@font-face{font-family:Limelight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/limelight-latin-400-normal.CvlMCR9p.woff2)format("woff2"),url(/_astro/limelight-latin-400-normal.d7qCOV8D.woff)format("woff")}@font-face{font-family:Limelight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/limelight-latin-ext-400-normal.DPzC3ZDG.woff2)format("woff2"),url(/_astro/limelight-latin-ext-400-normal.DFpXQSBH.woff)format("woff")}@font-face{font-family:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poiret-one-latin-400-normal.DaD3Ke7k.woff2)format("woff2"),url(/_astro/poiret-one-latin-400-normal.DeDrWLAw.woff)format("woff")}@font-face{font-family:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poiret-one-latin-ext-400-normal.CxHDSaWp.woff2)format("woff2"),url(/_astro/poiret-one-latin-ext-400-normal.CvJmH8f6.woff)format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/josefin-sans-latin-300-normal.jK6vcIgA.woff2)format("woff2"),url(/_astro/josefin-sans-latin-300-normal.BxpWkS1B.woff)format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/josefin-sans-latin-ext-300-normal.Bd7KVg_i.woff2)format("woff2"),url(/_astro/josefin-sans-latin-ext-300-normal.C3BJt8Gj.woff)format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/josefin-sans-latin-400-normal.Bw73c5y2.woff2)format("woff2"),url(/_astro/josefin-sans-latin-400-normal.OLNf33Pm.woff)format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/josefin-sans-latin-ext-400-normal.WydUZGG0.woff2)format("woff2"),url(/_astro/josefin-sans-latin-ext-400-normal.GP5qjHwf.woff)format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/josefin-sans-latin-600-normal.DXjG1Gv0.woff2)format("woff2"),url(/_astro/josefin-sans-latin-600-normal.CcMFZ0n5.woff)format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/josefin-sans-latin-ext-600-normal.BBwcr3jX.woff2)format("woff2"),url(/_astro/josefin-sans-latin-ext-600-normal.UIETFcKM.woff)format("woff")}:root{--black:#0b0a08;--ink:#15110b;--gold:#d4af37;--gold-hi:#f3d77a;--gold-lo:#8a6d1f;--cream:#f4ead2;--muted:#b9ab88;--dim:#6b5d3d;--warn:#f0a37a;--display:"Limelight", Georgia, serif;--deco:"Poiret One", Georgia, serif;--body:"Josefin Sans", system-ui, sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--black);color:var(--cream);font-family:var(--body);margin:0;font-weight:300}body{min-height:100dvh;overflow-x:hidden}button,input{font:inherit;color:inherit}[hidden]{display:none!important}.gold-text{background:linear-gradient(180deg, #fff1bf 0%, var(--gold-hi) 30%, var(--gold) 60%, var(--gold-lo) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{font-family:var(--deco);letter-spacing:.35em;text-transform:uppercase;color:var(--gold);font-size:13px}.wrap{max-width:480px;margin:0 auto;padding:0 20px}.divider{align-items:center;gap:10px;width:70%;margin:36px auto;display:flex}.divider:before,.divider:after{content:"";background:linear-gradient(90deg, transparent, var(--gold));flex:1;height:1px}.divider:after{background:linear-gradient(90deg, var(--gold), transparent)}.divider i{border:1px solid var(--gold);width:8px;height:8px;transform:rotate(45deg)}h2{font-family:var(--display);text-align:center;letter-spacing:.04em;margin:0 0 6px;font-size:30px;font-weight:400}.btn-gold{background:linear-gradient(180deg, var(--gold-hi), var(--gold) 60%, var(--gold-lo));color:#1a1408;font-family:var(--deco);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:none;padding:12px 18px;font-size:17px;font-weight:400}.btn-gold:active{filter:brightness(.9)}.btn-gold:disabled{filter:brightness(.7);cursor:wait}.btn-line{text-align:center;border:1px solid var(--gold);color:var(--gold-hi);font-family:var(--deco);letter-spacing:.1em;cursor:pointer;background:0 0;width:100%;padding:12px;font-size:17px;text-decoration:none;display:block}
