.head.svelte-f51nvd{background:var(--field-1);color:var(--field-1-ink);padding-block:clamp(40px,6vw,80px) 180px}.grid.svelte-f51nvd{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:end}.title.svelte-f51nvd{grid-column:1 / 9}.built.svelte-f51nvd{grid-column:9 / 13}.built.svelte-f51nvd h2:where(.svelte-f51nvd){font-size:var(--step-lead)}.built.svelte-f51nvd ul:where(.svelte-f51nvd){margin-top:16px;font-size:var(--step-lead);line-height:1.3}nav.svelte-f51nvd{font-size:var(--step-small)}h1.svelte-f51nvd{margin-top:40px;font-size:var(--step-display)}.summary.svelte-f51nvd{margin-top:28px;font-size:var(--step-lead);line-height:1.35;max-width:34ch}.actions.svelte-f51nvd{margin-top:36px;display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px}.sheet-wrap.svelte-f51nvd{background:var(--bg)}.sheet.svelte-f51nvd{position:relative;margin-top:-140px;background:var(--bg);padding:clamp(16px,3vw,40px);padding-bottom:clamp(64px,8vw,120px)}.lead.svelte-f51nvd{background:var(--surface)}.lead.svelte-f51nvd img:where(.svelte-f51nvd){width:100%;height:auto;max-height:80svh;-o-object-fit:contain;object-fit:contain}.about.svelte-f51nvd{margin-top:64px}h2.svelte-f51nvd{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);line-height:1.05}.about.svelte-f51nvd p:where(.svelte-f51nvd){margin-top:20px;max-width:62ch}.block.svelte-f51nvd{margin-top:80px}.points.svelte-f51nvd{margin-top:28px;-moz-columns:2;columns:2;-moz-column-gap:clamp(32px,5vw,80px);column-gap:clamp(32px,5vw,80px);padding-left:1.2em;list-style:square}ol.points.svelte-f51nvd{list-style:decimal}.points.svelte-f51nvd li:where(.svelte-f51nvd){-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px;padding-left:.3em}.shots.svelte-f51nvd{background:var(--surface);padding-block:clamp(80px,10vw,160px)}.shots.svelte-f51nvd h2:where(.svelte-f51nvd){font-size:var(--step-head)}.shots.svelte-f51nvd ul:where(.svelte-f51nvd){margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.shots.svelte-f51nvd img:where(.svelte-f51nvd){width:100%;height:auto;background:var(--bg)}@media(max-width:820px){.shots.svelte-f51nvd ul:where(.svelte-f51nvd){grid-template-columns:1fr}.points.svelte-f51nvd{-moz-columns:1;columns:1}.grid.svelte-f51nvd{display:block}.built.svelte-f51nvd{margin-top:40px}.head.svelte-f51nvd{padding-bottom:120px}.sheet.svelte-f51nvd{margin-top:-96px}}
