@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-7xl:80rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-montserrat);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.top-0{top:0}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.min-h-full{min-height:100%}.w-40{width:calc(var(--spacing) * 40)}.max-w-7xl{max-width:var(--container-7xl)}.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:var(--qlp-radius-full)}.border{border-style:var(--tw-border-style);border-width:1px}.border-line{border-color:var(--qlp-line)}.bg-surface{background-color:var(--qlp-surface)}.p-1{padding:var(--spacing)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-6{padding-block:calc(var(--spacing) * 6)}.pr-4{padding-right:calc(var(--spacing) * 4)}.text-sm{font-size:var(--qlp-font-size-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-muted{color:var(--qlp-text-muted)}.text-subtle{color:var(--qlp-text-faint)}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.group-hover\:bg-surface-strong:is(:where(.group):hover *){background-color:var(--qlp-surface-accent)}.hover\:text-foreground:hover{color:var(--qlp-text)}}}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{--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) var(--footer-accent), 0 var(--qlp-spacing-4) var(--qlp-spacing-12) var(--footer-accent)}@supports (color:color-mix(in lab, red, red)){:root{--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)}}:root{--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, var(--qlp-neutral-1000), transparent 40%)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-player-control-scrim:linear-gradient(to top, color-mix(in srgb, var(--qlp-neutral-1000) 72%, transparent), transparent 40%)}}:root{--qlp-player-track:var(--qlp-neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-player-track:color-mix(in srgb, var(--qlp-neutral-0) 24%, transparent)}}:root{--qlp-player-track-filled:var(--qlp-neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-player-track-filled:color-mix(in srgb, var(--qlp-neutral-0) 48%, transparent)}}:root{--qlp-player-menu-background:var(--qlp-neutral-950)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-player-menu-background:color-mix(in srgb, var(--qlp-neutral-950) 92%, transparent)}}:root{--qlp-player-button-hover:var(--qlp-neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-player-button-hover:color-mix(in srgb, var(--qlp-neutral-0) 16%, transparent)}}:root{--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%, var(--qlp-troygox) 38%, transparent 78%)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-home-troygox-wash:linear-gradient(155deg, transparent 38%, color-mix(in srgb, var(--qlp-troygox) 10%, transparent) 38%, transparent 78%)}}:root{--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, var(--qlp-neutral-1000), var(--qlp-neutral-1000))}@supports (color:color-mix(in lab, red, red)){:root{--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))}}:root{--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:var(--qlp-neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-kids-play-hero-light:color-mix(in srgb, var(--qlp-neutral-0) 42%, transparent)}}:root{--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 var(--qlp-neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-nav-rail-border:var(--qlp-nav-border-width) solid color-mix(in srgb, var(--qlp-neutral-0) 8%, transparent)}}:root{--qlp-nav-rail-blur:blur(14px) saturate(1.4);--qlp-nav-rail-depth:inset 0 1px 2px var(--qlp-neutral-1000), 0 8px 24px var(--qlp-neutral-1000)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-nav-rail-depth:inset 0 1px 2px color-mix(in srgb, var(--qlp-neutral-1000) 60%, transparent), 0 8px 24px color-mix(in srgb, var(--qlp-neutral-1000) 18%, transparent)}}:root{--qlp-nav-item:var(--qlp-neutral-900);--qlp-nav-item-hover:var(--qlp-neutral-900)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-nav-item-hover:color-mix(in srgb, var(--qlp-neutral-900) 82%, var(--qlp-neutral-500))}}:root{--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 var(--qlp-neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-nav-item-border:var(--qlp-nav-border-width) solid color-mix(in srgb, var(--qlp-neutral-0) 6%, transparent)}}:root{--qlp-nav-item-depth:inset 0 1px 0 var(--qlp-neutral-0), 0 1px 2px var(--qlp-neutral-1000)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-nav-item-depth:inset 0 1px 0 color-mix(in srgb, var(--qlp-neutral-0) 12%, transparent), 0 1px 2px color-mix(in srgb, var(--qlp-neutral-1000) 20%, transparent)}}:root{--qlp-nav-item-depth-hover:inset 0 1px 0 var(--qlp-neutral-0), 0 4px 10px var(--qlp-neutral-1000)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-nav-item-depth-hover:inset 0 1px 0 color-mix(in srgb, var(--qlp-neutral-0) 16%, transparent), 0 4px 10px color-mix(in srgb, var(--qlp-neutral-1000) 22%, transparent)}}:root{--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 var(--qlp-neutral-1000)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-nav-active-border:var(--qlp-nav-border-width) solid color-mix(in srgb, var(--qlp-neutral-1000) 8%, transparent)}}:root{--qlp-nav-active-depth:inset 0 -1px 0 var(--qlp-neutral-1000), 0 2px 6px var(--qlp-neutral-1000)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-nav-active-depth:inset 0 -1px 0 color-mix(in srgb, var(--qlp-neutral-1000) 6%, transparent), 0 2px 6px color-mix(in srgb, var(--qlp-neutral-1000) 10%, transparent)}}:root{--qlp-nav-icon:1rem;--qlp-nav-arrow-offset:2px;--qlp-nav-lift:-1px;--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 var(--qlp-neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-nav-light-rail-border:var(--qlp-nav-border-width) solid color-mix(in srgb, var(--qlp-neutral-0) 40%, transparent)}}:root{--qlp-nav-light-rail-depth:inset 0 1px 2px var(--qlp-neutral-1000), 0 8px 24px var(--qlp-neutral-1000)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-nav-light-rail-depth:inset 0 1px 2px color-mix(in srgb, var(--qlp-neutral-1000) 12%, transparent), 0 8px 24px color-mix(in srgb, var(--qlp-neutral-1000) 28%, transparent)}}:root{--qlp-nav-light-item:var(--qlp-neutral-0);--qlp-nav-light-item-hover:var(--qlp-neutral-50);--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 var(--qlp-neutral-1000)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-nav-light-item-border:var(--qlp-nav-border-width) solid color-mix(in srgb, var(--qlp-neutral-1000) 6%, transparent)}}:root{--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:3.5rem;--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:.275;--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:var(--qlp-neutral-900)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-radial-menu-surface:color-mix(in srgb, var(--qlp-neutral-900) 78%, transparent)}}:root{--qlp-radial-menu-border:1px solid var(--qlp-neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-radial-menu-border:1px solid color-mix(in srgb, var(--qlp-neutral-0) 14%, transparent)}}:root{--qlp-radial-menu-depth:0 4px 14px var(--qlp-neutral-1000), inset 0 1px 0 var(--qlp-neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--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)}}:root{--qlp-radial-menu-blur:14px;--qlp-radial-menu-ink:var(--qlp-neutral-0);--qlp-radial-menu-on-dark-surface:var(--qlp-neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-radial-menu-on-dark-surface:color-mix(in srgb, var(--qlp-neutral-0) 86%, transparent)}}:root{--qlp-radial-menu-on-dark-border:1px solid var(--qlp-neutral-1000)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-radial-menu-on-dark-border:1px solid color-mix(in srgb, var(--qlp-neutral-1000) 8%, transparent)}}:root{--qlp-radial-menu-on-dark-depth:0 4px 14px var(--qlp-neutral-1000), inset 0 1px 0 var(--qlp-neutral-0)}@supports (color:color-mix(in lab, red, red)){:root{--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)}}:root{--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-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:var(--qlp-text)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-scrollbar-color:color-mix(in srgb, var(--qlp-text) 22%, transparent)}}:root{--qlp-scrollbar-color-hover:var(--qlp-text)}@supports (color:color-mix(in lab, red, red)){:root{--qlp-scrollbar-color-hover:color-mix(in srgb, var(--qlp-text) 45%, transparent)}}:root{--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{background:var(--qlp-background);overflow-x:clip}body{color:var(--qlp-text);font-family:var(--font-montserrat), system-ui, sans-serif;isolation:isolate;background:0 0;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(115% 85% at 50% 10%, var(--qlp-neutral-0) 0%, transparent 58%), radial-gradient(130% 100% at 50% 108%, var(--qlp-neutral-100) 0%, transparent 62%);animation:field-breathe var(--qlp-motion-field-duration) ease-in-out infinite;translate:calc(var(--pointer-x,0) * var(--qlp-motion-depth-field)) calc(var(--pointer-y,0) * var(--qlp-motion-depth-field));will-change:transform, translate;position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:var(--qlp-texture-grain-opacity);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:fixed;inset:0}@keyframes field-breathe{0%,to{transform:none}50%{transform:translate(-1.5%,1.5%)scale(1.08)}}.sub-brand{text-transform:uppercase;letter-spacing:var(--qlp-sub-brand-letter-spacing);font-weight:var(--qlp-weight-semibold)}.section-label{align-items:center;gap:var(--qlp-spacing-4);font-size:var(--qlp-home-section-head-eyebrow);display:inline-flex}.section-label:before,.section-label:after{content:"";width:var(--qlp-spacing-12);background:currentColor;flex:none;height:1px}@supports (color:color-mix(in lab, red, red)){.section-label:before,.section-label:after{background:color-mix(in srgb, currentColor 40%, transparent)}}.hero-body{z-index:1;padding-top:var(--qlp-spacing-8);padding-bottom:var(--qlp-spacing-24);flex-direction:column;align-items:center;display:flex;position:relative}.hero-colophon{z-index:1;align-items:center;gap:var(--qlp-spacing-4);padding:var(--qlp-spacing-3) var(--qlp-spacing-6);font-size:var(--qlp-font-size-xs);color:var(--qlp-text-muted);inset-inline:0;display:flex;position:absolute;bottom:0}.colophon-line{flex:1;display:block}.colophon-mark{width:var(--qlp-spacing-2);height:var(--qlp-spacing-2);border-radius:var(--qlp-radius-full);background:var(--qlp-text-faint);flex:none;display:block}.hero-mark{width:var(--qlp-display-mark-hero);height:auto}.wedge{pointer-events:none;opacity:var(--qlp-texture-wedge-opacity);background:linear-gradient(189deg, transparent 0 58%, var(--qlp-neutral-0) 58% 100%);animation:wedge-drift var(--qlp-motion-wedge-duration) ease-in-out infinite;position:absolute;inset:0}@keyframes wedge-drift{0%,to{transform:none}50%{transform:translateY(-2%)scale(1.05)}}.stage{height:var(--qlp-stage-height);pointer-events:none;opacity:var(--qlp-texture-stage-opacity);background:radial-gradient(46% 72% at 50% 96%, var(--qlp-neutral-0) 0%, transparent 70%), radial-gradient(72% 62% at 50% 128%, var(--qlp-neutral-200) 0%, transparent 74%);inset-inline:0;position:absolute;bottom:0}.rotating-business{padding:var(--qlp-motion-enter-container) var(--qlp-motion-enter-drift);margin:calc(var(--qlp-motion-enter-container) * -1) calc(var(--qlp-motion-enter-drift) * -1);justify-items:start;display:inline-grid;overflow:clip}.rotating-business>span{grid-area:1/1}.rotating-business-live>span{opacity:0;transform:translateY(var(--qlp-motion-enter-rise));filter:blur(var(--qlp-motion-role-blur))}.rotating-business>.rotating-business-active{transition:opacity var(--qlp-motion-role-duration) cubic-bezier(.2, .65, .25, 1), transform var(--qlp-motion-role-duration) cubic-bezier(.2, .65, .25, 1), filter var(--qlp-motion-role-duration) cubic-bezier(.2, .65, .25, 1);opacity:1;filter:blur();transform:none}.rotating-business>.rotating-business-exiting{transition:opacity var(--qlp-motion-role-exit-duration) cubic-bezier(.4, 0, 1, 1), transform var(--qlp-motion-role-exit-duration) cubic-bezier(.4, 0, 1, 1), filter var(--qlp-motion-role-exit-duration) cubic-bezier(.4, 0, 1, 1);transform:translateY(calc(var(--qlp-motion-role-exit-shift) * -1))}.layer-mark{translate:calc(var(--pointer-x,0) * var(--qlp-motion-depth-mark)) calc(var(--pointer-y,0) * var(--qlp-motion-depth-mark))}.layer-wedge{translate:calc(var(--pointer-x,0) * var(--qlp-motion-depth-wedge)) calc(var(--pointer-y,0) * var(--qlp-motion-depth-wedge))}.layer-stage{translate:calc(var(--pointer-x,0) * var(--qlp-motion-depth-stage)) calc(var(--pointer-y,0) * var(--qlp-motion-depth-stage))}.layer-bottom{translate:calc(var(--pointer-x,0) * var(--qlp-motion-depth-sub)) calc(var(--pointer-y,0) * var(--qlp-motion-depth-sub))}.hero-container{opacity:calc(1 - var(--scroll-progress,0) * var(--qlp-motion-exit-opacity));scale:calc(1 - var(--scroll-progress,0) * var(--qlp-motion-exit-scale))}html.hero-anim .hero-lower{opacity:0;transform:translateY(var(--qlp-motion-enter-shift));filter:blur(var(--qlp-motion-enter-blur))}html.hero-anim.hero-go .hero-lower{animation:entrance var(--qlp-motion-enter-duration) cubic-bezier(.2, .65, .25, 1) forwards;animation-delay:calc(var(--i,0) * var(--qlp-motion-enter-step))}@keyframes entrance{to{opacity:1;filter:blur();transform:none}}html.hero-anim .hero-mark{opacity:0}html.hero-anim.hero-go .hero-mark{animation:mark-appear var(--qlp-motion-enter-duration) ease forwards}html.hero-anim:not(.curtain-on) .hero-mark{transform:scale(var(--qlp-motion-enter-scale))}html.hero-anim:not(.curtain-on).hero-go .hero-mark{animation:mark-grow var(--qlp-motion-mark-duration) cubic-bezier(.2, .65, .25, 1) forwards}@keyframes mark-appear{to{opacity:1}}@keyframes mark-grow{0%{opacity:0;transform:scale(var(--qlp-motion-enter-scale))}24%{opacity:1}to{opacity:1;transform:none}}.curtain{z-index:50;background:var(--qlp-background);transition:opacity var(--qlp-motion-curtain-duration) cubic-bezier(.65, 0, .35, 1), visibility var(--qlp-motion-curtain-duration);place-items:center;display:none;position:fixed;inset:0}html.curtain-on .curtain{display:grid}html.curtain-gone .curtain{opacity:0;visibility:hidden;pointer-events:none}html.curtain-done .curtain{display:none}.curtain-mark{width:calc(var(--qlp-display-mark-hero) * var(--qlp-motion-curtain-mark-ratio));clip-path:inset(0 100% 0 0);height:auto;animation:mark-draw var(--qlp-motion-curtain-open-duration) cubic-bezier(.5, 0, .2, 1) forwards;transition:transform var(--qlp-motion-curtain-duration) cubic-bezier(.5, 0, .2, 1), opacity var(--qlp-motion-curtain-duration) ease}@keyframes mark-draw{0%{clip-path:inset(0 100% 0 0)}72%,to{clip-path:inset(0)}}html.curtain-gone .curtain-mark{transform:translate(var(--fly-x,0), var(--fly-y,0)) scale(var(--fly-scale,1));opacity:0}html.curtain-on:not(.curtain-gone){overflow:hidden}.marquee{-webkit-mask-image:linear-gradient(to right, transparent, black var(--qlp-spacing-8), black calc(100% - var(--qlp-spacing-8)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--qlp-spacing-8), black calc(100% - var(--qlp-spacing-8)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--qlp-spacing-8), black calc(100% - var(--qlp-spacing-8)), transparent);mask-image:linear-gradient(to right, transparent, black var(--qlp-spacing-8), black calc(100% - var(--qlp-spacing-8)), transparent);display:block;overflow:hidden}.marquee-rail{white-space:nowrap;animation:marquee var(--qlp-motion-marquee-duration) linear infinite;display:inline-flex}.marquee-group{display:inline-flex}@keyframes marquee{to{transform:translate(-50%)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}
