:root{--ink:#15110f;--ink-soft:#4d423b;--ivory:#f6f0e6;--ivory-dim:#d9cdbb;--sand:#e7dac5;--gold:#b8925a;--gold-light:#dcbd84;--gold-deep:#7a5a2c;--terracotta:#9a4a30;--wall:#6e3222;--glow:#dcbd84bf;--glow-none:#dcbd8400;--shade:#15110feb;--shade-none:#15110f00;--font-serif:"Bodoni Moda Variable", "Bodoni 72", Didot, Georgia, "Times New Roman", serif;--font-script:"Allura", "Snell Roundhand", "Apple Chancery", cursive;--font-size-small:1.125rem;--font-size-body:1.1875rem;--font-size-lead:1.375rem;--font-size-h3:1.5rem;--font-size-h2:1.75rem;--font-size-h1:clamp(2.1rem, 9.5vw, 4.5rem);--font-size-display:clamp(4.5rem, 24vw, 9rem);--font-size-script:clamp(3.25rem, 15vw, 5.5rem);--tracking-caps:.2em;--tracking-wide:.32em;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4.5rem;--space-8:6rem;--measure:34rem;--gutter:1.25rem;--radius:2px;--hairline:1px;--ease-out:cubic-bezier(.16, .84, .3, 1);--reveal-duration:.9s}*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,p,figure,blockquote{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background:var(--ink)}body{background:var(--ivory);color:var(--ink);font-family:var(--font-serif);font-size:var(--font-size-body);font-optical-sizing:auto;font-variant-numeric:lining-nums;flex-direction:column;min-height:100vh;font-weight:450;line-height:1.62;display:flex;overflow-x:hidden}body>main{flex:1 0 auto}img,picture,svg{max-width:100%;display:block}a{color:var(--terracotta);text-decoration-thickness:var(--hairline);text-underline-offset:.2em}button,[role=button],input,select,textarea{font:inherit}a,button,[role=button],summary{min-width:48px;min-height:48px}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}::selection{background:var(--gold-light);color:var(--ink)}.wrap{width:100%;max-width:calc(var(--measure) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.wrap--wide{max-width:calc(64rem + 2 * var(--gutter))}.band{padding-block:var(--space-7)}.band--velvet{background:var(--ink);color:var(--ivory)}.band--sand{background:var(--sand)}.band--wall{background:var(--wall);color:var(--ivory)}.title{font-size:var(--font-size-h2);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-align:center;text-wrap:balance;margin-bottom:var(--space-5);font-weight:500;line-height:1.2}.title--small{font-size:var(--font-size-small);letter-spacing:var(--tracking-wide);margin-bottom:var(--space-3)}.lede{text-align:center;color:var(--ink-soft);margin:calc(-1 * var(--space-4)) auto var(--space-5);text-wrap:pretty;max-width:28rem}.band--velvet .lede{color:var(--ivory-dim)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:56px;padding:0 var(--space-5);border:var(--hairline) solid var(--gold);border-radius:var(--radius);background:var(--ink);color:var(--ivory);font-size:var(--font-size-small);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}.button:hover{background:var(--gold-light);color:var(--ink)}.button--light{color:var(--ivory);border-color:var(--gold-light);background:0 0}.button--light:hover{background:var(--ivory)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity var(--reveal-duration) var(--ease-out), transform var(--reveal-duration) var(--ease-out);transform:translateY(1.25rem)}.js [data-reveal].is-revealed{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-footer[data-astro-cid-hkbrpulz]{background:var(--ink);color:var(--ivory-dim);text-align:center;padding:var(--space-7) var(--gutter) var(--space-6)}.site-footer__monogram[data-astro-cid-hkbrpulz]{letter-spacing:.3em;color:var(--ivory);margin-right:-.3em;font-size:2.5rem;font-weight:400;line-height:1}.site-footer__monogram[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{font-family:var(--font-script);color:var(--gold-light);letter-spacing:0;font-size:1.2em}.site-footer__line[data-astro-cid-hkbrpulz]{margin-top:var(--space-3);font-size:var(--font-size-small)}.divider[data-astro-cid-boktbqod]{justify-content:center;align-items:center;gap:var(--space-3);max-width:22rem;margin-inline:auto;display:flex}.divider[data-astro-cid-boktbqod]:before,.divider[data-astro-cid-boktbqod]:after{content:"";height:var(--hairline);background:var(--gold);opacity:.7;flex:1}.divider[data-astro-cid-boktbqod] svg[data-astro-cid-boktbqod]{flex:none}.divider__gold[data-astro-cid-boktbqod]{fill:var(--gold)}.divider__accent[data-astro-cid-boktbqod]{fill:var(--terracotta)}.divider--dark[data-astro-cid-boktbqod] .divider__gold[data-astro-cid-boktbqod]{fill:var(--gold-light)}
