.hero-carousel_carousel__N6Ycb{width:100%}.hero-carousel_frame__iOw0n{touch-action:pan-y;position:relative;width:100%;height:min(var(--qlp-home-story-media-height),calc(100svh - var(--qlp-media-home-section-anchor-offset) - var(--qlp-spacing-24)));overflow:hidden;background:var(--qlp-neutral-900);isolation:isolate}.hero-carousel_slide__Imknn{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity var(--qlp-media-home-hero-carousel-transition-duration) var(--qlp-nav-transition-easing)}.hero-carousel_slide__Imknn[data-active=true]{z-index:1;opacity:1;pointer-events:auto}.hero-carousel_media__klQys{display:block;width:100%;height:100%;object-fit:cover;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)}.hero-carousel_slide__Imknn[data-active=true] .hero-carousel_media__klQys{transform:none}.hero-carousel_video__NGYXC{cursor:pointer}.hero-carousel_video__NGYXC::-webkit-media-controls{display:none}.hero-carousel_scrim__E_mUg{position:absolute;inset:0;z-index:2;background:var(--qlp-media-home-hero-carousel-scrim);pointer-events:none}.hero-carousel_pausedBadge__KMf2_{right:var(--qlp-home-gutter);display:inline-flex;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);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));animation:hero-carousel_fadeIn__AqjGs var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing)}.hero-carousel_caption__8EGV5,.hero-carousel_pausedBadge__KMf2_{position:absolute;bottom:var(--qlp-spacing-8);z-index:3;color:var(--qlp-neutral-0);pointer-events:none}.hero-carousel_caption__8EGV5{inset-inline:var(--qlp-home-gutter);display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:var(--qlp-spacing-4);row-gap:var(--qlp-spacing-1);animation:hero-carousel_captionIn__5Jbdj var(--qlp-media-home-hero-carousel-transition-duration) var(--qlp-nav-transition-easing) both}.hero-carousel_captionIndex__DJVch{grid-row:span 2;color:var(--qlp-tour-light);font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-semibold);letter-spacing:var(--qlp-sub-brand-letter-spacing)}.hero-carousel_captionCategory__A2VPz{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)}.hero-carousel_captionLink__XPGNs{display:inline-flex;align-items:center;gap:var(--qlp-spacing-2);justify-self:start;color:inherit;font-size:var(--qlp-font-size-xl);font-weight:var(--qlp-weight-semibold);line-height:var(--qlp-line-height-xl);text-decoration:none;pointer-events:auto}.hero-carousel_captionTitle__YREhe{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /0 var(--qlp-media-home-hero-carousel-underline);transition:background-size var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing)}.hero-carousel_captionArrow__cVsWZ{flex:none;transition:transform var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing),color var(--qlp-world-detail-duration)}.hero-carousel_captionLink__XPGNs:focus-visible .hero-carousel_captionTitle__YREhe,.hero-carousel_captionLink__XPGNs:hover .hero-carousel_captionTitle__YREhe{background-size:100% var(--qlp-media-home-hero-carousel-underline)}.hero-carousel_captionLink__XPGNs:focus-visible .hero-carousel_captionArrow__cVsWZ,.hero-carousel_captionLink__XPGNs:hover .hero-carousel_captionArrow__cVsWZ{color:var(--qlp-tour-light);transform:translate(var(--qlp-spacing-1),calc(var(--qlp-spacing-1) * -1))}.hero-carousel_captionLink__XPGNs:focus-visible{outline:var(--qlp-nav-focus-offset) solid var(--qlp-tour-light);outline-offset:var(--qlp-spacing-1);border-radius:var(--qlp-radius-small)}.hero-carousel_controls__i32HT{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--qlp-spacing-4);padding:var(--qlp-spacing-4) var(--qlp-home-gutter) 0}.hero-carousel_counter__6cOhk{display:flex;gap:var(--qlp-spacing-2);margin:0;color:var(--qlp-text);font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--qlp-sub-brand-letter-spacing)}.hero-carousel_counterTotal__K2ich{color:var(--qlp-text-faint)}.hero-carousel_indicators__s8btS{display:flex;align-items:center}.hero-carousel_indicator__edWCt{display:grid;width:calc(var(--qlp-spacing-8) + var(--qlp-spacing-2));height:var(--qlp-media-home-hero-carousel-control-size);place-items:center;padding:0 var(--qlp-spacing-1);border:0;background:transparent;cursor:pointer;transition:width var(--qlp-world-crossfade-duration) var(--qlp-nav-transition-easing)}.hero-carousel_indicator__edWCt[data-active=true]{width:calc(var(--qlp-spacing-16) + var(--qlp-spacing-4))}.hero-carousel_indicatorTrack___yMDB{position:relative;display:block;width:100%;height:var(--qlp-spacing-1);overflow:hidden;border-radius:var(--qlp-radius-full);background:var(--qlp-neutral-200);transition:background-color var(--qlp-world-crossfade-duration)}.hero-carousel_indicator__edWCt:hover .hero-carousel_indicatorTrack___yMDB{background:var(--qlp-neutral-300)}.hero-carousel_indicatorFill__hH72y{position:absolute;inset:0;border-radius:inherit;background:var(--qlp-tour);transform:scaleX(0);transform-origin:left center}.hero-carousel_indicator__edWCt[data-active=true][data-kind=image] .hero-carousel_indicatorFill__hH72y{animation:hero-carousel_fill__cXESq var(--qlp-media-home-hero-carousel-slide-duration) linear forwards}.hero-carousel_indicator__edWCt[data-active=true][data-kind=video] .hero-carousel_indicatorFill__hH72y{transform:scaleX(var(--carousel-progress,0))}.hero-carousel_indicator__edWCt[data-active=true][data-kind=image][data-paused=true] .hero-carousel_indicatorFill__hH72y{animation:none;transform:scaleX(1)}.hero-carousel_controlButton__Y9u3h:focus-visible,.hero-carousel_indicator__edWCt:focus-visible{outline:var(--qlp-nav-focus-offset) solid var(--qlp-tour);outline-offset:var(--qlp-nav-focus-offset);border-radius:var(--qlp-radius-medium)}.hero-carousel_controlButton__Y9u3h:focus-visible{border-radius:var(--qlp-radius-full)}.hero-carousel_buttons__6m5Je{display:flex;justify-content:flex-end;gap:var(--qlp-spacing-2)}.hero-carousel_controlButton__Y9u3h{display:grid;width:var(--qlp-media-home-hero-carousel-control-size);height:var(--qlp-media-home-hero-carousel-control-size);place-items:center;padding:0;border:var(--qlp-media-home-hero-carousel-hairline) solid var(--qlp-neutral-200);border-radius:var(--qlp-radius-full);background:transparent;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)}.hero-carousel_controlButton__Y9u3h:hover{border-color:var(--qlp-text);background:var(--qlp-text);color:var(--qlp-surface)}.hero-carousel_controlButton__Y9u3h:active{transform:scale(var(--qlp-media-home-hero-carousel-press-scale))}@keyframes hero-carousel_fill__cXESq{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-carousel_fadeIn__AqjGs{0%{opacity:0}to{opacity:1}}@keyframes hero-carousel_captionIn__5Jbdj{0%{opacity:0;transform:translateY(var(--qlp-spacing-2))}to{opacity:1;transform:none}}@media (max-width:48rem){.hero-carousel_caption__8EGV5{inset-inline:var(--qlp-spacing-6);bottom:var(--qlp-spacing-6)}.hero-carousel_pausedBadge__KMf2_{top:var(--qlp-spacing-4);right:var(--qlp-spacing-4);bottom:auto}.hero-carousel_captionLink__XPGNs{font-size:var(--qlp-font-size-lg)}.hero-carousel_controls__i32HT{grid-template-columns:1fr auto;padding-inline:var(--qlp-spacing-6)}.hero-carousel_counter__6cOhk{display:none}.hero-carousel_indicator__edWCt{width:var(--qlp-spacing-6)}.hero-carousel_indicator__edWCt[data-active=true]{width:var(--qlp-spacing-12)}}.hero-carousel_captionLink__XPGNs{min-width:0;max-width:100%}.hero-carousel_captionTitle__YREhe{overflow-wrap:anywhere}.hero-carousel_indicators__s8btS{min-width:0}@media (max-width:48rem){.hero-carousel_carousel__N6Ycb{display:flex;flex:1 1;flex-direction:column;min-height:0}.hero-carousel_frame__iOw0n{flex:1 1;height:auto;min-height:0;aspect-ratio:auto}.hero-carousel_caption__8EGV5{inset-inline:var(--qlp-spacing-4);bottom:var(--qlp-spacing-4);column-gap:var(--qlp-spacing-2)}.hero-carousel_captionCategory__A2VPz{letter-spacing:normal}.hero-carousel_controls__i32HT{flex:none;grid-template-columns:minmax(0,1fr) auto;gap:var(--qlp-spacing-2) var(--qlp-spacing-4);padding:var(--qlp-spacing-3) var(--qlp-spacing-6) var(--qlp-spacing-4)}.hero-carousel_counter__6cOhk{display:flex}.hero-carousel_buttons__6m5Je{grid-column:2;grid-row:1}.hero-carousel_indicators__s8btS{grid-column:1/-1;grid-row:2;justify-content:center;flex-wrap:wrap}.hero-carousel_indicator__edWCt{flex:0 0 var(--qlp-spacing-6)}.hero-carousel_indicator__edWCt[data-active=true]{flex-basis:var(--qlp-spacing-12)}.hero-carousel_indicator__edWCt{flex-basis:var(--qlp-media-home-hero-carousel-control-size);width:var(--qlp-media-home-hero-carousel-control-size);padding-inline:var(--qlp-spacing-2)}.hero-carousel_indicator__edWCt[data-active=true]{flex-basis:calc(var(--qlp-media-home-hero-carousel-control-size) + var(--qlp-spacing-6));width:calc(var(--qlp-media-home-hero-carousel-control-size) + var(--qlp-spacing-6))}.hero-carousel_captionLink__XPGNs{position:relative}.hero-carousel_captionLink__XPGNs:after{content:"";position:absolute;inset:calc((var(--qlp-media-home-hero-carousel-control-size) - 100%) / -2) 0}}@media (orientation:landscape) and (max-height:32rem){.hero-carousel_frame__iOw0n{height:calc(100svh - var(--site-navigation-height, var(--qlp-media-home-section-anchor-offset)) - var(--qlp-media-home-hero-carousel-control-size) - var(--qlp-spacing-4))}}@media (prefers-reduced-motion:reduce){.hero-carousel_caption__8EGV5,.hero-carousel_indicatorFill__hH72y,.hero-carousel_media__klQys,.hero-carousel_pausedBadge__KMf2_,.hero-carousel_slide__Imknn{animation:none;transition:none}}.splash-to-hero-logo_target__VYfPU{display:block;width:100%}.splash-to-hero-logo_target__VYfPU[data-phase=drawing],.splash-to-hero-logo_target__VYfPU[data-phase=moving]{visibility:hidden}.splash-to-hero-logo_logo__4YeSO{display:block;width:100%;height:auto}.splash-to-hero-logo_status__MXJ0D{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.splash-to-hero-logo_overlay__kbW5Y{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:var(--splash-logo-background);transition:background-color var(--splash-logo-transition-duration) cubic-bezier(.65,0,.35,1)}.splash-to-hero-logo_overlay__kbW5Y[data-phase=moving]{background-color:transparent;pointer-events:none}.splash-to-hero-logo_source__jK_XF{display:block;width:var(--splash-logo-source-width);transform-origin:center;clip-path:inset(0 100% 0 0);animation:splash-to-hero-logo_draw__CRve4 var(--splash-logo-open-duration) cubic-bezier(.5,0,.2,1) forwards;animation-play-state:running;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)}.splash-to-hero-logo_source__jK_XF[data-wait-for-load=true][data-logo-loaded=false]{animation-play-state:paused}.splash-to-hero-logo_overlay__kbW5Y[data-phase=moving] .splash-to-hero-logo_source__jK_XF{transform:translate(var(--splash-logo-x,0),var(--splash-logo-y,0)) scale(var(--splash-logo-scale,1))}.splash-to-hero-logo_overlay__kbW5Y[data-phase=fading]{background-color:transparent;pointer-events:none}.splash-to-hero-logo_overlay__kbW5Y[data-phase=fading] .splash-to-hero-logo_source__jK_XF{opacity:0;transform:scale(.96)}@keyframes splash-to-hero-logo_draw__CRve4{0%{clip-path:inset(0 100% 0 0)}72%,to{clip-path:inset(0 0 0 0)}}@media (max-width:767px){.splash-to-hero-logo_source__jK_XF{width:var(--splash-logo-source-width-mobile)}}.featured-works_shell__RfGGo{width:min(100%,var(--qlp-home-content-max));margin-inline:auto;padding-inline:var(--qlp-home-gutter)}.featured-works_eyebrow__yTcr0{display:block;color:var(--qlp-neutral-400);font-size:var(--qlp-font-size-xs)}.featured-works_galleryImage__nlDNy img,.featured-works_projectMedia__SxYke img{object-fit:cover}.featured-works_featured__Y9jyg{overflow:hidden;padding-block:var(--qlp-home-section-y);color:var(--qlp-neutral-50);background:var(--qlp-neutral-950)}.featured-works_featuredHeader__zhPG0{margin-bottom:var(--qlp-spacing-16)}.featured-works_featuredTitleBlock__K0u4K{display:flex;flex-direction:column;align-items:center;gap:var(--qlp-spacing-8);text-align:center}.featured-works_featuredEyebrow__F0CgJ{color:var(--qlp-neutral-400)}[data-tone=light] .featured-works_featuredEyebrow__F0CgJ{color:var(--qlp-text-muted)}.featured-works_featuredTitleBlock__K0u4K:has(.featured-works_featuredEyebrow__F0CgJ) h2{margin-top:calc(var(--qlp-spacing-3) - var(--qlp-spacing-8))}.featured-works_featuredHeader__zhPG0 h2{max-width:12ch;margin-inline:auto;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}.featured-works_galleryButton__ta7Xu{display:inline-flex;align-items:center;justify-content:space-between;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}.featured-works_galleryButtonIcon__QIuhG{display:grid;width:var(--qlp-spacing-12);height:var(--qlp-spacing-12);place-items:center;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)}.featured-works_galleryButton__ta7Xu:hover{border-color:var(--featured-accent,var(--qlp-qlp));color:var(--qlp-neutral-0);background:var(--featured-accent,var(--qlp-qlp))}.featured-works_galleryButton__ta7Xu:focus-visible{outline:var(--qlp-spacing-1) solid var(--qlp-neutral-50);outline-offset:var(--qlp-spacing-1)}.featured-works_marqueeViewport__R7ja6{display:grid;gap:var(--qlp-home-marquee-row-gap);width:100%;overflow:hidden;-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)}.featured-works_featured__Y9jyg[data-reveal-ready=true]:not([data-revealed=true]) .featured-works_featuredHeader__zhPG0{opacity:0;transform:translateY(var(--qlp-spacing-8))}.featured-works_featured__Y9jyg[data-reveal-ready=true]:not([data-revealed=true]) .featured-works_marqueeViewport__R7ja6{opacity:0;clip-path:inset(0 var(--qlp-spacing-16));transform:translateY(var(--qlp-spacing-12))}.featured-works_featured__Y9jyg[data-revealed=true] .featured-works_featuredHeader__zhPG0{animation:featured-works_featured-header-enter__Vu2y9 var(--qlp-grid-enter-duration) var(--qlp-grid-enter-easing) both}.featured-works_featured__Y9jyg[data-revealed=true] .featured-works_marqueeViewport__R7ja6{animation:featured-works_featured-grid-enter__5hYmA var(--qlp-grid-enter-duration) var(--qlp-grid-enter-easing) var(--qlp-grid-enter-step) both}.featured-works_marqueeRow__t0jII{height:var(--qlp-home-marquee-row-height)}.featured-works_marqueeTrack____roN{display:flex;width:max-content;animation:featured-works_featured-marquee__EBY_J var(--qlp-home-marquee-duration) linear infinite;will-change:transform}.featured-works_marqueeTrackSecond__wjVrh{animation-duration:var(--qlp-home-marquee-duration-alt);animation-delay:var(--qlp-home-marquee-delay-alt)}.featured-works_marqueeViewport__R7ja6:focus-within .featured-works_marqueeTrack____roN,.featured-works_marqueeViewport__R7ja6:hover .featured-works_marqueeTrack____roN{animation-play-state:paused}.featured-works_marqueeGroup__iU7wB{display:flex;align-items:center;gap:var(--qlp-home-marquee-gap);min-width:max-content;padding-right:var(--qlp-home-marquee-gap)}.featured-works_projectCard__y8HAn{flex:none;height:var(--qlp-home-marquee-card-short)}.featured-works_projectCard__y8HAn[data-shape=portrait]{width:var(--qlp-home-marquee-card-portrait)}.featured-works_projectCard__y8HAn[data-shape=square]{width:var(--qlp-home-marquee-card-short)}.featured-works_projectCard__y8HAn[data-shape=landscape]{width:var(--qlp-home-marquee-card-width)}.featured-works_projectCard__y8HAn[data-shape=wide]{width:var(--qlp-home-marquee-card-wide)}.featured-works_projectTrigger__AiTSo{position:relative;display:block;width:100%;height:100%;overflow:hidden;padding:0;border:1px solid var(--qlp-neutral-800);border-radius:var(--qlp-radius-card);color:var(--qlp-neutral-50);background:var(--qlp-neutral-900);text-align:left;cursor:pointer}.featured-works_projectTrigger__AiTSo:focus-visible{outline:var(--qlp-spacing-1) solid var(--qlp-neutral-50);outline-offset:calc(var(--qlp-spacing-1) * -1)}.featured-works_projectMedia__SxYke{position:relative;display:block;width:100%;height:100%;overflow:hidden}.featured-works_projectShade__L6AaG{position:absolute;inset:0;background:linear-gradient(180deg,transparent 34%,color-mix(in srgb,var(--qlp-neutral-1000) 78%,transparent))}.featured-works_projectMeta__csbTw{position:absolute;z-index:1;inset:auto var(--qlp-spacing-4) var(--qlp-spacing-4);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--qlp-spacing-2) var(--qlp-spacing-4);align-items:end}.featured-works_projectMeta__csbTw strong{grid-column:1/-1;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)}.featured-works_projectCategory__pnEy_,.featured-works_projectMeta__csbTw>span:last-child{color:var(--qlp-neutral-200);font-size:var(--qlp-font-size-xs)}.featured-works_galleryOverlay__99Mnw{position:fixed;z-index:var(--qlp-home-gallery-z);inset:0;height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;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_gallery-enter__e0ZzV var(--qlp-motion-enter-duration) var(--qlp-grid-enter-easing) both}.featured-works_galleryOverlay__99Mnw::-webkit-scrollbar{width:0;height:0}.featured-works_galleryScrollTrack__EdXYR{position:fixed;z-index:calc(var(--qlp-home-gallery-z) + 1);inset:0 0 0 auto;width:var(--qlp-scrollbar-grab-area);padding:var(--qlp-scrollbar-edge);pointer-events:none;touch-action:none}.featured-works_galleryScrollThumb__NqiYN{position:absolute;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}.featured-works_galleryScrollTrack__EdXYR:hover .featured-works_galleryScrollThumb__NqiYN,.featured-works_galleryScrollTrack__EdXYR[data-dragging=true] .featured-works_galleryScrollThumb__NqiYN,.featured-works_galleryScrollTrack__EdXYR[data-visible=true] .featured-works_galleryScrollThumb__NqiYN{opacity:1}.featured-works_galleryScrollTrack__EdXYR:hover .featured-works_galleryScrollThumb__NqiYN,.featured-works_galleryScrollTrack__EdXYR[data-dragging=true] .featured-works_galleryScrollThumb__NqiYN{background:color-mix(in srgb,var(--qlp-neutral-50) 58%,transparent)}.featured-works_galleryScrollTrack__EdXYR[data-dragging=true] .featured-works_galleryScrollThumb__NqiYN{cursor:grabbing}.featured-works_galleryTopbar__1sD_n{position:sticky;z-index:2;top:0;display:flex;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))}.featured-works_galleryHeading__sSON8{min-width:0}.featured-works_galleryHeading__sSON8 .featured-works_eyebrow__yTcr0{color:var(--qlp-neutral-400)}.featured-works_galleryTopbar__1sD_n h2{margin-top:var(--qlp-spacing-2);font-size:var(--qlp-font-size-4xl);line-height:var(--qlp-line-height-4xl)}.featured-works_galleryBack__QGzEo,.featured-works_galleryClose___2Y9X{display:inline-flex;align-items:center;gap:var(--qlp-spacing-3);border:0;border-radius:var(--qlp-radius-full);font-size:var(--qlp-font-size-sm);line-height:var(--qlp-line-height-sm);cursor:pointer}.featured-works_galleryBack__QGzEo{padding:var(--qlp-spacing-2) 0;color:var(--qlp-neutral-300);background:transparent}.featured-works_galleryClose___2Y9X{justify-content:space-between;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)}.featured-works_galleryBack__QGzEo:focus-visible,.featured-works_galleryClose___2Y9X:focus-visible{outline:var(--qlp-spacing-1) solid var(--qlp-neutral-50);outline-offset:var(--qlp-spacing-1)}.featured-works_galleryGrid__16IiJ{column-count:2;column-gap:var(--qlp-spacing-4);max-width:var(--qlp-home-content-max);margin-inline:auto}.featured-works_galleryItem__pj1VY{position:relative;display:inline-block;width:100%;margin:0 0 var(--qlp-spacing-4);padding:0;page-break-inside:avoid;break-inside:avoid;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.featured-works_galleryImage__nlDNy{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--qlp-radius-card);background:var(--qlp-neutral-900)}.featured-works_galleryImage__nlDNy:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 48%,color-mix(in srgb,var(--qlp-neutral-1000) 86%,transparent))}.featured-works_galleryItem__pj1VY[data-shape=portrait] .featured-works_galleryImage__nlDNy{aspect-ratio:4/5}.featured-works_galleryItem__pj1VY[data-shape=wide] .featured-works_galleryImage__nlDNy{aspect-ratio:16/9}.featured-works_galleryCaption__UnXr_{position:absolute;z-index:1;color:var(--qlp-neutral-50);inset:auto var(--qlp-spacing-4) var(--qlp-spacing-4);display:grid;grid-template-columns:1fr auto;gap:var(--qlp-spacing-1) var(--qlp-spacing-4)}.featured-works_galleryCaption__UnXr_ strong{grid-column:1/-1;font-size:var(--qlp-font-size-xl);font-weight:var(--qlp-weight-semibold);line-height:var(--qlp-line-height-xl)}.featured-works_galleryCaption__UnXr_ span{color:var(--qlp-neutral-200);font-size:var(--qlp-font-size-sm)}.featured-works_galleryItem__pj1VY:focus-visible{outline:var(--qlp-spacing-1) solid var(--qlp-neutral-50);outline-offset:var(--qlp-spacing-1)}.featured-works_galleryPreview__qEUHw{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.28fr);gap:var(--qlp-spacing-8);min-height:calc(100dvh - var(--qlp-home-gallery-overlay-padding) * 2 - var(--qlp-spacing-16))}.featured-works_galleryPreviewImage__qcDGM{position:relative;min-height:70dvh;overflow:hidden;border-radius:var(--qlp-radius-card);background:var(--qlp-neutral-900)}.featured-works_galleryPreviewImage__qcDGM img{object-fit:contain}.featured-works_galleryPreviewMeta__HOTGy{display:grid;grid-template-columns:1fr auto;align-content:end;gap:var(--qlp-spacing-3);padding-bottom:var(--qlp-spacing-4);border-bottom:1px solid var(--qlp-neutral-700)}.featured-works_galleryPreviewMeta__HOTGy strong{grid-column:1/-1;font-size:var(--qlp-font-size-2xl);line-height:var(--qlp-line-height-2xl)}.featured-works_galleryPreviewMeta__HOTGy span{color:var(--qlp-neutral-400);font-size:var(--qlp-font-size-sm)}.featured-works_featured__Y9jyg[data-tone=light],.featured-works_galleryOverlay__99Mnw[data-tone=light]{color:var(--qlp-text);background:var(--qlp-background)}[data-tone=light] .featured-works_eyebrow__yTcr0,[data-tone=light] .featured-works_galleryBack__QGzEo,[data-tone=light] .featured-works_galleryHeading__sSON8 .featured-works_eyebrow__yTcr0,[data-tone=light] .featured-works_galleryPreviewMeta__HOTGy span{color:var(--qlp-text-muted)}[data-tone=light] .featured-works_galleryButton__ta7Xu{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_galleryButtonIcon__QIuhG{color:var(--qlp-neutral-900);background:var(--qlp-neutral-0)}[data-tone=light] .featured-works_galleryButton__ta7Xu:hover{color:var(--qlp-neutral-0)}[data-tone=light] .featured-works_galleryBack__QGzEo:focus-visible,[data-tone=light] .featured-works_galleryButton__ta7Xu:focus-visible,[data-tone=light] .featured-works_galleryClose___2Y9X:focus-visible,[data-tone=light] .featured-works_galleryItem__pj1VY:focus-visible{outline-color:var(--qlp-neutral-900)}[data-tone=light] .featured-works_projectTrigger__AiTSo{border-color:var(--qlp-line);background:var(--qlp-surface-accent)}[data-tone=light] .featured-works_projectTrigger__AiTSo:focus-visible{outline-color:var(--qlp-neutral-900);outline-offset:var(--qlp-spacing-1)}[data-tone=light] .featured-works_galleryTopbar__1sD_n{border-bottom-color:var(--qlp-line);background:color-mix(in srgb,var(--qlp-background) 92%,transparent)}[data-tone=light] .featured-works_galleryClose___2Y9X{color:var(--qlp-neutral-0);background:var(--qlp-neutral-900)}[data-tone=light] .featured-works_galleryImage__nlDNy,[data-tone=light] .featured-works_galleryPreviewImage__qcDGM{background:var(--qlp-surface-accent)}[data-tone=light] .featured-works_galleryPreviewMeta__HOTGy{border-bottom-color:var(--qlp-line)}[data-tone=light] .featured-works_galleryScrollThumb__NqiYN{background:color-mix(in srgb,var(--qlp-neutral-900) 28%,transparent)}[data-tone=light] .featured-works_galleryScrollTrack__EdXYR:hover .featured-works_galleryScrollThumb__NqiYN,[data-tone=light] .featured-works_galleryScrollTrack__EdXYR[data-dragging=true] .featured-works_galleryScrollThumb__NqiYN{background:color-mix(in srgb,var(--qlp-neutral-900) 58%,transparent)}@media (pointer:coarse){.featured-works_galleryScrollTrack__EdXYR{display:none}}@media (max-width:48rem){.featured-works_featured__Y9jyg{padding-block:var(--qlp-home-section-y-narrow)}.featured-works_featuredHeader__zhPG0{margin-bottom:var(--qlp-spacing-12)}.featured-works_featuredHeader__zhPG0 h2{font-size:min(var(--qlp-font-size-4xl),var(--qlp-font-size-display-narrow));line-height:var(--qlp-line-height-4xl)}.featured-works_galleryTopbar__1sD_n h2{font-size:var(--qlp-font-size-3xl);line-height:var(--qlp-line-height-3xl)}.featured-works_marqueeViewport__R7ja6{gap:var(--qlp-spacing-3)}.featured-works_galleryOverlay__99Mnw{padding:0 var(--qlp-spacing-4) var(--qlp-spacing-4)}.featured-works_galleryTopbar__1sD_n{padding-top:var(--qlp-spacing-4)}.featured-works_galleryGrid__16IiJ{column-count:1}.featured-works_galleryClose___2Y9X span:first-child{display:none}.featured-works_galleryClose___2Y9X{width:var(--qlp-spacing-12);height:var(--qlp-spacing-12);min-width:auto;justify-content:center;padding:0}.featured-works_galleryPreview__qEUHw{grid-template-columns:1fr}.featured-works_galleryPreviewImage__qcDGM{min-height:60dvh}}@keyframes featured-works_featured-marquee__EBY_J{to{transform:translateX(-50%)}}@keyframes featured-works_gallery-enter__e0ZzV{0%{opacity:0;transform:translateY(var(--qlp-spacing-6))}to{opacity:1;transform:translateY(0)}}@keyframes featured-works_featured-header-enter__Vu2y9{0%{opacity:0;transform:translateY(var(--qlp-spacing-8))}to{opacity:1;transform:translateY(0)}}@keyframes featured-works_featured-grid-enter__5hYmA{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)}}.scrollbar_track__P_6P9{position:fixed;top:0;right:0;bottom:0;z-index:60;width:var(--qlp-scrollbar-grab-area);padding:var(--qlp-scrollbar-edge);pointer-events:none;touch-action:none}.scrollbar_thumb__pe15V{position:absolute;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;top:0;transform:translateY(var(--thumb-y,0));height:var(--thumb-height,0)}.scrollbar_track__P_6P9:hover .scrollbar_thumb__pe15V,.scrollbar_track__P_6P9[data-dragging=true] .scrollbar_thumb__pe15V,.scrollbar_track__P_6P9[data-visible=true] .scrollbar_thumb__pe15V{opacity:1}.scrollbar_track__P_6P9:hover .scrollbar_thumb__pe15V,.scrollbar_track__P_6P9[data-dragging=true] .scrollbar_thumb__pe15V{background:var(--qlp-scrollbar-color-hover)}.scrollbar_track__P_6P9[data-dragging=true] .scrollbar_thumb__pe15V{cursor:grabbing}.scrollbar_thumb__pe15V:focus-visible{outline:1px solid var(--qlp-text);outline-offset:2px;opacity:1}@media (pointer:coarse){.scrollbar_track__P_6P9{display:none}}.section-divider_divider__EJirC{--divider-text:var(--qlp-text-faint);--divider-line:var(--qlp-line);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--qlp-spacing-4);margin-bottom:var(--qlp-spacing-8)}.section-divider_divider__EJirC[data-dark]{--divider-text:var(--qlp-neutral-500);--divider-line:var(--qlp-neutral-800)}.section-divider_text__MOBa_{display:block;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}.section-divider_line__MK9BH{height:1px;background:var(--divider-line)}