@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_14947892-module__FqSRjq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_14947892-module__FqSRjq__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
.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__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)}}
.media-hero-carousel-module__GHH-zG__carousel{width:100%}.media-hero-carousel-module__GHH-zG__frame{width:100%;height:min(var(--qlp-home-story-media-height), calc(100svh - var(--qlp-media-home-section-anchor-offset) - var(--qlp-spacing-24)));background:var(--qlp-neutral-900);isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.media-hero-carousel-module__GHH-zG__slide{opacity:0;pointer-events:none;transition:opacity var(--qlp-media-home-hero-carousel-transition-duration) var(--qlp-nav-transition-easing);position:absolute;inset:0}.media-hero-carousel-module__GHH-zG__slide[data-active=true]{z-index:1;opacity:1;pointer-events:auto}.media-hero-carousel-module__GHH-zG__media{object-fit:cover;width:100%;height:100%;transform:scale(var(--qlp-media-home-hero-carousel-transition-scale)) translateX(var(--qlp-media-home-hero-carousel-transition-shift));transition:transform var(--qlp-media-home-hero-carousel-media-settle-duration) var(--qlp-nav-transition-easing);display:block}.media-hero-carousel-module__GHH-zG__slide[data-active=true] .media-hero-carousel-module__GHH-zG__media{transform:none}.media-hero-carousel-module__GHH-zG__video{cursor:pointer}.media-hero-carousel-module__GHH-zG__video::-webkit-media-controls{display:none}.media-hero-carousel-module__GHH-zG__scrim{z-index:2;background:var(--qlp-media-home-hero-carousel-scrim);pointer-events:none;position:absolute;inset:0}.media-hero-carousel-module__GHH-zG__pausedBadge{right:var(--qlp-home-gutter);bottom:var(--qlp-spacing-8);z-index:3;align-items:center;gap:var(--qlp-spacing-2);padding:var(--qlp-spacing-1) var(--qlp-spacing-3);border-radius:var(--qlp-radius-full);background:var(--qlp-media-home-hero-carousel-badge-surface);color:var(--qlp-neutral-0);font-size:var(--qlp-font-size-xs);font-weight:var(--qlp-weight-medium);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase;-webkit-backdrop-filter:blur(var(--qlp-spacing-2));backdrop-filter:blur(var(--qlp-spacing-2));pointer-events:none;animation:media-hero-carousel-module__GHH-zG__fadeIn var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing);display:inline-flex;position:absolute}.media-hero-carousel-module__GHH-zG__caption{inset-inline:var(--qlp-home-gutter);bottom:var(--qlp-spacing-8);z-index:3;align-items:baseline;column-gap:var(--qlp-spacing-4);row-gap:var(--qlp-spacing-1);color:var(--qlp-neutral-0);pointer-events:none;animation:media-hero-carousel-module__GHH-zG__captionIn var(--qlp-media-home-hero-carousel-transition-duration) var(--qlp-nav-transition-easing) both;grid-template-columns:auto 1fr;display:grid;position:absolute}.media-hero-carousel-module__GHH-zG__captionIndex{color:var(--qlp-media-light);font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-semibold);letter-spacing:var(--qlp-sub-brand-letter-spacing);grid-row:span 2}.media-hero-carousel-module__GHH-zG__captionCategory{font-size:var(--qlp-font-size-xs);font-weight:var(--qlp-weight-medium);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase;color:var(--qlp-neutral-100)}.media-hero-carousel-module__GHH-zG__captionLink{align-items:center;gap:var(--qlp-spacing-2);color:inherit;font-size:var(--qlp-font-size-xl);font-weight:var(--qlp-weight-semibold);line-height:var(--qlp-line-height-xl);pointer-events:auto;justify-self:start;text-decoration:none;display:inline-flex}.media-hero-carousel-module__GHH-zG__captionTitle{background:linear-gradient(currentColor, currentColor) no-repeat left bottom / 0% var(--qlp-media-home-hero-carousel-underline);transition:background-size var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing)}.media-hero-carousel-module__GHH-zG__captionArrow{transition:transform var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing), color var(--qlp-world-detail-duration);flex:none}.media-hero-carousel-module__GHH-zG__captionLink:hover .media-hero-carousel-module__GHH-zG__captionTitle,.media-hero-carousel-module__GHH-zG__captionLink:focus-visible .media-hero-carousel-module__GHH-zG__captionTitle{background-size:100% var(--qlp-media-home-hero-carousel-underline)}.media-hero-carousel-module__GHH-zG__captionLink:hover .media-hero-carousel-module__GHH-zG__captionArrow,.media-hero-carousel-module__GHH-zG__captionLink:focus-visible .media-hero-carousel-module__GHH-zG__captionArrow{color:var(--qlp-media-light);transform:translate(var(--qlp-spacing-1), calc(var(--qlp-spacing-1) * -1))}.media-hero-carousel-module__GHH-zG__captionLink:focus-visible{outline:var(--qlp-nav-focus-offset) solid var(--qlp-media-light);outline-offset:var(--qlp-spacing-1);border-radius:var(--qlp-radius-small)}.media-hero-carousel-module__GHH-zG__controls{align-items:center;gap:var(--qlp-spacing-4);padding:var(--qlp-spacing-4) var(--qlp-home-gutter) 0;grid-template-columns:1fr auto 1fr;display:grid}.media-hero-carousel-module__GHH-zG__counter{gap:var(--qlp-spacing-2);color:var(--qlp-text);font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--qlp-sub-brand-letter-spacing);margin:0;display:flex}.media-hero-carousel-module__GHH-zG__counterTotal{color:var(--qlp-text-faint)}.media-hero-carousel-module__GHH-zG__indicators{align-items:center;display:flex}.media-hero-carousel-module__GHH-zG__indicator{width:calc(var(--qlp-spacing-8) + var(--qlp-spacing-2));height:var(--qlp-media-home-hero-carousel-control-size);padding:0 var(--qlp-spacing-1);cursor:pointer;transition:width var(--qlp-world-crossfade-duration) var(--qlp-nav-transition-easing);background:0 0;border:0;place-items:center;display:grid}.media-hero-carousel-module__GHH-zG__indicator[data-active=true]{width:calc(var(--qlp-spacing-16) + var(--qlp-spacing-4))}.media-hero-carousel-module__GHH-zG__indicatorTrack{width:100%;height:var(--qlp-spacing-1);border-radius:var(--qlp-radius-full);background:var(--qlp-neutral-200);transition:background-color var(--qlp-world-crossfade-duration);display:block;position:relative;overflow:hidden}.media-hero-carousel-module__GHH-zG__indicator:hover .media-hero-carousel-module__GHH-zG__indicatorTrack{background:var(--qlp-neutral-300)}.media-hero-carousel-module__GHH-zG__indicatorFill{border-radius:inherit;background:var(--qlp-media);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.media-hero-carousel-module__GHH-zG__indicator[data-active=true][data-kind=image] .media-hero-carousel-module__GHH-zG__indicatorFill{animation:media-hero-carousel-module__GHH-zG__fill var(--qlp-media-home-hero-carousel-slide-duration) linear forwards}.media-hero-carousel-module__GHH-zG__indicator[data-active=true][data-kind=video] .media-hero-carousel-module__GHH-zG__indicatorFill{transform:scaleX(var(--carousel-progress,0))}.media-hero-carousel-module__GHH-zG__indicator[data-active=true][data-kind=image][data-paused=true] .media-hero-carousel-module__GHH-zG__indicatorFill{animation:none;transform:scaleX(1)}.media-hero-carousel-module__GHH-zG__indicator:focus-visible,.media-hero-carousel-module__GHH-zG__controlButton:focus-visible{outline:var(--qlp-nav-focus-offset) solid var(--qlp-media);outline-offset:var(--qlp-nav-focus-offset);border-radius:var(--qlp-radius-medium)}.media-hero-carousel-module__GHH-zG__controlButton:focus-visible{border-radius:var(--qlp-radius-full)}.media-hero-carousel-module__GHH-zG__buttons{justify-content:flex-end;gap:var(--qlp-spacing-2);display:flex}.media-hero-carousel-module__GHH-zG__controlButton{width:var(--qlp-media-home-hero-carousel-control-size);height:var(--qlp-media-home-hero-carousel-control-size);border:var(--qlp-media-home-hero-carousel-hairline) solid var(--qlp-neutral-200);border-radius:var(--qlp-radius-full);color:var(--qlp-text);cursor:pointer;transition:background-color var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing), border-color var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing), color var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing), transform var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing);background:0 0;place-items:center;padding:0;display:grid}.media-hero-carousel-module__GHH-zG__controlButton:hover{border-color:var(--qlp-text);background:var(--qlp-text);color:var(--qlp-surface)}.media-hero-carousel-module__GHH-zG__controlButton:active{transform:scale(var(--qlp-media-home-hero-carousel-press-scale))}@keyframes media-hero-carousel-module__GHH-zG__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes media-hero-carousel-module__GHH-zG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes media-hero-carousel-module__GHH-zG__captionIn{0%{opacity:0;transform:translateY(var(--qlp-spacing-2))}to{opacity:1;transform:none}}@media (max-width:48rem){.media-hero-carousel-module__GHH-zG__caption{inset-inline:var(--qlp-spacing-6);bottom:var(--qlp-spacing-6)}.media-hero-carousel-module__GHH-zG__pausedBadge{top:var(--qlp-spacing-4);right:var(--qlp-spacing-4);bottom:auto}.media-hero-carousel-module__GHH-zG__captionLink{font-size:var(--qlp-font-size-lg)}.media-hero-carousel-module__GHH-zG__controls{padding-inline:var(--qlp-spacing-6);grid-template-columns:1fr auto}.media-hero-carousel-module__GHH-zG__counter{display:none}.media-hero-carousel-module__GHH-zG__indicator{width:var(--qlp-spacing-6)}.media-hero-carousel-module__GHH-zG__indicator[data-active=true]{width:var(--qlp-spacing-12)}}.media-hero-carousel-module__GHH-zG__captionLink{min-width:0;max-width:100%}.media-hero-carousel-module__GHH-zG__captionTitle{overflow-wrap:anywhere}.media-hero-carousel-module__GHH-zG__indicators{min-width:0}@media (max-width:48rem){.media-hero-carousel-module__GHH-zG__carousel{flex-direction:column;flex:1;min-height:0;display:flex}.media-hero-carousel-module__GHH-zG__frame{aspect-ratio:auto;flex:1;height:auto;min-height:0}.media-hero-carousel-module__GHH-zG__caption{inset-inline:var(--qlp-spacing-4);bottom:var(--qlp-spacing-4);column-gap:var(--qlp-spacing-2)}.media-hero-carousel-module__GHH-zG__captionCategory{letter-spacing:normal}.media-hero-carousel-module__GHH-zG__controls{gap:var(--qlp-spacing-2) var(--qlp-spacing-4);padding:var(--qlp-spacing-3) var(--qlp-spacing-6) var(--qlp-spacing-4);flex:none;grid-template-columns:minmax(0,1fr) auto}.media-hero-carousel-module__GHH-zG__counter{display:flex}.media-hero-carousel-module__GHH-zG__buttons{grid-area:1/2}.media-hero-carousel-module__GHH-zG__indicators{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center}.media-hero-carousel-module__GHH-zG__indicator{flex:0 0 var(--qlp-media-home-hero-carousel-control-size);width:var(--qlp-media-home-hero-carousel-control-size);padding-inline:var(--qlp-spacing-2)}.media-hero-carousel-module__GHH-zG__indicator[data-active=true]{flex-basis:var(--qlp-spacing-16);width:var(--qlp-spacing-16)}.media-hero-carousel-module__GHH-zG__captionLink{min-height:var(--qlp-media-home-hero-carousel-control-size)}}@media (prefers-reduced-motion:reduce){.media-hero-carousel-module__GHH-zG__slide,.media-hero-carousel-module__GHH-zG__media,.media-hero-carousel-module__GHH-zG__caption,.media-hero-carousel-module__GHH-zG__pausedBadge,.media-hero-carousel-module__GHH-zG__indicatorFill{transition:none;animation:none}}
.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)}}
.section-divider-module__4EFIEq__divider{--divider-text:var(--qlp-text-faint);--divider-line:var(--qlp-line);align-items:center;gap:var(--qlp-spacing-4);margin-bottom:var(--qlp-spacing-8);grid-template-columns:auto 1fr auto;display:grid}.section-divider-module__4EFIEq__divider[data-dark]{--divider-text:var(--qlp-neutral-500);--divider-line:var(--qlp-neutral-800)}.section-divider-module__4EFIEq__text{color:var(--divider-text);font-size:var(--qlp-font-size-xs);font-weight:var(--qlp-weight-medium);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase;display:block}.section-divider-module__4EFIEq__line{background:var(--divider-line);height:1px}
