.PortfolioNW_wrap__A93By{max-width:none;margin:0;padding:0 80px}.PortfolioNW_reveal__1Eoqu{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,.75,.28,1),transform .7s cubic-bezier(.22,.75,.28,1)}.PortfolioNW_revealIn__XPfLc{opacity:1;transform:none}.PortfolioNW_intro__xpZGt{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,.75,.28,1) var(--d,0ms),transform .6s cubic-bezier(.22,.75,.28,1) var(--d,0ms)}.PortfolioNW_ready__KRRdY .PortfolioNW_intro__xpZGt{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.PortfolioNW_intro__xpZGt{transition:opacity .3s linear;transform:none}}.PortfolioNW_eyebrow__6e1KO{display:inline-block;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#35c6e8;margin-bottom:16px}.PortfolioNW_lead__0UOPJ{padding:72px 0 0}.PortfolioNW_kicker__IB_kE{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.PortfolioNW_kicker__IB_kE i{width:6px;height:6px;background:var(--accent);flex:none}.PortfolioNW_leadGrid__aBJzO{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:64px;gap:64px;align-items:end;margin-top:28px}.PortfolioNW_leadTitle__wuKCO{margin:0;font-weight:300;font-size:clamp(40px,4.2vw,68px);line-height:1.04;letter-spacing:-.035em;color:var(--ink)}.PortfolioNW_leadTitle__wuKCO em{display:block;font-style:normal;color:var(--muted)}.PortfolioNW_leadSub__pFsjh{margin:0;max-width:46ch;font-size:clamp(15px,1.1vw,17px);line-height:1.65;color:var(--muted)}.PortfolioNW_facts__wTMfA{display:grid;grid-template-columns:repeat(3,1fr);margin:34px 0 0;border-top:1px solid var(--line-soft)}.PortfolioNW_fact__6EC66{display:flex;flex-direction:column-reverse;padding:16px 0 0}.PortfolioNW_fact__6EC66+.PortfolioNW_fact__6EC66{padding-left:20px;border-left:1px solid var(--line-soft)}.PortfolioNW_fact__6EC66 dt{margin-top:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.PortfolioNW_fact__6EC66 dd{margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PortfolioNW_work__rWeU8{padding:76px 0 24px;overflow-x:clip}.PortfolioNW_filterBar__tAE_7{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(max-content,1fr);align-items:end;grid-gap:24px;gap:24px;padding-top:16px;border-bottom:1px solid var(--line-soft);background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.PortfolioNW_barBrand__rXrB3{justify-self:start;align-self:center;margin-top:-16px;opacity:0;transform:translateX(-10px);pointer-events:none;transition:opacity .3s var(--ease),transform .45s var(--ease)}.PortfolioNW_barBrand__rXrB3 .brand{white-space:nowrap}.PortfolioNW_stuck__hU7V9 .PortfolioNW_barBrand__rXrB3{opacity:1;transform:none;pointer-events:auto}.PortfolioNW_filters____KX9{grid-column:2;min-width:0;display:flex;gap:30px;overflow-x:auto;scrollbar-width:none}.PortfolioNW_filters____KX9::-webkit-scrollbar{display:none}.PortfolioNW_tab__UQJli{position:relative;display:inline-flex;align-items:baseline;gap:7px;flex:none;font:inherit;font-size:13.5px;font-weight:400;letter-spacing:0;white-space:nowrap;color:var(--muted);background:none;border:0;padding:4px 0 15px;cursor:pointer;transition:color .25s var(--ease)}.PortfolioNW_tab__UQJli:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.PortfolioNW_tab__UQJli:hover{color:var(--ink)}.PortfolioNW_tab__UQJli:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.PortfolioNW_tabOn__nQ2lQ{color:var(--ink)}.PortfolioNW_tabOn__nQ2lQ:after{transform:scaleX(1)}.PortfolioNW_tabCount__rowUO{align-self:flex-start;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;line-height:1;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PortfolioNW_tabOn__nQ2lQ .PortfolioNW_tabCount__rowUO{color:#0a7b97}html[data-theme=dark] .PortfolioNW_tabOn__nQ2lQ .PortfolioNW_tabCount__rowUO{color:var(--accent)}.PortfolioNW_shownCount__nuAYW{justify-self:end;padding-bottom:15px;font-size:12px;color:var(--muted);white-space:nowrap}.PortfolioNW_list__X6zeg{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(36px,4.5vw,64px);padding:clamp(48px,6vw,84px) 0 clamp(56px,7vw,100px)}.PortfolioNW_proj__qSKZ6{position:relative;width:min(100%,1060px);min-width:0}.PortfolioNW_media__5h8G_{display:block;position:relative;perspective:1440px}.PortfolioNW_tilt__T1WU4{--pbg:#faf9f6;--pink:#1a1b1e;--pink2:#4a4c51;--pmut:#75787e;--pacc:#0a7b97;--pedge:rgba(20,22,26,.08)}html[data-theme=dark] .PortfolioNW_tilt__T1WU4{--pbg:#0d0e10;--pink:#edece8;--pink2:#a8a7a2;--pmut:#7d8086;--pacc:#35c6e8;--pedge:hsla(0,0%,100%,.08)}.PortfolioNW_onDark__oKLny{display:none!important}html[data-theme=dark] .PortfolioNW_onDark__oKLny{display:block!important}html[data-theme=dark] .PortfolioNW_onLight__GTy5j{display:none!important}.PortfolioNW_tilt__T1WU4{position:relative;display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,1fr);overflow:hidden;border-radius:clamp(14px,1.5vw,20px);background:var(--pbg);color:var(--pink);box-shadow:0 0 0 1px var(--pedge);transform:translateY(var(--ty,0)) scale(var(--sc,1)) rotateX(var(--rx,0deg));will-change:transform}.PortfolioNW_info__F8riE{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-width:0;padding:clamp(22px,2.4vw,34px) 0 clamp(22px,2.4vw,34px) clamp(22px,2.4vw,34px)}.PortfolioNW_pMeta__7rl9B{display:block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pmut)}.PortfolioNW_pTitle__DBv0P{margin:12px 0 0;font-weight:400;font-size:clamp(22px,1.8vw,27px);line-height:1.1;letter-spacing:-.022em;color:var(--pink)}.PortfolioNW_pTitle__DBv0P a{color:inherit;text-decoration:none}.PortfolioNW_pTitle__DBv0P a:after{content:"";position:absolute;inset:0;z-index:1}.PortfolioNW_pTitle__DBv0P a:focus-visible{outline:none}.PortfolioNW_pTitle__DBv0P a:focus-visible:after{outline:2px solid var(--pacc);outline-offset:6px;border-radius:clamp(14px,1.5vw,20px)}.PortfolioNW_pTag__N86po{margin:4px 0 0;font-size:14px;font-weight:300;line-height:1.4;color:var(--pmut)}.PortfolioNW_story__OiaUQ{margin:0;display:grid;grid-gap:12px;gap:12px}.PortfolioNW_story__OiaUQ dt{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pmut)}.PortfolioNW_story__OiaUQ dd{margin:4px 0 0;font-size:clamp(13.5px,.95vw,14.5px);line-height:1.6;color:var(--pink2)}.PortfolioNW_story__OiaUQ div:last-child dd{color:var(--pink)}.PortfolioNW_pFoot__4XPrP{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:14px;border-top:1px solid var(--pedge)}.PortfolioNW_state__QRn57{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--pmut)}.PortfolioNW_state__QRn57 i{width:5px;height:5px;border-radius:50%;background:var(--pmut);flex:none}.PortfolioNW_state_live__VloFf i{background:#2fb67a}.PortfolioNW_state_development___ptJF i{background:#d9912b}.PortfolioNW_cta__NCQCY{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--pink);white-space:nowrap}.PortfolioNW_cta__NCQCY svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.6;transition:transform .3s var(--ease)}.PortfolioNW_proj__qSKZ6:focus-within .PortfolioNW_cta__NCQCY svg,.PortfolioNW_proj__qSKZ6:hover .PortfolioNW_cta__NCQCY svg{transform:translateX(5px)}.PortfolioNW_tiltLive__Pp13W{display:block}.PortfolioNW_liveHead__5T8Rv{padding:clamp(20px,2.2vw,30px) 96px clamp(4px,.6vw,10px) clamp(20px,2.2vw,30px)}.PortfolioNW_liveFoot__arXWf{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:clamp(20px,3.4vw,52px);gap:clamp(20px,3.4vw,52px);align-items:end;padding:clamp(8px,1vw,14px) clamp(20px,2.2vw,30px) clamp(20px,2.2vw,28px)}.PortfolioNW_liveFoot__arXWf .PortfolioNW_story__OiaUQ{max-width:64ch}.PortfolioNW_liveFoot__arXWf .PortfolioNW_pFoot__4XPrP{margin-top:0}.PortfolioNW_art__LMJOa{min-width:0;display:flex;align-items:center}.PortfolioNW_art__LMJOa>img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%);mask-image:linear-gradient(90deg,transparent,#000 7%)}.PortfolioNW_num__XPzh0{position:absolute;top:clamp(22px,2.3vw,32px);right:clamp(20px,2.2vw,30px);font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:400;line-height:1;letter-spacing:.04em;color:var(--pacc)}.PortfolioNW_haze__24vyV{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;height:110px;margin:-110px calc(50% - 50vw) 0;pointer-events:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);-webkit-mask-image:linear-gradient(transparent,#000 85%);mask-image:linear-gradient(transparent,#000 85%)}.PortfolioNW_proj__qSKZ6.PortfolioNW_reveal__1Eoqu{transition:opacity .9s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){.PortfolioNW_proj__qSKZ6.PortfolioNW_reveal__1Eoqu{transition:opacity .3s linear}.PortfolioNW_cta__NCQCY svg,.PortfolioNW_tab__UQJli:after{transition:none}.PortfolioNW_haze__24vyV{display:none}}.PortfolioNW_endCta__mjlc7{padding:96px 0 70px;text-align:center}.PortfolioNW_endTitle__9vd8g{font-weight:300;font-size:clamp(30px,3.6vw,52px);letter-spacing:-.035em;color:#191919}.PortfolioNW_endBtn__r63pq{display:inline-flex;align-items:center;gap:9px;margin-top:26px;padding:14px 24px;border-radius:12px;background:#1f1f1f;color:#fff;border:0;font-size:14.5px;font-weight:500;font-family:inherit;cursor:pointer;transition:transform .25s cubic-bezier(.22,.75,.28,1),background .2s}.PortfolioNW_endBtn__r63pq:hover{transform:translateY(-2px);background:#000}.PortfolioNW_endBtn__r63pq svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:2.2}.PortfolioNW_endAlt__gmiGG{display:block;margin-top:16px;font-size:14.5px;color:var(--muted);text-decoration:none}.PortfolioNW_endAlt__gmiGG b{color:var(--ink);font-weight:500;border-bottom:1px solid var(--line-soft);padding-bottom:2px}.PortfolioNW_endAlt__gmiGG:hover b{border-bottom-color:var(--accent);color:var(--accent)}html[data-theme=dark] .PortfolioNW_endTitle__9vd8g{color:#f4f3f0}html[data-theme=dark] .PortfolioNW_endBtn__r63pq{background:#f4f3f0;color:#0a0a0a}html[data-theme=dark] .PortfolioNW_endBtn__r63pq:hover{background:#fff}html[data-theme=dark] .PortfolioNW_endBtn__r63pq svg{stroke:#0a0a0a}@media (max-width:1080px){.PortfolioNW_wrap__A93By{padding:0 40px}.PortfolioNW_lead__0UOPJ{padding-top:52px}.PortfolioNW_leadGrid__aBJzO{grid-template-columns:1fr;gap:28px;align-items:start}.PortfolioNW_work__rWeU8{padding-top:56px}.PortfolioNW_tilt__T1WU4{grid-template-columns:1fr}.PortfolioNW_liveFoot__arXWf{grid-template-columns:1fr;gap:18px}.PortfolioNW_liveHead__5T8Rv{padding-right:84px}.PortfolioNW_info__F8riE{padding:clamp(24px,4vw,40px) 96px clamp(24px,4vw,40px) clamp(24px,4vw,40px);gap:22px}.PortfolioNW_art__LMJOa{padding:0 8px 8px}.PortfolioNW_art__LMJOa>img{-webkit-mask-image:none;mask-image:none}}@media (max-width:760px){.PortfolioNW_info__F8riE{padding-right:24px}.PortfolioNW_pTitle__DBv0P{padding-right:64px}.PortfolioNW_haze__24vyV{height:72px;margin-top:-72px}.PortfolioNW_filters____KX9{gap:24px}.PortfolioNW_barBrand__rXrB3,.PortfolioNW_shownCount__nuAYW{display:none}.PortfolioNW_filterBar__tAE_7{grid-template-columns:minmax(0,1fr)}.PortfolioNW_filters____KX9{grid-column:1;padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}}@media (max-width:640px){.PortfolioNW_wrap__A93By{padding:0 22px}.PortfolioNW_lead__0UOPJ{padding-top:36px}.PortfolioNW_leadTitle__wuKCO{font-size:clamp(36px,10.5vw,46px)}.PortfolioNW_fact__6EC66+.PortfolioNW_fact__6EC66{padding-left:14px}.PortfolioNW_work__rWeU8{padding-top:44px}}