@font-face{font-family:League Gothic;src:url(/fonts/league-gothic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Geist;src:url(/fonts/geist.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg:oklch(13% .006 60);--bg-rgb:12, 10, 9;--ink:#f4efe6;--muted:#f4efe6ad;--faint:#f4efe68c;--orange:#d64710;--orange-text:#ea6630;--stroke:#ffffff17;--stroke-hi:#ffffff29;--r-lg:32px;--r-md:22px;--r-sm:14px;--maxw:1240px;--pad:clamp(20px, 4.2vw, 56px);--section:clamp(72px, 9vw, 132px);--display:"League Gothic", "Oswald", "Arial Narrow", Impact, sans-serif;--body:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease:cubic-bezier(.2, .7, .1, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--bg);color:var(--muted);font:400 17px/1.62 var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55vmax 55vmax at 100% 0,#d647101f,#0000 62%),radial-gradient(50vmax 50vmax at 0 100%,#d6471017,#0000 62%);position:fixed;inset:0}img,picture,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3,h4{color:var(--ink);margin:0;font-weight:400}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--orange);color:#fff}:focus-visible{outline:2px solid var(--orange-text);outline-offset:3px;border-radius:6px}@view-transition{navigation:auto}.wrap{width:min(100% - 2 * var(--pad), var(--maxw));margin-inline:auto}.section{padding-block:var(--section)}.section-tight{padding-block:calc(var(--section) * .6)}.skip{z-index:100;background:var(--ink);color:#000;border-radius:10px;padding:10px 16px;position:absolute;top:-80px;left:16px}.skip:focus{top:16px}.d1,.d2,.d3,.d4{font-family:var(--display);text-transform:uppercase;color:var(--ink);letter-spacing:.006em;text-wrap:balance}.d1{font-size:clamp(64px,9.4vw,148px);line-height:.86}.d2{font-size:clamp(48px,6.4vw,104px);line-height:.9}.d3{font-size:clamp(38px,4.2vw,64px);line-height:.94}.d4{font-size:clamp(30px,2.6vw,40px);line-height:1}.acc{color:var(--orange)}.eyebrow{font:600 12px/1.5 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--orange-text);align-items:center;gap:10px;display:inline-flex}:is(.d1,.d2,.d3)>.eyebrow{margin-bottom:24px;display:flex}.lead{color:var(--muted);text-wrap:pretty;font-size:clamp(18px,1.45vw,21px);line-height:1.55}.ink{color:var(--ink)}.small{color:var(--faint);font-size:14px}.head{gap:22px;max-width:860px;margin-bottom:clamp(40px,5vw,72px);display:grid}.head.center{text-align:center;justify-items:center;margin-inline:auto}.head .lead{max-width:640px}.glass{border-radius:var(--r-lg);backdrop-filter:blur(24px)saturate(115%);background:linear-gradient(#ffffff13,#ffffff08);position:relative;box-shadow:inset 0 1px #ffffff26,inset 0 0 0 1px #ffffff12,0 30px 60px -30px #000000bf}.glass[data-spot]:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(460px circle at var(--mx,50%) var(--my,0%), #ffffff13, transparent 62%);opacity:0;transition:opacity .5s var(--ease);position:absolute;inset:0}.glass[data-spot]:hover:after{opacity:1}.btn{min-height:54px;font:600 15.5px/1 var(--body);letter-spacing:.005em;white-space:nowrap;transition:transform .35s var(--ease), background .35s var(--ease), box-shadow .35s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;display:inline-flex}.btn svg{width:18px;height:18px;transition:transform .35s var(--ease);flex:none}.btn:hover .arr{transform:translate(2px,-2px)}.btn-primary{background:var(--orange);color:#fff;box-shadow:inset 0 1px #ffffff4d,0 14px 34px -14px #d64710d9}.btn-primary:hover{background:#e4521a;transform:translateY(-1px)}.btn-glass{color:var(--ink);backdrop-filter:blur(18px);background:#ffffff12;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff17}.btn-glass:hover{background:#ffffff1f;transform:translateY(-1px)}.btn-sm{min-height:44px;padding:0 20px;font-size:14.5px}.actions{flex-wrap:wrap;gap:12px;display:flex}.link{color:var(--ink);align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:inline-flex}.link svg{width:17px;height:17px;color:var(--orange-text);transition:transform .35s var(--ease)}.link:hover svg{transform:translate(2px,-2px)}.chip{font:500 13px/1 var(--body);color:var(--ink);white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff17}.chip i{background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px}.checks{align-content:start;gap:14px;display:grid}.checks li{color:var(--ink);grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:16px;line-height:1.45;display:grid}.checks li svg{width:20px;height:20px;color:var(--orange-text);margin-top:2px}.checks li small{color:var(--faint);margin-top:3px;font-size:14px;display:block}.num{font:400 15px/1 var(--display);letter-spacing:.14em;color:var(--orange-text)}.rule{background:var(--stroke);border:0;height:1px;margin:0}.js [data-reveal]{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transition-delay:var(--rd,0s);transform:translateY(26px)}.js [data-reveal].is-in{opacity:1;transform:none}.grid{gap:20px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{align-content:start;gap:14px;padding:clamp(24px,2.6vw,36px);display:grid}.card h3{font:600 20px/1.25 var(--body);letter-spacing:-.01em}.card p{font-size:16px}.icon-badge{width:46px;height:46px;color:var(--orange-text);background:#d647101f;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #d6471047}.icon-badge svg{width:22px;height:22px}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.stack{align-content:start;justify-items:start;gap:22px;display:grid}.media{border-radius:var(--r-lg);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -40px #000000e6}.media picture{width:100%;height:100%;display:block}.media img{object-fit:cover;width:100%;height:100%}.media:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12}.page-hero{padding-top:clamp(150px,17vw,220px);padding-bottom:clamp(48px,6vw,88px)}.page-hero .stack>*{max-width:920px}.page-hero .stack>.lead{max-width:660px}.prose{gap:18px;max-width:760px;display:grid}.prose h2{font:600 21px/1.3 var(--body);margin-top:22px}.prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--orange)}@media (width<=1000px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}}@media (width<=680px){body{font-size:16px}.eyebrow{letter-spacing:.18em;font-size:11px}.g2,.g3,.g4{grid-template-columns:1fr}.btn{min-height:52px}.actions .btn{flex:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.article{color:#f4efe6cc;font-size:18px;line-height:1.72}.article>*+*{margin-top:1.15em}.article h2{font:400 clamp(32px, 3.4vw, 44px) / 1 var(--display);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin-top:2em}.article h3{font:600 21px/1.3 var(--body);letter-spacing:-.01em;margin-top:1.7em}.article strong{color:var(--ink);font-weight:600}.article a{color:var(--ink);text-underline-offset:3px;text-decoration:underline 1.5px;text-decoration-color:var(--orange);transition:color .3s}.article a:hover{color:var(--orange-text)}.article ul,.article ol{gap:.6em;padding-left:1.3em;display:grid}.article ul{padding-left:0;list-style:none}.article ul li{padding-left:1.5em;position:relative}.article ul li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:.2em}.article ol{list-style:decimal}.article ol li::marker{color:var(--orange-text);font-weight:600}.article blockquote{border-left:3px solid var(--orange);font:400 clamp(28px, 3vw, 38px) / 1.08 var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:2em 0;padding:4px 0 4px 26px}.article blockquote p{margin:0}.article table{border-collapse:collapse;border-radius:var(--r-sm);width:100%;box-shadow:inset 0 0 0 1px var(--stroke);background:#ffffff08;margin-block:1.8em;font-size:15.5px;line-height:1.4;display:block;overflow-x:auto}.article th,.article td{text-align:left;border-bottom:1px solid var(--stroke);min-width:140px;padding:14px 16px}.article tr:last-child td{border-bottom:0}.article th{font:600 11.5px/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.article td:first-child{color:var(--ink);font-weight:500}@media (width<=680px){.article{font-size:17px}}.lockup[data-astro-cid-m36tfkkf]{align-items:center;gap:calc(var(--s) * .24);display:inline-flex}.lockup[data-astro-cid-m36tfkkf] img[data-astro-cid-m36tfkkf]{width:var(--s);height:var(--s)}.word[data-astro-cid-m36tfkkf]{font:400 calc(var(--s) * .68) / 1 var(--display);letter-spacing:.035em;text-transform:uppercase;color:var(--ink);padding-top:.06em}.word[data-astro-cid-m36tfkkf] b[data-astro-cid-m36tfkkf]{color:var(--orange);font-weight:400}.site-header[data-astro-cid-nen7h5rs]{z-index:50;padding-inline:var(--pad);pointer-events:none;position:fixed;inset:14px 0 auto}.bar[data-astro-cid-nen7h5rs],.sheet[data-astro-cid-nen7h5rs]{pointer-events:auto;max-width:var(--maxw);margin-inline:auto}.bar[data-astro-cid-nen7h5rs]{height:68px;transition:background .4s var(--ease);background:linear-gradient(#1e1a179e,#120f0d9e);border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:0 12px 0 18px;display:grid}.scrolled .bar[data-astro-cid-nen7h5rs]{background:linear-gradient(#1a1614db,#0e0c0adb)}.brand[data-astro-cid-nen7h5rs]{display:inline-flex}.links[data-astro-cid-nen7h5rs]{justify-content:center;gap:clamp(4px,1vw,10px);display:flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:500 14.5px/1 var(--body);color:var(--muted);border-radius:999px;padding:10px 14px;transition:color .3s,background .3s}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink);background:#ffffff14}.right[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;display:flex}.burger[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--ink);background:#ffffff12;border-radius:50%;place-items:center;display:none;box-shadow:inset 0 0 0 1px #ffffff17}.burger[data-astro-cid-nen7h5rs] svg{grid-area:1/1;width:20px;height:20px}.burger[data-astro-cid-nen7h5rs] .i-close,.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .i-open{display:none}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .i-close{display:block}.sheet[data-astro-cid-nen7h5rs]{background:linear-gradient(#1a1614f0,#0e0c0af0);border-radius:28px;margin-top:10px;padding:18px}.sheet[data-astro-cid-nen7h5rs][hidden]{display:none}.sheet[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{display:grid}.sheet[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:400 34px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);border-bottom:1px solid var(--stroke);padding:14px 10px}.sheet[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--orange)}.sheet-actions[data-astro-cid-nen7h5rs]{gap:10px;margin-top:18px;display:grid}@media (width<=940px){.links[data-astro-cid-nen7h5rs]{display:none}.bar[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto;height:62px;padding-left:14px;padding-right:9px}.burger[data-astro-cid-nen7h5rs]{display:grid}}@media (width>=941px){.sheet[data-astro-cid-nen7h5rs]{display:none}}@media (width<=420px){.cta[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--stroke);padding:clamp(56px,7vw,96px) 0 36px;font-size:15px}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:clamp(28px,4vw,64px);display:grid}.about[data-astro-cid-jo6i4kqk]{justify-items:start;gap:20px;max-width:380px;display:grid}.social[data-astro-cid-jo6i4kqk]{gap:10px;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:44px;height:44px;color:var(--ink);background:#ffffff0f;border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--orange);color:#fff}.social[data-astro-cid-jo6i4kqk] svg{width:19px;height:19px}.fh[data-astro-cid-jo6i4kqk]{font:600 12px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin-bottom:18px}.top[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]:not(.about){align-content:start;gap:12px;display:grid}.top[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink);transition:color .3s}.top[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]:not(.about) a[data-astro-cid-jo6i4kqk]:hover{color:var(--orange-text)}.top[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--muted)}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--stroke);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:clamp(40px,5vw,72px);padding-top:24px;font-size:13.5px;display:flex}@media (width<=900px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.about[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=520px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.wa-float[data-astro-cid-hkbrpulz]{z-index:40;width:56px;height:56px;color:var(--ink);backdrop-filter:blur(18px);transition:transform .35s var(--ease), background .35s, color .35s;background:linear-gradient(#28231fdb,#14110fdb);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff1a,0 18px 40px -14px #000000e6}.wa-float[data-astro-cid-hkbrpulz]:hover{background:var(--orange);color:#fff;transform:translateY(-2px)}.wa-float[data-astro-cid-hkbrpulz] svg{width:26px;height:26px}
