@font-face{font-family:display;src:url(/_next/static/media/a5a846b80042abc2-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display;src:url(/_next/static/media/57ffad6f4cd1a3d5-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_bb4f18{font-family:display,display Fallback}.__variable_bb4f18{--font-display:"display","display Fallback"}:root{--canvas:#0d0a08;--raised:#14100c;--surface:#1d1712;--surface-2:#272019;--card:#18130f;--line:rgba(247,239,228,.09);--line-strong:rgba(247,239,228,.2);--text:#f7efe4;--text-2:#bfb2a2;--text-3:#918474;--rust:#ffaa3d;--accent:#e88824;--accent-bright:#ffaa3d;--apricot:#ffaa3d;--apricot-2:#ffbe66;--on-accent:#1a0e05;--paper:#f6eddc;--paper-ink:#22190f;--paper-rust:#a43c1b;--butter:#fbe39a;--lavender:#1e1630;--lavender-glow:rgba(150,110,230,.28);--sage:#132219;--sage-glow:rgba(110,190,130,.22);--sky:#111c33;--sky-glow:rgba(90,140,240,.28);--blush:#2a140f;--blush-glow:rgba(240,110,70,.26);--sand:#1b140e;--sand-glow:rgba(255,170,61,.16);--tier-ss:#faca4b;--tier-s:#ff8a3a;--tier-a-plus:#f6515e;--tier-a:#e863a9;--tier-b:#b77adb;--tier-c:#818fdc;--tier-d:#5fb4cf;--tier-e:#79b88b;--tier-f:#8d8072;--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--display:var(--font-display),"New York",ui-serif,Georgia,serif;--gutter:clamp(20px,5vw,64px);--max:1180px;--header:72px;--radius:24px;--ease:cubic-bezier(.2,.7,.2,1);--shadow:0 1px 0 rgba(255,255,255,.04) inset,0 22px 44px -20px rgba(0,0,0,.8);--shadow-lg:0 40px 90px -30px rgba(0,0,0,.95);--ink:var(--text);--muted:var(--text-2);--quiet:var(--text-3);--soft:var(--text-3);--stage:var(--surface);--stage-ink:var(--text);--stage-muted:var(--text-2);--crestora-font-sans:var(--sans);--crestora-font-serif:var(--display);--crestora-accent-bright:var(--rust);--crestora-text-primary:var(--text);--crestora-text-secondary:var(--text-2);--crestora-radius-card:20px;--crestora-reading-width:680px;--crestora-space-1:4px;--crestora-space-2:8px;--crestora-space-3:12px;--crestora-space-4:16px;--crestora-space-5:24px;--crestora-space-6:32px;--crestora-space-8:64px;--crestora-type-label:12px;--crestora-type-section:clamp(30px,3vw,38px);--crestora-type-small:14px;--crestora-type-subheading:19px;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 12px)}body{margin:0;min-height:100vh;background:var(--canvas);color:var(--text);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--sans);font-weight:650;letter-spacing:-.045em;line-height:1;text-wrap:balance}.serif-em,h1 em,h2 em{font-family:var(--display);font-style:italic;font-weight:400;letter-spacing:-.02em;color:var(--rust);padding-right:.04em}h3{font-weight:650;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--apricot);color:var(--on-accent)}:focus-visible{outline:3px solid var(--apricot);outline-offset:3px;border-radius:6px}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--text);color:var(--canvas);font-weight:600;font-size:14px}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.kicker,.spark{color:var(--rust)}.spark{display:inline-block;line-height:1}.spark-spin{animation:spin 18s linear infinite}.sticker{display:inline-block;padding:12px 16px 13px;background:var(--butter);color:var(--paper-ink);font:italic 400 19px/1.15 var(--display);box-shadow:0 14px 26px -12px rgba(0,0,0,.8);transform:rotate(-4deg)}.sticker strong{display:block;font:inherit;font-size:1.2em}.text-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--text);font-weight:600;font-size:15px;text-decoration:underline;text-decoration-color:var(--apricot);text-decoration-thickness:2px;text-underline-offset:6px;transition:color .2s,text-decoration-color .2s}.text-link:hover{color:var(--rust);text-decoration-color:var(--rust)}.wrap{width:min(var(--max),calc(100% - 2 * var(--gutter)));margin-inline:auto}@keyframes spin{to{transform:rotate(1turn)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}