@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--background:#fff;--foreground:#171717;--burgundy:#8b1a1a;--gold:#b8860b;--btn-bg-primary:#b40f0f;--btn-text-primary:#fff;--bg-light-primary:#dcd6fc;--bg-pink:#fff1f1;--bg-light-secondary:#f2f2fb;--text-dark:navy;--color-blue:#3b82f64d;--color-purple:#a855f74d;--color-green:#22c55e4d;--color-yellow:#f59e0b4d;--red:#b11e1d;--blue:#1f17a9;--red-dark:#8e1817;--blue-dark:#170e85;--off-white:#f9f8f6;--cream:#f4f1ec;--dark:#111118;--mid:#4a4a5a;--border:#1f17a926;--shadow-red:0 8px 40px #b11e1d2e;--shadow-blue:0 8px 40px #1f17a924;--primary-color:#036;--secondary-color:#900;--accent-color:gold;--light-accent:#e6f2ff;--dark-text:#333;--light-text:#fff;--gray-text:#666;--light-gray:#f5f5f5;--medium-gray:#ddd;--dark-gray:#555;--border-radius:8px;--box-shadow:0 4px 12px #0000001a;--transition:all .3s ease;--dark-bg:#0d1b2a;--dark-surface:#112236;--dark-card:#162d45;--dark-raised:#1c3654;--gold-dim:#ffd7002e;--gold-line:#ffd70059;--text-bright:#f0f4f8;--text-mid:#94a3b8;--text-dim:#556070;--border-dark:#ffffff12;--font-serif:"EB Garamond",Georgia,serif;--font-sans:"Lato",sans-serif;--shadow-nav:0 2px 12px #0000001a;--radius:14px;--paper:#faf8f3;--paper-alt:#f0ece2;--paper-mid:#e8e2d6;--white:#fff;--ink:#1a1a2e;--ink-mid:#3d3d5c;--ink-light:#6b6b88;--ink-faint:#a8a8bc;--navy:#036;--navy-tint:#e6eef5;--burg-tint:#f5e8e8;--gold-warm:#d4a017;--gold-tint:#fdf3dc;--rl:#00336624;--rls:#00336642;--serif:"EB Garamond",Georgia,serif;--ui:"Lato","Helvetica Neue",sans-serif}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--dark-text:#ededed;--gray-text:#a1a1a1;--light-gray:#1a1a1a;--medium-gray:#2a2a2a;--cream:#141414;--bg-pink:#1a1012;--navy:#6aa6ff;--burgundy:#ff6b81;--gold:#d4af37;--gold-dim:#3a3216;--gold-line:#5c4c1a;--shadow-nav:0 2px 12px #0009;--shadow-blue:0 12px 32px #0009}}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif),Georgia,"Times New Roman",Times,serif;color:var(--dark-text);margin-bottom:1rem;font-weight:600;line-height:1.2}h1{letter-spacing:-.02em;font-size:3rem}h2{letter-spacing:-.01em;font-size:2.25rem}h3{font-size:1.5rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}