.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}}.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)}}