.hero[data-astro-cid-yqgl57wo]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,4rem);min-height:min(78svh,46rem);padding-top:clamp(2.5rem,6vw,5rem);display:grid}.hero-title[data-astro-cid-yqgl57wo]{letter-spacing:-.045em;font-size:clamp(3.2rem,1.6rem + 6.5vw,7.5rem);font-weight:800;font-stretch:88%;line-height:.92}.hero-lead[data-astro-cid-yqgl57wo]{max-width:24ch;font-family:var(--font-display);color:var(--ink-soft);margin-top:1.5rem;font-size:clamp(1.35rem,1.1rem + 1vw,2rem);font-weight:500;line-height:1.25}.glyph[data-astro-cid-yqgl57wo]{aspect-ratio:4/5;-webkit-user-select:none;user-select:none;place-items:center;font-size:clamp(14rem,34vw,30rem);display:grid;position:relative}.glyph-q[data-astro-cid-yqgl57wo]{font-family:var(--font-display);color:var(--accent-text);clip-path:inset(0 0 36%);font-size:1em;font-weight:800;font-stretch:88%;line-height:1}.glyph-dot[data-astro-cid-yqgl57wo]{background:var(--accent);width:.18em;height:.18em;position:absolute;top:calc(50% + .16em);left:calc(50% - .132em)}.manifesto[data-astro-cid-yqgl57wo]{padding-block:clamp(5rem,14vw,11rem) clamp(3rem,8vw,6rem)}.manifesto-text[data-astro-cid-yqgl57wo]{max-width:30ch;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.9rem,1.1rem + 3.2vw,4.2rem);font-weight:750;font-stretch:93%;line-height:1.08}.manifesto-text[data-astro-cid-yqgl57wo] em[data-astro-cid-yqgl57wo]{font-style:italic;font-weight:600}.w[data-astro-cid-yqgl57wo]{display:inline-block}.manifesto-aside[data-astro-cid-yqgl57wo]{max-width:44ch;font-size:var(--fs-lead);color:var(--ink-soft);margin-top:2rem;margin-left:auto;line-height:1.45}.method[data-astro-cid-yqgl57wo]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,8vw,6rem);display:grid}.method-head[data-astro-cid-yqgl57wo]{position:sticky;top:6rem}.method-head[data-astro-cid-yqgl57wo] h2[data-astro-cid-yqgl57wo]{font-size:var(--fs-h1);letter-spacing:-.035em;font-weight:800;font-stretch:90%;line-height:.98}.method-head[data-astro-cid-yqgl57wo] p[data-astro-cid-yqgl57wo]{max-width:34ch;font-size:var(--fs-lead);color:var(--ink-soft);margin-top:1.25rem;line-height:1.45}.steps[data-astro-cid-yqgl57wo]{view-timeline:--steps block;gap:clamp(3.5rem,9vh,6.5rem);margin:0;padding:.35rem 0 0 clamp(2.75rem,5vw,4rem);list-style:none;display:grid;position:relative}.steps[data-astro-cid-yqgl57wo]:before,.steps[data-astro-cid-yqgl57wo]:after{content:"";background:var(--line);width:2px;position:absolute;top:.9rem;bottom:.9rem;left:calc(.55rem - 1px)}.steps[data-astro-cid-yqgl57wo]:after{background:var(--accent);transform-origin:top}.step[data-astro-cid-yqgl57wo]{position:relative}.step[data-astro-cid-yqgl57wo]:before{content:"";border:2px solid var(--accent);background:var(--accent);width:1.1rem;height:1.1rem;position:absolute;top:.5rem;left:calc(-1*clamp(2.75rem,5vw,4rem))}.step[data-astro-cid-yqgl57wo] h3[data-astro-cid-yqgl57wo]{letter-spacing:-.025em;font-size:clamp(1.6rem,1.15rem + 1.8vw,2.6rem);font-weight:800;font-stretch:93%;line-height:1.02}.step[data-astro-cid-yqgl57wo] p[data-astro-cid-yqgl57wo]{max-width:46ch;font-size:var(--fs-body);color:var(--ink-soft);margin-top:.85rem;line-height:1.6}.culture[data-astro-cid-yqgl57wo]{padding-block:clamp(3rem,8vw,6rem)}.culture-title[data-astro-cid-yqgl57wo]{max-width:16ch;font-size:var(--fs-h1);letter-spacing:-.035em;font-weight:800;font-stretch:90%;line-height:.98}.cells[data-astro-cid-yqgl57wo]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.cell[data-astro-cid-yqgl57wo]{flex-direction:column;gap:1rem;min-height:clamp(15rem,26vw,21rem);padding:clamp(1.5rem,3vw,2.5rem);display:flex}.cell[data-astro-cid-yqgl57wo] h3[data-astro-cid-yqgl57wo]{letter-spacing:-.035em;font-size:clamp(2rem,1.3rem + 2.6vw,3.6rem);font-weight:800;font-stretch:90%;line-height:.95}.cell[data-astro-cid-yqgl57wo] p[data-astro-cid-yqgl57wo]{max-width:46ch;font-size:var(--fs-body);margin-top:auto;line-height:1.55}.cell--line[data-astro-cid-yqgl57wo]{box-shadow:inset 0 0 0 1.5px var(--line-strong);grid-column:span 7}.cell--pop[data-astro-cid-yqgl57wo]{background:var(--pop);color:var(--pop-ink);grid-column:span 5}.cell--ink[data-astro-cid-yqgl57wo]{background:var(--ink);min-height:auto;color:var(--bg);grid-column:span 12}.cell--ink[data-astro-cid-yqgl57wo] p[data-astro-cid-yqgl57wo]{max-width:62ch;font-size:var(--fs-lead);line-height:1.45}.cell-link[data-astro-cid-yqgl57wo]{border-bottom:1.5px solid;align-items:center;gap:.4em;width:fit-content;font-weight:600;text-decoration:none;display:inline-flex}.cell-link[data-astro-cid-yqgl57wo] svg{width:1em;height:1em;transition:transform .3s var(--ease-out)}.cell-link[data-astro-cid-yqgl57wo]:hover{color:var(--accent-text)}.cell-link[data-astro-cid-yqgl57wo]:hover svg{transform:translate(3px)}.tally[data-astro-cid-yqgl57wo]{justify-items:start;gap:2rem;padding-block:clamp(1rem,3vw,2rem) 0;display:grid}.tally-text[data-astro-cid-yqgl57wo]{max-width:26ch;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.9rem,1.1rem + 3.2vw,4.2rem);font-weight:750;font-stretch:93%;line-height:1.08}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.count-n[data-astro-cid-yqgl57wo]{--n:var(--to);counter-reset:n var(--n);color:var(--accent-text);font-variant-numeric:tabular-nums}.count-n[data-astro-cid-yqgl57wo]:after{content:counter(n)}@media (width<=899px){.hero[data-astro-cid-yqgl57wo],.method[data-astro-cid-yqgl57wo]{grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-yqgl57wo]{min-height:0}.glyph[data-astro-cid-yqgl57wo]{justify-self:center;width:min(70%,20rem);font-size:clamp(11rem,52vw,18rem)}.method-head[data-astro-cid-yqgl57wo]{position:static}.manifesto-aside[data-astro-cid-yqgl57wo]{margin-left:0}.cell--line[data-astro-cid-yqgl57wo],.cell--pop[data-astro-cid-yqgl57wo]{grid-column:span 12}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.glyph-q[data-astro-cid-yqgl57wo]{animation:linear both ap-hook;animation-timeline:scroll(root);animation-range:0 45vh}.glyph-dot[data-astro-cid-yqgl57wo]{animation:linear both ap-dot;animation-timeline:scroll(root);animation-range:0 45vh}@keyframes ap-hook{55%,to{opacity:0;transform:translateY(-10%)rotate(-6deg)}}@keyframes ap-dot{to{transform:translate(.042em,-.25em)scale(1.9)}}.w[data-astro-cid-yqgl57wo]{animation:linear both ap-light;animation-timeline:view();animation-range:cover 22% cover 42%}@keyframes ap-light{0%{opacity:.14}}.steps[data-astro-cid-yqgl57wo]:after{animation:linear both ap-draw;animation-timeline:--steps;animation-range:cover 30% cover 70%}@keyframes ap-draw{0%{transform:scaleY(0)}}.step[data-astro-cid-yqgl57wo]:before{animation:linear both ap-node;animation-timeline:view();animation-range:cover 42% cover 48%}@keyframes ap-node{0%{background:var(--bg)}}.step[data-astro-cid-yqgl57wo] h3[data-astro-cid-yqgl57wo],.step[data-astro-cid-yqgl57wo] p[data-astro-cid-yqgl57wo]{animation:linear both ap-rise;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes ap-rise{0%{opacity:0;transform:translateY(28px)}}.cell[data-astro-cid-yqgl57wo]{animation:linear both ap-cell;animation-timeline:view();animation-range:entry entry 70%}.cell--pop[data-astro-cid-yqgl57wo]{animation-range:entry 8% entry 78%}@keyframes ap-cell{0%{clip-path:inset(22% 0 0);opacity:0;transform:translateY(40px)}}.count-n[data-astro-cid-yqgl57wo]{animation:linear both ap-count;animation-timeline:view();animation-range:entry 30% cover 45%}@keyframes ap-count{0%{--n:0}to{--n:var(--to)}}}}
