@font-face{font-family:SKSerif;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-500-normal.woff2)format("woff2")}@font-face{font-family:SKSerif;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-600-normal.woff2)format("woff2")}@font-face{font-family:SKSerif;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-500-italic.woff2)format("woff2")}@font-face{font-family:SKSans;font-weight:400;font-display:swap;src:url(/fonts/geist-latin-400-normal.woff2)format("woff2")}@font-face{font-family:SKSans;font-weight:500;font-display:swap;src:url(/fonts/geist-latin-500-normal.woff2)format("woff2")}@font-face{font-family:SKSans;font-weight:600;font-display:swap;src:url(/fonts/geist-latin-600-normal.woff2)format("woff2")}@font-face{font-family:SKMono;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:SKMono;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin-500-normal.woff2)format("woff2")}:root{--bg:#0a0a0a;--bg2:#121110;--bg3:#1a1a18;--line:#f0f0ec1a;--line2:#f0f0ec2e;--txt:#f0f0ec;--txt2:#b9b9b2;--txt3:#8c8c85;--txt4:#a5a59e;--or:#d4b98c;--or2:#e8d5b0;--or-bg:#d4b98c1f;--ok:#8fd694;--err:#f08a7e;--serif:SKSerif,Georgia,serif;--sans:SKSans,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:SKMono,ui-monospace,"Cascadia Code",Consolas,monospace;--w:1280px;--r:20px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--txt);-webkit-text-size-adjust:100%}body{font:400 17px/1.65 var(--sans);background:var(--bg);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}main{position:relative;overflow-x:clip}html{overflow-x:clip}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(900px 600px at 90% -10%,#d4b98c1a,#0000 60%);position:fixed;inset:0}a{color:var(--or);text-decoration:none}a:hover{color:var(--or2)}img,svg{max-width:100%}::selection{background:var(--or);color:#0a0a0a}.wrap{width:100%;max-width:var(--w);margin:0 auto;padding:0 20px}main{flex:1}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;font-variant-numeric:lining-nums;font-weight:600;line-height:1.08}h1{font-size:clamp(40px,7vw,76px)}h2{font-size:clamp(30px,4.4vw,44px)}h3{font-size:26px}em{font-family:var(--serif);color:var(--or);font-style:italic;font-weight:500}.kicker{font:600 13px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--or)}.muted{color:var(--txt2)}code{font:600 .88em var(--mono);background:var(--or-bg);color:var(--or2);border-radius:6px;padding:.12em .42em}.btn{font:600 16px var(--sans);border:1px solid var(--line2);min-height:52px;color:var(--txt);background:var(--bg3);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;transition:all .15s;display:inline-flex}.btn:hover{border-color:var(--or);color:var(--txt)}.btn.or{background:var(--or);color:#0a0a0a;border-color:var(--or)}.btn.or:hover{background:var(--or2);color:#0a0a0a}.card{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r);color:var(--txt);padding:26px;transition:all .15s;display:block}a.card:hover{color:var(--txt);border-color:#d4b98c80;transform:translateY(-2px)}.grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.section{padding:72px 0}.tag{font:600 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--or);background:var(--or-bg);border-radius:999px;padding:5px 10px;display:inline-block}@media (width<=640px){body{font-size:16px}.section{padding:52px 0}.card{padding:22px}}.wrap{padding:0 24px}@media (width>=900px){.wrap{padding:0 48px}}.kick{font:500 13px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--or);align-items:center;gap:12px;display:inline-flex}.dot{background:var(--or);border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #d4b98ce6}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.reveal.vu{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.top[data-astro-cid-hkbrpulz]{z-index:30;-webkit-backdrop-filter:blur(14px);background:#0a0a0ac7;border-bottom:1px solid #f0f0ec12;position:sticky;top:0}.bar[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:16px;height:76px;display:flex}.brand[data-astro-cid-hkbrpulz]{font:600 17px var(--sans);color:var(--txt);letter-spacing:.01em;align-items:center;gap:12px;display:inline-flex}.brand[data-astro-cid-hkbrpulz]:hover{color:var(--txt)}.mark[data-astro-cid-hkbrpulz]{width:36px;height:36px;font:600 17px var(--serif);color:var(--or);border:1px solid #d4b98c99;border-radius:50%;place-items:center;display:grid}.nav-l[data-astro-cid-hkbrpulz]{align-items:center;gap:6px;display:flex}.nav-l[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#c9c9c2;font:500 15px var(--sans);border-radius:999px;padding:10px 14px}.nav-l[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.nav-l[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].on{color:var(--txt);background:#f0f0ec0f}.nav-l[data-astro-cid-hkbrpulz] .cta[data-astro-cid-hkbrpulz],.panel[data-astro-cid-hkbrpulz] .cta[data-astro-cid-hkbrpulz]{background:var(--or);color:#0a0a0a;margin-left:8px;padding:12px 20px;font-weight:600}.nav-l[data-astro-cid-hkbrpulz] .cta[data-astro-cid-hkbrpulz]:hover{background:var(--or2);color:#0a0a0a}.ig[data-astro-cid-hkbrpulz]{place-items:center;display:grid}.menu[data-astro-cid-hkbrpulz]{display:none;position:relative}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{cursor:pointer;width:44px;height:44px;color:var(--txt);border:1px solid #f0f0ec29;border-radius:50%;place-items:center;list-style:none;display:grid}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.panel[data-astro-cid-hkbrpulz]{background:#121110;border:1px solid #f0f0ec1f;border-radius:20px;flex-direction:column;width:240px;padding:10px;display:flex;position:absolute;top:54px;right:0;box-shadow:0 30px 80px #0009}.panel[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--txt);font:500 16px var(--sans);border-radius:12px;padding:13px 14px}.panel[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{background:#f0f0ec0f}.panel[data-astro-cid-hkbrpulz] .cta[data-astro-cid-hkbrpulz]{text-align:center;border-radius:999px;margin:6px 0 0}.foot[data-astro-cid-hkbrpulz]{border-top:1px solid #f0f0ec12;margin-top:80px;padding:56px 0 32px}.fg[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;gap:30px;display:flex}.fg[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{max-width:380px;margin-top:12px}.fl[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-content:flex-start;gap:8px 24px;display:flex}.fl[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--txt4);font-size:15px}.fl[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--txt)}.small[data-astro-cid-hkbrpulz]{font-size:14px}.legal[data-astro-cid-hkbrpulz]{border-top:1px solid #f0f0ec12;margin-top:28px;padding-top:18px}@media (width<=900px){.nav-l[data-astro-cid-hkbrpulz]{display:none}.menu[data-astro-cid-hkbrpulz]{display:block}}
