: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:.18em;--qlp-font-size-xs:.75rem;--qlp-line-height-xs:1.5;--qlp-font-size-sm:.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:.88;--qlp-letter-spacing-display:-.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:.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:.82;--qlp-world-memorial-blur:0px;--qlp-world-mist-height:24%;--qlp-world-contact-width:46%;--qlp-world-contact-opacity:.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:.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:.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:.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:.65s;--qlp-world-crossfade-duration:.32s;--qlp-world-detail-duration:.3s;--qlp-world-anchor-duration:1.8s;--qlp-world-card-height:20rem;--qlp-world-card-height-mobile:14rem;--qlp-world-color-start:.02;--qlp-world-color-distance:.42;--qlp-world-cyc-wall-light:#fff;--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:.16;--qlp-world-cyc-shadow-blur:22px;--qlp-world-cyc-shadow-offset:8%;--qlp-world-cyc-noise-opacity:.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:.72;--qlp-world-studio-light-direction:.28;--qlp-world-studio-surface-albedo:#f2f0ec;--qlp-world-studio-ao-strength:.22;--qlp-world-studio-spill-radius:70%;--qlp-world-studio-spill-opacity:.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;--qlp-world-room-paper-thickness:.018;--qlp-world-room-curve-radius:1.3;--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.6;--qlp-world-room-camera-distance-start:7.6;--qlp-world-room-camera-distance-end:9.2;--qlp-world-room-light-x:-.38;--qlp-world-room-light-z:.5;--qlp-world-room-ao-strength:.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 #54545412;--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:#fff;--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 #5454542e;--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:.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:.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(.75rem, 1.5vw, 1.5rem);--qlp-home-marquee-row-gap:clamp(.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:.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%, #000000b8 0%, #0000005c 32%, #0000 60%);--qlp-home-family-corner-logo-width:clamp(6rem, 8vw, 7.5rem);--qlp-home-family-grid-max:84rem;--qlp-home-family-grid-edge:.75rem;--qlp-home-family-grid-gap:clamp(.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(.72) contrast(1.12) saturate(.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:.13;--qlp-home-coverflow-rotate:24deg;--qlp-home-coverflow-depth:-8rem;--qlp-home-coverflow-side-brightness:.78;--qlp-home-coverflow-duration:.7s;--qlp-home-coverflow-shade:linear-gradient(180deg, #0000 50%, #000000c7 100%);--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(11rem, 18vw, 16rem);--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:.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(to top, #0000009e, #0000 48%);--qlp-media-home-hero-carousel-badge-surface:#0d0d1094;--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:.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(.82) brightness(1.08);--qlp-media-home-aerial-inset-width-narrow:7.5rem;--qlp-kids-hero-pointer-response-ms:110;--qlp-kids-hero-background:var(--qlp-kids-play-hero-background);--qlp-kids-hero-content-width:min(38vw, 32rem);--qlp-kids-hero-copy-size:clamp(24px, 2.4vw, 40px);--qlp-kids-hero-copy-size-mobile:24px;--qlp-kids-hero-focus:2px solid var(--qlp-neutral-900);--qlp-kids-hero-character-width:min(70vw, 105svh);--qlp-kids-hero-fade-start-mobile:72%;--qlp-kids-hero-fade-end-mobile:100%;--qlp-kids-hero-content-bottom-mobile:8svh;--qlp-kids-hero-pointer-depth-x:36px;--qlp-kids-hero-pointer-depth-y:18px;--qlp-kids-hero-logo-width:clamp(64px, 6vw, 96px);--qlp-kids-hero-gutter:clamp(24px, 4vw, 64px);--qlp-kids-hero-stage-height-mobile:40svh;--qlp-kids-hero-orbit-top:var(--qlp-spacing-24);--qlp-kids-hero-orbit-height:125svh;--qlp-kids-hero-orbit-fade-left:18%;--qlp-kids-hero-orbit-fade-bottom:10%;--qlp-kids-hero-orbit-height-mobile:64svh;--qlp-kids-hero-orbit-right-mobile:-8vw;--qlp-kids-hero-orbit-follow-ms:140;--qlp-kids-hero-orbit-swing-deg:30;--qlp-kids-hero-orbit-swing-ms:7000;--qlp-kids-hero-orbit-drag-ratio:1;--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-hero-background:radial-gradient(ellipse at 72% 38%, var(--qlp-kids-light) 0%, var(--qlp-kids) 64%);--qlp-kids-play-hero-text:var(--qlp-neutral-900);--qlp-kids-play-hero-light:color-mix(in srgb, var(--qlp-neutral-0) 42%, transparent);--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-shape-light:min(48vw, 86svh);--qlp-kids-play-shape-small:clamp(1.5rem, 3vw, 3rem);--qlp-kids-play-shape-medium:clamp(2.5rem, 5vw, 5rem);--qlp-kids-play-border:2px solid var(--qlp-neutral-900);--qlp-kids-play-shape-opacity:.32;--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:.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:.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:.375rem;--qlp-radial-menu-node:2.25rem;--qlp-radial-menu-radius:10rem;--qlp-radial-menu-spread:.3;--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:.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:.5rem;--qlp-radial-menu-pull:6px;--qlp-radial-menu-pull-reach:6rem;--qlp-radial-menu-grow:.08;--qlp-radial-menu-open-duration:.55s;--qlp-radial-menu-open-easing:cubic-bezier(.34, 1.56, .64, 1);--qlp-radial-menu-stagger:40ms;--qlp-radial-menu-follow-duration:.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:.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(.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:.2s;--qlp-grid-enter-step:.2s;--qlp-grid-enter-column-step:60ms;--qlp-grid-enter-easing:cubic-bezier(.16, 1, .3, 1);--qlp-grid-hover-scale:1.015;--qlp-grid-hover-duration:.65s;--qlp-grid-float-scale:1.04;--qlp-grid-float-lift:-.5rem;--qlp-grid-face-transition-duration:.45s;--qlp-grid-hover-spring:linear(0, .008, .032 2%, .13 4.4%, .26 6.6%, .681 13%, .891 17.1%, .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%, .998 49.5%, .988 53.9%, .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:.068;--qlp-strip-card-radius:var(--qlp-radius-card);--qlp-strip-backdrop-type:.335;--qlp-strip-title-type:.115;--qlp-strip-imprint-type:.039;--qlp-strip-image-radius:.058;--qlp-strip-image-width:.72;--qlp-strip-enter-duration:1.5s;--qlp-strip-enter-opacity-duration:.4s;--qlp-strip-enter-step:90ms;--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:.3s;--qlp-strip-hover-word-duration:1s;--qlp-strip-hover-stack-duration:.65s;--qlp-strip-tilt:2deg;--qlp-strip-image-ratio:4 / 5;--qlp-scrollbar-width:.375rem;--qlp-scrollbar-grab-area:.875rem;--qlp-scrollbar-edge:.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:.45s;--qlp-scrollbar-idle-delay:1.1s;--qlp-motion-marquee-duration:18s;--qlp-motion-enter-duration:.7s;--qlp-motion-enter-step:80ms;--qlp-motion-enter-shift:.55em;--qlp-motion-enter-blur:10px;--qlp-motion-enter-rise:1em;--qlp-motion-enter-drift:.1em;--qlp-motion-enter-container:.28em;--qlp-motion-curtain-open-duration:1.1s;--qlp-motion-curtain-duration:.9s;--qlp-motion-field-duration:28s;--qlp-motion-role-duration:.62s;--qlp-motion-role-wait:2.6s;--qlp-motion-role-exit-duration:.2s;--qlp-motion-role-exit-shift:.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:.4;--qlp-motion-exit-scale:.03;--qlp-motion-enter-scale:.35;--qlp-motion-wedge-duration:34s;--qlp-motion-depth-wedge:26px;--qlp-motion-depth-stage:14px;--qlp-motion-curtain-mark-ratio:.78;--qlp-motion-mark-duration:1s;--qlp-motion-scroll-lerp:.1;--qlp-motion-scroll-wheel-multiplier:1;--qlp-texture-grain-opacity:.04;--qlp-texture-wedge-opacity:.4;--qlp-texture-stage-opacity:.7;--qlp-coming-soon-opacity:.45;--qlp-neutral-0:#fff;--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:#000;--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:.25rem;--qlp-spacing-2:.5rem;--qlp-spacing-3:.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:.25rem;--qlp-radius-medium:.5rem;--qlp-radius-large:.75rem;--qlp-radius-card:1.25rem;--qlp-radius-full:9999px;--qlp-shadow-none:none;--qlp-shadow-card:0 1px 2px #0000000a, 0 4px 12px #0000000a;--qlp-shadow-dropdown:0 4px 12px #00000014, 0 16px 32px #00000014;--qlp-shadow-floating:0 18px 28px -12px #00000038, 0 36px 60px -24px #0000002e;--qlp-background:#f2f1ed;--qlp-surface:#fff;--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],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
: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}html,body{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{padding-bottom:var(--qlp-spacing-6);color:var(--qlp-text);background:var(--qlp-neutral-50);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.section-kicker{font-size:var(--qlp-font-size-xs);font-weight:var(--qlp-weight-semibold);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase;margin:0}.media-cta a{align-items:center;gap:var(--qlp-spacing-8);width:max-content;font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-semibold);border-bottom:var(--qlp-spacing-1) solid var(--qlp-media-light);padding-bottom:var(--qlp-spacing-2);text-decoration:none;display:inline-flex}.capabilities,.selected-work,.showreel,.media-gallery,.media-cta{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,.selected-work h2,.showreel h2,.media-gallery h2,.media-cta 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{width:100%;margin:0;padding:0;list-style:none}.capability-item{isolation:isolate;min-height:var(--qlp-media-home-capability-row-height);border-bottom:var(--qlp-spacing-1) solid var(--qlp-neutral-700);background:var(--qlp-neutral-950);position:relative;overflow:hidden}.capability-item:first-child{border-top:var(--qlp-spacing-1) solid var(--qlp-neutral-700)}.capability-item:before{content:"";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);position:absolute}.capability-item-media{z-index:-2;clip-path:inset(0 0 0 var(--qlp-media-home-capability-preview-inset));transition:clip-path var(--qlp-home-image-duration);position:absolute;inset:0;overflow:hidden}.capability-item-media img,.capability-item-media video{object-fit:cover;filter:saturate(0);width:100%;height:100%;transform:scale(var(--qlp-home-image-scale));transition:filter var(--qlp-motion-enter-duration), transform var(--qlp-home-image-duration);display:block}.capability-item-shade{z-index:-1;background:var(--qlp-neutral-950);opacity:var(--qlp-texture-wedge-opacity);transition:opacity var(--qlp-motion-enter-duration);position:absolute;inset:0}.capability-item .capability-link{z-index:1;grid-template-columns:var(--qlp-spacing-16) minmax(0, 1fr) auto;align-items:center;gap:var(--qlp-spacing-8);width:100%;min-height:var(--qlp-media-home-capability-row-height);padding:var(--qlp-spacing-8) var(--qlp-home-gutter);color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none;display:grid;position:relative}.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);transition:color var(--qlp-motion-enter-duration)}.capability-name{font-size:var(--qlp-font-size-display-narrow);line-height:var(--qlp-line-height-display);font-weight:var(--qlp-weight-semibold);letter-spacing:var(--qlp-letter-spacing-display);text-transform:uppercase}.capability-arrow{font-size:var(--qlp-font-size-3xl);transition:transform var(--qlp-motion-enter-duration), color var(--qlp-motion-enter-duration);align-self:end;line-height:1}.capability-item.is-active .capability-item-media{clip-path:inset(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();transform:scale(1)}.capability-item.is-active .capability-item-shade{opacity:var(--qlp-texture-wedge-opacity)}.capability-item.is-active .capability-number,.capability-item.is-active .capability-arrow{color:var(--qlp-media-light)}.capability-item.is-active .capability-arrow{transform:translate(var(--qlp-spacing-2), calc(var(--qlp-spacing-2) * -1))}@media (hover:hover){.capability-item:hover .capability-item-media{clip-path:inset(0)}.capability-item:hover:before{left:0}.capability-item:hover .capability-item-media img,.capability-item:hover .capability-item-media video{filter:saturate();transform:scale(1)}.capability-item:hover .capability-number,.capability-item:hover .capability-arrow{color:var(--qlp-media-light)}.capability-item:hover .capability-arrow{transform:translate(var(--qlp-spacing-2), calc(var(--qlp-spacing-2) * -1))}}.selected-work{background:var(--qlp-neutral-50)}.selected-work h2,.showreel h2,.media-gallery h2{margin:0 0 var(--qlp-spacing-16)}.project-grid{columns:2;column-gap:var(--qlp-spacing-6)}.project-card{break-inside:avoid;margin-bottom:var(--qlp-spacing-6);background:var(--qlp-neutral-900);position:relative;overflow:hidden}.project-media{width:100%;height:var(--qlp-home-gallery-height);object-fit:cover;background:var(--qlp-neutral-900);display:block}.project-card--portrait .project-media,.project-card--landscape .project-media{height:var(--qlp-home-gallery-height-tall)}.project-caption{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);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.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);color:var(--qlp-neutral-0)}.showreel-open{width:100%;height:var(--qlp-home-gallery-height-tall);background:var(--qlp-neutral-900);color:var(--qlp-neutral-0);cursor:pointer;font:inherit;border:0;padding:0;display:block;position:relative;overflow:hidden}.showreel-open img{object-fit:cover;width:100%;height:100%}.showreel-open:after{content:"";background:var(--qlp-neutral-950);opacity:var(--qlp-texture-wedge-opacity);position:absolute;inset:0}.showreel-open>span{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);position:absolute}.showreel-open:focus-visible,.showreel-dialog>button:focus-visible{outline:var(--qlp-spacing-1) solid var(--qlp-media-light);outline-offset:var(--qlp-spacing-1)}.showreel-dialog{width:100vw;max-width:none;height:100svh;max-height:none;padding:var(--qlp-spacing-8);background:var(--qlp-neutral-1000);color:var(--qlp-neutral-0);border:0;margin:0;inset:0}.showreel-dialog::backdrop{background:var(--qlp-neutral-1000)}.showreel-dialog>button{margin-left:auto;margin-bottom:var(--qlp-spacing-8);padding:var(--qlp-spacing-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:block}.showreel-player{width:100%;max-height:var(--qlp-media-home-intro-min-height);--qlp-player-fit:contain;margin:auto;display:block}.media-gallery{background:var(--qlp-neutral-0)}.gallery-grid{gap:var(--qlp-spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gallery-media{width:100%;height:var(--qlp-home-marquee-row-height);object-fit:cover;display:block}.gallery-media:nth-child(4n){grid-column:span 2}.media-cta{min-height:100svh;color:var(--qlp-neutral-0);background:var(--qlp-neutral-950);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.cta-media{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta-shade{z-index:-1;background:var(--qlp-neutral-950);opacity:var(--qlp-texture-stage-opacity);position:absolute;inset:0}.cta-body{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.media-cta h2{margin-bottom:var(--qlp-spacing-8)}.media-cta h2 span{color:var(--qlp-media-light)}.cta-lead{max-width:var(--qlp-media-home-description-width);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,.selected-work,.showreel,.media-cta{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,.selected-work h2,.showreel h2,.media-cta 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-arrow{font-size:var(--qlp-font-size-xl)}.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{columns: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:"";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);position:absolute;inset:0}.selected-work--photo:before{background:radial-gradient(ellipse at right, var(--qlp-media-light), transparent)}.selected-work>*{position:relative}.selected-work-heading{margin:0 0 var(--qlp-spacing-16);align-items:end;display:flex;position:relative}.selected-work--end .selected-work-heading{text-align:right;justify-content:flex-end}.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{align-items:center;gap:var(--qlp-spacing-16);padding-block:var(--qlp-spacing-16);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);display:grid}.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{justify-content:center;align-items:center;gap:var(--qlp-spacing-6);flex-direction:column;width:100%;display:flex}.cta-partnership-brands{align-items:center;gap:var(--qlp-spacing-4);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}.cta-partnership-logo,.cta-partnership-media{width:100%;height:auto;display:block}.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{gap:var(--qlp-spacing-8);padding-block:var(--qlp-spacing-12);grid-template-columns:1fr}.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,#tanitim-filmi,#kamera-arkasi,.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--social:before,.selected-work--live:before{background:radial-gradient(ellipse at right, var(--qlp-media-light), transparent)}.card-title-link{align-items:center;gap:var(--qlp-spacing-2);color:inherit;text-decoration:none;display:inline-flex}.card-title-text{background:linear-gradient(currentColor, currentColor) no-repeat left bottom / 0% var(--qlp-media-home-hero-carousel-underline);transition:background-size var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing)}.card-title-arrow{transition:transform var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing), color var(--qlp-world-detail-duration);flex:none}.card-title-link:hover .card-title-text,.card-title-link:focus-visible .card-title-text{background-size:100% var(--qlp-media-home-hero-carousel-underline)}.card-title-link:hover .card-title-arrow,.card-title-link:focus-visible .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{gap:var(--qlp-spacing-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.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{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);display:grid}.social-card{aspect-ratio:var(--qlp-media-home-social-card-ratio);border-radius:var(--qlp-radius-small);margin:0}.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{gap:var(--qlp-spacing-6);display:grid}.post-monitor{height:var(--qlp-home-gallery-height-tall);background:var(--qlp-neutral-900);margin:0;position:relative;overflow:hidden}.post-monitor-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.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{top:0;bottom:0;left:var(--qlp-media-home-post-split);width:var(--qlp-spacing-1);background:var(--qlp-media-light);position:absolute}.post-monitor-label{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);position:absolute}.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{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);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.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{gap:var(--qlp-spacing-1);padding:var(--qlp-spacing-4);background:var(--qlp-neutral-950);color:var(--qlp-neutral-0);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid;position:relative}.post-timeline:after{content:"";top:0;bottom:0;left:var(--qlp-media-home-post-playhead);width:var(--qlp-spacing-1);background:var(--qlp-media-light);position:absolute}.post-clip{gap:var(--qlp-spacing-2);flex-direction:column;min-width:0;display:flex}.post-clip-media{width:100%;height:var(--qlp-media-home-post-timeline-height);object-fit:cover;display:block}.post-clip-meta{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;text-overflow:ellipsis;display:flex;overflow:hidden}.post-clip-meta>span{color:var(--qlp-media-light);font-variant-numeric:tabular-nums}.live-stage{gap:var(--qlp-spacing-4);padding:var(--qlp-spacing-4);background:var(--qlp-neutral-950);color:var(--qlp-neutral-0);display:grid}.live-program{aspect-ratio:var(--qlp-media-home-live-stage-ratio);background:var(--qlp-neutral-900);position:relative;overflow:hidden}.live-program-media{--qlp-player-fit:cover;width:100%;height:100%;display:block}.live-badge{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;position:absolute}.live-caption{justify-content:space-between;align-items:baseline;gap:var(--qlp-spacing-2) var(--qlp-spacing-8);flex-wrap:wrap;display:flex}.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{gap:var(--qlp-spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.live-source{height:var(--qlp-media-home-live-strip-height);border:var(--qlp-spacing-1) solid var(--qlp-neutral-700);position:relative;overflow:hidden}.live-source-media{object-fit:cover;width:100%;height:100%;display:block}.live-source-label{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;text-overflow:ellipsis;background:linear-gradient(to top, var(--qlp-neutral-950), transparent);position:absolute;inset:auto 0 0;overflow:hidden}.selected-work--aerial{padding-bottom:0}.aerial-frame{height:var(--qlp-media-home-aerial-height);margin-inline:calc(var(--qlp-home-gutter) * -1);background:var(--qlp-neutral-950);color:var(--qlp-neutral-0);position:relative;overflow:hidden}.aerial-media{object-fit:cover;width:100%;height:100%;display:block}.aerial-shade{background:linear-gradient(to top, var(--qlp-neutral-950), transparent);opacity:var(--qlp-texture-wedge-opacity);position:absolute;inset:0}.aerial-caption{padding:var(--qlp-spacing-24) var(--qlp-home-gutter) var(--qlp-spacing-8);background:0 0}.aerial-inset{right:var(--qlp-home-gutter);bottom:var(--qlp-spacing-8);width:var(--qlp-media-home-social-card-width);margin:0;position:absolute}.aerial-inset-media{border:var(--qlp-spacing-1) solid var(--qlp-neutral-0);width:100%;height:auto;display:block}.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{gap:var(--qlp-spacing-4);grid-template-columns:minmax(0,1fr)}.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);scroll-snap-type:x mandatory;scroll-padding-inline:var(--qlp-spacing-6);scrollbar-width:none;overflow-x:auto}.social-card{scroll-snap-align:start}.social-card:nth-child(2n){transform:translateY(var(--qlp-spacing-8))}.post-timeline{padding:var(--qlp-spacing-2);grid-template-columns:repeat(3,minmax(0,1fr))}.post-clip-meta{flex-direction:column;gap:0}.live-stage{padding:var(--qlp-spacing-2);gap:var(--qlp-spacing-2)}.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);width:var(--qlp-media-home-aerial-inset-width-narrow);bottom:auto}.aerial-inset figcaption{display:none}}.media-navigation{z-index:20;pointer-events:none;position:sticky;top:0}.media-navigation>header{pointer-events:auto;padding-bottom:var(--qlp-spacing-6);margin-bottom:0}.media-navigation>header:before{inset-block:0}.card-title-text,.project-caption,.live-caption,.cta-intro{overflow-wrap:anywhere;min-width:0}@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{font-size:var(--qlp-font-size-xl);line-height:var(--qlp-line-height-xl);overflow-wrap:anywhere;padding-right:0}.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}.project-media,.project-card--portrait .project-media,.project-card--landscape .project-media,.event-card .project-media,.event-card:first-child .project-media,.post-monitor,.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)}.project-caption,.post-monitor-caption{padding:var(--qlp-spacing-16) var(--qlp-spacing-4) var(--qlp-spacing-4)}.project-caption h3,.post-monitor-caption strong,.live-caption h3{font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg)}.project-caption p,.post-monitor-caption span,.live-caption p{letter-spacing:normal}.social-card .project-media{aspect-ratio:auto;height:100%}.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{gap:var(--qlp-spacing-4);width:fit-content;max-width:100%}.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]{flex-direction:column;display:flex}.showreel-dialog>button{flex:none}.showreel-dialog .showreel-player{flex:0 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)}
html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}
.site-footer-module__InZNza__footer{--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);isolation:isolate;background:var(--footer-bg);color:var(--footer-text);font-size:var(--qlp-font-size-sm);line-height:var(--qlp-line-height-sm);position:relative;overflow:hidden}.site-footer-module__InZNza__footer:after{content:"";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");position:absolute;inset:0}.site-footer-module__InZNza__inner{z-index:1;max-width:var(--qlp-footer-content-max);padding:var(--qlp-spacing-24) var(--qlp-footer-gutter) var(--qlp-spacing-8);margin-inline:auto;position:relative}.site-footer-module__InZNza__top{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);display:grid}.site-footer-module__InZNza__brand{align-items:flex-start;gap:var(--qlp-spacing-4);flex-direction:column;display:flex}.site-footer-module__InZNza__logo{width:var(--qlp-spacing-24);border-radius:var(--qlp-radius-small);display:block}.site-footer-module__InZNza__logo img{width:100%;height:auto;display:block}.site-footer-module__InZNza__tagline{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;margin:0}.site-footer-module__InZNza__tagline em{font-style:italic;font-weight:var(--qlp-weight-normal);color:var(--footer-sun-glow)}.site-footer-module__InZNza__social{gap:var(--qlp-spacing-3);margin:var(--qlp-spacing-2) 0 0;padding:0;list-style:none;display:flex}.site-footer-module__InZNza__socialLink{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;place-items:center;display:grid;position:relative}.site-footer-module__InZNza__socialLink svg{fill:currentColor;width:45%;height:45%}.site-footer-module__InZNza__socialLink:hover{border-color:var(--footer-sun);color:var(--footer-text-strong);background-color:color-mix(in srgb, var(--footer-sun) 14%, transparent)}.site-footer-module__InZNza__socialLink:focus-visible{outline:medium solid var(--footer-sun);outline-offset:var(--qlp-spacing-1)}.site-footer-module__InZNza__heading{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-module__InZNza__heading:after{content:"";width:var(--qlp-spacing-6);border-bottom:thin solid var(--footer-sun);position:absolute;bottom:0;left:0}.site-footer-module__InZNza__list{gap:var(--qlp-spacing-3);margin:0;padding:0;list-style:none;display:grid}.site-footer-module__InZNza__link{color:var(--footer-text);border-radius:var(--qlp-radius-small);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;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:from-font}.site-footer-module__InZNza__soonLink{align-items:baseline;gap:var(--qlp-spacing-2);color:var(--footer-text);opacity:var(--qlp-coming-soon-opacity);cursor:default;display:inline-flex}.site-footer-module__InZNza__soonBadge{font-size:var(--qlp-font-size-xs);line-height:var(--qlp-line-height-xs)}.site-footer-module__InZNza__contact{gap:var(--qlp-spacing-6);font-style:normal;display:grid}.site-footer-module__InZNza__contactGroup{justify-items:start;gap:var(--qlp-spacing-1);display:grid}.site-footer-module__InZNza__contactLabel{font-size:var(--qlp-font-size-xs);line-height:var(--qlp-line-height-xs);color:var(--footer-text-muted)}.site-footer-module__InZNza__nowrap{white-space:nowrap}.site-footer-module__InZNza__link:hover{color:var(--footer-text-strong);-webkit-text-decoration-color:var(--footer-sun);text-decoration-color:var(--footer-sun)}.site-footer-module__InZNza__link:focus-visible,.site-footer-module__InZNza__logo:focus-visible{outline:medium solid var(--footer-sun);outline-offset:var(--qlp-spacing-1)}.site-footer-module__InZNza__base{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);flex-wrap:wrap;display:flex}@media (pointer:coarse),(max-width:48rem){.site-footer-module__InZNza__list{gap:var(--qlp-spacing-0)}.site-footer-module__InZNza__link{min-width:var(--qlp-touch-target);padding-block:calc((var(--qlp-touch-target) - var(--qlp-font-size-sm) * var(--qlp-line-height-sm)) / 2);display:inline-block}.site-footer-module__InZNza__socialLink:before{width:var(--qlp-touch-target);height:var(--qlp-touch-target);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.site-footer-module__InZNza__scene{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));position:relative}.site-footer-module__InZNza__layer{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:64rem){.site-footer-module__InZNza__top{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer-module__InZNza__brand{grid-column:1/-1}}@media (max-width:40rem){.site-footer-module__InZNza__inner{padding-top:var(--qlp-spacing-16)}.site-footer-module__InZNza__top{gap:var(--qlp-spacing-8) var(--qlp-spacing-6);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-module__InZNza__base{flex-direction:column}}
.radial-menu-module___0lJnq__root{--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);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;position:fixed}.radial-menu-module___0lJnq__root[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-module___0lJnq__veil{--at:0 50%;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%);-webkit-backdrop-filter:blur(var(--qlp-radial-menu-veil-blur));-webkit-mask-image:radial-gradient(var(--qlp-radial-menu-veil-size) circle at var(--at), black, transparent 75%);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);position:fixed;inset:0}.radial-menu-module___0lJnq__root[data-open=true] .radial-menu-module___0lJnq__veil{opacity:1}.radial-menu-module___0lJnq__glass{background:var(--surface);border:var(--border);box-shadow:var(--depth);-webkit-backdrop-filter:blur(var(--qlp-radial-menu-blur)) saturate(1.4)}.radial-menu-module___0lJnq__field{--size:calc((var(--r) + var(--qlp-radial-menu-reach) + var(--qlp-spacing-4)) * 2);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;position:absolute;top:50%;left:50%}.radial-menu-module___0lJnq__root[data-open=true] .radial-menu-module___0lJnq__field{pointer-events:auto}.radial-menu-module___0lJnq__orbit{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;pointer-events:none;transition:transform var(--qlp-radial-menu-open-duration) var(--qlp-radial-menu-open-easing), opacity .3s ease;position:absolute;top:50%;left:50%;transform:scale(.3)}.radial-menu-module___0lJnq__root[data-open=true] .radial-menu-module___0lJnq__orbit{opacity:.6;transform:scale(1)}.radial-menu-module___0lJnq__bubble{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);place-items:center;padding:0;display:grid;position:absolute;inset:0;}.radial-menu-module___0lJnq__root[data-open=true] .radial-menu-module___0lJnq__bubble{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-module___0lJnq__bubble:focus-visible,.radial-menu-module___0lJnq__node:focus-visible{outline:var(--focus);outline-offset:var(--qlp-nav-focus-offset)}.radial-menu-module___0lJnq__core{height:var(--qlp-radial-menu-bubble-logo-height);width:auto;max-width:calc(var(--bubble) / 2 - var(--qlp-spacing-3));object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .3s;display:block;position:absolute;top:50%;left:75%;transform:translate(-50%,-50%)}.radial-menu-module___0lJnq__root[data-open=true] .radial-menu-module___0lJnq__core{opacity:.35}.radial-menu-module___0lJnq__ring{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-module___0lJnq__pulse var(--qlp-radial-menu-pulse-duration) var(--qlp-radial-menu-follow-easing) infinite;position:absolute;inset:0}.radial-menu-module___0lJnq__ring+.radial-menu-module___0lJnq__ring{animation-delay:calc(var(--qlp-radial-menu-pulse-duration) / 2)}.radial-menu-module___0lJnq__root[data-open=true] .radial-menu-module___0lJnq__ring{opacity:0;animation:none}@keyframes radial-menu-module___0lJnq__pulse{0%{opacity:0;transform:scale(1)}20%{opacity:.65}to{opacity:0;transform:scale(var(--qlp-radial-menu-pulse-scale))}}.radial-menu-module___0lJnq__items{margin:0;padding:0;list-style:none;position:absolute;inset:0}.radial-menu-module___0lJnq__item{--a:asin(calc(var(--o) * var(--spread)));width:max-content;height:var(--pill);margin-top:calc(var(--pill) / -2);opacity:0;pointer-events:none;transform-origin:0;transition:transform .28s,opacity .2s;position:absolute;top:50%;left:50%;transform:translate(0)scale(.2)}.radial-menu-module___0lJnq__root[data-open=true] .radial-menu-module___0lJnq__item{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-module___0lJnq__root[data-rolling=true] .radial-menu-module___0lJnq__item{transition:transform var(--qlp-radial-menu-follow-duration) var(--qlp-radial-menu-follow-easing), opacity .2s ease}.radial-menu-module___0lJnq__root[data-open=true] .radial-menu-module___0lJnq__item[data-selected]{transform:translate(var(--r), 0) scale(1)}.radial-menu-module___0lJnq__root[data-open=true] .radial-menu-module___0lJnq__item[data-hidden]{opacity:0;pointer-events:none}.radial-menu-module___0lJnq__node{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);transform:translate(var(--px,0), var(--py,0)) scale(calc(1 + var(--g,0)));transform-origin:0;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);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;}.radial-menu-module___0lJnq__node:before{content:"";inset:calc((var(--qlp-touch-target) - var(--pill)) / -2) 0;position:absolute}.radial-menu-module___0lJnq__dot{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);flex:none}.radial-menu-module___0lJnq__logo{height:var(--qlp-radial-menu-logo-height);pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;display:block}.radial-menu-module___0lJnq__logo[data-icon]{height:var(--qlp-radial-menu-home-logo-height);margin-right:var(--qlp-spacing-2)}.radial-menu-module___0lJnq__wordmark{font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-semibold);white-space:nowrap}.radial-menu-module___0lJnq__logo[data-home]{height:var(--qlp-radial-menu-home-logo-height)}.radial-menu-module___0lJnq__node:not([data-selected]) .radial-menu-module___0lJnq__logo,.radial-menu-module___0lJnq__node:not([data-selected]) .radial-menu-module___0lJnq__wordmark,.radial-menu-module___0lJnq__node:not([data-selected]) .radial-menu-module___0lJnq__dot{opacity:.6;transition:opacity var(--qlp-radial-menu-follow-duration) var(--qlp-radial-menu-follow-easing)}.radial-menu-module___0lJnq__node:not([data-selected]):hover .radial-menu-module___0lJnq__logo,.radial-menu-module___0lJnq__node:not([data-selected]):hover .radial-menu-module___0lJnq__wordmark,.radial-menu-module___0lJnq__node:not([data-selected]):hover .radial-menu-module___0lJnq__dot,.radial-menu-module___0lJnq__node:not([data-selected]):focus-visible .radial-menu-module___0lJnq__logo,.radial-menu-module___0lJnq__node:not([data-selected]):focus-visible .radial-menu-module___0lJnq__dot{opacity:1}.radial-menu-module___0lJnq__node[data-soon]{cursor:default}.radial-menu-module___0lJnq__node[data-soon]:not([data-selected]) .radial-menu-module___0lJnq__logo,.radial-menu-module___0lJnq__node[data-soon]:not([data-selected]) .radial-menu-module___0lJnq__dot,.radial-menu-module___0lJnq__node[data-soon]:not([data-selected]):hover .radial-menu-module___0lJnq__logo,.radial-menu-module___0lJnq__node[data-soon]:not([data-selected]):hover .radial-menu-module___0lJnq__dot{opacity:var(--qlp-coming-soon-opacity)}.radial-menu-module___0lJnq__soon{margin-left:var(--qlp-spacing-2);font-size:var(--qlp-font-size-xs);font-weight:var(--qlp-weight-semibold);opacity:var(--qlp-coming-soon-opacity);white-space:nowrap}.radial-menu-module___0lJnq__node[data-selected]:after{content:"";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;position:absolute}.radial-menu-module___0lJnq__node[data-selected] .radial-menu-module___0lJnq__dot{transform:scale(1.3)}
