html{scroll-behavior:smooth}body{margin:0;background:#09090b;color:#d4d4d8;font-family:Hanken Grotesk,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:#f97316;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:#fb923c}a:focus-visible{outline:2px solid #f97316;outline-offset:3px}h1,h2,h3{text-wrap:balance}img{max-width:100%;display:block}.wrap{max-width:1240px;margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.case-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px;align-items:end}.gallery{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:16px}.split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:start}.feature{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;align-items:center}.about{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:center}.nav-links{display:flex;flex-wrap:wrap;gap:28px}.hero-content{padding-block:136px 120px}.hero-title{font-size:clamp(40px,5.6vw,80px)}.intro-panel{padding:40px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.stat{min-width:0;padding:34px 24px;display:flex;flex-direction:column;gap:8px}.stat:first-child{padding-left:0}.stat:last-child{padding-right:0}.stat:not(:last-child){border-right:1px solid #27272a}.stat-value{font-family:Anybody,Arial Black,sans-serif;font-weight:800;font-stretch:120%;font-size:48px;line-height:1;color:#fafafa;font-variant-numeric:tabular-nums;white-space:nowrap}.stat-description{font-size:15px;color:#a1a1aa}@media (max-width: 1100px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:28px 24px}.stat:nth-child(odd){padding-left:0}.stat:nth-child(2n){padding-right:0;border-right:0}.stat:nth-child(n+3){border-top:1px solid #27272a}}.read{max-width:760px}.sec{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:56px;align-items:start}.meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.cards2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.case-title{font-size:clamp(42px,6vw,88px)}.portfolio-case-title{font-size:clamp(32px,3.8vw,52px)}.meta>div{min-width:0;padding:28px 20px}.meta>div:first-child{padding-left:0}.meta>div:last-child{padding-right:0}.meta>div:not(:last-child){border-right:1px solid #27272a}.outcome-row{grid-template-columns:140px minmax(0,1fr)}@media (max-width: 900px){.g3,.case-head,.about,.feature,.split,.sec,.pair,.g2,.cards2{grid-template-columns:minmax(0,1fr);gap:28px}.g4,.meta{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery{grid-template-columns:minmax(0,1fr)}.nav-links{gap:18px}.meta>div:nth-child(odd){padding-left:0}.meta>div:nth-child(2n){padding-right:0;border-right:0}.meta>div:nth-child(n+3){border-top:1px solid #27272a}}@media (max-width: 600px){.hero-content{padding-block:72px 64px}.hero-title{font-size:clamp(30px,9vw,40px)}.intro-panel{padding:24px}.stat{padding:24px 16px;gap:12px}.stat-value{font-size:40px}.stat-unit{font-size:20px;font-stretch:100%}.stat-description{font-size:14px}.case-title{font-size:clamp(28px,8vw,40px)}.portfolio-case-title{font-size:clamp(28px,8vw,32px)}.meta{grid-template-columns:minmax(0,1fr)}.meta>div{padding:20px 0;border-right:0}.meta>div:not(:last-child){border-right:0}.meta>div:not(:first-child){border-top:1px solid #27272a}.outcome-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: no-preference){a{transition:color .15s ease}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
