.matButton_matButton__nJpyj{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;font-weight:700;letter-spacing:.015em;text-decoration:none;cursor:pointer;white-space:nowrap;background:rgba(0,0,0,.25);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid hsla(0,0%,100%,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 0 1px hsla(0,0%,100%,.06);color:#fdfdfd;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease,color .2s ease;will-change:transform,opacity}.matButton_matButton__nJpyj:hover:not(:disabled):not([aria-disabled=true]){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 0 1px hsla(0,0%,100%,.1);transform:translateY(-1px)}.matButton_matButton__nJpyj:active:not(:disabled):not([aria-disabled=true]){background:rgba(0,0,0,.35);transform:translateY(0)}.matButton_matButton__nJpyj:focus-visible{outline:2px solid #d4af37;outline-offset:3px}.matButton_matButton__nJpyj:disabled,.matButton_matButton__nJpyj[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.matButton_variantGhost___Bqjk{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.18)}.matButton_variantAccent__uvzSi{border-color:color-mix(in srgb,var(--mat-tint,#d4af37) 45%,hsla(0,0%,100%,.28));background:color-mix(in srgb,var(--mat-tint,#d4af37) 12%,rgba(0,0,0,.25));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 0 1px hsla(0,0%,100%,.06),0 0 20px color-mix(in srgb,var(--mat-tint,#d4af37) 15%,transparent)}.matButton_variantAccent__uvzSi:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--mat-tint,#d4af37) 20%,hsla(0,0%,100%,.06));border-color:color-mix(in srgb,var(--mat-tint,#d4af37) 55%,hsla(0,0%,100%,.42))}.matButton_sizeSm__UciLU{min-height:2rem;padding:.5rem 1rem;font-size:.75rem;border-radius:.5rem}.matButton_sizeMd__oROz1{min-width:7.5rem;min-height:2.5rem;padding:0 1.25rem;font-size:.875rem;border-radius:.5rem}.matButton_sizeLg___R2q5{min-height:3rem;padding:0 1.5rem;font-size:1rem;border-radius:.5rem}.matButton_fullWidth__fH7Qu{width:100%}@media (prefers-reduced-motion:reduce){.matButton_matButton__nJpyj{transition:background .2s ease,border-color .2s ease,color .2s ease}.matButton_matButton__nJpyj:hover:not(:disabled):not([aria-disabled=true]){transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.matButton_matButton__nJpyj{background:rgba(5,9,40,.92)}.matButton_variantGhost___Bqjk{background:rgba(11,16,40,.85)}}.projectBreadcrumb_breadcrumb__HB4pm{--primary-accent:#d4af37;position:relative;z-index:1;width:min(1180px,calc(100% - 64px));margin-inline:auto;font-family:IBM Plex Mono,Courier New,monospace;font-size:12px;letter-spacing:.04em}.projectBreadcrumb_breadcrumb__HB4pm ol{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.projectBreadcrumb_breadcrumb__HB4pm a{color:#6871a8;outline:none;transition:color .18s ease,text-shadow .18s ease}.projectBreadcrumb_breadcrumb__HB4pm a:focus-visible,.projectBreadcrumb_breadcrumb__HB4pm a:hover{color:var(--primary-accent);text-shadow:0 0 14px rgba(212,175,55,.32)}.projectBreadcrumb_breadcrumb__HB4pm a:focus-visible{border-radius:2px;box-shadow:0 0 0 2px #050928,0 0 0 3px var(--primary-accent)}.projectBreadcrumb_separator__P8Jbq{color:rgba(104,113,168,.48)}.projectBreadcrumb_current__1SUoZ{overflow:hidden;max-width:min(440px,45vw);color:#9aa3d6;text-overflow:ellipsis;white-space:nowrap}@media (max-width:700px){.projectBreadcrumb_breadcrumb__HB4pm{width:min(100% - 36px,1180px);font-size:11px}.projectBreadcrumb_breadcrumb__HB4pm ol{gap:7px}.projectBreadcrumb_current__1SUoZ{max-width:42vw}}@media (max-width:420px){.projectBreadcrumb_breadcrumb__HB4pm ol{gap:6px}.projectBreadcrumb_current__1SUoZ{max-width:34vw}}.projectDetail_page__Ki86y{--navy-950:#050928;--navy-900:#080d33;--line:rgba(143,157,224,.16);--primary-accent:#d4af37;--amber:#ffb454;--ink:#edeffa;--ink-dim:#9aa3d6;--ink-mute:#6871a8;--grid-line:rgba(143,157,224,.16);--grid-size:64px;--grid-opacity:0.35;--ease-out:cubic-bezier(0.16,0.84,0.32,1);--ease-standard:cubic-bezier(0.4,0,0.2,1);position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;background:var(--navy-950);color:var(--ink);font-family:Inter,Arial,sans-serif}.projectDetail_wrap__fJkZs{position:relative;z-index:1;width:min(1180px,calc(100% - 64px));margin-inline:auto}.projectDetail_nextProject__cXmc9:focus-visible,.projectDetail_projectFooter__aGErE a:focus-visible,.projectDetail_relatedCard__kKg_r:focus-visible{outline:2px solid var(--primary-accent);outline-offset:4px}.projectDetail_breadcrumb__VYb2Y{position:relative;z-index:1;padding-top:110px;animation:projectDetail_fadeIn__HaPGb .65s var(--ease-out) .12s both}.projectDetail_hero__cOx00{position:relative;z-index:1;padding-top:clamp(42px,5vw,64px)}.projectDetail_heroHead__1Il0C{max-width:1080px;padding-bottom:36px}.projectDetail_eyebrow__ooE2O,.projectDetail_kicker__7F3hP,.projectDetail_sectionNumber__hCBW8{display:inline-flex;align-items:center;gap:8px;color:var(--primary-accent);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.projectDetail_eyebrow__ooE2O{margin-bottom:22px;animation:projectDetail_fadeUp__6s0TU .7s var(--ease-out) .18s both}.projectDetail_eyebrow__ooE2O:before{width:16px;height:1px;background:currentColor;content:""}.projectDetail_hero__cOx00 h1,.projectDetail_overview__AC069 h2,.projectDetail_sectionCopy__5acNG h2{font-family:Sora,Arial,sans-serif}.projectDetail_heroTitle__uC_HV{max-width:1080px;margin:0;font-size:clamp(40px,6.4vw,84px);font-weight:700;line-height:.98;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance}.projectDetail_heroTitle__uC_HV span{display:block;animation:projectDetail_rise__LviBk .8s var(--ease-out) .22s both}.projectDetail_projectSubtitle__KTtL2{margin-top:.08em;color:var(--ink-dim);font-weight:400;animation-delay:.32s}.projectDetail_heroDescription__Zy8Ni{max-width:650px;margin-top:26px;color:var(--ink-dim);font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.65;text-wrap:pretty;animation:projectDetail_fadeUp__6s0TU .75s var(--ease-out) .38s both}.projectDetail_tags__X6lql{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;animation:projectDetail_fadeUp__6s0TU .75s var(--ease-out) .44s both}.projectDetail_tags__X6lql span{padding:6px 12px;border:1px solid var(--line);color:var(--ink-dim);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.projectDetail_heroMeta__Qt4nD{display:flex;flex-wrap:wrap;gap:40px;margin:0;padding:28px 0 0;border-top:1px solid var(--line);animation:projectDetail_fadeUp__6s0TU .75s var(--ease-out) .5s both}.projectDetail_heroMeta__Qt4nD div{min-width:150px}.projectDetail_heroMeta__Qt4nD dt{margin-bottom:6px;color:var(--ink-mute);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.projectDetail_heroMeta__Qt4nD dd{margin:0;font-size:15px}.projectDetail_heroMedia__KEiaZ{position:relative;height:min(72vh,640px);margin-top:56px;overflow:hidden;border:1px solid var(--line);background-color:var(--navy-900);background-position:50%;background-size:cover}.projectDetail_heroMedia__KEiaZ img,.projectDetail_sectionMedia__9_bIo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projectDetail_progressiveFull__PbhjD,.projectDetail_progressiveThumbnail__lqUZH{-o-object-fit:cover;object-fit:cover}.projectDetail_progressiveThumbnail__lqUZH{filter:none}.projectDetail_progressiveFull__PbhjD{opacity:1}.projectDetail_heroMedia__KEiaZ img{animation:projectDetail_heroScale__zzSRP 1.25s var(--ease-out) .18s both}.projectDetail_caseSection__bidSY,.projectDetail_overview__AC069{position:relative;z-index:1;padding:140px 0}.projectDetail_overviewGrid__kPWQv,.projectDetail_split__bWEbW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:start}.projectDetail_sectionNumber__hCBW8{margin-bottom:16px}.projectDetail_overview__AC069 h2,.projectDetail_sectionCopy__5acNG h2{margin-bottom:22px;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.18}.projectDetail_overview__AC069 p,.projectDetail_sectionCopy__5acNG p{color:var(--ink-dim);font-size:17px;line-height:1.75}.projectDetail_overview__AC069 p+p{margin-top:18px}.projectDetail_statGrid__GLaEF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);background:var(--line)}.projectDetail_statGrid__GLaEF>div{min-height:150px;padding:28px 24px;background:var(--navy-950)}.projectDetail_statGrid__GLaEF span,.projectDetail_statGrid__GLaEF strong{display:block}.projectDetail_statGrid__GLaEF strong{font-family:Sora,Arial,sans-serif;font-size:38px}.projectDetail_statGrid__GLaEF span{margin-top:9px;color:var(--ink-mute);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.projectDetail_split__bWEbW{gap:72px;align-items:center}.projectDetail_reverse__x6LBH .projectDetail_sectionMedia__9_bIo{order:2}.projectDetail_sectionMedia__9_bIo{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--line);background-color:var(--navy-900);background-position:50%;background-size:cover}.projectDetail_sectionMedia__9_bIo img{transition:transform .9s var(--ease-out)}.projectDetail_sectionMedia__9_bIo:hover img{transform:scale(1.035)}.projectDetail_outcomeBand__h9kyN{position:relative;z-index:1;display:grid;width:100%;min-height:min(72vh,680px);overflow:hidden;place-items:center;background-color:var(--navy-900);background-position:50%;background-size:cover}.projectDetail_outcomeBand__h9kyN>img,.projectDetail_outcomeOverlay__mZfSC{position:absolute;inset:0;width:100%;height:100%}.projectDetail_outcomeBand__h9kyN>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.projectDetail_outcomeOverlay__mZfSC{background:linear-gradient(90deg,rgba(5,9,40,.92),rgba(5,9,40,.52)),linear-gradient(0deg,rgba(5,9,40,.48),transparent 55%)}.projectDetail_outcomeContent__eN3bl{position:relative;z-index:2;width:min(760px,calc(100% - 64px));padding:80px 0;text-align:center}.projectDetail_outcomeContent__eN3bl h2{margin:14px 0 20px;font-family:Sora,Arial,sans-serif;font-size:clamp(30px,4vw,52px);font-weight:600;line-height:1.2;text-wrap:balance}.projectDetail_outcomeContent__eN3bl p{color:var(--ink-dim);font-size:17px;line-height:1.75}.projectDetail_closingSection__D46Tk{position:relative;z-index:1;padding:140px 0}.projectDetail_closingHeading__qNRKP{max-width:680px;margin-bottom:56px}.projectDetail_closingHeading__qNRKP h2{margin-top:16px;font-family:Sora,Arial,sans-serif;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.2;text-wrap:balance}.projectDetail_featureGrid__QVgGY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.projectDetail_featureGrid__QVgGY[data-feature-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.projectDetail_featureGrid__QVgGY[data-feature-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.projectDetail_featureGrid__QVgGY[data-feature-count="5"] .projectDetail_featureCard__ZNJml{grid-column:span 2}.projectDetail_featureGrid__QVgGY[data-feature-count="5"] .projectDetail_featureCard__ZNJml:nth-child(n+4){grid-column:span 3}.projectDetail_featureCard__ZNJml{min-height:260px;padding:34px 28px;background:var(--navy-950);transition:background-color .35s var(--ease-out),box-shadow .35s var(--ease-out),transform .35s var(--ease-out)}.projectDetail_featureCard__ZNJml:hover{z-index:1;background:var(--navy-900);box-shadow:inset 0 0 0 1px var(--primary-accent);transform:translateY(-5px)}.projectDetail_featureNumber__aYj4u{display:grid;width:42px;height:42px;margin-bottom:24px;place-items:center;border:1px solid var(--line);color:var(--primary-accent);font-family:IBM Plex Mono,monospace;font-size:12px}.projectDetail_featureCard__ZNJml h3,.projectDetail_relatedInfo__2gYH7 h3{font-family:Sora,Arial,sans-serif}.projectDetail_featureCard__ZNJml h3{margin-bottom:14px;color:var(--ink);font-size:clamp(19px,1.5vw,22px);font-weight:600;line-height:1.3;letter-spacing:-.01em}.projectDetail_featureCard__ZNJml p,.projectDetail_relatedInfo__2gYH7 p{color:var(--ink-dim);font-size:14px;line-height:1.65}.projectDetail_galleryGrid__Vq3mY{display:grid;gap:3px}.projectDetail_galleryCount1__z3USY{grid-template-columns:1fr;grid-template-rows:min(62vw,620px)}.projectDetail_galleryCount2__68kja{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-template-rows:400px}.projectDetail_galleryCount3__xVyK2{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-template-rows:repeat(2,230px)}.projectDetail_galleryCount4__WOzdF{grid-template-columns:minmax(0,2fr) minmax(220px,.8fr);grid-template-rows:repeat(3,190px)}.projectDetail_galleryCount5__MrMz9{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,220px)}.projectDetail_galleryFeatured__hvtx3,.projectDetail_galleryItem__fb_xw,.projectDetail_relatedMedia___q2nq{position:relative;overflow:hidden;background:var(--navy-900);background-position:50%;background-size:cover}.projectDetail_galleryFeatured__hvtx3{min-height:100%}.projectDetail_galleryCount1__z3USY .projectDetail_galleryFeatured__hvtx3,.projectDetail_galleryCount2__68kja .projectDetail_galleryFeatured__hvtx3{grid-column:1;grid-row:1}.projectDetail_galleryCount3__xVyK2 .projectDetail_galleryFeatured__hvtx3{grid-column:1;grid-row:span 2}.projectDetail_galleryCount4__WOzdF .projectDetail_galleryFeatured__hvtx3{grid-column:1;grid-row:span 3}.projectDetail_galleryCount5__MrMz9 .projectDetail_galleryFeatured__hvtx3{grid-column:span 2;grid-row:span 2}.projectDetail_galleryGrid__Vq3mY img,.projectDetail_nextProject__cXmc9>img,.projectDetail_relatedMedia___q2nq img{-o-object-fit:cover;object-fit:cover;transition:filter .6s var(--ease-out),transform .6s var(--ease-out)}.projectDetail_galleryFeatured__hvtx3:hover img,.projectDetail_galleryItem__fb_xw:hover img,.projectDetail_nextProject__cXmc9:hover>img,.projectDetail_relatedCard__kKg_r:hover .projectDetail_relatedMedia___q2nq img{filter:brightness(1.08);transform:scale(1.045)}.projectDetail_testimonialSection__ME9kE{position:relative;z-index:1;padding:130px 32px;border-block:1px solid var(--line);background:rgba(8,13,51,.72)}.projectDetail_testimonial__9s_FS{width:min(800px,100%);margin-inline:auto;text-align:center}.projectDetail_quoteMark__YObFH{display:block;height:56px;color:var(--primary-accent);font-family:Sora,Arial,sans-serif;font-size:80px;line-height:1;opacity:.55}.projectDetail_testimonial__9s_FS blockquote{font-family:Sora,Arial,sans-serif;font-size:clamp(22px,2.8vw,32px);font-weight:500;line-height:1.45;text-wrap:balance}.projectDetail_testimonialAuthor__wY_m0{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:28px;text-align:left}.projectDetail_testimonialAuthor__wY_m0>img{display:block;width:52px;min-width:52px;max-width:52px;height:52px;min-height:52px;max-height:52px;flex:0 0 auto;aspect-ratio:1/1;border:1px solid var(--line);border-radius:9999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.projectDetail_testimonialAuthor__wY_m0 small,.projectDetail_testimonialAuthor__wY_m0 span,.projectDetail_testimonialAuthor__wY_m0 strong{display:block}.projectDetail_testimonialAuthor__wY_m0 strong{margin-bottom:4px;color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:14px}.projectDetail_testimonialAuthor__wY_m0 small{color:var(--ink-mute);font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.45}.projectDetail_relatedGrid__n5986{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.projectDetail_relatedCard__kKg_r{overflow:hidden;border:1px solid var(--line);background:rgba(5,9,40,.68);transition:border-color .3s var(--ease-out),transform .3s var(--ease-out)}.projectDetail_relatedCard__kKg_r:hover{border-color:rgba(212,175,55,.48);transform:translateY(-5px)}.projectDetail_relatedMedia___q2nq{aspect-ratio:4/3}.projectDetail_relatedInfo__2gYH7{padding:22px}.projectDetail_relatedInfo__2gYH7 h3{margin:0 0 10px;font-size:18px;line-height:1.3}.projectDetail_nextProject__cXmc9{position:relative;z-index:1;display:grid;min-height:min(65vh,620px);overflow:hidden;place-items:center;text-align:center;background-color:var(--navy-900);background-position:50%;background-size:cover}.projectDetail_nextOverlay__b7sPl{position:absolute;z-index:1;inset:0;background:linear-gradient(rgba(5,9,40,.82),rgba(5,9,40,.9)),linear-gradient(90deg,rgba(5,9,40,.4),transparent);transition:background-color .5s var(--ease-out)}.projectDetail_nextProject__cXmc9:hover .projectDetail_nextOverlay__b7sPl{background:linear-gradient(rgba(5,9,40,.68),rgba(5,9,40,.78)),linear-gradient(90deg,rgba(5,9,40,.32),transparent)}.projectDetail_nextContent__OElqI{position:relative;z-index:2;display:grid;gap:16px;width:min(900px,calc(100% - 48px));place-items:center}.projectDetail_nextContent__OElqI small,.projectDetail_nextContent__OElqI>span{color:var(--primary-accent);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.projectDetail_nextContent__OElqI strong{color:#fff;font-family:Sora,Arial,sans-serif;font-size:clamp(38px,6vw,76px);line-height:1.05;text-shadow:0 3px 24px rgba(0,0,0,.9);text-wrap:balance}.projectDetail_nextContent__OElqI small{color:var(--ink)}.projectDetail_projectFooter__aGErE{position:relative;z-index:1;padding:54px 0;border-top:1px solid var(--line)}.projectDetail_projectFooter__aGErE .projectDetail_wrap__fJkZs{display:flex;justify-content:space-between;gap:32px}.projectDetail_projectFooter__aGErE nav,.projectDetail_projectFooter__aGErE span{color:var(--ink-mute);font-size:13px}.projectDetail_projectFooter__aGErE nav{display:flex;flex-wrap:wrap;gap:26px}.projectDetail_projectFooter__aGErE a{transition:color .18s var(--ease-standard)}.projectDetail_projectFooter__aGErE a:hover{color:var(--primary-accent)}.projectDetail_kicker__7F3hP{margin-bottom:14px;color:var(--amber)}.projectDetail_page__Ki86y [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.projectDetail_page__Ki86y [data-visible=true]{opacity:1;transform:translateY(0)}.projectDetail_rail__Yy3lo{position:fixed;z-index:50;top:50%;left:24px;display:none;width:1px;height:280px;transform:translateY(-50%);background:repeating-linear-gradient(to bottom,var(--ink-mute) 0 4px,transparent 4px 10px)}.projectDetail_railPin__suRso{position:absolute;top:0;left:50%;width:9px;height:9px;border-radius:50%;background:var(--primary-accent);box-shadow:0 0 12px 2px rgba(212,175,55,.55);transform:translate3d(-50%,0,0);transition:transform .15s linear;will-change:transform}@keyframes projectDetail_rise__LviBk{0%{opacity:0;transform:translateY(35px)}}@keyframes projectDetail_fadeIn__HaPGb{0%{opacity:0}}@keyframes projectDetail_fadeUp__6s0TU{0%{opacity:0;transform:translateY(18px)}}@keyframes projectDetail_heroScale__zzSRP{0%{transform:scale(1.1)}}@media (min-width:1100px){.projectDetail_rail__Yy3lo{display:block}}@media (min-width:901px) and (max-width:1099px){.projectDetail_wrap__fJkZs{width:min(100% - 80px,980px)}.projectDetail_heroTitle__uC_HV{font-size:clamp(52px,7vw,72px)}}@media (max-width:900px){.projectDetail_wrap__fJkZs{width:min(100% - 56px,760px)}.projectDetail_heroTitle__uC_HV{font-size:clamp(46px,8.5vw,68px)}.projectDetail_heroMeta__Qt4nD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.projectDetail_heroMeta__Qt4nD div{min-width:0}.projectDetail_heroMedia__KEiaZ{height:auto;aspect-ratio:16/10}.projectDetail_caseSection__bidSY,.projectDetail_closingSection__D46Tk,.projectDetail_overview__AC069{padding:88px 0}.projectDetail_overviewGrid__kPWQv,.projectDetail_split__bWEbW{grid-template-columns:1fr;gap:48px}.projectDetail_reverse__x6LBH .projectDetail_sectionMedia__9_bIo{order:0}.projectDetail_sectionCopy__5acNG{max-width:680px}.projectDetail_featureGrid__QVgGY,.projectDetail_featureGrid__QVgGY[data-feature-count]{grid-template-columns:repeat(2,minmax(0,1fr))}.projectDetail_featureGrid__QVgGY[data-feature-count] .projectDetail_featureCard__ZNJml{grid-column:auto}.projectDetail_featureGrid__QVgGY[data-feature-count="3"] .projectDetail_featureCard__ZNJml:last-child,.projectDetail_featureGrid__QVgGY[data-feature-count="5"] .projectDetail_featureCard__ZNJml:last-child{grid-column:1/-1}.projectDetail_galleryCount2__68kja{grid-template-rows:360px}.projectDetail_galleryCount3__xVyK2{grid-template-rows:repeat(2,200px)}.projectDetail_galleryCount4__WOzdF{grid-template-rows:repeat(3,170px)}.projectDetail_relatedGrid__n5986{grid-template-columns:1fr}.projectDetail_relatedCard__kKg_r{display:grid;grid-template-columns:minmax(240px,.85fr) 1fr}}@media (max-width:700px){.projectDetail_page__Ki86y{--grid-size:72px;--grid-opacity:0.24}.projectDetail_wrap__fJkZs{width:min(100% - 36px,1180px)}.projectDetail_breadcrumb__VYb2Y{padding-top:92px}.projectDetail_hero__cOx00{padding-top:36px}.projectDetail_hero__cOx00 h1{font-size:clamp(38px,12vw,58px);line-height:1.02}.projectDetail_heroDescription__Zy8Ni{font-size:16px;line-height:1.65}.projectDetail_heroMeta__Qt4nD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.projectDetail_heroMeta__Qt4nD div{min-width:0}.projectDetail_heroMedia__KEiaZ{height:auto;aspect-ratio:4/3;margin-top:40px}.projectDetail_caseSection__bidSY,.projectDetail_closingSection__D46Tk,.projectDetail_overview__AC069{padding:72px 0}.projectDetail_outcomeBand__h9kyN{min-height:560px}.projectDetail_outcomeContent__eN3bl{width:min(100% - 36px,760px);padding:64px 0}.projectDetail_outcomeOverlay__mZfSC{background:rgba(5,9,40,.76)}.projectDetail_closingHeading__qNRKP{margin-bottom:38px}.projectDetail_featureGrid__QVgGY,.projectDetail_featureGrid__QVgGY[data-feature-count]{grid-template-columns:1fr}.projectDetail_featureGrid__QVgGY[data-feature-count="3"] .projectDetail_featureCard__ZNJml:last-child,.projectDetail_featureGrid__QVgGY[data-feature-count="5"] .projectDetail_featureCard__ZNJml:last-child,.projectDetail_featureGrid__QVgGY[data-feature-count] .projectDetail_featureCard__ZNJml{grid-column:auto}.projectDetail_featureCard__ZNJml{min-height:auto}.projectDetail_galleryGrid__Vq3mY{grid-template-columns:1fr;grid-template-rows:min(100vw,460px);grid-auto-rows:min(68vw,320px)}.projectDetail_galleryFeatured__hvtx3{grid-column:auto;grid-row:auto}.projectDetail_testimonialSection__ME9kE{padding:90px 18px}.projectDetail_relatedCard__kKg_r{display:block}.projectDetail_nextProject__cXmc9{min-height:520px}.projectDetail_projectFooter__aGErE .projectDetail_wrap__fJkZs{flex-direction:column}.projectDetail_statGrid__GLaEF strong{font-size:30px}.projectDetail_statGrid__GLaEF>div{min-height:128px;padding:22px 18px}}@media (max-width:420px){.projectDetail_breadcrumb__VYb2Y{padding-top:84px}.projectDetail_hero__cOx00{padding-top:30px}.projectDetail_heroTitle__uC_HV{font-size:clamp(34px,11.5vw,48px)}.projectDetail_eyebrow__ooE2O{align-items:flex-start;font-size:10px;line-height:1.5}.projectDetail_tags__X6lql span{padding:5px 9px;font-size:10px}.projectDetail_heroMeta__Qt4nD{grid-template-columns:1fr;gap:20px}.projectDetail_heroMedia__KEiaZ{aspect-ratio:1/1}.projectDetail_caseSection__bidSY,.projectDetail_closingSection__D46Tk,.projectDetail_overview__AC069{padding:60px 0}.projectDetail_statGrid__GLaEF{grid-template-columns:1fr}.projectDetail_statGrid__GLaEF>div{min-height:108px}.projectDetail_sectionMedia__9_bIo{aspect-ratio:1/1}.projectDetail_outcomeBand__h9kyN{min-height:520px}.projectDetail_outcomeContent__eN3bl p{font-size:15px}.projectDetail_galleryGrid__Vq3mY{grid-template-columns:1fr;grid-template-rows:min(100vw,380px);grid-auto-rows:220px}.projectDetail_galleryFeatured__hvtx3,.projectDetail_galleryItem__fb_xw{grid-column:auto;grid-row:auto}.projectDetail_nextProject__cXmc9{min-height:460px}.projectDetail_projectFooter__aGErE nav{gap:16px 22px}}@media (prefers-reduced-motion:reduce){.projectDetail_page__Ki86y *,.projectDetail_page__Ki86y :after,.projectDetail_page__Ki86y :before{scroll-behavior:auto!important;animation-duration:1ms!important;transition-duration:1ms!important}}