.hub[data-astro-cid-ey43puzc]{overflow:clip}.shell[data-astro-cid-ey43puzc]{width:min(1160px,calc(100% - 48px));margin:auto}.hero[data-astro-cid-ey43puzc]{padding:94px 0 108px;background:#eee5d8}.hero[data-astro-cid-ey43puzc] span[data-astro-cid-ey43puzc],.group[data-astro-cid-ey43puzc] span[data-astro-cid-ey43puzc],.method[data-astro-cid-ey43puzc] span[data-astro-cid-ey43puzc]{color:var(--accent);font:700 11px var(--font-mono)}.hero[data-astro-cid-ey43puzc] h1[data-astro-cid-ey43puzc]{max-width:1050px;margin:18px 0 24px;font:850 clamp(3rem,5.4vw,5rem)/.94 var(--font-display);letter-spacing:-.055em;text-wrap:balance}.hero[data-astro-cid-ey43puzc] p[data-astro-cid-ey43puzc],.final[data-astro-cid-ey43puzc] p[data-astro-cid-ey43puzc]{max-width:760px;color:var(--text-secondary);font-size:18px;line-height:1.6}.hero[data-astro-cid-ey43puzc] a[data-astro-cid-ey43puzc],.final[data-astro-cid-ey43puzc] a[data-astro-cid-ey43puzc]{display:inline-flex;align-items:center;gap:18px;min-height:50px;margin-top:28px;padding:0 22px;border-radius:99px;background:var(--accent);color:#fff;text-decoration:none;font-weight:750}.hero[data-astro-cid-ey43puzc] small[data-astro-cid-ey43puzc]{display:block;margin-top:14px;color:var(--text-muted)}.groups[data-astro-cid-ey43puzc]{padding:100px 0}.group[data-astro-cid-ey43puzc]{margin-bottom:110px}.group[data-astro-cid-ey43puzc] header[data-astro-cid-ey43puzc]{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:38px}.group[data-astro-cid-ey43puzc] h2[data-astro-cid-ey43puzc],.method[data-astro-cid-ey43puzc] h2[data-astro-cid-ey43puzc],.final[data-astro-cid-ey43puzc] h2[data-astro-cid-ey43puzc]{margin:12px 0 16px;font:800 clamp(2.5rem,4.8vw,4.6rem)/.96 var(--font-display);letter-spacing:-.05em}.group[data-astro-cid-ey43puzc] header[data-astro-cid-ey43puzc] p[data-astro-cid-ey43puzc]{max-width:600px;color:var(--text-secondary);font-size:17px}.group[data-astro-cid-ey43puzc] img[data-astro-cid-ey43puzc]{width:100%;height:230px;object-fit:cover;border-radius:22px}.items[data-astro-cid-ey43puzc]{display:grid;grid-template-columns:repeat(2,1fr);border-top:2px solid var(--text-primary)}.items[data-astro-cid-ey43puzc] a[data-astro-cid-ey43puzc]{display:grid;grid-template-columns:42px 1fr;gap:10px;min-height:180px;padding:28px 30px 28px 0;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.items[data-astro-cid-ey43puzc] a[data-astro-cid-ey43puzc]:nth-child(2n){padding-left:30px;border-left:1px solid var(--border)}.items[data-astro-cid-ey43puzc] a[data-astro-cid-ey43puzc]:focus-visible,.hero[data-astro-cid-ey43puzc] a[data-astro-cid-ey43puzc]:focus-visible,.final[data-astro-cid-ey43puzc] a[data-astro-cid-ey43puzc]:focus-visible{outline:3px solid var(--terracotta-glow);outline-offset:4px}.items[data-astro-cid-ey43puzc] h3[data-astro-cid-ey43puzc]{margin:0 0 10px;font:760 25px/1.08 var(--font-display);letter-spacing:-.025em}.items[data-astro-cid-ey43puzc] p[data-astro-cid-ey43puzc]{margin:0;color:var(--text-secondary);line-height:1.55}.items[data-astro-cid-ey43puzc] strong[data-astro-cid-ey43puzc]{display:block;margin-top:24px;color:var(--accent);font:700 11px var(--font-mono)}.method[data-astro-cid-ey43puzc]{padding:110px 0;background:#211e1a;color:#f7f0e6}.method[data-astro-cid-ey43puzc] h2[data-astro-cid-ey43puzc]{max-width:850px;margin-bottom:45px}.method[data-astro-cid-ey43puzc] .shell[data-astro-cid-ey43puzc]>div[data-astro-cid-ey43puzc]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #59534c}.method[data-astro-cid-ey43puzc] article[data-astro-cid-ey43puzc]{padding:30px 32px 12px 0}.method[data-astro-cid-ey43puzc] article[data-astro-cid-ey43puzc]+article[data-astro-cid-ey43puzc]{padding-left:32px;border-left:1px solid #4c4741}.method[data-astro-cid-ey43puzc] h3[data-astro-cid-ey43puzc]{font:750 24px var(--font-display)}.method[data-astro-cid-ey43puzc] p[data-astro-cid-ey43puzc]{color:#b9b1a7;line-height:1.6}.final[data-astro-cid-ey43puzc]{margin-block:100px;padding:48px;display:flex;align-items:end;justify-content:space-between;gap:40px;border-radius:26px;background:#f8f4ed}.final[data-astro-cid-ey43puzc] h2[data-astro-cid-ey43puzc]{max-width:800px;font-size:clamp(2.2rem,4vw,4rem)}.final[data-astro-cid-ey43puzc] a[data-astro-cid-ey43puzc]{flex:0 0 auto}@media (max-width:800px){.shell[data-astro-cid-ey43puzc]{width:calc(100% - 32px)}.hero[data-astro-cid-ey43puzc]{padding:78px 0}.hero[data-astro-cid-ey43puzc] h1[data-astro-cid-ey43puzc]{font-size:clamp(2.15rem,9vw,3.2rem);text-wrap:wrap}.groups[data-astro-cid-ey43puzc]{padding:72px 0}.group[data-astro-cid-ey43puzc]{margin-bottom:78px}.group[data-astro-cid-ey43puzc] header[data-astro-cid-ey43puzc],.items[data-astro-cid-ey43puzc],.method[data-astro-cid-ey43puzc] .shell[data-astro-cid-ey43puzc]>div[data-astro-cid-ey43puzc]{grid-template-columns:1fr}.group[data-astro-cid-ey43puzc] header[data-astro-cid-ey43puzc]{gap:28px}.group[data-astro-cid-ey43puzc] img[data-astro-cid-ey43puzc]{height:auto}.items[data-astro-cid-ey43puzc] a[data-astro-cid-ey43puzc],.items[data-astro-cid-ey43puzc] a[data-astro-cid-ey43puzc]:nth-child(2n){padding:24px 4px;border-left:0}.method[data-astro-cid-ey43puzc] article[data-astro-cid-ey43puzc]+article[data-astro-cid-ey43puzc]{padding-left:0;border-left:0;border-top:1px solid #4c4741}.final[data-astro-cid-ey43puzc]{padding:32px 24px;display:grid}.final[data-astro-cid-ey43puzc] a[data-astro-cid-ey43puzc]{justify-self:start}}
