.as[data-astro-cid-d4c57x7e]{--acc:#fbbf24;--acc-deep:#f59e0b;--bg:#0a0f1e;--ink:#fff;--ink2:#f1f5f9;--ink3:#a5b2c6;--line:#94a3b82e;background:var(--bg);color:var(--ink2);overflow-x:clip}.as[data-astro-cid-d4c57x7e] ::selection{color:#fff;background:#fbbf2452}.as[data-astro-cid-d4c57x7e] a[data-astro-cid-d4c57x7e]:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:6px}.as[data-astro-cid-d4c57x7e] strong{color:var(--ink);font-weight:600}.hero[data-astro-cid-d4c57x7e]{background:radial-gradient(900px 520px at 22% 30%,#f59e0b1a,#0000 65%),#0f172a;position:relative}.hero-in[data-astro-cid-d4c57x7e]{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);max-width:1180px;margin:0 auto;padding:clamp(48px,7vw,104px) clamp(20px,4vw,48px);display:grid}.portrait[data-astro-cid-d4c57x7e]{aspect-ratio:4/5;border:1px solid #fbbf2438;border-radius:24px;justify-self:end;width:100%;max-width:460px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000c,0 0 0 8px #ffffff05}.portrait[data-astro-cid-d4c57x7e] img[data-astro-cid-d4c57x7e]{object-fit:cover;object-position:50% 40%;width:100%;height:100%;animation:1.6s cubic-bezier(.16,1,.3,1) both develop;position:absolute;inset:0}.portrait[data-astro-cid-d4c57x7e]:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#0a0f1e8c 100%);position:absolute;inset:0}.note[data-astro-cid-d4c57x7e]{max-width:600px;position:relative}.note[data-astro-cid-d4c57x7e]:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#f59e0b29,#0000);width:120%;height:70%;position:absolute;top:-10%;left:-30%}.note[data-astro-cid-d4c57x7e]>[data-astro-cid-d4c57x7e]{z-index:1;position:relative}.note[data-astro-cid-d4c57x7e] h1[data-astro-cid-d4c57x7e]{font-family:var(--font-family-display,system-ui);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,76px);font-weight:700;line-height:1.02}.note[data-astro-cid-d4c57x7e] h1[data-astro-cid-d4c57x7e] span[data-astro-cid-d4c57x7e]{color:var(--acc);display:block}.letter[data-astro-cid-d4c57x7e]{gap:14px;max-width:52ch;margin-top:clamp(24px,3vw,36px);display:grid}.letter[data-astro-cid-d4c57x7e] p[data-astro-cid-d4c57x7e]{color:var(--ink3);margin:0;font-size:clamp(16px,1.35vw,18.5px);line-height:1.7}.sign[data-astro-cid-d4c57x7e]{border-top:1px solid var(--line);gap:4px;margin:clamp(24px,3vw,32px) 0 0;padding-top:18px;display:grid}.sign-name[data-astro-cid-d4c57x7e]{font-family:var(--font-family-display,system-ui);color:var(--ink);letter-spacing:-.01em;font-size:19px;font-weight:700}.sign-role[data-astro-cid-d4c57x7e]{color:var(--ink3);font-size:14px}.actions[data-astro-cid-d4c57x7e]{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(26px,3vw,36px);display:flex}.btn[data-astro-cid-d4c57x7e]{background:var(--acc);color:#0a0f1e;border-radius:12px;align-items:center;gap:10px;padding:15px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 10px 30px -10px #f59e0b8c}.btn[data-astro-cid-d4c57x7e] svg[data-astro-cid-d4c57x7e]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.btn[data-astro-cid-d4c57x7e]:hover{background:#fcd34d;transform:translateY(-1px);box-shadow:0 14px 34px -10px #f59e0bb3}.btn[data-astro-cid-d4c57x7e]:hover svg[data-astro-cid-d4c57x7e]{transform:translate(3px)}.more[data-astro-cid-d4c57x7e]{color:var(--ink2);text-underline-offset:5px;font-size:15px;font-weight:500;text-decoration:underline #fbbf2480}.more[data-astro-cid-d4c57x7e]:hover{color:var(--acc)}.proof[data-astro-cid-d4c57x7e]{border-block:1px solid var(--line);background:#0b1222}.proof[data-astro-cid-d4c57x7e] ul[data-astro-cid-d4c57x7e]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1180px;margin:0 auto;padding:0 20px;list-style:none;display:grid}.proof[data-astro-cid-d4c57x7e] li[data-astro-cid-d4c57x7e]{align-items:baseline;gap:10px;padding:22px clamp(12px,2vw,24px);display:flex}.proof[data-astro-cid-d4c57x7e] li[data-astro-cid-d4c57x7e]+li[data-astro-cid-d4c57x7e]{border-left:1px solid var(--line)}.proof[data-astro-cid-d4c57x7e] .v[data-astro-cid-d4c57x7e]{font-family:var(--font-family-display,system-ui);color:var(--acc);font-variant-numeric:tabular-nums;flex:none;font-size:clamp(19px,1.8vw,24px);font-weight:700}.proof[data-astro-cid-d4c57x7e] .k[data-astro-cid-d4c57x7e]{color:var(--ink3);font-size:13.5px;line-height:1.4}.wrap[data-astro-cid-d4c57x7e],.cta[data-astro-cid-d4c57x7e]{max-width:1080px;margin:0 auto;padding-inline:20px}.wrap[data-astro-cid-d4c57x7e]{padding-block:clamp(44px,6vw,80px) 0}.sec[data-astro-cid-d4c57x7e],.model[data-astro-cid-d4c57x7e] h2[data-astro-cid-d4c57x7e],.rule[data-astro-cid-d4c57x7e] h3[data-astro-cid-d4c57x7e]{font-family:var(--font-family-display,system-ui);color:var(--ink);letter-spacing:-.015em}.sec[data-astro-cid-d4c57x7e]{margin:0 0 clamp(22px,3vw,36px);font-size:clamp(26px,3.4vw,40px);line-height:1.1}.cols[data-astro-cid-d4c57x7e]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.col[data-astro-cid-d4c57x7e]{padding:26px clamp(0px,3vw,40px) 0 0}.col[data-astro-cid-d4c57x7e].me{border-left:1px solid var(--line);padding:26px 0 0 clamp(20px,3vw,40px)}.col[data-astro-cid-d4c57x7e] .who[data-astro-cid-d4c57x7e]{max-width:none;font-family:var(--font-family-display,system-ui);color:var(--ink);margin:0 0 18px;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1}.me[data-astro-cid-d4c57x7e] .who[data-astro-cid-d4c57x7e]{color:var(--acc)}.col[data-astro-cid-d4c57x7e] ol[data-astro-cid-d4c57x7e]{margin:0;padding:0;list-style:none;display:grid}.col[data-astro-cid-d4c57x7e] li[data-astro-cid-d4c57x7e]{border-top:1px solid var(--line);padding:20px 0}.col[data-astro-cid-d4c57x7e] h3[data-astro-cid-d4c57x7e]{font-family:var(--font-family-display,system-ui);color:var(--ink);margin:0 0 8px;font-size:clamp(17px,1.7vw,20px)}.col[data-astro-cid-d4c57x7e] li[data-astro-cid-d4c57x7e] p[data-astro-cid-d4c57x7e]{color:var(--ink3);max-width:46ch;margin:0;font-size:15.5px;line-height:1.7}.model[data-astro-cid-d4c57x7e]{background:radial-gradient(600px 260px at 100% 0,#f59e0b2e,#0000 70%),#101a30;border:1px solid #fbbf2447;border-radius:20px;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden}.model[data-astro-cid-d4c57x7e] h2[data-astro-cid-d4c57x7e]{margin:0 0 14px;font-size:clamp(24px,3vw,34px)}.model[data-astro-cid-d4c57x7e] p[data-astro-cid-d4c57x7e]{max-width:62ch;color:var(--ink3);margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.7}.rules[data-astro-cid-d4c57x7e]{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);display:grid}.rule[data-astro-cid-d4c57x7e]{border-top:2px solid var(--acc);padding-top:20px}.rule[data-astro-cid-d4c57x7e].no{border-top-color:#f87171}.rule[data-astro-cid-d4c57x7e] h3[data-astro-cid-d4c57x7e]{margin:0 0 14px;font-size:clamp(20px,2vw,24px)}.rule[data-astro-cid-d4c57x7e] ul[data-astro-cid-d4c57x7e]{gap:10px;margin:0;padding-left:18px;list-style:outside;display:grid}.rule[data-astro-cid-d4c57x7e] li[data-astro-cid-d4c57x7e]{color:var(--ink3);font-size:15.5px;line-height:1.65}.rule[data-astro-cid-d4c57x7e] li[data-astro-cid-d4c57x7e]::marker{color:var(--acc)}.rule[data-astro-cid-d4c57x7e].no li[data-astro-cid-d4c57x7e]::marker{color:#f87171}.cta[data-astro-cid-d4c57x7e]{text-align:center;padding-block:clamp(64px,9vw,120px)}.cta[data-astro-cid-d4c57x7e] h2[data-astro-cid-d4c57x7e]{font-family:var(--font-family-display,system-ui);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(28px,4.4vw,48px);font-weight:700;line-height:1.08}.cta[data-astro-cid-d4c57x7e] h2[data-astro-cid-d4c57x7e] span[data-astro-cid-d4c57x7e]{color:var(--acc)}.qs[data-astro-cid-d4c57x7e]{text-align:left;max-width:640px;color:var(--ink2);gap:14px;margin:32px auto 0;padding-left:22px;font-size:16.5px;line-height:1.6;list-style:decimal;display:grid}.qs[data-astro-cid-d4c57x7e] li[data-astro-cid-d4c57x7e]::marker{color:var(--acc);font-weight:700}.cta[data-astro-cid-d4c57x7e] .btn[data-astro-cid-d4c57x7e]{margin-top:34px}.alt[data-astro-cid-d4c57x7e]{color:var(--ink3);margin:22px 0 0;font-size:14.5px}.alt[data-astro-cid-d4c57x7e] a[data-astro-cid-d4c57x7e]{color:var(--acc);text-underline-offset:4px}@keyframes develop{0%{filter:blur(10px)saturate(.6);transform:scale(1.06)}to{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.portrait[data-astro-cid-d4c57x7e] img[data-astro-cid-d4c57x7e]{animation:none}.btn[data-astro-cid-d4c57x7e],.btn[data-astro-cid-d4c57x7e] svg[data-astro-cid-d4c57x7e]{transition:none}}@media (width<=860px){.hero-in[data-astro-cid-d4c57x7e]{grid-template-columns:1fr;gap:32px;padding-top:32px;padding-bottom:48px}.portrait[data-astro-cid-d4c57x7e]{justify-self:start;max-width:300px}.note[data-astro-cid-d4c57x7e]:before{display:none}.proof[data-astro-cid-d4c57x7e] ul[data-astro-cid-d4c57x7e]{grid-template-columns:1fr 1fr;padding:0}.proof[data-astro-cid-d4c57x7e] li[data-astro-cid-d4c57x7e]{flex-direction:column;gap:4px;padding:18px 20px}.proof[data-astro-cid-d4c57x7e] li[data-astro-cid-d4c57x7e]+li[data-astro-cid-d4c57x7e]{border-left:0}.proof[data-astro-cid-d4c57x7e] li[data-astro-cid-d4c57x7e]:nth-child(2n){border-left:1px solid var(--line)}.proof[data-astro-cid-d4c57x7e] li[data-astro-cid-d4c57x7e]:nth-child(n+3){border-top:1px solid var(--line)}.cols[data-astro-cid-d4c57x7e],.rules[data-astro-cid-d4c57x7e]{grid-template-columns:1fr}.col[data-astro-cid-d4c57x7e].me{border-left:0;margin-top:36px;padding-left:0}.col[data-astro-cid-d4c57x7e]{padding-right:0}}
