.SiteFooter_footer__LnZWZ{background:var(--light-footer);border-top:1px solid rgb(var(--dark-landing-rgb)/.08);color:var(--ink);padding:clamp(48px,6vh,72px) clamp(20px,5vw,64px) 40px;position:relative}.SiteFooter_grid__QMzcH{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1240px;grid-gap:36px;gap:36px}.SiteFooter_col__yHQV8{display:flex;flex-direction:column;gap:10px}.SiteFooter_wordmark__8vWsR{color:var(--ink);font-size:19px;font-weight:700;letter-spacing:var(--ls-body);margin-bottom:2px}.SiteFooter_blurb__Y4z4p{color:var(--ink-mute);font-size:13px;line-height:1.8;max-width:34ch;text-wrap:pretty}.SiteFooter_colLabel__VmC0i{color:var(--ink-faint);font-size:12px}.SiteFooter_link__aOG93{color:var(--ink-link);font-size:14px;transition:color var(--t-micro)}.SiteFooter_link__aOG93:hover{color:var(--ray)}.SiteFooter_linkBtn__lW3Y5{background:none;border:none;padding:0;text-align:left}.SiteFooter_biz__3CEtm,.SiteFooter_note__paEdF{color:var(--ink-mute);font-size:13px}.SiteFooter_biz__3CEtm{font-style:normal;line-height:1.8}.SiteFooter_bottom__cjroO{align-items:center;border-top:1px solid rgb(var(--dark-landing-rgb)/.09);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin:36px auto 0;max-width:1240px;padding-top:22px}.SiteFooter_copyright__8Jwf5{color:var(--ink-faint);font-size:12px}.SiteFooter_legal__OHnmE{display:flex;gap:20px}.SiteFooter_legalLink__AaIxi{color:var(--ink-mute);font-size:12px;transition:color var(--t-micro)}.SiteFooter_legalLink__AaIxi:hover{color:var(--ray)}@media (max-width:680px){.SiteFooter_footer__LnZWZ{padding-bottom:96px}}@media (max-width:620px){.SiteFooter_footer__LnZWZ{padding-left:18px;padding-right:18px}.SiteFooter_bottom__cjroO{align-items:flex-start;flex-direction:column;gap:14px}}.HomepageLayout_main__KTt24{display:block}.HowWeWork_section__iAX26{background:var(--light-how);background-image:radial-gradient(95% 130% at 0 38%,rgb(var(--ray-rgb)/.12),rgb(var(--ray-rgb)/0) 72%),radial-gradient(95% 130% at 100% 88%,rgb(var(--ray-rgb)/.12),rgb(var(--ray-rgb)/0) 72%);color:var(--ink);padding:clamp(72px,10vh,128px) clamp(20px,5vw,64px);position:relative}.HowWeWork_inner__xfMCp{margin:0 auto;max-width:1240px}.HowWeWork_head__46mJP{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:clamp(28px,4vw,64px);align-items:start;gap:clamp(28px,4vw,64px)}.HowWeWork_eyebrow__azwHl{color:var(--ray);font-size:19px;font-weight:600}.HowWeWork_heading__jFTOt{color:var(--ink);font-size:clamp(28px,3.2vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.15;margin-top:12px}.HowWeWork_lead__GDI04{color:var(--ink-body)}.HowWeWork_leadStrong__Zf7s2,.HowWeWork_lead__GDI04{font-size:17.5px;line-height:1.85;max-width:52ch;text-wrap:pretty}.HowWeWork_leadStrong__Zf7s2{color:var(--ink);font-weight:600;margin-top:16px}.HowWeWork_pipe__UljuF{margin-top:clamp(44px,6vh,72px);position:relative}.HowWeWork_pipeLine__Dr__E{background:linear-gradient(90deg,rgb(var(--ray-rgb)/.5),rgb(var(--ray-rgb)/.42) 50%,rgb(var(--ray-rgb)/.34));-webkit-clip-path:polygon(0 0,100% 30%,100% 70%,0 100%);clip-path:polygon(0 0,100% 30%,100% 70%,0 100%);height:4px;left:22px;position:absolute;right:22px;top:20px;z-index:1}.HowWeWork_steps__R54di{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));list-style:none;position:relative;z-index:2;grid-gap:clamp(18px,2.4vw,32px);gap:clamp(18px,2.4vw,32px)}.HowWeWork_step__Zdp1e{display:flex;flex-direction:column;gap:16px;height:100%;position:relative}.HowWeWork_step__Zdp1e .HowWeWork_card__MTijt{flex:1 1}.HowWeWork_stepHead__sfBnZ{gap:11px;margin-left:-8px;padding:0 14px 0 8px;position:relative;width:-moz-fit-content;width:fit-content;z-index:3}.HowWeWork_icon__5QC2_,.HowWeWork_stepHead__sfBnZ{align-items:center;background:var(--light-how);border-radius:13px;display:flex}.HowWeWork_icon__5QC2_{border:1px solid rgb(var(--ray-rgb)/.3);box-shadow:0 2px 10px rgb(var(--ray-rgb)/.12);color:var(--ray);height:44px;justify-content:center;width:44px}.HowWeWork_stepNo__mR06w{color:var(--ray);font-size:13px;font-weight:800;letter-spacing:.04em}.HowWeWork_card__MTijt{background:rgb(var(--ray-rgb)/.055);border:1px solid rgb(var(--ray-rgb)/.28);border-radius:var(--radius-card);padding:20px 22px;transition:border-color var(--t-micro)}.HowWeWork_card__MTijt:hover{border-color:rgb(var(--ray-rgb)/.5)}.HowWeWork_cardTitle__Gn7qj{color:var(--ink);display:block;font-size:16px;font-weight:700;letter-spacing:var(--ls-sub)}.HowWeWork_cardBody__d7wEI{color:var(--ink-mute);display:block;font-size:13px;line-height:1.7;margin-top:7px;text-wrap:pretty}@media (max-width:1000px){.HowWeWork_pipeLine__Dr__E{display:none}.HowWeWork_stepHead__sfBnZ{background:none;border-radius:0;margin-left:0;padding:0}}@media (max-width:620px){.HowWeWork_section__iAX26{padding-left:18px;padding-right:18px}.HowWeWork_heading__jFTOt{font-size:clamp(24px,6.4vw,32px)}.HowWeWork_pipe__UljuF{margin-top:32px}.HowWeWork_card__MTijt{padding:20px}}.Strength_section__LbiMd{background:var(--light-strength);border-top:1px solid rgb(var(--dark-landing-rgb)/.07);color:var(--ink);padding:clamp(72px,10vh,128px) clamp(20px,5vw,64px);position:relative}.Strength_inner___Fbm7{margin:0 auto;max-width:1240px}.Strength_eyebrow__3LkVS{color:var(--ray);font-size:19px;font-weight:600}.Strength_heading__RuWSZ{color:var(--ink);font-size:clamp(28px,3.2vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.15;margin-top:12px}.Strength_lead__4yOZW{color:var(--ink-body);font-size:16.5px;line-height:1.85;margin-top:18px;max-width:46ch;text-wrap:pretty}.Strength_marquee__B5shj{margin:clamp(22px,3vh,34px) calc(clamp(20px, 5vw, 64px)*-1) 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;padding:6px 0;position:relative}.Strength_marqueeTrack__LyRth{align-items:center;animation:Strength_marqueeScroll__jQaNm 34s linear infinite;display:inline-flex;padding-left:10px;will-change:transform}.Strength_marquee__B5shj:hover .Strength_marqueeTrack__LyRth{animation-play-state:paused}@keyframes Strength_marqueeScroll__jQaNm{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Strength_marqueeList__a_GY_{align-items:center;display:inline-flex;gap:10px;list-style:none;padding-right:10px}.Strength_pill__x4MN4{align-items:center;background:var(--bg);border:1px solid rgb(var(--dark-landing-rgb)/.13);border-radius:var(--radius-pill);box-shadow:0 1px 2px rgb(var(--dark-landing-rgb)/.05);color:var(--ink-body);display:inline-flex;font-size:clamp(13.5px,1.3vw,15.5px);font-weight:600;gap:8px;letter-spacing:var(--ls-body);padding:9px 15px;white-space:nowrap}.Strength_pillDot__YTa1g{background:var(--hot-on-light);border-radius:var(--radius-pill);flex:none;height:5px;width:5px}.Strength_grid__bGtxw{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);grid-gap:clamp(28px,4vw,64px);align-items:start;gap:clamp(28px,4vw,64px);margin-top:clamp(36px,5vh,56px)}.Strength_row__NjfmW{align-items:center;display:grid;grid-template-columns:44px 1fr auto;position:relative;grid-gap:16px;background:none;border:none;border-bottom:1px solid rgb(var(--dark-landing-rgb)/.12);gap:16px;padding:22px 4px 22px 18px;text-align:left;transition:background .25s;width:100%}.Strength_row__NjfmW:hover{background:rgb(var(--ray-rgb)/.07)}.Strength_activeBar__C9SLF{background:var(--ray);border-radius:3px;bottom:14px;left:0;position:absolute;top:14px;width:3px}.Strength_rowNum__uhKNp{color:var(--ray);font-size:13px;font-weight:800;letter-spacing:.04em}.Strength_rowMain__r1h4c{min-width:0}.Strength_rowTitle__zPLFl{color:var(--ink);display:block;font-size:clamp(19px,2vw,23px);font-weight:800;letter-spacing:var(--ls-sub)}.Strength_rowBody__j_9Ll{color:var(--ink-mute);display:block;font-size:13.5px;line-height:1.7;margin-top:6px}.Strength_rowMeta__Cv47P{color:var(--ink-faint);display:block;font-size:12.5px;margin-top:9px}.Strength_rowStatus__aG_gc{color:var(--ink-faint);font-size:12px;white-space:nowrap}.Strength_preview__OqKOz{background:linear-gradient(160deg,var(--device-frame-top),var(--device-frame-deep));border-radius:24px;box-shadow:0 24px 60px rgb(var(--dark-landing-rgb)/.24);padding:14px;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 16px)}.Strength_previewScreen__gJRO_{aspect-ratio:16/11;background:var(--device-screen);border-radius:13px;overflow:hidden;position:relative}.Strength_previewImg__lzlyQ{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.Strength_previewCaption__cNApA{color:hsla(0,0%,100%,.72);font-size:12.5px;line-height:1.55;margin-top:12px;text-align:center}@media (max-width:900px){.Strength_grid__bGtxw{grid-template-columns:1fr}.Strength_preview__OqKOz{margin-bottom:8px;order:-1;position:static}}@media (max-width:620px){.Strength_section__LbiMd{padding-left:18px;padding-right:18px}.Strength_heading__RuWSZ{font-size:clamp(24px,6.4vw,32px)}.Strength_marquee__B5shj{margin-left:-18px;margin-right:-18px}}.WorksTeaser_section__Edvwl{background:var(--dark-landing);color:var(--on-dark);padding:clamp(72px,10vh,128px) clamp(20px,5vw,64px);position:relative}.WorksTeaser_inner__EY74F{margin:0 auto;max-width:1240px}.WorksTeaser_head__wg_8x{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.WorksTeaser_eyebrow__eBwOE{color:var(--ray-label);font-size:19px;font-weight:600}.WorksTeaser_heading__dvydF{color:var(--on-dark);font-size:clamp(28px,3.2vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.15;margin-top:12px}.WorksTeaser_lead__Br1RR{color:var(--on-dark-dim);font-size:16px;line-height:1.8;margin-top:14px;max-width:52ch;text-wrap:pretty}.WorksTeaser_ghostBtn__aDoLT{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.22);border-radius:var(--radius-xs);color:var(--on-dark);display:inline-flex;font-size:14px;font-weight:600;padding:11px 18px;transition:border-color var(--t-micro)}.WorksTeaser_ghostBtn__aDoLT:hover{border-color:hsla(0,0%,100%,.4)}.WorksTeaser_searchWrap__rxwZs{margin-top:32px;max-width:720px}.WorksTeaser_searchBox__XsQOA{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:14px;color:hsla(0,0%,100%,.55);display:flex;gap:12px;padding:14px 16px 14px 18px}.WorksTeaser_searchInput__bsqKh{background:none;border:none;color:var(--on-dark);flex:1 1;font-family:inherit;font-size:15.5px;letter-spacing:var(--ls-body);min-width:0;outline:none}.WorksTeaser_searchInput__bsqKh::placeholder{color:hsla(0,0%,100%,.38)}.WorksTeaser_searchClear__4RGwt{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--radius-xs);color:var(--on-dark-dim);flex:none;font-size:15px;height:30px;line-height:1;width:30px}.WorksTeaser_suggestions__pV32r{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.WorksTeaser_suggestion__cReEm{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--radius-pill);color:var(--on-dark-dim);font-size:13px;padding:8px 14px;transition:border-color var(--t-micro)}.WorksTeaser_suggestion__cReEm:hover{border-color:rgb(var(--ray-label-rgb)/.6)}.WorksTeaser_results__keSu6{margin-top:44px}.WorksTeaser_listHead__E_AiB{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.14);display:flex;gap:16px;justify-content:space-between;padding-bottom:14px}.WorksTeaser_resultLabel___aYMZ{color:hsla(0,0%,100%,.5);font-size:13px}.WorksTeaser_sortNote__dIUa6{color:hsla(0,0%,100%,.35);font-size:12px}.WorksTeaser_grid__hB5PT{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-gap:clamp(20px,2.4vw,30px);gap:clamp(20px,2.4vw,30px);margin-top:26px}.WorksTeaser_card__eRX7o{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.13);border-radius:16px;color:inherit;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:border-color var(--t-micro),background var(--t-micro)}.WorksTeaser_card__eRX7o:hover{background:hsla(0,0%,100%,.07);border-color:rgb(var(--ray-label-rgb)/.5)}.WorksTeaser_cardThumbWrap__fADe5{background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1);display:block;padding:22px}.WorksTeaser_cardThumb__8p_oM{aspect-ratio:16/10;background:var(--device-screen);border-radius:10px;display:block;overflow:hidden;position:relative}.WorksTeaser_cardBackdrop__DCzjV,.WorksTeaser_cardImg__rl5SI{height:100%;inset:0;position:absolute;width:100%}.WorksTeaser_cardBackdrop__DCzjV{filter:blur(20px) saturate(1.4);object-fit:cover;opacity:.4;transform:scale(1.25)}.WorksTeaser_cardPending__rRW3a{background:var(--gray-950);color:hsla(0,0%,100%,.42);display:grid;font-size:12.5px;inset:0;place-items:center;position:absolute}.WorksTeaser_cardBody__Ye2Qo{display:flex;flex:1 1;flex-direction:column;padding:22px 24px 20px}.WorksTeaser_cardMeta__Iu37Z{color:hsla(0,0%,100%,.45);font-size:12.5px}.WorksTeaser_cardTitle__o_9OL{color:var(--on-dark);display:block;font-size:19px;font-weight:800;letter-spacing:var(--ls-sub);line-height:1.35;margin-top:9px}.WorksTeaser_cardDesc__s5F9h{color:hsla(0,0%,100%,.6);display:block;font-size:14px;line-height:1.8;margin-top:10px;text-wrap:pretty}.WorksTeaser_cardFootWrap__kD4fA{display:block;padding-top:18px}.WorksTeaser_cardFoot__MSQz7{border-top:1px solid hsla(0,0%,100%,.13);display:flex;flex-wrap:wrap;gap:7px;padding-top:14px}.WorksTeaser_chip__fXmME{background:rgb(var(--ray-rgb)/.12);border:1px solid rgb(var(--ray-label-rgb)/.34);border-radius:var(--radius-pill);color:var(--ray-chip);font-size:12px;padding:5px 11px}.WorksTeaser_cardStatusRow__m3IWI{align-items:center;display:flex;gap:12px;margin-top:auto;min-height:18px;padding-top:22px}.WorksTeaser_cardLogo__Qk1zT{flex:none;height:18px;margin-left:auto;opacity:.62;width:auto}.WorksTeaser_cardStatus__R5ajU{align-items:center;color:hsla(0,0%,100%,.45);display:inline-flex;font-size:12.5px;font-weight:600;gap:7px}.WorksTeaser_liveDot__IOArg{background:var(--live);border-radius:var(--radius-pill);box-shadow:0 0 6px rgb(var(--live-rgb)/.75);flex:none;height:6px;width:6px}.WorksTeaser_noResults___b72r{background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.2);border-radius:16px;margin-top:28px;padding:34px 30px}.WorksTeaser_noResultsTitle__UdV5o{color:var(--on-dark);display:block;font-size:19px;font-weight:800;letter-spacing:var(--ls-body)}.WorksTeaser_noResultsBody__p46vX{color:hsla(0,0%,100%,.6);font-size:14.5px;line-height:1.8;margin-top:12px;max-width:46ch;text-wrap:pretty}.WorksTeaser_noResultsCta__Qnguo{background:var(--ray);border:none;border-radius:9px;color:var(--on-accent);font-size:14.5px;font-weight:700;margin-top:20px;padding:13px 22px;transition:background var(--t-micro)}.WorksTeaser_noResultsCta__Qnguo:hover{background:var(--ray-hover)}@media (max-width:620px){.WorksTeaser_section__Edvwl{padding-left:18px;padding-right:18px}.WorksTeaser_heading__dvydF{font-size:clamp(24px,6.4vw,32px)}.WorksTeaser_grid__hB5PT{grid-template-columns:1fr}}.ProjectDetail_scrim__tcUgy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgb(var(--dark-landing-rgb)/.7);display:grid;inset:0;overflow-y:auto;padding:clamp(16px,3vw,40px);place-items:center;position:fixed;z-index:60}.ProjectDetail_panel__AEriD{background:var(--bg);border-radius:20px;box-shadow:0 40px 120px rgb(0 0 0/.45);color:var(--ink);max-height:90vh;overflow-y:auto;width:min(1100px,100%)}.ProjectDetail_bar__uINhW{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.94);border-bottom:1px solid rgb(var(--dark-landing-rgb)/.1);display:flex;gap:16px;justify-content:space-between;padding:18px 26px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.ProjectDetail_barTitleWrap__XPBIU{align-items:center;display:flex;gap:11px;min-width:0}.ProjectDetail_barNum__63omZ{color:var(--ray);flex:none;font-size:13px;font-weight:800;letter-spacing:.04em}.ProjectDetail_barTitle__DurH1{color:var(--ink);font-size:17px;font-weight:800;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectDetail_close__1bSNJ{background:var(--bg);border:1px solid rgb(var(--dark-landing-rgb)/.16);border-radius:9px;color:var(--ink);flex:none;font-size:14px;padding:9px 15px;transition:background var(--t-micro)}.ProjectDetail_close__1bSNJ:hover{background:rgb(var(--dark-landing-rgb)/.07)}.ProjectDetail_grid__VCUaY{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(300px,.94fr);grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);padding:clamp(24px,3vw,36px)}.ProjectDetail_left__6vzO5{align-self:start;position:-webkit-sticky;position:sticky;top:88px}.ProjectDetail_stage__PIgn5{aspect-ratio:16/10;background:var(--device-screen);border-radius:16px;box-shadow:0 18px 44px rgb(var(--dark-landing-rgb)/.16);overflow:hidden;position:relative}.ProjectDetail_track___N8CA{display:flex;height:100%;transition:transform .65s cubic-bezier(.4,0,.2,1)}.ProjectDetail_slide__N40_4{flex:none;height:100%;position:relative;width:100%}.ProjectDetail_slideBackdrop__MtQSu{filter:blur(26px) saturate(1.4);height:100%;inset:0;object-fit:cover;opacity:.4;position:absolute;transform:scale(1.25);width:100%}.ProjectDetail_slideImg__5YgNV{display:block;height:100%;position:relative;width:100%}.ProjectDetail_counter__PmTE0{background:rgb(var(--dark-landing-rgb)/.62);border-radius:var(--radius-pill);color:var(--on-dark);font-size:12px;left:14px;letter-spacing:.02em;padding:6px 11px;position:absolute;top:14px}.ProjectDetail_caption__P4Mk7{align-items:baseline;animation:ProjectDetail_captionIn__Za_sE .45s ease both;display:flex;flex-wrap:wrap;font-size:14.5px;gap:4px 10px;letter-spacing:var(--ls-body);line-height:1.6;margin:14px 2px 0}.ProjectDetail_caption__P4Mk7:before{align-self:flex-start;background:var(--ray);border-radius:3px;content:"";flex:none;height:1.15em;margin-top:.12em;width:3px}.ProjectDetail_captionLabel__Qc6v7{color:var(--ink);font-weight:700}.ProjectDetail_captionNote__2kKY0{color:var(--ink-mute);font-weight:400}@keyframes ProjectDetail_captionIn__Za_sE{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ProjectDetail_thumbs__OSXDM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:14px}.ProjectDetail_thumb__BXyCP{aspect-ratio:16/10;background:var(--device-screen);border:2px solid rgb(var(--dark-landing-rgb)/.12);border-radius:9px;opacity:.62;overflow:hidden;padding:0;transition:border-color var(--t-micro),opacity var(--t-micro)}.ProjectDetail_thumb__BXyCP:hover{border-color:rgb(var(--ray-rgb)/.6)}.ProjectDetail_thumbOn__fcMQf{border-color:var(--ray);opacity:1}.ProjectDetail_thumb__BXyCP img{display:block;height:100%;width:100%}.ProjectDetail_pending__KOSDM{aspect-ratio:16/10;background:var(--light-bubble);border:1px dashed rgb(var(--dark-landing-rgb)/.16);border-radius:16px;color:var(--ink-faint);display:grid;font-size:13.5px;place-items:center}.ProjectDetail_zoomHit__Iu16P{background:none;border:none;cursor:zoom-in;display:grid;inset:0;padding:14px;place-items:end start;position:absolute}.ProjectDetail_zoomHint__fogE7{background:rgb(var(--dark-landing-rgb)/.72);border-radius:var(--radius-pill);color:var(--on-dark);font-size:12px;letter-spacing:.02em;opacity:0;padding:6px 11px;transform:translateY(4px);transition:opacity var(--t-micro),transform var(--t-micro)}.ProjectDetail_zoomHit__Iu16P:focus-visible .ProjectDetail_zoomHint__fogE7,.ProjectDetail_zoomHit__Iu16P:hover .ProjectDetail_zoomHint__fogE7{opacity:1;transform:none}.ProjectDetail_lightbox__gx0xO{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgb(var(--dark-landing-rgb)/.92);cursor:zoom-out;display:grid;inset:0;padding:clamp(20px,5vw,64px);place-items:center;position:fixed;z-index:70}.ProjectDetail_lightboxImg__PxQh0{border-radius:10px;box-shadow:0 30px 90px rgb(0 0 0/.6);cursor:default;max-height:calc(100vh - clamp(40px, 10vw, 128px) - 96px);max-width:100%;object-fit:contain}.ProjectDetail_lightboxClose__qg9nn{background:var(--bg);border:1px solid rgb(var(--dark-landing-rgb)/.16);border-radius:9px;color:var(--ink);font-size:14px;padding:9px 15px;position:absolute;right:clamp(16px,3vw,28px);top:clamp(16px,3vw,28px);transition:background var(--t-micro)}.ProjectDetail_lightboxClose__qg9nn:hover{background:rgb(var(--dark-landing-rgb)/.07)}.ProjectDetail_lightboxCaption__PenRW{bottom:clamp(16px,3vw,28px);display:flex;flex-wrap:wrap;font-size:14px;gap:4px 10px;justify-content:center;left:0;padding:0 clamp(20px,5vw,64px);position:absolute;right:0;text-align:center}.ProjectDetail_lightboxCaption__PenRW b{color:var(--on-dark);font-weight:700}.ProjectDetail_lightboxCaption__PenRW span{color:hsla(0,0%,100%,.6);font-weight:400}.ProjectDetail_meta__FsEip{color:var(--ink-meta);display:block;font-size:13px}.ProjectDetail_lead__3AfcL{color:var(--ink);font-size:clamp(22px,2.4vw,28px);font-weight:800;letter-spacing:-.035em;line-height:1.25;margin-top:9px}.ProjectDetail_overviewIntro__hmy3g{color:var(--ink-mute);font-size:15.5px;line-height:1.8;margin-top:14px;text-wrap:pretty}.ProjectDetail_points__R1uxW{display:flex;flex-direction:column;gap:16px;list-style:none;margin-top:20px;padding:0}.ProjectDetail_point__nFoWP{padding-left:17px;position:relative}.ProjectDetail_point__nFoWP:before{background:var(--ray);border-radius:var(--radius-pill);content:"";height:5px;left:0;position:absolute;top:.55em;width:5px}.ProjectDetail_pointTitle__vxVoN{color:var(--ink);display:block;font-size:15px;font-weight:700;letter-spacing:var(--ls-sub);line-height:1.5}.ProjectDetail_pointBody__H0y1f{color:var(--ink-body);display:block;font-size:14.5px;line-height:1.75;margin-top:4px;text-wrap:pretty}.ProjectDetail_rows___nEw2{border-top:1px solid rgb(var(--dark-landing-rgb)/.1);margin-top:24px}.ProjectDetail_row__1_hHy{display:grid;grid-template-columns:100px 1fr;grid-gap:14px;border-bottom:1px solid rgb(var(--dark-landing-rgb)/.09);gap:14px;padding:14px 0}.ProjectDetail_row__1_hHy:last-child{border-bottom:none}.ProjectDetail_rowLabel__a9fOt{color:var(--ink-faint);font-size:13px}.ProjectDetail_rowValue__zQhu9{color:var(--ink-body);font-size:14px;line-height:1.7;margin:0}.ProjectDetail_featHeading__gBoX5{color:var(--ink);font-size:17px;font-weight:800;letter-spacing:var(--ls-sub);margin-top:28px}.ProjectDetail_featGrid__pxNOt{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;margin-top:12px}.ProjectDetail_featCard__mVvc6{background:rgb(var(--dark-landing-rgb)/.02);border:1px solid rgb(var(--dark-landing-rgb)/.11);border-radius:10px;color:var(--ink-body);font-size:13.5px;font-weight:600;line-height:1.5;padding:11px 13px}.ProjectDetail_tags__zeMm7{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.ProjectDetail_tag__XuXwX{background:rgb(var(--ray-rgb)/.08);border:1px solid rgb(var(--ray-rgb)/.3);border-radius:var(--radius-pill);color:var(--ray-hover);font-size:12.5px;padding:6px 12px}.ProjectDetail_actions__tFvxh{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ProjectDetail_primary__X86BY{align-items:center;background:var(--ray);border:none;border-radius:9px;color:var(--on-accent);display:inline-flex;font-size:14.5px;font-weight:700;justify-content:center;padding:13px 22px;transition:background var(--t-micro)}.ProjectDetail_primary__X86BY:hover{background:var(--ray-hover)}.ProjectDetail_secondary__ny_qq{align-items:center;background:var(--bg);border:1px solid rgb(var(--dark-landing-rgb)/.18);border-radius:9px;color:var(--ink);display:inline-flex;font-size:14.5px;font-weight:600;justify-content:center;padding:13px 20px}@media (max-width:880px){.ProjectDetail_grid__VCUaY{grid-template-columns:1fr}.ProjectDetail_left__6vzO5{position:static}}@media (max-width:620px){.ProjectDetail_panel__AEriD{max-height:94vh}.ProjectDetail_bar__uINhW{padding:15px 18px}.ProjectDetail_row__1_hHy{gap:5px;grid-template-columns:1fr}}