@font-face{font-family:Iskry;src:url(/assets/iskry-one-test-BhD5WYOB.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/Newsreader-VariableFont_opsz_wght-Wtis3NRF.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Avenir;src:url(/assets/avenir-book-CU5lGU-9.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Avenir;src:url(/assets/avenir-book-oblique-AkIyCaXD.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(/assets/avenir-medium-DKVIH4A9.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Avenir;src:url(/assets/avenir-heavy-Cxx2Uuux.ttf)format("truetype");font-weight:800;font-display:swap}:root{--bm-cannoli-cream:#eae9df;--bm-water-lily:#dee3d7;--bm-green-milieu:#89938e;--bm-fennel-seed:#918159;--bm-merlot:#310504;--bm-shitake:#6c5e51;--bm-chocolate:#1e1814;--bm-background:var(--bm-cannoli-cream);--bm-surface:var(--bm-water-lily);--bm-foreground:var(--bm-chocolate);--bm-muted:var(--bm-shitake);--bm-primary:var(--bm-chocolate);--bm-primary-foreground:var(--bm-cannoli-cream);--bm-accent:var(--bm-fennel-seed);--bm-accent-foreground:var(--bm-chocolate);--bm-secondary:var(--bm-green-milieu);--bm-destructive:var(--bm-merlot);--bm-border:color-mix(in srgb, var(--bm-chocolate) 18%, transparent);--bm-border-strong:var(--bm-chocolate);--bm-ring:var(--bm-fennel-seed);--bm-font-display:"Iskry", "Newsreader", serif;--bm-font-serif:"Newsreader", Georgia, serif;--bm-font-sans:"Avenir", "Helvetica Neue", Arial, sans-serif;--bm-text-xs:.75rem;--bm-text-sm:.875rem;--bm-text-base:1rem;--bm-text-lg:1.25rem;--bm-text-xl:1.625rem;--bm-text-2xl:2.25rem;--bm-text-3xl:3.25rem;--bm-text-4xl:4.75rem;--bm-tracking-wide:.18em;--bm-leading-tight:1.05;--bm-leading-body:1.65;--bm-space-1:.25rem;--bm-space-2:.5rem;--bm-space-3:.75rem;--bm-space-4:1rem;--bm-space-6:1.5rem;--bm-space-8:2rem;--bm-space-12:3rem;--bm-space-16:4rem;--bm-space-24:6rem;--bm-radius-none:0;--bm-radius-sm:2px;--bm-radius-md:4px;--bm-radius-pill:999px;--bm-shadow-sm:0 1px 2px color-mix(in srgb, var(--bm-chocolate) 10%, transparent);--bm-shadow-md:0 12px 32px -12px color-mix(in srgb, var(--bm-chocolate) 28%, transparent);--bm-duration:.22s}.bm-dark{--bm-background:var(--bm-chocolate);--bm-surface:#2a221c;--bm-foreground:var(--bm-cannoli-cream);--bm-muted:var(--bm-green-milieu);--bm-primary:var(--bm-cannoli-cream);--bm-primary-foreground:var(--bm-chocolate);--bm-border:color-mix(in srgb, var(--bm-cannoli-cream) 18%, transparent);--bm-border-strong:var(--bm-cannoli-cream)}.bm-root,.bm-dark{background:var(--bm-background);color:var(--bm-foreground);font-family:var(--bm-font-sans);line-height:var(--bm-leading-body)}.bm-root *,.bm-dark *{box-sizing:border-box}.bm-focus:focus-visible,.bm-btn:focus-visible,.bm-input:focus-visible,.bm-check input:focus-visible+span{outline:2px solid var(--bm-ring);outline-offset:2px}.bm-heading{font-family:var(--bm-font-display);font-weight:400;line-height:var(--bm-leading-tight);letter-spacing:.02em;margin:0}.bm-heading--display{font-size:var(--bm-text-4xl)}.bm-heading--h1{font-size:var(--bm-text-3xl)}.bm-heading--h2{font-size:var(--bm-text-2xl)}.bm-heading--h3{font-size:var(--bm-text-xl)}.bm-text{margin:0}.bm-text--subtitle{font-family:var(--bm-font-serif);font-size:var(--bm-text-lg);font-style:italic}.bm-text--body{font-size:var(--bm-text-base)}.bm-text--small{font-size:var(--bm-text-sm)}.bm-text--eyebrow{font-size:var(--bm-text-xs);text-transform:uppercase;letter-spacing:var(--bm-tracking-wide);font-weight:500}.bm-text--muted{color:var(--bm-muted)}.bm-btn{justify-content:center;align-items:center;gap:var(--bm-space-2);font-family:var(--bm-font-sans);text-transform:uppercase;letter-spacing:var(--bm-tracking-wide);border-radius:var(--bm-radius-none);cursor:pointer;transition:background var(--bm-duration), color var(--bm-duration), border-color var(--bm-duration);border:1px solid #0000;font-weight:500;display:inline-flex}.bm-btn:disabled{opacity:.45;cursor:not-allowed}.bm-btn--sm{font-size:var(--bm-text-xs);padding:var(--bm-space-2) var(--bm-space-4)}.bm-btn--md{font-size:var(--bm-text-xs);padding:var(--bm-space-3) var(--bm-space-6)}.bm-btn--lg{font-size:var(--bm-text-sm);padding:var(--bm-space-4) var(--bm-space-8)}.bm-btn--primary{background:var(--bm-primary);color:var(--bm-primary-foreground)}.bm-btn--primary:hover:not(:disabled){background:var(--bm-merlot)}.bm-btn--accent{background:var(--bm-accent);color:var(--bm-accent-foreground)}.bm-btn--accent:hover:not(:disabled){background:var(--bm-shitake);color:var(--bm-cannoli-cream)}.bm-btn--outline{color:var(--bm-foreground);border-color:var(--bm-border-strong);background:0 0}.bm-btn--outline:hover:not(:disabled){background:var(--bm-foreground);color:var(--bm-background)}.bm-btn--ghost{color:var(--bm-foreground);background:0 0}.bm-btn--ghost:hover:not(:disabled){text-underline-offset:6px;text-decoration:underline}.bm-field{gap:var(--bm-space-2);flex-direction:column;display:flex}.bm-label{font-size:var(--bm-text-xs);text-transform:uppercase;letter-spacing:var(--bm-tracking-wide);font-weight:500}.bm-hint{font-size:var(--bm-text-sm);color:var(--bm-muted)}.bm-hint--error{color:var(--bm-destructive)}.bm-input{font:inherit;font-size:var(--bm-text-base);color:var(--bm-foreground);border:0;border-bottom:1px solid var(--bm-border-strong);padding:var(--bm-space-2) 0;border-radius:var(--bm-radius-none);background:0 0;width:100%}.bm-input--boxed{border:1px solid var(--bm-border-strong);padding:var(--bm-space-3)}.bm-input::placeholder{color:var(--bm-muted)}.bm-input[aria-invalid=true]{border-color:var(--bm-destructive)}.bm-input:disabled{opacity:.5}textarea.bm-input{resize:vertical;min-height:6rem}.bm-check{align-items:center;gap:var(--bm-space-3);cursor:pointer;font-size:var(--bm-text-sm);display:inline-flex}.bm-check input{opacity:0;width:1px;height:1px;position:absolute}.bm-check span{border:1px solid var(--bm-border-strong);flex:none;width:1rem;height:1rem;display:inline-block}.bm-check input:checked+span{background:var(--bm-primary);box-shadow:inset 0 0 0 3px var(--bm-background)}.bm-check input:disabled+span{opacity:.4}.bm-card{padding:var(--bm-space-8);border-radius:var(--bm-radius-none)}.bm-card--plain{background:var(--bm-surface)}.bm-card--outline{border:1px solid var(--bm-border)}.bm-card--elevated{background:var(--bm-background);box-shadow:var(--bm-shadow-md)}.bm-badge{font-size:var(--bm-text-xs);text-transform:uppercase;letter-spacing:var(--bm-tracking-wide);padding:var(--bm-space-1) var(--bm-space-3);border-radius:var(--bm-radius-pill);align-items:center;font-weight:500;display:inline-flex}.bm-badge--neutral{background:var(--bm-surface);color:var(--bm-foreground)}.bm-badge--gold{background:var(--bm-accent);color:var(--bm-chocolate)}.bm-badge--merlot{background:var(--bm-merlot);color:var(--bm-cannoli-cream)}.bm-badge--outline{border:1px solid var(--bm-border-strong)}.bm-divider{border:0;border-top:1px solid var(--bm-border);width:100%;margin:0}.bm-divider--ornament{align-items:center;gap:var(--bm-space-4);border:0;display:flex}.bm-divider--ornament:before,.bm-divider--ornament:after{content:"";border-top:1px solid var(--bm-border);flex:1}.bm-logo{height:auto;display:block}.bm-on-dark{filter:brightness(0)invert(.92)sepia(.15)}*{box-sizing:border-box;margin:0;padding:0}
