.hero[data-astro-cid-xrvszxdz]{padding-block:clamp(40px,6vw,80px) clamp(72px,10vw,128px)}.hero-grid[data-astro-cid-xrvszxdz]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.hero-text[data-astro-cid-xrvszxdz]{gap:var(--s-6);justify-items:start;display:grid}.hero-text[data-astro-cid-xrvszxdz] .label[data-astro-cid-xrvszxdz]{margin-bottom:calc(var(--s-2) * -1)}.hero-title[data-astro-cid-xrvszxdz]{font-family:var(--font-display);letter-spacing:var(--ls-display);font-size:clamp(2.375rem,5vw,4rem);font-weight:400;line-height:1.05}.lead[data-astro-cid-xrvszxdz]{color:var(--text-muted);max-width:52ch;font-size:1.1875rem;line-height:1.55}.band[data-astro-cid-xrvszxdz]{position:relative;overflow:hidden}.band-media[data-astro-cid-xrvszxdz]{position:absolute;inset:0}.band-media[data-astro-cid-xrvszxdz] .band-img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.band-shade[data-astro-cid-xrvszxdz]{background:#141414a8;position:absolute;inset:0}.band[data-astro-cid-xrvszxdz] .who[data-astro-cid-xrvszxdz],.hero-frame[data-astro-cid-xrvszxdz]{position:relative}.hero-photo[data-astro-cid-xrvszxdz]{aspect-ratio:4/5;background:var(--bg-alt);border-radius:22px;width:100%;max-height:660px;overflow:hidden}.hero-photo[data-astro-cid-xrvszxdz] .hero-img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.hero-frame[data-astro-cid-xrvszxdz] .sheet[data-astro-cid-xrvszxdz]{border-radius:14px;gap:10px;width:min(290px,70%);padding:16px 18px;position:absolute;bottom:-64px;right:-40px}.hero-frame[data-astro-cid-xrvszxdz] .sheet-h[data-astro-cid-xrvszxdz]{padding-bottom:8px;font-size:1.1875rem}.hero-frame[data-astro-cid-xrvszxdz] .sheet-list[data-astro-cid-xrvszxdz]{gap:9px}.hero-frame[data-astro-cid-xrvszxdz] .sheet-list[data-astro-cid-xrvszxdz] li[data-astro-cid-xrvszxdz]{grid-template-columns:9px 1fr;gap:9px}.hero-frame[data-astro-cid-xrvszxdz] .sheet-list[data-astro-cid-xrvszxdz] b[data-astro-cid-xrvszxdz]{font-size:.8125rem;line-height:1.3}.hero-frame[data-astro-cid-xrvszxdz] .sheet-list[data-astro-cid-xrvszxdz] span[data-astro-cid-xrvszxdz]:not(.dot){margin-top:2px;font-size:.75rem;line-height:1.35;display:block}.hero-frame[data-astro-cid-xrvszxdz] .sheet-brand[data-astro-cid-xrvszxdz],.hero-frame[data-astro-cid-xrvszxdz] .sheet-foot[data-astro-cid-xrvszxdz]{font-size:.6875rem}@media (width<=1240px){.hero-frame[data-astro-cid-xrvszxdz] .sheet[data-astro-cid-xrvszxdz]{right:-12px}}.sheet[data-astro-cid-xrvszxdz]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-float);border-radius:16px;gap:14px;margin:0;padding:clamp(20px,3vw,32px);display:grid;transform:rotate(1.2deg)}.sheet-top[data-astro-cid-xrvszxdz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sheet-brand[data-astro-cid-xrvszxdz]{color:var(--text-muted);letter-spacing:.04em;font-size:.75rem;font-weight:600}.ex[data-astro-cid-xrvszxdz]{background:var(--surface-2);color:var(--accent);border-radius:var(--r-pill);padding:2px 10px;font-size:.75rem;font-weight:600}.sheet-h[data-astro-cid-xrvszxdz]{font-family:var(--font-display);border-bottom:1px solid var(--border);padding-bottom:10px;font-size:1.625rem}.sheet-list[data-astro-cid-xrvszxdz]{counter-reset:s;gap:14px;margin:0;padding:0;list-style:none;display:grid}.sheet-list[data-astro-cid-xrvszxdz] li[data-astro-cid-xrvszxdz]{grid-template-columns:12px 1fr;align-items:start;gap:12px;display:grid}.sheet-list[data-astro-cid-xrvszxdz] b[data-astro-cid-xrvszxdz]{font-weight:600;display:block}.sheet-list[data-astro-cid-xrvszxdz] span[data-astro-cid-xrvszxdz]:not(.dot){color:var(--text-muted);font-size:.875rem}.dot[data-astro-cid-xrvszxdz]{border-radius:50%;width:12px;height:12px;margin-top:5px}.d1[data-astro-cid-xrvszxdz]{background:var(--info)}.d2[data-astro-cid-xrvszxdz]{background:var(--brand)}.d3[data-astro-cid-xrvszxdz]{background:var(--text)}.sheet-foot[data-astro-cid-xrvszxdz]{color:var(--text-muted);border-top:1px solid var(--border);padding-top:10px;font-size:.75rem}.tree[data-astro-cid-xrvszxdz]{justify-items:center;display:grid}.formula[data-astro-cid-xrvszxdz]{font-family:var(--font-display);text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:16px 24px;font-size:clamp(1.25rem,2.6vw,1.875rem)}.formula[data-astro-cid-xrvszxdz] span[data-astro-cid-xrvszxdz]{color:var(--text-muted)}.formula[data-astro-cid-xrvszxdz] b[data-astro-cid-xrvszxdz]{color:var(--brand);font-weight:400}.tree-stem[data-astro-cid-xrvszxdz]{background:var(--line);width:1px;height:32px}.branches[data-astro-cid-xrvszxdz]{gap:var(--s-6);grid-template-columns:repeat(3,1fr);width:100%;margin:0;padding:32px 0 0;list-style:none;display:grid;position:relative}.branches[data-astro-cid-xrvszxdz]:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:16.66%;right:16.66%}.branch[data-astro-cid-xrvszxdz]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);gap:var(--s-3);align-content:start;padding:clamp(20px,3vw,28px);display:grid;position:relative}.branch[data-astro-cid-xrvszxdz]:before{content:"";background:var(--line);width:1px;height:32px;position:absolute;top:-33px;left:50%}.b-ic[data-astro-cid-xrvszxdz]{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.c1[data-astro-cid-xrvszxdz]{background:var(--info-bg);color:var(--info)}.c2[data-astro-cid-xrvszxdz]{background:var(--surface-2);color:var(--accent)}.c3[data-astro-cid-xrvszxdz]{background:var(--bg-alt);color:var(--text);border:1px solid var(--border)}.branch[data-astro-cid-xrvszxdz] h3[data-astro-cid-xrvszxdz]{font-size:1.25rem}.tree-foot[data-astro-cid-xrvszxdz]{text-align:center;margin-top:var(--s-8);color:var(--text-muted);font-size:var(--fs-small)}.quote-grid[data-astro-cid-xrvszxdz]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid}.quote[data-astro-cid-xrvszxdz]{margin:var(--s-4) 0 0}.quote[data-astro-cid-xrvszxdz] p[data-astro-cid-xrvszxdz]{font-family:var(--font-display);letter-spacing:var(--ls-display);font-size:clamp(1.875rem,4vw,3.25rem);line-height:1.12}.quote-side[data-astro-cid-xrvszxdz]{gap:var(--s-6);display:grid}.lede[data-astro-cid-xrvszxdz]{color:var(--text-muted);max-width:var(--text-col);font-size:1.1875rem;line-height:1.55}.looks[data-astro-cid-xrvszxdz]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.looks[data-astro-cid-xrvszxdz] li[data-astro-cid-xrvszxdz]{align-items:center;gap:12px;font-weight:500;display:flex}.looks[data-astro-cid-xrvszxdz] span[data-astro-cid-xrvszxdz]{background:var(--bg-alt);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.take[data-astro-cid-xrvszxdz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.take[data-astro-cid-xrvszxdz] h2[data-astro-cid-xrvszxdz]{margin-top:var(--s-3)}.take[data-astro-cid-xrvszxdz] .lede[data-astro-cid-xrvszxdz]{margin-top:var(--s-6)}.uses[data-astro-cid-xrvszxdz]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.uses[data-astro-cid-xrvszxdz] li[data-astro-cid-xrvszxdz]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);align-items:flex-start;gap:16px;padding:20px;display:flex}.u-ic[data-astro-cid-xrvszxdz]{background:var(--surface-2);width:44px;height:44px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.uses[data-astro-cid-xrvszxdz] b[data-astro-cid-xrvszxdz]{margin-bottom:4px;display:block}.who[data-astro-cid-xrvszxdz]{gap:var(--s-4);max-width:920px;display:grid}.who-t[data-astro-cid-xrvszxdz]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.25}.form-grid[data-astro-cid-xrvszxdz]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.form-grid[data-astro-cid-xrvszxdz] h2[data-astro-cid-xrvszxdz]{margin-top:var(--s-3)}.form-grid[data-astro-cid-xrvszxdz] .lede[data-astro-cid-xrvszxdz]{margin-top:var(--s-6)}.alt-wa[data-astro-cid-xrvszxdz]{margin-top:var(--s-4);font-size:var(--fs-small);color:var(--text-muted)}.alt-wa[data-astro-cid-xrvszxdz] a[data-astro-cid-xrvszxdz]{font-weight:600}.dx[data-astro-cid-xrvszxdz]{gap:var(--s-6);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-float);border-radius:20px;min-width:0;padding:clamp(20px,3vw,32px);display:grid}.dx[data-astro-cid-xrvszxdz] .input[data-astro-cid-xrvszxdz]{box-sizing:border-box;width:100%;min-width:0}.two[data-astro-cid-xrvszxdz]{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.fs[data-astro-cid-xrvszxdz]{gap:var(--s-3);border:0;min-width:0;margin:0;padding:0;display:grid}.fs[data-astro-cid-xrvszxdz] legend[data-astro-cid-xrvszxdz]{font-size:var(--fs-small);margin-bottom:var(--s-3);padding:0;font-weight:700}.chips[data-astro-cid-xrvszxdz]{flex-wrap:wrap;gap:8px;display:flex}.chips[data-astro-cid-xrvszxdz] label[data-astro-cid-xrvszxdz]{position:relative}.chips[data-astro-cid-xrvszxdz] input[data-astro-cid-xrvszxdz]{opacity:0;cursor:pointer;position:absolute;inset:0}.chips[data-astro-cid-xrvszxdz] span[data-astro-cid-xrvszxdz]{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);cursor:pointer;align-items:center;min-height:42px;padding:0 16px;font-size:.9375rem;font-weight:500;display:inline-flex}.chips[data-astro-cid-xrvszxdz] input[data-astro-cid-xrvszxdz]:checked+span[data-astro-cid-xrvszxdz]{background:var(--text);color:#fff;border-color:var(--text)}.chips[data-astro-cid-xrvszxdz] input[data-astro-cid-xrvszxdz]:focus-visible+span[data-astro-cid-xrvszxdz]{outline:3px solid var(--accent);outline-offset:2px}.err[data-astro-cid-xrvszxdz]{font-size:var(--fs-small);color:var(--danger);font-weight:500}.fine[data-astro-cid-xrvszxdz]{color:var(--text-muted);margin-top:calc(var(--s-3) * -1);font-size:.75rem}.ok[data-astro-cid-xrvszxdz]{background:var(--ok-bg);color:var(--ok);font-size:var(--fs-small);border-radius:10px;padding:12px}.fail[data-astro-cid-xrvszxdz]{background:var(--warn-bg);color:var(--warn);font-size:var(--fs-small);border-radius:10px;padding:12px}.fail[data-astro-cid-xrvszxdz] a[data-astro-cid-xrvszxdz]{color:inherit;font-weight:600}.ref[data-astro-cid-xrvszxdz]{margin-top:4px;font-size:.75rem;display:block}.trap[data-astro-cid-xrvszxdz]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=900px){.hero-grid[data-astro-cid-xrvszxdz],.quote-grid[data-astro-cid-xrvszxdz],.take[data-astro-cid-xrvszxdz],.form-grid[data-astro-cid-xrvszxdz]{grid-template-columns:1fr}.sheet[data-astro-cid-xrvszxdz]{transform:none}.hero-photo[data-astro-cid-xrvszxdz]{aspect-ratio:4/3}.hero-frame[data-astro-cid-xrvszxdz] .sheet[data-astro-cid-xrvszxdz]{width:auto;margin:-48px 12px 0;position:relative;bottom:auto;left:auto}.branches[data-astro-cid-xrvszxdz]{gap:var(--s-4);grid-template-columns:1fr;padding-top:0}.branches[data-astro-cid-xrvszxdz]:before,.branch[data-astro-cid-xrvszxdz]:before{display:none}.tree-stem[data-astro-cid-xrvszxdz]{height:20px}.formula[data-astro-cid-xrvszxdz]{padding:14px 16px}}@media (width<=480px){.two[data-astro-cid-xrvszxdz]{grid-template-columns:1fr}}
