.landing.svelte-3cofos{--ground:#0a0c10;--panel:#10131a;--ink:#efede8;--ink-2:#efede8b8;--muted:#efede880;--hair:#efede81f;--steel:#5398c5;--ease:cubic-bezier(.16, 1, .3, 1);--disp:"Cormorant Garamond", Georgia, serif;--sans:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;font-family:var(--sans);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;font-weight:300;line-height:1.7;overflow-x:hidden}html{scroll-behavior:smooth}.landing.svelte-3cofos a:where(.svelte-3cofos){color:inherit;text-decoration:none}.wrap.svelte-3cofos{width:min(68rem,90vw);margin:0 auto}.landing.svelte-3cofos h1:where(.svelte-3cofos),.landing.svelte-3cofos h2:where(.svelte-3cofos),.landing.svelte-3cofos h3:where(.svelte-3cofos){font-family:var(--disp);margin:0;font-weight:400;line-height:1.1}.landing.svelte-3cofos em:where(.svelte-3cofos){color:var(--steel);font-style:italic}.eyebrow.svelte-3cofos{font-family:var(--sans);letter-spacing:.25em;text-transform:uppercase;color:var(--steel);font-size:.75rem;font-weight:400}.landing.svelte-3cofos section:where(.svelte-3cofos){padding:5rem 0}.anchored.svelte-3cofos{position:relative}.anchored.inline.svelte-3cofos{display:inline-block}.btn.svelte-3cofos{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ink);color:var(--ink);transition:.7s var(--ease);cursor:pointer;background:0 0;border-radius:.125rem;align-items:center;gap:.6em;padding:.9375rem 2rem;font-size:.8rem;font-weight:400;display:inline-flex}.btn.svelte-3cofos:hover{border-color:var(--steel);color:var(--steel)}.btn-line.svelte-3cofos{border-color:var(--hair)}.btn-compact.svelte-3cofos{padding:.625rem 1.25rem;font-size:.72rem}.lk.svelte-3cofos{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--hair);transition:.7s var(--ease);padding-bottom:.25rem;font-size:.8rem}.lk.svelte-3cofos:hover{color:var(--steel);border-color:var(--steel)}.landing.svelte-3cofos a:where(.svelte-3cofos):focus-visible,.landing.svelte-3cofos button:where(.svelte-3cofos):focus-visible{outline:.125rem solid var(--steel);outline-offset:.1875rem}.reveal.svelte-3cofos{transition:opacity .8s var(--ease), transform .8s var(--ease)}.landing.js .reveal.svelte-3cofos{opacity:0;transform:translateY(2rem)}.landing.js .reveal.svelte-3cofos.in{opacity:1;transform:none}.topbar.svelte-3cofos{z-index:80;-webkit-backdrop-filter:blur(.625rem);border-bottom:1px solid var(--hair);background:#0a0c10d9;position:sticky;top:0}.nav.svelte-3cofos{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;display:flex}.brand.svelte-3cofos{flex:none;align-items:center;gap:.625rem;display:flex}.brandmark.svelte-3cofos svg{width:auto;height:1.75rem;color:var(--ink)}.brandname.svelte-3cofos{font-family:var(--disp);letter-spacing:.02em;font-size:1.05rem}.nav-l.svelte-3cofos{flex:1;justify-content:center;align-items:center;gap:2rem;display:none}.nav-item.svelte-3cofos{position:relative}.nav-l.svelte-3cofos a:where(.svelte-3cofos){font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:.72rem;transition:color .4s}.nav-l.svelte-3cofos a:where(.svelte-3cofos):hover{color:var(--steel)}.nav-cta.svelte-3cofos{flex:none}@media (width>=58rem){.nav-l.svelte-3cofos{display:flex}}.hero.svelte-3cofos{align-items:center;min-height:92vh;padding:8rem 0;display:flex;position:relative}.hero-vignette.svelte-3cofos{pointer-events:none;background:radial-gradient(at 50% 30%,#5398c51f 0%,#0a0c1000 60%);position:absolute;inset:0}.hero.svelte-3cofos .eyebrow:where(.svelte-3cofos){margin-bottom:1.5rem;display:block}.hero.svelte-3cofos h1:where(.svelte-3cofos){max-width:18ch;font-size:clamp(3rem,8vw,7rem);font-weight:300}.hero.svelte-3cofos p.sub:where(.svelte-3cofos){font-family:var(--sans);color:var(--ink-2);max-width:40ch;margin:2rem 0 0;font-size:1.1rem;font-weight:300}.hero-actions.svelte-3cofos{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:3rem;display:flex}.sec-head.svelte-3cofos{max-width:40rem;margin-bottom:4rem}.sec-head.svelte-3cofos .eyebrow:where(.svelte-3cofos){margin-bottom:1rem;display:inline-block}.sec-head.svelte-3cofos h2:where(.svelte-3cofos){font-size:clamp(2rem,4vw,3rem);font-weight:300}.idx.svelte-3cofos{border-top:1px solid var(--hair)}.idx.svelte-3cofos .row:where(.svelte-3cofos){border-bottom:1px solid var(--hair);grid-template-columns:3.5rem 1fr;gap:1rem;padding:2.25rem 0;display:grid}.idx.svelte-3cofos .no:where(.svelte-3cofos){font-family:var(--disp);color:var(--steel);font-size:1.2rem}.idx.svelte-3cofos .ti:where(.svelte-3cofos){font-family:var(--disp);font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:400}.idx.svelte-3cofos .de:where(.svelte-3cofos){font-family:var(--sans);color:var(--muted);max-width:52ch;margin-top:.375rem;font-size:.94rem;font-weight:300}.tiers.svelte-3cofos{background:var(--hair);border:1px solid var(--hair);grid-template-columns:1fr;gap:1px;display:grid}.tier.svelte-3cofos{background:var(--ground);flex-direction:column;padding:3rem 2rem;display:flex}.tier.feat.svelte-3cofos{box-shadow:inset 0 1px 0 var(--steel)}.tag.svelte-3cofos{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--steel);margin-bottom:1rem;font-size:.68rem}.tier.svelte-3cofos h3:where(.svelte-3cofos){font-size:1.5rem;font-weight:400}.tier.svelte-3cofos .amt:where(.svelte-3cofos){font-family:var(--disp);margin:1rem 0;font-size:3.5rem;font-weight:300}.tier.svelte-3cofos .blurb:where(.svelte-3cofos){font-family:var(--sans);color:var(--muted);margin-bottom:1.5rem;font-size:.9rem}.tier.svelte-3cofos ul:where(.svelte-3cofos){flex-direction:column;flex:1;gap:.625rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.tier.svelte-3cofos li:where(.svelte-3cofos){font-family:var(--sans);color:var(--ink-2);border-top:1px solid var(--hair);padding-top:.625rem;font-size:.85rem}.tier.svelte-3cofos li:where(.svelte-3cofos):first-child{border-top:none;padding-top:0}.tier.svelte-3cofos .btn:where(.svelte-3cofos){align-self:flex-start}.process.svelte-3cofos{background:var(--panel);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.steps.svelte-3cofos{grid-template-columns:1fr;gap:3rem;display:grid}.step.svelte-3cofos .n:where(.svelte-3cofos){font-family:var(--disp);color:var(--ink);opacity:.12;margin-bottom:.5rem;font-size:5rem;font-weight:300;line-height:1;display:block}.step.svelte-3cofos h3:where(.svelte-3cofos){font-size:1.4rem;font-weight:400}.step.svelte-3cofos p:where(.svelte-3cofos){font-family:var(--sans);color:var(--muted);margin:.5rem 0 0;font-size:.9rem;font-weight:300}.statement.svelte-3cofos{text-align:center;padding:10rem 0}.statement.svelte-3cofos p:where(.svelte-3cofos){font-family:var(--disp);color:var(--ink-2);max-width:32ch;margin:0 auto;font-size:clamp(1.6rem,3vw,2.4rem);font-style:italic;font-weight:300}.launch.svelte-3cofos{text-align:center;padding:0 0 6rem}.launch.svelte-3cofos p:where(.svelte-3cofos){font-family:var(--sans);letter-spacing:.06em;color:var(--muted);font-size:.85rem}.contact-grid.svelte-3cofos{border-top:1px solid var(--hair);grid-template-columns:1fr;gap:3rem;padding-top:4rem;display:grid}.contact-invite.svelte-3cofos h2:where(.svelte-3cofos){margin:1rem 0;font-size:clamp(2rem,4vw,3rem);font-weight:300}.contact-invite.svelte-3cofos p:where(.svelte-3cofos){font-family:var(--sans);color:var(--muted);max-width:34ch}.contact-detail.svelte-3cofos{flex-direction:column;gap:1.5rem;display:flex}.cdetail.svelte-3cofos{border-bottom:1px solid var(--hair);flex-direction:column;gap:.375rem;padding-bottom:1.25rem;display:flex}.cdetail.svelte-3cofos .k:where(.svelte-3cofos){font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.cdetail.svelte-3cofos .v:where(.svelte-3cofos){font-family:var(--disp);font-size:1.4rem;font-weight:400}.cdetail.svelte-3cofos .v.small:where(.svelte-3cofos){font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:.72rem}@media (width>=52rem){.contact-grid.svelte-3cofos{grid-template-columns:1fr 1fr}}footer.svelte-3cofos{border-top:1px solid var(--hair);padding:3rem 0}footer.svelte-3cofos .wrap:where(.svelte-3cofos){flex-direction:column;gap:1.5rem;display:flex}.fdetail.svelte-3cofos{font-family:var(--sans);color:var(--muted);font-size:.8rem}.fnav.svelte-3cofos{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:1.5rem;font-size:.75rem;display:flex}.signout.svelte-3cofos{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.foot-bottom.svelte-3cofos{font-family:var(--sans);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.72rem;display:flex}.foot-bottom.svelte-3cofos .tag:where(.svelte-3cofos){letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.edit-toggle.svelte-3cofos{z-index:90;background:var(--panel);border:1px solid var(--hair);border-radius:.125rem;padding:.5rem .875rem;position:fixed;bottom:1rem;right:1rem}.edit-toggle.svelte-3cofos a:where(.svelte-3cofos){font-family:var(--sans);letter-spacing:.06em;color:var(--ink);font-size:.75rem}
