.site{background:var(--navy);color:#fff;min-height:100vh;position:relative;overflow:hidden}.site .wrap{flex-direction:column;gap:clamp(72px,9vw,112px);max-width:1200px;margin:0 auto;padding:0 16px 48px;display:flex;position:relative}@media (width>=640px){.site .wrap{padding:0 24px 48px}}.site .split{flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,56px);display:flex}.site .split>*{flex:400px;min-width:0}.site .stack{flex-direction:column;gap:20px;display:flex}.site .eyebrow{letter-spacing:1.2px;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:7px 14px;font-size:14px;font-weight:800}.site .eyebrow.gold{color:var(--gold);background:var(--navy-2);border:2px solid var(--line)}.site .eyebrow.mint{color:var(--navy);background:#7fd1ae}.site h1{letter-spacing:-1px;font-size:clamp(40px,6vw,76px);font-weight:800;line-height:1}.site h2{font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.05}.site h3{font-size:24px;font-weight:800;line-height:1.15}.site .lead{color:var(--soft);max-width:36rem;margin:0;font-size:clamp(18px,2vw,21px);line-height:1.5}.site p{margin:0;line-height:1.55}.site .body{color:var(--soft);font-size:18px}.site .small{color:var(--muted);font-size:15px;font-weight:700}.site .actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.site .btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.site .btn.primary{color:var(--navy);background:var(--gold);font-family:var(--font-display);box-shadow:0 6px 0 var(--gold-dark);padding:12px 28px;font-size:22px}.site .btn.primary:active{box-shadow:0 3px 0 var(--gold-dark);transform:translateY(3px)}.site .btn.ghost{color:#fff;border:2px solid var(--line);background:0 0}.site .btn.ghost:hover{border-color:var(--gold)}.site .btn.dark{color:#fff;background:var(--navy)}.site .btn.outline-dark{color:var(--navy);border:2px solid var(--navy)}.site .btn.nut{color:#fff;border:2px solid #c98a4b}.site .panel{background:var(--navy-2);border-radius:40px;padding:clamp(22px,4vw,56px)}.site .panel.gold{background:var(--gold);color:var(--navy);box-shadow:0 8px 0 var(--gold-dark)}.site .panel.cream{background:var(--star);color:var(--navy)}.site .cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.site .card{background:var(--navy-2);border-radius:28px;flex-direction:column;gap:14px;padding:24px;display:flex}.site .card p{color:var(--soft);font-size:17px;line-height:1.5}.site .center{text-align:center;align-items:center}.site a:focus-visible,.site button:focus-visible,.site summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.site .twinkle{animation:3s ease-in-out infinite site-twinkle}@keyframes site-twinkle{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.site *{animation:none!important}}.site-footer.svelte-a7xpyw{border-top:2px solid var(--navy-3);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding-top:28px;font-size:15px;font-weight:700;display:flex}nav.svelte-a7xpyw{flex-wrap:wrap;gap:8px 24px;display:flex}a.svelte-a7xpyw{color:var(--muted)}a.svelte-a7xpyw:hover{color:#fff}.site-header.svelte-k3slgy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.home.svelte-k3slgy{text-decoration:none}nav.svelte-k3slgy{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.nav-link.svelte-k3slgy{color:var(--soft);padding:12px 14px;text-decoration:none}.nav-link.svelte-k3slgy:hover{color:#fff}@media (width<=560px){.nav-link.wide.svelte-k3slgy{display:none}.nav-link.svelte-k3slgy{padding:12px 8px}}.login.svelte-k3slgy{color:var(--navy);background:var(--gold);box-shadow:0 4px 0 var(--gold-dark);border-radius:999px;padding:12px 20px;text-decoration:none}
