svg.svelte-uii1xa{width:auto;display:block;overflow:visible}text.svelte-uii1xa{font-family:var(--font-display);font-weight:400}.s.svelte-uii1xa{fill:var(--brand-accent)}.rest.svelte-uii1xa{fill:var(--brand-navy)}.under.svelte-uii1xa{fill:var(--brand-primary)}.reversed.svelte-uii1xa .rest:where(.svelte-uii1xa){fill:#fff}.reversed.svelte-uii1xa .under:where(.svelte-uii1xa){fill:var(--brand-primary-on-dark)}.top.svelte-1uha8ag{z-index:10;align-items:center;gap:var(--space-4);width:min(72rem, 100% - 2 * var(--space-4));padding-block:var(--space-3);background:var(--canvas);border-block-end:1px solid var(--line);margin-inline:auto;display:flex;position:sticky;top:0}.top.svelte-1uha8ag .brand:where(.svelte-1uha8ag){align-items:center;text-decoration:none;display:inline-flex}.foot.svelte-1uha8ag{width:min(72rem, 100% - 2 * var(--space-4));padding-block:var(--space-6) var(--space-5);border-block-start:1px solid var(--line);gap:var(--space-3) var(--space-5);color:var(--ink-2);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;margin-inline:auto;display:flex}.foot.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.foot.svelte-1uha8ag .lockup:where(.svelte-1uha8ag){font-family:var(--font-display);letter-spacing:.06em;color:var(--brand-navy);margin-inline-start:.35em}.top.svelte-1uha8ag nav:where(.svelte-1uha8ag){gap:var(--space-4);margin-inline-start:auto;display:flex}.top.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--ink-2);text-decoration:none}.top.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover,.top.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):focus-visible{color:var(--ink)}.top.svelte-1uha8ag .controls:where(.svelte-1uha8ag){align-items:center;gap:var(--space-3);display:flex}.top.svelte-1uha8ag .chip:where(.svelte-1uha8ag){border:1px solid var(--line);color:var(--ink-2);border-radius:var(--radius-2);font:inherit;cursor:pointer;background:0 0;padding:.25rem .6rem}.top.svelte-1uha8ag .chip:where(.svelte-1uha8ag):hover,.top.svelte-1uha8ag .chip:where(.svelte-1uha8ag):focus-visible{color:var(--ink);border-color:var(--ink-3)}.top.svelte-1uha8ag .start:where(.svelte-1uha8ag){background:var(--primary);color:var(--on-primary);border-radius:var(--radius-2);white-space:nowrap;padding:.4rem .9rem;text-decoration:none}@media (width<=32rem){.top.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:none}.top.svelte-1uha8ag .controls:where(.svelte-1uha8ag){margin-inline-start:auto}}main.svelte-1uha8ag{gap:var(--space-6);padding-block-end:var(--space-6);display:grid}section.svelte-1uha8ag{width:min(72rem, 100% - 2 * var(--space-4));margin-inline:auto}h1.svelte-1uha8ag{margin:0 0 var(--space-3);text-wrap:balance;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1}h2.svelte-1uha8ag{font-size:var(--text-xl);margin:0 0 var(--space-2);text-wrap:balance}.lead.svelte-1uha8ag{color:var(--ink-2);font-size:var(--text-md);margin:0 0 var(--space-4);max-width:46ch;line-height:1.6}.hero.svelte-1uha8ag{gap:var(--space-5);align-items:center;padding-block-start:var(--space-6);display:grid}@media (width>=60rem){.hero.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.actions.svelte-1uha8ag{gap:var(--space-3);flex-wrap:wrap;display:flex}.cta.svelte-1uha8ag{padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);background:var(--primary);color:var(--on-primary);font-size:var(--text-md);text-decoration:none}.ghost.svelte-1uha8ag{padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--ink);font-size:var(--text-md);text-decoration:none}.shot.svelte-1uha8ag{gap:var(--space-2);margin:0;display:grid}.shot.svelte-1uha8ag img:where(.svelte-1uha8ag),.claims.svelte-1uha8ag img:where(.svelte-1uha8ag){border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;width:100%;height:auto}figcaption.svelte-1uha8ag,.hint.svelte-1uha8ag{font-size:var(--text-xs);color:var(--ink-2);margin:0;line-height:1.6}.claims.svelte-1uha8ag{gap:var(--space-5);display:grid}@media (width>=60rem){.claims.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.claims.svelte-1uha8ag article:where(.svelte-1uha8ag){gap:var(--space-2);align-content:start;display:grid}.grid.svelte-1uha8ag{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=45rem){.grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width>=70rem){.grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}.module.svelte-1uha8ag{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface);gap:var(--space-2);align-content:start;display:grid}.module.soon.svelte-1uha8ag{opacity:.75}.module.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--ink-2);margin:0;line-height:1.6}.row.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.name.svelte-1uha8ag{font-weight:600}.badge.svelte-1uha8ag{font-size:var(--text-2xs);white-space:nowrap;border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:.15em .6em}.badge.shipped.svelte-1uha8ag{background:color-mix(in srgb, var(--primary) 12%, transparent);border-color:color-mix(in srgb, var(--primary) 35%, transparent);color:var(--primary-ink)}.badge.building.svelte-1uha8ag{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent-ink)}.film.svelte-1uha8ag .moment:where(.svelte-1uha8ag){aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:0;position:relative;overflow:hidden}.film.svelte-1uha8ag .moment:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;animation:18s infinite svelte-1uha8ag-moment;position:absolute;inset:0}.film.svelte-1uha8ag .moment:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag):nth-child(2){animation-delay:6s}.film.svelte-1uha8ag .moment:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag):nth-child(3){animation-delay:12s}.film.svelte-1uha8ag .moment:where(.svelte-1uha8ag) figcaption:where(.svelte-1uha8ag){padding:var(--space-2) var(--space-3);background:color-mix(in oklab, var(--brand-navy) 82%, transparent);color:#fff;font-size:var(--text-sm);position:absolute;inset-block-end:0;inset-inline:0}.film.svelte-1uha8ag .moment:where(.svelte-1uha8ag) figcaption:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:none}.film.svelte-1uha8ag .moment:where(.svelte-1uha8ag) figcaption:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):first-child{display:inline}.film.svelte-1uha8ag .soon:where(.svelte-1uha8ag){margin-block-start:var(--space-2)}@keyframes svelte-1uha8ag-moment{0%{opacity:0}8%,33%{opacity:1}41%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.film.svelte-1uha8ag .moment:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){animation:none}.film.svelte-1uha8ag .moment:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag):first-child{opacity:1}}.calc.svelte-1uha8ag{gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--surface);display:grid}fieldset.svelte-1uha8ag{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}legend.svelte-1uha8ag{font-size:var(--text-xs);color:var(--ink-2);padding:0}.pick.svelte-1uha8ag{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;display:flex}.pick.locked.svelte-1uha8ag{cursor:default}.pick.svelte-1uha8ag:has(input:where(.svelte-1uha8ag):checked){border-color:var(--primary)}.pickname.svelte-1uha8ag{flex:1}.core.svelte-1uha8ag{font-size:var(--text-2xs);color:var(--ink-2);margin-inline-start:var(--space-2)}.includes.svelte-1uha8ag{font-size:var(--text-base);color:var(--muted,#5c665f);max-inline-size:46ch;margin:-.15rem 0 .5rem;padding-inline-start:1.9rem;line-height:1.55}.hint.support.svelte-1uha8ag{color:var(--ink,#171b18);font-weight:600}.estimate.svelte-1uha8ag{font-size:var(--text-base);color:var(--muted,#5c665f);border-inline-start:2px solid;flex-direction:column;gap:.2rem;max-inline-size:48ch;margin:.6rem 0 0;padding:.7rem .85rem;line-height:1.6;display:flex}.est-title.svelte-1uha8ag{color:inherit;font-weight:600}.amt.svelte-1uha8ag{font-variant-numeric:tabular-nums;white-space:nowrap}input[type=range].svelte-1uha8ag{width:100%;accent-color:var(--primary)}.dial.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.dial.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--text-lg);font-variant-numeric:tabular-nums}.total.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-block-start:1px solid var(--line);padding-block-start:var(--space-3);display:flex}.total.svelte-1uha8ag .label:where(.svelte-1uha8ag){color:var(--ink-2)}.total.svelte-1uha8ag .amount:where(.svelte-1uha8ag){font-size:var(--text-2xl);font-variant-numeric:tabular-nums}.end.svelte-1uha8ag{text-align:center;justify-items:center;gap:var(--space-2);padding-block:var(--space-6);border-block-start:1px solid var(--line);display:grid}.end.svelte-1uha8ag .lead:where(.svelte-1uha8ag){max-width:40ch}
