.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(4rem,10vw,8.75rem) clamp(4rem,8vw,7.5rem)}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;grid-column:1/-1;font-size:clamp(2.75rem,10vw,9.5rem);line-height:.9}.statement[data-astro-cid-ge2uvauf]{grid-column:7/-1;max-width:38.75rem;margin-top:clamp(3rem,6vw,5.5rem);font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.4}@media (width<=47.99rem){.statement[data-astro-cid-ge2uvauf]{grid-column:1/-1}}.work[data-astro-cid-t3eiqlen]{padding-bottom:clamp(5rem,10vw,8.75rem)}.head[data-astro-cid-t3eiqlen]{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:2rem;padding-block:1.25rem;display:flex}h2[data-astro-cid-t3eiqlen]{font-size:var(--fs-label);font-weight:var(--w-display);letter-spacing:.08em;line-height:1.4}.count[data-astro-cid-t3eiqlen]{font-size:var(--fs-label);font-weight:var(--w-medium);color:var(--muted)}.all[data-astro-cid-t3eiqlen]{min-height:44px;font-size:var(--fs-lead);font-weight:var(--w-medium);align-items:center;gap:.625rem;margin-top:2.5rem;display:inline-flex}.all[data-astro-cid-t3eiqlen] svg[data-astro-cid-t3eiqlen]{transition:transform .5s var(--ease)}.all[data-astro-cid-t3eiqlen]:hover svg[data-astro-cid-t3eiqlen],.all[data-astro-cid-t3eiqlen]:focus-visible svg[data-astro-cid-t3eiqlen]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.all[data-astro-cid-t3eiqlen] svg[data-astro-cid-t3eiqlen]{transition:none}.all[data-astro-cid-t3eiqlen]:hover svg[data-astro-cid-t3eiqlen],.all[data-astro-cid-t3eiqlen]:focus-visible svg[data-astro-cid-t3eiqlen]{transform:none}}.inner[data-astro-cid-kur57igv]{border-top:1px solid var(--rule);padding-block:clamp(4rem,8vw,7.5rem)}figure[data-astro-cid-kur57igv]{flex-direction:column;gap:1.75rem;max-width:55rem;margin:0 0 0 auto;display:flex}blockquote[data-astro-cid-kur57igv]{font-size:clamp(1.75rem,3.4vw,3rem);font-weight:var(--w-medium);letter-spacing:-.01em;margin:0;line-height:1.15}figcaption[data-astro-cid-kur57igv]{font-size:.9375rem}.name[data-astro-cid-kur57igv]{font-weight:var(--w-display)}.role[data-astro-cid-kur57igv]{color:var(--muted)}.philosophy[data-astro-cid-nerdj2f3]{background:var(--surface);border-block:1px solid var(--rule)}.inner[data-astro-cid-nerdj2f3]{padding-block:clamp(5rem,10vw,8.75rem)}h2[data-astro-cid-nerdj2f3]{max-width:68.75rem;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1}.cards[data-astro-cid-nerdj2f3]{grid-template-columns:1fr;gap:1rem;margin:clamp(3.5rem,7vw,6rem) 0 0;padding:0;list-style:none;display:grid}.card[data-astro-cid-nerdj2f3]{appearance:none;width:100%;height:100%;font:inherit;text-align:left;cursor:default;--card-bg:var(--bg);--card-fg:var(--ink);--card-num:var(--ink);--explain:0;background:var(--card-bg);min-height:17.5rem;color:var(--card-fg);transition:background-color .6s var(--ease), color .6s var(--ease);border:0;flex-direction:column;justify-content:space-between;gap:1.5rem;margin:0;padding:2rem;display:flex}.num[data-astro-cid-nerdj2f3]{font-size:2rem;font-weight:var(--w-display);color:var(--card-num);transition:color .6s var(--ease);font-style:italic;line-height:1}.body[data-astro-cid-nerdj2f3]{flex-direction:column;gap:.75rem;display:flex}.statement[data-astro-cid-nerdj2f3]{font-size:1.875rem;font-weight:var(--w-display);text-transform:uppercase;min-height:2.2em;line-height:1.1}.explanation[data-astro-cid-nerdj2f3]{color:#d6d3ce;min-height:6em;opacity:var(--explain);transition:opacity .6s var(--ease);font-size:1.0625rem;line-height:1.5}@media (width>=40rem){.cards[data-astro-cid-nerdj2f3]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.cards[data-astro-cid-nerdj2f3]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-nerdj2f3]:focus-visible,.card[data-astro-cid-nerdj2f3].open{--card-bg:var(--ink);--card-fg:#fff;--card-num:var(--accent);--explain:1}@media (hover:hover){.card[data-astro-cid-nerdj2f3]:hover{--card-bg:var(--ink);--card-fg:#fff;--card-num:var(--accent);--explain:1}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-nerdj2f3],.num[data-astro-cid-nerdj2f3],.explanation[data-astro-cid-nerdj2f3]{transition:none}}.process[data-astro-cid-grsovck6]{--bleed:min(1.5rem, var(--margin));padding-block:clamp(5rem,10vw,8.75rem)}.head[data-astro-cid-grsovck6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:3.5rem;display:flex}h2[data-astro-cid-grsovck6]{font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.intro[data-astro-cid-grsovck6]{flex:18rem;max-width:26.25rem;margin-left:auto}.steps[data-astro-cid-grsovck6]{margin:0;padding:0;list-style:none}.step[data-astro-cid-grsovck6]{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:1.5rem;padding-block:2rem;display:grid}.step[data-astro-cid-grsovck6]:last-child{border-bottom:1px solid var(--ink)}.num[data-astro-cid-grsovck6]{font-size:1.25rem;font-weight:var(--w-display);font-style:italic}.name[data-astro-cid-grsovck6]{font-size:2rem;line-height:.95}.featured[data-astro-cid-grsovck6]{margin-inline:calc(var(--bleed) * -1);padding:2rem var(--bleed) 2.5rem;background:var(--surface)}.text[data-astro-cid-grsovck6]{flex-direction:column;gap:1rem;display:flex}.image[data-astro-cid-grsovck6]{aspect-ratio:16/10;background:var(--rule);justify-content:center;align-items:center;display:flex}.image[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{font-size:var(--fs-label);font-weight:var(--w-medium);color:#4a4845;text-align:center;padding:1rem}.faq[data-astro-cid-hemr5th4]{flex-wrap:wrap;gap:2.5rem;padding-bottom:clamp(5rem,10vw,8.75rem);display:flex}h2[data-astro-cid-hemr5th4]{flex:16rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.9}.list[data-astro-cid-hemr5th4]{flex-direction:column;flex:3 35rem;min-width:0;display:flex}details[data-astro-cid-hemr5th4]{border-top:1px solid var(--ink);padding-block:1.5rem}details[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--ink)}summary[data-astro-cid-hemr5th4]{min-height:44px;font-size:1.375rem;font-weight:var(--w-medium);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+" / "";font-size:1.75rem;font-weight:var(--w-book);flex:none;line-height:1}details[data-astro-cid-hemr5th4][open]>summary[data-astro-cid-hemr5th4]:after{content:"–" / "";color:var(--accent)}p[data-astro-cid-hemr5th4]{max-width:40rem;margin-top:.75rem}
