@font-face{font-family:display;src:url(/_next/static/media/b446ddf41f96babd-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:display;src:url(/_next/static/media/36b7536f93295f16-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:display;src:url(/_next/static/media/74d2db6567ecd245-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:88.19%;descent-override:23.16%;line-gap-override:8.02%;size-adjust:112.26%}.__className_730e08{font-family:display,display Fallback,Iowan Old Style,Palatino Linotype,Georgia,serif}.__variable_730e08{--ff-display:"display","display Fallback",Iowan Old Style,Palatino Linotype,Georgia,serif}@font-face{font-family:body;src:url(/_next/static/media/eb38d80f1efefe0e-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/c769b9ad37242ab7-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/bd2e31d9f13a7622-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.__className_1d8b42{font-family:body,body Fallback,Helvetica Neue,Arial,sans-serif}.__variable_1d8b42{--ff-body:"body","body Fallback",Helvetica Neue,Arial,sans-serif}:root{--text-xs:clamp(0.75rem,0.71rem + 0.18vw,0.8125rem);--text-sm:clamp(0.875rem,0.83rem + 0.2vw,0.9375rem);--text-base:clamp(1rem,0.96rem + 0.2vw,1.0625rem);--text-lg:clamp(1.125rem,1.02rem + 0.5vw,1.375rem);--text-xl:clamp(1.5rem,1.25rem + 1.1vw,2.25rem);--text-2xl:clamp(2rem,1.35rem + 2.6vw,3.5rem);--text-3xl:clamp(2.5rem,1.3rem + 4.4vw,5.25rem);--text-hero:clamp(2.75rem,0.9rem + 6.6vw,7.5rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--gutter:clamp(1.25rem,4vw,3.5rem);--section:clamp(4.5rem,10vw,9rem);--section-tight:clamp(3rem,6vw,5.5rem);--ink:#141412;--ink-2:#1d1c19;--ink-3:#2a2925;--stone-0:#f6f3ee;--stone-1:#eeeae2;--stone-2:#e3ddd2;--stone-3:#cfc7b9;--text:#191815;--text-muted:#5c574e;--text-on-dark:#f1eee8;--text-on-dark-muted:#b1aba0;--line:rgb(25 24 21/0.14);--line-strong:rgb(25 24 21/0.28);--line-dark:rgb(241 238 232/0.16);--green:#90c73e;--green-deep:#4d7a12;--focus:#90c73e;--font-display:var(--ff-display),"Iowan Old Style","Palatino Linotype",serif;--font-body:var(--ff-body),"Helvetica Neue",Arial,sans-serif;--radius-sm:2px;--radius-md:4px;--content:1440px;--measure:66ch;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--t:180ms cubic-bezier(0.16,1,0.3,1);--header-h:72px}*,:after,:before{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--text);background:var(--stone-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","tnum" 0;overflow-x:clip}img,picture,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}h1,h2,h3,h4{font-weight:inherit;text-wrap:balance;line-height:1.1}li,p{text-wrap:pretty}ol[role=list],ul[role=list]{list-style:none;padding:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:1px}::selection{background:var(--green);color:var(--ink)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:100;background:var(--ink);color:var(--text-on-dark);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);text-decoration:none}.skip-link:focus{top:var(--space-4)}.wrap{width:100%;max-width:var(--content);margin-inline:auto;padding-inline:var(--gutter)}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:clamp(1rem,2vw,2rem);column-gap:clamp(1rem,2vw,2rem)}.section{padding-block:var(--section)}.section--tight{padding-block:var(--section-tight)}.dark{background:var(--ink);color:var(--text-on-dark);--line:var(--line-dark);--text-muted:var(--text-on-dark-muted)}.stone{background:var(--stone-1)}.stone-2{background:var(--stone-2)}.display{font-family:var(--font-display);font-weight:300;letter-spacing:-.025em;line-height:1}.display em,.h1 em,.h2 em{font-style:italic;font-weight:300}.h-hero{font-size:var(--text-hero);line-height:.96;letter-spacing:-.035em}.h1{font-size:var(--text-3xl);letter-spacing:-.03em;line-height:1}.h1,.h2{font-family:var(--font-display);font-weight:300}.h2{font-size:var(--text-2xl);letter-spacing:-.02em;line-height:1.05}.h3{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);letter-spacing:-.01em;line-height:1.15}.h4{font-family:var(--font-body);font-weight:500;letter-spacing:-.005em;line-height:1.3}.h4,.lede{font-size:var(--text-lg)}.lede{line-height:1.5;color:var(--text-muted);max-width:44ch}.dark .lede{color:var(--text-on-dark-muted)}.eyebrow,.muted{color:var(--text-muted)}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before{content:"";width:8px;height:8px;background:var(--green);flex:none}.eyebrow--plain:before{display:none}.index-num{font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-xs);letter-spacing:.1em;color:var(--text-muted)}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.1em}.prose h2{font-family:var(--font-display);font-weight:300;font-size:var(--text-xl);letter-spacing:-.015em;margin-top:2.2em}.prose h3{font-weight:500;font-size:var(--text-lg);margin-top:1.8em}.prose ol,.prose ul{padding-left:1.2em}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--green-deep)}.prose a{color:var(--green-deep);font-weight:500}.dark .prose a{color:var(--green)}.prose strong{font-weight:600}.prose blockquote{border-top:1px solid var(--line-strong);padding-top:var(--space-6);font-family:var(--font-display);font-weight:300;font-size:var(--text-xl);line-height:1.25;letter-spacing:-.01em;margin-block:2em}.btn{--btn-bg:var(--ink);--btn-fg:var(--text-on-dark);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:52px;padding:0 var(--space-6);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--text-sm);font-weight:500;letter-spacing:.01em;text-decoration:none;border:1px solid var(--btn-bg);border-radius:var(--radius-sm);transition:background var(--t),color var(--t),border-color var(--t),transform var(--t);white-space:nowrap}.btn svg{transition:transform var(--t)}.btn:hover svg{transform:translateX(4px)}.btn:active{transform:translateY(1px)}.btn--green{--btn-bg:var(--green);--btn-fg:var(--ink)}.btn--green:hover{--btn-bg:#a3d65a}.btn--dark:hover{--btn-bg:var(--ink-3)}.btn--ghost{--btn-bg:transparent;--btn-fg:currentColor;border-color:var(--line-strong)}.dark .btn--ghost{border-color:rgb(241 238 232/.35)}.btn--ghost:hover{border-color:currentColor}.btn--light{--btn-bg:var(--stone-0);--btn-fg:var(--ink)}.btn--light:hover{--btn-bg:#fff}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:500;text-decoration:none;border-bottom:1px solid var(--line-strong);padding-bottom:2px;min-height:44px;transition:border-color var(--t),gap var(--t)}.link-arrow:hover{border-color:currentColor;gap:var(--space-3)}.site-header{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--header-h);color:var(--text-on-dark);transition:transform .36s var(--ease-out),background .24s ease,color .24s ease,border-color .24s ease;border-bottom:1px solid transparent}.site-header[data-scrolled=true],.site-header[data-tone=light]{background:rgb(246 243 238/.92);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);color:var(--text);border-color:var(--line)}.site-header[data-hidden=true]{transform:translateY(-100%)}.site-header .wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;min-height:44px}.brand img{width:30px;height:30px}.brand-word{font-family:var(--font-body);font-weight:600;font-size:1.0625rem;letter-spacing:.08em;text-transform:uppercase;line-height:1}.brand-word span{font-weight:400;letter-spacing:.08em;opacity:.72;margin-left:.32em}.nav-main{display:none}.nav-main ul{display:flex;gap:clamp(1rem,2.2vw,2.25rem);list-style:none;padding:0}.nav-main a{font-size:var(--text-sm);font-weight:500;text-decoration:none;padding-block:var(--space-3);position:relative}.nav-main a:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .26s var(--ease-out)}.nav-main a:hover:after,.nav-main a[aria-current=page]:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:var(--space-4)}.header-phone{display:none;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none;opacity:.85}.header-cta{min-height:44px;padding:0 var(--space-4);gap:var(--space-3)}.site-header:not([data-tone=light]):not([data-scrolled=true]) .header-cta{--btn-bg:var(--stone-0);--btn-fg:var(--ink)}.menu-toggle{width:44px;height:44px;display:grid;place-items:center}.menu-toggle span{display:block;width:22px;height:1.5px;background:currentColor;position:relative;transition:background .2s}.menu-toggle span:after,.menu-toggle span:before{content:"";position:absolute;left:0;width:22px;height:1.5px;background:currentColor;transition:transform .3s var(--ease-out)}.menu-toggle span:before{top:-7px}.menu-toggle span:after{top:7px}.menu-toggle[aria-expanded=true] span{background:transparent}.menu-toggle[aria-expanded=true] span:before{transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:after{transform:translateY(-7px) rotate(-45deg)}@media (min-width:1040px){.nav-main{display:block}.menu-toggle{display:none}}@media (min-width:1240px){.header-phone{display:inline}}@media (max-width:520px){.header-cta{display:none}}.mobile-menu{position:fixed;inset:0;z-index:49;background:var(--ink);color:var(--text-on-dark);padding:calc(var(--header-h) + var(--space-8)) var(--gutter) var(--space-8);display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .28s var(--ease-out),visibility 0s linear .28s}.mobile-menu[data-open=true]{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out),visibility 0s}.mobile-menu ul{list-style:none;padding:0}.mobile-menu li{border-bottom:1px solid var(--line-dark)}.mobile-menu li a{display:flex;justify-content:space-between;align-items:baseline;padding-block:var(--space-4);font-family:var(--font-display);font-weight:300;font-size:var(--text-xl);text-decoration:none}.mobile-menu .mm-foot{margin-top:var(--space-10);display:grid;grid-gap:var(--space-4);gap:var(--space-4);font-size:var(--text-sm);color:var(--text-on-dark-muted)}.mobile-menu .mm-foot a{color:var(--text-on-dark)}.site-header[data-menu=true]{background:var(--ink)!important;color:var(--text-on-dark)!important;border-color:var(--line-dark)!important;transform:none!important}.hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;color:var(--text-on-dark);background:var(--ink);overflow:clip;isolation:isolate}.hero-media{position:absolute;inset:0;z-index:-2}.hero-media img{width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(20 20 18/.55),rgb(20 20 18/0) 26%),linear-gradient(0deg,rgb(20 20 18/.86),rgb(20 20 18/.35) 42%,rgb(20 20 18/0) 70%)}@media (max-width:899px){.hero:after{background:linear-gradient(180deg,rgb(20 20 18/.55),rgb(20 20 18/.2) 30%),linear-gradient(0deg,rgb(20 20 18/.9),rgb(20 20 18/.55) 55%,rgb(20 20 18/.25))}}.hero-inner{width:100%;padding-top:calc(var(--header-h) + var(--space-16));padding-bottom:clamp(2rem,5vw,4rem)}.hero h1{max-width:13ch}.hero-foot{margin-top:clamp(2rem,5vw,4rem);padding-top:var(--space-6);border-top:1px solid rgb(241 238 232/.25);display:grid;grid-gap:var(--space-6);gap:var(--space-6);align-items:end}.hero-foot p{max-width:46ch;font-size:var(--text-lg);line-height:1.45;color:rgb(241 238 232/.86)}.hero-actions{gap:var(--space-3)}.hero-actions,.hero-meta{display:flex;flex-wrap:wrap}.hero-meta{gap:var(--space-6);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:rgb(241 238 232/.75)}@media (min-width:900px){.hero-foot{grid-template-columns:1.2fr 1fr auto}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.hero-media img{animation:hero-drift linear both;animation-timeline:scroll(root);animation-range:0 100vh}}.hero h1 .line{display:block;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);animation:line-up 1.1s var(--ease-out) forwards}.hero h1 .line:nth-child(2){animation-delay:90ms}.hero h1 .line:nth-child(3){animation-delay:.18s}.hero-fade{opacity:0;animation:fade-in .9s var(--ease-out) .45s forwards}}@keyframes hero-drift{0%{transform:scale(1.04)}to{transform:scale(1.14) translateY(4%)}}@keyframes line-up{to{-webkit-clip-path:inset(0 0 -12% 0);clip-path:inset(0 0 -12% 0)}}@keyframes fade-in{to{opacity:1}}.page-hero{position:relative;padding-top:calc(var(--header-h) + clamp(3rem, 8vw, 7rem));padding-bottom:clamp(2.5rem,6vw,5rem)}.page-hero .ph-grid{display:grid;grid-gap:var(--space-8);gap:var(--space-8);align-items:end}@media (min-width:900px){.page-hero .ph-grid{grid-template-columns:1.4fr 1fr}}.page-hero h1{margin-top:var(--space-6)}.page-hero .lede{max-width:48ch}.page-hero-media{position:relative;aspect-ratio:21/9;overflow:clip;background:var(--stone-2)}.page-hero-media img{width:100%;height:100%;object-fit:cover}@media (max-width:700px){.page-hero-media{aspect-ratio:4/3}}.crumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;font-size:var(--text-xs);letter-spacing:.06em;color:var(--text-muted)}.crumbs li+li:before{content:"/";margin-right:var(--space-2);opacity:.6}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:reveal-fade linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.reveal-clip{animation:reveal-clip linear both;animation-timeline:view();animation-range:entry 0 cover 40%}.reveal-clip img{animation:reveal-zoom linear both;animation-timeline:view();animation-range:entry 0 exit 100%}}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes reveal-clip{0%{-webkit-clip-path:inset(12% 6% 12% 6%);clip-path:inset(12% 6% 12% 6%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes reveal-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.statement{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}.statement .big{font-family:var(--font-display);font-weight:300;font-size:var(--text-2xl);line-height:1.12;letter-spacing:-.02em;max-width:24ch}.statement .big em{font-style:italic}@media (min-width:900px){.statement{grid-template-columns:3fr 9fr}}.ledger{display:grid;grid-gap:var(--space-10);gap:var(--space-10);margin-top:var(--space-16)}@media (min-width:900px){.ledger{grid-template-columns:4fr 8fr;gap:clamp(2rem,4vw,4rem)}}.ledger h3{font-size:var(--text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding-bottom:var(--space-4);border-bottom:1px solid var(--line-strong);display:flex;justify-content:space-between}.ledger ul{list-style:none;padding:0}.ledger li{display:grid;grid-template-columns:2.5rem 1fr;grid-gap:var(--space-3);gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--line);font-size:var(--text-base)}.ledger li .index-num{padding-top:.25em}.ledger .decide li{font-family:var(--font-display);font-size:var(--text-lg);font-weight:400}.ledger .handle ul{columns:16rem 2;column-gap:clamp(1.5rem,3vw,3rem)}.ledger .handle li{page-break-inside:avoid;break-inside:avoid}.ledger .decide h3 span:last-child,.ledger .handle h3 span:last-child{color:var(--text-muted)}.bleed{position:relative;height:clamp(420px,85vh,920px);overflow:clip;background:var(--ink)}.bleed img{width:100%;height:100%;object-fit:cover}.hero h1 .line{display:block}.bleed:after{content:"";position:absolute;inset:auto 0 0 0;height:30%;background:linear-gradient(0deg,rgb(20 20 18/.55),transparent);pointer-events:none}.bleed figcaption{z-index:1;position:absolute;left:var(--gutter);bottom:var(--space-6);font-size:var(--text-xs);letter-spacing:.08em;color:rgb(241 238 232/.85);text-shadow:0 1px 12px rgb(0 0 0/.5)}.svc-list{list-style:none;padding:0;border-top:1px solid var(--line-strong)}.svc-item{border-bottom:1px solid var(--line)}.svc-item a{display:grid;grid-template-columns:2.5rem 1fr auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:baseline;padding-block:clamp(1.25rem,2.6vw,2rem);text-decoration:none;position:relative}.svc-item .svc-title{font-family:var(--font-display);font-weight:300;font-size:var(--text-xl);letter-spacing:-.015em;line-height:1.1;transition:transform .4s var(--ease-out)}.svc-item .svc-desc{display:none;color:var(--text-muted);font-size:var(--text-sm);max-width:38ch}.svc-item .svc-arrow{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;transition:background var(--t),border-color var(--t),color var(--t)}.svc-item a:hover .svc-title{transform:translateX(10px)}.svc-item a:hover .svc-arrow{background:var(--green);border-color:var(--green);color:var(--ink)}@media (min-width:900px){.svc-item a{grid-template-columns:4rem 1.1fr 1fr auto}.svc-item .svc-desc{display:block}}.split{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}@media (min-width:960px){.split{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,6rem);align-items:start}.split--rev>:first-child{order:2}.split .sticky{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px)}}.frame{position:relative;overflow:clip;background:var(--stone-2)}.frame img{width:100%;height:100%;object-fit:cover}.ar-4-5{aspect-ratio:4/5}.ar-3-4{aspect-ratio:3/4}.ar-4-3{aspect-ratio:4/3}.ar-3-2{aspect-ratio:3/2}.ar-16-9{aspect-ratio:16/9}.ar-1{aspect-ratio:1}.caption{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);letter-spacing:.02em}.steps{list-style:none;padding:0;counter-reset:step}.step{display:grid;grid-template-columns:3rem 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-8);border-top:1px solid var(--line)}.step:last-child{border-bottom:1px solid var(--line)}.step .num{font-weight:300;line-height:1;color:var(--text-muted)}.step .num,.step h3{font-family:var(--font-display);font-size:var(--text-xl)}.step h3{font-weight:400;letter-spacing:-.01em}.step p{margin-top:var(--space-3);color:var(--text-muted);max-width:52ch}.step .you{margin-top:var(--space-4);display:inline-flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm)}.step .you b{font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green-deep)}.dark .step .you b{color:var(--green)}.step ul{margin-top:var(--space-4);padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag{display:inline-block;font-size:var(--text-xs);padding:.35em .7em;border:1px solid var(--line-strong);border-radius:999px;color:var(--text-muted);line-height:1.3}.proj-grid{display:grid;grid-gap:clamp(2rem,4vw,3rem) clamp(1rem,2vw,2rem);gap:clamp(2rem,4vw,3rem) clamp(1rem,2vw,2rem);grid-template-columns:1fr}@media (min-width:720px){.proj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.proj-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.proj-card{display:block;text-decoration:none}.proj-card .frame{aspect-ratio:4/3}.proj-card .frame img{transition:transform .9s var(--ease-out)}.proj-card:hover .frame img{transform:scale(1.04)}.proj-card .pc-meta{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4);align-items:baseline}.proj-card h3{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);letter-spacing:-.005em;line-height:1.2}.proj-card .pc-city{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.proj-card p{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);max-width:48ch}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,460px);grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-bottom:var(--space-4);scrollbar-width:thin;scrollbar-color:var(--stone-3) transparent}.rail>*{scroll-snap-align:start}@media (min-width:1440px){.rail{padding-inline:max(var(--gutter),calc((100vw - var(--content)) / 2 + var(--gutter)));scroll-padding-inline:max(var(--gutter),calc((100vw - var(--content)) / 2 + var(--gutter)))}}.cities{display:grid;border-top:1px solid var(--line)}@media (min-width:900px){.cities{grid-template-columns:repeat(4,minmax(0,1fr))}}.city{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);min-height:0;padding:var(--space-6) var(--space-6) var(--space-6) 0;border-bottom:1px solid var(--line);text-decoration:none}@media (min-width:900px){.city{padding:var(--space-8) var(--space-6);border-bottom:0;border-right:1px solid var(--line);min-height:380px}.city:last-child{border-right:0}}.city .c-name{font-family:var(--font-display);font-weight:300;font-size:var(--text-2xl);letter-spacing:-.02em;line-height:1}.city .c-sub{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);max-width:28ch}.city .c-foot{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.city .c-img{position:absolute;inset:0;opacity:0;transition:opacity .5s var(--ease-out);z-index:0}.city .c-img img{width:100%;height:100%;object-fit:cover}.city .c-img:after{content:"";position:absolute;inset:0;background:rgb(20 20 18/.55)}.city>:not(.c-img){position:relative;z-index:1;transition:color .3s}@media (hover:hover) and (min-width:900px){.city:hover .c-img{opacity:1}.city:hover .c-foot,.city:hover .c-sub,.city:hover>:not(.c-img){color:var(--text-on-dark)}}.art-grid{display:grid;grid-gap:clamp(2rem,4vw,3rem) clamp(1rem,2vw,2rem);gap:clamp(2rem,4vw,3rem) clamp(1rem,2vw,2rem)}@media (min-width:900px){.art-grid{grid-template-columns:1.4fr 1fr 1fr}}.art-card{display:block;text-decoration:none}.art-card .frame{aspect-ratio:4/3}.art-card:first-child .frame{aspect-ratio:4/3.2}.art-card .frame img{transition:transform .9s var(--ease-out)}.art-card:hover .frame img{transform:scale(1.04)}.art-card .ac-meta{margin-top:var(--space-4);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.art-card h3{margin-top:var(--space-2);font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);line-height:1.2}.art-card:first-child h3{font-size:var(--text-xl);font-weight:300}.art-card p{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.cta-band{position:relative;overflow:clip;isolation:isolate}.cta-band .cta-bg{position:absolute;inset:0;z-index:-1;opacity:.22}.cta-band .cta-bg img{width:100%;height:100%;object-fit:cover}.cta-grid{display:grid;grid-gap:var(--space-10);gap:var(--space-10);align-items:end}@media (min-width:900px){.cta-grid{grid-template-columns:1.4fr 1fr}}.cta-grid .h1{max-width:14ch}.cta-contacts{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.cta-contacts a.big-link{font-family:var(--font-display);font-weight:300;font-size:var(--text-xl);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:var(--space-3);display:flex;justify-content:space-between;align-items:center;transition:border-color var(--t);word-break:break-word}.cta-contacts a.big-link:hover{border-color:var(--green)}.site-footer{background:var(--ink);color:var(--text-on-dark);--line:var(--line-dark);--text-muted:var(--text-on-dark-muted);padding-top:var(--section-tight);padding-bottom:var(--space-8)}.footer-grid{display:grid;grid-gap:var(--space-10);gap:var(--space-10);grid-template-columns:1fr 1fr}@media (min-width:900px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.footer-grid>:first-child{grid-column:1/-1}@media (min-width:900px){.footer-grid>:first-child{grid-column:auto}}.site-footer h2{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-dark-muted);font-weight:500;margin-bottom:var(--space-4)}.site-footer ul{list-style:none;padding:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.site-footer li a{display:inline-block;padding-block:.3rem;font-size:var(--text-sm);text-decoration:none;color:var(--text-on-dark);opacity:.86}.site-footer li a:hover{opacity:1;text-decoration:underline}.footer-mega-box{margin-top:var(--section-tight);container-type:inline-size}.footer-mega{font-family:var(--font-display);font-weight:300;font-size:min(12.4cqi,11.5rem);letter-spacing:-.045em;line-height:.85;color:var(--text-on-dark);white-space:nowrap;padding-block:.04em .08em}.footer-mega span{color:var(--green)}.footer-base{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line-dark);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);font-size:var(--text-xs)}.footer-base,.footer-base a{color:var(--text-on-dark-muted)}.spec{border-top:1px solid var(--line-strong)}.spec div{display:grid;grid-template-columns:9rem 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--line);font-size:var(--text-sm)}.spec dt{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;padding-top:.2em}.spec dd{margin:0}.incl{list-style:none;padding:0;display:grid;border-top:1px solid var(--line-strong)}@media (min-width:720px){.incl{grid-template-columns:1fr 1fr;column-gap:clamp(1.5rem,3vw,3rem)}}.incl li{display:grid;grid-template-columns:1.25rem 1fr;grid-gap:var(--space-3);gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--line)}.incl li:before{content:"";width:7px;height:7px;margin-top:.6em;background:var(--green)}.incl li strong{display:block;font-weight:500}.incl li span{display:block;color:var(--text-muted);font-size:var(--text-sm);margin-top:2px}.faq{border-top:1px solid var(--line-strong)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:var(--space-6);align-items:center;padding-block:var(--space-5);font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);line-height:1.3;min-height:44px}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{flex:none;width:14px;height:14px;position:relative}.faq summary .pm:after,.faq summary .pm:before{content:"";position:absolute;left:0;top:6.5px;width:14px;height:1px;background:currentColor;transition:transform .3s var(--ease-out)}.faq summary .pm:after{transform:rotate(90deg)}.faq details[open] summary .pm:after{transform:rotate(0)}.faq .faq-a{padding-bottom:var(--space-6);color:var(--text-muted);max-width:64ch}.ticker{overflow:hidden;border-block:1px solid var(--line);padding-block:var(--space-5);white-space:nowrap}.ticker-track{font-family:var(--font-display);font-weight:300;font-size:var(--text-xl);letter-spacing:-.01em;padding-left:var(--space-10)}.ticker-track,.ticker-track span{display:inline-flex;gap:var(--space-10)}.ticker-track span{align-items:center}.ticker-track span:after{content:"";width:8px;height:8px;background:var(--green);display:inline-block}@media (prefers-reduced-motion:no-preference){.ticker-track{animation:ticker 60s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}}@keyframes ticker{to{transform:translateX(-50%)}}.gallery{display:grid;grid-gap:clamp(.75rem,1.5vw,1.25rem);gap:clamp(.75rem,1.5vw,1.25rem)}@media (min-width:800px){.gallery{grid-template-columns:repeat(12,minmax(0,1fr))}.gallery>:nth-child(3n+1){grid-column:span 7}.gallery>:nth-child(3n+2){grid-column:span 5}.gallery>:nth-child(3n+3){grid-column:3/span 8}}.sec-head{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:clamp(2.5rem,5vw,4.5rem);align-items:end}@media (min-width:900px){.sec-head{grid-template-columns:1.3fr 1fr}}.sec-head .h2{margin-top:var(--space-4);max-width:18ch}.sec-head p{color:var(--text-muted);max-width:46ch}.principles{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line-strong)}@media (min-width:900px){.principles{grid-template-columns:repeat(2,1fr)}}.principle{padding:var(--space-8) 0;border-bottom:1px solid var(--line)}@media (min-width:900px){.principle{padding:var(--space-10) var(--space-8) var(--space-10) 0}.principle:nth-child(2n){padding-left:var(--space-8);border-left:1px solid var(--line)}}.principle h3{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);margin-top:var(--space-4)}.principle p{margin-top:var(--space-3);color:var(--text-muted);max-width:46ch}.scope{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}@media (min-width:1000px){.scope{grid-template-columns:4fr 8fr;gap:clamp(2rem,5vw,6rem)}}.scope-progress{list-style:none;padding:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line-strong)}.scope-progress li{display:flex;gap:var(--space-4);align-items:baseline;padding-block:var(--space-3);border-bottom:1px solid var(--line);font-size:var(--text-sm);color:var(--text-muted)}.scope-progress li[data-state=current]{color:var(--text);font-weight:500}.scope-progress li[data-state=done] .index-num{color:var(--green-deep)}.scope-progress li[data-state=current] .index-num{color:var(--text)}@media (max-width:999px){.scope-progress{display:flex;border:0;gap:var(--space-2)}.scope-progress li{flex:1 1;border:0;padding:0;height:3px;background:var(--stone-3);font-size:0}.scope-progress li[data-state=current],.scope-progress li[data-state=done]{background:var(--ink)}.scope-progress li span{display:none}}.scope-card{background:var(--stone-0);border:1px solid var(--line);padding:clamp(1.5rem,4vw,3rem)}.scope-card fieldset{border:0;padding:0;min-width:0}.scope-card legend{font-family:var(--font-display);font-weight:300;font-size:var(--text-xl);letter-spacing:-.015em;line-height:1.15;padding:0;margin-bottom:var(--space-2)}.scope-card .help{color:var(--text-muted);font-size:var(--text-sm);margin-bottom:var(--space-6)}.opts{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}@media (min-width:600px){.opts{grid-template-columns:1fr 1fr}}.opt{position:relative}.opt input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.opt label{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:500;line-height:1.3;transition:border-color var(--t),background var(--t);cursor:pointer}.opt label small{display:block;font-weight:400;color:var(--text-muted);font-size:var(--text-xs);margin-top:2px}.opt label:before{content:"";flex:none;width:16px;height:16px;border:1px solid var(--line-strong);background:#fff;transition:background var(--t),border-color var(--t)}.opt input[type=radio]+label:before{border-radius:50%}.opt input:checked+label{border-color:var(--ink);background:var(--stone-1)}.opt input:checked+label:before{background:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 3px #fff}.opt input:focus-visible+label{outline:2px solid var(--focus);outline-offset:2px}.opt:hover label{border-color:var(--ink)}.field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.field label{font-size:var(--text-sm);font-weight:500}.field label .opt-tag{color:var(--text-muted);font-weight:400}.field input,.field select,.field textarea{width:100%;min-height:52px;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;font-size:var(--text-base);transition:border-color var(--t),box-shadow var(--t)}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgb(144 199 62/.45)}.field[data-invalid=true] input{border-color:#a3341f}.field .err{color:#a3341f;font-size:var(--text-xs)}.fields-2{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:640px){.fields-2{grid-template-columns:1fr 1fr}}.scope-nav{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line)}.scope-nav .back{font-size:var(--text-sm);font-weight:500;min-height:44px;padding-inline:var(--space-2);text-decoration:underline;text-underline-offset:.25em}.scope-nav .back[disabled]{visibility:hidden}.form-status{margin-top:var(--space-4);font-size:var(--text-sm)}.form-status[data-kind=error]{color:#a3341f}.check-row{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--text-sm);color:var(--text-muted)}.check-row input{width:18px;height:18px;margin-top:.2em;accent-color:var(--ink);flex:none}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.step-panel{animation:step-in .42s var(--ease-out)}@keyframes step-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.step-panel{animation:none}}.success{text-align:left}.success .tick{width:48px;height:48px;background:var(--green);display:grid;place-items:center;margin-bottom:var(--space-6)}.article-head{padding-top:calc(var(--header-h) + clamp(3rem, 7vw, 6rem));padding-bottom:clamp(2rem,4vw,3.5rem)}.article-head h1{max-width:22ch;font-family:var(--font-display);font-weight:300;font-size:var(--text-3xl);line-height:1.04;letter-spacing:-.03em}.article-head .lede{max-width:60ch}.article-layout{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}@media (min-width:1000px){.article-layout{grid-template-columns:3fr 9fr;gap:clamp(2rem,5vw,5rem)}.toc{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px);align-self:start}}.toc h2{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-weight:500;margin-bottom:var(--space-3)}.toc ol{list-style:none;padding:0;border-top:1px solid var(--line)}.toc li a{display:block;padding-block:var(--space-2);border-bottom:1px solid var(--line);font-size:var(--text-sm);text-decoration:none;color:var(--text-muted)}.toc li a:hover{color:var(--text)}.article-body{font-size:var(--text-base);line-height:1.7}.article-body figure{margin-block:2.4em;max-width:none}.callout{background:var(--stone-1);padding:var(--space-6);border-top:2px solid var(--ink)}.callout p+p{margin-top:.6em}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-10{margin-top:var(--space-10)}.mt-12{margin-top:var(--space-12)}.mt-16{margin-top:var(--space-16)}.flex-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.hairline{border:0;border-top:1px solid var(--line)}.two-col{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}@media (min-width:900px){.two-col{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,6rem)}}.col-4-8{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:900px){.col-4-8{grid-template-columns:4fr 8fr;gap:clamp(2rem,5vw,6rem)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-strong)}.facts div{padding:var(--space-5) var(--space-4) 0 0}.facts div+div{padding-left:var(--space-4);border-left:1px solid var(--line)}.facts dt{font-family:var(--font-display);font-weight:300;font-size:var(--text-3xl);line-height:1;letter-spacing:-.03em}.facts dd{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.split .principles{grid-template-columns:1fr}@media (min-width:1200px){.split .principles{grid-template-columns:1fr 1fr}}.split .principle h3{font-size:var(--text-lg)}@media (min-width:960px){.sticky{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--space-8))}}.prose--lg{font-size:var(--text-lg);line-height:1.6}.prose--lg p{max-width:60ch}.statement-text{font-family:var(--font-display);font-weight:300;font-size:var(--text-xl);line-height:1.25;letter-spacing:-.015em;max-width:34ch}.inline-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em}.inline-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.bullets{list-style:none;padding:0;border-top:1px solid var(--line)}.bullets li{padding:var(--space-3) 0 var(--space-3) var(--space-5);border-bottom:1px solid var(--line);position:relative;font-size:var(--text-sm);line-height:1.5}.bullets li:before{content:"";position:absolute;left:0;top:calc(var(--space-3) + .55em);width:6px;height:6px;background:var(--green)}.decide-list{list-style:none;padding:0;border-top:1px solid var(--line-dark)}.decide-list li{display:grid;grid-template-columns:3rem 1fr;align-items:baseline;padding-block:var(--space-5);border-bottom:1px solid var(--line-dark);font-family:var(--font-display);font-weight:300;font-size:var(--text-xl);letter-spacing:-.01em;line-height:1.2}.decide-list .index-num{font-family:var(--font-body);color:var(--green)}.chip-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip-list a,.chip-list span{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:.5em 1.1em;border:1px solid var(--line-strong);border-radius:999px;font-size:var(--text-sm);transition:background var(--t),color var(--t),border-color var(--t)}.chip-list--static span{min-height:0;padding:.35em .85em;font-size:var(--text-xs);color:var(--text-muted)}.chip-list a:hover{background:var(--ink);color:var(--text-on-dark);border-color:var(--ink)}@media (min-width:1100px){.principles--4{grid-template-columns:repeat(4,1fr)}.principles--4 .principle{padding-right:var(--space-8)}.principles--4 .principle:nth-child(n){padding-left:0;border-left:0}.principles--4 .principle+.principle{padding-left:var(--space-8);border-left:1px solid var(--line)}}.process-list{list-style:none;padding:0;border-top:1px solid var(--line-strong)}.process-step{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding-block:clamp(2.5rem,5vw,4.5rem);border-bottom:1px solid var(--line)}@media (min-width:960px){.process-step{grid-template-columns:2fr 6fr 4fr;gap:clamp(2rem,4vw,4rem)}}.ps-num{font-family:var(--font-display);font-weight:300;font-size:var(--text-3xl);line-height:.9;color:var(--green-deep);letter-spacing:-.04em}.ps-main .lede{max-width:52ch}.ps-side ul{list-style:none;padding:0;margin-top:var(--space-3);border-top:1px solid var(--line)}.ps-side li{padding-block:var(--space-2);border-bottom:1px solid var(--line)}.ps-side li,.ps-you{font-size:var(--text-sm)}.ps-you{margin-top:var(--space-5)}.ps-you b{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--green-deep);margin-right:var(--space-2)}.group-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:var(--space-4);margin-bottom:var(--space-8);border-bottom:1px solid var(--line-strong)}.g-item .caption{margin-top:var(--space-2)}.next-proj{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-block:var(--space-10);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.next-proj .np-name{display:flex;align-items:center;gap:var(--space-4);font-family:var(--font-display);font-weight:300;font-size:var(--text-3xl);letter-spacing:-.03em;line-height:1}.next-proj .np-name svg{transition:transform var(--t)}.next-proj:hover .np-name svg{transform:translateX(8px)}.art-lead{display:grid;grid-gap:var(--space-8);gap:var(--space-8);align-items:center}@media (min-width:1000px){.art-lead{grid-template-columns:7fr 5fr;gap:clamp(2rem,5vw,5rem)}}.art-lead .frame img{transition:transform .9s var(--ease-out)}.art-lead:hover .frame img{transform:scale(1.03)}@media (min-width:900px){.art-grid--2{grid-template-columns:1fr 1fr}}.toc-svc{margin-top:var(--space-10)}.toc-svc ul{list-style:none;padding:0;border-top:1px solid var(--line)}.toc-svc li a{display:block;padding-block:var(--space-2);border-bottom:1px solid var(--line);font-size:var(--text-sm)}.track{border-top:1px solid var(--line-strong)}.track-row{display:grid;grid-template-columns:8rem 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--line)}.track-row h3{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-weight:500;padding-top:.3em}.track-row ul{list-style:none;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.track-row a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg)}.track-row a .muted{font-family:var(--font-body);font-size:var(--text-xs)}.track-row a:hover{color:var(--green-deep)}.contact-lines{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.contact-lines a{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);width:-moz-fit-content;width:fit-content}.legend-sm{font-size:var(--text-lg)!important}.scope-aside{font-size:var(--text-sm)}.legal{max-width:760px;padding-bottom:var(--section)}.legal .prose h2{font-size:var(--text-xl)}.art-card,.art-lead,.chip-list a,.next-proj,.proj-card,.track-row a{text-decoration:none}.nowrap{white-space:nowrap}