.stay-root{--stay-bg:#0e1613;--stay-bg2:#152019;--stay-cream:#efe9dd;--stay-muted:hsla(40,36%,90%,.62);--stay-line:hsla(40,36%,90%,.14);--stay-amber:#d08a4f;--stay-amber-hover:#e2a066;--stay-ink:#14100b;--stay-footer-bg:#0b110f;--stay-glacial:#5c9fc9;--stay-moss:#a8b356;--stay-gold:#c2b44e;--stay-serif:"Marcellus",Georgia,serif;--stay-sans:"Karla",system-ui,sans-serif;--stay-gutter:clamp(20px,3.19vw,46px);--stay-header-h:clamp(64px,5.76vw,83px);background:var(--stay-bg);color:var(--stay-cream);display:flex;flex-direction:column;font-family:var(--stay-sans);font-size:16px;font-weight:400;line-height:1.6;min-height:100vh;overflow-x:clip}.stay-root main{flex:1}.stay-root .st-btn{background:var(--stay-amber);border:none;border-radius:999px;color:var(--stay-ink);cursor:pointer;display:inline-block;font-family:var(--stay-sans);font-size:15px;font-weight:600;letter-spacing:.04em;padding:14px 30px;text-decoration:none;transition:background .2s ease;white-space:nowrap}.stay-root .st-btn:hover{background:var(--stay-amber-hover)}.stay-root .st-btn-ghost{border:1px solid var(--stay-amber);border-radius:999px;color:var(--stay-cream);display:inline-block;font-size:15px;font-weight:600;letter-spacing:.04em;padding:13px 29px;text-decoration:none;transition:background .2s ease,color .2s ease}.stay-root .st-btn-ghost:hover{background:var(--stay-amber);color:var(--stay-ink)}.stay-root .st-eyebrow{color:var(--stay-muted);font-family:var(--stay-sans);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.stay-root h1,.stay-root h2,.stay-root h3{font-family:var(--stay-serif);font-weight:400;line-height:1.08;margin:0}.stay-root .will-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s cubic-bezier(.22,1,.36,1)}.stay-root .will-reveal.in{opacity:1;transform:none}.stay-root :focus-visible{border-radius:1px;outline:2px solid var(--stay-glacial);outline-offset:3px}.stay-skip.svelte-14crj09{background:var(--stay-amber);color:var(--stay-ink);font-size:12px;left:-9999px;letter-spacing:.16em;padding:12px 20px;position:absolute;text-decoration:none;text-transform:uppercase;top:0;z-index:100}.stay-skip.svelte-14crj09:focus{left:12px;top:12px}html:has(.stay-root){scroll-behavior:smooth;scroll-padding-top:calc(var(--stay-header-h) + 16px)}
