.sec{--stroke:#8fa9b8;--lit:var(--gold-bright)}.sec__defs{width:0;height:0;position:absolute;overflow:hidden}.sec__fig{margin:0}.sec__full{width:100%;height:auto;overflow:visible}.sec__crops{display:none}.sec .part{cursor:pointer}.sec .part g,.sec .annot{fill:none;stroke:var(--stroke);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.sec .annot{stroke-width:1px;opacity:.7}.sec .annot-text{fill:var(--line);font:600 11px var(--text);letter-spacing:.16em;opacity:.8}.sec .part .thin{stroke-width:1px}.sec .part .media{fill:url(#sd-media)}.sec .koi-mark{fill:var(--gold);stroke:none;opacity:.55}.sec .hit{fill:#0000;stroke:none;pointer-events:all}.sec .part g{transition:stroke .22s var(--ease-out), opacity .22s var(--ease-out)}.sec .callout line{stroke:var(--gold);stroke-width:1px}.sec .callout text{fill:var(--mist);font:600 11.5px var(--text);letter-spacing:.16em;transition:fill .22s var(--ease-out)}.sec .balloon line{stroke:var(--gold);stroke-width:1px}.sec .balloon circle{fill:var(--navy);stroke:var(--gold);stroke-width:1.4px;transition:fill .22s var(--ease-out)}.sec .balloon text{fill:var(--gold-bright);font:700 17px var(--text);text-anchor:middle;dominant-baseline:central;transition:fill .22s var(--ease-out)}.sec:has([data-key]:hover,[data-key]:focus-visible,.part:hover) .part g{opacity:.35}.sec:has([data-key="1"]:hover,[data-key="1"]:focus-visible,.part[data-part="1"]:hover) .part[data-part="1"] g,.sec:has([data-key="2"]:hover,[data-key="2"]:focus-visible,.part[data-part="2"]:hover) .part[data-part="2"] g,.sec:has([data-key="3"]:hover,[data-key="3"]:focus-visible,.part[data-part="3"]:hover) .part[data-part="3"] g,.sec:has([data-key="4"]:hover,[data-key="4"]:focus-visible,.part[data-part="4"]:hover) .part[data-part="4"] g{stroke:var(--lit);opacity:1}.sec:has([data-key="1"]:hover,[data-key="1"]:focus-visible,.part[data-part="1"]:hover) .balloon[data-part="1"] circle,.sec:has([data-key="2"]:hover,[data-key="2"]:focus-visible,.part[data-part="2"]:hover) .balloon[data-part="2"] circle,.sec:has([data-key="3"]:hover,[data-key="3"]:focus-visible,.part[data-part="3"]:hover) .balloon[data-part="3"] circle,.sec:has([data-key="4"]:hover,[data-key="4"]:focus-visible,.part[data-part="4"]:hover) .balloon[data-part="4"] circle{fill:var(--gold)}.sec:has([data-key="1"]:hover,[data-key="1"]:focus-visible,.part[data-part="1"]:hover) .balloon[data-part="1"] text,.sec:has([data-key="2"]:hover,[data-key="2"]:focus-visible,.part[data-part="2"]:hover) .balloon[data-part="2"] text,.sec:has([data-key="3"]:hover,[data-key="3"]:focus-visible,.part[data-part="3"]:hover) .balloon[data-part="3"] text,.sec:has([data-key="4"]:hover,[data-key="4"]:focus-visible,.part[data-part="4"]:hover) .balloon[data-part="4"] text{fill:var(--navy-deep)}.sec:has([data-key="1"]:hover,[data-key="1"]:focus-visible,.part[data-part="1"]:hover) .callout[data-part="1"] text,.sec:has([data-key="2"]:hover,[data-key="2"]:focus-visible,.part[data-part="2"]:hover) .callout[data-part="2"] text,.sec:has([data-key="3"]:hover,[data-key="3"]:focus-visible,.part[data-part="3"]:hover) .callout[data-part="3"] text,.sec:has([data-key="4"]:hover,[data-key="4"]:focus-visible,.part[data-part="4"]:hover) .callout[data-part="4"] text{fill:var(--lit)}.sec:has(.part[data-part="1"]:hover) [data-key="1"],.sec:has(.part[data-part="2"]:hover) [data-key="2"],.sec:has(.part[data-part="3"]:hover) [data-key="3"],.sec:has(.part[data-part="4"]:hover) [data-key="4"]{border-top-color:var(--gold)}.sec__key{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.5rem);margin:clamp(2.5rem,4vw,4rem) 0 0;padding:0;list-style:none;display:grid}.sec__key a{height:100%;transition:border-color .22s var(--ease-out);border-top:1px solid #8fa9b859;grid-template-rows:auto auto 1fr auto;gap:.6rem;padding-top:1.25rem;text-decoration:none;display:grid}.sec__key a:hover,.sec__key a:focus-visible{border-top-color:var(--gold)}.sec__n{border:1px solid var(--gold);width:2rem;height:2rem;color:var(--gold-bright);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid}.sec__t{font-family:var(--display);color:#f1f5f6;font-size:1.55rem;line-height:1.15}.sec__d{color:var(--mist);font-size:1rem;line-height:1.55}.sec__go{color:var(--gold-bright);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.sec__go svg{width:1.1rem;height:1.1rem;transition:transform .22s var(--ease-out)}.sec__key a:hover .sec__go svg{transform:translate(3px)}@media (width<=1100px){.sec__key{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}@media (width<=760px){.sec__full{display:none}.sec__crops{grid-template-columns:1fr;gap:.5rem;display:grid}.sec__crop{width:100%;height:auto;overflow:hidden}.sec__crop--house{justify-self:end;width:62%;margin-top:-.5rem}.sec__crop .part g{stroke-width:3px}.sec__crop .part .thin{stroke-width:2px}.sec__crop .callouts,.sec__crop .annot-text{display:none}.sec__crop .balloon circle{r:30px;stroke-width:2.5px}.sec__crop .balloon text{font-size:30px}.sec__crop--house .balloon circle{r:22px}.sec__crop--house .balloon text{font-size:22px}}@media (width<=560px){.sec__key{grid-template-columns:1fr}}.scale[data-astro-cid-kyz5jgem]{padding-top:4.75rem}.scale__track[data-astro-cid-kyz5jgem]{position:relative}.scale__bar[data-astro-cid-kyz5jgem]{border:1px solid var(--ink);background:repeating-linear-gradient(90deg, var(--ink) 0 10%, transparent 10% 20%);height:12px}.motion-ok .scale__bar[data-astro-cid-kyz5jgem]{clip-path:inset(0 100% 0 0)}.motion-ok .scale__track[data-astro-cid-kyz5jgem].is-drawn .scale__bar[data-astro-cid-kyz5jgem]{clip-path:inset(0);transition:clip-path 1.4s var(--ease-out)}.scale__marks[data-astro-cid-kyz5jgem]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem]{left:var(--at);text-align:center;width:8.5rem;font-size:.95rem;font-weight:500;line-height:1.3;position:absolute;transform:translate(-50%)}.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem]:before{content:"";background:var(--gold);width:1px;height:1rem;position:absolute;left:50%}.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem].up{bottom:calc(100% + .35rem)}.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem].up span[data-astro-cid-kyz5jgem]{padding-bottom:1.35rem;display:block}.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem].up:before{bottom:0}.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem].dn{top:calc(100% + .35rem)}.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem].dn span[data-astro-cid-kyz5jgem]{padding-top:1.35rem;display:block}.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem].dn:before{top:0}.scale__ends[data-astro-cid-kyz5jgem]{color:var(--ink-soft);justify-content:space-between;margin-top:6rem;display:flex}@media (width<=900px){.scale[data-astro-cid-kyz5jgem]{padding-top:0}.scale__track[data-astro-cid-kyz5jgem]{grid-template-columns:12px 1fr;gap:0 1.5rem;display:grid}.scale__bar[data-astro-cid-kyz5jgem]{background:repeating-linear-gradient(180deg, var(--ink) 0 10%, transparent 10% 20%);width:12px;height:auto}.motion-ok .scale__bar[data-astro-cid-kyz5jgem]{clip-path:inset(0 0 100%)}.scale__marks[data-astro-cid-kyz5jgem]{display:grid;position:static}.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem],.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem].up,.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem].dn{text-align:left;border-bottom:1px solid var(--paper-rule);width:auto;padding:.85rem 0;position:relative;top:auto;bottom:auto;left:auto;transform:none}.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem] span[data-astro-cid-kyz5jgem],.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem].up span[data-astro-cid-kyz5jgem],.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem].dn span[data-astro-cid-kyz5jgem]{padding:0}.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem]:before,.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem].up:before,.scale__marks[data-astro-cid-kyz5jgem] li[data-astro-cid-kyz5jgem].dn:before{width:1.1rem;height:1px;top:50%;bottom:auto;left:-1.5rem}.scale__ends[data-astro-cid-kyz5jgem]{display:none}}.hero__in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.55fr) minmax(0,.75fr);align-items:start;gap:clamp(2rem,5vw,6rem);min-height:clamp(0px,62svh - 5.25rem,34rem);padding-top:clamp(2.5rem,1rem + 4vw,5rem);padding-bottom:clamp(2.5rem,1.5rem + 2vw,3.5rem);display:grid}.hero__copy[data-astro-cid-lcdefpme]{align-content:start;gap:1.6rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:15ch;font-size:clamp(2.8rem,1.5rem + 4vw,5rem)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:48ch}.hero__call[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;margin-top:.4rem;display:flex}.hero__call[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-left:.25rem}.hero__note[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:-.75rem;font-size:.92rem}.hero__plate[data-astro-cid-lcdefpme]{align-self:center}.below[data-astro-cid-lcdefpme]{padding-bottom:clamp(4.5rem,3rem + 5vw,8rem)}.below__head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:1.25rem clamp(2rem,5vw,6rem);margin-top:clamp(2.5rem,4vw,4rem);display:grid}.below__head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:52ch}@media (width<=900px){.below__head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.range__head[data-astro-cid-lcdefpme]{max-width:46rem}.work__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(2.5rem,4vw,4rem);display:flex}.work__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1.3fr 1fr;align-items:end;gap:clamp(1.25rem,3vw,3rem);display:grid}.work__grid[data-astro-cid-lcdefpme] .w2{margin-bottom:clamp(2rem,6vw,6rem)}.work__note[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:2.5rem;font-size:.95rem}.work[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme]{padding-top:0}.work__rule[data-astro-cid-lcdefpme]{margin-bottom:clamp(4rem,3rem + 4vw,7rem)}.cov__rule[data-astro-cid-lcdefpme]{margin-block:clamp(4rem,8vw,7rem)}.cov__in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.cov__copy[data-astro-cid-lcdefpme]{gap:1.25rem;display:grid}@media (width<=1023px){.hero__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0}.hero__plate[data-astro-cid-lcdefpme]{display:none}}@media (width<=760px){.hero__call[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:.25rem}.hero__call[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin:1rem 0 0}.hero__note[data-astro-cid-lcdefpme]{margin-top:0}.work__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.work__grid[data-astro-cid-lcdefpme] .w2{order:-1;grid-column:1/-1;margin-bottom:0}.cov__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
