@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dupioni Thin;src:url(/fonts/Dupioni-Thin.woff2)format("woff2"),url(/fonts/Dupioni-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Dupioni Thin;src:url(/fonts/Dupioni-ThinItalic.woff2)format("woff2"),url(/fonts/Dupioni-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}:root{--ink:#070b16;--navy:#0c1430;--royal:#15244a;--royal-2:#1c3160;--azure:#4e78c0;--gold:#cba24a;--gold-soft:#e0c079;--leather:#6b4424;--leather-lt:#9a6a38;--ivory:#f0e8d6;--text:#f0e8d6;--text-mid:#f0e8d6b3;--text-muted:#f0e8d670;--border:#f0e8d617;--border-gold:#cba24a52;--font-thin:"Dupioni Thin",Georgia,serif;--font-display:"Dupioni Thin",Georgia,serif;--font-body:"Libre Franklin","Helvetica Neue",Arial,sans-serif}*,:before,:after{box-sizing:border-box;font-feature-settings:"liga" 1,"dlig" 1,"hlig" 1,"calt" 1;font-variant-ligatures:common-ligatures discretionary-ligatures historical-ligatures contextual;margin:0;padding:0}h1,h2,h3,h4,h5,h6,b,strong{font-weight:400}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;background:var(--navy)}body{font-family:var(--font-body);background:var(--navy);color:var(--text);-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" 1,"dlig" 1,"hlig" 1,"calt" 1;font-variant-ligatures:common-ligatures discretionary-ligatures historical-ligatures contextual;overflow-x:hidden}::selection{background:var(--gold);color:var(--navy)}a{color:inherit}body:after{content:"";opacity:.04;mix-blend-mode:overlay;pointer-events:none;z-index:9000;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.leather:before{content:"";z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'%3E%3Cfilter id='lg'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23lg)'/%3E%3C/svg%3E");background-size:240px 240px;position:absolute;inset:0}.leather-sheen{background-image:radial-gradient(at 18% 0,#9a6a382e 0%,#0000 46%),radial-gradient(at 100% 100%,#cba24a14 0%,#0000 50%)}.eyebrow{font-family:var(--font-body);letter-spacing:.42em;text-transform:uppercase;color:var(--gold);font-size:11px}.display{font-family:var(--font-display)}.display em{color:var(--gold-soft);font-style:italic}.btn-gold{font-family:var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--navy);background:var(--gold);padding:16px 44px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,background .2s;display:inline-block}.btn-gold:hover{background:var(--gold-soft);transform:translateY(-2px);box-shadow:0 10px 30px #cba24a38}.btn-ghost{font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);border:1px solid var(--border-gold);background:0 0;padding:13px 30px;font-size:10px;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.btn-ghost:hover{border-color:var(--gold);color:var(--gold-soft)}
