@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-20C0,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-20C0,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-20C0,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-20C0,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"}
.scrollbar-module__58w_OW__track{z-index:60;width:var(--qlp-scrollbar-grab-area);padding:var(--qlp-scrollbar-edge);pointer-events:none;touch-action:none;position:fixed;top:0;bottom:0;right:0}.scrollbar-module__58w_OW__contained{position:absolute}.scrollbar-module__58w_OW__thumb{right:var(--qlp-scrollbar-edge);width:var(--qlp-scrollbar-width);min-height:var(--qlp-scrollbar-min-thumb-size);border-radius:var(--qlp-radius-full);background:var(--qlp-scrollbar-color);pointer-events:auto;cursor:grab;opacity:0;transition:opacity var(--qlp-scrollbar-fade-duration) ease, background-color var(--qlp-scrollbar-fade-duration) ease;transform:translateY(var(--thumb-y,0px));height:var(--thumb-height,0px);position:absolute;top:0}.scrollbar-module__58w_OW__track[data-visible=true] .scrollbar-module__58w_OW__thumb,.scrollbar-module__58w_OW__track:hover .scrollbar-module__58w_OW__thumb,.scrollbar-module__58w_OW__track[data-dragging=true] .scrollbar-module__58w_OW__thumb{opacity:1}.scrollbar-module__58w_OW__track:hover .scrollbar-module__58w_OW__thumb,.scrollbar-module__58w_OW__track[data-dragging=true] .scrollbar-module__58w_OW__thumb{background:var(--qlp-scrollbar-color-hover)}.scrollbar-module__58w_OW__track[data-dragging=true] .scrollbar-module__58w_OW__thumb{cursor:grabbing}.scrollbar-module__58w_OW__thumb:focus-visible{outline:1px solid var(--qlp-text);outline-offset:2px;opacity:1}@media (pointer:coarse){.scrollbar-module__58w_OW__track{display:none}}
.splash-to-hero-logo-module__t5ERRG__target{width:100%;display:block}.splash-to-hero-logo-module__t5ERRG__target[data-phase=drawing],.splash-to-hero-logo-module__t5ERRG__target[data-phase=moving]{visibility:hidden}.splash-to-hero-logo-module__t5ERRG__logo{width:100%;height:auto;display:block}.splash-to-hero-logo-module__t5ERRG__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splash-to-hero-logo-module__t5ERRG__overlay{z-index:50;background:var(--splash-logo-background);transition:background-color var(--splash-logo-transition-duration) cubic-bezier(.65, 0, .35, 1);place-items:center;display:grid;position:fixed;inset:0}.splash-to-hero-logo-module__t5ERRG__overlay[data-phase=moving]{pointer-events:none;background-color:#0000}.splash-to-hero-logo-module__t5ERRG__source{width:var(--splash-logo-source-width);transform-origin:50%;clip-path:inset(0 100% 0 0);animation:splash-to-hero-logo-module__t5ERRG__draw var(--splash-logo-open-duration) cubic-bezier(.5, 0, .2, 1) forwards;transition:transform var(--splash-logo-transition-duration) cubic-bezier(.5, 0, .2, 1), opacity var(--splash-logo-transition-duration) cubic-bezier(.5, 0, .2, 1);animation-play-state:running;display:block}.splash-to-hero-logo-module__t5ERRG__source[data-wait-for-load=true][data-logo-loaded=false]{animation-play-state:paused}.splash-to-hero-logo-module__t5ERRG__overlay[data-phase=moving] .splash-to-hero-logo-module__t5ERRG__source{transform:translate(var(--splash-logo-x,0), var(--splash-logo-y,0)) scale(var(--splash-logo-scale,1))}.splash-to-hero-logo-module__t5ERRG__overlay[data-phase=fading]{pointer-events:none;background-color:#0000}.splash-to-hero-logo-module__t5ERRG__overlay[data-phase=fading] .splash-to-hero-logo-module__t5ERRG__source{opacity:0;transform:scale(.96)}@keyframes splash-to-hero-logo-module__t5ERRG__draw{0%{clip-path:inset(0 100% 0 0)}72%,to{clip-path:inset(0)}}@media (max-width:767px){.splash-to-hero-logo-module__t5ERRG__source{width:var(--splash-logo-source-width-mobile)}}
.hero-module__q_m67W__world{--px:0;--py:0;--scroll:0;--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);color:var(--qlp-text)}.hero-module__q_m67W__world[data-main=true]{position:relative}.hero-module__q_m67W__world img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hero-module__q_m67W__timeline{position:relative}.hero-module__q_m67W__sticky{isolation:isolate;background:var(--qlp-world-paper);height:100svh;position:relative;overflow:hidden}.hero-module__q_m67W__scene{perspective:var(--qlp-world-perspective);position:absolute;inset:0}.hero-module__q_m67W__world[data-main=true] .hero-module__q_m67W__scene:after{content:"";z-index:6;height:var(--qlp-world-mist-height);pointer-events:none;background:linear-gradient(to bottom,transparent,var(--qlp-world-paper));position:absolute;bottom:0;left:0;right:0}.hero-module__q_m67W__logo{z-index:8;width:calc(var(--qlp-world-logo-width) + var(--qlp-spacing-8));left:50%;top:var(--qlp-world-logo-top);animation:hero-module__q_m67W__logo-arrive var(--qlp-world-intro-duration) cubic-bezier(.22,1,.36,1) both;justify-items:center;display:grid;position:absolute;translate:-50%}.hero-module__q_m67W__world[data-main=true] .hero-module__q_m67W__logo{animation:none}.hero-module__q_m67W__wordmarkWrap{width:100%;display:block}.hero-module__q_m67W__world[data-main=true][data-scene-ready=false] .hero-module__q_m67W__heroDescriptor{opacity:0}.hero-module__q_m67W__world[data-main=true][data-scene-ready=true] .hero-module__q_m67W__heroDescriptor{animation:hero-module__q_m67W__scene-arrive var(--qlp-world-layer-duration) var(--qlp-motion-curtain-duration) both}.hero-module__q_m67W__wordmark{filter:brightness(0);width:100%;height:auto;transform:translate3d(calc(var(--px) * var(--qlp-world-logo-parallax-depth) * var(--qlp-world-parallax-unit)),calc(var(--py) * var(--qlp-world-logo-parallax-depth) * var(--qlp-world-parallax-unit)),0);transition:transform var(--qlp-world-parallax-duration) ease-out;display:block}.hero-module__q_m67W__heroDescriptor{align-items:center;gap:var(--qlp-spacing-4);width:100%;margin-top:var(--qlp-spacing-4);color:var(--qlp-text-muted);grid-template-columns:1fr auto 1fr;display:grid}.hero-module__q_m67W__heroDescriptor span{background:var(--qlp-line);height:1px}.hero-module__q_m67W__heroDescriptor p{font-size:var(--qlp-font-size-base);font-weight:var(--qlp-weight-semibold);line-height:var(--qlp-line-height-base);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-align:center;text-transform:uppercase;white-space:nowrap}.hero-module__q_m67W__tagline{justify-items:center;gap:var(--qlp-spacing-1);color:var(--qlp-text);text-align:center;display:grid}.hero-module__q_m67W__taglinePrimary{translate:calc(var(--qlp-spacing-6) * -1) 0;font-size:var(--qlp-font-size-3xl);font-weight:var(--qlp-weight-normal);line-height:var(--qlp-line-height-3xl);letter-spacing:var(--qlp-letter-spacing-display)}.hero-module__q_m67W__taglineSecondary{translate:var(--qlp-spacing-6) 0;padding:var(--qlp-spacing-1) var(--qlp-spacing-3);background:var(--qlp-text);color:var(--qlp-world-paper);font-size:var(--qlp-font-size-xl);font-weight:var(--qlp-weight-semibold);line-height:var(--qlp-line-height-xl);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase}.hero-module__q_m67W__ground{z-index:1;left:0;right:0;top:var(--qlp-world-ground);pointer-events:none;height:1px;position:absolute}.hero-module__q_m67W__layer{left:var(--x);top:calc(var(--qlp-world-ground) - var(--setback,0px) + var(--ground-offset,0%) + var(--character-drop,0px));--box:calc(var(--height) * var(--scale,1) / var(--body));width:calc(var(--box) * var(--ratio,2 / 3));transform:translate(-50%,-100%) translate3d(calc(var(--px) * var(--depth,0) * var(--qlp-world-parallax-unit)),calc(var(--foot) * var(--box) + var(--py) * var(--depth,0) * var(--qlp-world-parallax-unit) + var(--scroll) * var(--qlp-world-scroll-shift)),0);transition:transform var(--qlp-world-parallax-duration) ease-out;position:absolute}.hero-module__q_m67W__contact{z-index:-1;left:50%;bottom:calc(var(--foot) * 100%);width:var(--contact,var(--qlp-world-contact-width));background:var(--qlp-neutral-700);height:2.6%;opacity:var(--qlp-world-contact-opacity);filter:blur(var(--qlp-world-contact-blur));pointer-events:none;border-radius:50%;position:absolute;translate:-50% 50%}.hero-module__q_m67W__character{--height:calc(var(--qlp-world-human-height) * .96);--character-drop:var(--qlp-spacing-4);z-index:4}.hero-module__q_m67W__world[data-main=false] .hero-module__q_m67W__character{animation:hero-module__q_m67W__scene-arrive var(--qlp-world-layer-duration) 1s both}.hero-module__q_m67W__world[data-main=true][data-scene-ready=false] .hero-module__q_m67W__character{opacity:0}.hero-module__q_m67W__world[data-main=true][data-scene-ready=true] .hero-module__q_m67W__character{animation:hero-module__q_m67W__hero-character-arrive var(--qlp-world-layer-duration) var(--qlp-grid-enter-easing) var(--qlp-motion-enter-duration) both}.hero-module__q_m67W__person{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.hero-module__q_m67W__media{aspect-ratio:2/3;display:block;position:relative}.hero-module__q_m67W__media img,.hero-module__q_m67W__media canvas,.hero-module__q_m67W__media video{object-fit:contain;width:100%;height:100%;display:block}.hero-module__q_m67W__composite{opacity:0;pointer-events:none;position:absolute;inset:0}.hero-module__q_m67W__media[data-ready=true] .hero-module__q_m67W__composite{opacity:1}.hero-module__q_m67W__media[data-ready=true] img{visibility:hidden}.hero-module__q_m67W__source{opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-module__q_m67W__person:focus-visible,.hero-module__q_m67W__horseButton:focus-visible,.hero-module__q_m67W__memorial:focus-visible{outline:1px solid var(--qlp-text-muted);outline-offset:4px}.hero-module__q_m67W__horseButton:focus-visible{filter:grayscale(0)}.hero-module__q_m67W__horse{--contact:78%;--height:var(--qlp-world-horse-height);--setback:var(--qlp-world-horse-setback);z-index:2;animation:hero-module__q_m67W__scene-arrive var(--qlp-world-anchor-duration) .9s both}.hero-module__q_m67W__horseButton{width:100%;color:inherit;cursor:pointer;opacity:var(--qlp-world-horse-fade);filter:blur(var(--qlp-world-horse-blur));transition:filter var(--qlp-world-color-duration), opacity var(--qlp-world-color-duration);background:0 0;border:0;padding:0;display:block;position:relative}.hero-module__q_m67W__horseButton img{width:100%;height:auto;display:block}.hero-module__q_m67W__horseLabel{padding:var(--qlp-spacing-2);background:var(--qlp-world-paper);text-align:center;font-size:var(--qlp-font-size-sm);opacity:0;transition:opacity var(--qlp-world-detail-duration);white-space:nowrap;position:absolute;bottom:6%;left:50%;translate:-50%}.hero-module__q_m67W__horseLabel small{font-size:var(--qlp-font-size-xs);margin-top:var(--qlp-spacing-1);display:block}.hero-module__q_m67W__horseButton:focus-visible .hero-module__q_m67W__horseLabel{opacity:1}.hero-module__q_m67W__memorial{--height:var(--qlp-world-memorial-height);--setback:var(--qlp-world-memorial-setback);--ratio:1223 / 1286;z-index:2;opacity:var(--qlp-world-memorial-fade);filter:blur(var(--qlp-world-memorial-blur));transition:filter var(--qlp-world-color-duration), opacity var(--qlp-world-color-duration);animation:hero-module__q_m67W__scene-arrive var(--qlp-world-anchor-duration) .9s both}.hero-module__q_m67W__memorial img{width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){.hero-module__q_m67W__memorial:hover,.hero-module__q_m67W__horseButton:hover{opacity:1;filter:grayscale(0)}.hero-module__q_m67W__horseButton:hover .hero-module__q_m67W__horseLabel{opacity:1}}.hero-module__q_m67W__memorial:focus-visible,.hero-module__q_m67W__horseButton:focus-visible{opacity:1;filter:grayscale(0)}@keyframes hero-module__q_m67W__logo-arrive{0%{opacity:0;transform:translate3d(0,12%,100px)scale(1.05)}25%,40%{opacity:1;transform:translate3d(0,12%,100px)scale(1.05)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-module__q_m67W__scene-arrive{0%{opacity:0}}@keyframes hero-module__q_m67W__hero-character-arrive{0%{opacity:0;translate:calc(var(--entry-direction,-1) * var(--qlp-world-character-enter-x)) var(--qlp-world-character-enter-y)}30%{opacity:1}to{opacity:1;translate:0}}@media (max-width:1199px){.hero-module__q_m67W__logo{width:calc(var(--qlp-world-logo-width-mobile) + var(--qlp-spacing-6));top:max(var(--qlp-world-logo-top-mobile), calc(var(--qlp-spacing-16) + var(--qlp-spacing-4)));gap:var(--qlp-spacing-3)}.hero-module__q_m67W__heroDescriptor{gap:var(--qlp-spacing-2);margin-top:var(--qlp-spacing-3)}.hero-module__q_m67W__heroDescriptor p{font-size:var(--qlp-font-size-sm);line-height:var(--qlp-line-height-sm);letter-spacing:var(--qlp-sub-brand-letter-spacing);white-space:normal}.hero-module__q_m67W__taglinePrimary{font-size:var(--qlp-font-size-2xl);line-height:var(--qlp-line-height-2xl)}.hero-module__q_m67W__taglineSecondary{padding-inline:var(--qlp-spacing-2);font-size:var(--qlp-font-size-base);line-height:var(--qlp-line-height-base)}.hero-module__q_m67W__layer{left:var(--mx,var(--x));top:calc(var(--qlp-world-ground-mobile) - var(--setback,0px) + var(--mobile-ground-offset,var(--ground-offset,0%)) + var(--character-drop,0px));--box:calc(var(--height) * var(--ms,var(--scale,1)) / var(--body))}.hero-module__q_m67W__ground{top:var(--qlp-world-ground-mobile)}.hero-module__q_m67W__character{--height:calc(var(--qlp-world-human-height-mobile) * .96)}.hero-module__q_m67W__horse{--contact:78%;--height:var(--qlp-world-horse-height-mobile)}.hero-module__q_m67W__memorial{--height:var(--qlp-world-memorial-height-mobile)}.hero-module__q_m67W__horseLabel small{display:none}}@media (max-width:1199px) and (orientation:portrait){.hero-module__q_m67W__logo{top:max(var(--qlp-world-logo-top-portrait), calc(var(--qlp-spacing-16) + var(--qlp-spacing-4)))}.hero-module__q_m67W__layer{left:var(--x);top:calc(var(--qlp-world-ground-portrait) + (var(--ground-offset,0%) - var(--setback,0px)) * var(--qlp-world-portrait-offset-factor) + var(--character-drop,0px) * var(--qlp-world-portrait-offset-factor));--box:calc(var(--height) * var(--scale,1) / var(--body))}.hero-module__q_m67W__ground{top:var(--qlp-world-ground-portrait)}.hero-module__q_m67W__character{--height:calc(var(--qlp-world-human-height-portrait) * .96)}.hero-module__q_m67W__horse{--height:var(--qlp-world-horse-height-portrait)}.hero-module__q_m67W__memorial{--height:var(--qlp-world-memorial-height-portrait)}}@media (max-width:1199px) and (orientation:landscape){.hero-module__q_m67W__logo{grid-template-columns:minmax(0,1fr)}.hero-module__q_m67W__heroDescriptor{justify-self:unsafe center;width:max-content}.hero-module__q_m67W__heroDescriptor p{white-space:nowrap}}.hero-module__q_m67W__orbitMedia{aspect-ratio:9/16;cursor:grab;touch-action:pan-y}.hero-module__q_m67W__orbitMedia:active{cursor:grabbing}.hero-module__q_m67W__orbitMedia:focus-visible{outline:1px solid var(--qlp-text-muted);outline-offset:4px}.hero-module__q_m67W__orbitCanvas{display:block}.hero-module__q_m67W__character .hero-module__q_m67W__person{cursor:default}.hero-module__q_m67W__staticCharacter{z-index:3}.hero-module__q_m67W__staticCharacter[data-row=front]{z-index:5}.hero-module__q_m67W__staticCharacter .hero-module__q_m67W__person{pointer-events:none}.hero-module__q_m67W__staticCharacter .hero-module__q_m67W__media{aspect-ratio:var(--ratio)}.hero-module__q_m67W__staticCharacter[data-character=scuba-diver] .hero-module__q_m67W__media img,.hero-module__q_m67W__staticCharacter[data-character=scuba-diver] .hero-module__q_m67W__media canvas{transform:scaleX(-1)}.hero-module__q_m67W__splashWordmark{filter:brightness(0);width:100%;height:auto;display:block}.hero-module__q_m67W__webglWarning{z-index:50;padding:var(--qlp-spacing-6);background:color-mix(in srgb, var(--qlp-neutral-950) 34%, transparent);place-items:end center;display:grid;position:fixed;inset:0}.hero-module__q_m67W__webglPanel{width:100%;max-width:calc(var(--qlp-spacing-24) * 6);max-height:calc(100svh - var(--qlp-spacing-12));padding:var(--qlp-spacing-8);border:1px solid var(--qlp-line);border-radius:var(--qlp-radius-card);background:var(--qlp-background);box-shadow:var(--qlp-shadow-dropdown);overflow-y:auto}.hero-module__q_m67W__webglLabel{color:var(--qlp-text-faint);font-size:var(--qlp-font-size-xs)}.hero-module__q_m67W__webglTitle{margin-top:var(--qlp-spacing-4);font-size:var(--qlp-font-size-2xl);font-weight:var(--qlp-weight-bold);line-height:var(--qlp-line-height-2xl);letter-spacing:var(--qlp-letter-spacing-display);text-wrap:balance}.hero-module__q_m67W__webglDescription{margin-top:var(--qlp-spacing-4);color:var(--qlp-text-muted);font-size:var(--qlp-font-size-base);line-height:var(--qlp-line-height-base);text-wrap:pretty}.hero-module__q_m67W__webglButton{margin-top:var(--qlp-spacing-6);padding:var(--qlp-spacing-3) var(--qlp-spacing-6);border-radius:var(--qlp-radius-full);color:var(--qlp-neutral-0);background:var(--qlp-text);font:inherit;font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-semibold);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.hero-module__q_m67W__webglButton:focus-visible{outline:var(--qlp-spacing-1) solid var(--qlp-qlp-light);outline-offset:var(--qlp-spacing-1)}@media (max-width:40rem){.hero-module__q_m67W__webglWarning{padding:var(--qlp-spacing-4)}.hero-module__q_m67W__webglPanel{padding:var(--qlp-spacing-6)}.hero-module__q_m67W__webglTitle{font-size:var(--qlp-font-size-xl);line-height:var(--qlp-line-height-xl)}.hero-module__q_m67W__webglButton{width:100%}}.hero-module__q_m67W__cyc .hero-module__q_m67W__ground{opacity:0}.hero-module__q_m67W__cycWall{z-index:0;pointer-events:none;background:radial-gradient(ellipse var(--qlp-world-cyc-light-radius) var(--qlp-world-cyc-light-radius) at var(--qlp-world-cyc-light-x) var(--qlp-world-cyc-light-y), var(--qlp-world-cyc-wall-light) 0%, var(--qlp-world-cyc-wall-edge) 100%);animation:hero-module__q_m67W__scene-arrive var(--qlp-world-anchor-duration) .7s both;position:absolute;inset:0}.hero-module__q_m67W__cycEllipse{z-index:1;pointer-events:none;background:radial-gradient(ellipse var(--qlp-world-cyc-ellipse-width) var(--qlp-world-cyc-ellipse-height) at 50% var(--qlp-world-cyc-ellipse-center-y), var(--qlp-world-cyc-floor-near) 0%, var(--qlp-world-cyc-floor-near) calc(100% - var(--qlp-world-cyc-curve-band) - 6%), var(--qlp-world-cyc-curve-dark) calc(100% - var(--qlp-world-cyc-curve-band)), transparent 100%);animation:hero-module__q_m67W__scene-arrive var(--qlp-world-anchor-duration) .7s both;position:absolute;inset:0}.hero-module__q_m67W__cycSvg{z-index:1;pointer-events:none;width:100%;height:100%;animation:hero-module__q_m67W__scene-arrive var(--qlp-world-anchor-duration) .7s both;position:absolute;inset:0}.hero-module__q_m67W__cycShader{z-index:0;pointer-events:none;width:100%;height:100%;animation:hero-module__q_m67W__scene-arrive var(--qlp-world-anchor-duration) .7s both;position:absolute;inset:0}.hero-module__q_m67W__cycNoise{z-index:2;pointer-events:none;opacity:var(--qlp-world-cyc-noise-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.hero-module__q_m67W__cyc .hero-module__q_m67W__contact{width:var(--qlp-world-cyc-shadow-length);height:var(--qlp-world-cyc-shadow-height);opacity:var(--qlp-world-cyc-shadow-opacity);filter:blur(var(--qlp-world-cyc-shadow-blur));translate:-50% var(--qlp-world-cyc-shadow-offset)}
.showcase-module__0TRIzq__section{z-index:1;padding:var(--qlp-home-section-y-after-hero) 0 var(--qlp-home-section-y);background:var(--qlp-background);position:relative}[data-main=true][data-scene-ready=false]+.showcase-module__0TRIzq__section{opacity:0;translate:0 var(--qlp-spacing-12)}[data-main=true][data-scene-ready=true]+.showcase-module__0TRIzq__section{animation:showcase-module__0TRIzq__hero-content-arrive var(--qlp-world-layer-duration) var(--qlp-grid-enter-easing) var(--qlp-motion-enter-duration) both}.showcase-module__0TRIzq__container{max-width:var(--qlp-home-content-max);padding:0 var(--qlp-home-gutter);margin:0 auto}.showcase-module__0TRIzq__headingBlock{align-items:center;gap:var(--qlp-spacing-3);margin-bottom:var(--qlp-spacing-16);text-align:center;flex-direction:column;display:flex}.showcase-module__0TRIzq__eyebrow{color:var(--qlp-text-muted)}.showcase-module__0TRIzq__heading{max-width:var(--qlp-home-content-max);font-size:var(--qlp-home-section-head-title);line-height:var(--qlp-home-section-head-title-line);letter-spacing:var(--qlp-letter-spacing-display);font-weight:var(--qlp-weight-bold);text-wrap:balance}.showcase-module__0TRIzq__heading em{color:var(--qlp-neutral-500);font-style:normal}.showcase-module__0TRIzq__spot{margin-top:var(--qlp-spacing-3);max-width:var(--qlp-home-copy-max);font-size:var(--qlp-home-section-head-spot);line-height:var(--qlp-line-height-lg);color:var(--qlp-text-muted);text-wrap:balance}.showcase-module__0TRIzq__grid{--family-grid-width:min(calc(100vw - 2 * var(--qlp-home-family-grid-edge)), var(--qlp-home-family-grid-max));width:var(--family-grid-width);margin-inline:calc((100% - var(--family-grid-width)) / 2);grid-template-columns:repeat(var(--qlp-grid-column), minmax(0, 1fr));gap:var(--qlp-home-family-grid-gap);margin-block:0;padding:0;list-style:none;display:grid}.showcase-module__0TRIzq__item{display:flex}.showcase-module__0TRIzq__card{width:100%;aspect-ratio:var(--qlp-home-family-card-ratio);color:inherit;border-radius:var(--qlp-radius-card);box-shadow:var(--qlp-shadow-card);transition:transform var(--qlp-grid-hover-duration) var(--qlp-grid-hover-spring), box-shadow var(--qlp-grid-hover-duration) ease;background:radial-gradient(120% 90% at 70% 12%, color-mix(in srgb, var(--qlp-neutral-0) 30%, transparent) 0%, transparent 62%), linear-gradient(168deg, var(--card-color) 0%, color-mix(in srgb, var(--card-color) 70%, var(--qlp-neutral-1000)) 100%);text-decoration:none;display:block;position:relative;overflow:hidden}.showcase-module__0TRIzq__card:focus-visible{outline:2px solid var(--card-color);outline-offset:var(--qlp-spacing-1)}.showcase-module__0TRIzq__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.showcase-module__0TRIzq__corner{padding:var(--qlp-spacing-6);background:var(--qlp-home-family-corner-shade);pointer-events:none;justify-content:flex-start;align-items:flex-end;display:flex;position:absolute;inset:0}.showcase-module__0TRIzq__corner img{width:var(--qlp-home-family-corner-logo-width);height:auto}.showcase-module__0TRIzq__card[data-soon]{opacity:var(--qlp-coming-soon-opacity);cursor:default}.showcase-module__0TRIzq__soon{top:var(--qlp-spacing-6);left:var(--qlp-spacing-6);z-index:1;color:var(--qlp-neutral-0);font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-semibold);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase;position:absolute}@media (hover:hover) and (pointer:fine){a.showcase-module__0TRIzq__card:hover{transform:translateY(var(--qlp-grid-float-lift));box-shadow:var(--qlp-shadow-floating)}}.showcase-module__0TRIzq__section[data-ready=true]:not([data-seen=true]) .showcase-module__0TRIzq__item{opacity:0;transform:translateY(var(--qlp-spacing-12))}.showcase-module__0TRIzq__section[data-seen=true] .showcase-module__0TRIzq__item{animation:showcase-module__0TRIzq__card-enter var(--qlp-grid-enter-duration) var(--qlp-grid-enter-easing) calc(var(--order) * var(--qlp-motion-enter-step)) both}@keyframes showcase-module__0TRIzq__card-enter{0%{opacity:0;transform:translateY(var(--qlp-spacing-12))}to{opacity:1;transform:translateY(0)}}@keyframes showcase-module__0TRIzq__hero-content-arrive{0%{opacity:0;translate:0 var(--qlp-spacing-12)}to{opacity:1;translate:0}}@media (max-width:64rem){.showcase-module__0TRIzq__grid{grid-template-columns:repeat(var(--qlp-grid-column-medium), minmax(0, 1fr))}}@media (max-width:40rem){.showcase-module__0TRIzq__section{padding:var(--qlp-home-section-y-after-hero-narrow) 0 var(--qlp-home-section-y-narrow)}.showcase-module__0TRIzq__headingBlock{margin-bottom:var(--qlp-spacing-12)}.showcase-module__0TRIzq__spot{font-size:var(--qlp-font-size-base);line-height:var(--qlp-line-height-base)}.showcase-module__0TRIzq__grid{grid-template-columns:repeat(var(--qlp-grid-column-narrow), minmax(0, 1fr))}}
.homepage-editorial-module__Ap1hdG__shell{width:min(100%, var(--qlp-home-content-max));padding-inline:var(--qlp-home-gutter);margin-inline:auto}.homepage-editorial-module__Ap1hdG__story{--footer-accent:var(--qlp-qlp);padding-block:var(--qlp-home-section-y);background:var(--qlp-background);position:relative}.homepage-editorial-module__Ap1hdG__eyebrow{color:var(--qlp-text-muted)}.homepage-editorial-module__Ap1hdG__storyHeader{align-items:center;gap:var(--qlp-spacing-3);margin-bottom:var(--qlp-spacing-16);text-align:center;flex-direction:column;display:flex}.homepage-editorial-module__Ap1hdG__storyTitle{font-size:var(--qlp-home-section-head-title);font-weight:var(--qlp-weight-bold);line-height:var(--qlp-home-section-head-title-line);letter-spacing:var(--qlp-letter-spacing-display)}.homepage-editorial-module__Ap1hdG__canakkaleFooter p{font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg);text-wrap:balance}.homepage-editorial-module__Ap1hdG__storyRows{gap:var(--qlp-spacing-24);margin:0;padding:0;list-style:none;display:grid}.homepage-editorial-module__Ap1hdG__storyRow{align-items:center;gap:var(--qlp-spacing-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.homepage-editorial-module__Ap1hdG__storyRow[data-flip=true] .homepage-editorial-module__Ap1hdG__storyRowMedia{order:2}.homepage-editorial-module__Ap1hdG__storyRowMedia{aspect-ratio:var(--qlp-home-story-row-ratio);border-radius:var(--qlp-radius-card);background:var(--qlp-surface-accent);position:relative;overflow:hidden}.homepage-editorial-module__Ap1hdG__storyRowMedia img,.homepage-editorial-module__Ap1hdG__canakkaleVideo{object-fit:cover;transition:transform var(--qlp-home-image-duration) var(--qlp-grid-hover-spring)}.homepage-editorial-module__Ap1hdG__storyLabel{font-size:var(--qlp-font-size-xs);font-weight:var(--qlp-weight-bold)}.homepage-editorial-module__Ap1hdG__storyRowCopy h3{max-width:var(--qlp-home-copy-max);margin-block:var(--qlp-spacing-4);font-size:var(--qlp-font-size-4xl);line-height:var(--qlp-line-height-4xl);letter-spacing:var(--qlp-letter-spacing-display);font-weight:var(--qlp-weight-semibold);text-wrap:balance}.homepage-editorial-module__Ap1hdG__storyRowCopy h3 em{color:var(--qlp-neutral-500);font-style:normal}.homepage-editorial-module__Ap1hdG__storyRowCopy p{max-width:var(--qlp-home-copy-max);color:var(--qlp-text-muted);font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg)}.homepage-editorial-module__Ap1hdG__story[data-reveal-ready=true]:not([data-revealed=true]) .homepage-editorial-module__Ap1hdG__storyHeader,.homepage-editorial-module__Ap1hdG__story[data-reveal-ready=true]:not([data-revealed=true]) .homepage-editorial-module__Ap1hdG__storyRow{opacity:0;transform:translateY(var(--qlp-spacing-12))}.homepage-editorial-module__Ap1hdG__story[data-revealed=true] .homepage-editorial-module__Ap1hdG__storyHeader,.homepage-editorial-module__Ap1hdG__story[data-revealed=true] .homepage-editorial-module__Ap1hdG__storyRow{animation:homepage-editorial-module__Ap1hdG__story-header-enter var(--qlp-grid-enter-duration) var(--qlp-grid-enter-easing) both}.homepage-editorial-module__Ap1hdG__story[data-revealed=true] .homepage-editorial-module__Ap1hdG__storyRow:first-child{animation-delay:var(--qlp-grid-enter-step)}.homepage-editorial-module__Ap1hdG__story[data-revealed=true] .homepage-editorial-module__Ap1hdG__storyRow:nth-child(2){animation-delay:calc(var(--qlp-grid-enter-step) * 2)}.homepage-editorial-module__Ap1hdG__canakkale{min-height:max(48rem,100svh);color:var(--qlp-neutral-0);background:var(--qlp-neutral-900);position:relative;overflow:hidden}.homepage-editorial-module__Ap1hdG__canakkaleVideo{filter:saturate(.76)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.homepage-editorial-module__Ap1hdG__canakkaleShade{background:var(--qlp-home-canakkale-overlay);position:absolute;inset:0}.homepage-editorial-module__Ap1hdG__canakkaleContent{z-index:1;min-height:max(48rem,100svh);padding-block:var(--qlp-spacing-12);flex-direction:column;justify-content:space-between;display:flex;position:relative}.homepage-editorial-module__Ap1hdG__canakkaleKicker{font-size:var(--qlp-font-size-xs)}.homepage-editorial-module__Ap1hdG__canakkale h2{font-size:var(--qlp-home-canakkale-title);font-weight:var(--qlp-weight-bold);line-height:var(--qlp-line-height-display);letter-spacing:var(--qlp-letter-spacing-display);align-self:center}.homepage-editorial-module__Ap1hdG__canakkaleFooter{gap:var(--qlp-spacing-12);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.homepage-editorial-module__Ap1hdG__canakkaleFooter p{max-width:43ch}.homepage-editorial-module__Ap1hdG__canakkaleFooter ul{justify-content:flex-end;gap:var(--qlp-spacing-2) var(--qlp-spacing-4);max-width:28rem;font-size:var(--qlp-font-size-sm);flex-wrap:wrap;list-style:none;display:flex}.homepage-editorial-module__Ap1hdG__canakkale[data-reveal-ready=true]:not([data-revealed=true]) .homepage-editorial-module__Ap1hdG__canakkaleVideo{opacity:0;transform:scale(var(--qlp-home-image-scale))}.homepage-editorial-module__Ap1hdG__canakkale[data-reveal-ready=true]:not([data-revealed=true]) .homepage-editorial-module__Ap1hdG__canakkaleKicker,.homepage-editorial-module__Ap1hdG__canakkale[data-reveal-ready=true]:not([data-revealed=true]) h2,.homepage-editorial-module__Ap1hdG__canakkale[data-reveal-ready=true]:not([data-revealed=true]) .homepage-editorial-module__Ap1hdG__canakkaleFooter{opacity:0;transform:translateY(var(--qlp-spacing-8))}.homepage-editorial-module__Ap1hdG__canakkale[data-revealed=true] .homepage-editorial-module__Ap1hdG__canakkaleVideo{animation:homepage-editorial-module__Ap1hdG__canakkale-scene-enter var(--qlp-world-layer-duration) var(--qlp-grid-enter-easing) both}.homepage-editorial-module__Ap1hdG__canakkale[data-revealed=true] .homepage-editorial-module__Ap1hdG__canakkaleKicker,.homepage-editorial-module__Ap1hdG__canakkale[data-revealed=true] h2,.homepage-editorial-module__Ap1hdG__canakkale[data-revealed=true] .homepage-editorial-module__Ap1hdG__canakkaleFooter{animation:homepage-editorial-module__Ap1hdG__canakkale-copy-enter var(--qlp-grid-enter-duration) var(--qlp-grid-enter-easing) both}.homepage-editorial-module__Ap1hdG__canakkale[data-revealed=true] h2{animation-delay:var(--qlp-grid-enter-step)}.homepage-editorial-module__Ap1hdG__canakkale[data-revealed=true] .homepage-editorial-module__Ap1hdG__canakkaleFooter{animation-delay:calc(var(--qlp-grid-enter-step) * 2)}@media (max-width:48rem){.homepage-editorial-module__Ap1hdG__story{padding-block:var(--qlp-home-section-y-narrow)}.homepage-editorial-module__Ap1hdG__canakkaleFooter{gap:var(--qlp-spacing-6);grid-template-columns:1fr}.homepage-editorial-module__Ap1hdG__storyRows{gap:var(--qlp-spacing-16)}.homepage-editorial-module__Ap1hdG__storyRow{gap:var(--qlp-spacing-6);grid-template-columns:1fr}.homepage-editorial-module__Ap1hdG__storyRow[data-flip=true] .homepage-editorial-module__Ap1hdG__storyRowMedia{order:0}.homepage-editorial-module__Ap1hdG__storyRowCopy h3{font-size:var(--qlp-font-size-3xl);line-height:var(--qlp-line-height-3xl)}.homepage-editorial-module__Ap1hdG__canakkaleFooter ul{justify-content:flex-start}}@media (max-width:24rem){.homepage-editorial-module__Ap1hdG__storyRowCopy h3{font-size:var(--qlp-font-size-2xl);line-height:var(--qlp-line-height-2xl)}}@keyframes homepage-editorial-module__Ap1hdG__editorial-arrive{0%{opacity:0;translate:0 var(--qlp-spacing-12)}to{opacity:1;translate:0}}@keyframes homepage-editorial-module__Ap1hdG__story-header-enter{0%{opacity:0;transform:translateY(var(--qlp-spacing-8))}to{opacity:1;transform:translateY(0)}}@keyframes homepage-editorial-module__Ap1hdG__story-step-enter{0%{opacity:0;transform:translateY(var(--qlp-spacing-12)) scale(calc(1 / var(--qlp-home-image-scale)))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes homepage-editorial-module__Ap1hdG__canakkale-scene-enter{0%{opacity:0;transform:scale(var(--qlp-home-image-scale))}to{opacity:1;transform:scale(1)}}@keyframes homepage-editorial-module__Ap1hdG__canakkale-copy-enter{0%{opacity:0;transform:translateY(var(--qlp-spacing-8))}to{opacity:1;transform:translateY(0)}}
.featured-works-module__QJmRQa__shell{width:min(100%, var(--qlp-home-content-max));padding-inline:var(--qlp-home-gutter);margin-inline:auto}.featured-works-module__QJmRQa__eyebrow{color:var(--qlp-neutral-400);font-size:var(--qlp-font-size-xs);display:block}.featured-works-module__QJmRQa__projectMedia img,.featured-works-module__QJmRQa__galleryImage img{object-fit:cover}.featured-works-module__QJmRQa__featured{padding-block:var(--qlp-home-section-y);color:var(--qlp-neutral-50);background:var(--qlp-neutral-950);overflow:hidden}.featured-works-module__QJmRQa__featuredHeader{margin-bottom:var(--qlp-spacing-16)}.featured-works-module__QJmRQa__featuredTitleBlock{align-items:center;gap:var(--qlp-spacing-8);text-align:center;flex-direction:column;display:flex}.featured-works-module__QJmRQa__featuredEyebrow{color:var(--qlp-neutral-400)}[data-tone=light] .featured-works-module__QJmRQa__featuredEyebrow{color:var(--qlp-text-muted)}.featured-works-module__QJmRQa__featuredTitleBlock:has(.featured-works-module__QJmRQa__featuredEyebrow) h2{margin-top:calc(var(--qlp-spacing-3) - var(--qlp-spacing-8))}.featured-works-module__QJmRQa__featuredHeader h2{max-width:12ch;font-size:var(--qlp-font-size-display-narrow);line-height:var(--qlp-line-height-4xl);letter-spacing:var(--qlp-letter-spacing-display);text-wrap:balance;overflow-wrap:break-word;margin-inline:auto}.featured-works-module__QJmRQa__galleryButton{min-width:var(--qlp-home-gallery-button-width);padding-left:var(--qlp-spacing-6);border:1px solid var(--qlp-neutral-50);border-radius:var(--qlp-radius-full);color:var(--qlp-neutral-950);background:var(--qlp-neutral-50);box-shadow:var(--qlp-shadow-dropdown);font-size:var(--qlp-font-size-base);font-weight:var(--qlp-weight-bold);line-height:var(--qlp-line-height-base);cursor:pointer;transition:color var(--qlp-motion-role-exit-duration) ease, background-color var(--qlp-motion-role-exit-duration) ease, border-color var(--qlp-motion-role-exit-duration) ease;justify-content:space-between;align-items:center;display:inline-flex}.featured-works-module__QJmRQa__galleryButtonIcon{width:var(--qlp-spacing-12);height:var(--qlp-spacing-12);margin:var(--qlp-spacing-1) var(--qlp-spacing-1) var(--qlp-spacing-1) var(--qlp-spacing-8);border-radius:var(--qlp-radius-full);color:var(--qlp-neutral-50);background:var(--qlp-neutral-950);font-size:var(--qlp-font-size-lg);place-items:center;display:grid}.featured-works-module__QJmRQa__galleryButton:hover{border-color:var(--featured-accent,var(--qlp-qlp));color:var(--qlp-neutral-0);background:var(--featured-accent,var(--qlp-qlp))}.featured-works-module__QJmRQa__galleryButton:focus-visible{outline:var(--qlp-spacing-1) solid var(--qlp-neutral-50);outline-offset:var(--qlp-spacing-1)}.featured-works-module__QJmRQa__marqueeViewport{gap:var(--qlp-home-marquee-row-gap);width:100%;-webkit-mask-image:linear-gradient(90deg, transparent, var(--qlp-neutral-1000) var(--qlp-home-marquee-fade), var(--qlp-neutral-1000) calc(100% - var(--qlp-home-marquee-fade)), transparent);mask-image:linear-gradient(90deg, transparent, var(--qlp-neutral-1000) var(--qlp-home-marquee-fade), var(--qlp-neutral-1000) calc(100% - var(--qlp-home-marquee-fade)), transparent);display:grid;overflow:hidden}.featured-works-module__QJmRQa__featured[data-reveal-ready=true]:not([data-revealed=true]) .featured-works-module__QJmRQa__featuredHeader{opacity:0;transform:translateY(var(--qlp-spacing-8))}.featured-works-module__QJmRQa__featured[data-reveal-ready=true]:not([data-revealed=true]) .featured-works-module__QJmRQa__marqueeViewport{opacity:0;clip-path:inset(0 var(--qlp-spacing-16));transform:translateY(var(--qlp-spacing-12))}.featured-works-module__QJmRQa__featured[data-revealed=true] .featured-works-module__QJmRQa__featuredHeader{animation:featured-works-module__QJmRQa__featured-header-enter var(--qlp-grid-enter-duration) var(--qlp-grid-enter-easing) both}.featured-works-module__QJmRQa__featured[data-revealed=true] .featured-works-module__QJmRQa__marqueeViewport{animation:featured-works-module__QJmRQa__featured-grid-enter var(--qlp-grid-enter-duration) var(--qlp-grid-enter-easing) var(--qlp-grid-enter-step) both}.featured-works-module__QJmRQa__marqueeRow{height:var(--qlp-home-marquee-row-height)}.featured-works-module__QJmRQa__marqueeTrack{width:max-content;animation:featured-works-module__QJmRQa__featured-marquee var(--qlp-home-marquee-duration) linear infinite;will-change:transform;display:flex}.featured-works-module__QJmRQa__marqueeTrackSecond{animation-duration:var(--qlp-home-marquee-duration-alt);animation-delay:var(--qlp-home-marquee-delay-alt)}.featured-works-module__QJmRQa__marqueeViewport:hover .featured-works-module__QJmRQa__marqueeTrack,.featured-works-module__QJmRQa__marqueeViewport:focus-within .featured-works-module__QJmRQa__marqueeTrack{animation-play-state:paused}.featured-works-module__QJmRQa__marqueeGroup{align-items:center;gap:var(--qlp-home-marquee-gap);min-width:max-content;padding-right:var(--qlp-home-marquee-gap);display:flex}.featured-works-module__QJmRQa__projectCard{height:var(--qlp-home-marquee-card-short);flex:none}.featured-works-module__QJmRQa__projectCard[data-shape=portrait]{width:var(--qlp-home-marquee-card-portrait)}.featured-works-module__QJmRQa__projectCard[data-shape=square]{width:var(--qlp-home-marquee-card-short)}.featured-works-module__QJmRQa__projectCard[data-shape=landscape]{width:var(--qlp-home-marquee-card-width)}.featured-works-module__QJmRQa__projectCard[data-shape=wide]{width:var(--qlp-home-marquee-card-wide)}.featured-works-module__QJmRQa__projectTrigger{border:1px solid var(--qlp-neutral-800);border-radius:var(--qlp-radius-card);width:100%;height:100%;color:var(--qlp-neutral-50);background:var(--qlp-neutral-900);text-align:left;cursor:pointer;padding:0;display:block;position:relative;overflow:hidden}.featured-works-module__QJmRQa__projectTrigger:focus-visible{outline:var(--qlp-spacing-1) solid var(--qlp-neutral-50);outline-offset:calc(var(--qlp-spacing-1) * -1)}.featured-works-module__QJmRQa__projectMedia{width:100%;height:100%;display:block;position:relative;overflow:hidden}.featured-works-module__QJmRQa__projectShade{background:linear-gradient(180deg, transparent 34%, color-mix(in srgb, var(--qlp-neutral-1000) 78%, transparent));position:absolute;inset:0}.featured-works-module__QJmRQa__projectMeta{z-index:1;inset:auto var(--qlp-spacing-4) var(--qlp-spacing-4);gap:var(--qlp-spacing-2) var(--qlp-spacing-4);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid;position:absolute}.featured-works-module__QJmRQa__projectMeta strong{font-size:var(--qlp-font-size-xl);font-weight:var(--qlp-weight-semibold);line-height:var(--qlp-line-height-xl);letter-spacing:var(--qlp-letter-spacing-display);grid-column:1/-1}.featured-works-module__QJmRQa__projectCategory,.featured-works-module__QJmRQa__projectMeta>span:last-child{color:var(--qlp-neutral-200);font-size:var(--qlp-font-size-xs)}.featured-works-module__QJmRQa__galleryOverlay{z-index:var(--qlp-home-gallery-z);overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100dvh;padding:0 var(--qlp-home-gallery-overlay-padding) var(--qlp-home-gallery-overlay-padding);color:var(--qlp-neutral-50);background:var(--qlp-neutral-950);animation:featured-works-module__QJmRQa__gallery-enter var(--qlp-motion-enter-duration) var(--qlp-grid-enter-easing) both;position:fixed;inset:0;overflow-y:auto}.featured-works-module__QJmRQa__galleryOverlay::-webkit-scrollbar{width:0;height:0}.featured-works-module__QJmRQa__galleryScrollTrack{z-index:calc(var(--qlp-home-gallery-z) + 1);width:var(--qlp-scrollbar-grab-area);padding:var(--qlp-scrollbar-edge);pointer-events:none;touch-action:none;position:fixed;inset:0 0 0 auto}.featured-works-module__QJmRQa__galleryScrollThumb{top:0;right:var(--qlp-scrollbar-edge);width:var(--qlp-scrollbar-width);height:var(--gallery-scroll-height,0);min-height:var(--qlp-scrollbar-min-thumb-size);border-radius:var(--qlp-radius-full);background:color-mix(in srgb, var(--qlp-neutral-50) 28%, transparent);opacity:0;pointer-events:auto;cursor:grab;transform:translateY(var(--gallery-scroll-y,0));transition:opacity var(--qlp-scrollbar-fade-duration) ease, background-color var(--qlp-scrollbar-fade-duration) ease;position:absolute}.featured-works-module__QJmRQa__galleryScrollTrack[data-visible=true] .featured-works-module__QJmRQa__galleryScrollThumb,.featured-works-module__QJmRQa__galleryScrollTrack:hover .featured-works-module__QJmRQa__galleryScrollThumb,.featured-works-module__QJmRQa__galleryScrollTrack[data-dragging=true] .featured-works-module__QJmRQa__galleryScrollThumb{opacity:1}.featured-works-module__QJmRQa__galleryScrollTrack:hover .featured-works-module__QJmRQa__galleryScrollThumb,.featured-works-module__QJmRQa__galleryScrollTrack[data-dragging=true] .featured-works-module__QJmRQa__galleryScrollThumb{background:color-mix(in srgb, var(--qlp-neutral-50) 58%, transparent)}.featured-works-module__QJmRQa__galleryScrollTrack[data-dragging=true] .featured-works-module__QJmRQa__galleryScrollThumb{cursor:grabbing}.featured-works-module__QJmRQa__galleryTopbar{z-index:2;justify-content:space-between;align-items:flex-start;gap:var(--qlp-spacing-8);margin-bottom:var(--qlp-spacing-12);padding-block:var(--qlp-home-gallery-overlay-padding) var(--qlp-spacing-4);border-bottom:1px solid var(--qlp-neutral-800);background:color-mix(in srgb, var(--qlp-neutral-950) 92%, transparent);-webkit-backdrop-filter:blur(var(--qlp-spacing-3));backdrop-filter:blur(var(--qlp-spacing-3));display:flex;position:sticky;top:0}.featured-works-module__QJmRQa__galleryHeading{min-width:0}.featured-works-module__QJmRQa__galleryHeading .featured-works-module__QJmRQa__eyebrow{color:var(--qlp-neutral-400)}.featured-works-module__QJmRQa__galleryTopbar h2{margin-top:var(--qlp-spacing-2);font-size:var(--qlp-font-size-4xl);line-height:var(--qlp-line-height-4xl)}.featured-works-module__QJmRQa__galleryBack,.featured-works-module__QJmRQa__galleryClose{align-items:center;gap:var(--qlp-spacing-3);border-radius:var(--qlp-radius-full);font-size:var(--qlp-font-size-sm);line-height:var(--qlp-line-height-sm);cursor:pointer;border:0;display:inline-flex}.featured-works-module__QJmRQa__galleryBack{padding:var(--qlp-spacing-2) 0;color:var(--qlp-neutral-300);background:0 0}.featured-works-module__QJmRQa__galleryClose{min-width:var(--qlp-spacing-24);padding:var(--qlp-spacing-3) var(--qlp-spacing-4);color:var(--qlp-neutral-950);background:var(--qlp-neutral-50);justify-content:space-between}.featured-works-module__QJmRQa__galleryBack:focus-visible,.featured-works-module__QJmRQa__galleryClose:focus-visible{outline:var(--qlp-spacing-1) solid var(--qlp-neutral-50);outline-offset:var(--qlp-spacing-1)}.featured-works-module__QJmRQa__galleryGrid{columns:2;column-gap:var(--qlp-spacing-4);max-width:var(--qlp-home-content-max);margin-inline:auto}.featured-works-module__QJmRQa__galleryItem{width:100%;margin:0 0 var(--qlp-spacing-4);break-inside:avoid;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block;position:relative}.featured-works-module__QJmRQa__galleryImage{aspect-ratio:4/3;border-radius:var(--qlp-radius-card);background:var(--qlp-neutral-900);display:block;position:relative;overflow:hidden}.featured-works-module__QJmRQa__galleryImage:after{content:"";background:linear-gradient(180deg, transparent 48%, color-mix(in srgb, var(--qlp-neutral-1000) 86%, transparent));position:absolute;inset:0}.featured-works-module__QJmRQa__galleryItem[data-shape=portrait] .featured-works-module__QJmRQa__galleryImage{aspect-ratio:4/5}.featured-works-module__QJmRQa__galleryItem[data-shape=wide] .featured-works-module__QJmRQa__galleryImage{aspect-ratio:16/9}.featured-works-module__QJmRQa__galleryCaption{z-index:1;color:var(--qlp-neutral-50);inset:auto var(--qlp-spacing-4) var(--qlp-spacing-4);gap:var(--qlp-spacing-1) var(--qlp-spacing-4);grid-template-columns:1fr auto;display:grid;position:absolute}.featured-works-module__QJmRQa__galleryCaption strong{font-size:var(--qlp-font-size-xl);font-weight:var(--qlp-weight-semibold);line-height:var(--qlp-line-height-xl);grid-column:1/-1}.featured-works-module__QJmRQa__galleryCaption span{color:var(--qlp-neutral-200);font-size:var(--qlp-font-size-sm)}.featured-works-module__QJmRQa__galleryItem:focus-visible{outline:var(--qlp-spacing-1) solid var(--qlp-neutral-50);outline-offset:var(--qlp-spacing-1)}.featured-works-module__QJmRQa__galleryPreview{gap:var(--qlp-spacing-8);min-height:calc(100dvh - var(--qlp-home-gallery-overlay-padding) * 2 - var(--qlp-spacing-16));grid-template-columns:minmax(0,1fr) minmax(15rem,.28fr);display:grid}.featured-works-module__QJmRQa__galleryPreviewImage{border-radius:var(--qlp-radius-card);background:var(--qlp-neutral-900);min-height:70dvh;position:relative;overflow:hidden}.featured-works-module__QJmRQa__galleryPreviewImage img{object-fit:contain}.featured-works-module__QJmRQa__galleryPreviewMeta{align-content:end;gap:var(--qlp-spacing-3);padding-bottom:var(--qlp-spacing-4);border-bottom:1px solid var(--qlp-neutral-700);grid-template-columns:1fr auto;display:grid}.featured-works-module__QJmRQa__galleryPreviewMeta strong{font-size:var(--qlp-font-size-2xl);line-height:var(--qlp-line-height-2xl);grid-column:1/-1}.featured-works-module__QJmRQa__galleryPreviewMeta span{color:var(--qlp-neutral-400);font-size:var(--qlp-font-size-sm)}.featured-works-module__QJmRQa__featured[data-tone=light],.featured-works-module__QJmRQa__galleryOverlay[data-tone=light]{color:var(--qlp-text);background:var(--qlp-background)}[data-tone=light] .featured-works-module__QJmRQa__eyebrow,[data-tone=light] .featured-works-module__QJmRQa__galleryHeading .featured-works-module__QJmRQa__eyebrow,[data-tone=light] .featured-works-module__QJmRQa__galleryBack,[data-tone=light] .featured-works-module__QJmRQa__galleryPreviewMeta span{color:var(--qlp-text-muted)}[data-tone=light] .featured-works-module__QJmRQa__galleryButton{border-color:var(--qlp-neutral-900);color:var(--qlp-neutral-0);background:var(--qlp-neutral-900);box-shadow:var(--qlp-shadow-card)}[data-tone=light] .featured-works-module__QJmRQa__galleryButtonIcon{color:var(--qlp-neutral-900);background:var(--qlp-neutral-0)}[data-tone=light] .featured-works-module__QJmRQa__galleryButton:hover{color:var(--qlp-neutral-0)}[data-tone=light] .featured-works-module__QJmRQa__galleryButton:focus-visible,[data-tone=light] .featured-works-module__QJmRQa__galleryBack:focus-visible,[data-tone=light] .featured-works-module__QJmRQa__galleryClose:focus-visible,[data-tone=light] .featured-works-module__QJmRQa__galleryItem:focus-visible{outline-color:var(--qlp-neutral-900)}[data-tone=light] .featured-works-module__QJmRQa__projectTrigger{border-color:var(--qlp-line);background:var(--qlp-surface-accent)}[data-tone=light] .featured-works-module__QJmRQa__projectTrigger:focus-visible{outline-color:var(--qlp-neutral-900);outline-offset:var(--qlp-spacing-1)}[data-tone=light] .featured-works-module__QJmRQa__galleryTopbar{border-bottom-color:var(--qlp-line);background:color-mix(in srgb, var(--qlp-background) 92%, transparent)}[data-tone=light] .featured-works-module__QJmRQa__galleryClose{color:var(--qlp-neutral-0);background:var(--qlp-neutral-900)}[data-tone=light] .featured-works-module__QJmRQa__galleryImage,[data-tone=light] .featured-works-module__QJmRQa__galleryPreviewImage{background:var(--qlp-surface-accent)}[data-tone=light] .featured-works-module__QJmRQa__galleryPreviewMeta{border-bottom-color:var(--qlp-line)}[data-tone=light] .featured-works-module__QJmRQa__galleryScrollThumb{background:color-mix(in srgb, var(--qlp-neutral-900) 28%, transparent)}[data-tone=light] .featured-works-module__QJmRQa__galleryScrollTrack:hover .featured-works-module__QJmRQa__galleryScrollThumb,[data-tone=light] .featured-works-module__QJmRQa__galleryScrollTrack[data-dragging=true] .featured-works-module__QJmRQa__galleryScrollThumb{background:color-mix(in srgb, var(--qlp-neutral-900) 58%, transparent)}@media (pointer:coarse){.featured-works-module__QJmRQa__galleryScrollTrack{display:none}}@media (max-width:48rem){.featured-works-module__QJmRQa__featured{padding-block:var(--qlp-home-section-y-narrow)}.featured-works-module__QJmRQa__featuredHeader{margin-bottom:var(--qlp-spacing-12)}.featured-works-module__QJmRQa__featuredHeader h2{font-size:min(var(--qlp-font-size-4xl), var(--qlp-font-size-display-narrow));line-height:var(--qlp-line-height-4xl)}.featured-works-module__QJmRQa__galleryTopbar h2{font-size:var(--qlp-font-size-3xl);line-height:var(--qlp-line-height-3xl)}.featured-works-module__QJmRQa__marqueeViewport{gap:var(--qlp-spacing-3)}.featured-works-module__QJmRQa__galleryOverlay{padding:0 var(--qlp-spacing-4) var(--qlp-spacing-4)}.featured-works-module__QJmRQa__galleryTopbar{padding-top:var(--qlp-spacing-4)}.featured-works-module__QJmRQa__galleryGrid{columns:1}.featured-works-module__QJmRQa__galleryClose span:first-child{display:none}.featured-works-module__QJmRQa__galleryClose{width:var(--qlp-spacing-12);height:var(--qlp-spacing-12);justify-content:center;min-width:auto;padding:0}.featured-works-module__QJmRQa__galleryPreview{grid-template-columns:1fr}.featured-works-module__QJmRQa__galleryPreviewImage{min-height:60dvh}}@keyframes featured-works-module__QJmRQa__featured-marquee{to{transform:translate(-50%)}}@keyframes featured-works-module__QJmRQa__gallery-enter{0%{opacity:0;transform:translateY(var(--qlp-spacing-6))}to{opacity:1;transform:translateY(0)}}@keyframes featured-works-module__QJmRQa__featured-header-enter{0%{opacity:0;transform:translateY(var(--qlp-spacing-8))}to{opacity:1;transform:translateY(0)}}@keyframes featured-works-module__QJmRQa__featured-grid-enter{0%{opacity:0;clip-path:inset(0 var(--qlp-spacing-16));transform:translateY(var(--qlp-spacing-12))}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}
.site-footer-module__InZNza__footer{--footer-bg:var(--qlp-footer-scene-background);--footer-ink:var(--qlp-footer-scene-ink);--footer-text:var(--qlp-neutral-100);--footer-text-strong:var(--qlp-neutral-50);--footer-text-muted:var(--qlp-neutral-300);--footer-sun:var(--qlp-footer-scene-sun);--footer-sun-glow:var(--qlp-footer-scene-sun-glow);--footer-lamp:var(--qlp-footer-scene-lamp);isolation:isolate;background:var(--footer-bg);color:var(--footer-text);font-size:var(--qlp-font-size-sm);line-height:var(--qlp-line-height-sm);position:relative;overflow:hidden}.site-footer-module__InZNza__footer:after{content:"";z-index:2;pointer-events:none;opacity:var(--qlp-texture-grain-opacity);mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23d)'/%3E%3C/svg%3E");position:absolute;inset:0}.site-footer-module__InZNza__inner{z-index:1;max-width:var(--qlp-footer-content-max);padding:var(--qlp-spacing-24) var(--qlp-footer-gutter) var(--qlp-spacing-8);margin-inline:auto;position:relative}.site-footer-module__InZNza__top{grid-template-columns:minmax(0, 1.6fr) repeat(4, minmax(var(--qlp-footer-column-min), 1fr));gap:var(--qlp-spacing-12) var(--qlp-spacing-8);display:grid}.site-footer-module__InZNza__brand{align-items:flex-start;gap:var(--qlp-spacing-4);flex-direction:column;display:flex}.site-footer-module__InZNza__logo{width:var(--qlp-spacing-24);border-radius:var(--qlp-radius-small);display:block}.site-footer-module__InZNza__logo img{width:100%;height:auto;display:block}.site-footer-module__InZNza__tagline{max-width:14ch;font-size:var(--qlp-font-size-2xl);line-height:var(--qlp-line-height-2xl);font-weight:var(--qlp-weight-semibold);color:var(--footer-text-strong);text-wrap:balance;margin:0}.site-footer-module__InZNza__tagline em{font-style:italic;font-weight:var(--qlp-weight-normal);color:var(--footer-sun-glow)}.site-footer-module__InZNza__social{gap:var(--qlp-spacing-3);margin:var(--qlp-spacing-2) 0 0;padding:0;list-style:none;display:flex}.site-footer-module__InZNza__socialLink{width:var(--qlp-footer-social-size);height:var(--qlp-footer-social-size);border:thin solid color-mix(in srgb, var(--footer-ink) 40%, transparent);border-radius:var(--qlp-radius-small);color:var(--footer-text);transition:border-color var(--qlp-motion-role-duration) ease, color var(--qlp-motion-role-duration) ease, background-color var(--qlp-motion-role-duration) ease;place-items:center;display:grid;position:relative}.site-footer-module__InZNza__socialLink svg{fill:currentColor;width:45%;height:45%}.site-footer-module__InZNza__socialLink:hover{border-color:var(--footer-sun);color:var(--footer-text-strong);background-color:color-mix(in srgb, var(--footer-sun) 14%, transparent)}.site-footer-module__InZNza__socialLink:focus-visible{outline:medium solid var(--footer-sun);outline-offset:var(--qlp-spacing-1)}.site-footer-module__InZNza__heading{text-transform:uppercase;letter-spacing:var(--qlp-sub-brand-letter-spacing);font-weight:var(--qlp-weight-semibold);margin:0 0 var(--qlp-spacing-6);padding-bottom:var(--qlp-spacing-3);font-size:var(--qlp-font-size-xs);line-height:var(--qlp-line-height-xs);color:var(--footer-text-muted);position:relative}.site-footer-module__InZNza__heading:after{content:"";width:var(--qlp-spacing-6);border-bottom:thin solid var(--footer-sun);position:absolute;bottom:0;left:0}.site-footer-module__InZNza__list{gap:var(--qlp-spacing-3);margin:0;padding:0;list-style:none;display:grid}.site-footer-module__InZNza__link{color:var(--footer-text);border-radius:var(--qlp-radius-small);text-underline-offset:var(--qlp-spacing-1);transition:text-decoration-color var(--qlp-motion-role-duration) ease, color var(--qlp-motion-role-duration) ease;overflow-wrap:anywhere;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:from-font}.site-footer-module__InZNza__soonLink{align-items:baseline;gap:var(--qlp-spacing-2);color:var(--footer-text);opacity:var(--qlp-coming-soon-opacity);cursor:default;display:inline-flex}.site-footer-module__InZNza__soonBadge{font-size:var(--qlp-font-size-xs);line-height:var(--qlp-line-height-xs)}.site-footer-module__InZNza__contact{gap:var(--qlp-spacing-6);font-style:normal;display:grid}.site-footer-module__InZNza__contactGroup{justify-items:start;gap:var(--qlp-spacing-1);display:grid}.site-footer-module__InZNza__contactLabel{font-size:var(--qlp-font-size-xs);line-height:var(--qlp-line-height-xs);color:var(--footer-text-muted)}.site-footer-module__InZNza__nowrap{white-space:nowrap}.site-footer-module__InZNza__link:hover{color:var(--footer-text-strong);-webkit-text-decoration-color:var(--footer-sun);text-decoration-color:var(--footer-sun)}.site-footer-module__InZNza__link:focus-visible,.site-footer-module__InZNza__logo:focus-visible{outline:medium solid var(--footer-sun);outline-offset:var(--qlp-spacing-1)}.site-footer-module__InZNza__base{justify-content:space-between;gap:var(--qlp-spacing-2) var(--qlp-spacing-8);margin-top:var(--qlp-spacing-16);padding-top:var(--qlp-spacing-6);border-top:thin solid color-mix(in srgb, var(--footer-ink) 16%, transparent);font-size:var(--qlp-font-size-xs);line-height:var(--qlp-line-height-xs);color:var(--footer-text-muted);flex-wrap:wrap;display:flex}@media (pointer:coarse),(max-width:48rem){.site-footer-module__InZNza__list{gap:var(--qlp-spacing-0)}.site-footer-module__InZNza__link{min-width:var(--qlp-touch-target);padding-block:calc((var(--qlp-touch-target) - var(--qlp-font-size-sm) * var(--qlp-line-height-sm)) / 2);display:inline-block}.site-footer-module__InZNza__socialLink:before{width:var(--qlp-touch-target);height:var(--qlp-touch-target);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.site-footer-module__InZNza__scene{height:var(--qlp-footer-scene-height);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--qlp-neutral-1000) var(--qlp-footer-scene-fade));mask-image:linear-gradient(to bottom, transparent, var(--qlp-neutral-1000) var(--qlp-footer-scene-fade));position:relative}.site-footer-module__InZNza__layer{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:64rem){.site-footer-module__InZNza__top{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer-module__InZNza__brand{grid-column:1/-1}}@media (max-width:40rem){.site-footer-module__InZNza__inner{padding-top:var(--qlp-spacing-16)}.site-footer-module__InZNza__top{gap:var(--qlp-spacing-8) var(--qlp-spacing-6);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-module__InZNza__base{flex-direction:column}}
.studio-module__G7fT1a__world{--surface:var(--qlp-world-studio-surface-albedo);background:var(--surface);transition:background var(--qlp-world-studio-spill-transition) linear;position:relative}.studio-module__G7fT1a__spill{z-index:0;pointer-events:none;mix-blend-mode:soft-light;opacity:var(--qlp-world-studio-spill-opacity);background:radial-gradient(ellipse var(--qlp-world-studio-spill-radius) var(--qlp-world-studio-spill-radius) at 50% 32%, var(--spill) 0%, transparent 72%);transition:background var(--qlp-world-studio-spill-transition) linear;position:fixed;inset:0}.studio-module__G7fT1a__hero{height:var(--qlp-world-timeline);position:relative}.studio-module__G7fT1a__pinned{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.studio-module__G7fT1a__scene{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.studio-module__G7fT1a__logo{z-index:1;left:50%;top:var(--qlp-world-logo-top);width:var(--qlp-world-logo-width);animation:studio-module__G7fT1a__stud-enter var(--qlp-world-intro-duration) cubic-bezier(.22,1,.36,1) both;position:absolute;translate:-50%}.studio-module__G7fT1a__wordmark{filter:brightness(0);width:100%;height:auto;display:block}.studio-module__G7fT1a__figure{z-index:4;left:var(--x);top:var(--qlp-world-ground);--box:calc(var(--qlp-world-human-height) * var(--scale,1) / var(--body));width:calc(var(--box) * 9 / 16);transform:translate(-50%, -100%) translate3d(0, calc(var(--foot) * var(--box)), 0);animation:studio-module__G7fT1a__stud-enter var(--qlp-world-layer-duration) 1s both;position:absolute}.studio-module__G7fT1a__figureMedia{aspect-ratio:9/16;cursor:grab;touch-action:pan-y;display:block;position:relative}.studio-module__G7fT1a__figureMedia:active{cursor:grabbing}.studio-module__G7fT1a__figureMedia:focus-visible{outline:1px solid var(--qlp-text-muted);outline-offset:4px}.studio-module__G7fT1a__figureCanvas{object-fit:contain;width:100%;height:100%;display:block}@keyframes studio-module__G7fT1a__stud-enter{0%{opacity:0}}.studio-module__G7fT1a__surface{z-index:1;background:0 0;position:relative}.studio-module__G7fT1a__imprinted{transform-origin:50% 100%;color:color-mix(in srgb, var(--qlp-text) 22%, transparent);text-shadow:0 1px 0 color-mix(in srgb, var(--qlp-neutral-0) 60%, transparent);transform:perspective(1400px)rotateX(7deg)}.studio-module__G7fT1a__reading{color:var(--qlp-text);transform:none}@media (max-width:767px){.studio-module__G7fT1a__hero{height:var(--qlp-world-timeline-mobile)}.studio-module__G7fT1a__logo{width:var(--qlp-world-logo-width-mobile);top:var(--qlp-world-logo-top-mobile)}.studio-module__G7fT1a__figure{left:var(--mx);top:var(--qlp-world-ground-mobile);--box:calc(var(--qlp-world-human-height-mobile) * var(--ms) / var(--body))}.studio-module__G7fT1a__imprinted{transform:none}}.studio-module__G7fT1a__roomWorld{--surface:var(--qlp-world-room-backdrop-albedo)}.studio-module__G7fT1a__roomFigure{z-index:4;left:var(--screen-x,50%);top:var(--screen-y,80%);--box:calc(var(--figure-height,300px) / var(--body));width:calc(var(--box) * 9 / 16);transform:translate(-50%, -100%) translate3d(0, calc(var(--foot) * var(--box)), 0);animation:studio-module__G7fT1a__stud-enter var(--qlp-world-layer-duration) 1s both;position:absolute}.studio-module__G7fT1a__roomLogo{z-index:1;left:var(--logo-x,50%);top:var(--logo-y,30%);width:var(--logo-w,60%);animation:studio-module__G7fT1a__stud-enter var(--qlp-world-intro-duration) cubic-bezier(.22,1,.36,1) both;position:absolute;transform:translate(-50%,-50%)}.studio-module__G7fT1a__roomLogo .studio-module__G7fT1a__wordmark{filter:brightness(0)opacity(.82)}.studio-module__G7fT1a__roomShadow{z-index:3;pointer-events:none;left:var(--g-x,50%);top:var(--g-y,80%);width:var(--g-w,120px);height:var(--g-h,36px);background:var(--qlp-neutral-1000);opacity:var(--qlp-world-cyc-shadow-opacity);filter:blur(var(--qlp-world-cyc-shadow-blur));animation:studio-module__G7fT1a__stud-enter var(--qlp-world-layer-duration) 1s both;border-radius:50%;position:absolute;translate:-50% -50%}
.page-module__PaThBG__studio{background:var(--qlp-world-editorial-room);color:var(--qlp-text);isolation:isolate;overflow:clip}.page-module__PaThBG__heroBase{font-size:var(--qlp-font-size-xs);font-weight:var(--qlp-weight-medium)}.page-module__PaThBG__heroBase a{text-decoration:none}.page-module__PaThBG__heroBase a:focus-visible,.page-module__PaThBG__figureMedia:focus-visible{outline:var(--qlp-world-editorial-focus);outline-offset:var(--qlp-spacing-2)}.page-module__PaThBG__paper{width:92%;margin-inline:auto}.page-module__PaThBG__hero{min-height:var(--qlp-world-editorial-hero-height);position:relative}.page-module__PaThBG__backdrop{width:100%;height:100%;filter:drop-shadow(var(--qlp-world-editorial-paper-shadow));pointer-events:none;position:absolute;inset:0}.page-module__PaThBG__paperSilhouette{fill:var(--qlp-world-editorial-paper)}.page-module__PaThBG__paperWall{fill:url(#studio-paper-wall)}.page-module__PaThBG__paperFloor{fill:url(#studio-paper-floor)}.page-module__PaThBG__paperBend{fill:none;stroke:var(--qlp-world-editorial-curve);stroke-width:16px;opacity:.42}.page-module__PaThBG__heroMark{z-index:1;width:var(--qlp-world-editorial-logo-width);filter:brightness(0)opacity(.82);height:auto;position:absolute;top:30%;left:51%;translate:-50% -50%;rotate:2deg}.page-module__PaThBG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__PaThBG__cast{z-index:2;height:45%;position:absolute;bottom:31%;left:0;right:0}.page-module__PaThBG__figure{width:calc(var(--qlp-world-editorial-character-height) / var(--body) * 9 / 16);transform:translate(-50%, calc(var(--foot) * var(--qlp-world-editorial-character-height) / var(--body)));position:absolute;bottom:0}.page-module__PaThBG__figure[data-position="0"]{bottom:0;left:27%}.page-module__PaThBG__figure[data-position="1"]{bottom:6%;left:53%}.page-module__PaThBG__figure[data-position="2"]{bottom:15%;left:75%}.page-module__PaThBG__figureMedia{aspect-ratio:9/16;cursor:grab;touch-action:pan-y;position:relative}.page-module__PaThBG__figureMedia:active{cursor:grabbing}.page-module__PaThBG__figureCanvas{width:100%;height:100%;display:block}.page-module__PaThBG__contactShadow{width:70%;height:4%;left:25%;bottom:calc(var(--foot) * 100%);border-radius:var(--qlp-radius-full);background:var(--qlp-neutral-700);filter:blur(var(--qlp-world-contact-blur));opacity:var(--qlp-world-cyc-shadow-opacity);position:absolute}.page-module__PaThBG__heroBase{bottom:var(--qlp-spacing-8);left:var(--qlp-world-editorial-gutter);right:var(--qlp-world-editorial-gutter);justify-content:space-between;gap:var(--qlp-spacing-4);color:var(--qlp-text-muted);display:flex;position:absolute}.page-module__PaThBG__floor{background:var(--qlp-world-editorial-paper);box-shadow:var(--qlp-world-editorial-paper-shadow);position:relative}.page-module__PaThBG__skipLink{top:var(--qlp-spacing-4);left:var(--qlp-spacing-4);z-index:10;padding:var(--qlp-spacing-4);background:var(--qlp-world-editorial-paper);position:absolute;transform:translateY(-200%)}.page-module__PaThBG__skipLink:focus{transform:none}@media (max-width:767px){.page-module__PaThBG__paper{width:96%}.page-module__PaThBG__hero{min-height:var(--qlp-world-editorial-hero-height-narrow)}.page-module__PaThBG__heroMark{width:var(--qlp-world-editorial-logo-width-narrow);top:30%}.page-module__PaThBG__cast{height:43%;bottom:31%}.page-module__PaThBG__figure{width:calc(var(--qlp-world-editorial-character-height-narrow) / var(--body) * 9 / 16);transform:translate(-50%, calc(var(--foot) * var(--qlp-world-editorial-character-height-narrow) / var(--body)))}.page-module__PaThBG__figure[data-position="0"]{left:21%}.page-module__PaThBG__figure[data-position="1"]{left:52%}.page-module__PaThBG__figure[data-position="2"]{left:80%}.page-module__PaThBG__heroBase{flex-wrap:wrap}.page-module__PaThBG__heroBase>span:nth-child(2){display:none}}
.radial-menu-module___0lJnq__root{--surface:var(--qlp-radial-menu-surface);--border:var(--qlp-radial-menu-border);--depth:var(--qlp-radial-menu-depth);--ink:var(--qlp-radial-menu-ink);--focus:var(--qlp-nav-light-focus);--r:var(--qlp-radial-menu-radius);--spread:var(--qlp-radial-menu-spread);--pill:var(--qlp-radial-menu-node);--bubble:var(--qlp-radial-menu-bubble);z-index:30;top:50%;left:calc(var(--bubble) / -2);width:var(--bubble);height:var(--bubble);margin-top:calc(var(--bubble) / -2);font-family:var(--font-montserrat,var(--qlp-font)), sans-serif;position:fixed}.radial-menu-module___0lJnq__root[data-tone=dark]{--surface:var(--qlp-radial-menu-on-dark-surface);--border:var(--qlp-radial-menu-on-dark-border);--depth:var(--qlp-radial-menu-on-dark-depth);--ink:var(--qlp-radial-menu-on-dark-ink);--focus:var(--qlp-nav-focus)}.radial-menu-module___0lJnq__glass{background:var(--surface);border:var(--border);box-shadow:var(--depth);-webkit-backdrop-filter:blur(var(--qlp-radial-menu-blur)) saturate(1.4)}.radial-menu-module___0lJnq__field{--size:calc((var(--r) + var(--qlp-radial-menu-reach) + var(--qlp-spacing-4)) * 2);width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);border-radius:var(--qlp-radius-full);pointer-events:none;position:absolute;top:50%;left:50%}.radial-menu-module___0lJnq__root[data-open=true] .radial-menu-module___0lJnq__field{pointer-events:auto}.radial-menu-module___0lJnq__orbit{width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);border:1px dashed color-mix(in srgb, var(--ink) 28%, transparent);border-radius:var(--qlp-radius-full);clip-path:inset(-2px -2px -2px 50%);opacity:0;pointer-events:none;transition:transform var(--qlp-radial-menu-open-duration) var(--qlp-radial-menu-open-easing), opacity .3s ease;position:absolute;top:50%;left:50%;transform:scale(.3)}.radial-menu-module___0lJnq__root[data-open=true] .radial-menu-module___0lJnq__orbit{opacity:.6;transform:scale(1)}.radial-menu-module___0lJnq__bubble{border-radius:var(--qlp-radius-full);color:var(--ink);cursor:pointer;transform:translate(var(--bx,0), var(--by,0)) scale(1);transition:transform var(--qlp-radial-menu-follow-duration) var(--qlp-radial-menu-follow-easing), background-color var(--qlp-nav-tone-transition-duration) var(--qlp-nav-tone-transition-easing), border-color var(--qlp-nav-tone-transition-duration) var(--qlp-nav-tone-transition-easing);place-items:center;padding:0;display:grid;position:absolute;inset:0;}.radial-menu-module___0lJnq__root[data-open=true] .radial-menu-module___0lJnq__bubble{transform:translate(calc(var(--bx,0px) + var(--qlp-radial-menu-open-shift)), var(--by,0)) scale(var(--qlp-radial-menu-bubble-open-scale))}.radial-menu-module___0lJnq__bubble:focus-visible,.radial-menu-module___0lJnq__node:focus-visible{outline:var(--focus);outline-offset:var(--qlp-nav-focus-offset)}.radial-menu-module___0lJnq__core{width:var(--qlp-radial-menu-dot);height:var(--qlp-radial-menu-dot);margin-left:calc(var(--bubble) / 2);border-radius:var(--qlp-radius-full);background:var(--ink);transition:opacity .3s;transform:translate(-50%)}.radial-menu-module___0lJnq__root[data-open=true] .radial-menu-module___0lJnq__core{opacity:.55}.radial-menu-module___0lJnq__ring{border-radius:var(--qlp-radius-full);border:1px solid color-mix(in srgb, var(--ink) 45%, transparent);pointer-events:none;animation:radial-menu-module___0lJnq__pulse var(--qlp-radial-menu-pulse-duration) var(--qlp-radial-menu-follow-easing) infinite;position:absolute;inset:0}.radial-menu-module___0lJnq__root[data-open=true] .radial-menu-module___0lJnq__ring{opacity:0;animation:none}@keyframes radial-menu-module___0lJnq__pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.6)}}.radial-menu-module___0lJnq__items{margin:0;padding:0;list-style:none;position:absolute;inset:0}.radial-menu-module___0lJnq__item{--a:asin(calc((var(--i) - var(--mid)) * var(--spread)));width:max-content;height:var(--pill);margin-top:calc(var(--pill) / -2);opacity:0;pointer-events:none;transform-origin:0;transition:transform .28s,opacity .2s;position:absolute;top:50%;left:50%;transform:translate(0)scale(.2)}.radial-menu-module___0lJnq__root[data-open=true] .radial-menu-module___0lJnq__item{opacity:1;pointer-events:auto;transform:translate(calc(var(--r) * cos(var(--a))), calc(var(--r) * sin(var(--a)))) scale(1);transition:transform var(--qlp-radial-menu-open-duration) var(--qlp-radial-menu-open-easing) calc(var(--i) * var(--qlp-radial-menu-stagger)), opacity .25s ease calc(var(--i) * var(--qlp-radial-menu-stagger))}.radial-menu-module___0lJnq__node{min-width:var(--qlp-radial-menu-pill-min-width);height:100%;padding:0 var(--qlp-radial-menu-pill-pad);border-radius:var(--qlp-radius-full);color:var(--ink);transform:translate(var(--px,0), var(--py,0)) scale(calc(1 + var(--g,0)));transform-origin:0;transition:transform var(--qlp-radial-menu-follow-duration) var(--qlp-radial-menu-follow-easing), background-color var(--qlp-nav-tone-transition-duration) var(--qlp-nav-tone-transition-easing), border-color var(--qlp-nav-tone-transition-duration) var(--qlp-nav-tone-transition-easing);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;}.radial-menu-module___0lJnq__node:before{content:"";inset:calc((var(--qlp-touch-target) - var(--pill)) / -2) 0;position:absolute}.radial-menu-module___0lJnq__dot{width:var(--qlp-radial-menu-node-dot);height:var(--qlp-radial-menu-node-dot);margin-right:var(--qlp-spacing-2);border-radius:var(--qlp-radius-full);background:var(--accent);flex:none}.radial-menu-module___0lJnq__logo{height:var(--qlp-radial-menu-logo-height);pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;display:block}.radial-menu-module___0lJnq__logo[data-icon]{height:var(--qlp-radial-menu-home-logo-height);margin-right:var(--qlp-spacing-2)}.radial-menu-module___0lJnq__wordmark{font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-semibold);white-space:nowrap}.radial-menu-module___0lJnq__logo[data-home]{height:var(--qlp-radial-menu-home-logo-height)}.radial-menu-module___0lJnq__node:not([aria-current=page]) .radial-menu-module___0lJnq__logo,.radial-menu-module___0lJnq__node:not([aria-current=page]) .radial-menu-module___0lJnq__wordmark,.radial-menu-module___0lJnq__node:not([aria-current=page]) .radial-menu-module___0lJnq__dot{opacity:.6;transition:opacity var(--qlp-radial-menu-follow-duration) var(--qlp-radial-menu-follow-easing)}.radial-menu-module___0lJnq__node:not([aria-current=page]):hover .radial-menu-module___0lJnq__logo,.radial-menu-module___0lJnq__node:not([aria-current=page]):hover .radial-menu-module___0lJnq__wordmark,.radial-menu-module___0lJnq__node:not([aria-current=page]):hover .radial-menu-module___0lJnq__dot,.radial-menu-module___0lJnq__node:not([aria-current=page]):focus-visible .radial-menu-module___0lJnq__logo,.radial-menu-module___0lJnq__node:not([aria-current=page]):focus-visible .radial-menu-module___0lJnq__dot{opacity:1}.radial-menu-module___0lJnq__node[data-soon]{cursor:default}.radial-menu-module___0lJnq__node[data-soon]:not([aria-current]) .radial-menu-module___0lJnq__logo,.radial-menu-module___0lJnq__node[data-soon]:not([aria-current]) .radial-menu-module___0lJnq__dot,.radial-menu-module___0lJnq__node[data-soon]:not([aria-current]):hover .radial-menu-module___0lJnq__logo,.radial-menu-module___0lJnq__node[data-soon]:not([aria-current]):hover .radial-menu-module___0lJnq__dot{opacity:var(--qlp-coming-soon-opacity)}.radial-menu-module___0lJnq__soon{margin-left:var(--qlp-spacing-2);font-size:var(--qlp-font-size-xs);font-weight:var(--qlp-weight-semibold);opacity:var(--qlp-coming-soon-opacity);white-space:nowrap}.radial-menu-module___0lJnq__node[aria-current=page]:after{content:"";inset:calc(var(--qlp-spacing-1) * -1 + 1px);border-radius:var(--qlp-radius-full);border:1.5px solid color-mix(in srgb, var(--ink) 70%, transparent);pointer-events:none;position:absolute}.radial-menu-module___0lJnq__node[aria-current=page] .radial-menu-module___0lJnq__dot{transform:scale(1.3)}
.services-module__DsJI_G__section{--step-x:var(--qlp-home-coverflow-step-x);padding-block:var(--qlp-home-section-y);background:var(--qlp-background);overflow:hidden}.services-module__DsJI_G__container{max-width:var(--qlp-home-content-max);padding:0 var(--qlp-home-gutter);margin:0 auto}.services-module__DsJI_G__headingBlock{align-items:center;gap:var(--qlp-spacing-3);margin-bottom:var(--qlp-spacing-16);text-align:center;flex-direction:column;display:flex}.services-module__DsJI_G__eyebrow{color:var(--qlp-text-muted)}.services-module__DsJI_G__heading{font-size:var(--qlp-home-section-head-title);line-height:var(--qlp-home-section-head-title-line);letter-spacing:var(--qlp-letter-spacing-display);font-weight:var(--qlp-weight-bold)}.services-module__DsJI_G__spot{margin-top:var(--qlp-spacing-3);max-width:var(--qlp-home-copy-max);font-size:var(--qlp-home-section-head-spot);line-height:var(--qlp-line-height-lg);color:var(--qlp-text-muted);text-wrap:balance}.services-module__DsJI_G__stage{height:var(--qlp-home-coverflow-height);perspective:var(--qlp-home-coverflow-perspective);transform-style:preserve-3d;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;position:relative}.services-module__DsJI_G__stage:active{cursor:grabbing}.services-module__DsJI_G__stage:focus-visible{outline:2px solid var(--qlp-text);outline-offset:var(--qlp-spacing-2);border-radius:var(--qlp-radius-card)}.services-module__DsJI_G__card{width:var(--qlp-home-coverflow-card-width);aspect-ratio:var(--qlp-home-coverflow-card-ratio);border-radius:var(--qlp-radius-card);background:var(--qlp-neutral-900);box-shadow:var(--qlp-shadow-floating);transform:translate(-50%, -50%) translateX(calc(var(--o) * var(--step-x))) translateZ(calc(var(--m) * var(--qlp-home-coverflow-depth))) rotateY(calc(var(--y) * -1 * var(--qlp-home-coverflow-rotate))) scale(calc(1 - var(--m) * var(--qlp-home-coverflow-step-scale)));filter:brightness(var(--qlp-home-coverflow-side-brightness));transition:transform var(--qlp-home-coverflow-duration) var(--qlp-grid-enter-easing), filter var(--qlp-home-coverflow-duration) ease, opacity var(--qlp-home-coverflow-duration) ease;cursor:pointer;position:absolute;top:50%;left:50%;overflow:hidden}.services-module__DsJI_G__card[data-active=true]{filter:none;cursor:default}.services-module__DsJI_G__card[data-hidden=true]{opacity:0;pointer-events:none}.services-module__DsJI_G__card img{object-fit:cover;pointer-events:none}.services-module__DsJI_G__shade{background:var(--qlp-home-coverflow-shade);position:absolute;inset:0}.services-module__DsJI_G__text{gap:var(--qlp-spacing-1);padding:var(--qlp-spacing-6);color:var(--qlp-neutral-0);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.services-module__DsJI_G__cardTitle{color:inherit;font-size:var(--qlp-font-size-xl);line-height:var(--qlp-line-height-xl);font-weight:var(--qlp-weight-bold);text-decoration:none}a.services-module__DsJI_G__cardTitle:after{content:"";position:absolute;inset:0}a.services-module__DsJI_G__cardTitle:focus-visible{outline:none}.services-module__DsJI_G__card:has(a:focus-visible){outline:2px solid var(--qlp-neutral-0);outline-offset:calc(-1 * var(--qlp-spacing-2))}.services-module__DsJI_G__label{font-size:var(--qlp-font-size-sm);color:var(--qlp-neutral-200)}.services-module__DsJI_G__card:not([data-active=true]) .services-module__DsJI_G__text{padding:var(--qlp-spacing-4)}.services-module__DsJI_G__card:not([data-active=true]) .services-module__DsJI_G__cardTitle{font-size:var(--qlp-font-size-base);line-height:var(--qlp-line-height-base)}.services-module__DsJI_G__card:not([data-active=true]) .services-module__DsJI_G__label{font-size:var(--qlp-font-size-xs)}.services-module__DsJI_G__controls{justify-content:center;align-items:center;gap:var(--qlp-spacing-6);margin-top:var(--qlp-spacing-8);display:flex}.services-module__DsJI_G__arrowButton{width:var(--qlp-spacing-12);height:var(--qlp-spacing-12);border:1px solid var(--qlp-line);border-radius:var(--qlp-radius-full);background:var(--qlp-surface);color:var(--qlp-text);font:inherit;font-size:var(--qlp-font-size-lg);cursor:pointer;transition:background-color var(--qlp-motion-role-exit-duration) ease, color var(--qlp-motion-role-exit-duration) ease;place-items:center;display:grid}.services-module__DsJI_G__arrowButton:hover:not(:disabled){background:var(--qlp-text);color:var(--qlp-surface)}.services-module__DsJI_G__arrowButton:focus-visible{outline:2px solid var(--qlp-text);outline-offset:var(--qlp-spacing-1)}.services-module__DsJI_G__arrowButton:disabled{opacity:.5;cursor:not-allowed}.services-module__DsJI_G__counter{min-width:var(--qlp-spacing-16);text-align:center;font-size:var(--qlp-font-size-sm);font-variant-numeric:tabular-nums;color:var(--qlp-text-muted)}@media (max-width:40rem){.services-module__DsJI_G__headingBlock{margin-bottom:var(--qlp-spacing-12)}.services-module__DsJI_G__card{width:var(--qlp-home-coverflow-card-width-narrow)}.services-module__DsJI_G__section{--step-x:var(--qlp-home-coverflow-step-x-narrow);padding-block:var(--qlp-home-section-y-narrow)}.services-module__DsJI_G__spot{font-size:var(--qlp-font-size-base);line-height:var(--qlp-line-height-base)}}
.careers-module__nSn8bW__shell{width:min(100%,var(--qlp-home-content-max));padding-inline:var(--qlp-home-gutter);margin-inline:auto}.careers-module__nSn8bW__hero,.careers-module__nSn8bW__about,.careers-module__nSn8bW__roles{background:var(--qlp-background)}.careers-module__nSn8bW__hero{padding-block:var(--qlp-spacing-8) var(--qlp-spacing-12)}.careers-module__nSn8bW__eyebrow{border-bottom:thin solid var(--qlp-line);padding-bottom:var(--qlp-spacing-3);font-size:var(--qlp-font-size-xs);font-weight:var(--qlp-weight-bold);letter-spacing:var(--qlp-sub-brand-letter-spacing);justify-content:space-between;display:flex}.careers-module__nSn8bW__heroGrid{align-items:center;gap:var(--qlp-spacing-12);padding-top:var(--qlp-spacing-8);grid-template-columns:1fr 1fr;display:grid}.careers-module__nSn8bW__kicker,.careers-module__nSn8bW__sectionLabel{font-size:var(--qlp-font-size-xs);font-weight:var(--qlp-weight-bold);letter-spacing:var(--qlp-sub-brand-letter-spacing)}.careers-module__nSn8bW__hero h1{margin-block:var(--qlp-spacing-6);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);text-wrap:balance}.careers-module__nSn8bW__hero h1 em{width:max-content;max-width:100%;color:var(--qlp-career-blue);font-size:var(--qlp-font-size-display-narrow);line-height:1;display:block;transform:rotate(-3deg)}.careers-module__nSn8bW__about h2 em{color:var(--qlp-career-purple)}.careers-module__nSn8bW__heroIntro,.careers-module__nSn8bW__aboutCopy p{max-width:var(--qlp-footer-signature-width);font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg)}.careers-module__nSn8bW__heroLink,.careers-module__nSn8bW__dialogApply a{justify-content:space-between;align-items:center;gap:var(--qlp-spacing-6);border-radius:var(--qlp-radius-full);background:var(--qlp-career-phosphor);color:var(--qlp-text);padding:var(--qlp-spacing-3) var(--qlp-spacing-6);font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-bold);display:inline-flex}.careers-module__nSn8bW__heroLink{margin-top:var(--qlp-spacing-8)}.careers-module__nSn8bW__heroVisual img,.careers-module__nSn8bW__festivalVisual img{width:100%;height:auto;display:block}.careers-module__nSn8bW__aboutCopy{align-items:center;gap:var(--qlp-spacing-12);padding-block:var(--qlp-spacing-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.careers-module__nSn8bW__aboutHeading{min-width:0}.careers-module__nSn8bW__aboutCopy p{justify-self:end}.careers-module__nSn8bW__about h2{max-width:var(--qlp-footer-signature-width);margin-block:var(--qlp-spacing-4);font-size:var(--qlp-font-size-4xl);line-height:var(--qlp-line-height-4xl);letter-spacing:var(--qlp-letter-spacing-display);font-weight:var(--qlp-weight-semibold);text-wrap:balance}.careers-module__nSn8bW__festivalVisual{overflow:hidden}.careers-module__nSn8bW__roles{scroll-margin-top:var(--qlp-spacing-8);padding-block:var(--qlp-spacing-16);border-top:thin solid var(--qlp-line)}.careers-module__nSn8bW__rolesTop{justify-content:space-between;align-items:end;gap:var(--qlp-spacing-8);margin-bottom:var(--qlp-spacing-8);display:flex}.careers-module__nSn8bW__rolesTop p{color:var(--qlp-text-muted);font-size:var(--qlp-font-size-sm)}.careers-module__nSn8bW__rolesHeading>div{align-items:center;gap:var(--qlp-spacing-3);margin-top:var(--qlp-spacing-3);flex-wrap:wrap;display:flex}.careers-module__nSn8bW__rolesHeading h2{font-size:var(--qlp-font-size-3xl);font-weight:var(--qlp-weight-semibold);line-height:var(--qlp-line-height-3xl)}.careers-module__nSn8bW__rolesCount{min-width:var(--qlp-spacing-8);border-radius:var(--qlp-radius-full);background:var(--qlp-neutral-100);padding-inline:var(--qlp-spacing-2);font-size:var(--qlp-font-size-sm);place-items:center;display:inline-grid}.careers-module__nSn8bW__filters{gap:var(--qlp-spacing-2);margin-bottom:var(--qlp-spacing-12);flex-wrap:wrap;display:flex}.careers-module__nSn8bW__filter{border:thin solid var(--qlp-line);border-radius:var(--qlp-radius-full);color:var(--qlp-text);padding:var(--qlp-spacing-2) var(--qlp-spacing-4);font:inherit;font-size:var(--qlp-font-size-sm);cursor:pointer;background:0 0}@media (pointer:coarse){.careers-module__nSn8bW__filter{min-height:calc(var(--qlp-spacing-12) - var(--qlp-spacing-1))}}.careers-module__nSn8bW__filter:hover,.careers-module__nSn8bW__filter[aria-pressed=true]{background:var(--qlp-text);color:var(--qlp-surface)}.careers-module__nSn8bW__roleGroups{gap:var(--qlp-spacing-8);display:grid}.careers-module__nSn8bW__roleGroup h3{margin-bottom:var(--qlp-spacing-3);color:var(--qlp-text-muted);font-size:var(--qlp-font-size-lg);font-weight:var(--qlp-weight-semibold)}.careers-module__nSn8bW__roleGrid{gap:var(--qlp-spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.careers-module__nSn8bW__roleCard{min-height:calc(var(--qlp-spacing-24) + var(--qlp-spacing-16));border:thin solid var(--qlp-neutral-200);border-radius:var(--qlp-radius-card);background:var(--qlp-surface);color:var(--qlp-text);padding:var(--qlp-spacing-4) var(--qlp-spacing-6);text-align:left;font:inherit;cursor:pointer;box-shadow:var(--qlp-shadow-card);transition:background-color var(--qlp-motion-role-exit-duration) ease,box-shadow var(--qlp-motion-role-exit-duration) ease,transform var(--qlp-motion-role-exit-duration) ease;flex-direction:column;justify-content:center;align-items:start;padding-right:40%;display:flex;position:relative;overflow:hidden}.careers-module__nSn8bW__roleCard:hover,.careers-module__nSn8bW__roleCard:focus-visible{background:var(--qlp-neutral-50);box-shadow:var(--qlp-shadow-dropdown);transform:translateY(calc(-1 * var(--qlp-spacing-1)))}.careers-module__nSn8bW__roleCardTitle{font-size:var(--qlp-font-size-lg);font-weight:var(--qlp-weight-semibold);line-height:var(--qlp-line-height-lg)}.careers-module__nSn8bW__roleCardMeta{margin-top:var(--qlp-spacing-2);color:var(--qlp-text-muted);font-size:var(--qlp-font-size-sm);line-height:var(--qlp-line-height-sm)}.careers-module__nSn8bW__roleCardVisual{inset-block:0;pointer-events:none;width:40%;position:absolute;right:0}.careers-module__nSn8bW__roleCardVisual img{object-fit:contain;object-position:right bottom}.careers-module__nSn8bW__dialog{width:min(100% - var(--qlp-spacing-8),var(--qlp-spacing-24) * 9);max-height:calc(100dvh - var(--qlp-spacing-8));border:thin solid var(--qlp-neutral-200);border-radius:var(--qlp-radius-card);background:var(--qlp-neutral-50);color:var(--qlp-text);box-shadow:var(--qlp-shadow-dropdown);margin:auto;padding:0;overflow:hidden}.careers-module__nSn8bW__dialog[open]{flex-direction:column;display:flex}.careers-module__nSn8bW__dialogScroll{overscroll-behavior:contain;scrollbar-width:none;outline:none;flex:auto;min-height:0;overflow-y:auto}.careers-module__nSn8bW__dialogScroll::-webkit-scrollbar{width:0;height:0}.careers-module__nSn8bW__dialog[open]{animation:careers-module__nSn8bW__dialogEnter var(--qlp-motion-enter-duration) cubic-bezier(.16,1,.3,1) both}.careers-module__nSn8bW__dialog::backdrop{background:color-mix(in srgb,var(--qlp-neutral-900) 55%,transparent);-webkit-backdrop-filter:blur(var(--qlp-spacing-2));backdrop-filter:blur(var(--qlp-spacing-2));animation:careers-module__nSn8bW__backdropEnter var(--qlp-motion-enter-duration) ease both}.careers-module__nSn8bW__dialogInner{padding:0 var(--qlp-spacing-12) var(--qlp-spacing-12);position:relative}.careers-module__nSn8bW__dialogHero{align-items:end;gap:var(--qlp-spacing-4);margin-inline:calc(-1 * var(--qlp-spacing-12));padding:var(--qlp-spacing-12) var(--qlp-spacing-12) 0;background:color-mix(in srgb,var(--qlp-career-phosphor) 45%,var(--qlp-neutral-50));border-bottom:thin solid var(--qlp-neutral-200);grid-template-columns:minmax(0,1fr) 38%;display:grid;position:relative;overflow:hidden}.careers-module__nSn8bW__dialogHeroCopy{padding-bottom:var(--qlp-spacing-12);align-self:center}.careers-module__nSn8bW__dialogHeroVisual{height:calc(var(--qlp-spacing-24) * 2.5);pointer-events:none;align-self:end;position:relative}.careers-module__nSn8bW__dialogHeroVisual img{object-fit:contain;object-position:center bottom}.careers-module__nSn8bW__dialogClose{z-index:1;top:var(--qlp-spacing-6);right:var(--qlp-spacing-6);width:var(--qlp-spacing-12);height:var(--qlp-spacing-12);border-radius:var(--qlp-radius-full);background:var(--qlp-neutral-0);color:var(--qlp-text);font:inherit;font-size:var(--qlp-font-size-xl);cursor:pointer;border:0;place-items:center;display:grid;position:absolute}.careers-module__nSn8bW__dialog h2{margin:0 0 var(--qlp-spacing-6);font-size:var(--qlp-font-size-3xl);line-height:var(--qlp-line-height-3xl);letter-spacing:var(--qlp-letter-spacing-display)}.careers-module__nSn8bW__dialogHeroCopy h2{font-weight:var(--qlp-weight-bold)}.careers-module__nSn8bW__dialogActions{gap:var(--qlp-spacing-2);flex-wrap:wrap;display:flex}.careers-module__nSn8bW__dialogActions a,.careers-module__nSn8bW__dialogActions button{align-items:center;gap:var(--qlp-spacing-2);min-height:var(--qlp-spacing-12);border:thin solid var(--qlp-neutral-200);border-radius:var(--qlp-radius-full);background:var(--qlp-surface);color:var(--qlp-text);padding:var(--qlp-spacing-2) var(--qlp-spacing-4);font:inherit;font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-semibold);cursor:pointer;display:inline-flex}.careers-module__nSn8bW__dialogActions .careers-module__nSn8bW__dialogPrimary{border-color:var(--qlp-career-blue);background:var(--qlp-career-blue);color:var(--qlp-neutral-0)}.careers-module__nSn8bW__dialogActions a:hover,.careers-module__nSn8bW__dialogActions button:hover,.careers-module__nSn8bW__dialogClose:hover{filter:brightness(.93)}.careers-module__nSn8bW__dialogTags{gap:var(--qlp-spacing-3) var(--qlp-spacing-6);margin-block:var(--qlp-spacing-8);color:var(--qlp-neutral-700);font-size:var(--qlp-font-size-sm);flex-wrap:wrap;display:flex}.careers-module__nSn8bW__dialogTags span{align-items:center;gap:var(--qlp-spacing-2);display:inline-flex}.careers-module__nSn8bW__dialogTags svg{width:var(--qlp-spacing-4);height:var(--qlp-spacing-4);color:var(--qlp-career-blue);flex:none}.careers-module__nSn8bW__dialogBody{gap:var(--qlp-spacing-4);font-size:var(--qlp-font-size-base);line-height:var(--qlp-line-height-lg);display:grid}.careers-module__nSn8bW__dialogBody h2,.careers-module__nSn8bW__dialogBody h3{max-width:none;margin:var(--qlp-spacing-4) 0 0;font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg);letter-spacing:normal}.careers-module__nSn8bW__dialogBody p,.careers-module__nSn8bW__dialogBody ul,.careers-module__nSn8bW__dialogBody ol{margin:0}.careers-module__nSn8bW__dialogBody ul,.careers-module__nSn8bW__dialogBody ol{gap:var(--qlp-spacing-2);padding-left:var(--qlp-spacing-6);display:grid}.careers-module__nSn8bW__dialogBody ul{list-style:outside}.careers-module__nSn8bW__dialogBody ol{list-style:decimal}.careers-module__nSn8bW__dialogBody li::marker{color:var(--qlp-career-blue)}.careers-module__nSn8bW__dialogBody a{color:var(--qlp-career-blue);text-decoration:underline}.careers-module__nSn8bW__dialogBody blockquote{border-left:thin solid var(--qlp-career-blue);padding-left:var(--qlp-spacing-4);margin:0}.careers-module__nSn8bW__dialogNote{margin-top:var(--qlp-spacing-8);padding-top:var(--qlp-spacing-6);border-top:thin solid var(--qlp-neutral-200);color:var(--qlp-neutral-700);font-size:var(--qlp-font-size-sm)}@keyframes careers-module__nSn8bW__dialogEnter{0%{opacity:0;transform:translateY(var(--qlp-spacing-12)) scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes careers-module__nSn8bW__backdropEnter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.careers-module__nSn8bW__dialog[open]{animation:careers-module__nSn8bW__dialogEnterReduced var(--qlp-motion-role-exit-duration) ease-out both}.careers-module__nSn8bW__dialog::backdrop{animation:careers-module__nSn8bW__backdropEnter var(--qlp-motion-role-exit-duration) ease both}}@keyframes careers-module__nSn8bW__dialogEnterReduced{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width:48rem){.careers-module__nSn8bW__hero{padding-top:var(--qlp-spacing-12)}.careers-module__nSn8bW__heroGrid{gap:var(--qlp-spacing-8);grid-template-columns:1fr}.careers-module__nSn8bW__aboutCopy{gap:var(--qlp-spacing-4);grid-template-columns:1fr}.careers-module__nSn8bW__aboutCopy p{justify-self:start}.careers-module__nSn8bW__heroIntro,.careers-module__nSn8bW__aboutCopy p,.careers-module__nSn8bW__about h2{max-width:var(--qlp-home-copy-max)}.careers-module__nSn8bW__rolesTop{flex-direction:column;align-items:start}}@media (max-width:40rem){.careers-module__nSn8bW__hero h1,.careers-module__nSn8bW__about h2{font-size:var(--qlp-font-size-3xl);line-height:var(--qlp-line-height-3xl)}.careers-module__nSn8bW__roleGrid{grid-template-columns:1fr}.careers-module__nSn8bW__dialogInner{padding:0 var(--qlp-spacing-6) var(--qlp-spacing-6)}.careers-module__nSn8bW__dialogHero{margin-inline:calc(-1 * var(--qlp-spacing-6));padding:var(--qlp-spacing-12) var(--qlp-spacing-6) 0;grid-template-columns:1fr;gap:0}.careers-module__nSn8bW__dialogHeroCopy{padding-bottom:var(--qlp-spacing-6)}.careers-module__nSn8bW__dialogHeroVisual{height:calc(var(--qlp-spacing-24) * 1.5);width:60%;margin-top:calc(-1 * var(--qlp-spacing-4));justify-self:end}.careers-module__nSn8bW__dialogClose{top:var(--qlp-spacing-4);right:var(--qlp-spacing-4)}}
.team-module__R5Optq__section{padding:var(--qlp-spacing-24) 0;position:relative;overflow:clip}.team-module__R5Optq__container{max-width:80rem;padding:0 var(--qlp-spacing-6);margin:0 auto}.team-module__R5Optq__header{align-items:baseline;gap:var(--qlp-spacing-4);margin-bottom:var(--qlp-spacing-8);display:flex}.team-module__R5Optq__label{flex:none}.team-module__R5Optq__line{background:var(--qlp-line);flex:1;height:1px}.team-module__R5Optq__count{font-size:var(--qlp-font-size-xs);color:var(--qlp-text-faint);flex:none}.team-module__R5Optq__spot{max-width:28ch;font-size:var(--qlp-font-size-2xl);line-height:var(--qlp-line-height-2xl);font-weight:var(--qlp-weight-bold);letter-spacing:var(--qlp-letter-spacing-display);text-wrap:balance}.team-module__R5Optq__story{max-width:46ch;margin-top:var(--qlp-spacing-4);font-size:var(--qlp-font-size-base);line-height:var(--qlp-line-height-base);color:var(--qlp-text-muted);text-wrap:pretty}.team-module__R5Optq__strip{gap:var(--qlp-strip-gap);margin-top:var(--qlp-spacing-12);overscroll-behavior-x:contain;scrollbar-width:none;padding-inline:max(var(--qlp-spacing-6), calc((100vw - 80rem) / 2 + var(--qlp-spacing-6)));padding-block:var(--qlp-strip-overflow-margin);margin-block:calc(var(--qlp-strip-overflow-margin) * -1);display:flex;overflow:auto hidden}.team-module__R5Optq__strip::-webkit-scrollbar{display:none}.team-module__R5Optq__card{--kg:var(--qlp-strip-card-width);flex:0 0 var(--kg);aspect-ratio:var(--qlp-strip-card-ratio);scroll-snap-align:center;border-radius:var(--qlp-strip-card-radius);color:inherit;transition:transform var(--qlp-grid-hover-duration) var(--qlp-grid-hover-spring), box-shadow var(--qlp-grid-hover-duration) var(--qlp-grid-hover-spring);outline:none;text-decoration:none}.team-module__R5Optq__card:focus-visible{outline:1px solid var(--qlp-text);outline-offset:var(--qlp-spacing-1)}.team-module__R5Optq__body{border-radius:var(--qlp-strip-card-radius);height:100%;padding:calc(var(--kg) * var(--qlp-strip-card-padding));-webkit-user-select:none;user-select:none;box-shadow:var(--qlp-shadow-card);background:linear-gradient(168deg, color-mix(in srgb, var(--card-color) 16%, var(--qlp-neutral-0)) 0%, color-mix(in srgb, var(--card-color) 30%, var(--qlp-neutral-0)) 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.team-module__R5Optq__word{z-index:0;white-space:nowrap;font-size:calc(var(--kg) * var(--qlp-strip-backdrop-type));font-weight:var(--qlp-weight-bold);letter-spacing:var(--qlp-letter-spacing-display);color:color-mix(in srgb, var(--card-color) 42%, transparent);pointer-events:none;transition:transform var(--qlp-strip-hover-word-duration) var(--qlp-grid-enter-easing);line-height:1;position:absolute;top:50%;left:50%;transform:translate(-45%,-50%)}.team-module__R5Optq__card:hover .team-module__R5Optq__word{transform:translate(-55%,-50%)}.team-module__R5Optq__title{z-index:1;font-size:calc(var(--kg) * var(--qlp-strip-title-type));letter-spacing:var(--qlp-letter-spacing-display);line-height:.95;font-weight:var(--qlp-weight-bold);text-wrap:balance;flex:none;margin:0;position:relative}.team-module__R5Optq__stack{z-index:1;min-height:0;margin-top:calc(var(--kg) * .04);padding-block:calc(var(--kg) * .03);transition:transform var(--qlp-strip-hover-image-duration) var(--qlp-grid-enter-easing);flex:1;place-items:center;display:grid;position:relative}.team-module__R5Optq__card:hover .team-module__R5Optq__stack{transform:scale(var(--qlp-strip-hover-image-scale))}.team-module__R5Optq__square{width:auto;height:100%;max-width:calc(var(--kg) * var(--qlp-strip-image-width));aspect-ratio:var(--qlp-strip-image-ratio);border-radius:calc(var(--kg) * var(--qlp-strip-image-radius));box-shadow:var(--qlp-shadow-dropdown);background:radial-gradient(120% 90% at 30% 12%, color-mix(in srgb, var(--card-color) 34%, transparent) 0%, transparent 64%), linear-gradient(150deg, var(--qlp-neutral-0) 0%, color-mix(in srgb, var(--card-color) 18%, var(--qlp-neutral-100)) 100%);transition:transform var(--qlp-strip-hover-stack-duration) var(--qlp-grid-hover-spring);grid-area:1/1;overflow:hidden}.team-module__R5Optq__square img{object-fit:cover;object-position:50% 20%;transform:scale(var(--zoom,1))}.team-module__R5Optq__square{transform:rotate(var(--qlp-strip-tilt))}.team-module__R5Optq__card:hover .team-module__R5Optq__square{transform:rotate(calc(var(--qlp-strip-tilt) * 1.8))}.team-module__R5Optq__credit{z-index:1;justify-content:space-between;align-items:flex-end;gap:var(--qlp-spacing-2);font-size:calc(var(--kg) * var(--qlp-strip-imprint-type));margin-top:auto;display:flex;position:relative}.team-module__R5Optq__creditRight{opacity:.4}.team-module__R5Optq__ready .team-module__R5Optq__card{opacity:0;transform:translateX(calc(100vw + var(--order) * var(--kg) * var(--qlp-strip-enter-spread))) scale(var(--qlp-strip-enter-scale))}.team-module__R5Optq__ready[data-seen=true] .team-module__R5Optq__card{opacity:1;transition:transform var(--qlp-strip-enter-duration) var(--qlp-grid-enter-easing) var(--delay), opacity var(--qlp-strip-enter-opacity-duration) var(--qlp-grid-enter-easing) var(--delay);transform:none}@media (hover:hover) and (pointer:fine){.team-module__R5Optq__card:hover{transform:scale(var(--qlp-grid-hover-scale))}.team-module__R5Optq__card:hover .team-module__R5Optq__body{box-shadow:var(--qlp-shadow-dropdown)}}.team-module__R5Optq__card:active{transform:scale(calc(2 - var(--qlp-grid-hover-scale)))}@media (max-width:64rem){.team-module__R5Optq__spot{font-size:var(--qlp-font-size-xl);line-height:var(--qlp-line-height-xl)}}@media (pointer:coarse){.team-module__R5Optq__strip{scroll-snap-type:x proximity}}@media (max-width:40rem){.team-module__R5Optq__section{padding:var(--qlp-spacing-16) 0}.team-module__R5Optq__strip{gap:var(--qlp-strip-gap-narrow);padding-inline:var(--qlp-spacing-6);padding-block:var(--qlp-strip-overflow-margin-narrow);margin-block:calc(var(--qlp-strip-overflow-margin-narrow) * -1)}.team-module__R5Optq__card{--kg:var(--qlp-strip-card-width-narrow)}.team-module__R5Optq__ready .team-module__R5Optq__card{transform:translateX(calc(100vw + var(--order) * var(--kg) * var(--qlp-strip-enter-spread))) scale(var(--qlp-strip-enter-scale-narrow))}}
.troygox-promo-module__f2aL_G__section{padding-block:var(--qlp-home-section-y);color:var(--qlp-neutral-1000);background:var(--qlp-home-troygox-wash), var(--qlp-background);position:relative;overflow:hidden}.troygox-promo-module__f2aL_G__stripeLeft,.troygox-promo-module__f2aL_G__stripeRight{width:var(--qlp-spacing-6);background:var(--qlp-troygox);position:absolute;top:18%;bottom:22%}.troygox-promo-module__f2aL_G__stripeLeft{border-radius:0 var(--qlp-radius-card) var(--qlp-radius-card) 0;left:0}.troygox-promo-module__f2aL_G__stripeRight{border-radius:var(--qlp-radius-card) 0 0 var(--qlp-radius-card);right:0}.troygox-promo-module__f2aL_G__container{align-items:center;gap:var(--qlp-spacing-12);width:min(100%, var(--qlp-home-content-max));padding-inline:var(--qlp-home-gutter);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-inline:auto;display:grid;position:relative}.troygox-promo-module__f2aL_G__copy{align-items:flex-start;gap:var(--qlp-spacing-6);flex-direction:column;display:flex}.troygox-promo-module__f2aL_G__eyebrow{align-items:center;gap:var(--qlp-spacing-4);color:var(--qlp-text-muted);font-size:var(--qlp-home-section-head-eyebrow);font-weight:var(--qlp-weight-semibold);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase;white-space:nowrap;display:inline-flex}.troygox-promo-module__f2aL_G__eyebrow:before,.troygox-promo-module__f2aL_G__eyebrow:after{content:"";width:var(--qlp-spacing-12);background:color-mix(in srgb, currentColor 40%, transparent);flex:none;height:1px}.troygox-promo-module__f2aL_G__heading{font-weight:var(--qlp-weight-bold);flex-direction:column;align-items:flex-start;display:flex}.troygox-promo-module__f2aL_G__headline{font-size:var(--qlp-home-troygox-headline);line-height:var(--qlp-line-height-display);letter-spacing:var(--qlp-letter-spacing-display);text-transform:uppercase}.troygox-promo-module__f2aL_G__band{margin-top:var(--qlp-spacing-3);padding:var(--qlp-spacing-1) var(--qlp-spacing-8) var(--qlp-spacing-1) var(--qlp-spacing-4);border-radius:0 var(--qlp-radius-full) var(--qlp-radius-full) 0;background:var(--qlp-troygox);font-size:var(--qlp-home-troygox-band);line-height:var(--qlp-line-height-xl);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase;box-shadow:0 var(--qlp-spacing-3) var(--qlp-spacing-6) calc(var(--qlp-spacing-3) * -1) color-mix(in srgb, var(--qlp-neutral-1000) 30%, transparent)}.troygox-promo-module__f2aL_G__line{margin-top:var(--qlp-spacing-4);max-width:var(--qlp-home-copy-max);font-size:var(--qlp-font-size-2xl);line-height:var(--qlp-line-height-2xl);font-weight:var(--qlp-weight-normal);text-wrap:balance}.troygox-promo-module__f2aL_G__line strong{font-weight:var(--qlp-weight-bold)}.troygox-promo-module__f2aL_G__description{max-width:var(--qlp-home-copy-max);font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg);color:var(--qlp-text-muted)}.troygox-promo-module__f2aL_G__download{align-items:stretch;gap:var(--qlp-spacing-4);margin-top:var(--qlp-spacing-4);display:flex}.troygox-promo-module__f2aL_G__tile{justify-content:center;align-items:center;gap:var(--qlp-spacing-2);width:var(--qlp-home-troygox-tile);aspect-ratio:1;border-radius:var(--qlp-radius-card);background:var(--qlp-troygox);color:var(--qlp-neutral-1000);transition:transform var(--qlp-grid-hover-duration) var(--qlp-grid-hover-spring);flex-direction:column;text-decoration:none;display:flex}.troygox-promo-module__f2aL_G__tile:hover{transform:translateY(calc(var(--qlp-spacing-1) * -1))}.troygox-promo-module__f2aL_G__tileLogo{aspect-ratio:1;object-fit:contain;width:58%;display:block}.troygox-promo-module__f2aL_G__badges{justify-content:space-between;gap:var(--qlp-spacing-2);flex-direction:column;display:flex}.troygox-promo-module__f2aL_G__badges a{display:block}.troygox-promo-module__f2aL_G__badges img{width:auto;height:var(--qlp-home-troygox-badge-height);display:block}.troygox-promo-module__f2aL_G__web{font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-semibold);color:inherit;text-underline-offset:var(--qlp-spacing-1);position:relative}.troygox-promo-module__f2aL_G__web:after{content:"";inset-inline:0;top:calc(-1 * var(--qlp-spacing-2));height:max(calc(100% + var(--qlp-spacing-2)), var(--qlp-touch-target));position:absolute}.troygox-promo-module__f2aL_G__tile:focus-visible,.troygox-promo-module__f2aL_G__badges a:focus-visible{outline:2px solid var(--qlp-neutral-1000);outline-offset:var(--qlp-spacing-1)}.troygox-promo-module__f2aL_G__stage{width:100%;max-width:var(--qlp-home-troygox-stage-max);aspect-ratio:var(--qlp-home-troygox-stage-ratio);justify-self:end;position:relative}.troygox-promo-module__f2aL_G__panel{aspect-ratio:1;background:var(--qlp-troygox);border-radius:50%;width:92%;position:absolute;top:48%;left:50%;translate:-50% -50%}.troygox-promo-module__f2aL_G__shadow{height:var(--qlp-spacing-8);background:color-mix(in srgb, var(--qlp-neutral-1000) 22%, transparent);filter:blur(var(--qlp-spacing-4));border-radius:50%;position:absolute;bottom:8%;left:30%;right:-2%;translate:0 50%}.troygox-promo-module__f2aL_G__horse{z-index:1;width:76%;height:auto;filter:var(--qlp-home-troygox-horse-filter);position:absolute;bottom:8%;right:-6%;scale:-1 1}.troygox-promo-module__f2aL_G__phone{z-index:2;width:44%;height:auto;rotate:var(--qlp-home-troygox-phone-tilt);filter:drop-shadow(0 var(--qlp-spacing-6) var(--qlp-spacing-8) color-mix(in srgb, var(--qlp-neutral-1000) 30%, transparent));position:absolute;bottom:-2%;left:4%}.troygox-promo-module__f2aL_G__arrow{z-index:3;fill:none;width:14%;stroke:var(--qlp-neutral-1000);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:4%;left:40%;scale:-1 1}@media (max-width:64rem){.troygox-promo-module__f2aL_G__container{gap:var(--qlp-spacing-8);grid-template-columns:1fr}.troygox-promo-module__f2aL_G__stage{max-width:var(--qlp-home-troygox-stage-max-narrow);justify-self:start}.troygox-promo-module__f2aL_G__stripeLeft,.troygox-promo-module__f2aL_G__stripeRight{display:none}}@media (max-width:48rem){.troygox-promo-module__f2aL_G__section{padding-block:var(--qlp-home-section-y-narrow)}.troygox-promo-module__f2aL_G__line{font-size:var(--qlp-font-size-xl);line-height:var(--qlp-line-height-xl)}.troygox-promo-module__f2aL_G__eyebrow:before,.troygox-promo-module__f2aL_G__eyebrow:after{display:none}}
.variation-module__MPSUqG__outside{background:var(--qlp-world-cyc-outside)}.variation-module__MPSUqG__label{z-index:99;align-items:baseline;gap:var(--qlp-spacing-3);padding:var(--qlp-spacing-2) var(--qlp-spacing-4);background:var(--qlp-neutral-900);color:var(--qlp-neutral-0);font-size:var(--qlp-font-size-xs);display:flex;position:fixed;top:0;left:0;right:0}.variation-module__MPSUqG__label span{color:var(--qlp-neutral-300)}.variation-module__MPSUqG__nav{gap:var(--qlp-spacing-3);margin-left:auto;display:flex}.variation-module__MPSUqG__nav a{color:var(--qlp-neutral-0);text-decoration:none}.variation-module__MPSUqG__nav a[aria-current=page]{text-decoration:underline}
