.sd__head[data-astro-cid-qndvf3hr]{gap:24px;padding-block:clamp(40px,7vw,104px) clamp(40px,5vw,72px);display:grid}.sd__head[data-astro-cid-qndvf3hr] .lead[data-astro-cid-qndvf3hr]{max-width:40ch}.story[data-astro-cid-qndvf3hr]{padding-bottom:var(--section);align-items:start;gap:40px 72px;display:grid}@media (width>=900px){.story[data-astro-cid-qndvf3hr]{grid-template-columns:5fr 7fr}}.story__photo[data-astro-cid-qndvf3hr]{gap:10px;display:grid}.story[data-astro-cid-qndvf3hr] .story__img{aspect-ratio:4/5;object-fit:cover;width:100%}.story__text[data-astro-cid-qndvf3hr]{color:var(--ink-2);gap:22px;max-width:56ch;font-size:19px;display:grid}@media (width>=900px){.story__text[data-astro-cid-qndvf3hr]{padding-top:clamp(0px,6vw,96px)}}.story__lede[data-astro-cid-qndvf3hr]{color:var(--ink);font-size:clamp(26px,2.6vw,38px);line-height:1.25}.story__links[data-astro-cid-qndvf3hr]{flex-wrap:wrap;gap:16px 32px;margin-top:8px;display:flex}.needs[data-astro-cid-qndvf3hr]{padding-bottom:var(--section);border-top:1px solid var(--ink);gap:28px;padding-top:clamp(40px,5vw,64px);display:grid}.needs__list[data-astro-cid-qndvf3hr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:20px;list-style:none;display:grid}@media (width<=900px){.needs__list[data-astro-cid-qndvf3hr]{grid-template-columns:1fr}}.needs__list[data-astro-cid-qndvf3hr] li[data-astro-cid-qndvf3hr]{align-content:start;gap:12px;display:grid}.needs__n[data-astro-cid-qndvf3hr]{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--ink);font-size:clamp(64px,7vw,112px);font-weight:700;font-stretch:66%;line-height:.85}.needs__list[data-astro-cid-qndvf3hr] p[data-astro-cid-qndvf3hr]{color:var(--ink-2)}.principles[data-astro-cid-qndvf3hr]{padding-block:var(--section)}.principles__in[data-astro-cid-qndvf3hr]{gap:40px 72px;display:grid}@media (width>=1000px){.principles__in[data-astro-cid-qndvf3hr]{grid-template-columns:5fr 7fr}}.terms[data-astro-cid-qndvf3hr]{border-top:1px solid var(--on-moss);grid-template-columns:1fr 1fr;gap:0 32px;display:grid}@media (width<=600px){.terms[data-astro-cid-qndvf3hr]{grid-template-columns:1fr}}.terms[data-astro-cid-qndvf3hr] div[data-astro-cid-qndvf3hr]{border-bottom:1px solid var(--rule-moss);padding:20px 0}.terms[data-astro-cid-qndvf3hr] dt[data-astro-cid-qndvf3hr]{margin-bottom:6px;font-size:24px;font-weight:700;font-stretch:80%}.terms[data-astro-cid-qndvf3hr] dd[data-astro-cid-qndvf3hr]{color:var(--on-moss-2)}.process[data-astro-cid-qndvf3hr]{padding-block:var(--section);gap:28px;display:grid}.steps[data-astro-cid-qndvf3hr]{border-top:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;list-style:none;display:grid}.steps[data-astro-cid-qndvf3hr] li[data-astro-cid-qndvf3hr]{align-content:start;gap:10px;min-width:0;padding:22px 20px 4px 0;display:grid}.steps[data-astro-cid-qndvf3hr] li[data-astro-cid-qndvf3hr]+li[data-astro-cid-qndvf3hr]{border-left:1px solid var(--rule);padding-left:20px}.steps[data-astro-cid-qndvf3hr] b[data-astro-cid-qndvf3hr]{font-size:24px;font-weight:700;font-stretch:80%;line-height:1.05}.steps__d[data-astro-cid-qndvf3hr]{color:var(--ink-2);font-size:15px}.steps__t[data-astro-cid-qndvf3hr]{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:6px}@media (width<=1000px){.steps[data-astro-cid-qndvf3hr]{grid-template-columns:1fr}.steps[data-astro-cid-qndvf3hr] li[data-astro-cid-qndvf3hr],.steps[data-astro-cid-qndvf3hr] li[data-astro-cid-qndvf3hr]+li[data-astro-cid-qndvf3hr]{border-left:0;border-bottom:1px solid var(--rule);grid-template-columns:44px 1fr auto;padding:16px 0}.steps__d[data-astro-cid-qndvf3hr]{grid-column:2/-1}.steps__t[data-astro-cid-qndvf3hr]{grid-area:1/3;margin-top:0}}.craft[data-astro-cid-qndvf3hr]{padding-bottom:var(--section);gap:28px 72px;display:grid}@media (width>=1000px){.craft[data-astro-cid-qndvf3hr]{grid-template-columns:5fr 7fr}}.craft__head[data-astro-cid-qndvf3hr]{align-content:start;gap:14px;display:grid}.craft__list[data-astro-cid-qndvf3hr]{border-top:1px solid var(--ink);list-style:none}.craft__list[data-astro-cid-qndvf3hr] li[data-astro-cid-qndvf3hr]{border-bottom:1px solid var(--rule);gap:4px 24px;padding:18px 0;display:grid}@media (width>=700px){.craft__list[data-astro-cid-qndvf3hr] li[data-astro-cid-qndvf3hr]{grid-template-columns:220px 1fr}}.craft__list[data-astro-cid-qndvf3hr] b[data-astro-cid-qndvf3hr]{font-weight:600}.craft__list[data-astro-cid-qndvf3hr] span[data-astro-cid-qndvf3hr]{color:var(--ink-2)}.company[data-astro-cid-qndvf3hr]{padding-bottom:var(--section)}.company[data-astro-cid-qndvf3hr] p[data-astro-cid-qndvf3hr]{max-width:62ch;color:var(--ink-2);border-top:1px solid var(--rule);padding-top:20px;font-size:15px}
