:root{--ink:#0e0b0a;--ink-2:#17110f;--paper:#eee4cf;--paper-2:#e2d4b8;--paper-ink:#2a1a16;--paper-quiet:#6a5649;--red:#a81d2b;--red-hover:#bd2433;--burgundy:#3a1018;--gold:#c9ae7b;--text:#eee6d5;--quiet:#b9b2a3;--line:#c9ae7b38;--display:"Cormorant Garamond", Georgia, serif;--body:"Manrope", system-ui, sans-serif;--hand:"Caveat", "Bradley Hand", cursive;--gutter:clamp(16px, 4vw, 48px);--max:1240px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:68px}body{background:var(--ink);color:var(--text);font:400 15px/1.6 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,video{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{font:500 11px/1.4 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 14px}.display{font:400 clamp(44px, 8vw, 104px)/.95 var(--display);letter-spacing:-.01em;margin:0}.display em,.title em{color:var(--gold);font-style:italic}.title{font:400 clamp(38px, 6vw, 76px)/1 var(--display);margin:0}.lede{max-width:34em;color:var(--quiet);font-size:16px}.button{border:1px solid var(--paper);background:var(--paper);min-height:48px;color:var(--paper-ink);font:600 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.button:hover{background:#fff7e6}.button.ghost{color:var(--text);background:0 0;border-color:#eee6d573}.button.ghost:hover{border-color:var(--paper)}.button.red{background:var(--red);border-color:var(--red);color:#fff}.button.red:hover{background:var(--red-hover)}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}html.in-phone{scrollbar-width:none}html.in-phone::-webkit-scrollbar{display:none}.nowrap{white-space:nowrap}
