.shell.svelte-1toiyhh{background:var(--color-parchment);min-height:100vh;color:var(--color-ink-paper);isolation:isolate;flex-direction:column;display:flex;position:relative}.shell.svelte-1toiyhh:before{content:"";pointer-events:none;z-index:0;opacity:.035;background-image:url(../../../grain.svg);background-size:240px 240px;position:absolute;inset:0}.shell.svelte-1toiyhh>*{z-index:1;position:relative}.hero-slot.svelte-1toiyhh{width:var(--page);max-width:1180px;margin:0 auto;padding:40px 0 8px}.body.svelte-1toiyhh{width:var(--page);flex:1;max-width:720px;margin:0 auto;padding:48px 8px 96px}.body.wide.svelte-1toiyhh{max-width:1180px;padding-top:40px}.body.full.svelte-1toiyhh{max-width:var(--page);width:var(--page)}.body.full.svelte-1toiyhh h1{font-size:clamp(2.15rem,4vw,3rem);line-height:1.05}.body.wide.svelte-1toiyhh h1{max-width:none;font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.02}.body.sheet.svelte-1toiyhh{max-width:40rem;box-shadow:none;background:0 0;border:0;padding:48px 8px 96px}.body.svelte-1toiyhh h1{font-size:var(--text-display);letter-spacing:-.045em;color:var(--color-ink);margin:8px 0 22px;font-weight:600;line-height:.95}.body.sheet.svelte-1toiyhh h1{font-size:clamp(2.15rem,5vw,3.15rem);line-height:1.02}.body.svelte-1toiyhh h2{font-size:var(--text-heading);letter-spacing:-.035em;color:var(--color-ink);margin:52px 0 18px;font-weight:600;line-height:1.15}.body.svelte-1toiyhh p,.body.svelte-1toiyhh li{color:var(--color-charcoal);margin:0 0 18px;line-height:1.6}.body.svelte-1toiyhh ul,.body.svelte-1toiyhh ol{margin:0 0 16px;padding-left:1.15em}.body.svelte-1toiyhh .legal{border-top:1px solid #0707091f;margin-top:64px;padding-top:28px;font-size:.88rem}.body.svelte-1toiyhh a.cta{min-height:var(--tap);border-radius:var(--radius-pill);background:var(--color-obsidian);color:var(--color-paper);box-shadow:var(--shadow-btn);justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.body.svelte-1toiyhh table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:.95rem}.body.svelte-1toiyhh th,.body.svelte-1toiyhh td{text-align:left;vertical-align:top;color:var(--color-charcoal);border-bottom:1px solid #0707091f;padding:12px 12px 12px 0}.body.svelte-1toiyhh th{color:var(--color-ink);font-weight:600;font-size:var(--text-label);font-family:var(--font-meta)}footer.svelte-1toiyhh{width:var(--page);border-top:1px solid #0707091f;margin:0 auto;padding:28px 0 40px}.colophon.svelte-1toiyhh{color:var(--color-ink-paper);margin:0 0 14px;font-size:.95rem}.colophon.svelte-1toiyhh a:where(.svelte-1toiyhh){border-bottom:1px solid #07070938;text-decoration:none;transition:border-color .18s}footer.svelte-1toiyhh nav:where(.svelte-1toiyhh){flex-wrap:wrap;gap:4px 18px;display:flex}footer.svelte-1toiyhh nav:where(.svelte-1toiyhh) a:where(.svelte-1toiyhh){font-size:12px;font-family:var(--font-meta);color:var(--color-charcoal);letter-spacing:.01em;align-items:center;min-height:36px;text-decoration:none;transition:color .18s;display:inline-flex}@media (hover:hover){.body.svelte-1toiyhh a.cta:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2424282e}.colophon.svelte-1toiyhh a:where(.svelte-1toiyhh):hover{border-bottom-color:var(--color-ink)}footer.svelte-1toiyhh nav:where(.svelte-1toiyhh) a:where(.svelte-1toiyhh):hover{color:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.body.svelte-1toiyhh a.cta:hover{transform:none}}@media (width<=720px){.body.svelte-1toiyhh h1{font-size:2.35rem}.hero-slot.svelte-1toiyhh{padding-top:24px}}
