.page_page__YxYN9{background:var(--bg);color:var(--text-primary)}.page_wrap__rLrKm{width:min(1240px,calc(100% - 80px));margin-inline:auto}.page_page__YxYN9 figure,.page_page__YxYN9 h1,.page_page__YxYN9 h2,.page_page__YxYN9 h3,.page_page__YxYN9 p{margin:0}.page_page__YxYN9 h1,.page_page__YxYN9 h2,.page_page__YxYN9 h3{font-weight:500}.page_page__YxYN9 p{line-height:1.7}.page_page__YxYN9 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.page_page__YxYN9 a:focus-visible,.page_page__YxYN9 button:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.page_skip__CFIfy{position:fixed;top:16px;left:20px;z-index:200;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);background:var(--text-primary);color:var(--bg)}.page_skip__CFIfy:focus{width:auto;height:auto;clip-path:none;padding:14px 20px}.page_edition__atNwU,.page_page__YxYN9 .page_eyebrow__IKoGU{font-size:10px;letter-spacing:.16em;line-height:1.6}.page_page__YxYN9 .page_eyebrow__IKoGU{color:var(--accent)}.page_edition__atNwU{color:var(--text-secondary)}.page_hero__Y6pl7{padding-block:64px 100px}.page_heroTop__ga8AI{display:flex;justify-content:space-between;gap:24px;padding-bottom:26px;border-bottom:1px solid var(--line-strong)}.page_hero__Y6pl7 h1{margin-top:38px;font-size:clamp(54px,6.4vw,96px);letter-spacing:-.055em;line-height:1.06}.page_hero__Y6pl7 h1 em{color:var(--text-secondary)}.page_heroIntro__9cRZk{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-top:35px}.page_heroIntro__9cRZk p{max-width:490px;font-size:16px;color:var(--text-secondary)}.page_textLink__ieKfy{display:inline-flex;width:fit-content;align-items:center;gap:30px;min-height:44px;padding-block:10px;border-bottom:1px solid var(--line-strong);font-size:13px}.page_textLink__ieKfy span{color:var(--accent)}.page_page__YxYN9 .page_heroArt__vsBSn{position:relative;margin-top:48px}.page_heroArt__vsBSn img{display:block;width:100%;height:min(520px,40vw);object-fit:cover;object-position:center 56%}.page_page__YxYN9 figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:16px;color:var(--text-secondary);font-size:10px;line-height:1.6;letter-spacing:.07em}.page_sectionHead__WT888{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;margin-bottom:56px}.page_sectionHead__WT888 h2{font-size:clamp(38px,4.3vw,62px);line-height:1.1;letter-spacing:-.045em}.page_sectionHead__WT888>div>p{margin-top:20px;max-width:460px;color:var(--text-secondary);font-size:15px}.page_selection__G4mMH{padding-block:20px 120px;scroll-margin-top:32px}.page_featured__2jx4a{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:start}.page_featured__2jx4a article{min-width:0;position:relative}.page_featured__2jx4a article:nth-child(2){margin-top:180px}.page_featuredImage__6HMzB{overflow:hidden;background:var(--surface)}.page_featuredImage__6HMzB img{display:block;width:100%;height:auto;transition:transform .6s ease}.page_featureNumber__a7a0c{display:block;margin-top:26px;color:var(--line-strong);font-size:70px;font-family:Georgia,serif;line-height:1}.page_projectMeta__3f2OI{display:flex;justify-content:space-between;gap:25px;align-items:start;margin-top:22px}.page_projectMeta__3f2OI>div{min-width:0}.page_page__YxYN9 .page_status__rzP8R{color:var(--accent);font-size:11px;line-height:1.5}.page_projectMeta__3f2OI h3{margin-top:9px;font-size:clamp(25px,2.7vw,38px);letter-spacing:-.035em;line-height:1.18}.page_projectMeta__3f2OI p:not(.page_status__rzP8R){color:var(--text-secondary);font-size:12px;margin-top:10px}.page_linkArrow__C57mJ{font-size:26px;color:var(--accent);flex-shrink:0}.page_page__YxYN9 .page_featuredSummary__AhCyY{font-size:15px;color:var(--text-secondary);margin-top:20px;max-width:470px}.page_showcaseSection__N23Vp{padding-block:70px 100px;border-top:1px solid var(--line-strong)}.page_projectStep__1H_GS{border-top:1px solid var(--line-strong);padding-block:24px}.page_projectChoice__A2p1x{display:flex;align-items:center;width:100%;padding:10px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;gap:22px}.page_index__I8qhb{font-size:11px;color:var(--accent)}.page_stepSector__JIa5m{display:block;color:var(--text-secondary);font-size:12px;margin-bottom:10px}.page_projectChoice__A2p1x strong{display:block;font-size:clamp(26px,3.1vw,43px);line-height:1.1;letter-spacing:-.04em;font-weight:500}.page_choiceArrow__VJCD1{margin-left:auto;color:var(--accent)}.page_stepPreview__nAjGK>p:not(.page_status__rzP8R){font-size:15px;max-width:340px;color:var(--text-secondary);margin-top:15px}.page_stepPreview__nAjGK .page_status__rzP8R{margin-top:20px}.page_stepPreview__nAjGK .page_textLink__ieKfy{margin-top:18px}.page_mobilePreview__IM5Z7{display:block;margin-top:20px}.page_mobilePreview__IM5Z7 img{display:block;width:100%;height:auto}.page_pinnedVisual__5_NqM,.page_showcase__nduhU[data-ready=true] .page_projectStep__1H_GS:not([data-active=true]) .page_stepPreview__nAjGK{display:none}@media (min-width:1001px) and (min-height:700px){.page_showcase__nduhU[data-ready=true]{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;align-items:start}.page_showcase__nduhU[data-ready=true] .page_projectStep__1H_GS{min-height:70vh;display:flex;flex-direction:column;justify-content:center;padding-right:10px}.page_showcase__nduhU[data-ready=true] .page_projectStep__1H_GS:not([data-active=true]) .page_stepPreview__nAjGK{display:block}.page_showcase__nduhU[data-ready=true] .page_mobilePreview__IM5Z7{display:none}.page_projectChoice__A2p1x{opacity:.55;transition:opacity .45s ease}.page_projectChoice__A2p1x:focus-visible,.page_projectStep__1H_GS[data-active=true] .page_projectChoice__A2p1x{opacity:1}.page_pinnedVisual__5_NqM{display:block;position:sticky;top:6vh;height:86vh;max-height:880px;background:var(--surface);overflow:hidden}.page_pinnedFrame__W4kHk{position:absolute;inset:0;opacity:0;transform:translateY(14px) scale(1.025);transition:opacity .5s ease,transform .5s ease}.page_pinnedFrame__W4kHk[data-active=true]{opacity:1;transform:none}.page_pinnedFrame__W4kHk img{display:block;width:100%;height:calc(100% - 50px);object-fit:contain;object-position:center}.page_pinnedCaption__PHJbI{display:flex;justify-content:space-between;gap:20px;padding:16px 22px;font-size:12px;color:var(--text-secondary)}}.page_explorations__lkMn7{padding-block:50px 85px}.page_filterBar___suAU{margin-block:0 48px;border-block:1px solid var(--line-strong);padding-block:14px;display:flex;align-items:center;justify-content:space-between;gap:24px}.page_filters__A9HXe{display:flex;gap:6px;min-width:0;overflow-x:auto;padding:6px;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.page_filters__A9HXe button{flex-shrink:0;min-height:44px;padding:10px 15px;background:transparent;color:var(--text-secondary);border:1px solid transparent;border-radius:99px;font:inherit;font-size:12px;cursor:pointer}.page_filters__A9HXe button[aria-pressed=true]{color:var(--text-primary);border-color:var(--line-strong);background:var(--surface)}.page_resultCount___Jqn2{flex-shrink:0;color:var(--text-secondary);font-size:11px}.page_gallery__iL0fe{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:80px 48px;animation:page_galleryIn__1Kqau .4s ease}.page_galleryItem__D_8lG{min-width:0;grid-column:span 6}.page_galleryItem__D_8lG[data-layout="0"]{grid-column:span 8}.page_galleryItem__D_8lG[data-layout="1"]{grid-column:9/span 4;margin-top:150px}.page_galleryItem__D_8lG[data-layout="2"]{grid-column:2/span 5}.page_galleryItem__D_8lG[data-layout="3"]{grid-column:8/span 5;margin-top:120px}.page_galleryItem__D_8lG[data-layout="4"]{grid-column:1/-1}.page_galleryVisual__WH9uu{position:relative;overflow:hidden;background:var(--surface)}.page_galleryVisual__WH9uu img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top;transition:transform .55s ease}.page_galleryItem__D_8lG[data-layout="1"] .page_galleryVisual__WH9uu img,.page_galleryItem__D_8lG[data-layout="2"] .page_galleryVisual__WH9uu img{aspect-ratio:3/4}.page_galleryItem__D_8lG[data-layout="4"] .page_galleryVisual__WH9uu img{aspect-ratio:16/9}.page_projectReveal__tT266{position:absolute;inset:auto 18px 18px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #f2f0ec24;background:#111214d9;opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.page_projectReveal__tT266>span:first-child{font-size:20px;letter-spacing:-.03em}.page_projectReveal__tT266>span:last-child{font-size:12px;color:var(--text-secondary)}.page_page__YxYN9 .page_gallerySector__Pv1di{font-size:11px;color:var(--text-secondary);margin-top:16px}.page_gallerySector__Pv1di span{color:var(--accent);margin-inline:6px}.page_transparency__nZelz{display:flex;gap:25px;max-width:820px;margin-top:80px;padding-top:28px;border-top:1px solid var(--line-strong)}.page_transparency__nZelz>span{color:var(--accent);font-family:Georgia,serif;font-size:35px}.page_transparency__nZelz p{font-size:13px;color:var(--text-secondary)}.page_transparency__nZelz p+p{margin-top:12px;font-size:12px}.page_closing___KIbw{border-top:1px solid var(--line-strong);text-align:center;padding-block:90px 110px}.page_closing___KIbw h2{margin-top:26px;font-size:clamp(50px,6vw,86px);letter-spacing:-.05em;line-height:1.05}.page_closing___KIbw>p:not(.page_eyebrow__IKoGU){max-width:540px;margin:28px auto 0;font-size:16px;color:var(--text-secondary)}.page_button__TrmkP{display:inline-flex;align-items:center;gap:30px;padding:17px 24px;min-height:52px;background:var(--text-primary);color:var(--bg);border-radius:99px;margin-top:30px;font-size:14px;font-weight:600}@keyframes page_galleryIn__1Kqau{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.page_projectLink___gr07:focus-visible .page_galleryVisual__WH9uu img,.page_projectLink___gr07:hover .page_galleryVisual__WH9uu img{transform:translateY(-3px) scale(1.025)}.page_projectLink___gr07:focus-visible .page_projectReveal__tT266,.page_projectLink___gr07:hover .page_projectReveal__tT266{opacity:1;transform:none}.page_featuredLink__W2kO3:hover img{transform:scale(1.015)}.page_textLink__ieKfy:hover{color:var(--accent)}}.page_detailHero__Ivym_{padding-block:34px 62px}.page_detailHero__Ivym_ .page_eyebrow__IKoGU{margin-top:48px}.page_detailHero__Ivym_ h1{font-size:clamp(46px,7vw,98px);line-height:1.08;letter-spacing:-.055em;margin-top:25px;overflow-wrap:break-word}.page_page__YxYN9 .page_detailSummary__wQ05R{margin-top:26px;max-width:690px;font-size:23px;color:var(--text-secondary)}.page_projectFacts__TMn37{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;border-block:1px solid var(--line-strong);margin:42px 0 0;padding-block:25px}.page_projectFacts__TMn37 dt{color:var(--accent);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.page_projectFacts__TMn37 dd{margin:12px 0 0;font-size:14px;line-height:1.65}.page_page__YxYN9 .page_conceptNote__rx9yV{margin-inline:auto;color:var(--text-secondary);font-size:12px;padding-bottom:32px}.page_detailBody__yabWB{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.page_detailCopy__N9elC article{padding-block:32px;border-top:1px solid var(--line-strong)}.page_detailCopy__N9elC article:first-child{padding-top:0;border:0}.page_detailCopy__N9elC h2,.page_visualResult__cASeE h2{font-size:39px;line-height:1.12;letter-spacing:-.04em;margin-top:22px}.page_detailCopy__N9elC article>p:not(.page_eyebrow__IKoGU),.page_visualResult__cASeE>div>p{margin-top:20px;color:var(--text-secondary);font-size:15px}.page_palette__nNthW{display:flex;gap:10px;margin-top:24px}.page_palette__nNthW>span{width:44px;height:44px;border:1px solid var(--line-strong);border-radius:50%}.page_srOnly__Q_HOX{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.page_detailImage__i2f5p img{width:100%;height:auto;display:block}.page_visualResult__cASeE{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px 90px;padding-block:90px}.page_visualResult__cASeE h2{margin-top:0}.page_visualResult__cASeE figure{grid-column:1/-1;margin-top:20px}.page_visualResult__cASeE img{width:100%;height:auto;display:block}.page_detailClosing__nSVZo{border-top:1px solid var(--line-strong);padding-block:60px 85px}.page_detailClosing__nSVZo h2{font-size:48px;letter-spacing:-.045em}.page_detailClosing__nSVZo>p{color:var(--text-secondary);margin-top:18px}.page_nextProject__BU7mA{display:flex;justify-content:space-between;align-items:center;gap:40px;border-top:1px solid var(--line-strong);margin-top:70px;padding-top:30px}.page_nextProject__BU7mA>span{font-size:10px;letter-spacing:.12em;color:var(--text-secondary)}.page_nextProject__BU7mA strong{font-size:26px;font-weight:500}.page_nextProject__BU7mA strong span{color:var(--accent)}@media (max-width:1000px){.page_heroIntro__9cRZk,.page_sectionHead__WT888{gap:35px}.page_featured__2jx4a{gap:32px}.page_featured__2jx4a article:nth-child(2){margin-top:100px}.page_projectSteps__50l0e{max-width:650px;margin-inline:auto}.page_mobilePreview__IM5Z7{max-width:560px}.page_filterBar___suAU{display:block}.page_resultCount___Jqn2{margin-top:12px!important}.page_gallery__iL0fe{gap:56px 25px}.page_galleryItem__D_8lG[data-layout="1"]{margin-top:90px}.page_detailBody__yabWB,.page_visualResult__cASeE{gap:40px;grid-template-columns:1fr 1.3fr}}@media (max-width:700px){.page_wrap__rLrKm{width:calc(100% - 40px)}.page_hero__Y6pl7{padding-block:32px 62px}.page_heroTop__ga8AI{padding-bottom:20px}.page_edition__atNwU{display:none}.page_hero__Y6pl7 h1{margin-top:28px;font-size:clamp(38px,10.3vw,65px);line-height:1.08}.page_heroIntro__9cRZk{display:flex;flex-direction:column-reverse;align-items:start;gap:24px;margin-top:25px}.page_heroIntro__9cRZk p{font-size:15px}.page_page__YxYN9 .page_heroArt__vsBSn{margin-top:32px}.page_heroArt__vsBSn img{height:250px}.page_page__YxYN9 figcaption{font-size:9px;gap:12px}.page_heroArt__vsBSn figcaption{flex-direction:column;gap:4px}.page_sectionHead__WT888{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.page_sectionHead__WT888 h2{font-size:36px}.page_sectionHead__WT888>div>p{font-size:14px;margin-top:18px}.page_selection__G4mMH{padding-block:0 60px}.page_featured__2jx4a{grid-template-columns:1fr;gap:42px}.page_featured__2jx4a article:nth-child(2){margin-top:0}.page_featureNumber__a7a0c{display:none}.page_projectMeta__3f2OI{gap:15px;margin-top:18px}.page_projectMeta__3f2OI h3{font-size:28px}.page_page__YxYN9 .page_featuredSummary__AhCyY{font-size:14px;margin-top:16px}.page_showcaseSection__N23Vp{padding-block:55px}.page_projectChoice__A2p1x{gap:14px}.page_projectChoice__A2p1x strong{font-size:29px}.page_stepSector__JIa5m{font-size:12px}.page_stepPreview__nAjGK>p:not(.page_status__rzP8R){font-size:14px}.page_explorations__lkMn7{padding-block:20px 55px}.page_filterBar___suAU{margin-bottom:32px}.page_filters__A9HXe{margin-inline:-6px}.page_filters__A9HXe button{font-size:13px;padding-inline:13px}.page_gallery__iL0fe{display:block}.page_galleryItem__D_8lG,.page_galleryItem__D_8lG[data-layout]{margin-top:0;margin-bottom:42px}.page_galleryItem__D_8lG[data-layout] .page_galleryVisual__WH9uu img,.page_galleryVisual__WH9uu img{aspect-ratio:4/5}.page_galleryItem__D_8lG[data-layout="4"] .page_galleryVisual__WH9uu img{aspect-ratio:4/3}.page_gallerySector__Pv1di{font-size:12px!important}.page_projectReveal__tT266{display:none}.page_transparency__nZelz{gap:16px;margin-top:40px}.page_closing___KIbw{padding-block:58px 65px}.page_closing___KIbw h2{font-size:49px}.page_closing___KIbw>p:not(.page_eyebrow__IKoGU){font-size:15px}.page_button__TrmkP{font-size:13px;padding-inline:22px;gap:25px}.page_detailHero__Ivym_{padding-block:20px 40px}.page_detailHero__Ivym_ .page_eyebrow__IKoGU{margin-top:34px}.page_detailHero__Ivym_ h1{font-size:45px}.page_page__YxYN9 .page_detailSummary__wQ05R{font-size:20px;margin-top:22px}.page_projectFacts__TMn37{grid-template-columns:1fr;gap:22px;margin-top:30px}.page_projectFacts__TMn37 dd{margin-top:7px}.page_detailBody__yabWB{display:flex;flex-direction:column-reverse;gap:40px}.page_detailCopy__N9elC h2,.page_visualResult__cASeE h2{font-size:34px}.page_visualResult__cASeE{grid-template-columns:1fr;padding-block:30px 60px;gap:26px}.page_detailClosing__nSVZo{padding-block:46px 60px}.page_detailClosing__nSVZo h2{font-size:40px}.page_nextProject__BU7mA{flex-direction:column;align-items:start;gap:16px;margin-top:50px}}@media (prefers-reduced-motion:reduce){.page_page__YxYN9 *,.page_page__YxYN9 :after,.page_page__YxYN9 :before{animation:none!important;transition:none!important}.page_featuredImage__6HMzB img,.page_galleryVisual__WH9uu img,.page_pinnedFrame__W4kHk,.page_projectReveal__tT266{transform:none!important}}