@property --on{syntax:"<number>";inherits:true;initial-value:0}.opening.svelte-1k2s7my{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:var(--hero-ink);--ink-muted:var(--hero-ink-muted);--brand-strong:var(--hero-accent);color:var(--ink);background:#fff}.legal.svelte-1k2s7my{gap:var(--space-xl);padding-block:var(--space-xl) clamp(5rem, 12vw, 9rem);display:grid}.progress.svelte-1k2s7my{z-index:40;background:linear-gradient(90deg, var(--brand), #00a991);transform-origin:0;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;scale:0 1}.contents.svelte-1k2s7my{align-self:start;gap:var(--space-s);display:grid}.contents-title.svelte-1k2s7my{color:var(--ink-muted);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:.75rem;font-weight:700}.contents.svelte-1k2s7my ol:where(.svelte-1k2s7my){border-inline-start:1px solid var(--line);gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.contents.svelte-1k2s7my li:where(.svelte-1k2s7my){position:relative}.contents.svelte-1k2s7my li:where(.svelte-1k2s7my):before{content:"";background:var(--brand);width:2px;scale:1 var(--on);opacity:var(--on);border-radius:2px;position:absolute;inset:.35rem auto .35rem -1px}.contents.svelte-1k2s7my a:where(.svelte-1k2s7my){color:color-mix(in oklab, var(--ink) calc(100% * var(--on)), var(--ink-muted));font-size:.875rem;font-weight:600;line-height:var(--leading-snug);translate:calc(.25rem * var(--on)) 0;transition:color var(--duration-s) var(--ease-out), translate var(--duration-m) var(--ease-out);padding:.4rem 0 .4rem 1rem;text-decoration:none;display:block}.contents.svelte-1k2s7my a:where(.svelte-1k2s7my):hover,.contents.svelte-1k2s7my a:where(.svelte-1k2s7my):focus-visible{color:var(--brand-strong);translate:.25rem}.document.svelte-1k2s7my{min-width:0;max-width:var(--measure);color:var(--ink-muted);font-size:var(--step-0);line-height:var(--leading-body);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;gap:clamp(3.5rem,2.5rem + 4vw,6rem);display:grid}.part.svelte-1k2s7my{gap:var(--space-s);scroll-margin-top:calc(var(--header-height) + var(--space-l));display:grid}.part-title.svelte-1k2s7my{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:500;line-height:var(--leading-snug);text-wrap:balance;margin-block-end:var(--space-xs);padding-block-end:var(--space-s);position:relative}.part-title.svelte-1k2s7my:after{content:"";background:linear-gradient(90deg, var(--brand), #00a991);transform-origin:0;width:3rem;height:2px;position:absolute;inset:auto auto 0 0}h3.svelte-1k2s7my{color:var(--ink);font-size:var(--step-1);font-weight:700;line-height:var(--leading-snug);text-wrap:balance;margin-block-start:var(--space-m)}h4.svelte-1k2s7my{color:var(--ink);font-size:var(--step-0);font-weight:700;line-height:var(--leading-snug);margin-block-start:var(--space-xs)}ul.svelte-1k2s7my{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}ul.svelte-1k2s7my li:where(.svelte-1k2s7my){padding-inline-start:1.5rem;position:relative}ul.svelte-1k2s7my li:where(.svelte-1k2s7my):before{content:"";aspect-ratio:1;background:var(--brand-soft);width:.45rem;box-shadow:inset 0 0 0 1.5px var(--brand);border-radius:50%;position:absolute;inset:.7em auto auto .25rem}.document.svelte-1k2s7my a:where(.svelte-1k2s7my){color:var(--brand-strong);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--brand-strong) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--brand-strong) 40%, transparent);transition:text-decoration-color var(--duration-s) var(--ease-out)}.document.svelte-1k2s7my a:where(.svelte-1k2s7my):hover{text-decoration-color:currentColor}@media (width>=64rem){.legal.svelte-1k2s7my{grid-template-columns:15rem minmax(0,1fr);column-gap:clamp(3rem,6vw,7rem)}.contents.svelte-1k2s7my{top:calc(var(--header-height) + var(--space-l));position:sticky}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.progress.svelte-1k2s7my{animation:linear both svelte-1k2s7my-legal-progress;animation-timeline:scroll(root)}.contents.svelte-1k2s7my li:where(.svelte-1k2s7my){animation:linear both svelte-1k2s7my-legal-current;animation-range:cover 50vh cover calc(100% - 50vh)}.part.svelte-1k2s7my>:where(.svelte-1k2s7my){animation:linear both svelte-1k2s7my-legal-rise;animation-timeline:view();animation-range:entry entry 60%}.part-title.svelte-1k2s7my:after{animation:linear both svelte-1k2s7my-legal-rule;animation-timeline:view();animation-range:entry 30% cover 35%}}}@keyframes svelte-1k2s7my-legal-progress{to{scale:1}}@keyframes svelte-1k2s7my-legal-current{0%,to{--on:0}4%,96%{--on:1}}@keyframes svelte-1k2s7my-legal-rise{0%{opacity:0;translate:0 1.5rem}}@keyframes svelte-1k2s7my-legal-rule{0%{scale:0 1}}
