.lead.svelte-1rljwlw{background:var(--bg);color:var(--beige);padding:var(--pad-top) var(--gutter) var(--pad-section);position:relative;overflow:hidden}.wrap.svelte-1rljwlw{z-index:1;max-width:var(--maxw);margin:0 auto;position:relative}.kick.svelte-1rljwlw{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:22px;font:700 12px/1 Courier Prime,monospace}h1.svelte-1rljwlw{letter-spacing:-.015em;color:var(--beige);font-family:Fraunces,Georgia,serif;font-size:clamp(34px,5.4vw,68px);font-weight:360;line-height:1.04}h1.svelte-1rljwlw .em:where(.svelte-1rljwlw){color:var(--gold);font-style:italic;font-weight:660}.sub.svelte-1rljwlw{color:#ddd2c4;max-width:54ch;margin-top:28px;font-size:17px}.cta-row.svelte-1rljwlw{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.btn.svelte-1rljwlw{letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:transform .3s var(--ease-bounce), background .25s, color .25s;border-radius:2px;align-items:center;padding:17px 32px;font:700 12px/1 Courier Prime,monospace;text-decoration:none;display:inline-flex}.btn.primary.svelte-1rljwlw{color:#1a1710;background:var(--beige)}.btn.primary.svelte-1rljwlw:hover{transform:scale(1.05)}.btn.ghost.svelte-1rljwlw{color:var(--beige);border:1px solid;border-radius:999px}.btn.ghost.svelte-1rljwlw:hover{background:var(--beige);color:var(--bg);transform:scale(1.05)}.leist.svelte-1rljwlw,.region.svelte-1rljwlw{background:var(--cream);color:var(--cream-ink);padding:var(--pad-section) var(--gutter);position:relative;overflow:hidden}.lwrap.svelte-1rljwlw{z-index:1;max-width:var(--maxw);margin:0 auto;position:relative}.kick.dark.svelte-1rljwlw{color:var(--cream-meta)}.leist.svelte-1rljwlw h2:where(.svelte-1rljwlw),.region.svelte-1rljwlw h2:where(.svelte-1rljwlw){letter-spacing:-.01em;color:var(--cream-ink);margin-bottom:44px;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3.6vw,48px);font-weight:380;line-height:1.1}.lem.svelte-1rljwlw{color:var(--ox);font-style:italic;font-weight:680}.lcards.svelte-1rljwlw{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.lcard.svelte-1rljwlw{background:#ffffff8c;border:1px solid #2c27201f;border-radius:14px;padding:30px 28px}.lcard.svelte-1rljwlw h3:where(.svelte-1rljwlw){color:var(--cream-ink);margin:0 0 12px;font-family:Fraunces,Georgia,serif;font-size:21px;font-style:italic;font-weight:600}.lcard.svelte-1rljwlw p:where(.svelte-1rljwlw){color:var(--cream-prose);margin:0;font-size:15px;line-height:1.65}.rwrap.svelte-1rljwlw{z-index:1;max-width:820px;margin:0 auto;position:relative}.region.svelte-1rljwlw p:where(.svelte-1rljwlw){color:var(--cream-prose);max-width:68ch;margin:0 0 20px;font-size:16px;line-height:1.75}.region.svelte-1rljwlw a:where(.svelte-1rljwlw){color:var(--ox);-webkit-text-decoration-color:color-mix(in srgb, var(--ox) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ox) 40%, transparent);text-underline-offset:3px}.region.svelte-1rljwlw a:where(.svelte-1rljwlw):hover{-webkit-text-decoration-color:var(--ox);text-decoration-color:var(--ox)}.hffaq.svelte-1rljwlw{background:var(--bg);color:var(--beige);padding:var(--pad-section) var(--gutter);position:relative;overflow:hidden}.fwrap.svelte-1rljwlw{z-index:1;max-width:820px;margin:0 auto;position:relative}.hffaq.svelte-1rljwlw h2:where(.svelte-1rljwlw){letter-spacing:-.01em;color:var(--beige);margin-bottom:48px;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3.6vw,48px);font-weight:380;line-height:1.1}.fem.svelte-1rljwlw{color:var(--gold);font-style:italic;font-weight:680}.hffaq.svelte-1rljwlw dl:where(.svelte-1rljwlw){flex-direction:column;gap:36px;margin:0;display:flex}.qa.svelte-1rljwlw{border-left:2px solid color-mix(in srgb, var(--gold) 55%, transparent);padding-left:clamp(18px,3vw,28px)}.hffaq.svelte-1rljwlw dt:where(.svelte-1rljwlw){color:var(--beige);margin-bottom:10px;font-family:Fraunces,Georgia,serif;font-size:clamp(19px,2vw,24px);font-weight:560}.hffaq.svelte-1rljwlw dd:where(.svelte-1rljwlw){color:var(--beige-dim);max-width:62ch;margin:0;font-size:15px;line-height:1.7}@media (width<=760px){.lead.svelte-1rljwlw{padding-top:var(--pad-top-mobile)}.lcards.svelte-1rljwlw{grid-template-columns:1fr}}
