.editorial .intro{padding-block:clamp(3.4rem,7vw,8rem)}.intro h1{font:500 clamp(3.6rem,8vw,8.5rem)/.97 var(--type);letter-spacing:-.08em;margin:0}.intro em{font-family:Baskerville,Georgia,serif;color:#526e51;font-weight:400}.intro p,.editorial main section>div>p:not(.eyebrow){font-size:clamp(1.05rem,1.45vw,1.35rem)}.intro .actions{margin-top:2rem}.editorial .button{border-radius:100px}.editorial .menu,.sr{display:none}.centered,.process{padding-block:clamp(4rem,8vw,9rem)}.centered{text-align:center}.centered .eyebrow{justify-content:center}.centered h2{max-width:22ch;margin-inline:auto}.centered>p:not(.eyebrow){max-width:62ch;margin:1rem auto 2rem}.split{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line)}.split+.split{border-top:0}.split>div{padding:clamp(2rem,5.4vw,6rem);min-width:0;align-self:center}.split>div+div{border-left:1px solid var(--line)}.split h2{max-width:17ch}.filters{display:flex;flex-wrap:wrap;gap:.6rem;border:0;padding:0;margin:2rem 0 0}.filters label{position:relative;cursor:pointer}.filters input{position:absolute;opacity:0;width:1px;height:1px}.filters span{display:block;padding:.5rem 1rem;border:1px solid #98ab99;border-radius:2rem}.filters input:checked+span{color:white;background:var(--forest)}.filters input:focus-visible+span{outline:3px solid #827014}.domain{display:none}.expertise:has(input[value="0"]:checked) .d0,.expertise:has(input[value="1"]:checked) .d1,.expertise:has(input[value="2"]:checked) .d2,.expertise:has(input[value="3"]:checked) .d3,.expertise:has(input[value="4"]:checked) .d4{display:block}.domain h3{font-size:1.6rem;margin:1rem 0 .2rem}.domain p{margin:0}.process .steps article{border-top:1px solid var(--line)}.process-band{background:#e3edd1}.questions details{border-bottom:1px solid var(--line);padding:.8rem 0}.questions summary,.menu summary{cursor:pointer;font-weight:600}.questions p{max-width:48ch}.sculpture{display:grid;place-items:center;overflow:hidden;aspect-ratio:1.5;border-radius:12px;background:radial-gradient(ellipse at 78% 15%,#526d50,#193c31 65%)}.hero-art{aspect-ratio:2.5}.object{position:relative;width:72%;height:80%;filter:drop-shadow(0 14px 12px #0d281c66)}.object i{position:absolute;inset:10% 20% 25% 8%;border-radius:50%;background:repeating-radial-gradient(ellipse closest-side,#d8eead 0 1%,#a4bc87 1.4% 2%,#e9f2bd 2.4% 3%);mask-image:radial-gradient(ellipse closest-side,transparent 60%,#000 61%);transform:rotate(-32deg)}.object i:nth-child(2){inset:24% 8% 12% 24%;transform:rotate(32deg);filter:brightness(.85)}.object i:nth-child(3){inset:39% 20% 0 9%;transform:rotate(-22deg);filter:grayscale(.65)}.arch{background:#dce6cb}.arch .object i{border-radius:50% 50% 0 0;mask-image:radial-gradient(ellipse at bottom,transparent 38%,black 39%);background:repeating-radial-gradient(ellipse at bottom,#53765b 0 1%,#acc099 1.5% 3%);transform:rotate(0)}.stack .object i{transform:rotate(-12deg) scaleY(.6)}.coil .object i{transform:rotate(55deg)}.editorial .illustrated{width:100%}.hero-art .object{max-width:760px}
@media(max-width:820px){.editorial .topbar>.nav{display:none}.editorial .menu{display:block;position:relative;margin-left:auto}.menu nav{position:absolute;z-index:3;right:0;min-width:12rem;background:var(--paper);border:1px solid var(--line);padding:1rem;border-radius:8px;display:grid;gap:.75rem}.split{grid-template-columns:1fr}.split>div+div{border-left:0}.intro{text-align:center}.intro .actions{justify-content:center}.hero-art{aspect-ratio:1.5}.editorial .steps{grid-template-columns:1fr}.split .illustrated{padding-block:2rem}.split h2{max-width:100%}}
.role-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.3rem 1.4rem;padding-left:1.2rem;margin:.75rem 0 0}.role-list li::marker{color:#526e51}
