@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_14947892-module__FqSRjq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_14947892-module__FqSRjq__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
: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}
*{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-background);font-family:var(--font-montserrat), system-ui, sans-serif;font-size:var(--qlp-font-size-base);line-height:var(--qlp-line-height-base)}a{color:inherit}button{font-family:inherit}a:focus-visible,button:focus-visible{outline:var(--qlp-kids-play-focus);outline-offset:var(--qlp-spacing-1);box-shadow:0 0 0 var(--qlp-spacing-2) var(--qlp-neutral-0)}[data-tone=kids]{--tone:var(--qlp-kids);--tone-surface:var(--qlp-kids-play-kids-surface);--tone-text:var(--qlp-kids-play-kids-text)}[data-tone=tour]{--tone:var(--qlp-tour);--tone-surface:var(--qlp-kids-play-tour-surface);--tone-text:var(--qlp-kids-play-tour-text)}[data-tone=media]{--tone:var(--qlp-media);--tone-surface:var(--qlp-kids-play-media-surface);--tone-text:var(--qlp-kids-play-media-text)}[data-tone=rent]{--tone:var(--qlp-rent);--tone-surface:var(--qlp-kids-play-rent-surface);--tone-text:var(--qlp-kids-play-rent-text)}[data-tone=store]{--tone:var(--qlp-store);--tone-surface:var(--qlp-kids-play-store-surface);--tone-text:var(--qlp-kids-play-store-text)}.section-kicker{align-items:center;gap:var(--qlp-spacing-3);color:var(--tone-text,var(--qlp-text-muted));font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-bold);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase;margin:0;display:inline-flex}.section-kicker:before{content:"";width:var(--qlp-spacing-3);height:var(--qlp-spacing-3);border-radius:var(--qlp-radius-full);background:var(--tone,var(--qlp-kids));flex:none}.kids-button{align-items:center;gap:var(--qlp-spacing-4);min-height:var(--qlp-spacing-12);padding:var(--qlp-spacing-3) var(--qlp-spacing-6);border:var(--qlp-kids-play-border);border-radius:var(--qlp-radius-full);background:var(--qlp-kids);box-shadow:var(--qlp-kids-play-button-shadow);color:var(--qlp-neutral-1000);font-size:var(--qlp-font-size-base);font-weight:var(--qlp-weight-bold);transition:background var(--qlp-motion-enter-duration), transform var(--qlp-motion-enter-duration), box-shadow var(--qlp-motion-enter-duration);text-decoration:none;display:inline-flex}.kids-button:hover{background:var(--qlp-kids-light);transform:translateY(calc(var(--qlp-spacing-1) * -1))}.kids-button:active{transform:translateY(var(--qlp-spacing-1));box-shadow:none}.kids-pill{align-items:center;gap:var(--qlp-spacing-3);min-height:var(--qlp-spacing-12);padding:var(--qlp-spacing-2) var(--qlp-spacing-6);border:var(--qlp-kids-play-border);border-radius:var(--qlp-radius-full);background:var(--qlp-kids-play-pill-background);color:var(--qlp-kids-play-pill-text);font-size:var(--qlp-font-size-base);font-weight:var(--qlp-weight-semibold);line-height:var(--qlp-line-height-sm);white-space:nowrap;transition:transform var(--qlp-motion-enter-duration), box-shadow var(--qlp-motion-enter-duration);text-decoration:none;display:inline-flex}.kids-pill:hover{transform:translateY(calc(var(--qlp-spacing-1) * -1));box-shadow:var(--qlp-kids-play-button-shadow)}.kids-pill--primary{background:var(--qlp-neutral-900);color:var(--qlp-neutral-0);font-weight:var(--qlp-weight-bold)}.kids-pill--outline{background:0 0}.kids-badge{padding:var(--qlp-spacing-1) var(--qlp-spacing-3);border-radius:var(--qlp-radius-full);background:var(--tone-surface,var(--qlp-kids-play-kids-surface));color:var(--tone-text,var(--qlp-kids-play-kids-text));font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-bold);align-items:center;display:inline-flex}.kids-hero{--kids-px:0;--kids-py:0;min-height:100svh;padding:var(--qlp-spacing-24) var(--qlp-kids-hero-gutter) var(--qlp-spacing-16);background:var(--qlp-kids-hero-background);color:var(--qlp-kids-play-hero-text);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.kids-hero-content{z-index:1;width:var(--qlp-kids-hero-content-width);align-items:flex-start;gap:var(--qlp-spacing-6);flex-direction:column;display:flex;position:relative}.kids-hero .section-kicker{color:var(--qlp-kids-play-hero-text)}.kids-hero .section-kicker:before{background:var(--qlp-rent)}.kids-hero h1{font-size:var(--qlp-font-size-display-narrow);line-height:var(--qlp-line-height-4xl);font-weight:var(--qlp-weight-bold);letter-spacing:var(--qlp-letter-spacing-display);margin:0}.kids-hero h1 span{margin-top:var(--qlp-spacing-2);padding:0 var(--qlp-spacing-4) var(--qlp-spacing-2);border-radius:var(--qlp-radius-card);background:var(--qlp-neutral-0);color:var(--qlp-kids-play-rent-text);box-shadow:var(--qlp-kids-play-button-shadow);display:inline-block}.kids-hero-copy{max-width:var(--qlp-media-home-description-width);font-size:var(--qlp-font-size-xl);line-height:var(--qlp-line-height-xl);font-weight:var(--qlp-weight-medium);margin:0}.kids-hero-actions{gap:var(--qlp-spacing-3);margin:var(--qlp-spacing-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.kids-hero-stage{z-index:0;width:var(--qlp-kids-hero-character-width);pointer-events:none;position:absolute;inset:0 0 0 auto}.kids-hero-glow{width:var(--qlp-kids-play-shape-light);aspect-ratio:1;border-radius:var(--qlp-radius-full);background:var(--qlp-kids-play-hero-light);transform:translate3d(calc(var(--kids-px) * var(--qlp-kids-hero-pointer-depth-y)), calc(var(--kids-py) * var(--qlp-kids-hero-pointer-depth-y)), 0);transition:transform calc(var(--qlp-kids-hero-pointer-response-ms) * 1ms) ease-out;margin:auto;position:absolute;inset:0}.kids-shape{background:var(--tone);transform:translate3d(calc(var(--kids-px) * var(--qlp-kids-hero-pointer-depth-x) * -1), calc(var(--kids-py) * var(--qlp-kids-hero-pointer-depth-y) * -1), 0);transition:transform calc(var(--qlp-kids-hero-pointer-response-ms) * 1ms) ease-out;position:absolute}.kids-shape--circle{top:var(--qlp-spacing-24);left:var(--qlp-spacing-16);width:var(--qlp-kids-play-shape-medium);aspect-ratio:1;border-radius:var(--qlp-radius-full)}.kids-shape--square{top:calc(var(--qlp-spacing-24) * 2);right:var(--qlp-spacing-12);width:var(--qlp-kids-play-shape-small);aspect-ratio:1;border-radius:var(--qlp-radius-large)}.kids-shape--pill{bottom:var(--qlp-spacing-12);width:var(--qlp-kids-play-shape-medium);height:var(--qlp-kids-play-shape-small);border-radius:var(--qlp-radius-full);left:0}.kids-shape--dot{bottom:var(--qlp-spacing-24);right:var(--qlp-spacing-24);width:var(--qlp-spacing-6);aspect-ratio:1;border-radius:var(--qlp-radius-full)}.kids-hero-orbit{z-index:1;top:var(--qlp-kids-hero-orbit-top);height:min(var(--qlp-kids-hero-orbit-height), calc((100vw - var(--qlp-kids-hero-content-width) - var(--qlp-kids-hero-gutter) * 2) / (var(--kids-orbit-ratio))));aspect-ratio:var(--kids-orbit-ratio);pointer-events:auto;touch-action:pan-y;-webkit-mask-image:linear-gradient(to right, transparent, var(--qlp-neutral-1000) var(--qlp-kids-hero-orbit-fade-left)), linear-gradient(to top, transparent, var(--qlp-neutral-1000) var(--qlp-kids-hero-orbit-fade-bottom));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent, var(--qlp-neutral-1000) var(--qlp-kids-hero-orbit-fade-left)), linear-gradient(to top, transparent, var(--qlp-neutral-1000) var(--qlp-kids-hero-orbit-fade-bottom));mask-image:linear-gradient(to right, transparent, var(--qlp-neutral-1000) var(--qlp-kids-hero-orbit-fade-left)), linear-gradient(to top, transparent, var(--qlp-neutral-1000) var(--qlp-kids-hero-orbit-fade-bottom));position:absolute;right:0;-webkit-mask-composite:source-in;mask-composite:intersect}.kids-hero-orbit-poster,.kids-hero-orbit-canvas{width:100%;height:100%;position:absolute;inset:0}.kids-hero-orbit-canvas{opacity:0;transition:opacity var(--qlp-motion-role-exit-duration) linear}.kids-hero-orbit[data-ready] .kids-hero-orbit-canvas{opacity:1}.kids-hero-orbit[data-ready] .kids-hero-orbit-poster{visibility:hidden;transition:visibility 0s var(--qlp-motion-role-exit-duration)}.kids-section{padding:var(--qlp-spacing-16) var(--qlp-home-gutter) var(--qlp-home-section-y)}.kids-intro{max-width:var(--qlp-home-content-max);padding-bottom:var(--qlp-spacing-16)}.kids-intro h2,.kids-moment h2,.kids-cta h2{margin:var(--qlp-spacing-6) 0 0;font-size:var(--qlp-font-size-display-narrow);line-height:var(--qlp-line-height-4xl);font-weight:var(--qlp-weight-bold);letter-spacing:var(--qlp-letter-spacing-display)}.kids-intro h2 span,.kids-moment h2 span,.kids-cta h2 span{color:var(--tone-text)}.kids-lead{max-width:var(--qlp-media-home-description-width);margin:var(--qlp-spacing-8) 0 0;font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg);color:var(--qlp-text)}.kids-film{background:var(--tone-surface)}.kids-film-player{border:var(--qlp-kids-play-border);border-radius:var(--qlp-radius-card);box-shadow:var(--qlp-kids-play-button-shadow);overflow:hidden}.kids-film-portrait{--qlp-player-ratio:var(--qlp-player-ratio-portrait);display:none}.kids-film-portrait .kids-film-player{max-width:calc(var(--qlp-spacing-24) * 4);margin-inline:auto}.kids-workshops{background:var(--qlp-background)}.workshop-grid{gap:var(--qlp-spacing-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workshop-card{gap:var(--qlp-spacing-4);padding:var(--qlp-spacing-6);border:var(--qlp-kids-play-border);border-radius:var(--qlp-radius-card);background:var(--tone-surface);box-shadow:var(--qlp-kids-play-button-shadow);scroll-margin-top:var(--qlp-spacing-24);isolation:isolate;transition:transform var(--qlp-motion-enter-duration), box-shadow var(--qlp-motion-enter-duration);flex-direction:column;display:flex;position:relative;overflow:hidden}.workshop-card:hover{transform:translateY(calc(var(--qlp-spacing-2) * -1))}.workshop-meta{justify-content:space-between;align-items:center;gap:var(--qlp-spacing-4);margin:0;display:flex}.workshop-number{color:var(--tone-text);font-size:var(--qlp-font-size-4xl);line-height:var(--qlp-line-height-4xl);font-weight:var(--qlp-weight-bold);letter-spacing:var(--qlp-letter-spacing-display)}.workshop-card .kids-badge{background:var(--qlp-surface)}.workshop-media{aspect-ratio:1;margin-inline:var(--qlp-spacing-4);place-items:center;display:grid;position:relative}.workshop-media:before{content:"";z-index:-1;inset:var(--qlp-spacing-6);border-radius:var(--qlp-radius-full);background:var(--qlp-surface);opacity:var(--qlp-kids-play-shape-opacity);position:absolute}.workshop-media img{object-fit:contain;width:100%;height:100%;transition:transform var(--qlp-motion-enter-duration)}.workshop-card:hover .workshop-media img{transform:rotate(calc(var(--qlp-strip-tilt) * -2)) scale(var(--qlp-home-image-scale))}.workshop-body{gap:var(--qlp-spacing-2);flex-direction:column;display:flex}.workshop-body h3{color:var(--tone-text);font-size:var(--qlp-font-size-2xl);line-height:var(--qlp-line-height-2xl);font-weight:var(--qlp-weight-bold);margin:0}.workshop-body p{color:var(--qlp-text);margin:0}.kids-moment{background:var(--tone-surface);color:var(--qlp-text)}.kids-moment-frame{gap:var(--qlp-spacing-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.kids-moment-media{--qlp-player-ratio:var(--qlp-player-ratio-portrait);width:auto;max-width:100%;height:var(--qlp-home-gallery-height-tall);border:var(--qlp-kids-play-border);border-radius:var(--qlp-radius-card);background:var(--qlp-surface);box-shadow:var(--qlp-kids-play-button-shadow);justify-self:center;display:block;overflow:hidden}.kids-moment-caption{align-items:flex-start;gap:var(--qlp-spacing-6);flex-direction:column;display:flex}.kids-moment h2{margin:0}.kids-moment-caption>p:last-child{max-width:var(--qlp-media-home-description-width);font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg);color:var(--qlp-text);margin:0}.kids-divider{--qlp-text-faint:var(--qlp-text-muted);padding:var(--qlp-spacing-16) var(--qlp-home-gutter) 0;background:var(--qlp-background)}.kids-divider>div{margin-bottom:0}.kids-featured-works>section{padding-block-start:var(--qlp-spacing-8)}.kids-family{background:var(--qlp-surface)}.family-list{gap:var(--qlp-spacing-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.family-item{padding:var(--qlp-spacing-8) var(--qlp-spacing-6);border-top:var(--qlp-spacing-2) solid var(--tone);background:var(--tone-surface);border-radius:var(--qlp-radius-card)}.family-item h3{margin:0 0 var(--qlp-spacing-3);color:var(--tone-text);font-size:var(--qlp-font-size-xl);line-height:var(--qlp-line-height-xl);font-weight:var(--qlp-weight-bold)}.family-item p{margin:0}.service-grid{gap:var(--qlp-spacing-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.service-art{width:100%;max-width:calc(var(--qlp-spacing-24) * 2);height:auto;margin:0 auto var(--qlp-spacing-4);transition:transform var(--qlp-motion-enter-duration);display:block}.service-item:hover .service-art{transform:rotate(calc(var(--qlp-strip-tilt) * -2)) scale(var(--qlp-home-image-scale))}.family-icon{width:var(--qlp-spacing-24);height:auto;margin-bottom:var(--qlp-spacing-4);display:block}.kids-cta{background:var(--tone-surface);color:var(--qlp-text)}.kids-cta-body{text-align:center;max-width:calc(var(--qlp-spacing-24) * 9);padding:var(--qlp-spacing-16) var(--qlp-spacing-6) var(--qlp-spacing-24);justify-items:center;margin:0 auto;display:grid;position:relative}.kids-cta-intro{z-index:1;justify-items:center;display:grid;position:relative}.kids-cta-shape{width:var(--qlp-spacing-16);height:var(--qlp-spacing-16);border-radius:var(--qlp-radius-full);background:var(--tone);opacity:var(--qlp-kids-play-shape-opacity);animation:kids-cta-bounce calc(var(--qlp-motion-enter-duration) * 8) ease-in-out infinite alternate;position:absolute}.kids-cta-shape:first-child{top:0;left:var(--qlp-spacing-6)}.kids-cta-shape:nth-child(2){top:var(--qlp-spacing-16);width:var(--qlp-spacing-12);height:var(--qlp-spacing-12);border-radius:var(--qlp-radius-card);rotate:calc(var(--qlp-strip-tilt) * 10);animation-delay:calc(var(--qlp-motion-enter-duration) * -3);right:0}.kids-cta-shape:nth-child(3){bottom:0;left:var(--qlp-spacing-16);width:var(--qlp-spacing-12);height:var(--qlp-spacing-12);border-radius:var(--qlp-radius-card);rotate:calc(var(--qlp-strip-tilt) * -7);animation-delay:calc(var(--qlp-motion-enter-duration) * -5)}.kids-cta-shape:nth-child(4){bottom:0;right:var(--qlp-spacing-12);animation-delay:calc(var(--qlp-motion-enter-duration) * -2)}@keyframes kids-cta-bounce{to{translate:0 calc(var(--qlp-spacing-6) * -1)}}.kids-contact{gap:var(--qlp-spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.kids-contact-channel{align-items:center;gap:var(--qlp-spacing-3);height:100%;padding:var(--qlp-spacing-4) var(--qlp-spacing-6);border:var(--qlp-kids-play-border);border-radius:var(--qlp-radius-card);background:var(--qlp-surface);box-shadow:var(--qlp-kids-play-button-shadow);color:var(--qlp-text);text-align:start;transition:transform var(--qlp-motion-enter-duration), box-shadow var(--qlp-motion-enter-duration);text-decoration:none;display:flex}.kids-contact-channel:hover{transform:translateY(calc(var(--qlp-spacing-1) * -1))}.kids-contact-channel:active{transform:translateY(var(--qlp-spacing-1));box-shadow:none}.kids-contact-channel svg{width:var(--qlp-spacing-12);height:var(--qlp-spacing-12);padding:var(--qlp-spacing-2);border-radius:var(--qlp-radius-full);background:var(--tone);color:var(--qlp-neutral-0);flex:none}.kids-contact-channel span{min-width:0;display:grid}.kids-contact-channel strong{font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg)}.kids-contact-channel small{overflow-wrap:anywhere;color:var(--qlp-text-muted);font-size:var(--qlp-font-size-sm);line-height:var(--qlp-line-height-sm)}.kids-cta .kids-button{padding:var(--qlp-spacing-4) var(--qlp-spacing-8);font-size:var(--qlp-font-size-lg)}.kids-cta h2{margin-bottom:var(--qlp-spacing-4)}.kids-cta .kids-lead{margin-bottom:var(--qlp-spacing-12)}@media (max-width:64rem){.service-grid,.workshop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.kids-hero{justify-content:flex-end;align-items:stretch;gap:var(--qlp-spacing-6);padding:var(--qlp-spacing-24) var(--qlp-spacing-6) var(--qlp-spacing-12);flex-direction:column}.kids-hero-content{gap:var(--qlp-spacing-4);width:100%}.kids-hero-copy{font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg)}.kids-hero-actions{gap:var(--qlp-spacing-2)}.kids-pill{min-height:var(--qlp-spacing-12);padding-inline:var(--qlp-spacing-4);font-size:var(--qlp-font-size-sm)}.kids-hero-stage{width:100%;height:var(--qlp-kids-hero-stage-height-mobile);flex:none;position:relative;inset:auto}.kids-hero-glow{width:auto;height:100%}.kids-shape--circle{top:0;left:0}.kids-shape--square{top:var(--qlp-spacing-8);right:0}.kids-shape--pill{bottom:0;left:var(--qlp-spacing-4)}.kids-shape--dot{bottom:var(--qlp-spacing-4);right:var(--qlp-spacing-8)}.kids-hero-stage{width:calc(100% + var(--qlp-spacing-6) * 2);margin-inline:calc(var(--qlp-spacing-6) * -1);-webkit-mask-image:linear-gradient(to bottom, var(--qlp-neutral-1000) var(--qlp-kids-hero-fade-start-mobile), transparent var(--qlp-kids-hero-fade-end-mobile));-webkit-mask-image:linear-gradient(to bottom, var(--qlp-neutral-1000) var(--qlp-kids-hero-fade-start-mobile), transparent var(--qlp-kids-hero-fade-end-mobile));mask-image:linear-gradient(to bottom, var(--qlp-neutral-1000) var(--qlp-kids-hero-fade-start-mobile), transparent var(--qlp-kids-hero-fade-end-mobile));overflow:hidden}.kids-hero-orbit{top:0;right:var(--qlp-kids-hero-orbit-right-mobile);height:var(--qlp-kids-hero-orbit-height-mobile)}.kids-section{padding:var(--qlp-home-section-y-narrow) var(--qlp-spacing-6)}.kids-divider{padding:var(--qlp-home-section-y-narrow) var(--qlp-spacing-6) 0}.kids-intro{padding-bottom:var(--qlp-spacing-12)}.kids-lead,.kids-moment-caption>p:last-child{font-size:var(--qlp-font-size-base);line-height:var(--qlp-line-height-base)}.kids-moment-frame,.kids-contact{grid-template-columns:minmax(0,1fr)}.kids-film-landscape{display:none}.kids-film-portrait{display:block}.kids-cta-body{padding-inline:0;padding-block:var(--qlp-spacing-16)}.kids-cta-shape{width:var(--qlp-spacing-8);height:var(--qlp-spacing-8)}.kids-cta-shape:nth-child(2),.kids-cta-shape:nth-child(3){width:var(--qlp-spacing-6);height:var(--qlp-spacing-6)}.kids-cta-shape:nth-child(2){top:0;right:var(--qlp-spacing-4)}.kids-cta-shape:nth-child(3){bottom:0;left:var(--qlp-spacing-4)}.kids-moment-frame{gap:var(--qlp-spacing-8)}}@media (max-width:40rem){.workshop-grid,.family-list,.service-grid{grid-template-columns:minmax(0,1fr)}.workshop-media{width:calc(var(--qlp-spacing-24) * 2);align-self:center;margin-inline:0}.service-item{padding:var(--qlp-spacing-6)}.service-item .service-art{width:var(--qlp-spacing-24);margin:0 0 var(--qlp-spacing-3)}.family-item h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}@media (max-height:30rem) and (orientation:landscape){.kids-hero h1,.kids-intro h2,.kids-moment h2,.kids-cta h2{font-size:var(--qlp-font-size-3xl);line-height:var(--qlp-line-height-3xl)}.kids-film-landscape .kids-film-player{max-width:calc((100svh - var(--qlp-spacing-24)) * (var(--qlp-player-ratio)));margin-inline:auto}.kids-moment-media{height:calc(100svh - var(--qlp-spacing-24))}}.site-footer{--qlp-neutral-500:var(--qlp-neutral-300)}: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)}
html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}
