.art[data-astro-cid-oo3gc43d]{width:100%;height:auto;display:block;overflow:visible}path[data-astro-cid-oo3gc43d]{fill:none;stroke-linecap:round}.g[data-astro-cid-oo3gc43d]{stroke:var(--ink);stroke-opacity:.22;stroke-width:1.5px}.gate[data-astro-cid-oo3gc43d]{stroke:var(--ink);stroke-width:2px}.m[data-astro-cid-oo3gc43d]{stroke:var(--mint);stroke-width:4px}.dot[data-astro-cid-oo3gc43d]{fill:var(--mint)}.ring[data-astro-cid-oo3gc43d]{fill:none;stroke:var(--ink);stroke-opacity:.3;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}path[data-astro-cid-oo3gc43d]{stroke-dasharray:1;stroke-dashoffset:0}.reveal .art[data-astro-cid-oo3gc43d]:not(.in) path[data-astro-cid-oo3gc43d]{stroke-dashoffset:1px}.reveal .art[data-astro-cid-oo3gc43d]:not(.in) .dot[data-astro-cid-oo3gc43d],.reveal .art[data-astro-cid-oo3gc43d]:not(.in) .ring[data-astro-cid-oo3gc43d]{opacity:0;transform:scale(.4)}.g[data-astro-cid-oo3gc43d]{transition:stroke-dashoffset 1.1s var(--ease) calc(var(--k) * 60ms)}.gate[data-astro-cid-oo3gc43d]{transition:stroke-dashoffset .8s var(--ease) .35s}.m[data-astro-cid-oo3gc43d]{transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1) .7s}.dot[data-astro-cid-oo3gc43d],.ring[data-astro-cid-oo3gc43d]{transform-box:fill-box;transform-origin:50%;transition:opacity .5s ease-out 2.1s, transform .7s var(--ease) 2.1s}.reveal .art[data-astro-cid-oo3gc43d][data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.art[data-astro-cid-oo3gc43d].in .ring[data-astro-cid-oo3gc43d]{animation:3.2s ease-in-out 2.8s infinite breathe}@keyframes breathe{0%,to{stroke-opacity:.3;transform:scale(1)}50%{stroke-opacity:.08;transform:scale(1.35)}}}.hero[data-astro-cid-s5pbtvgd]{padding:clamp(2.5rem, 6vw, 5rem) var(--gutter) clamp(2.5rem, 5vw, 4rem);border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.5fr) minmax(0,26rem);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}h1[data-astro-cid-s5pbtvgd]{letter-spacing:-.045em;margin:1.25rem 0 0;font-size:clamp(3rem,1rem + 6vw,6.5rem);font-weight:800;line-height:.95}.sub[data-astro-cid-s5pbtvgd]{max-width:40rem;color:var(--muted);margin:1.5rem 0 0;font-size:1.1875rem}.section-head[data-astro-cid-s5pbtvgd] h2[data-astro-cid-s5pbtvgd],.story[data-astro-cid-s5pbtvgd] h2[data-astro-cid-s5pbtvgd]{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,1.2rem + 2.3vw,3.25rem);font-weight:800;line-height:1.02}.section-head[data-astro-cid-s5pbtvgd]{margin-bottom:2.25rem}.section-head[data-astro-cid-s5pbtvgd] .link-strong[data-astro-cid-s5pbtvgd]{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}.story[data-astro-cid-s5pbtvgd]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:1.5rem clamp(2rem,6vw,6rem);display:grid}.story[data-astro-cid-s5pbtvgd] h2[data-astro-cid-s5pbtvgd]{max-width:10ch}.story-text[data-astro-cid-s5pbtvgd] p[data-astro-cid-s5pbtvgd]{letter-spacing:-.01em;max-width:42rem;margin:0 0 1.5rem;font-size:clamp(1.1875rem,1rem + .7vw,1.5rem);line-height:1.5}.story-text[data-astro-cid-s5pbtvgd] p[data-astro-cid-s5pbtvgd]:last-child{margin-bottom:0}.statement[data-astro-cid-s5pbtvgd]{border-block:1px solid var(--rule);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.art-wrap[data-astro-cid-s5pbtvgd]{justify-self:end;width:100%;max-width:34rem}.statement[data-astro-cid-s5pbtvgd] h2[data-astro-cid-s5pbtvgd]{letter-spacing:-.045em;max-width:24ch;margin:0;font-size:clamp(2.25rem,1.2rem + 3.4vw,4.5rem);font-weight:800;line-height:1.04}mark[data-astro-cid-s5pbtvgd]{color:inherit;background:linear-gradient(#0000 62%,#00ce9b73 62% 92%,#0000 92%);padding:0 .05em}.statement[data-astro-cid-s5pbtvgd] p[data-astro-cid-s5pbtvgd]{max-width:40rem;color:var(--muted);margin:1.75rem 0 0;font-size:1.1875rem}.principles[data-astro-cid-s5pbtvgd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}.principles[data-astro-cid-s5pbtvgd] li[data-astro-cid-s5pbtvgd]{padding-top:1.25rem;position:relative}.principles[data-astro-cid-s5pbtvgd] li[data-astro-cid-s5pbtvgd]:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .9s var(--ease) calc(var(--i,0) * 70ms);position:absolute;top:0;left:0;right:0}.principles[data-astro-cid-s5pbtvgd] li[data-astro-cid-s5pbtvgd]:before{content:"";z-index:1;background:var(--mint);width:2.5rem;height:3px;transition:width .6s var(--ease);position:absolute;top:-1px;left:0}.principles[data-astro-cid-s5pbtvgd] li[data-astro-cid-s5pbtvgd]:hover:before{width:100%}.reveal .principles[data-astro-cid-s5pbtvgd] li[data-astro-cid-s5pbtvgd]:not(.in):after{transform:scaleX(0)}.reveal .principles[data-astro-cid-s5pbtvgd] li[data-astro-cid-s5pbtvgd]:not(.in):before{width:0}.reveal .principles[data-astro-cid-s5pbtvgd] li[data-astro-cid-s5pbtvgd].in:not(:hover):before{transition-delay:calc(.45s + var(--i,0) * 70ms)}.principles[data-astro-cid-s5pbtvgd] h3[data-astro-cid-s5pbtvgd]{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.3125rem;line-height:1.2}.principles[data-astro-cid-s5pbtvgd] p[data-astro-cid-s5pbtvgd]{color:var(--muted);margin:0}@media (width<=1080px){.hero[data-astro-cid-s5pbtvgd],.story[data-astro-cid-s5pbtvgd],.statement[data-astro-cid-s5pbtvgd]{grid-template-columns:1fr}.art-wrap[data-astro-cid-s5pbtvgd]{display:none}.principles[data-astro-cid-s5pbtvgd]{grid-template-columns:1fr 1fr}}@media (width<=640px){.principles[data-astro-cid-s5pbtvgd]{grid-template-columns:1fr}}
