:root{--qlp-font:"Montserrat";--qlp-weight-normal:400;--qlp-weight-medium:500;--qlp-weight-semibold:600;--qlp-weight-bold:700;--qlp-sub-brand-letter-spacing:0.18em;--qlp-font-size-xs:0.75rem;--qlp-line-height-xs:1.5;--qlp-font-size-sm:0.875rem;--qlp-line-height-sm:1.5;--qlp-font-size-base:1rem;--qlp-line-height-base:1.6;--qlp-font-size-lg:1.125rem;--qlp-line-height-lg:1.6;--qlp-font-size-xl:1.5rem;--qlp-line-height-xl:1.35;--qlp-font-size-2xl:2rem;--qlp-line-height-2xl:1.25;--qlp-font-size-3xl:2.75rem;--qlp-line-height-3xl:1.15;--qlp-font-size-4xl:3.5rem;--qlp-line-height-4xl:1.1;--qlp-font-size-display:clamp(4rem,13vw,10rem);--qlp-line-height-display:0.88;--qlp-letter-spacing-display:-0.035em;--qlp-font-size-display-narrow:clamp(2.25rem,11.5vw,5.5rem);--qlp-display-narrow-breakpoint:768px;--qlp-display-mark:clamp(2.25rem,8vw,7rem);--qlp-display-mark-hero:min(68.8vw,92svh);--qlp-stage-height:clamp(3rem,12svh,7rem);--qlp-world-paper:var(--qlp-neutral-50);--qlp-world-logo-width:min(31vw,40svh);--qlp-world-logo-top-portrait:calc(50svh - 43.5vw);--qlp-world-ground-portrait:calc(50svh + 43.5vw);--qlp-world-human-height-portrait:20vw;--qlp-world-horse-height-portrait:34vw;--qlp-world-memorial-height-portrait:31vw;--qlp-world-portrait-offset-factor:0.3;--qlp-world-logo-width-mobile:min(58vw,38svh);--qlp-world-logo-top:6%;--qlp-world-logo-top-mobile:7%;--qlp-world-ground:87%;--qlp-world-ground-mobile:84%;--qlp-world-content-overlap:calc(100svh + var(--qlp-spacing-6));--qlp-world-content-overlap-mobile:calc(100svh + var(--qlp-spacing-4));--qlp-world-ground-line:#c9c9c9;--qlp-world-ground-fade:18%;--qlp-world-landmark-horse-x:29%;--qlp-world-landmark-horse-x-mobile:27%;--qlp-world-landmark-memorial-x:73%;--qlp-world-landmark-memorial-x-mobile:73%;--qlp-world-human-height:30svh;--qlp-world-human-height-mobile:min(26svh,46vw);--qlp-world-horse-height:51svh;--qlp-world-horse-height-mobile:min(33svh,58vw);--qlp-world-horse-setback:6%;--qlp-world-horse-fade:1;--qlp-world-horse-blur:0px;--qlp-world-memorial-height:47svh;--qlp-world-memorial-height-mobile:min(25svh,38vw);--qlp-world-memorial-setback:8%;--qlp-world-memorial-fade:0.82;--qlp-world-memorial-blur:0px;--qlp-world-mist-height:24%;--qlp-world-contact-width:46%;--qlp-world-contact-opacity:0.13;--qlp-world-contact-blur:9px;--qlp-world-timeline:187svh;--qlp-world-timeline-mobile:184svh;--qlp-world-perspective:1200px;--qlp-world-parallax-unit:1px;--qlp-world-logo-parallax-depth:12;--qlp-world-scroll-shift:-1.5rem;--qlp-world-parallax-duration:0.18s;--qlp-world-foliage-top:-10%;--qlp-world-foliage-edge:-7%;--qlp-world-foliage-top-width:42vw;--qlp-world-foliage-top-width-mobile:68vw;--qlp-world-foliage-side-edge:-8%;--qlp-world-foliage-side-bottom:-10%;--qlp-world-foliage-side-width:29vw;--qlp-world-foliage-side-width-mobile:48vw;--qlp-world-foliage-bottom-edge:-12%;--qlp-world-foliage-bottom-y:-27%;--qlp-world-foliage-bottom-width:47vw;--qlp-world-foliage-bottom-width-mobile:72vw;--qlp-world-foliage-foreground-blur:4px;--qlp-world-foliage-fill-edge:-15%;--qlp-world-foliage-fill-y:-20%;--qlp-world-foliage-fill-width:42vw;--qlp-world-foliage-fill-opacity:0.72;--qlp-world-falling-leaves-top:18%;--qlp-world-falling-leaves-x:22%;--qlp-world-falling-leaves-width:18vw;--qlp-world-falling-leaves-width-mobile:24vw;--qlp-world-falling-leaves-opacity:0.28;--qlp-world-intro-duration:2.4s;--qlp-world-character-enter-x:46vw;--qlp-world-character-enter-y:36svh;--qlp-world-layer-duration:1.6s;--qlp-world-color-duration:0.65s;--qlp-world-crossfade-duration:0.32s;--qlp-world-detail-duration:0.3s;--qlp-world-anchor-duration:1.8s;--qlp-world-card-height:20rem;--qlp-world-card-height-mobile:14rem;--qlp-world-color-start:0.02;--qlp-world-color-distance:0.42;--qlp-world-cyc-wall-light:#ffffff;--qlp-world-cyc-wall-edge:#e4e2dc;--qlp-world-cyc-light-x:50%;--qlp-world-cyc-light-y:20%;--qlp-world-cyc-light-radius:82%;--qlp-world-cyc-outside:#e7e5de;--qlp-world-cyc-curve-dark:#d7d4cc;--qlp-world-cyc-floor-near:#f1efea;--qlp-world-cyc-ellipse-width:150%;--qlp-world-cyc-ellipse-height:52%;--qlp-world-cyc-ellipse-center-y:126%;--qlp-world-cyc-curve-band:8%;--qlp-world-cyc-shadow-length:150%;--qlp-world-cyc-shadow-height:7%;--qlp-world-cyc-shadow-opacity:0.16;--qlp-world-cyc-shadow-blur:22px;--qlp-world-cyc-shadow-offset:8%;--qlp-world-cyc-noise-opacity:0.035;--qlp-world-studio-curve-radius:1.15;--qlp-world-studio-camera-height:1.62;--qlp-world-studio-camera-distance-start:6.4;--qlp-world-studio-camera-distance-end:8.6;--qlp-world-studio-camera-azimuth-start:13;--qlp-world-studio-target-y-start:1.35;--qlp-world-studio-target-y-end:0.72;--qlp-world-studio-light-direction:0.28;--qlp-world-studio-surface-albedo:#f2f0ec;--qlp-world-studio-ao-strength:0.22;--qlp-world-studio-spill-radius:70%;--qlp-world-studio-spill-opacity:0.5;--qlp-world-studio-spill-transition:1.1s;--qlp-world-room-paper-width:6.2;--qlp-world-room-paper-height:4.3;--qlp-world-room-paper-depth:5.0;--qlp-world-room-paper-thickness:0.018;--qlp-world-room-curve-radius:1.30;--qlp-world-room-paper-albedo:#f4f2ee;--qlp-world-room-floor-albedo:#2e2d2b;--qlp-world-room-backdrop-albedo:#161513;--qlp-world-room-camera-x:-1.95;--qlp-world-room-camera-height:1.60;--qlp-world-room-camera-distance-start:7.6;--qlp-world-room-camera-distance-end:9.2;--qlp-world-room-light-x:-0.38;--qlp-world-room-light-z:0.5;--qlp-world-room-ao-strength:0.3;--qlp-world-editorial-room:#eeede9;--qlp-world-editorial-paper:#faf9f6;--qlp-world-editorial-curve:#d9d7d1;--qlp-world-editorial-hero-height:max(54rem,108svh);--qlp-world-editorial-hero-height-narrow:max(48rem,100svh);--qlp-world-editorial-gutter:clamp(1.5rem,6vw,7rem);--qlp-world-editorial-character-height:clamp(20rem,42svh,30rem);--qlp-world-editorial-character-height-narrow:clamp(13rem,34svh,20rem);--qlp-world-editorial-logo-width:min(40vw,34rem);--qlp-world-editorial-logo-width-narrow:min(58vw,22rem);--qlp-world-editorial-paper-shadow:0 1rem 3rem rgb(84 84 84/0.07);--qlp-world-editorial-focus:2px solid var(--qlp-text);--qlp-world-page-room:#e7e5de;--qlp-world-page-room-floor:#f2f1ed;--qlp-world-page-paper-wall:#ffffff;--qlp-world-page-paper-curve:#e7e5de;--qlp-world-page-paper-floor:#f6f4f0;--qlp-world-page-top-left:25%;--qlp-world-page-top-right:83%;--qlp-world-page-curve-left:12%;--qlp-world-page-curve-right:88%;--qlp-world-page-bottom-left:4%;--qlp-world-page-bottom-right:96%;--qlp-world-page-paper-top:9svh;--qlp-world-page-curve-y:68svh;--qlp-world-page-parallel-y:115svh;--qlp-world-page-edge-shadow:12px 18px 32px rgb(84 84 84/0.18);--qlp-footer-model-scale:1.1;--qlp-footer-model-color-step:2.8s;--qlp-footer-signature-width:min(42vw,52rem);--qlp-footer-signature-width-narrow:min(74vw,var(--qlp-display-mark-hero));--qlp-footer-signature-clip:max(-11rem,-9vw);--qlp-footer-top-glow:0 0 var(--qlp-spacing-8) color-mix(in srgb,var(--footer-accent) 34%,transparent),0 var(--qlp-spacing-4) var(--qlp-spacing-12) color-mix(in srgb,var(--footer-accent) 16%,transparent);--qlp-footer-foliage-width:clamp(10rem,24vw,24rem);--qlp-footer-foliage-offset:clamp(-8rem,-7vw,-3rem);--qlp-footer-foliage-opacity:0.82;--qlp-footer-scene-background:var(--qlp-neutral-950);--qlp-footer-scene-ink:var(--qlp-neutral-50);--qlp-footer-scene-sun:var(--qlp-tour);--qlp-footer-scene-sun-glow:var(--qlp-tour-light);--qlp-footer-scene-lamp:var(--qlp-kids-light);--qlp-footer-scene-height:clamp(21rem,34vw,31rem);--qlp-footer-scene-line-gap:3;--qlp-footer-scene-line-width:0.65;--qlp-footer-scene-ferry-duration:140s;--qlp-footer-scene-shimmer-duration:7s;--qlp-footer-scene-fade:var(--qlp-spacing-24);--qlp-footer-column-min:10rem;--qlp-footer-gutter:clamp(1rem,2.5vw,2.5rem);--qlp-footer-content-max:100rem;--qlp-footer-social-size:2.5rem;--qlp-player-accent:var(--qlp-media-light);--qlp-player-background:var(--qlp-neutral-1000);--qlp-player-control-scrim:linear-gradient(to top,color-mix(in srgb,var(--qlp-neutral-1000) 72%,transparent),transparent 40%);--qlp-player-track:color-mix(in srgb,var(--qlp-neutral-0) 24%,transparent);--qlp-player-track-filled:color-mix(in srgb,var(--qlp-neutral-0) 48%,transparent);--qlp-player-menu-background:color-mix(in srgb,var(--qlp-neutral-950) 92%,transparent);--qlp-player-button-hover:color-mix(in srgb,var(--qlp-neutral-0) 16%,transparent);--qlp-player-ratio:16/9;--qlp-player-ratio-portrait:9/16;--qlp-home-content-max:80rem;--qlp-home-gutter:clamp(1.5rem,4vw,4rem);--qlp-home-section-y:clamp(6rem,12vw,11rem);--qlp-home-section-y-narrow:4rem;--qlp-home-section-y-after-hero:clamp(1rem,9rem - 13svh,4rem);--qlp-home-section-y-after-hero-narrow:clamp(1rem,9rem - 16svh,4rem);--qlp-home-story-title:clamp(4rem,14vw,12rem);--qlp-home-story-media-height:clamp(24rem,62vw,50rem);--qlp-home-story-step-height:clamp(14rem,24vw,22rem);--qlp-home-story-stamp:clamp(3rem,7vw,6rem);--qlp-home-marquee-duration:58s;--qlp-home-marquee-duration-alt:66s;--qlp-home-marquee-delay-alt:-19s;--qlp-home-marquee-gap:clamp(0.75rem,1.5vw,1.5rem);--qlp-home-marquee-row-gap:clamp(0.75rem,1.25vw,1.25rem);--qlp-home-marquee-row-height:clamp(13rem,24vw,21rem);--qlp-home-marquee-card-width:clamp(18rem,31vw,30rem);--qlp-home-marquee-card-wide:clamp(24rem,39vw,39rem);--qlp-home-marquee-card-portrait:clamp(11rem,18vw,18rem);--qlp-home-marquee-card-short:clamp(13rem,24vw,21rem);--qlp-home-marquee-card-tall:clamp(23rem,38vw,34rem);--qlp-home-marquee-fade:clamp(3rem,10vw,12rem);--qlp-home-gallery-height:clamp(17rem,34vw,32rem);--qlp-home-gallery-height-tall:clamp(24rem,48vw,42rem);--qlp-home-gallery-button-width:14rem;--qlp-home-gallery-overlay-padding:clamp(1.5rem,4vw,4rem);--qlp-home-gallery-z:120;--qlp-home-canakkale-title:clamp(4.5rem,16vw,13rem);--qlp-home-image-scale:1.035;--qlp-home-image-duration:0.8s;--qlp-home-family-title:clamp(2.75rem,7vw,5.5rem);--qlp-home-family-card-ratio:16/9;--qlp-home-family-logo-width:6rem;--qlp-home-family-corner-shade:radial-gradient(120% 100% at 0% 100%,rgb(0 0 0/0.72) 0%,rgb(0 0 0/0.36) 32%,rgb(0 0 0/0) 60%);--qlp-home-family-corner-logo-width:clamp(6rem,8vw,7.5rem);--qlp-home-family-grid-max:84rem;--qlp-home-family-grid-edge:0.75rem;--qlp-home-family-grid-gap:clamp(0.75rem,1.25vw,1.25rem);--qlp-home-section-head-eyebrow:1rem;--qlp-home-troygox-headline:clamp(3.5rem,8vw,7rem);--qlp-home-troygox-band:clamp(1.75rem,3.6vw,3rem);--qlp-home-troygox-phone-tilt:4deg;--qlp-home-troygox-badge-height:2.75rem;--qlp-home-troygox-stage-max:48rem;--qlp-home-troygox-stage-ratio:1/1;--qlp-home-troygox-stage-max-narrow:40rem;--qlp-home-troygox-horse-filter:brightness(0.72) contrast(1.12) saturate(0.9);--qlp-home-troygox-tile:clamp(6.5rem,9vw,8rem);--qlp-home-troygox-wash:linear-gradient(155deg,transparent 38%,color-mix(in srgb,var(--qlp-troygox) 10%,transparent) 38%,transparent 78%);--qlp-home-section-head-title:clamp(2.5rem,5.5vw,4.5rem);--qlp-home-section-head-title-line:1.05;--qlp-home-section-head-spot:clamp(1rem,1.5vw,1.25rem);--qlp-home-story-row-ratio:4/3;--qlp-home-coverflow-height:clamp(22rem,44vw,36rem);--qlp-home-coverflow-card-width:clamp(14rem,34vw,27rem);--qlp-home-coverflow-card-ratio:4/5;--qlp-home-coverflow-perspective:80rem;--qlp-home-coverflow-step-x:62%;--qlp-home-coverflow-step-x-narrow:38%;--qlp-home-coverflow-step-scale:0.13;--qlp-home-coverflow-rotate:24deg;--qlp-home-coverflow-depth:-8rem;--qlp-home-coverflow-side-brightness:0.78;--qlp-home-coverflow-duration:0.7s;--qlp-home-coverflow-shade:linear-gradient(180deg,rgb(0 0 0/0) 50%,rgb(0 0 0/0.78));--qlp-home-coverflow-max-offset:2;--qlp-home-troygox-title:clamp(3rem,9vw,7.5rem);--qlp-home-troygox-visual-ratio:1/1;--qlp-home-copy-max:36rem;--qlp-home-coverflow-card-width-narrow:min(64vw,17rem);--qlp-home-canakkale-overlay:linear-gradient(180deg,color-mix(in srgb,var(--qlp-neutral-1000) 28%,transparent),color-mix(in srgb,var(--qlp-neutral-1000) 48%,transparent));--qlp-media-home-hero-mark-width:min(55vw,70svh);--qlp-media-home-hero-mark-shift:-6%;--qlp-media-home-hero-human-height:min(71svh,48vw);--qlp-media-home-hero-human-left:-6%;--qlp-media-home-hero-human-right:-7%;--qlp-media-home-hero-glow-position:50% 75%;--qlp-media-home-hero-glow-stop:65%;--qlp-media-home-intro-min-height:85svh;--qlp-media-home-content-inset:10%;--qlp-media-home-description-width:24rem;--qlp-media-home-capability-preview-inset:50%;--qlp-media-home-capability-row-height:clamp(5.5rem,8vw,7rem);--qlp-media-home-card-ratio:4/3;--qlp-media-home-outro-min-height:75svh;--qlp-media-home-hero-mark-width-narrow:68vw;--qlp-media-home-hero-mark-shift-narrow:-25%;--qlp-media-home-hero-human-height-narrow:42svh;--qlp-media-home-hero-human-offset-narrow:-30%;--qlp-media-home-hero-carousel-slide-duration:6.5s;--qlp-media-home-hero-carousel-transition-duration:0.9s;--qlp-media-home-hero-carousel-transition-scale:1.04;--qlp-media-home-hero-carousel-transition-shift:1.5%;--qlp-media-home-hero-carousel-control-size:2.75rem;--qlp-media-home-hero-carousel-scrim:linear-gradient(0deg,rgb(0 0 0/0.62),rgb(0 0 0/0) 48%);--qlp-media-home-hero-carousel-badge-surface:rgb(13 13 16/0.58);--qlp-media-home-project-media-height:clamp(18rem,56vw,44rem);--qlp-media-home-project-content-width:72rem;--qlp-media-home-hero-carousel-media-settle-duration:1.4s;--qlp-media-home-hero-carousel-underline:2px;--qlp-media-home-hero-carousel-hairline:1px;--qlp-media-home-hero-carousel-press-scale:0.94;--qlp-media-home-section-anchor-offset:6rem;--qlp-media-home-social-card-width:clamp(11rem,20vw,17rem);--qlp-media-home-social-card-ratio:9/16;--qlp-media-home-live-stage-ratio:21/9;--qlp-media-home-live-strip-height:clamp(5.5rem,10vw,9rem);--qlp-media-home-post-timeline-height:clamp(4.5rem,8vw,7rem);--qlp-media-home-aerial-height:clamp(26rem,62vw,52rem);--qlp-media-home-post-split:50%;--qlp-media-home-post-playhead:38%;--qlp-media-home-post-raw-filter:saturate(0) contrast(0.82) brightness(1.08);--qlp-media-home-aerial-inset-width-narrow:7.5rem;--qlp-media-home-product-showcase-surface:var(--qlp-neutral-950);--qlp-media-home-product-showcase-glow:radial-gradient(55% 60% at 50% 42%,color-mix(in srgb,var(--qlp-event-light) 26%,transparent),transparent 72%);--qlp-media-home-product-showcase-pattern:radial-gradient(circle,color-mix(in srgb,var(--qlp-neutral-0) 12%,transparent) 1px,transparent 1.5px);--qlp-media-home-product-showcase-pattern-size:1.25rem 1.25rem;--qlp-media-home-product-showcase-pattern-mask:radial-gradient(75% 70% at 50% 45%,black,transparent);--qlp-media-home-product-showcase-floor:linear-gradient(180deg,transparent,color-mix(in srgb,var(--qlp-event-light) 10%,transparent));--qlp-media-home-product-showcase-placeholder:linear-gradient(155deg,var(--qlp-neutral-800),var(--qlp-neutral-950));--qlp-media-home-product-showcase-placeholder-stripes:repeating-linear-gradient(135deg,color-mix(in srgb,var(--qlp-neutral-0) 5%,transparent) 0 1px,transparent 1px 0.75rem);--qlp-media-home-product-showcase-placeholder-icon:clamp(3.5rem,8vw,6rem);--qlp-media-home-product-showcase-placeholder-ink:color-mix(in srgb,var(--qlp-neutral-0) 55%,transparent);--qlp-media-home-product-showcase-edge-line:linear-gradient(90deg,transparent,color-mix(in srgb,var(--qlp-event-light) 70%,transparent) 50%,transparent);--qlp-media-home-product-showcase-edge-shadow:inset 0 1.5rem 2.5rem -1.5rem rgb(0 0 0/0.9),inset 0 -1.5rem 2.5rem -1.5rem rgb(0 0 0/0.9);--qlp-media-home-product-showcase-glow-far:radial-gradient(40% 45% at 30% 30%,color-mix(in srgb,var(--qlp-event) 30%,transparent),transparent 70%),radial-gradient(35% 40% at 72% 35%,color-mix(in srgb,var(--qlp-event-mid) 22%,transparent),transparent 70%);--qlp-media-home-product-showcase-parallax-near:-2rem;--qlp-media-home-product-showcase-parallax-far:-0.75rem;--qlp-media-home-product-showcase-grid:linear-gradient(color-mix(in srgb,var(--qlp-event-light) 18%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--qlp-event-light) 18%,transparent) 1px,transparent 1px);--qlp-media-home-product-showcase-grid-size:3.5rem 3.5rem;--qlp-media-home-product-showcase-floor-transform:perspective(22rem) rotateX(58deg);--qlp-media-home-product-showcase-floor-height:55%;--qlp-media-home-product-showcase-floor-mask:linear-gradient(180deg,transparent,black 45%,black 80%,transparent);--qlp-media-home-product-showcase-fog:linear-gradient(90deg,var(--qlp-neutral-950),transparent 22%,transparent 78%,var(--qlp-neutral-950));--qlp-media-home-product-showcase-height:clamp(15rem,26vw,21.5rem);--qlp-media-home-product-showcase-card-width:clamp(15rem,31vw,26rem);--qlp-media-home-product-showcase-card-width-narrow:min(76vw,18rem);--qlp-media-home-product-showcase-card-ratio:16/10;--qlp-media-home-product-showcase-step-x:56%;--qlp-media-home-product-showcase-step-x-narrow:40%;--qlp-media-home-product-showcase-step-scale:0.1;--qlp-media-home-product-showcase-rotate:40deg;--qlp-media-home-product-showcase-depth:-12rem;--qlp-media-home-product-showcase-dim-step:0.3;--qlp-media-home-product-showcase-blur-step:1.5px;--qlp-media-home-product-showcase-card-shadow:0 2.5rem 2.5rem -1.5rem rgb(0 0 0/0.85);--qlp-media-home-product-showcase-reflection-opacity:0.24;--qlp-media-home-product-showcase-reflection-mask:linear-gradient(transparent 40%,rgb(0 0 0/1));--qlp-media-home-product-showcase-arrow-size:2.25rem;--qlp-media-home-product-showcase-edge-width:2px;--qlp-media-home-product-showcase-edge-glow:0 0 2.5rem 0 color-mix(in srgb,var(--qlp-event) 35%,transparent);--qlp-media-home-product-showcase-cta-bg:linear-gradient(180deg,var(--qlp-neutral-0),var(--qlp-event-light));--qlp-media-home-product-showcase-cta-bg-hover:linear-gradient(180deg,var(--qlp-event-light),var(--qlp-event-light));--qlp-media-home-product-showcase-cta-ink:var(--qlp-neutral-950);--qlp-media-home-product-showcase-cta-ink-muted:color-mix(in srgb,var(--qlp-neutral-950) 62%,transparent);--qlp-media-home-product-showcase-cta-border:color-mix(in srgb,var(--qlp-neutral-0) 70%,transparent);--qlp-media-home-product-showcase-cta-glow:0 0.75rem 2rem -0.5rem color-mix(in srgb,var(--qlp-event-light) 60%,transparent),0 0 0 0.375rem color-mix(in srgb,var(--qlp-event-light) 12%,transparent);--qlp-media-home-product-showcase-cta-glow-hover:0 1rem 2.5rem -0.5rem color-mix(in srgb,var(--qlp-event-light) 80%,transparent),0 0 0 0.5rem color-mix(in srgb,var(--qlp-event-light) 18%,transparent);--qlp-media-home-product-showcase-cta-sheen:linear-gradient(105deg,transparent 30%,rgb(255 255 255/0.7) 50%,transparent 70%);--qlp-media-home-product-showcase-cta-sheen-duration:700ms;--qlp-media-home-product-showcase-cta-height:3.75rem;--qlp-media-home-product-showcase-cta-icon:2.75rem;--qlp-media-home-product-showcase-cta-thumb:2rem;--qlp-media-home-product-showcase-cta-thumb-overlap:-0.625rem;--qlp-media-home-product-showcase-cta-shift:0.25rem;--qlp-media-home-product-showcase-vt-duration:420ms;--qlp-media-home-product-showcase-vt-exit:160ms;--qlp-media-home-product-showcase-vt-offset:1.5rem;--qlp-index-list-row-height:clamp(3.75rem,5vw,4.5rem);--qlp-index-list-row-height-narrow:3.5rem;--qlp-index-list-number-width:2.5rem;--qlp-index-list-rest-opacity:0.72;--qlp-index-list-divider:1px;--qlp-kids-hero-gutter:clamp(24px,4vw,64px);--qlp-kids-hero-title-size:clamp(2rem,4.4vw,4.25rem);--qlp-kids-hero-title-line:1.08;--qlp-kids-hero-copy-width:30rem;--qlp-kids-hero-art-ratio:1916/821;--qlp-kids-hero-art-height:min(58svh,41vw);--qlp-kids-hero-monument-width:min(36vw,30rem);--qlp-kids-hero-monument-width-mobile:46vw;--qlp-kids-play-kids-surface:#fef0d1;--qlp-kids-play-kids-text:#7c5700;--qlp-kids-play-tour-surface:#f6e5da;--qlp-kids-play-tour-text:#8e4c24;--qlp-kids-play-media-surface:#e0e7d9;--qlp-kids-play-media-text:#415f23;--qlp-kids-play-rent-surface:#efd8d8;--qlp-kids-play-rent-text:#a82828;--qlp-kids-play-store-surface:#e4dfed;--qlp-kids-play-store-text:#6b4f9b;--qlp-kids-play-pill-background:var(--qlp-neutral-0);--qlp-kids-play-pill-text:var(--qlp-neutral-900);--qlp-kids-play-button-shadow:0 var(--qlp-spacing-1) 0 var(--qlp-neutral-900);--qlp-kids-play-focus:2px solid var(--qlp-neutral-900);--qlp-kids-play-border:2px solid var(--qlp-neutral-900);--qlp-kids-play-cream:#fefbf4;--qlp-kids-play-heading:#3565dd;--qlp-kids-play-stripe:#0199da;--qlp-kids-play-diagonal:polygon(0 24%,100% 62%,100% 100%,0 100%);--qlp-kids-play-monument-face:color-mix(in srgb,var(--qlp-neutral-100) 24%,var(--qlp-kids-play-cream));--qlp-kids-play-monument-side:color-mix(in srgb,var(--qlp-neutral-100) 42%,var(--qlp-kids-play-cream));--qlp-kids-play-monument-gap:var(--qlp-neutral-0);--qlp-kids-play-card-art-height:clamp(10rem,17vw,15rem);--qlp-kids-play-workshop-art-ratio:5/5;--qlp-kids-play-family-art-height:clamp(9rem,13vw,12rem);--qlp-kids-play-decor-medals-width:clamp(8rem,20vw,18rem);--qlp-kids-play-decor-camera-width:clamp(7rem,17vw,15rem);--qlp-kids-play-decor-stars-width:clamp(6rem,14vw,12rem);--qlp-kids-play-decor-horse-width:clamp(13rem,34vw,32rem);--qlp-kids-play-band-min-height:clamp(20rem,38vw,34rem);--qlp-kids-play-workshop-art-ratio-mobile:4/3;--qlp-kids-play-decor-camera-width-mobile:30%;--qlp-kids-play-decor-stars-width-mobile:20%;--qlp-kids-play-decor-horse-width-mobile:44%;--qlp-career-phosphor:#c1ff72;--qlp-career-blue:#1800ad;--qlp-career-purple:#d27eff;--qlp-nav-rail:var(--qlp-neutral-1000);--qlp-nav-rail-border:var(--qlp-nav-border-width) solid color-mix(in srgb,var(--qlp-neutral-0) 8%,transparent);--qlp-nav-rail-blur:blur(14px) saturate(1.4);--qlp-nav-rail-depth:none;--qlp-nav-item:transparent;--qlp-nav-item-hover:color-mix(in srgb,var(--qlp-neutral-0) 10%,transparent);--qlp-nav-item-text:var(--qlp-neutral-100);--qlp-nav-item-text-hover:var(--qlp-neutral-0);--qlp-nav-item-border:var(--qlp-nav-border-width) solid transparent;--qlp-nav-item-depth:none;--qlp-nav-item-depth-hover:none;--qlp-nav-active:var(--qlp-neutral-0);--qlp-nav-active-text:var(--qlp-neutral-900);--qlp-nav-active-border:var(--qlp-nav-border-width) solid transparent;--qlp-nav-active-depth:none;--qlp-nav-icon:1rem;--qlp-nav-arrow-offset:2px;--qlp-nav-lift:0px;--qlp-nav-transition-duration:0.35s;--qlp-nav-transition-easing:cubic-bezier(.16,1,.3,1);--qlp-nav-focus:2px solid var(--qlp-neutral-900);--qlp-nav-focus-offset:2px;--qlp-nav-line-height:1;--qlp-nav-border-width:1px;--qlp-nav-light-rail:var(--qlp-neutral-100);--qlp-nav-light-rail-border:var(--qlp-nav-border-width) solid color-mix(in srgb,var(--qlp-neutral-0) 40%,transparent);--qlp-nav-light-rail-depth:none;--qlp-nav-light-item:transparent;--qlp-nav-light-item-hover:color-mix(in srgb,var(--qlp-neutral-1000) 6%,transparent);--qlp-nav-light-item-text:var(--qlp-neutral-800);--qlp-nav-light-item-text-hover:var(--qlp-neutral-1000);--qlp-nav-light-item-border:var(--qlp-nav-border-width) solid transparent;--qlp-nav-light-active:var(--qlp-neutral-900);--qlp-nav-light-active-text:var(--qlp-neutral-0);--qlp-nav-light-focus:2px solid var(--qlp-neutral-0);--qlp-nav-tone-transition-duration:0.45s;--qlp-nav-tone-transition-easing:cubic-bezier(.4,0,.2,1);--qlp-touch-target:2.75rem;--qlp-radial-menu-bubble:6rem;--qlp-radial-menu-bubble-open-scale:1.08;--qlp-radial-menu-open-shift:0.375rem;--qlp-radial-menu-node:2.25rem;--qlp-radial-menu-radius:9rem;--qlp-radial-menu-spread:0.31;--qlp-radial-menu-pill-min-width:6.75rem;--qlp-radial-menu-pill-pad:var(--qlp-spacing-3);--qlp-radial-menu-logo-height:1.25rem;--qlp-radial-menu-node-dot:0.5rem;--qlp-radial-menu-home-logo-height:1.5rem;--qlp-radial-menu-reach:6.5rem;--qlp-radial-menu-surface:color-mix(in srgb,var(--qlp-neutral-900) 78%,transparent);--qlp-radial-menu-border:1px solid color-mix(in srgb,var(--qlp-neutral-0) 14%,transparent);--qlp-radial-menu-depth:0 4px 14px color-mix(in srgb,var(--qlp-neutral-1000) 22%,transparent),inset 0 1px 0 color-mix(in srgb,var(--qlp-neutral-0) 14%,transparent);--qlp-radial-menu-blur:14px;--qlp-radial-menu-ink:var(--qlp-neutral-0);--qlp-radial-menu-on-dark-surface:color-mix(in srgb,var(--qlp-neutral-0) 86%,transparent);--qlp-radial-menu-on-dark-border:1px solid color-mix(in srgb,var(--qlp-neutral-1000) 8%,transparent);--qlp-radial-menu-on-dark-depth:0 4px 14px color-mix(in srgb,var(--qlp-neutral-1000) 30%,transparent),inset 0 1px 0 color-mix(in srgb,var(--qlp-neutral-0) 70%,transparent);--qlp-radial-menu-on-dark-ink:var(--qlp-neutral-900);--qlp-radial-menu-dot:0.5rem;--qlp-radial-menu-pull:6px;--qlp-radial-menu-pull-reach:6rem;--qlp-radial-menu-grow:0.08;--qlp-radial-menu-open-duration:0.55s;--qlp-radial-menu-open-easing:cubic-bezier(.34,1.56,.64,1);--qlp-radial-menu-stagger:0.04s;--qlp-radial-menu-follow-duration:0.28s;--qlp-radial-menu-follow-easing:cubic-bezier(.16,1,.3,1);--qlp-radial-menu-close-delay:260;--qlp-radial-menu-pulse-duration:3.2s;--qlp-radial-menu-bubble-logo-height:1.8rem;--qlp-radial-menu-pulse-scale:1.5;--qlp-radial-menu-veil-blur:5px;--qlp-radial-menu-veil-size:36rem;--qlp-radial-menu-veil-tint:color-mix(in srgb,var(--qlp-neutral-1000) 8%,transparent);--qlp-radial-menu-wheel-step:40;--qlp-radial-menu-dim-scale:0.88;--qlp-grid-column:3;--qlp-grid-column-medium:2;--qlp-grid-column-narrow:1;--qlp-grid-medium-breakpoint:64rem;--qlp-grid-narrow-breakpoint:40rem;--qlp-grid-gap:clamp(0.5rem,1.5vw,1.5rem);--qlp-grid-card-radius:var(--qlp-radius-card);--qlp-grid-enter-x:350px;--qlp-grid-enter-y:300px;--qlp-grid-enter-y-step:100px;--qlp-grid-enter-scale:1.5;--qlp-grid-enter-y-narrow:120px;--qlp-grid-enter-scale-narrow:1.15;--qlp-grid-enter-duration:1.5s;--qlp-grid-enter-duration-increase:0.2s;--qlp-grid-enter-step:0.2s;--qlp-grid-enter-column-step:0.06s;--qlp-grid-enter-easing:cubic-bezier(0.16,1,0.3,1);--qlp-grid-hover-scale:1.015;--qlp-grid-hover-duration:0.65s;--qlp-grid-float-scale:1.04;--qlp-grid-float-lift:-0.5rem;--qlp-grid-face-transition-duration:0.45s;--qlp-grid-hover-spring:linear(0,0.008,0.032 2%,0.13 4.4%,0.26 6.6%,0.681 13%,0.891 17.1%,0.968,1.028,1.073,1.103 25.2%,1.114,1.119,1.12,1.115 31.4%,1.098 34.4%,1.042 41.6%,1.017 45.4%,0.998 49.5%,0.988 53.9%,0.986 60.4%,1.001 80.9% 100%);--qlp-strip-card-width:415px;--qlp-strip-card-width-narrow:min(22rem,calc(100vw - 3rem));--qlp-strip-card-ratio:415/558;--qlp-strip-gap:1.5rem;--qlp-strip-gap-narrow:1rem;--qlp-strip-overflow-margin:6rem;--qlp-strip-overflow-margin-narrow:3rem;--qlp-strip-card-padding:0.068;--qlp-strip-card-radius:var(--qlp-radius-card);--qlp-strip-backdrop-type:0.335;--qlp-strip-title-type:0.115;--qlp-strip-imprint-type:0.039;--qlp-strip-image-radius:0.058;--qlp-strip-image-width:0.72;--qlp-strip-enter-duration:1.5s;--qlp-strip-enter-opacity-duration:0.4s;--qlp-strip-enter-step:0.09s;--qlp-strip-enter-scale:2.25;--qlp-strip-enter-scale-narrow:1.3;--qlp-strip-enter-spread:1.4;--qlp-strip-hover-image-scale:1.04;--qlp-strip-hover-image-duration:0.3s;--qlp-strip-hover-word-duration:1s;--qlp-strip-hover-stack-duration:0.65s;--qlp-strip-tilt:2deg;--qlp-strip-image-ratio:4/5;--qlp-scrollbar-width:0.375rem;--qlp-scrollbar-grab-area:0.875rem;--qlp-scrollbar-edge:0.375rem;--qlp-scrollbar-min-thumb-size:2.5rem;--qlp-scrollbar-color:color-mix(in srgb,var(--qlp-text) 22%,transparent);--qlp-scrollbar-color-hover:color-mix(in srgb,var(--qlp-text) 45%,transparent);--qlp-scrollbar-fade-duration:0.45s;--qlp-scrollbar-idle-delay:1.1s;--qlp-motion-marquee-duration:18s;--qlp-motion-enter-duration:0.7s;--qlp-motion-enter-step:0.08s;--qlp-motion-enter-shift:0.55em;--qlp-motion-enter-blur:10px;--qlp-motion-enter-rise:1em;--qlp-motion-enter-drift:0.1em;--qlp-motion-enter-container:0.28em;--qlp-motion-curtain-open-duration:1.1s;--qlp-motion-curtain-duration:0.9s;--qlp-motion-field-duration:28s;--qlp-motion-role-duration:0.62s;--qlp-motion-role-wait:2.6s;--qlp-motion-role-exit-duration:0.2s;--qlp-motion-role-exit-shift:0.3em;--qlp-motion-role-blur:4px;--qlp-motion-depth-field:18px;--qlp-motion-depth-mark:10px;--qlp-motion-depth-title:6px;--qlp-motion-depth-sub:3px;--qlp-motion-exit-opacity:0.4;--qlp-motion-exit-scale:0.03;--qlp-motion-enter-scale:0.35;--qlp-motion-wedge-duration:34s;--qlp-motion-depth-wedge:26px;--qlp-motion-depth-stage:14px;--qlp-motion-curtain-mark-ratio:0.78;--qlp-motion-mark-duration:1s;--qlp-motion-scroll-lerp:0.1;--qlp-motion-scroll-wheel-multiplier:1;--qlp-texture-grain-opacity:0.04;--qlp-texture-wedge-opacity:0.4;--qlp-texture-stage-opacity:0.7;--qlp-coming-soon-opacity:0.45;--qlp-neutral-0:#ffffff;--qlp-neutral-50:#f2f1ed;--qlp-neutral-100:#e7e5de;--qlp-neutral-200:#cfcdc6;--qlp-neutral-300:#a4a4a4;--qlp-neutral-500:#737373;--qlp-neutral-700:#545454;--qlp-neutral-800:#2a2a2e;--qlp-neutral-900:#141418;--qlp-neutral-950:#0d0d10;--qlp-neutral-1000:#000000;--qlp-qlp:#545454;--qlp-qlp-mid:#737373;--qlp-qlp-light:#a4a4a4;--qlp-qlp-display:#545454;--qlp-event:#545454;--qlp-event-mid:#737373;--qlp-event-light:#a4a4a4;--qlp-event-display:#545454;--qlp-tour:#cb6c33;--qlp-tour-mid:#df9040;--qlp-tour-light:#e0a644;--qlp-tour-display:#cb6c33;--qlp-media:#51772c;--qlp-media-mid:#6f982e;--qlp-media-light:#83b334;--qlp-media-display:#51772c;--qlp-kids:#f8ae00;--qlp-kids-mid:#f2b929;--qlp-kids-light:#ffd201;--qlp-kids-display:#b17c00;--qlp-rent:#a82828;--qlp-rent-mid:#cf2d2c;--qlp-rent-light:#e84b4b;--qlp-rent-display:#a82828;--qlp-store:#6b4f9b;--qlp-store-mid:#866eae;--qlp-store-light:#987fb8;--qlp-store-display:#6b4f9b;--qlp-troygox:#fed401;--qlp-troygox-mid:#facc15;--qlp-troygox-light:#fed401;--qlp-troygox-display:#1f1f1f;--qlp-success:#51772c;--qlp-warning:#f8ae00;--qlp-error:#a82828;--qlp-info:#545454;--qlp-spacing-0:0;--qlp-spacing-1:0.25rem;--qlp-spacing-2:0.5rem;--qlp-spacing-3:0.75rem;--qlp-spacing-4:1rem;--qlp-spacing-6:1.5rem;--qlp-spacing-8:2rem;--qlp-spacing-12:3rem;--qlp-spacing-16:4rem;--qlp-spacing-24:6rem;--qlp-radius-none:0;--qlp-radius-small:0.25rem;--qlp-radius-medium:0.5rem;--qlp-radius-large:0.75rem;--qlp-radius-card:1.25rem;--qlp-radius-full:9999px;--qlp-shadow-none:none;--qlp-shadow-card:0 1px 2px rgb(0 0 0/0.04),0 4px 12px rgb(0 0 0/0.04);--qlp-shadow-dropdown:0 4px 12px rgb(0 0 0/0.08),0 16px 32px rgb(0 0 0/0.08);--qlp-shadow-floating:0 18px 28px -12px rgb(0 0 0/0.22),0 36px 60px -24px rgb(0 0 0/0.18);--qlp-background:#f2f1ed;--qlp-surface:#ffffff;--qlp-surface-accent:#e7e5de;--qlp-line:#cfcdc6;--qlp-text:#141418;--qlp-text-muted:#545454;--qlp-text-faint:#737373}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--qlp-background:#0d0d10;--qlp-surface:#141418;--qlp-surface-accent:#2a2a2e;--qlp-line:#2a2a2e;--qlp-text:#f2f1ed;--qlp-text-muted:#a4a4a4;--qlp-text-faint:#737373;--qlp-event:var(--qlp-event-light);--qlp-rent:var(--qlp-rent-light);--qlp-store:var(--qlp-store-light);--qlp-media:var(--qlp-media-mid)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--splash-logo-background:var(--qlp-world-paper);--splash-logo-source-width:calc(var(--qlp-world-logo-width) * var(--qlp-motion-curtain-mark-ratio));--splash-logo-source-width-mobile:calc(var(--qlp-world-logo-width-mobile) * var(--qlp-motion-curtain-mark-ratio));--splash-logo-open-duration:var(--qlp-motion-curtain-open-duration);--splash-logo-transition-duration:var(--qlp-motion-curtain-duration)}*{box-sizing:border-box}html{scroll-behavior:auto}body,html{margin:var(--qlp-spacing-0);min-height:100%}body{color:var(--qlp-text);background:var(--qlp-neutral-50);font-family:var(--font-montserrat),system-ui,sans-serif}a{color:inherit}a:focus-visible{outline:var(--qlp-spacing-1) solid var(--qlp-media);outline-offset:var(--qlp-spacing-1)}.media-hero{position:relative;padding-bottom:var(--qlp-spacing-6);overflow:hidden;display:flex;flex-direction:column;color:var(--qlp-text);background:var(--qlp-neutral-50);isolation:isolate}.section-kicker{margin:0;font-size:var(--qlp-font-size-xs);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase}.media-cta a,.section-kicker{font-weight:var(--qlp-weight-semibold)}.media-cta a{display:inline-flex;align-items:center;gap:var(--qlp-spacing-8);width:max-content;text-decoration:none;font-size:var(--qlp-font-size-sm);border-bottom:var(--qlp-spacing-1) solid var(--qlp-media-light);padding-bottom:var(--qlp-spacing-2)}.capabilities,.media-cta,.media-gallery,.selected-work,.showreel{padding:var(--qlp-spacing-8) var(--qlp-home-gutter) var(--qlp-home-section-y)}.capabilities{background:var(--qlp-neutral-50)}.capabilities-intro{padding:0 0 var(--qlp-spacing-16)}.capabilities-intro h2,.media-cta h2,.media-gallery h2,.selected-work h2,.showreel h2{margin:var(--qlp-spacing-6) 0 0;font-size:var(--qlp-font-size-display);line-height:var(--qlp-line-height-display);font-weight:var(--qlp-weight-semibold);letter-spacing:var(--qlp-letter-spacing-display)}.capabilities-intro h2 span,.media-cta h2 span{color:var(--qlp-media-display)}.capabilities-stage{width:calc(100% + var(--qlp-home-gutter) * 2);margin-inline:calc(var(--qlp-home-gutter) * -1);background:var(--qlp-neutral-950);color:var(--qlp-neutral-0)}.capability-list{list-style:none;width:100%;padding:0;margin:0}.capability-item{position:relative;isolation:isolate;min-height:var(--qlp-media-home-capability-row-height);overflow:hidden;border-bottom:var(--qlp-spacing-1) solid var(--qlp-neutral-700);background:var(--qlp-neutral-950)}.capability-item:first-child{border-top:var(--qlp-spacing-1) solid var(--qlp-neutral-700)}.capability-item:before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:var(--qlp-media-home-capability-preview-inset);width:var(--qlp-spacing-1);background:var(--qlp-media-light);pointer-events:none;transition:left var(--qlp-home-image-duration)}.capability-item-media{position:absolute;z-index:-2;inset:0;overflow:hidden;clip-path:inset(0 0 0 var(--qlp-media-home-capability-preview-inset));transition:clip-path var(--qlp-home-image-duration)}.capability-item-media img,.capability-item-media video{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(0);transform:scale(var(--qlp-home-image-scale));transition:filter var(--qlp-motion-enter-duration),transform var(--qlp-home-image-duration)}.capability-item-shade{position:absolute;z-index:-1;inset:0;background:var(--qlp-neutral-950);opacity:var(--qlp-texture-wedge-opacity);transition:opacity var(--qlp-motion-enter-duration)}.capability-item .capability-link{position:relative;text-decoration:none;z-index:1;display:grid;grid-template-columns:var(--qlp-spacing-16) minmax(0,1fr) auto;align-items:center;gap:var(--qlp-spacing-8);min-height:var(--qlp-media-home-capability-row-height);border:0;padding:var(--qlp-spacing-8) var(--qlp-home-gutter);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.capability-item .capability-link:focus-visible{outline:var(--qlp-spacing-1) solid var(--qlp-media-light);outline-offset:calc(var(--qlp-spacing-1) * -1)}.capability-number{font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-semibold);letter-spacing:var(--qlp-sub-brand-letter-spacing)}.capability-name{font-size:var(--qlp-font-size-display-narrow);line-height:var(--qlp-line-height-display);letter-spacing:var(--qlp-letter-spacing-display);text-transform:uppercase}.capability-item.is-active .capability-item-media{clip-path:inset(0 0 0 0)}.capability-item.is-active:before{left:0}.capability-item.is-active .capability-item-media img,.capability-item.is-active .capability-item-media video{filter:saturate(1);transform:scale(1)}.capability-item.is-active .capability-item-shade{opacity:var(--qlp-texture-wedge-opacity)}@media (hover:hover){.capability-item:hover .capability-item-media{clip-path:inset(0 0 0 0)}.capability-item:hover:before{left:0}.capability-item:hover .capability-item-media img,.capability-item:hover .capability-item-media video{filter:saturate(1);transform:scale(1)}.capability-item:hover .capability-number{color:var(--qlp-media-light)}}.selected-work{background:var(--qlp-neutral-50)}.media-gallery h2,.selected-work h2,.showreel h2{margin:0 0 var(--qlp-spacing-16)}.project-grid{column-count:2;column-gap:var(--qlp-spacing-6)}.project-card{position:relative;overflow:hidden;page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--qlp-spacing-6)}.project-card,.project-media{background:var(--qlp-neutral-900)}.project-media{display:block;width:100%;height:var(--qlp-home-gallery-height);object-fit:cover}.project-card--landscape .project-media,.project-card--portrait .project-media{height:var(--qlp-home-gallery-height-tall)}.project-caption{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--qlp-spacing-2);padding:var(--qlp-spacing-24) var(--qlp-spacing-6) var(--qlp-spacing-6);color:var(--qlp-neutral-0);background:linear-gradient(to top,var(--qlp-neutral-950),transparent)}.project-caption h3,.project-caption p{margin:0}.project-caption h3{font-size:var(--qlp-font-size-xl);line-height:var(--qlp-line-height-xl)}.project-caption p{font-size:var(--qlp-font-size-xs);line-height:var(--qlp-line-height-xs)}.behind-scenes-divider{padding:var(--qlp-spacing-8) var(--qlp-home-gutter) 0;background:var(--qlp-neutral-950)}.behind-scenes-divider>div{margin-bottom:0}.showreel{background:var(--qlp-neutral-950)}.showreel,.showreel-open{color:var(--qlp-neutral-0)}.showreel-open{position:relative;display:block;width:100%;height:var(--qlp-home-gallery-height-tall);border:0;padding:0;overflow:hidden;background:var(--qlp-neutral-900);cursor:pointer;font:inherit}.showreel-open img{width:100%;height:100%;object-fit:cover}.showreel-open:after{content:"";position:absolute;inset:0;background:var(--qlp-neutral-950);opacity:var(--qlp-texture-wedge-opacity)}.showreel-open>span{position:absolute;z-index:1;left:var(--qlp-spacing-8);bottom:var(--qlp-spacing-8);font-size:var(--qlp-font-size-xl);font-weight:var(--qlp-weight-semibold)}.showreel-dialog>button:focus-visible,.showreel-open:focus-visible{outline:var(--qlp-spacing-1) solid var(--qlp-media-light);outline-offset:var(--qlp-spacing-1)}.showreel-dialog{inset:0;width:100vw;height:100svh;max-width:none;max-height:none;margin:0;border:0;padding:var(--qlp-spacing-8);background:var(--qlp-neutral-1000);color:var(--qlp-neutral-0)}.showreel-dialog::backdrop{background:var(--qlp-neutral-1000)}.showreel-dialog>button{display:block;margin-left:auto;margin-bottom:var(--qlp-spacing-8);border:0;padding:var(--qlp-spacing-2);background:transparent;color:inherit;font:inherit;cursor:pointer}.showreel-player{display:block;width:100%;max-height:var(--qlp-media-home-intro-min-height);margin:auto;--qlp-player-fit:contain}.media-gallery{background:var(--qlp-neutral-0)}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--qlp-spacing-4)}.gallery-media{display:block;width:100%;height:var(--qlp-home-marquee-row-height);object-fit:cover}.gallery-media:nth-child(4n){grid-column:span 2}.media-cta{position:relative;min-height:100svh;display:flex;flex-direction:column;color:var(--qlp-neutral-0);background:var(--qlp-neutral-950);isolation:isolate;overflow:hidden}.cta-media{z-index:-2;width:100%;height:100%;object-fit:cover}.cta-media,.cta-shade{position:absolute;inset:0}.cta-shade{z-index:-1;background:var(--qlp-neutral-950);opacity:var(--qlp-texture-stage-opacity)}.cta-body{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.media-cta h2{margin-bottom:var(--qlp-spacing-8)}.media-cta h2 span{color:var(--qlp-media-light)}.cta-lead{margin:0 0 var(--qlp-spacing-16);font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg);color:var(--qlp-neutral-300);font-weight:var(--qlp-weight-normal)}.media-cta a{margin-bottom:var(--qlp-spacing-4)}@media (max-width:48rem){.capabilities,.media-cta,.selected-work,.showreel{padding:var(--qlp-spacing-6) var(--qlp-spacing-6) var(--qlp-home-section-y-narrow)}.behind-scenes-divider{padding:var(--qlp-spacing-6) var(--qlp-spacing-6) 0}.capabilities-intro h2,.media-cta h2,.selected-work h2,.showreel h2{font-size:var(--qlp-font-size-display-narrow)}.capabilities-stage{width:calc(100% + var(--qlp-spacing-6) * 2);margin-inline:calc(var(--qlp-spacing-6) * -1)}.capabilities-intro{padding:0 0 var(--qlp-spacing-12)}.capability-item{min-height:var(--qlp-spacing-24)}.capability-item .capability-link{min-height:var(--qlp-spacing-24);grid-template-columns:var(--qlp-spacing-6) minmax(0,1fr) auto;gap:var(--qlp-spacing-4);padding:var(--qlp-spacing-4) var(--qlp-spacing-6)}.capability-name{font-size:var(--qlp-font-size-2xl);line-height:var(--qlp-line-height-2xl);padding-right:var(--qlp-spacing-16)}.capability-item:before{left:calc(100% - var(--qlp-spacing-24))}.capability-item-media{clip-path:inset(0 0 0 calc(100% - var(--qlp-spacing-24)))}.capability-item.is-active .capability-item-shade{opacity:var(--qlp-texture-stage-opacity)}.project-grid{column-count:1}.media-cta{min-height:var(--qlp-media-home-outro-min-height)}.cta-lead{font-size:var(--qlp-font-size-base);margin-bottom:var(--qlp-spacing-12)}}.selected-work{position:relative;overflow:hidden}.selected-work:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,var(--qlp-media-display),transparent);opacity:var(--qlp-texture-stage-opacity);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--qlp-neutral-1000),var(--qlp-neutral-1000),transparent);mask-image:linear-gradient(to bottom,transparent,var(--qlp-neutral-1000),var(--qlp-neutral-1000),transparent)}.selected-work--photo:before{background:radial-gradient(ellipse at right,var(--qlp-media-light),transparent)}.selected-work>*{position:relative}.selected-work-heading{position:relative;display:flex;align-items:end;margin:0 0 var(--qlp-spacing-16)}.selected-work--end .selected-work-heading{justify-content:flex-end;text-align:right}.selected-work h2{margin:0}.selected-work h2 span{color:var(--qlp-media)}.project-grid{position:relative}.project-caption h3{font-weight:var(--qlp-weight-semibold)}.project-caption p{letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase}.behind-scenes-divider{padding-top:var(--qlp-spacing-4)}.media-featured-works>section{padding-block-start:var(--qlp-spacing-8)}.media-cta{min-height:var(--qlp-media-home-outro-min-height)}.media-cta .cta-body{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:var(--qlp-spacing-16);padding-block:var(--qlp-spacing-16)}.cta-intro{max-width:var(--qlp-home-content-max)}.cta-intro .section-kicker{color:var(--qlp-media-light)}.media-cta h2{margin:var(--qlp-spacing-6) 0 var(--qlp-spacing-8);font-size:var(--qlp-font-size-display-narrow)}.cta-lead{max-width:var(--qlp-media-home-description-width)}.cta-partnership{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--qlp-spacing-6);width:100%}.cta-partnership-brands{display:grid;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:var(--qlp-spacing-4)}.cta-partnership-logo,.cta-partnership-media{display:block;width:100%;height:auto}.cta-partnership-logo{grid-column:span 2}.cta-partnership-logo:nth-child(4){grid-column:2/span 2}.cta-partnership-logo:nth-child(5){grid-column:4/span 2}.cta-partnership-multiply{color:var(--qlp-neutral-0);font-size:var(--qlp-font-size-3xl);line-height:1}.cta-partnership-media{width:56%}@media (max-width:48rem){.media-featured-works>section{padding-block-start:var(--qlp-spacing-6)}.selected-work-heading{margin-bottom:var(--qlp-spacing-12)}.media-cta .cta-body{grid-template-columns:1fr;gap:var(--qlp-spacing-8);padding-block:var(--qlp-spacing-12)}.cta-partnership{gap:var(--qlp-spacing-4)}.cta-partnership-brands{gap:var(--qlp-spacing-2)}.cta-partnership-logo{max-width:var(--qlp-home-gallery-height);justify-self:center}.cta-partnership-media{width:min(56%,var(--qlp-home-content-max))}}#alanlar,#kamera-arkasi,#tanitim-filmi,.capability-sections,.selected-work{scroll-margin-top:var(--qlp-media-home-section-anchor-offset)}.selected-work+.selected-work{margin-block-start:var(--qlp-spacing-24)}.selected-work--live:before,.selected-work--social:before{background:radial-gradient(ellipse at right,var(--qlp-media-light),transparent)}.card-title-link{display:inline-flex;align-items:center;gap:var(--qlp-spacing-2);color:inherit;text-decoration:none}.card-title-text{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /0 var(--qlp-media-home-hero-carousel-underline);transition:background-size var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing)}.card-title-arrow{flex:none;transition:transform var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing),color var(--qlp-world-detail-duration)}.card-title-link:focus-visible .card-title-text,.card-title-link:hover .card-title-text{background-size:100% var(--qlp-media-home-hero-carousel-underline)}.card-title-link:focus-visible .card-title-arrow,.card-title-link:hover .card-title-arrow{color:var(--qlp-media-light);transform:translate(var(--qlp-spacing-1),calc(var(--qlp-spacing-1) * -1))}.card-title-link:focus-visible{outline:var(--qlp-nav-focus-offset) solid var(--qlp-media-light);outline-offset:var(--qlp-spacing-1);border-radius:var(--qlp-radius-small)}.event-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--qlp-spacing-6)}.event-card{margin:0}.event-card:first-child{grid-row:span 2}.event-card .project-media{height:100%;min-height:var(--qlp-home-gallery-height)}.event-card:first-child .project-media{min-height:calc(var(--qlp-home-gallery-height) * 2 + var(--qlp-spacing-6))}.social-row{display:grid;grid-auto-flow:column;grid-auto-columns:var(--qlp-media-home-social-card-width);justify-content:end;gap:var(--qlp-spacing-6);padding-bottom:var(--qlp-spacing-16)}.social-card{margin:0;aspect-ratio:var(--qlp-media-home-social-card-ratio);border-radius:var(--qlp-radius-small)}.social-card:nth-child(2n){transform:translateY(var(--qlp-spacing-16))}.social-card .project-media{height:100%}.social-card .project-caption{padding:var(--qlp-spacing-16) var(--qlp-spacing-4) var(--qlp-spacing-4)}.social-card .project-caption h3{font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg)}.post-desk{display:grid;gap:var(--qlp-spacing-6)}.post-monitor{position:relative;margin:0;overflow:hidden;height:var(--qlp-home-gallery-height-tall);background:var(--qlp-neutral-900)}.post-monitor-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.post-monitor-raw{filter:var(--qlp-media-home-post-raw-filter);clip-path:inset(0 calc(100% - var(--qlp-media-home-post-split)) 0 0)}.post-monitor-split{position:absolute;top:0;bottom:0;left:var(--qlp-media-home-post-split);width:var(--qlp-spacing-1);background:var(--qlp-media-light)}.post-monitor-label{position:absolute;top:var(--qlp-spacing-6);padding:var(--qlp-spacing-1) var(--qlp-spacing-2);font-size:var(--qlp-font-size-xs);font-weight:var(--qlp-weight-semibold);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase;color:var(--qlp-neutral-0);background:var(--qlp-neutral-950)}.post-monitor-label--raw{right:calc(100% - var(--qlp-media-home-post-split) + var(--qlp-spacing-4))}.post-monitor-label--grade{left:calc(var(--qlp-media-home-post-split) + var(--qlp-spacing-4));color:var(--qlp-neutral-950);background:var(--qlp-media-light)}.post-monitor-caption{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:var(--qlp-spacing-2);padding:var(--qlp-spacing-24) var(--qlp-spacing-6) var(--qlp-spacing-6);color:var(--qlp-neutral-0);background:linear-gradient(to top,var(--qlp-neutral-950),transparent)}.post-monitor-caption strong{font-size:var(--qlp-font-size-xl);line-height:var(--qlp-line-height-xl);font-weight:var(--qlp-weight-semibold)}.post-monitor-caption span{font-size:var(--qlp-font-size-xs);line-height:var(--qlp-line-height-xs);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase}.post-timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--qlp-spacing-1);margin:0;padding:var(--qlp-spacing-4);list-style:none;background:var(--qlp-neutral-950);color:var(--qlp-neutral-0)}.post-timeline:after{content:"";position:absolute;top:0;bottom:0;left:var(--qlp-media-home-post-playhead);width:var(--qlp-spacing-1);background:var(--qlp-media-light)}.post-clip{display:flex;flex-direction:column;gap:var(--qlp-spacing-2);min-width:0}.post-clip-media{display:block;width:100%;height:var(--qlp-media-home-post-timeline-height);object-fit:cover}.post-clip-meta{display:flex;gap:var(--qlp-spacing-4);font-size:var(--qlp-font-size-xs);line-height:var(--qlp-line-height-xs);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-clip-meta>span{color:var(--qlp-media-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-stage{display:grid;gap:var(--qlp-spacing-4);padding:var(--qlp-spacing-4);background:var(--qlp-neutral-950);color:var(--qlp-neutral-0)}.live-program{position:relative;aspect-ratio:var(--qlp-media-home-live-stage-ratio);overflow:hidden;background:var(--qlp-neutral-900)}.live-program-media{display:block;width:100%;height:100%;--qlp-player-fit:cover}.live-badge{position:absolute;z-index:2;top:var(--qlp-spacing-4);left:var(--qlp-spacing-4);padding:var(--qlp-spacing-1) var(--qlp-spacing-2);font-size:var(--qlp-font-size-xs);font-weight:var(--qlp-weight-semibold);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase;color:var(--qlp-neutral-950);background:var(--qlp-media-light);pointer-events:none}.live-caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--qlp-spacing-2) var(--qlp-spacing-8)}.live-caption h3,.live-caption p{margin:0}.live-caption h3{font-size:var(--qlp-font-size-xl);line-height:var(--qlp-line-height-xl);font-weight:var(--qlp-weight-semibold)}.live-caption p{font-size:var(--qlp-font-size-xs);line-height:var(--qlp-line-height-xs);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase;color:var(--qlp-neutral-300)}.live-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--qlp-spacing-4);margin:0;padding:0;list-style:none}.live-source{position:relative;height:var(--qlp-media-home-live-strip-height);overflow:hidden;border:var(--qlp-spacing-1) solid var(--qlp-neutral-700)}.live-source-media{display:block;width:100%;height:100%;object-fit:cover}.live-source-label{position:absolute;inset:auto 0 0;padding:var(--qlp-spacing-6) var(--qlp-spacing-2) var(--qlp-spacing-2);font-size:var(--qlp-font-size-xs);line-height:var(--qlp-line-height-xs);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(to top,var(--qlp-neutral-950),transparent)}.selected-work--aerial{padding-bottom:0}.aerial-frame{position:relative;height:var(--qlp-media-home-aerial-height);margin-inline:calc(var(--qlp-home-gutter) * -1);overflow:hidden;background:var(--qlp-neutral-950);color:var(--qlp-neutral-0)}.aerial-media{display:block;width:100%;height:100%;object-fit:cover}.aerial-shade{position:absolute;inset:0;background:linear-gradient(to top,var(--qlp-neutral-950),transparent);opacity:var(--qlp-texture-wedge-opacity)}.aerial-caption{padding:var(--qlp-spacing-24) var(--qlp-home-gutter) var(--qlp-spacing-8);background:none}.aerial-inset{position:absolute;right:var(--qlp-home-gutter);bottom:var(--qlp-spacing-8);width:var(--qlp-media-home-social-card-width);margin:0}.aerial-inset-media{display:block;width:100%;height:auto;border:var(--qlp-spacing-1) solid var(--qlp-neutral-0)}.aerial-inset figcaption{margin-top:var(--qlp-spacing-2);font-size:var(--qlp-font-size-xs);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase}@media (max-width:48rem){.selected-work+.selected-work{margin-block-start:var(--qlp-spacing-12)}.event-grid{grid-template-columns:minmax(0,1fr);gap:var(--qlp-spacing-4)}.event-card:first-child{grid-row:auto}.event-card .project-media,.event-card:first-child .project-media{min-height:var(--qlp-home-gallery-height)}.social-row{justify-content:start;gap:var(--qlp-spacing-4);margin-inline:calc(var(--qlp-spacing-6) * -1);padding:0 var(--qlp-spacing-6) var(--qlp-spacing-8);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--qlp-spacing-6);scrollbar-width:none}.social-card{scroll-snap-align:start}.social-card:nth-child(2n){transform:translateY(var(--qlp-spacing-8))}.post-timeline{grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--qlp-spacing-2)}.post-clip-meta{flex-direction:column;gap:0}.live-stage{padding:var(--qlp-spacing-2)}.live-stage,.live-strip{gap:var(--qlp-spacing-2)}.live-source-role{display:none}.live-source-label{padding-inline:var(--qlp-spacing-1);letter-spacing:normal}.aerial-frame{margin-inline:calc(var(--qlp-spacing-6) * -1)}.aerial-caption{padding-inline:var(--qlp-spacing-6);padding-bottom:var(--qlp-spacing-6)}.aerial-inset{right:var(--qlp-spacing-6);top:var(--qlp-spacing-6);bottom:auto;width:var(--qlp-media-home-aerial-inset-width-narrow)}.aerial-inset figcaption{display:none}}.media-navigation{position:sticky;top:0;z-index:20;pointer-events:none}.media-navigation>header{pointer-events:auto;margin-bottom:0;padding-bottom:var(--qlp-spacing-6)}.media-navigation>header:before{inset-block:0}.card-title-text,.cta-intro,.live-caption,.project-caption{min-width:0;overflow-wrap:anywhere}@media (max-width:48rem){.media-hero{height:calc(100svh - var(--media-navigation-height, var(--qlp-media-home-section-anchor-offset)));padding-bottom:var(--qlp-spacing-0)}.capability-name{padding-right:0;font-size:var(--qlp-font-size-xl);line-height:var(--qlp-line-height-xl);overflow-wrap:anywhere}.capability-item .capability-link{gap:var(--qlp-spacing-3)}.selected-work h2{font-size:var(--qlp-font-size-3xl);line-height:var(--qlp-line-height-3xl);overflow-wrap:anywhere}.event-card .project-media,.event-card:first-child .project-media,.post-monitor,.project-card--landscape .project-media,.project-card--portrait .project-media,.project-media,.showreel-open{height:auto;min-height:0;aspect-ratio:var(--qlp-media-home-live-stage-ratio)}.project-card--portrait .project-media{aspect-ratio:var(--qlp-media-home-social-card-ratio)}.post-monitor-caption,.project-caption{padding:var(--qlp-spacing-16) var(--qlp-spacing-4) var(--qlp-spacing-4)}.live-caption h3,.post-monitor-caption strong,.project-caption h3{font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg)}.live-caption p,.post-monitor-caption span,.project-caption p{letter-spacing:normal}.social-card .project-media{height:100%;aspect-ratio:auto}.post-clip-meta{white-space:normal;letter-spacing:normal;overflow-wrap:anywhere}.post-clip-media{height:auto;aspect-ratio:var(--qlp-media-home-live-stage-ratio)}.live-source{height:auto;aspect-ratio:var(--qlp-media-home-social-card-ratio)}.live-source-label{white-space:normal;overflow-wrap:anywhere}.showreel-dialog{padding:var(--qlp-spacing-4)}.showreel-open>span{left:var(--qlp-spacing-4);bottom:var(--qlp-spacing-4);font-size:var(--qlp-font-size-lg)}.media-cta a{width:fit-content;max-width:100%;gap:var(--qlp-spacing-4)}.cta-partnership-media{width:var(--qlp-media-home-aerial-inset-width-narrow)}.card-title-link,.media-cta a{min-height:var(--qlp-media-home-hero-carousel-control-size)}.live-program-media{object-fit:cover}}.showreel-dialog[open]{display:flex;flex-direction:column}.showreel-dialog>button{flex:none}.showreel-dialog .showreel-player{flex:0 1 auto;min-height:0;margin-block:auto}.showreel-dialog>button{min-width:var(--qlp-media-home-hero-carousel-control-size);min-height:var(--qlp-media-home-hero-carousel-control-size)}.capability-item .capability-link{padding-block:var(--qlp-spacing-4)}.capability-name{font-size:var(--qlp-font-size-4xl);line-height:var(--qlp-line-height-4xl)}.capabilities-intro{padding-bottom:var(--qlp-spacing-12)}.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qlp-spacing-6);columns:auto}.selected-work--photo .project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-grid .project-card{margin:0}.project-grid .project-card--landscape .project-media,.project-grid .project-card--portrait .project-media,.project-grid .project-media{height:auto;aspect-ratio:var(--qlp-media-home-card-ratio)}.social-row{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;padding-bottom:0}.social-card:nth-child(2n){transform:none}@media (max-width:48rem){.capability-item,.capability-item .capability-link{min-height:var(--qlp-spacing-16)}.capability-item .capability-link{padding-block:var(--qlp-spacing-3)}.capability-name{font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg)}.capability-item:before{left:calc(100% - var(--qlp-spacing-16))}.capability-item-media{clip-path:inset(0 0 0 calc(100% - var(--qlp-spacing-16)))}.project-grid,.selected-work--photo .project-grid{grid-template-columns:minmax(0,1fr);gap:var(--qlp-spacing-4)}.event-grid .event-card .project-media,.project-grid .project-card--landscape .project-media,.project-grid .project-card--portrait .project-media,.project-grid .project-media{aspect-ratio:var(--qlp-media-home-card-ratio)}.social-row{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:var(--qlp-media-home-social-card-width);padding-bottom:var(--qlp-spacing-4)}}.capability-item{min-height:var(--qlp-index-list-row-height);border-bottom:var(--qlp-index-list-divider) solid var(--qlp-neutral-800)}.capability-item:first-child{border-top:var(--qlp-index-list-divider) solid var(--qlp-neutral-800)}.capability-item:before{content:none}.capability-item-media{clip-path:inset(0 0 0 100%)}.capability-item.is-active .capability-item-media{clip-path:inset(0)}.capability-item.is-active .capability-item-shade{opacity:var(--qlp-texture-stage-opacity)}.capability-item .capability-link{grid-template-columns:var(--qlp-index-list-number-width) minmax(0,1fr);gap:var(--qlp-spacing-1) var(--qlp-spacing-4);width:100%;min-height:var(--qlp-index-list-row-height);padding:var(--qlp-spacing-3) var(--qlp-home-gutter)}.capability-number{font-size:var(--qlp-font-size-xs);color:var(--qlp-neutral-300);transition:color var(--qlp-motion-enter-duration)}.capability-name{max-width:none;padding-right:0;font-size:var(--qlp-font-size-2xl);line-height:var(--qlp-line-height-2xl);font-weight:var(--qlp-weight-semibold);letter-spacing:normal;text-transform:none;opacity:var(--qlp-index-list-rest-opacity);transition:opacity var(--qlp-motion-enter-duration)}.capability-item.is-active .capability-name{opacity:1}.capability-item.is-active .capability-number{color:var(--qlp-media-light)}@media (hover:hover){.capability-item:hover .capability-item-media{clip-path:inset(0)}.capability-item:hover .capability-item-shade{opacity:var(--qlp-texture-stage-opacity)}.capability-item:hover .capability-name{opacity:1}.capability-item:hover .capability-number{color:var(--qlp-media-light)}}@media (max-width:48rem){.capability-item,.capability-item .capability-link{min-height:var(--qlp-index-list-row-height-narrow)}.capability-item .capability-link{gap:var(--qlp-spacing-1) var(--qlp-spacing-3);width:100%;padding:var(--qlp-spacing-3) var(--qlp-spacing-6)}.capability-name{font-size:var(--qlp-font-size-base);line-height:var(--qlp-line-height-base)}.capability-item-media{clip-path:inset(0 0 0 100%)}}.radial-menu_root__B_Uyh{--surface:var(--qlp-radial-menu-surface);--border:var(--qlp-radial-menu-border);--depth:var(--qlp-radial-menu-depth);--ink:var(--qlp-radial-menu-ink);--focus:var(--qlp-nav-light-focus);--r:var(--qlp-radial-menu-radius);--spread:var(--qlp-radial-menu-spread);--pill:var(--qlp-radial-menu-node);--bubble:var(--qlp-radial-menu-bubble);position:fixed;z-index:30;top:50%;left:calc(var(--bubble) / -2);width:var(--bubble);height:var(--bubble);margin-top:calc(var(--bubble) / -2);font-family:var(--font-montserrat,var(--qlp-font)),sans-serif}.radial-menu_root__B_Uyh[data-tone=dark]{--surface:var(--qlp-radial-menu-on-dark-surface);--border:var(--qlp-radial-menu-on-dark-border);--depth:var(--qlp-radial-menu-on-dark-depth);--ink:var(--qlp-radial-menu-on-dark-ink);--focus:var(--qlp-nav-focus)}.radial-menu_veil__7uhie{--at:0 50%;position:fixed;inset:0;pointer-events:none;opacity:0;background:radial-gradient(var(--qlp-radial-menu-veil-size) circle at var(--at),var(--qlp-radial-menu-veil-tint),transparent 70%);backdrop-filter:blur(var(--qlp-radial-menu-veil-blur));-webkit-backdrop-filter:blur(var(--qlp-radial-menu-veil-blur));mask-image:radial-gradient(var(--qlp-radial-menu-veil-size) circle at var(--at),black,transparent 75%);-webkit-mask-image:radial-gradient(var(--qlp-radial-menu-veil-size) circle at var(--at),black,transparent 75%);transition:opacity var(--qlp-radial-menu-open-duration) var(--qlp-radial-menu-follow-easing)}.radial-menu_root__B_Uyh[data-open=true] .radial-menu_veil__7uhie{opacity:1}.radial-menu_glass__8D8VS{background:var(--surface);border:var(--border);box-shadow:var(--depth);backdrop-filter:blur(var(--qlp-radial-menu-blur)) saturate(1.4);-webkit-backdrop-filter:blur(var(--qlp-radial-menu-blur)) saturate(1.4)}.radial-menu_field__T_xiW{--size:calc((var(--r) + var(--qlp-radial-menu-reach) + var(--qlp-spacing-4)) * 2);position:absolute;top:50%;left:50%;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);border-radius:var(--qlp-radius-full);pointer-events:none}@media (hover:hover) and (pointer:fine){.radial-menu_root__B_Uyh[data-open=true] .radial-menu_field__T_xiW{pointer-events:auto}}.radial-menu_orbit__aVEy2{position:absolute;top:50%;left:50%;width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);border:1px dashed color-mix(in srgb,var(--ink) 28%,transparent);border-radius:var(--qlp-radius-full);clip-path:inset(-2px -2px -2px 50%);opacity:0;transform:scale(.3);pointer-events:none;transition:transform var(--qlp-radial-menu-open-duration) var(--qlp-radial-menu-open-easing),opacity .3s ease}.radial-menu_root__B_Uyh[data-open=true] .radial-menu_orbit__aVEy2{opacity:.6;transform:scale(1)}.radial-menu_bubble__eBBW8{position:absolute;inset:0;display:grid;place-items:center;padding:0;border-radius:var(--qlp-radius-full);color:var(--ink);cursor:pointer;transform:translate(var(--bx,0),var(--by,0)) scale(1);transition:transform var(--qlp-radial-menu-follow-duration) var(--qlp-radial-menu-follow-easing),background-color var(--qlp-nav-tone-transition-duration) var(--qlp-nav-tone-transition-easing),border-color var(--qlp-nav-tone-transition-duration) var(--qlp-nav-tone-transition-easing)}.radial-menu_root__B_Uyh[data-open=true] .radial-menu_bubble__eBBW8{transform:translate(calc(var(--bx, 0px) + var(--qlp-radial-menu-open-shift)),var(--by,0)) scale(var(--qlp-radial-menu-bubble-open-scale))}.radial-menu_bubble__eBBW8:focus-visible,.radial-menu_node__urO_6:focus-visible{outline:var(--focus);outline-offset:var(--qlp-nav-focus-offset)}.radial-menu_core__0_06S{display:block;height:var(--qlp-radial-menu-bubble-logo-height);width:auto;max-width:calc(var(--bubble) / 2 - var(--qlp-spacing-3));object-fit:contain;position:absolute;top:50%;left:75%;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .3s ease}.radial-menu_root__B_Uyh[data-open=true] .radial-menu_core__0_06S{opacity:.35}.radial-menu_ring__B1Nmo{position:absolute;inset:0;border-radius:var(--qlp-radius-full);border:1.5px solid color-mix(in srgb,var(--accent) 60%,var(--ink));pointer-events:none;opacity:0;animation:radial-menu_pulse__c1_tD var(--qlp-radial-menu-pulse-duration) var(--qlp-radial-menu-follow-easing) infinite}.radial-menu_ring__B1Nmo+.radial-menu_ring__B1Nmo{animation-delay:calc(var(--qlp-radial-menu-pulse-duration) / 2)}.radial-menu_root__B_Uyh[data-open=true] .radial-menu_ring__B1Nmo{animation:none;opacity:0}@keyframes radial-menu_pulse__c1_tD{0%{opacity:0;transform:scale(1)}20%{opacity:.65}to{opacity:0;transform:scale(var(--qlp-radial-menu-pulse-scale))}}.radial-menu_items__mCBPB{position:absolute;inset:0;margin:0;padding:0;list-style:none}.radial-menu_item__eJfx7{--a:asin(calc(var(--o) * var(--spread)));position:absolute;top:50%;left:50%;width:max-content;height:var(--pill);margin-top:calc(var(--pill) / -2);opacity:0;pointer-events:none;transform:translate(0) scale(.2);transform-origin:left center;transition:transform .28s ease,opacity .2s ease}.radial-menu_root__B_Uyh[data-open=true] .radial-menu_item__eJfx7{opacity:1;pointer-events:auto;transform:translate(calc(var(--r) * cos(var(--a))),calc(var(--r) * sin(var(--a)))) scale(var(--qlp-radial-menu-dim-scale));transition:transform var(--qlp-radial-menu-open-duration) var(--qlp-radial-menu-open-easing) calc(var(--i) * var(--qlp-radial-menu-stagger)),opacity .25s ease calc(var(--i) * var(--qlp-radial-menu-stagger))}.radial-menu_root__B_Uyh[data-rolling=true] .radial-menu_item__eJfx7{transition:transform var(--qlp-radial-menu-follow-duration) var(--qlp-radial-menu-follow-easing),opacity .2s ease}.radial-menu_root__B_Uyh[data-open=true] .radial-menu_item__eJfx7[data-selected]{transform:translate(var(--r)) scale(1)}.radial-menu_root__B_Uyh[data-open=true] .radial-menu_item__eJfx7[data-jump]{transition:none}.radial-menu_node__urO_6{position:relative;display:flex;align-items:center;justify-content:center;min-width:var(--qlp-radial-menu-pill-min-width);height:100%;padding:0 var(--qlp-radial-menu-pill-pad);border-radius:var(--qlp-radius-full);color:var(--ink);text-decoration:none;transform:translate(var(--px,0),var(--py,0)) scale(calc(1 + var(--g, 0)));transform-origin:left center;transition:transform var(--qlp-radial-menu-follow-duration) var(--qlp-radial-menu-follow-easing),background-color var(--qlp-nav-tone-transition-duration) var(--qlp-nav-tone-transition-easing),border-color var(--qlp-nav-tone-transition-duration) var(--qlp-nav-tone-transition-easing)}.radial-menu_node__urO_6:before{content:"";position:absolute;inset:calc((var(--qlp-touch-target) - var(--pill)) / -2) 0}.radial-menu_dot__mvQl7{flex:none;width:var(--qlp-radial-menu-node-dot);height:var(--qlp-radial-menu-node-dot);margin-right:var(--qlp-spacing-2);border-radius:var(--qlp-radius-full);background:var(--accent)}.radial-menu_logo__FC63P{display:block;height:var(--qlp-radial-menu-logo-height);width:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.radial-menu_logo__FC63P[data-icon]{height:var(--qlp-radial-menu-home-logo-height);margin-right:var(--qlp-spacing-2)}.radial-menu_wordmark__bEzMq{font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-semibold);white-space:nowrap}.radial-menu_logo__FC63P[data-home]{height:var(--qlp-radial-menu-home-logo-height)}.radial-menu_node__urO_6:not([data-selected]) .radial-menu_dot__mvQl7,.radial-menu_node__urO_6:not([data-selected]) .radial-menu_logo__FC63P,.radial-menu_node__urO_6:not([data-selected]) .radial-menu_wordmark__bEzMq{opacity:.6;transition:opacity var(--qlp-radial-menu-follow-duration) var(--qlp-radial-menu-follow-easing)}.radial-menu_node__urO_6:not([data-selected]):focus-visible .radial-menu_dot__mvQl7,.radial-menu_node__urO_6:not([data-selected]):focus-visible .radial-menu_logo__FC63P,.radial-menu_node__urO_6:not([data-selected]):hover .radial-menu_dot__mvQl7,.radial-menu_node__urO_6:not([data-selected]):hover .radial-menu_logo__FC63P,.radial-menu_node__urO_6:not([data-selected]):hover .radial-menu_wordmark__bEzMq{opacity:1}.radial-menu_node__urO_6[data-soon]{cursor:default}.radial-menu_node__urO_6[data-soon]:not([data-selected]) .radial-menu_dot__mvQl7,.radial-menu_node__urO_6[data-soon]:not([data-selected]) .radial-menu_logo__FC63P,.radial-menu_node__urO_6[data-soon]:not([data-selected]):hover .radial-menu_dot__mvQl7,.radial-menu_node__urO_6[data-soon]:not([data-selected]):hover .radial-menu_logo__FC63P,.radial-menu_soon__92Z7O{opacity:var(--qlp-coming-soon-opacity)}.radial-menu_soon__92Z7O{margin-left:var(--qlp-spacing-2);font-size:var(--qlp-font-size-xs);font-weight:var(--qlp-weight-semibold);white-space:nowrap}.radial-menu_node__urO_6[data-selected]:after{content:"";position:absolute;inset:calc(var(--qlp-spacing-1) * -1 + 1px);border-radius:var(--qlp-radius-full);border:1.5px solid color-mix(in srgb,var(--ink) 70%,transparent);pointer-events:none}.radial-menu_node__urO_6[data-selected] .radial-menu_dot__mvQl7{transform:scale(1.3)}html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}.site-footer_footer__BaUUr{--footer-bg:var(--qlp-footer-scene-background);--footer-ink:var(--qlp-footer-scene-ink);--footer-text:var(--qlp-neutral-100);--footer-text-strong:var(--qlp-neutral-50);--footer-text-muted:var(--qlp-neutral-300);--footer-sun:var(--qlp-footer-scene-sun);--footer-sun-glow:var(--qlp-footer-scene-sun-glow);--footer-lamp:var(--qlp-footer-scene-lamp);position:relative;isolation:isolate;overflow:hidden;background:var(--footer-bg);color:var(--footer-text);font-size:var(--qlp-font-size-sm);line-height:var(--qlp-line-height-sm)}.site-footer_footer__BaUUr:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:var(--qlp-texture-grain-opacity);mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23d)'/%3E%3C/svg%3E")}.site-footer_inner__E90Lw{position:relative;z-index:1;max-width:var(--qlp-footer-content-max);margin-inline:auto;padding:var(--qlp-spacing-24) var(--qlp-footer-gutter) var(--qlp-spacing-8)}.site-footer_top__AIuOI{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(var(--qlp-footer-column-min),1fr));gap:var(--qlp-spacing-12) var(--qlp-spacing-8)}.site-footer_brand__oQ7km{display:flex;flex-direction:column;align-items:flex-start;gap:var(--qlp-spacing-4)}.site-footer_logo__vHoek{display:block;width:var(--qlp-spacing-24);border-radius:var(--qlp-radius-small)}.site-footer_logo__vHoek img{display:block;width:100%;height:auto}.site-footer_tagline__I6XcH{margin:0;max-width:14ch;font-size:var(--qlp-font-size-2xl);line-height:var(--qlp-line-height-2xl);font-weight:var(--qlp-weight-semibold);color:var(--footer-text-strong);text-wrap:balance}.site-footer_tagline__I6XcH em{font-style:italic;font-weight:var(--qlp-weight-normal);color:var(--footer-sun-glow)}.site-footer_social__Qnfbf{display:flex;gap:var(--qlp-spacing-3);margin:var(--qlp-spacing-2) 0 0;padding:0;list-style:none}.site-footer_socialLink__nOiia{position:relative;display:grid;place-items:center;width:var(--qlp-footer-social-size);height:var(--qlp-footer-social-size);border:thin solid color-mix(in srgb,var(--footer-ink) 40%,transparent);border-radius:var(--qlp-radius-small);color:var(--footer-text);transition:border-color var(--qlp-motion-role-duration) ease,color var(--qlp-motion-role-duration) ease,background-color var(--qlp-motion-role-duration) ease}.site-footer_socialLink__nOiia svg{width:45%;height:45%;fill:currentColor}.site-footer_socialLink__nOiia:hover{border-color:var(--footer-sun);color:var(--footer-text-strong);background-color:color-mix(in srgb,var(--footer-sun) 14%,transparent)}.site-footer_socialLink__nOiia:focus-visible{outline:medium solid var(--footer-sun);outline-offset:var(--qlp-spacing-1)}.site-footer_heading__uymyz{text-transform:uppercase;letter-spacing:var(--qlp-sub-brand-letter-spacing);font-weight:var(--qlp-weight-semibold);margin:0 0 var(--qlp-spacing-6);padding-bottom:var(--qlp-spacing-3);font-size:var(--qlp-font-size-xs);line-height:var(--qlp-line-height-xs);color:var(--footer-text-muted);position:relative}.site-footer_heading__uymyz:after{content:"";position:absolute;left:0;bottom:0;width:var(--qlp-spacing-6);border-bottom:thin solid var(--footer-sun)}.site-footer_list__yti3W{margin:0;padding:0;list-style:none;display:grid;gap:var(--qlp-spacing-3)}.site-footer_link__zoijg{color:var(--footer-text);border-radius:var(--qlp-radius-small);text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:from-font;text-underline-offset:var(--qlp-spacing-1);transition:text-decoration-color var(--qlp-motion-role-duration) ease,color var(--qlp-motion-role-duration) ease;overflow-wrap:anywhere}.site-footer_soonLink__SNRLj{display:inline-flex;align-items:baseline;gap:var(--qlp-spacing-2);color:var(--footer-text);opacity:var(--qlp-coming-soon-opacity);cursor:default}.site-footer_soonBadge__GiR8A{font-size:var(--qlp-font-size-xs);line-height:var(--qlp-line-height-xs)}.site-footer_contact__5Q1P7{display:grid;gap:var(--qlp-spacing-6);font-style:normal}.site-footer_contactGroup__f4EK_{display:grid;justify-items:start;gap:var(--qlp-spacing-1)}.site-footer_contactLabel__d_PxX{font-size:var(--qlp-font-size-xs);line-height:var(--qlp-line-height-xs);color:var(--footer-text-muted)}.site-footer_nowrap__jGy8O{white-space:nowrap}.site-footer_link__zoijg:hover{color:var(--footer-text-strong);text-decoration-color:var(--footer-sun)}.site-footer_link__zoijg:focus-visible,.site-footer_logo__vHoek:focus-visible{outline:medium solid var(--footer-sun);outline-offset:var(--qlp-spacing-1)}.site-footer_base__4sZWX{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--qlp-spacing-2) var(--qlp-spacing-8);margin-top:var(--qlp-spacing-16);padding-top:var(--qlp-spacing-6);border-top:thin solid color-mix(in srgb,var(--footer-ink) 16%,transparent);font-size:var(--qlp-font-size-xs);line-height:var(--qlp-line-height-xs);color:var(--footer-text-muted)}@media (max-width:48rem),(pointer:coarse){.site-footer_list__yti3W{gap:var(--qlp-spacing-0)}.site-footer_link__zoijg{display:inline-block;min-width:var(--qlp-touch-target);padding-block:calc((var(--qlp-touch-target) - var(--qlp-font-size-sm) * var(--qlp-line-height-sm)) / 2)}.site-footer_socialLink__nOiia:before{position:absolute;top:50%;left:50%;width:var(--qlp-touch-target);height:var(--qlp-touch-target);content:"";transform:translate(-50%,-50%)}}.site-footer_scene__F5P_g{position:relative;height:var(--qlp-footer-scene-height);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--qlp-neutral-1000) var(--qlp-footer-scene-fade));mask-image:linear-gradient(to bottom,transparent,var(--qlp-neutral-1000) var(--qlp-footer-scene-fade))}.site-footer_layer__UD1jv{position:absolute;inset:0;width:100%;height:100%;display:block}@media (max-width:64rem){.site-footer_top__AIuOI{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer_brand__oQ7km{grid-column:1/-1}}@media (max-width:40rem){.site-footer_inner__E90Lw{padding-top:var(--qlp-spacing-16)}.site-footer_top__AIuOI{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qlp-spacing-8) var(--qlp-spacing-6)}.site-footer_base__4sZWX{flex-direction:column}}