.hero.astro-i3irphx7{height:calc(100svh - var(--header-h) - var(--margin));grid-template-columns:1.2fr 1fr;gap:12px;min-height:38rem;max-height:62rem;display:grid}.card.astro-i3irphx7{flex-direction:column;padding:clamp(2rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.hero-bolt.astro-i3irphx7{fill:var(--accent);pointer-events:none;width:82%;position:absolute;bottom:-34%;right:-14%}.copy.astro-i3irphx7{gap:clamp(1.5rem,2.4vw,2.25rem);display:grid;position:relative}.lead.astro-i3irphx7{max-width:30ch;color:var(--night-muted)}.act.astro-i3irphx7{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex}.from.astro-i3irphx7{font-size:var(--step-body);color:var(--night-muted)}.facts.astro-i3irphx7{gap:.45rem;font-weight:600;display:grid}.facts.astro-i3irphx7 li.astro-i3irphx7{align-items:baseline;gap:.5em;display:flex}.from.astro-i3irphx7 strong.astro-i3irphx7{color:var(--night-ink);font-weight:800;font-size:var(--step-lead);letter-spacing:-.03em}.photo.astro-i3irphx7{background:var(--night-2);position:relative;overflow:hidden}.slide.astro-i3irphx7{opacity:0;transition:opacity 1.6s;position:absolute;inset:0}.slide.astro-i3irphx7.is-on{opacity:1}.slide.astro-i3irphx7 picture{height:100%}.slide.astro-i3irphx7 img{object-fit:cover;width:100%;height:100%}.slide.astro-i3irphx7.is-on img{animation:drift 9s var(--ease-soft) both}.cap.astro-i3irphx7{left:calc(var(--cx) + 1.25rem);background:var(--night);color:var(--night-ink);font-size:var(--step-small);padding:.35rem .75rem;font-weight:600;position:absolute;bottom:1.25rem}@keyframes drift{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.slide.astro-i3irphx7.is-on img{animation:none}.slide.astro-i3irphx7:not(:first-child){display:none}}@media (width<=56em){.hero.astro-i3irphx7{grid-template-columns:1fr;gap:0;height:auto;min-height:0;max-height:none}.photo.astro-i3irphx7{order:-1;height:48svh;min-height:18rem}.card.astro-i3irphx7{z-index:1;margin-top:-24px;padding:2.25rem 1.25rem 9rem}.hero-bolt.astro-i3irphx7{width:70%;bottom:-30%;right:-10%}.cap.astro-i3irphx7{display:none}}.lineup.astro-7pudto3f{column-gap:var(--gutter);padding-top:var(--section);grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"h h h h h s s s s s s s""f f f f f s s s s s s s""n n n n n s s s s s s s""o o o o o x x x x x x x";display:grid}.head-area.astro-7pudto3f{grid-area:h;gap:1rem;display:grid}.lead-in.astro-7pudto3f{max-width:36ch}.fit.astro-7pudto3f{grid-area:f;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2.5rem;display:grid}.slider.astro-7pudto3f{gap:.6rem;font-weight:600;display:grid}.sl-top.astro-7pudto3f{justify-content:space-between;gap:1rem;display:flex}.sl-top.astro-7pudto3f output.astro-7pudto3f{font-weight:800}input.astro-7pudto3f[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:2.75rem;margin:0}input.astro-7pudto3f[type=range]::-webkit-slider-runnable-track{background:var(--surface);height:.5rem}input.astro-7pudto3f[type=range]::-moz-range-track{background:var(--surface);height:.5rem}input.astro-7pudto3f[type=range]::-moz-range-progress{background:var(--accent);height:.5rem}input.astro-7pudto3f[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);width:1.5rem;height:1.75rem;margin-top:-.625rem;transform:skew(-38deg)}input.astro-7pudto3f[type=range]::-moz-range-thumb{background:var(--ink);border:0;border-radius:0;width:1.5rem;height:1.75rem;transform:skew(-38deg)}input.astro-7pudto3f[type=range]:focus-visible{outline-offset:0}.names.astro-7pudto3f{grid-area:n;align-self:end;gap:.15rem;margin-top:2.5rem;display:grid}.names.astro-7pudto3f label.astro-7pudto3f{cursor:pointer;gap:.15rem;padding-block:.35rem;display:grid}.nm.astro-7pudto3f{letter-spacing:-.045em;color:var(--muted);transition:color var(--t-ui) ease;align-items:center;gap:.3em;font-size:clamp(1.75rem,2.9vw,2.75rem);font-weight:800;line-height:1;display:flex}.nm.astro-7pudto3f .tick{opacity:0;width:.62em;height:.6em;transition:transform var(--t-ui) var(--ease-out), opacity var(--t-ui) ease;transform:translate(.3em)}.st.astro-7pudto3f{color:var(--muted);font-size:1rem;font-weight:600}.st.astro-7pudto3f[data-fit=fits]{color:var(--accent-text)}@media (hover:hover) and (pointer:fine){.names.astro-7pudto3f label.astro-7pudto3f:hover .nm.astro-7pudto3f{color:var(--ink)}}.name-row.astro-7pudto3f.is-on .nm.astro-7pudto3f{color:var(--ink)}.name-row.astro-7pudto3f.is-on .tick{opacity:1;transform:none}.fig.astro-7pudto3f.is-on,.fact.astro-7pudto3f.is-on{opacity:1;visibility:visible;transition:opacity .4s ease, transform .6s var(--ease-out);transform:none}.pick.astro-7pudto3f:focus-visible+label.astro-7pudto3f .nm.astro-7pudto3f{outline:3px solid var(--accent-text);outline-offset:4px}.stage.astro-7pudto3f{aspect-ratio:1.45;background:var(--paper);grid-area:s;align-self:end;position:relative;overflow:hidden}.fig.astro-7pudto3f{opacity:0;visibility:hidden;transition:opacity .4s ease, transform .6s var(--ease-out), visibility 0s linear .4s;position:absolute;inset:0 3%;transform:translate(3%)}.cutout.astro-7pudto3f{object-fit:cover;object-position:50% 52%;width:100%;height:100%}.facts.astro-7pudto3f{z-index:1;grid-area:x;place-self:start end;justify-items:end;width:max-content;margin-top:1.25rem;display:grid;position:relative}.fact.astro-7pudto3f{opacity:0;visibility:hidden;flex-wrap:nowrap;grid-area:1/1;justify-content:flex-end;align-items:center;column-gap:clamp(1rem,2.2vw,2.5rem);transition:opacity .3s;display:flex}.price.astro-7pudto3f{letter-spacing:-.045em;font-size:clamp(2.1rem,3.4vw,3.9rem);font-weight:800;line-height:1}.kv.astro-7pudto3f{gap:clamp(1rem,1.6vw,1.75rem);display:flex}.kv.astro-7pudto3f dt.astro-7pudto3f{font-size:var(--step-small);color:var(--muted);font-weight:600}.kv.astro-7pudto3f dd.astro-7pudto3f{font-weight:800;font-size:var(--step-lead);letter-spacing:-.03em}.foot.astro-7pudto3f{grid-area:o;align-self:start;gap:.5rem;margin-top:2rem;display:grid}.foot.astro-7pudto3f .note.astro-7pudto3f{max-width:44ch}.summary.astro-7pudto3f{font-weight:800;font-size:var(--step-lead);letter-spacing:-.03em;min-height:1.3em}.summary.astro-7pudto3f:empty{display:none}@media (width>=56.01em) and (width<=75em){.lineup.astro-7pudto3f{grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"h h h h h s s s s s s s""f f f f f s s s s s s s""n n n n n s s s s s s s""x x x x x x x x x x x x""o o o o o o o o o o o o"}}@media (width<=56em){.lineup.astro-7pudto3f{grid-template:"h""f""s""n""x""o"/1fr}.fit.astro-7pudto3f{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.stage.astro-7pudto3f{aspect-ratio:1.4;margin-top:2rem}.names.astro-7pudto3f{grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin-top:1.5rem;display:grid}.nm.astro-7pudto3f{white-space:nowrap;font-size:1.625rem}.nm.astro-7pudto3f .tick{display:none}.facts.astro-7pudto3f{justify-self:stretch;justify-items:start;width:auto;margin-top:1.5rem}.fact.astro-7pudto3f{flex-wrap:wrap;justify-content:flex-start;gap:1rem 1.5rem}.kv.astro-7pudto3f{gap:1.25rem}}.why.astro-j3vbesit{align-items:center;column-gap:var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.shape-col.astro-j3vbesit{position:relative;overflow:hidden}.shape.astro-j3vbesit{background:var(--surface);width:112%;margin-left:-10%}.open.astro-j3vbesit,.open.astro-j3vbesit picture{height:100%}.shape.astro-j3vbesit img{object-fit:cover;width:100%;height:100%}.text.astro-j3vbesit{padding-left:0}.points.astro-j3vbesit{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem 2.5rem;margin-top:clamp(2.5rem,4vw,3.5rem);display:grid}.pt-title.astro-j3vbesit{font-size:var(--step-body);letter-spacing:-.02em;align-items:baseline;gap:.45em;font-weight:800;line-height:1.2;display:flex}.pt-title.astro-j3vbesit .bolt-mark{transform:translateY(.08em)}.pt-body.astro-j3vbesit{color:var(--ink);margin-top:.5rem;padding-left:1.23em;font-size:1rem}@media (width<=70em){.points.astro-j3vbesit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=56em){.why.astro-j3vbesit{grid-template-columns:1fr}.shape-col.astro-j3vbesit{width:min(86vw,34rem)}.shape.astro-j3vbesit{width:100%;margin-left:-6%}.text.astro-j3vbesit{padding-left:var(--margin);margin-top:2.5rem}.points.astro-j3vbesit{grid-template-columns:1fr;gap:1.75rem;margin-top:2rem}}.band.astro-742lmi67{margin-block:calc(var(--section) / 2);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cy)), calc(100% - var(--cx)) 100%, 0 100%)}.inner.astro-742lmi67{align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(1.75rem,3.6vw,3.5rem);display:flex}.b.astro-742lmi67{width:clamp(3.5rem,7vw,6.5rem);fill:var(--ink);flex:none}.statement.astro-742lmi67{letter-spacing:-.045em;text-wrap:balance;max-width:24ch;font-size:clamp(1.5rem,5.06vw - .05rem,6rem);font-weight:800;line-height:.98}.how.astro-g4ehckxg{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:10px;display:grid;position:relative}.title.astro-g4ehckxg{top:calc(var(--section) / 2);left:var(--margin);max-width:8ch;position:absolute}.steps.astro-g4ehckxg{display:contents}.step.astro-g4ehckxg{grid-row:1;grid-template-rows:1fr auto auto;align-self:end;display:grid}.one.astro-g4ehckxg{grid-column:1/4}.two.astro-g4ehckxg{grid-column:4/8}.three.astro-g4ehckxg{grid-column:8/13}.tile.astro-g4ehckxg{background:var(--surface);overflow:hidden}.t1.astro-g4ehckxg{height:30vh;min-height:13rem}.t2.astro-g4ehckxg{height:44vh;min-height:18rem}.t3.astro-g4ehckxg{height:60vh;min-height:24rem}.open.astro-g4ehckxg,.open.astro-g4ehckxg picture{width:100%;height:100%}.tile.astro-g4ehckxg img{object-fit:cover;width:100%;height:100%}.st-name.astro-g4ehckxg{font-size:var(--step-lead);letter-spacing:-.03em;margin-top:1.25rem;line-height:1.1}.st-body.astro-g4ehckxg{max-width:34ch;margin-top:.5rem;padding-right:1rem;font-size:1rem}@media (width<=56em){.how.astro-g4ehckxg{display:block}.title.astro-g4ehckxg{max-width:none;position:static}.steps.astro-g4ehckxg{gap:2.5rem;margin-top:2rem;display:grid}.one.astro-g4ehckxg,.two.astro-g4ehckxg,.three.astro-g4ehckxg{grid-area:auto}.t1.astro-g4ehckxg{height:50vw;min-height:11rem}.t2.astro-g4ehckxg{height:60vw;min-height:13rem}.t3.astro-g4ehckxg{height:74vw;min-height:16rem}}
