.st-hero[data-astro-cid-ufu5dr3i]{position:relative}.st-stage[data-astro-cid-ufu5dr3i]{background:var(--bg);height:max(540px,100vh - 76px);position:relative;overflow:hidden}@supports (height:1svh){.st-stage[data-astro-cid-ufu5dr3i]{height:max(540px,100svh - 76px)}}.st-media[data-astro-cid-ufu5dr3i]{position:absolute;inset:0;overflow:hidden}.st-photo[data-astro-cid-ufu5dr3i]{object-fit:cover;object-position:40% 50%;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.st-scrim[data-astro-cid-ufu5dr3i]{pointer-events:none;background:linear-gradient(#17191bf0 0%,#17191be6 52%,#17191b00 100%);height:230px;position:absolute;inset:0 0 auto}.st-copy[data-astro-cid-ufu5dr3i]{z-index:3;padding:22px var(--gut) 0;position:absolute;top:0;left:0;right:0}.st-h1[data-astro-cid-ufu5dr3i]{max-width:none;font-size:clamp(60px,19vw,96px)}.st-sub[data-astro-cid-ufu5dr3i]{font-family:var(--f-d);letter-spacing:.04em;text-transform:uppercase;color:var(--chip);margin-top:10px;font-size:21px;font-weight:700}.st-more-wide[data-astro-cid-ufu5dr3i]{display:none}.st-more-narrow[data-astro-cid-ufu5dr3i]{padding-block:36px 8px}.st-act[data-astro-cid-ufu5dr3i]{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:28px;display:flex}.st-tel[data-astro-cid-ufu5dr3i]{min-height:44px;color:var(--body);align-items:baseline;gap:10px;padding-block:10px;font-size:18px;text-decoration:none;display:inline-flex}.st-tel[data-astro-cid-ufu5dr3i] span[data-astro-cid-ufu5dr3i]{font-family:var(--f-d);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:700}.st-tel[data-astro-cid-ufu5dr3i]:hover span[data-astro-cid-ufu5dr3i]{color:var(--chip);text-decoration:underline;text-decoration-color:var(--oak);text-underline-offset:5px}@media (width>=900px){.st-media[data-astro-cid-ufu5dr3i]{left:42%}.st-scrim[data-astro-cid-ufu5dr3i]{display:none}.st-copy[data-astro-cid-ufu5dr3i]{width:42%;padding:48px clamp(28px, 3.4vw, 56px) 120px var(--gut);flex-direction:column;justify-content:center;display:flex;bottom:0;right:auto}.st-h1[data-astro-cid-ufu5dr3i]{font-size:clamp(76px,7.4vw,100px)}.st-sub[data-astro-cid-ufu5dr3i]{margin-top:16px;font-size:24px}.st-more-wide[data-astro-cid-ufu5dr3i]{margin-top:34px;display:block}.st-more-narrow[data-astro-cid-ufu5dr3i]{display:none}}@media (width>=1360px){.st-media[data-astro-cid-ufu5dr3i]{left:calc(50vw - 109px)}.st-copy[data-astro-cid-ufu5dr3i]{width:calc(50vw - 109px);padding-left:calc((100vw - 1360px) / 2 + var(--gut))}}.kinds[data-astro-cid-ufu5dr3i]{padding-block:clamp(72px,10vw,140px) clamp(48px,6vw,96px)}.kinds-head[data-astro-cid-ufu5dr3i]{gap:18px;margin-bottom:clamp(48px,7vw,96px);display:grid}.kind[data-astro-cid-ufu5dr3i]{gap:30px;scroll-margin-top:16px;display:grid}.kind[data-astro-cid-ufu5dr3i]+.kind[data-astro-cid-ufu5dr3i]{margin-top:clamp(88px,11vw,160px)}.kind-media[data-astro-cid-ufu5dr3i]{margin-inline:calc(var(--gut) * -1)}.kind-media[data-astro-cid-ufu5dr3i] .io-hint[data-astro-cid-ufu5dr3i]{padding-inline:var(--gut)}.kind-media[data-astro-cid-ufu5dr3i] .ba:focus-within{outline:3px solid var(--chip);outline-offset:3px}.kind-name[data-astro-cid-ufu5dr3i]{font-family:var(--f-d);text-transform:uppercase;color:var(--ink);letter-spacing:-.005em;font-size:clamp(56px,16vw,112px);font-weight:800;line-height:.86}.figs[data-astro-cid-ufu5dr3i]{flex-wrap:wrap;gap:14px 30px;margin:22px 0 0;display:flex}.fig[data-astro-cid-ufu5dr3i]{gap:2px;display:grid}.fig[data-astro-cid-ufu5dr3i] dt[data-astro-cid-ufu5dr3i]{color:var(--muted);font-size:17px;font-weight:600}.fig[data-astro-cid-ufu5dr3i] dd[data-astro-cid-ufu5dr3i]{font-family:var(--f-d);text-transform:uppercase;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(36px,10vw,64px);font-weight:800;line-height:1}.fig[data-astro-cid-ufu5dr3i] .fig-price[data-astro-cid-ufu5dr3i]{color:var(--chip)}.kind-blurb[data-astro-cid-ufu5dr3i]{max-width:30ch;color:var(--ink);margin-top:26px;font-size:clamp(20px,2vw,24px);font-weight:500;line-height:1.4}.wn[data-astro-cid-ufu5dr3i]{gap:12px;max-width:46ch;margin-top:22px;display:grid}.wn[data-astro-cid-ufu5dr3i] div[data-astro-cid-ufu5dr3i]{grid-template-columns:54px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.wn[data-astro-cid-ufu5dr3i] dt[data-astro-cid-ufu5dr3i]{font-family:var(--f-d);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:18px;font-weight:700}.wn[data-astro-cid-ufu5dr3i] dd[data-astro-cid-ufu5dr3i]{margin:0}.wn-now[data-astro-cid-ufu5dr3i] dt[data-astro-cid-ufu5dr3i]{color:var(--oak)}.wn-now[data-astro-cid-ufu5dr3i] dd[data-astro-cid-ufu5dr3i]{color:var(--ink);font-weight:500}.parts[data-astro-cid-ufu5dr3i]{background:var(--steel);margin-top:34px;padding:20px 18px 22px}.parts-h[data-astro-cid-ufu5dr3i]{font-family:var(--f-d);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);margin:0;font-size:22px;font-weight:700}.parts-in[data-astro-cid-ufu5dr3i]{gap:16px;margin-top:14px;display:grid}.stair[data-astro-cid-ufu5dr3i]{width:100%;max-width:360px;height:auto;display:block}.stair[data-astro-cid-ufu5dr3i] .ground[data-astro-cid-ufu5dr3i]{fill:#2e3237}.stair[data-astro-cid-ufu5dr3i] .part[data-astro-cid-ufu5dr3i]{fill:#50565c}.stair[data-astro-cid-ufu5dr3i] .part[data-astro-cid-ufu5dr3i].on{fill:var(--oak)}.parts-list[data-astro-cid-ufu5dr3i]{flex-wrap:wrap;gap:8px 22px;display:flex}.parts-list[data-astro-cid-ufu5dr3i] li[data-astro-cid-ufu5dr3i]{color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.parts-list[data-astro-cid-ufu5dr3i] li[data-astro-cid-ufu5dr3i]:before{content:"";background:var(--oak);flex:none;width:14px;height:14px}@media (width>=900px){.kind[data-astro-cid-ufu5dr3i]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;column-gap:clamp(40px,5vw,88px)}.kind-media[data-astro-cid-ufu5dr3i]{margin-inline:0}.kind-media[data-astro-cid-ufu5dr3i] .io-hint[data-astro-cid-ufu5dr3i]{padding-inline:0}.kind-flip[data-astro-cid-ufu5dr3i] .kind-media[data-astro-cid-ufu5dr3i]{order:2}.kind-name[data-astro-cid-ufu5dr3i]{font-size:clamp(80px,7.4vw,120px)}.fig[data-astro-cid-ufu5dr3i] dd[data-astro-cid-ufu5dr3i]{font-size:clamp(48px,4.4vw,68px)}.parts-in[data-astro-cid-ufu5dr3i]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;column-gap:24px}.parts-list[data-astro-cid-ufu5dr3i]{gap:6px;display:grid}}.glance[data-astro-cid-ufu5dr3i]{padding-block:clamp(40px,6vw,80px) clamp(80px,10vw,140px)}.glance-t[data-astro-cid-ufu5dr3i]{border-collapse:separate;border-spacing:0 6px;width:100%;margin-top:32px}.glance-t[data-astro-cid-ufu5dr3i] thead[data-astro-cid-ufu5dr3i]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.glance-t[data-astro-cid-ufu5dr3i] tr[data-astro-cid-ufu5dr3i]{background:var(--steel)}.glance-t[data-astro-cid-ufu5dr3i] th[data-astro-cid-ufu5dr3i],.glance-t[data-astro-cid-ufu5dr3i] td[data-astro-cid-ufu5dr3i]{text-align:left;font-weight:500}.glance-t[data-astro-cid-ufu5dr3i],.glance-t[data-astro-cid-ufu5dr3i] tbody[data-astro-cid-ufu5dr3i]{display:block}.glance-t[data-astro-cid-ufu5dr3i] tbody[data-astro-cid-ufu5dr3i]{gap:6px;display:grid}.glance-t[data-astro-cid-ufu5dr3i] tbody[data-astro-cid-ufu5dr3i] tr[data-astro-cid-ufu5dr3i]{flex-wrap:wrap;align-items:baseline;gap:4px 22px;padding:16px 18px 18px;display:flex}.glance-t[data-astro-cid-ufu5dr3i] tbody[data-astro-cid-ufu5dr3i] th[data-astro-cid-ufu5dr3i]{flex-basis:100%}.glance-t[data-astro-cid-ufu5dr3i] tbody[data-astro-cid-ufu5dr3i] th[data-astro-cid-ufu5dr3i] a[data-astro-cid-ufu5dr3i]{font-family:var(--f-d);text-transform:uppercase;color:var(--ink);text-decoration:underline;text-decoration-color:var(--oak);text-underline-offset:6px;font-size:32px;font-weight:800;line-height:1.1;text-decoration-thickness:3px}.glance-t[data-astro-cid-ufu5dr3i] tbody[data-astro-cid-ufu5dr3i] th[data-astro-cid-ufu5dr3i] a[data-astro-cid-ufu5dr3i]:hover{color:var(--chip)}.g-price[data-astro-cid-ufu5dr3i],.g-days[data-astro-cid-ufu5dr3i]{font-family:var(--f-d);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.2}.g-price[data-astro-cid-ufu5dr3i]{color:var(--chip)}.g-lab[data-astro-cid-ufu5dr3i]{font-family:var(--f-b);color:var(--muted);font-size:17px;font-weight:500}.g-parts[data-astro-cid-ufu5dr3i]{color:var(--body);flex-basis:100%;font-size:18px}@media (width>=900px){.glance-t[data-astro-cid-ufu5dr3i] thead[data-astro-cid-ufu5dr3i]{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.glance-t[data-astro-cid-ufu5dr3i] thead[data-astro-cid-ufu5dr3i] tr[data-astro-cid-ufu5dr3i]{background:0 0}.glance-t[data-astro-cid-ufu5dr3i] thead[data-astro-cid-ufu5dr3i] th[data-astro-cid-ufu5dr3i]{color:var(--muted);padding:0 24px 6px;font-size:17px;font-weight:600}.glance-t[data-astro-cid-ufu5dr3i]{display:table}.glance-t[data-astro-cid-ufu5dr3i] tbody[data-astro-cid-ufu5dr3i]{display:table-row-group}.glance-t[data-astro-cid-ufu5dr3i] tbody[data-astro-cid-ufu5dr3i] tr[data-astro-cid-ufu5dr3i]{padding:0;display:table-row}.glance-t[data-astro-cid-ufu5dr3i] tbody[data-astro-cid-ufu5dr3i] th[data-astro-cid-ufu5dr3i],.glance-t[data-astro-cid-ufu5dr3i] td[data-astro-cid-ufu5dr3i]{vertical-align:baseline;padding:22px 24px}.glance-t[data-astro-cid-ufu5dr3i] .g-lab[data-astro-cid-ufu5dr3i]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.g-price[data-astro-cid-ufu5dr3i],.g-days[data-astro-cid-ufu5dr3i]{font-size:32px}}
