@font-face{font-family:cinzel;src:url(../media/cinzel_latin_variable-s.p.17k-wzur0odyr.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:cinzel Fallback;src:local(Arial);ascent-override:77.71%;descent-override:29.62%;line-gap-override:0.0%;size-adjust:125.6%}.cinzel_e714bac1-module__ghp3bq__className{font-family:cinzel,cinzel Fallback;font-style:normal}.cinzel_e714bac1-module__ghp3bq__variable{--font-cinzel:"cinzel", "cinzel Fallback"}
@font-face{font-family:ebGaramond;src:url(../media/eb_garamond_latin_variable-s.p.2rg1fmnevphxn.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:ebGaramond;src:url(../media/eb_garamond_latin_variable_italic-s.p.21z7q5r9k_loq.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:italic}@font-face{font-family:ebGaramond Fallback;src:local(Arial);ascent-override:117.75%;descent-override:34.85%;line-gap-override:0.0%;size-adjust:85.52%}.ebgaramond_d012a1ea-module__w23jJa__className{font-family:ebGaramond,ebGaramond Fallback}.ebgaramond_d012a1ea-module__w23jJa__variable{--font-eb-garamond:"ebGaramond", "ebGaramond Fallback"}
@font-face{font-family:imFellEnglishSC;src:url(../media/im_fell_english_sc_latin_400_normal-s.1mkvpv86nfuum.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:imFellEnglishSC Fallback;src:local(Arial);ascent-override:94.57%;descent-override:37.95%;line-gap-override:0.0%;size-adjust:95.73%}.imfellenglishsc_5ff0e679-module__2XFSDq__className{font-family:imFellEnglishSC,imFellEnglishSC Fallback;font-style:normal;font-weight:400}.imfellenglishsc_5ff0e679-module__2XFSDq__variable{--font-im-fell:"imFellEnglishSC", "imFellEnglishSC Fallback"}
:root{--color-ink:#0b0710;--color-surface:#160f1e;--color-surface-alt:#20162a;--color-line:#4a3b57;--color-parchment:#e8d9b3;--color-parchment-shadow:#c6a96f;--color-text-on-ink:#efe4c9;--color-text-on-ink-dim:#9c8e76;--color-text-on-parchment:#2b1d13;--color-text-on-parchment-dim:#5b4630;--color-gold:#b8892b;--color-gold-hi:#efd68c;--color-gold-lo:#6b4a16;--color-text-on-gold:#20180a;--color-verdigris:#4f7c6c;--color-text-on-verdigris:#122019;--color-oxblood:#7c2a34;--color-text-on-oxblood:#f3dadd;--radius-sm:2px;--radius-md:3px;--radius-lg:5px;--border-hairline:1px;--border-rule:1.5px;--content-max:1080px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-12:96px}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-ink);color:var(--color-text-on-ink);font-family:var(--font-eb-garamond), "EB Garamond", Georgia, serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.6;position:relative}body:after{content:"";z-index:60;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-cinzel), Cambria, serif;letter-spacing:.01em;margin:0;font-weight:600}p{margin:0}button,input{color:inherit;font-family:inherit}::selection{background:var(--color-gold);color:var(--color-text-on-gold)}.wrap{max-width:var(--content-max);padding:0 var(--space-3);margin:0 auto}.eyebrow{font-family:var(--font-cinzel), serif;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-hi);font-size:13px;font-weight:700}.gold-rule{width:100%;height:var(--border-rule);opacity:.9;background:linear-gradient(90deg, var(--color-gold-lo), var(--color-gold-hi), var(--color-gold-lo));border:none}.frame{border:var(--border-hairline) solid var(--color-line);background:var(--color-surface);position:relative}.frame--parchment{background:var(--color-parchment);color:var(--color-text-on-parchment);border-color:var(--color-parchment-shadow)}.corner-outer,.corner-inner{pointer-events:none;position:absolute}.corner-outer{border-color:var(--color-gold-hi);width:22px;height:22px}.corner-inner{border-color:var(--color-gold);opacity:.75;width:9px;height:9px}.corner-outer.tl{border-top:2.5px solid;border-left:2.5px solid;top:-6px;left:-6px}.corner-outer.tr{border-top:2.5px solid;border-right:2.5px solid;top:-6px;right:-6px}.corner-outer.bl{border-bottom:2.5px solid;border-left:2.5px solid;bottom:-6px;left:-6px}.corner-outer.br{border-bottom:2.5px solid;border-right:2.5px solid;bottom:-6px;right:-6px}.corner-inner.tl{border-top:var(--border-hairline) solid;border-left:var(--border-hairline) solid;top:7px;left:7px}.corner-inner.tr{border-top:var(--border-hairline) solid;border-right:var(--border-hairline) solid;top:7px;right:7px}.corner-inner.bl{border-bottom:var(--border-hairline) solid;border-left:var(--border-hairline) solid;bottom:7px;left:7px}.corner-inner.br{border-bottom:var(--border-hairline) solid;border-right:var(--border-hairline) solid;bottom:7px;right:7px}.cartouche-wrap{pointer-events:none;justify-content:center;display:flex;position:absolute;top:-13px;left:0;right:0}.cartouche{background:var(--color-ink);border:var(--border-hairline) solid var(--color-gold);padding:3px 10px}.cartouche-text{font-family:var(--font-cinzel), serif;letter-spacing:.15em;color:var(--color-gold);font-size:13px;font-weight:700}.btn{font-family:var(--font-cinzel), serif;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-sm);border:var(--border-hairline) solid var(--color-gold-lo);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:15px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.btn--gold{background:linear-gradient(180deg, var(--color-gold-hi), var(--color-gold));color:var(--color-text-on-gold);border-color:var(--color-gold-lo)}.btn--gold:hover{background:var(--color-gold-hi)}.btn--ghost{color:var(--color-text-on-ink);border-color:var(--color-line);background:0 0}.btn--ghost:hover{border-color:var(--color-gold);color:var(--color-gold-hi)}.btn:disabled{opacity:.6;cursor:default}.field{font-family:var(--font-eb-garamond), serif;background:var(--color-surface-alt);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-text-on-ink);padding:14px 16px;font-size:17px}.field::placeholder{color:var(--color-text-on-ink-dim)}.frame--parchment .field{border-color:var(--color-parchment-shadow);color:var(--color-text-on-parchment);background:#ffffff6b}.frame--parchment .field::placeholder{color:var(--color-text-on-parchment-dim)}.frame--parchment .field:focus{border-color:var(--color-gold-lo)}.frame--parchment a:focus-visible,.frame--parchment button:focus-visible,.frame--parchment input:focus-visible{outline-color:var(--color-text-on-parchment)}.field:focus{border-color:var(--color-gold)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:var(--border-rule) solid var(--color-gold-hi);outline-offset:3px}.btn--gold:focus-visible,.site-header__mark:focus-visible{outline-color:var(--color-text-on-ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.waitlist-form{justify-content:center;align-items:stretch;gap:var(--space-1);flex-wrap:wrap;width:100%;max-width:460px;display:flex}.waitlist-form__input{flex:220px;min-width:0}.waitlist-form__error,.waitlist-form__done{text-align:center;flex-basis:100%;font-size:15px}.waitlist-form__error{color:var(--color-text-on-oxblood)}.waitlist-form__done{color:var(--color-gold-hi);font-size:1.1rem;font-style:italic}.waitlist-form__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.todo-flag{border:var(--border-hairline) dashed var(--color-oxblood);color:var(--color-text-on-oxblood);background:#7c2a3438;padding:1px 8px;line-height:1.9;display:inline-block}.todo-flag__tag{font-family:var(--font-cinzel), serif;letter-spacing:.08em;color:var(--color-oxblood);background:var(--color-text-on-oxblood);margin-right:2px;padding:1px 5px;font-size:.72em;font-weight:700}.site-header{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:var(--border-hairline) solid var(--color-line);background:#0b0710db;position:sticky;top:0}.site-header__inner{padding-block:var(--space-2);justify-content:space-between;align-items:center;display:flex}.site-header__mark{font-family:var(--font-cinzel), serif;letter-spacing:.22em;color:var(--color-gold-hi);font-size:20px;font-weight:700;text-decoration:none}.site-header__cta{padding:10px 18px;font-size:12px}.site-footer{margin-top:var(--space-12);border-top:var(--border-hairline) solid var(--color-line);background:var(--color-surface);padding-block:var(--space-6)}.site-footer__inner{gap:var(--space-4);grid-template-columns:1.4fr 1fr 1fr;display:grid}.site-footer__brand{gap:var(--space-1);flex-direction:column;display:flex}.site-footer__mark{font-family:var(--font-cinzel), serif;letter-spacing:.22em;color:var(--color-gold);font-size:16px;font-weight:700}.site-footer__age{color:var(--color-text-on-ink-dim);max-width:32ch;font-size:15px}.site-footer__age a{color:var(--color-gold-hi)}.site-footer__nav,.site-footer__meta{flex-direction:column;gap:10px;display:flex}.site-footer__nav a{font-family:var(--font-cinzel), serif;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-on-ink-dim);width:fit-content;font-size:12.5px;font-weight:700;text-decoration:none}.site-footer__nav a:hover{color:var(--color-gold-hi)}.site-footer__meta{color:var(--color-text-on-ink-dim);align-items:flex-start;font-size:14px}@media (max-width:720px){.site-footer__inner{gap:var(--space-3);grid-template-columns:1fr}}
