.aaw-band{background-image:radial-gradient(50% 70% at 100% 0%, color-mix(in srgb, var(--link) 10%, transparent), transparent 70%)}.aaw[data-astro-cid-jikomo2r]{gap:calc(var(--gap) * 2);scroll-margin-top:calc(var(--sticky-top,0px) + 1rem);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.aaw__copy[data-astro-cid-jikomo2r] .section-head{margin-bottom:var(--space-6)}.aaw__list[data-astro-cid-jikomo2r]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.aaw__item[data-astro-cid-jikomo2r]{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;display:grid}.aaw__year[data-astro-cid-jikomo2r]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h3);color:var(--heading);line-height:1}.aaw__title[data-astro-cid-jikomo2r]{font-size:var(--fs-h4);align-items:center;gap:.5rem;margin:0;line-height:1.25;display:flex}.aaw__title[data-astro-cid-jikomo2r] .icon{color:var(--link);flex:none}.aaw__to[data-astro-cid-jikomo2r]{margin:var(--space-1,.25rem) 0 0 calc(20px + .5rem);color:var(--muted);line-height:1.5}.aaw__note[data-astro-cid-jikomo2r]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted);max-width:34rem}.aaw__photos[data-astro-cid-jikomo2r]{gap:var(--space-4);display:grid}.aaw__row[data-astro-cid-jikomo2r]{gap:var(--space-4);display:flex}.aaw__cell[data-astro-cid-jikomo2r]{flex:var(--r) 1 0;min-width:0}.aaw__photos[data-astro-cid-jikomo2r] .aaw__photo{border-radius:var(--r-md);box-shadow:var(--shadow-2);display:block;overflow:hidden}.aaw__photos[data-astro-cid-jikomo2r] .aaw__photo img{width:100%;height:auto;display:block}@media (width<=1000px){.aaw[data-astro-cid-jikomo2r]{gap:var(--gap);grid-template-columns:1fr}.aaw__photos[data-astro-cid-jikomo2r]{max-width:44rem}}@media (width<=480px){.aaw__item[data-astro-cid-jikomo2r]{gap:var(--space-1,.25rem);grid-template-columns:1fr}.aaw__year[data-astro-cid-jikomo2r]{font-size:var(--fs-h4)}.aaw__photos[data-astro-cid-jikomo2r],.aaw__row[data-astro-cid-jikomo2r]{gap:var(--space-3)}}.acr-band{background-image:radial-gradient(60% 80% at 0% 100%, color-mix(in srgb, var(--link) 10%, transparent), transparent 70%)}.acr[data-astro-cid-nrxqg23j]{gap:calc(var(--gap) * 2);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.acr__head[data-astro-cid-nrxqg23j]{top:calc(var(--sticky-top) + 2rem);position:sticky}.acr__head[data-astro-cid-nrxqg23j] .section-head{margin-bottom:0}.acr__badges[data-astro-cid-nrxqg23j]{gap:var(--space-4);margin-top:var(--space-6);max-width:24rem;display:grid}.acr__head[data-astro-cid-nrxqg23j] .acr__badge{border-radius:var(--r-md,10px);border:1px solid var(--line);box-shadow:var(--shadow-2);display:block;overflow:hidden}.acr__head[data-astro-cid-nrxqg23j] .acr__badge img{width:100%;height:auto;display:block}.acr__note[data-astro-cid-nrxqg23j]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted);max-width:30rem}.acr__rows[data-astro-cid-nrxqg23j]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.acr__row[data-astro-cid-nrxqg23j]{gap:var(--space-5) var(--gap);padding-block:var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:6.5rem minmax(0,1fr) 12rem;align-items:center;display:grid}.acr__when[data-astro-cid-nrxqg23j]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h3);color:var(--heading);line-height:1.1}.acr__title[data-astro-cid-nrxqg23j]{font-size:var(--fs-h4);margin:0}.acr__text[data-astro-cid-nrxqg23j]{margin:var(--space-2) 0 0;color:var(--muted);line-height:1.6}.acr__row[data-astro-cid-nrxqg23j] .acr__cert{border:1px solid var(--line);box-shadow:var(--shadow-2);border-radius:3px;display:block;overflow:hidden}.acr__row[data-astro-cid-nrxqg23j] .acr__cert img{width:100%;height:auto;display:block}.acr__disc[data-astro-cid-nrxqg23j]{background:var(--card-bg);width:4.5rem;height:4.5rem;color:var(--btn-bg);border:1px solid var(--line);box-shadow:0 6px 16px color-mix(in srgb, var(--shadow-ink) 10%, transparent);border-radius:999px;justify-self:center;place-items:center;display:grid}@media (width<=1100px){.acr__badges[data-astro-cid-nrxqg23j]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:40rem}.acr[data-astro-cid-nrxqg23j]{gap:var(--gap);grid-template-columns:1fr}.acr__head[data-astro-cid-nrxqg23j]{position:static}}@media (width<=640px){.acr__row[data-astro-cid-nrxqg23j]{grid-template-columns:minmax(0,1fr) 7.5rem;align-items:start}.acr__when[data-astro-cid-nrxqg23j]{font-size:var(--fs-h4);grid-column:1/-1}.acr__disc[data-astro-cid-nrxqg23j]{width:3.5rem;height:3.5rem}}.acw__photo[data-astro-cid-wpjvrwf4]{margin:0 0 calc(var(--gap) * 1.5)}.acw__photo[data-astro-cid-wpjvrwf4] .media{border-radius:var(--r-lg);box-shadow:0 24px 60px -20px color-mix(in srgb, var(--shadow-ink) 70%, transparent);overflow:hidden}.acw__tag[data-astro-cid-wpjvrwf4]{margin-top:var(--space-4);font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.acw__tag[data-astro-cid-wpjvrwf4] .icon{color:var(--link)}.acw[data-astro-cid-wpjvrwf4]{gap:calc(var(--gap) * 2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.acw__copy[data-astro-cid-wpjvrwf4] .section-head{margin-bottom:0}.acw__text[data-astro-cid-wpjvrwf4]{margin:var(--space-5) 0 0;color:var(--muted);font-size:var(--fs-lead);line-height:1.6}.acw__call[data-astro-cid-wpjvrwf4]{align-items:center;gap:var(--space-3);margin-top:var(--space-6);color:inherit;text-decoration:none;display:inline-flex}.acw__call[data-astro-cid-wpjvrwf4] strong[data-astro-cid-wpjvrwf4]{font-size:var(--fs-h4);color:var(--heading);display:block}.acw__call[data-astro-cid-wpjvrwf4] span[data-astro-cid-wpjvrwf4] span[data-astro-cid-wpjvrwf4]{font-size:var(--fs-sm);color:var(--muted);display:block}.acw__call[data-astro-cid-wpjvrwf4]:hover strong[data-astro-cid-wpjvrwf4]{color:var(--link)}.acw__call-icon[data-astro-cid-wpjvrwf4]{background:var(--btn-bg);width:3rem;height:3rem;color:var(--btn-fg);border-radius:999px;flex:none;place-items:center;display:grid}.acw__items[data-astro-cid-wpjvrwf4]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.acw__items[data-astro-cid-wpjvrwf4] li[data-astro-cid-wpjvrwf4]{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.acw__disc[data-astro-cid-wpjvrwf4]{background:var(--card-bg);width:3rem;height:3rem;color:var(--btn-bg);border-radius:999px;place-items:center;display:grid}.acw__items[data-astro-cid-wpjvrwf4] h4[data-astro-cid-wpjvrwf4]{font-size:var(--fs-h4);margin:0 0 .2rem}.acw__items[data-astro-cid-wpjvrwf4] p[data-astro-cid-wpjvrwf4]{color:var(--muted);margin:0}@media (width<=900px){.acw[data-astro-cid-wpjvrwf4]{gap:var(--gap);grid-template-columns:1fr}}@media (width<=600px){.acw__photo[data-astro-cid-wpjvrwf4] .media{aspect-ratio:3/2}}.sdp-band{background-image:radial-gradient(50% 60% at 0% 100%, color-mix(in srgb, var(--btn-bg) 18%, transparent), transparent 70%)}.sdp[data-astro-cid-63idwym4]{gap:calc(var(--gap) * 1.5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.sdp__figure[data-astro-cid-63idwym4]{top:calc(var(--sticky-top) + 1.5rem);margin:0;position:sticky}.sdp__draw[data-astro-cid-63idwym4]{width:100%;height:auto;padding:var(--space-4);border-radius:var(--r-lg);background:color-mix(in srgb, var(--fg) 6%, transparent);border:1px solid color-mix(in srgb, var(--fg) 14%, transparent);display:block}.sdp__frame[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 30%, var(--bg))}.sdp__panel[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 70%, var(--bg));stroke:color-mix(in srgb, var(--bg) 50%, transparent);stroke-width:1px}.sdp__panel--front[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 88%, var(--bg))}.sdp__inset[data-astro-cid-63idwym4]{fill:none;stroke:color-mix(in srgb, var(--bg) 35%, transparent);stroke-width:2px}.sdp__strip[data-astro-cid-63idwym4]{fill:none;stroke:var(--btn-bg);stroke-width:3px;stroke-dasharray:8 5}.sdp__glass[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--link) 26%, var(--bg))}.sdp__lawn[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--draw-green) 55%, var(--bg))}.sdp__glass--see[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--link) 18%, transparent);stroke:color-mix(in srgb, var(--bg) 40%, transparent)}.sdp__glass--edge[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--link) 45%, var(--bg))}.sdp__mesh[data-astro-cid-63idwym4] line[data-astro-cid-63idwym4]{stroke:color-mix(in srgb, var(--fg) 22%, transparent);stroke-width:.75px}.sdp__fog-in[data-astro-cid-63idwym4]{stop-color:var(--fg);stop-opacity:.4}.sdp__fog-out[data-astro-cid-63idwym4]{stop-color:var(--fg);stop-opacity:0}.sdp__heat-in[data-astro-cid-63idwym4]{stop-color:var(--draw-heat);stop-opacity:.75}.sdp__heat-out[data-astro-cid-63idwym4]{stop-color:var(--draw-sun);stop-opacity:.2}.sdp__interlock[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 60%, var(--bg))}.sdp__roller[data-astro-cid-63idwym4]{fill:var(--bg);stroke:color-mix(in srgb, var(--fg) 55%, var(--bg));stroke-width:3px}.sdp__handle[data-astro-cid-63idwym4],.sdp__knob[data-astro-cid-63idwym4]{fill:var(--btn-bg)}.sdp__hinge-leaf[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 72%, var(--bg));stroke:color-mix(in srgb, var(--bg) 60%, transparent);stroke-width:1px}.sdp__hinge-barrel[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 90%, var(--bg));stroke:color-mix(in srgb, var(--bg) 70%, transparent);stroke-width:1px}.sdp__hinge-screw[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--bg) 70%, var(--fg))}.sdp__sill[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 45%, var(--bg))}.sdp__track[data-astro-cid-63idwym4]{stroke:color-mix(in srgb, var(--bg) 55%, transparent);stroke-width:2px}.sdp__sweep[data-astro-cid-63idwym4]{stroke:var(--btn-bg);stroke-width:4px;stroke-linecap:round}.sdp__siding[data-astro-cid-63idwym4] line[data-astro-cid-63idwym4]{stroke:color-mix(in srgb, var(--fg) 9%, transparent);stroke-width:2px}.sdp__zbar[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 92%, var(--bg))}.sdp__closer[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 50%, var(--bg));stroke:var(--bg);stroke-width:1px}.sdp__chain[data-astro-cid-63idwym4]{fill:none;stroke:color-mix(in srgb, var(--fg) 55%, var(--bg));stroke-width:3px;stroke-dasharray:3 2}.sdp__sweep-bar[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 55%, var(--bg))}.sdp__bristle[data-astro-cid-63idwym4]{stroke:color-mix(in srgb, var(--fg) 40%, var(--bg));stroke-width:2px}.sdp__sun[data-astro-cid-63idwym4]{fill:var(--draw-sun);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--draw-sun) 70%, transparent))}.sdp__ray[data-astro-cid-63idwym4]{stroke:var(--draw-sun);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 7}.sdp__wall[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 30%, var(--bg))}.sdp__mesh-panel[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 20%, var(--bg));stroke:color-mix(in srgb, var(--fg) 40%, var(--bg));stroke-dasharray:2 2}.sdp__arrow[data-astro-cid-63idwym4]{fill:none;stroke:var(--link);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sdp__label[data-astro-cid-63idwym4]{fill:var(--muted);font:700 15px var(--ff-body);letter-spacing:.04em}.sdp__bolt[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 80%, var(--bg));stroke:color-mix(in srgb, var(--bg) 50%, transparent)}.sdp__lockcase[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 45%, var(--bg))}.sdp__rose[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 68%, var(--bg))}.sdp__strikeplate[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 92%, var(--bg));stroke:color-mix(in srgb, var(--bg) 50%, transparent)}.sdp__strikebox[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--draw-wood) 30%, black)}.sdp__wood[data-astro-cid-63idwym4]{fill:var(--draw-wood)}.sdp__wood--light[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--draw-wood) 65%, white)}.sdp__grain[data-astro-cid-63idwym4],.sdp__rings[data-astro-cid-63idwym4] circle[data-astro-cid-63idwym4]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 55%, black);stroke-width:1.5px;opacity:.55}.sdp__seam[data-astro-cid-63idwym4]{stroke:color-mix(in srgb, var(--draw-wood) 40%, black);stroke-width:2px}.sdp__sheath[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--draw-wood) 55%, var(--bg))}.sdp__drywall[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 85%, var(--bg))}.sdp__crack[data-astro-cid-63idwym4]{fill:none;stroke:var(--draw-warn);stroke-width:2.5px;stroke-linejoin:round}.sdp__screw-shaft[data-astro-cid-63idwym4]{stroke-width:5px;stroke-linecap:round}.sdp__screw-thread[data-astro-cid-63idwym4]{stroke-width:7px;stroke-dasharray:1.5 3}.sdp__screw--short[data-astro-cid-63idwym4] .sdp__screw-shaft[data-astro-cid-63idwym4],.sdp__screw--short[data-astro-cid-63idwym4] .sdp__screw-thread[data-astro-cid-63idwym4]{stroke:var(--draw-warn)}.sdp__screw--short[data-astro-cid-63idwym4] .sdp__screw-head[data-astro-cid-63idwym4],.sdp__screw--short[data-astro-cid-63idwym4] .sdp__screw-tip[data-astro-cid-63idwym4]{fill:var(--draw-warn)}.sdp__screw--long[data-astro-cid-63idwym4] .sdp__screw-shaft[data-astro-cid-63idwym4],.sdp__screw--long[data-astro-cid-63idwym4] .sdp__screw-thread[data-astro-cid-63idwym4]{stroke:var(--link)}.sdp__screw--long[data-astro-cid-63idwym4] .sdp__screw-head[data-astro-cid-63idwym4],.sdp__screw--long[data-astro-cid-63idwym4] .sdp__screw-tip[data-astro-cid-63idwym4]{fill:var(--link)}.sdp__kick[data-astro-cid-63idwym4]{fill:none;stroke:var(--draw-warn);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.sdp__label--warn[data-astro-cid-63idwym4]{fill:var(--draw-warn)}.sdp__leader[data-astro-cid-63idwym4]{stroke:color-mix(in srgb, var(--fg) 40%, transparent);stroke-width:1.5px}.sdp__alu[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 62%, var(--bg));stroke:color-mix(in srgb, var(--fg) 75%, var(--bg));stroke-width:1px}.sdp__alu--door[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 72%, var(--bg))}.sdp__dim[data-astro-cid-63idwym4]{fill:none;stroke:var(--link);stroke-width:2px}.sdp__zone[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--btn-bg) 35%, transparent)}.sdp__zone--band[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--btn-bg) 18%, transparent);stroke:var(--btn-bg);stroke-dasharray:6 4}.sdp__swing[data-astro-cid-63idwym4]{fill:none;stroke:var(--link);stroke-width:2px;stroke-dasharray:6 5}.sdp__stained[data-astro-cid-63idwym4]{opacity:.9}.sdp__stained--0[data-astro-cid-63idwym4]{fill:var(--draw-warn)}.sdp__stained--1[data-astro-cid-63idwym4]{fill:var(--draw-sun)}.sdp__stained--2[data-astro-cid-63idwym4]{fill:var(--link)}.sdp__stained--3[data-astro-cid-63idwym4]{fill:var(--draw-green)}.sdp__came[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 30%, var(--bg))}.sdp__airflow[data-astro-cid-63idwym4]{fill:none;stroke:var(--link);stroke-width:2px;stroke-dasharray:5 5}.sdp__vent[data-astro-cid-63idwym4]{fill:color-mix(in srgb, var(--fg) 20%, var(--bg));stroke:var(--link);stroke-width:1.5px}.sdp__mark[data-astro-cid-63idwym4]{transform-box:fill-box;transform-origin:50%}.sdp__mark[data-astro-cid-63idwym4] circle[data-astro-cid-63idwym4]{fill:var(--btn-bg);stroke:var(--bg);stroke-width:3px}.sdp__mark[data-astro-cid-63idwym4] text[data-astro-cid-63idwym4]{fill:var(--btn-fg);font:800 14px var(--ff-body)}.sdp__source[data-astro-cid-63idwym4]{margin:var(--space-3) 0 0;font-size:var(--fs-xs);color:var(--muted)}.sdp__list[data-astro-cid-63idwym4]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sdp__item[data-astro-cid-63idwym4]{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--r-lg);background:color-mix(in srgb, var(--fg) 5%, transparent);border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);grid-template-columns:auto minmax(0,1fr);display:grid}.sdp__num[data-astro-cid-63idwym4]{background:var(--btn-bg);width:2.25rem;height:2.25rem;color:var(--btn-fg);border-radius:999px;place-items:center;font-weight:800;display:grid}.sdp__head[data-astro-cid-63idwym4]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-top:.3rem;display:flex}.sdp__title[data-astro-cid-63idwym4]{font-size:var(--fs-h4);align-items:center;gap:.45rem;margin:0;display:flex}.sdp__title[data-astro-cid-63idwym4] .icon{color:var(--link);flex:none}.sdp__verdict[data-astro-cid-63idwym4],.sdp__value[data-astro-cid-63idwym4]{font-size:var(--fs-xs);letter-spacing:.03em;white-space:nowrap;border:1px solid;border-radius:999px;padding:.2rem .65rem;font-weight:700}.sdp__verdict--repair[data-astro-cid-63idwym4]{color:var(--link)}.sdp__verdict--either[data-astro-cid-63idwym4]{color:var(--muted)}.sdp__verdict--replace[data-astro-cid-63idwym4],.sdp__value[data-astro-cid-63idwym4]{color:var(--btn-fg);background:var(--btn-bg);border-color:var(--btn-bg)}.sdp__notice[data-astro-cid-63idwym4]{margin:var(--space-2) 0 0;font-size:var(--fs-sm);line-height:1.55}.sdp__notice[data-astro-cid-63idwym4] b[data-astro-cid-63idwym4]{color:var(--heading)}.sdp__text[data-astro-cid-63idwym4]{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.sdp__note[data-astro-cid-63idwym4]{align-items:flex-start;gap:var(--space-4);margin:calc(var(--gap) * 1.25) 0 0;padding:var(--space-5) var(--space-6);border-radius:var(--r-lg);background:var(--card-bg);color:var(--card-fg,var(--fg));line-height:1.6;display:flex}.sdp__note[data-astro-cid-63idwym4] strong[data-astro-cid-63idwym4]{color:var(--card-heading,var(--heading))}.sdp__note-icon[data-astro-cid-63idwym4]{background:var(--btn-bg);width:2.5rem;height:2.5rem;color:var(--btn-fg);border-radius:999px;flex:none;place-items:center;display:grid}@media (width<=1000px){.sdp[data-astro-cid-63idwym4]{grid-template-columns:1fr}.sdp__figure[data-astro-cid-63idwym4]{max-width:44rem;position:static}}@media (width<=640px){.sdp__mark[data-astro-cid-63idwym4]{transform:scale(1.6)}.sdp__item[data-astro-cid-63idwym4]{padding:var(--space-4);gap:var(--space-3)}.sdp__draw[data-astro-cid-63idwym4]{padding:var(--space-2)}.sdp__note[data-astro-cid-63idwym4]{padding:var(--space-4)}}.ask[data-astro-cid-oeedtthm]{gap:calc(var(--gap) * 2.5);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;display:grid}.ask__head[data-astro-cid-oeedtthm]{top:calc(var(--sticky-top) + 1.5rem);position:sticky}.ask__list[data-astro-cid-oeedtthm]{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ask__item[data-astro-cid-oeedtthm]{border-radius:var(--r-lg);background:var(--card-bg);min-width:0;box-shadow:0 0 0 1px var(--line);flex-direction:column;padding:clamp(1.1rem,2.4vw,1.6rem);display:flex}.ask__q[data-astro-cid-oeedtthm]{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-h4);color:var(--heading);margin:0;line-height:1.3;display:flex}.ask__q[data-astro-cid-oeedtthm] .icon{color:var(--btn-bg);flex:none;margin-top:.1rem}.ask__why[data-astro-cid-oeedtthm]{margin:var(--space-3) 0 0;color:var(--muted);line-height:1.65}.ask__answer[data-astro-cid-oeedtthm]{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--r-md);background:color-mix(in srgb, var(--btn-bg) 9%, var(--bg));box-shadow:0 0 0 1px color-mix(in srgb, var(--btn-bg) 22%, transparent);line-height:1.55}.ask__answer[data-astro-cid-oeedtthm] strong[data-astro-cid-oeedtthm]{color:var(--heading)}.ask__answer--check[data-astro-cid-oeedtthm]{background:color-mix(in srgb, var(--fg) 5%, var(--bg));box-shadow:0 0 0 1px var(--line)}.ask__src[data-astro-cid-oeedtthm]{padding-top:var(--space-4);font-size:var(--fs-xs);color:var(--muted);margin:0}@media (width<=1100px){.ask[data-astro-cid-oeedtthm]{grid-template-columns:minmax(0,1fr)}.ask__head[data-astro-cid-oeedtthm]{position:static}}@media (width<=700px){.ask__list[data-astro-cid-oeedtthm]{grid-template-columns:minmax(0,1fr)}}.acr[data-astro-cid-ox5kbdnk]{gap:calc(var(--gap) * 2.5);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.acr__photo[data-astro-cid-ox5kbdnk]{min-width:0;margin:0}.acr__photo[data-astro-cid-ox5kbdnk] .media{border-radius:var(--r-lg);box-shadow:var(--shadow-3)}.acr__photo[data-astro-cid-ox5kbdnk] figcaption[data-astro-cid-ox5kbdnk]{margin-top:var(--space-3);font-size:var(--fs-sm);color:var(--muted)}.acr__copy[data-astro-cid-ox5kbdnk]{min-width:0}.acr__copy[data-astro-cid-ox5kbdnk] .section-head{margin-bottom:var(--space-5)}.acr__text[data-astro-cid-ox5kbdnk]{color:var(--muted);margin:0;line-height:1.7}.acr__people[data-astro-cid-ox5kbdnk]{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.acr__people[data-astro-cid-ox5kbdnk] li[data-astro-cid-ox5kbdnk]{padding:var(--space-3) var(--space-4);border-radius:var(--r-md);background:color-mix(in srgb, var(--btn-bg) 9%, var(--bg));box-shadow:0 0 0 1px color-mix(in srgb, var(--btn-bg) 22%, transparent);gap:.15rem;display:grid}.acr__people[data-astro-cid-ox5kbdnk] strong[data-astro-cid-ox5kbdnk]{font-family:var(--ff-display);font-size:var(--fs-h4);color:var(--heading)}.acr__people[data-astro-cid-ox5kbdnk] span[data-astro-cid-ox5kbdnk]{font-size:var(--fs-sm);color:var(--muted)}.acr__facts[data-astro-cid-ox5kbdnk]{gap:var(--space-4);margin:var(--space-6) 0 0;padding:var(--space-5) 0 0;border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;container-type:inline-size}.acr__facts[data-astro-cid-ox5kbdnk]>div[data-astro-cid-ox5kbdnk]{min-width:0}.acr__facts[data-astro-cid-ox5kbdnk] dt[data-astro-cid-ox5kbdnk]{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:.4rem;display:flex}.acr__facts[data-astro-cid-ox5kbdnk] dt[data-astro-cid-ox5kbdnk] .icon{color:var(--btn-bg);flex:none}.acr__facts[data-astro-cid-ox5kbdnk] dd[data-astro-cid-ox5kbdnk]{font-family:var(--ff-display);font-weight:var(--fw-display);color:var(--heading);margin:.3rem 0 0;font-size:clamp(1.05rem,6.5cqi,1.5rem);line-height:1.15}.acr__badges[data-astro-cid-ox5kbdnk]{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.acr__badges[data-astro-cid-ox5kbdnk] .acr__badge{width:9.5rem}@media (width<=960px){.acr[data-astro-cid-ox5kbdnk]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.acr__facts[data-astro-cid-ox5kbdnk]{grid-template-columns:minmax(0,1fr)}.acr__facts[data-astro-cid-ox5kbdnk] dd[data-astro-cid-ox5kbdnk]{font-size:1.3rem}}.adr-band{background-image:radial-gradient(50% 60% at 100% 0%, color-mix(in srgb, var(--btn-bg) 14%, transparent), transparent 70%)}.adr[data-astro-cid-kqprca5v]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.adr__card[data-astro-cid-kqprca5v]{border-radius:var(--r-lg);background:var(--bg);min-width:0;color:var(--fg);box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow:hidden}.adr__art[data-astro-cid-kqprca5v] .media{border-radius:0}.adr__body[data-astro-cid-kqprca5v]{flex-direction:column;flex:1;padding:clamp(1.1rem,2.4vw,1.6rem);display:flex}.adr__body[data-astro-cid-kqprca5v] h4[data-astro-cid-kqprca5v]{font-size:var(--fs-h4);color:var(--heading);margin:0}.adr__body[data-astro-cid-kqprca5v] p[data-astro-cid-kqprca5v]{margin:var(--space-3) 0 0;color:var(--muted);line-height:1.65}.adr__rule[data-astro-cid-kqprca5v]{padding:var(--space-3) var(--space-4);border-radius:var(--r-md);background:color-mix(in srgb, var(--btn-bg) 9%, var(--bg));font-size:var(--fs-sm)}.adr__rule[data-astro-cid-kqprca5v] strong[data-astro-cid-kqprca5v]{color:var(--heading)}.adr__link[data-astro-cid-kqprca5v]{padding-top:var(--space-4);color:var(--heading);align-items:center;gap:.35rem;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}.adr__link[data-astro-cid-kqprca5v]:hover{text-decoration:underline}.adr__link[data-astro-cid-kqprca5v] .icon{color:var(--btn-bg)}.adr__biz[data-astro-cid-kqprca5v]{gap:var(--space-4);margin-top:var(--gap);padding:var(--space-5) var(--space-6);border-radius:var(--r-lg);box-shadow:0 0 0 1px color-mix(in srgb, var(--fg) 18%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.adr__biz[data-astro-cid-kqprca5v]>.icon{color:var(--btn-bg)}.adr__biz[data-astro-cid-kqprca5v] p[data-astro-cid-kqprca5v]{margin:0;line-height:1.6}.adr__biz[data-astro-cid-kqprca5v] ul[data-astro-cid-kqprca5v]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.adr__biz[data-astro-cid-kqprca5v] a[data-astro-cid-kqprca5v]{min-height:var(--tap);border:1px solid color-mix(in srgb, var(--fg) 25%, transparent);color:var(--fg);font-weight:700;font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .95rem;text-decoration:none;display:inline-flex}.adr__biz[data-astro-cid-kqprca5v] a[data-astro-cid-kqprca5v]:hover{border-color:var(--btn-bg)}.adr__biz[data-astro-cid-kqprca5v] a[data-astro-cid-kqprca5v] .icon{color:var(--btn-bg)}.adr__source[data-astro-cid-kqprca5v]{margin:var(--space-5) 0 0;font-size:var(--fs-xs);color:var(--muted)}@media (width<=1000px){.adr[data-astro-cid-kqprca5v]{grid-template-columns:minmax(0,1fr)}.adr__card[data-astro-cid-kqprca5v]{flex-direction:row}.adr__art[data-astro-cid-kqprca5v]{flex:0 0 38%;min-height:12rem;position:relative}.adr__art[data-astro-cid-kqprca5v] .media{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.adr__biz[data-astro-cid-kqprca5v]{grid-template-columns:auto minmax(0,1fr)}.adr__biz[data-astro-cid-kqprca5v] ul[data-astro-cid-kqprca5v]{grid-column:1/-1}}@media (width<=600px){.adr__card[data-astro-cid-kqprca5v]{flex-direction:column}.adr__art[data-astro-cid-kqprca5v]{flex:none;min-height:0}.adr__art[data-astro-cid-kqprca5v] .media{height:auto;position:static;aspect-ratio:4/3!important}.adr__biz[data-astro-cid-kqprca5v]{grid-template-columns:minmax(0,1fr)}.adr__biz[data-astro-cid-kqprca5v]>.icon{display:none}}.bew[data-astro-cid-owkpegwa]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 18%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.25rem,3vw,2.25rem)}.bew__title[data-astro-cid-owkpegwa]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.bew__grid[data-astro-cid-owkpegwa]{margin-top:var(--space-4);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.bew__art[data-astro-cid-owkpegwa]{border-radius:var(--r-md,.75rem);width:100%;height:auto;display:block;overflow:hidden}.bew__wall[data-astro-cid-owkpegwa]{fill:color-mix(in srgb, var(--fg) 5%, white)}.bew__base[data-astro-cid-owkpegwa]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 18%, white);stroke-width:1px}.bew__floor[data-astro-cid-owkpegwa]{fill:var(--draw-wood)}.bew__floor-line[data-astro-cid-owkpegwa]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 70%, var(--fg));stroke-width:1px}.bew__casing[data-astro-cid-owkpegwa]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 22%, white);stroke-width:1.5px}.bew__jamb[data-astro-cid-owkpegwa]{fill:color-mix(in srgb, var(--fg) 10%, white)}.bew__sash[data-astro-cid-owkpegwa]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 28%, white);stroke-width:1.5px}.bew__sash--raised[data-astro-cid-owkpegwa]{fill:color-mix(in srgb, var(--fg) 3%, white)}.bew__glass[data-astro-cid-owkpegwa]{fill:var(--draw-sky)}.bew__glass--front[data-astro-cid-owkpegwa]{fill:color-mix(in srgb, var(--draw-sky) 80%, white);stroke:#fff;stroke-width:1px}.bew__lift[data-astro-cid-owkpegwa]{stroke:color-mix(in srgb, var(--fg) 45%, white);stroke-width:4px;stroke-linecap:round}.bew__open[data-astro-cid-owkpegwa]{fill:color-mix(in srgb, var(--draw-green) 12%, white);stroke:var(--btn-bg);stroke-width:2.5px;stroke-dasharray:8 6}.bew__stool[data-astro-cid-owkpegwa]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 25%, white);stroke-width:1.5px}.bew__dim[data-astro-cid-owkpegwa]{stroke:var(--btn-bg);stroke-width:2.5px}.bew__arrowhead[data-astro-cid-owkpegwa]{fill:var(--btn-bg)}.bew__ext[data-astro-cid-owkpegwa]{stroke:color-mix(in srgb, var(--btn-bg) 55%, white);stroke-width:1.5px;stroke-dasharray:4 4}.bew__bed-wood[data-astro-cid-owkpegwa]{fill:color-mix(in srgb, var(--draw-wood) 80%, var(--fg))}.bew__bed-mattress[data-astro-cid-owkpegwa]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 20%, white);stroke-width:1px}.bew__bed-pillow[data-astro-cid-owkpegwa]{fill:color-mix(in srgb, var(--fg) 6%, white);stroke:color-mix(in srgb, var(--fg) 20%, white);stroke-width:1px}.bew__bed-blanket[data-astro-cid-owkpegwa]{fill:color-mix(in srgb, var(--btn-bg) 70%, white)}.bew__art[data-astro-cid-owkpegwa] text[data-astro-cid-owkpegwa]{font-family:var(--ff-body,inherit);fill:var(--fg)}.bew__room[data-astro-cid-owkpegwa]{letter-spacing:.06em;text-transform:uppercase;font-size:17px;font-weight:700;fill:color-mix(in srgb, var(--fg) 60%, white)!important}.bew__floor-text[data-astro-cid-owkpegwa]{letter-spacing:.06em;text-transform:uppercase;font-size:16px;font-weight:700;fill:color-mix(in srgb, var(--fg) 75%, var(--draw-wood))!important}.bew__area[data-astro-cid-owkpegwa]{text-anchor:middle;font-size:30px;font-weight:800;font-family:var(--ff-display,inherit)!important;fill:var(--heading)!important}.bew__area-note[data-astro-cid-owkpegwa]{text-anchor:middle;font-size:14px;font-weight:600;fill:color-mix(in srgb, var(--fg) 70%, white)!important}.bew__label[data-astro-cid-owkpegwa]{font-size:24px;font-weight:800;fill:var(--btn-bg)!important}.bew__label--mid[data-astro-cid-owkpegwa]{text-anchor:middle;font-size:19px}.bew__label--end[data-astro-cid-owkpegwa]{text-anchor:end}.bew__label-sub[data-astro-cid-owkpegwa]{font-size:18px;font-weight:700}.bew__list[data-astro-cid-owkpegwa]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bew__list[data-astro-cid-owkpegwa] li[data-astro-cid-owkpegwa]{padding:var(--space-3) var(--space-4);border-radius:var(--r-md,.75rem);background:var(--card-bg);box-shadow:0 0 0 1px var(--line);align-content:start;gap:.15rem;display:grid}.bew__value[data-astro-cid-owkpegwa]{font-family:var(--ff-display);font-weight:var(--fw-display);color:var(--heading);font-size:clamp(1.35rem,1rem + 1vw,1.8rem);line-height:1.05}.bew__what[data-astro-cid-owkpegwa]{font-size:var(--fs-sm);color:var(--heading);font-weight:700;line-height:1.35}.bew__note[data-astro-cid-owkpegwa]{font-size:var(--fs-xs);color:var(--muted);line-height:1.4}.bew__math[data-astro-cid-owkpegwa]{margin:var(--space-4) 0 0;font-size:var(--fs-sm);color:var(--muted);line-height:1.6}.bew__repl[data-astro-cid-owkpegwa]{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--r-md,.75rem);background:var(--card-bg);box-shadow:0 0 0 1px var(--line)}.bew__repl-title[data-astro-cid-owkpegwa]{color:var(--heading);margin:0;font-weight:800}.bew__repl-text[data-astro-cid-owkpegwa]{margin:var(--space-2) 0 0;font-size:var(--fs-sm);color:var(--muted);line-height:1.6}.bew__caption[data-astro-cid-owkpegwa]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.bew__caption[data-astro-cid-owkpegwa] a[data-astro-cid-owkpegwa]{color:inherit}@media (width<=900px){.bew__grid[data-astro-cid-owkpegwa]{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.bew__list[data-astro-cid-owkpegwa]{gap:var(--space-2)}.bew__list[data-astro-cid-owkpegwa] li[data-astro-cid-owkpegwa]{padding:var(--space-3)}}.edp[data-astro-cid-23lchv44]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-wood) 12%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.1rem,3vw,2.25rem)}.edp__title[data-astro-cid-23lchv44]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.edp__grid[data-astro-cid-23lchv44]{gap:var(--gap);margin-top:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.edp__panel[data-astro-cid-23lchv44]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-md,.75rem);background:var(--card-bg);box-shadow:0 0 0 1px var(--line);align-content:start;display:grid}.edp__tag[data-astro-cid-23lchv44]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--heading);align-items:center;gap:.5rem;margin:0;font-weight:700;display:inline-flex}.edp__dot[data-astro-cid-23lchv44]{background:var(--btn-bg);border-radius:999px;width:.7rem;height:.7rem}.edp__dot--slab[data-astro-cid-23lchv44]{background:var(--draw-wood)}.edp__svg[data-astro-cid-23lchv44]{width:100%;height:auto;margin-inline:auto;display:block}.edp__svg--slab[data-astro-cid-23lchv44]{max-width:24rem}.edp__wall[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--draw-wood) 8%, var(--bg))}.edp__floor[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--draw-wood) 75%, var(--bg))}.edp__floor-line[data-astro-cid-23lchv44]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 70%, var(--fg));stroke-width:1px}.edp__sky[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--draw-sky) 75%, var(--bg))}.edp__lawn[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--draw-green) 70%, var(--bg))}.edp__porch[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--fg) 14%, var(--bg))}.edp__casing[data-astro-cid-23lchv44]{fill:var(--bg);stroke:color-mix(in srgb, var(--fg) 22%, var(--bg));stroke-width:1.4px}.edp__jamb[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--draw-wood) 55%, var(--bg));stroke:color-mix(in srgb, var(--draw-wood) 60%, var(--fg));stroke-width:1px}.edp__jamb--head[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--draw-wood) 65%, var(--bg))}.edp__grain[data-astro-cid-23lchv44]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 55%, var(--fg));stroke-width:.9px;opacity:.6}.edp__gasket[data-astro-cid-23lchv44]{fill:none;stroke:color-mix(in srgb, var(--fg) 82%, var(--bg));stroke-width:4.5px;stroke-linejoin:round}.edp__gasket-shine[data-astro-cid-23lchv44]{fill:none;stroke:color-mix(in srgb, var(--fg) 45%, var(--bg));stroke-width:1.2px}.edp__metal[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--fg) 30%, var(--bg));stroke:color-mix(in srgb, var(--fg) 60%, var(--bg));stroke-width:1px}.edp__knuckle[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--fg) 45%, var(--bg));stroke:color-mix(in srgb, var(--fg) 70%, var(--bg));stroke-width:1px}.edp__hole[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--fg) 75%, var(--bg))}.edp__screw[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--fg) 70%, var(--bg))}.edp__shine[data-astro-cid-23lchv44]{fill:var(--bg);opacity:.7}.edp__sill[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--draw-wood) 50%, var(--fg))}.edp__threshold[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--fg) 22%, var(--bg))}.edp__ridge[data-astro-cid-23lchv44]{stroke:color-mix(in srgb, var(--fg) 50%, var(--bg));stroke-width:1.4px}.edp__slab[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--fg) 62%, var(--draw-wood));stroke:color-mix(in srgb, var(--fg) 88%, var(--bg));stroke-width:1.5px;stroke-linejoin:round}.edp__panel-raise[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--fg) 52%, var(--draw-wood));stroke:color-mix(in srgb, var(--fg) 85%, var(--bg));stroke-width:1.2px}.edp__sweep[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--fg) 90%, var(--bg))}.edp__cut[data-astro-cid-23lchv44]{fill:var(--bg);stroke:color-mix(in srgb, var(--fg) 85%, var(--bg));stroke-width:1px;stroke-dasharray:3 2}.edp__bore[data-astro-cid-23lchv44]{fill:var(--bg);stroke:color-mix(in srgb, var(--fg) 85%, var(--bg));stroke-width:1.5px}.edp__edge[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--fg) 55%, var(--draw-wood));stroke:color-mix(in srgb, var(--fg) 88%, var(--bg));stroke-width:1.2px}.edp__side[data-astro-cid-23lchv44]{fill:var(--muted);font:700 13px var(--ff-body);letter-spacing:.1em;text-transform:uppercase}.edp__out[data-astro-cid-23lchv44]{fill:color-mix(in srgb, var(--fg) 70%, var(--bg));font:700 12px var(--ff-body);letter-spacing:.1em;text-transform:uppercase;paint-order:stroke;stroke:color-mix(in srgb, var(--draw-sky) 60%, var(--bg));stroke-width:4px;stroke-linejoin:round}.edp__label[data-astro-cid-23lchv44]{fill:var(--fg);font:700 14px var(--ff-body);paint-order:stroke;stroke:var(--bg);stroke-width:5px;stroke-linejoin:round}.edp__lead[data-astro-cid-23lchv44]{fill:none;stroke:var(--muted);stroke-width:1px}.edp__mark[data-astro-cid-23lchv44] circle[data-astro-cid-23lchv44]{fill:var(--btn-bg);stroke:var(--bg);stroke-width:3px}.edp__mark[data-astro-cid-23lchv44] text[data-astro-cid-23lchv44]{fill:var(--btn-fg);font:800 14px var(--ff-body)}.edp__mark[data-astro-cid-23lchv44]{transform-box:fill-box;transform-origin:50%}.edp__dim[data-astro-cid-23lchv44]{stroke:var(--btn-bg);stroke-width:2.2px}.edp__dim--thin[data-astro-cid-23lchv44]{stroke-width:2px}.edp__arrowhead[data-astro-cid-23lchv44]{fill:var(--btn-bg)}.edp__ext[data-astro-cid-23lchv44]{fill:none;stroke:color-mix(in srgb, var(--btn-bg) 55%, var(--bg));stroke-width:1.2px;stroke-dasharray:4 3}.edp__ext--on[data-astro-cid-23lchv44]{stroke:var(--bg);stroke-dasharray:none}.edp__dimtext[data-astro-cid-23lchv44]{fill:var(--heading);font:800 15px var(--ff-body)}.edp__dimtext--sm[data-astro-cid-23lchv44]{font-size:12px}.edp__small[data-astro-cid-23lchv44]{fill:var(--fg);font:600 13px var(--ff-body);paint-order:stroke;stroke:var(--card-bg);stroke-width:4px;stroke-linejoin:round}.edp__parts[data-astro-cid-23lchv44]{gap:var(--space-4) var(--gap);margin:var(--gap) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.edp__parts[data-astro-cid-23lchv44] li[data-astro-cid-23lchv44]{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.edp__num[data-astro-cid-23lchv44]{background:var(--btn-bg);width:1.9rem;height:1.9rem;color:var(--btn-fg);font-weight:800;font-size:var(--fs-sm);border-radius:999px;place-items:center;display:grid}.edp__parts[data-astro-cid-23lchv44] h4[data-astro-cid-23lchv44]{font-size:var(--fs-base,1rem);margin:.2rem 0 0}.edp__parts[data-astro-cid-23lchv44] p[data-astro-cid-23lchv44]{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.edp__caption[data-astro-cid-23lchv44]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.edp__caption[data-astro-cid-23lchv44] a[data-astro-cid-23lchv44]{color:inherit}@media (width<=1200px){.edp__parts[data-astro-cid-23lchv44]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.edp__grid[data-astro-cid-23lchv44]{grid-template-columns:minmax(0,1fr)}.edp__parts[data-astro-cid-23lchv44]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.edp__panel[data-astro-cid-23lchv44]{padding:var(--space-3)}}@media (width<=520px){.edp__parts[data-astro-cid-23lchv44]{grid-template-columns:minmax(0,1fr)}.edp__mark[data-astro-cid-23lchv44]{transform:scale(1.45)}.edp__label[data-astro-cid-23lchv44],.edp__lead[data-astro-cid-23lchv44]{display:none}.edp__side[data-astro-cid-23lchv44],.edp__out[data-astro-cid-23lchv44]{font-size:18px}.edp__dimtext[data-astro-cid-23lchv44]{font-size:20px}.edp__dimtext--sm[data-astro-cid-23lchv44]{font-size:15px}.edp__small[data-astro-cid-23lchv44]{font-size:17px}}.ews[data-astro-cid-2wuatg77]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 18%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.25rem,3vw,2.25rem)}.ews__title[data-astro-cid-2wuatg77]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.ews__row[data-astro-cid-2wuatg77]{gap:var(--gap);margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ews__house[data-astro-cid-2wuatg77]{border-radius:var(--r-md);background:var(--card-bg);min-width:0;box-shadow:0 0 0 1px var(--line);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.ews__art[data-astro-cid-2wuatg77]{width:100%;height:auto;display:block}.ews__body[data-astro-cid-2wuatg77]{padding:var(--space-4) clamp(1rem, 2vw, 1.4rem) var(--space-5)}.ews__tag[data-astro-cid-2wuatg77]{background:var(--btn-bg);color:var(--btn-fg);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0;padding:.25rem .7rem;font-weight:700;display:inline-block}.ews__share[data-astro-cid-2wuatg77]{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;display:flex}.ews__share[data-astro-cid-2wuatg77] strong[data-astro-cid-2wuatg77]{font-family:var(--ff-display);font-weight:var(--fw-display);color:var(--heading);font-size:clamp(1.7rem,1.3rem + 1.2vw,2.3rem);line-height:1}.ews__label[data-astro-cid-2wuatg77]{margin:var(--space-4) 0 0;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.ews__had[data-astro-cid-2wuatg77],.ews__fits[data-astro-cid-2wuatg77]{margin:var(--space-1) 0 0;color:var(--fg);line-height:1.55}.ews__fits[data-astro-cid-2wuatg77]{padding-left:1.3rem;position:relative}.ews__fits[data-astro-cid-2wuatg77]:before{content:"";background:var(--btn-bg);border-radius:999px;width:.6rem;height:.6rem;position:absolute;top:.45em;left:.1rem}.ews__caption[data-astro-cid-2wuatg77]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.ews__caption[data-astro-cid-2wuatg77] a[data-astro-cid-2wuatg77]{color:inherit}.ews__sky[data-astro-cid-2wuatg77]{fill:color-mix(in srgb, var(--draw-sky) 40%, white)}.ews__ground[data-astro-cid-2wuatg77]{fill:var(--draw-green)}.ews__siding[data-astro-cid-2wuatg77]{fill:color-mix(in srgb, var(--fg) 7%, white)}.ews__lap[data-astro-cid-2wuatg77]{fill:none;stroke:color-mix(in srgb, var(--fg) 22%, white);stroke-width:.8px}.ews__gablefront[data-astro-cid-2wuatg77]{stroke:none}.ews__gableedge[data-astro-cid-2wuatg77]{fill:none;stroke:color-mix(in srgb, var(--fg) 72%, var(--bg));stroke-width:6px;stroke-linejoin:miter}.ews__brick[data-astro-cid-2wuatg77]{fill:color-mix(in srgb, var(--draw-warn) 55%, var(--draw-wood))}.ews__mortar[data-astro-cid-2wuatg77]{fill:none;stroke:color-mix(in srgb, white 45%, var(--draw-wood));stroke-width:.7px}.ews__roof[data-astro-cid-2wuatg77]{fill:color-mix(in srgb, var(--fg) 72%, var(--bg))}.ews__eave[data-astro-cid-2wuatg77]{fill:none;stroke:#fff;stroke-width:1.4px}.ews__rafter[data-astro-cid-2wuatg77],.ews__brace[data-astro-cid-2wuatg77]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 80%, var(--fg));stroke-width:2.4px}.ews__vent[data-astro-cid-2wuatg77]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 60%, white);stroke-width:1.4px}.ews__beam[data-astro-cid-2wuatg77]{fill:color-mix(in srgb, white 70%, var(--draw-wood))}.ews__column[data-astro-cid-2wuatg77]{fill:color-mix(in srgb, white 80%, var(--draw-wood));stroke:color-mix(in srgb, var(--draw-wood) 40%, white);stroke-width:.6px}.ews__rail[data-astro-cid-2wuatg77]{fill:none;stroke:color-mix(in srgb, white 70%, var(--draw-wood));stroke-width:2.2px}.ews__trim[data-astro-cid-2wuatg77]{fill:color-mix(in srgb, white 72%, var(--draw-wood))}.ews__door[data-astro-cid-2wuatg77]{fill:var(--draw-wood)}.ews__step[data-astro-cid-2wuatg77]{fill:color-mix(in srgb, var(--fg) 18%, white)}.ews__glass[data-astro-cid-2wuatg77]{fill:var(--draw-sky);stroke:#fff;stroke-width:1.4px}.ews__bar[data-astro-cid-2wuatg77]{fill:none;stroke:#fff;stroke-width:1.4px}.ews__bar--door[data-astro-cid-2wuatg77]{stroke:color-mix(in srgb, var(--draw-wood) 55%, var(--fg));stroke-width:1px}.ews__garage[data-astro-cid-2wuatg77]{fill:color-mix(in srgb, var(--fg) 5%, white);stroke:color-mix(in srgb, var(--fg) 28%, white);stroke-width:.8px}.ews__seam[data-astro-cid-2wuatg77]{fill:none;stroke:color-mix(in srgb, var(--fg) 22%, white);stroke-width:.8px}.ews__win[data-astro-cid-2wuatg77] rect[data-astro-cid-2wuatg77]{fill:var(--draw-sky);stroke:#fff;stroke-width:2.2px}.ews__win[data-astro-cid-2wuatg77] path[data-astro-cid-2wuatg77]{fill:none;stroke:#fff;stroke-width:1.5px}.ews__ring[data-astro-cid-2wuatg77]{fill:none;stroke:var(--btn-bg);stroke-width:2.2px;stroke-dasharray:5 3}.ews__leaf[data-astro-cid-2wuatg77]{fill:color-mix(in srgb, var(--draw-green) 78%, var(--fg))}@media (width<=980px){.ews__row[data-astro-cid-2wuatg77]{grid-template-columns:minmax(0,1fr)}.ews__house[data-astro-cid-2wuatg77]{grid-template-rows:none;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.ews__art[data-astro-cid-2wuatg77]{object-fit:cover;height:100%}}@media (width<=640px){.ews__house[data-astro-cid-2wuatg77]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.ews__art[data-astro-cid-2wuatg77]{height:auto}}.jth[data-astro-cid-voozyw7i]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 18%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.25rem,3vw,2.25rem)}.jth__title[data-astro-cid-voozyw7i]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.jth__pair[data-astro-cid-voozyw7i]{gap:var(--gap);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jth__house[data-astro-cid-voozyw7i]{border-radius:var(--r-md);background:var(--card-bg);min-width:0;box-shadow:0 0 0 1px var(--line);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.jth__art[data-astro-cid-voozyw7i]{width:100%;height:auto;display:block}.jth__body[data-astro-cid-voozyw7i]{padding:var(--space-4) clamp(1rem, 2vw, 1.5rem) var(--space-5)}.jth__tag[data-astro-cid-voozyw7i]{background:var(--btn-bg);color:var(--btn-fg);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0;padding:.25rem .7rem;font-weight:700;display:inline-block}.jth__place[data-astro-cid-voozyw7i]{margin:var(--space-2) 0 0;font-size:var(--fs-sm);color:var(--muted)}.jth__year[data-astro-cid-voozyw7i]{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.jth__year[data-astro-cid-voozyw7i] strong[data-astro-cid-voozyw7i]{font-family:var(--ff-display);font-weight:var(--fw-display);color:var(--heading);font-size:clamp(1.9rem,1.4rem + 1.4vw,2.6rem);line-height:1}.jth__note[data-astro-cid-voozyw7i]{margin:var(--space-2) 0 0;color:var(--fg);line-height:1.55}.jth__checks-label[data-astro-cid-voozyw7i]{margin:var(--space-4) 0 0;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.jth__checks[data-astro-cid-voozyw7i]{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.jth__checks[data-astro-cid-voozyw7i] li[data-astro-cid-voozyw7i]{color:var(--muted);padding-left:1.4rem;line-height:1.5;position:relative}.jth__checks[data-astro-cid-voozyw7i] li[data-astro-cid-voozyw7i]:before{content:"";background:var(--btn-bg);border-radius:999px;width:.6rem;height:.6rem;position:absolute;top:.42em;left:.15rem}.jth__caption[data-astro-cid-voozyw7i]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.jth__caption[data-astro-cid-voozyw7i] a[data-astro-cid-voozyw7i]{color:inherit}.jth__sky[data-astro-cid-voozyw7i]{fill:color-mix(in srgb, var(--draw-sky) 40%, white)}.jth__ground[data-astro-cid-voozyw7i]{fill:var(--draw-green)}.jth__drive[data-astro-cid-voozyw7i]{fill:color-mix(in srgb, var(--fg) 14%, white)}.jth__siding[data-astro-cid-voozyw7i]{fill:color-mix(in srgb, var(--fg) 8%, white)}.jth__lap[data-astro-cid-voozyw7i]{fill:none;stroke:color-mix(in srgb, var(--fg) 22%, white);stroke-width:.8px}.jth__brick[data-astro-cid-voozyw7i]{fill:color-mix(in srgb, var(--draw-warn) 55%, var(--draw-wood))}.jth__mortar[data-astro-cid-voozyw7i]{fill:none;stroke:color-mix(in srgb, white 45%, var(--draw-wood));stroke-width:.7px}.jth__roof[data-astro-cid-voozyw7i]{fill:color-mix(in srgb, var(--fg) 72%, var(--bg))}.jth__eave[data-astro-cid-voozyw7i]{fill:none;stroke:#fff;stroke-width:1.4px}.jth__garage[data-astro-cid-voozyw7i]{fill:color-mix(in srgb, var(--fg) 5%, white);stroke:color-mix(in srgb, var(--fg) 28%, white);stroke-width:.8px}.jth__seam[data-astro-cid-voozyw7i]{fill:none;stroke:color-mix(in srgb, var(--fg) 22%, white);stroke-width:.8px}.jth__door[data-astro-cid-voozyw7i]{fill:var(--draw-wood)}.jth__knob[data-astro-cid-voozyw7i]{fill:color-mix(in srgb, var(--fg) 70%, white)}.jth__win[data-astro-cid-voozyw7i] rect[data-astro-cid-voozyw7i]{fill:var(--draw-sky);stroke:#fff;stroke-width:2.4px}.jth__win[data-astro-cid-voozyw7i] path[data-astro-cid-voozyw7i]{fill:none;stroke:#fff;stroke-width:2px}.jth__win--old[data-astro-cid-voozyw7i] rect[data-astro-cid-voozyw7i],.jth__win--old[data-astro-cid-voozyw7i] path[data-astro-cid-voozyw7i]{stroke:color-mix(in srgb, white 70%, var(--draw-wood))}.jth__fog[data-astro-cid-voozyw7i]{fill:#fff;opacity:.62}.jth__drop[data-astro-cid-voozyw7i]{fill:#fff}.jth__trim[data-astro-cid-voozyw7i]{fill:color-mix(in srgb, white 65%, var(--draw-wood))}.jth__stormframe[data-astro-cid-voozyw7i]{fill:none;stroke:color-mix(in srgb, var(--fg) 55%, white);stroke-width:1.6px}.jth__shutter[data-astro-cid-voozyw7i]{fill:color-mix(in srgb, var(--fg) 62%, var(--bg))}.jth__trunk[data-astro-cid-voozyw7i]{fill:color-mix(in srgb, var(--draw-wood) 70%, var(--fg))}.jth__leaf[data-astro-cid-voozyw7i]{fill:var(--draw-green)}.jth__leaf--dark[data-astro-cid-voozyw7i]{fill:color-mix(in srgb, var(--draw-green) 78%, var(--fg))}.jth__lead[data-astro-cid-voozyw7i]{fill:none;stroke:var(--btn-bg);stroke-width:1.6px}.jth__dot[data-astro-cid-voozyw7i]{fill:var(--btn-bg);stroke:#fff;stroke-width:1.2px}.jth__tagbg[data-astro-cid-voozyw7i]{fill:var(--btn-bg)}.jth__tagtx[data-astro-cid-voozyw7i]{fill:#fff;font-family:var(--ff-body);font-size:13px;font-weight:700}@media (width<=760px){.jth__pair[data-astro-cid-voozyw7i]{grid-template-columns:minmax(0,1fr)}}.lho[data-astro-cid-cvbmk6yd]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 18%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.1rem,3vw,2.25rem)}.lho__title[data-astro-cid-cvbmk6yd]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.lho__grid[data-astro-cid-cvbmk6yd]{gap:var(--space-5);margin-top:var(--space-4);display:grid}.lho__art[data-astro-cid-cvbmk6yd]{padding:var(--space-3);border-radius:var(--r-md,.75rem);background:var(--card-bg);box-shadow:0 0 0 1px var(--line)}.lho__crop[data-astro-cid-cvbmk6yd]{border-radius:calc(var(--r-md,.75rem) - 4px);overflow:hidden}.lho__svg[data-astro-cid-cvbmk6yd]{width:100%;height:auto;display:block}.lho__sky[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--draw-sky) 45%, white)}.lho__hill[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--draw-green) 55%, var(--fg));opacity:.55}.lho__water[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--draw-water) 80%, var(--draw-shield))}.lho__ripple[data-astro-cid-cvbmk6yd]{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;opacity:.6}.lho__tree[data-astro-cid-cvbmk6yd] circle[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--draw-green) 75%, var(--fg))}.lho__trunk[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--draw-wood) 55%, var(--fg))}.lho__lawn[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--draw-green) 70%, white)}.lho__stone[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--fg) 30%, white);stroke:color-mix(in srgb, var(--fg) 45%, white);stroke-width:1px}.lho__dock[data-astro-cid-cvbmk6yd],.lho__deckboard[data-astro-cid-cvbmk6yd]{fill:var(--draw-wood)}.lho__board[data-astro-cid-cvbmk6yd]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 60%, var(--fg));stroke-width:1px}.lho__post[data-astro-cid-cvbmk6yd],.lho__deckpost[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--draw-wood) 60%, var(--fg));stroke:color-mix(in srgb, var(--draw-wood) 60%, var(--fg));stroke-width:4px}.lho__roof[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--fg) 70%, var(--bg))}.lho__siding[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--fg) 6%, white)}.lho__lap[data-astro-cid-cvbmk6yd]{fill:none;stroke:color-mix(in srgb, var(--fg) 20%, white);stroke-width:1px}.lho__stonewall[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--draw-wood) 22%, color-mix(in srgb, var(--fg) 18%, white))}.lho__joint[data-astro-cid-cvbmk6yd]{fill:none;stroke:color-mix(in srgb, var(--fg) 40%, white);stroke-width:1px}.lho__trim[data-astro-cid-cvbmk6yd]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 35%, white);stroke-width:1.2px}.lho__glass[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--draw-sky) 80%, white)}.lho__glass--move[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--draw-sky) 85%, var(--draw-shield) 15%)}.lho__glass--storm[data-astro-cid-cvbmk6yd]{opacity:.75}.lho__rail[data-astro-cid-cvbmk6yd],.lho__frame[data-astro-cid-cvbmk6yd]{fill:none;stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:2.5px}.lho__shine[data-astro-cid-cvbmk6yd]{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;opacity:.85}.lho__lock[data-astro-cid-cvbmk6yd],.lho__metal[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--fg) 55%, white);stroke:color-mix(in srgb, var(--fg) 75%, white);stroke-width:.6px}.lho__track[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--fg) 35%, white)}.lho__railtop[data-astro-cid-cvbmk6yd]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 70%, var(--fg));stroke-width:3px}.lho__baluster[data-astro-cid-cvbmk6yd]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 70%, var(--fg));stroke-width:1.5px}.lho__door[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--draw-wood) 75%, var(--fg))}.lho__panel[data-astro-cid-cvbmk6yd]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 45%, var(--fg));stroke-width:1.2px}.lho__knob[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--fg) 30%, white)}.lho__storm[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--fg) 75%, var(--bg))}.lho__step[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--fg) 25%, white)}.lho__pin[data-astro-cid-cvbmk6yd] circle[data-astro-cid-cvbmk6yd]{fill:var(--btn-bg);stroke:#fff;stroke-width:2.5px}.lho__pin[data-astro-cid-cvbmk6yd] text[data-astro-cid-cvbmk6yd]{fill:#fff;font:800 14px var(--ff-body)}.lho__dbg[data-astro-cid-cvbmk6yd]{fill:var(--card-bg)}.lho__sash[data-astro-cid-cvbmk6yd]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 40%, white);stroke-width:1.2px}.lho__cam[data-astro-cid-cvbmk6yd]{fill:none;stroke:color-mix(in srgb, var(--fg) 80%, white);stroke-width:2.4px;stroke-linecap:round}.lho__ok[data-astro-cid-cvbmk6yd]{fill:var(--draw-green)}.lho__screw[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--fg) 45%, white);stroke:color-mix(in srgb, var(--fg) 75%, white);stroke-width:.8px}.lho__slot[data-astro-cid-cvbmk6yd]{stroke:color-mix(in srgb, var(--fg) 85%, white);stroke-width:1px}.lho__bar[data-astro-cid-cvbmk6yd]{fill:var(--draw-wood);stroke:color-mix(in srgb, var(--draw-wood) 55%, var(--fg));stroke-width:.8px}.lho__doorslab[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--fg) 10%, white);stroke:color-mix(in srgb, var(--fg) 45%, white);stroke-width:1px}.lho__wood[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--draw-wood) 55%, white);stroke:color-mix(in srgb, var(--draw-wood) 60%, var(--fg));stroke-width:1px}.lho__wood--stud[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--draw-wood) 70%, white)}.lho__grain[data-astro-cid-cvbmk6yd]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 70%, var(--fg));stroke-width:.8px;opacity:.7}.lho__strike[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--fg) 60%, white)}.lho__screwlong[data-astro-cid-cvbmk6yd]{fill:none;stroke:color-mix(in srgb, var(--fg) 70%, white);stroke-width:2.4px;stroke-dasharray:3 1.5}.lho__screwtip[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--fg) 70%, white)}.lho__stormframe[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--fg) 75%, var(--bg))}.lho__bolt[data-astro-cid-cvbmk6yd]{fill:var(--btn-bg);stroke:#fff;stroke-width:1px}.lho__tag[data-astro-cid-cvbmk6yd]{font:700 13px var(--ff-body);fill:var(--fg)}.lho__tag--ok[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--draw-green) 70%, var(--fg))}.lho__tag--soft[data-astro-cid-cvbmk6yd]{fill:color-mix(in srgb, var(--fg) 65%, white)}.lho__lead[data-astro-cid-cvbmk6yd]{fill:none;stroke:color-mix(in srgb, var(--fg) 50%, white);stroke-width:.8px}.lho__list[data-astro-cid-cvbmk6yd]{gap:var(--space-4) var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lho__item[data-astro-cid-cvbmk6yd]{gap:var(--space-3);grid-template-rows:auto 1fr;align-content:start;display:grid}.lho__detail[data-astro-cid-cvbmk6yd]{border-radius:var(--r-sm,.5rem);box-shadow:0 0 0 1px var(--line);background:var(--card-bg);overflow:hidden}.lho__detail[data-astro-cid-cvbmk6yd] svg[data-astro-cid-cvbmk6yd]{width:100%;height:auto;display:block}.lho__text[data-astro-cid-cvbmk6yd] h4[data-astro-cid-cvbmk6yd]{font-size:var(--fs-base,1rem);align-items:center;gap:.5rem;margin:0;display:flex}.lho__num[data-astro-cid-cvbmk6yd]{background:var(--btn-bg);width:1.6rem;height:1.6rem;color:var(--btn-fg);font-weight:800;font-size:var(--fs-sm);border-radius:999px;flex:none;place-items:center;display:grid}.lho__text[data-astro-cid-cvbmk6yd] p[data-astro-cid-cvbmk6yd]{margin:var(--space-1,.25rem) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.lho__text[data-astro-cid-cvbmk6yd] .lho__look[data-astro-cid-cvbmk6yd]{color:var(--fg)}.lho__caption[data-astro-cid-cvbmk6yd]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.lho__caption[data-astro-cid-cvbmk6yd] a[data-astro-cid-cvbmk6yd]{color:inherit}@media (width<=1100px){.lho__list[data-astro-cid-cvbmk6yd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.lho__list[data-astro-cid-cvbmk6yd]{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.lho__detail[data-astro-cid-cvbmk6yd]{max-width:15rem}.lho__svg[data-astro-cid-cvbmk6yd]{width:190%;margin-left:-37%}}@media (width<=480px){.lho__art[data-astro-cid-cvbmk6yd]{padding:var(--space-2)}}.lww[data-astro-cid-kg4gorp2]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 18%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.1rem,3vw,2.25rem)}.lww__title[data-astro-cid-kg4gorp2]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.lww__grid[data-astro-cid-kg4gorp2]{gap:var(--gap);margin-top:var(--space-4);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.lww__panel[data-astro-cid-kg4gorp2]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-md,.75rem);background:var(--card-bg);box-shadow:0 0 0 1px var(--line);align-content:start;display:grid}.lww__tag[data-astro-cid-kg4gorp2]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--heading);align-items:center;gap:.5rem;margin:0;font-weight:700;display:inline-flex}.lww__dot[data-astro-cid-kg4gorp2]{background:var(--btn-bg);border-radius:999px;width:.7rem;height:.7rem}.lww__dot--cut[data-astro-cid-kg4gorp2]{background:var(--draw-wood)}.lww__svg[data-astro-cid-kg4gorp2]{width:100%;height:auto;margin-inline:auto;display:block}.lww__svg--cut[data-astro-cid-kg4gorp2]{max-width:26rem}.lww__room[data-astro-cid-kg4gorp2]{fill:color-mix(in srgb, var(--draw-wood) 10%, white)}.lww__trim[data-astro-cid-kg4gorp2]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 22%, white);stroke-width:1.2px}.lww__sky[data-astro-cid-kg4gorp2]{fill:color-mix(in srgb, var(--draw-sky) 80%, white)}.lww__shore[data-astro-cid-kg4gorp2]{fill:color-mix(in srgb, var(--draw-green) 72%, var(--fg))}.lww__lake[data-astro-cid-kg4gorp2]{fill:var(--draw-water)}.lww__waterline[data-astro-cid-kg4gorp2]{fill:none;stroke:color-mix(in srgb, var(--draw-shield) 35%, var(--draw-water));stroke-width:2px}.lww__ripple[data-astro-cid-kg4gorp2]{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;opacity:.55}.lww__frame[data-astro-cid-kg4gorp2]{fill:none;stroke:color-mix(in srgb, var(--fg) 88%, var(--bg));stroke-width:8px}.lww__sash[data-astro-cid-kg4gorp2]{fill:none;stroke:color-mix(in srgb, var(--fg) 74%, var(--bg));stroke-width:8px}.lww__swing[data-astro-cid-kg4gorp2]{fill:none;stroke:color-mix(in srgb, var(--fg) 70%, var(--bg));stroke-width:1.6px;stroke-dasharray:7 5}.lww__crank[data-astro-cid-kg4gorp2]{fill:color-mix(in srgb, var(--fg) 45%, white);stroke:color-mix(in srgb, var(--fg) 85%, var(--bg));stroke-width:1px}.lww__shine[data-astro-cid-kg4gorp2]{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;opacity:.75}.lww__mull[data-astro-cid-kg4gorp2]{fill:color-mix(in srgb, var(--fg) 60%, var(--bg))}.lww__mull--hi[data-astro-cid-kg4gorp2]{fill:var(--btn-bg)}.lww__sill[data-astro-cid-kg4gorp2]{fill:color-mix(in srgb, var(--draw-wood) 70%, white);stroke:color-mix(in srgb, var(--draw-wood) 70%, var(--fg));stroke-width:1px}.lww__label[data-astro-cid-kg4gorp2]{fill:var(--fg);font:700 14px var(--ff-body);paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.lww__mark[data-astro-cid-kg4gorp2] circle[data-astro-cid-kg4gorp2]{fill:var(--btn-bg);stroke:#fff;stroke-width:3px}.lww__mark[data-astro-cid-kg4gorp2] text[data-astro-cid-kg4gorp2]{fill:var(--btn-fg,white);font:800 15px var(--ff-body)}.lww__mark--sm[data-astro-cid-kg4gorp2] text[data-astro-cid-kg4gorp2]{font-size:12px}.lww__mark[data-astro-cid-kg4gorp2]{transform-box:fill-box;transform-origin:50%}.lww__side[data-astro-cid-kg4gorp2]{fill:var(--muted);font:700 12px var(--ff-body);letter-spacing:.1em;text-transform:uppercase}.lww__cap[data-astro-cid-kg4gorp2]{fill:var(--heading);font:700 15px var(--ff-body)}.lww__small[data-astro-cid-kg4gorp2]{fill:var(--fg);font:600 13px var(--ff-body)}.lww__prof[data-astro-cid-kg4gorp2]{fill:color-mix(in srgb, var(--fg) 80%, var(--bg))}.lww__prof--div[data-astro-cid-kg4gorp2]{fill:color-mix(in srgb, var(--fg) 92%, var(--bg))}.lww__chamber[data-astro-cid-kg4gorp2]{fill:none;stroke:color-mix(in srgb, var(--fg) 55%, white);stroke-width:1px}.lww__pane[data-astro-cid-kg4gorp2]{fill:color-mix(in srgb, var(--draw-sky) 85%, white)}.lww__mullion[data-astro-cid-kg4gorp2]{fill:var(--draw-wood)}.lww__grain[data-astro-cid-kg4gorp2]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 60%, var(--fg));stroke-width:1px;opacity:.7}.lww__mullcap[data-astro-cid-kg4gorp2]{fill:none;stroke:var(--btn-bg);stroke-width:5px;stroke-linejoin:round}.lww__lead[data-astro-cid-kg4gorp2]{fill:none;stroke:var(--muted);stroke-width:1px}.lww__parts[data-astro-cid-kg4gorp2]{gap:var(--space-4) var(--gap);margin:var(--gap) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.lww__parts[data-astro-cid-kg4gorp2] li[data-astro-cid-kg4gorp2]{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.lww__num[data-astro-cid-kg4gorp2]{background:var(--btn-bg);width:1.9rem;height:1.9rem;color:var(--btn-fg,white);font-weight:800;font-size:var(--fs-sm);border-radius:999px;place-items:center;display:grid}.lww__parts[data-astro-cid-kg4gorp2] h4[data-astro-cid-kg4gorp2]{font-size:var(--fs-base,1rem);margin:.2rem 0 0}.lww__parts[data-astro-cid-kg4gorp2] p[data-astro-cid-kg4gorp2]{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.lww__caption[data-astro-cid-kg4gorp2]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.lww__caption[data-astro-cid-kg4gorp2] a[data-astro-cid-kg4gorp2]{color:inherit}@media (width<=1200px){.lww__parts[data-astro-cid-kg4gorp2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.lww__grid[data-astro-cid-kg4gorp2]{grid-template-columns:minmax(0,1fr)}.lww__parts[data-astro-cid-kg4gorp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.lww__panel[data-astro-cid-kg4gorp2]{padding:var(--space-3)}}@media (width<=520px){.lww__parts[data-astro-cid-kg4gorp2]{grid-template-columns:minmax(0,1fr)}.lww__mark[data-astro-cid-kg4gorp2]{transform:scale(1.4)}.lww__mark--sm[data-astro-cid-kg4gorp2]{transform:scale(1.2)}.lww__label[data-astro-cid-kg4gorp2]{display:none}.lww__cap[data-astro-cid-kg4gorp2]{font-size:18px}.lww__small[data-astro-cid-kg4gorp2]{font-size:16px}.lww__side[data-astro-cid-kg4gorp2]{font-size:15px}}.mcw[data-astro-cid-joggvlqe]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-wood) 10%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.1rem,3vw,2.25rem)}.mcw__title[data-astro-cid-joggvlqe]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.mcw__grid[data-astro-cid-joggvlqe]{gap:var(--gap);margin-top:var(--space-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.mcw__panel[data-astro-cid-joggvlqe]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-md,.75rem);background:var(--card-bg);box-shadow:0 0 0 1px var(--line);align-content:start;display:grid}.mcw__tag[data-astro-cid-joggvlqe]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--heading);align-items:center;gap:.5rem;margin:0;font-weight:700;display:inline-flex}.mcw__dot[data-astro-cid-joggvlqe]{background:var(--btn-bg);border-radius:999px;width:.7rem;height:.7rem}.mcw__dot--rail[data-astro-cid-joggvlqe]{background:color-mix(in srgb, var(--fg) 80%, var(--bg))}.mcw__svg[data-astro-cid-joggvlqe]{width:100%;height:auto;margin-inline:auto;display:block}.mcw__svg--rails[data-astro-cid-joggvlqe]{max-width:26rem}.mcw__sky[data-astro-cid-joggvlqe]{fill:color-mix(in srgb, var(--draw-sky) 45%, white)}.mcw__trees[data-astro-cid-joggvlqe]{fill:color-mix(in srgb, var(--draw-green) 45%, white)}.mcw__ground[data-astro-cid-joggvlqe]{fill:color-mix(in srgb, var(--draw-green) 62%, white)}.mcw__walk[data-astro-cid-joggvlqe]{fill:color-mix(in srgb, var(--fg) 10%, white)}.mcw__stone[data-astro-cid-joggvlqe]{fill:color-mix(in srgb, var(--draw-wood) 28%, white)}.mcw__course[data-astro-cid-joggvlqe]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 45%, var(--fg));stroke-width:1px;opacity:.35}.mcw__wall[data-astro-cid-joggvlqe]{fill:color-mix(in srgb, var(--fg) 6%, white)}.mcw__boards[data-astro-cid-joggvlqe]{fill:color-mix(in srgb, var(--draw-wood) 72%, white)}.mcw__board[data-astro-cid-joggvlqe]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 70%, var(--fg));stroke-width:1px;opacity:.55}.mcw__side[data-astro-cid-joggvlqe]{fill:color-mix(in srgb, var(--draw-wood) 70%, var(--fg));opacity:.85}.mcw__glass[data-astro-cid-joggvlqe]{fill:color-mix(in srgb, var(--draw-sky) 82%, white)}.mcw__glass--side[data-astro-cid-joggvlqe]{fill:color-mix(in srgb, var(--draw-sky) 70%, var(--fg))}.mcw__floor[data-astro-cid-joggvlqe]{fill:none;stroke:color-mix(in srgb, var(--draw-sky) 55%, var(--fg));stroke-width:1.4px;opacity:.6}.mcw__shine[data-astro-cid-joggvlqe]{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;opacity:.8}.mcw__frame[data-astro-cid-joggvlqe]{fill:none;stroke:color-mix(in srgb, var(--fg) 88%, var(--bg));stroke-width:4px;stroke-linejoin:round}.mcw__seam[data-astro-cid-joggvlqe]{fill:none;stroke:color-mix(in srgb, var(--fg) 88%, var(--bg));stroke-width:1.5px}.mcw__sill[data-astro-cid-joggvlqe]{fill:none;stroke:color-mix(in srgb, var(--fg) 40%, white);stroke-width:3px}.mcw__pull[data-astro-cid-joggvlqe]{fill:color-mix(in srgb, var(--fg) 85%, var(--bg))}.mcw__arrow[data-astro-cid-joggvlqe]{fill:none;stroke:var(--btn-bg);stroke-width:2.5px;stroke-linecap:round}.mcw__roof[data-astro-cid-joggvlqe]{fill:color-mix(in srgb, var(--fg) 82%, var(--bg))}.mcw__eave[data-astro-cid-joggvlqe]{fill:none;stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:3px;opacity:.6}.mcw__shrub[data-astro-cid-joggvlqe]{fill:color-mix(in srgb, var(--draw-green) 80%, var(--fg))}.mcw__label[data-astro-cid-joggvlqe]{fill:var(--fg);font:700 14px var(--ff-body);paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.mcw__mark[data-astro-cid-joggvlqe] circle[data-astro-cid-joggvlqe]{fill:var(--btn-bg);stroke:#fff;stroke-width:3px}.mcw__mark[data-astro-cid-joggvlqe] text[data-astro-cid-joggvlqe]{fill:var(--btn-fg,white);font:800 15px var(--ff-body)}.mcw__mark[data-astro-cid-joggvlqe]{transform-box:fill-box;transform-origin:50%}.mcw__side-label[data-astro-cid-joggvlqe]{fill:var(--muted);font:700 12px var(--ff-body);letter-spacing:.1em;text-transform:uppercase}.mcw__cap[data-astro-cid-joggvlqe]{fill:var(--heading);font:700 15px var(--ff-body)}.mcw__small[data-astro-cid-joggvlqe]{fill:var(--fg);font:600 13px var(--ff-body)}.mcw__small--dim[data-astro-cid-joggvlqe]{fill:var(--heading);font-weight:800}.mcw__dframe[data-astro-cid-joggvlqe]{fill:color-mix(in srgb, var(--fg) 90%, var(--bg))}.mcw__rail[data-astro-cid-joggvlqe]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 45%, white);stroke-width:1px}.mcw__dim[data-astro-cid-joggvlqe]{fill:none;stroke:var(--btn-bg);stroke-width:2px}.mcw__note[data-astro-cid-joggvlqe]{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.55}.mcw__parts[data-astro-cid-joggvlqe]{gap:var(--space-4) var(--gap);margin:var(--gap) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.mcw__parts[data-astro-cid-joggvlqe] li[data-astro-cid-joggvlqe]{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.mcw__num[data-astro-cid-joggvlqe]{background:var(--btn-bg);width:1.9rem;height:1.9rem;color:var(--btn-fg,white);font-weight:800;font-size:var(--fs-sm);border-radius:999px;place-items:center;display:grid}.mcw__parts[data-astro-cid-joggvlqe] h4[data-astro-cid-joggvlqe]{font-size:var(--fs-base,1rem);margin:.2rem 0 0}.mcw__parts[data-astro-cid-joggvlqe] p[data-astro-cid-joggvlqe]{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.mcw__caption[data-astro-cid-joggvlqe]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.mcw__caption[data-astro-cid-joggvlqe] a[data-astro-cid-joggvlqe]{color:inherit}@media (width<=1200px){.mcw__parts[data-astro-cid-joggvlqe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.mcw__grid[data-astro-cid-joggvlqe]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.mcw__panel[data-astro-cid-joggvlqe]{padding:var(--space-3)}}@media (width<=520px){.mcw__parts[data-astro-cid-joggvlqe]{grid-template-columns:minmax(0,1fr)}.mcw__mark[data-astro-cid-joggvlqe]{transform:scale(1.5)}.mcw__label[data-astro-cid-joggvlqe]{display:none}.mcw__cap[data-astro-cid-joggvlqe]{font-size:19px}.mcw__small[data-astro-cid-joggvlqe]{font-size:17px}.mcw__side-label[data-astro-cid-joggvlqe]{font-size:15px}}.pnc[data-astro-cid-qhwxcaao]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 18%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.1rem,3vw,2.25rem)}.pnc__title[data-astro-cid-qhwxcaao]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.pnc__panels[data-astro-cid-qhwxcaao]{gap:var(--gap);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pnc__panel[data-astro-cid-qhwxcaao]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-md,.75rem);background:var(--card-bg);box-shadow:0 0 0 1px var(--line);align-content:start;display:grid}.pnc__tag[data-astro-cid-qhwxcaao]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--heading);align-items:center;gap:.5rem;margin:0;font-weight:700;display:inline-flex}.pnc__dot[data-astro-cid-qhwxcaao]{background:color-mix(in srgb, var(--draw-wood) 80%, var(--fg));border-radius:999px;width:.7rem;height:.7rem}.pnc__panel--new[data-astro-cid-qhwxcaao] .pnc__dot[data-astro-cid-qhwxcaao]{background:var(--btn-bg)}.pnc__svg[data-astro-cid-qhwxcaao]{width:100%;max-width:30rem;height:auto;margin-inline:auto;display:block;overflow:visible}.pnc__side[data-astro-cid-qhwxcaao]{fill:var(--muted);font:700 12px var(--ff-body);letter-spacing:.1em;text-transform:uppercase}.pnc__wood[data-astro-cid-qhwxcaao]{fill:var(--draw-wood);stroke:color-mix(in srgb, var(--draw-wood) 60%, black);stroke-width:1px}.pnc__grain[data-astro-cid-qhwxcaao]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 55%, black);stroke-width:.8px;opacity:.55}.pnc__glass[data-astro-cid-qhwxcaao]{fill:color-mix(in srgb, var(--draw-sky) 85%, white);stroke:color-mix(in srgb, var(--draw-shield) 45%, white);stroke-width:1.2px}.pnc__shine[data-astro-cid-qhwxcaao]{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;opacity:.85}.pnc__putty[data-astro-cid-qhwxcaao]{fill:color-mix(in srgb, var(--fg) 18%, white);stroke:color-mix(in srgb, var(--fg) 40%, white);stroke-width:.8px}.pnc__gap[data-astro-cid-qhwxcaao]{fill:color-mix(in srgb, var(--fg) 75%, var(--bg))}.pnc__frame[data-astro-cid-qhwxcaao]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 35%, white);stroke-width:1.2px}.pnc__frame-wall[data-astro-cid-qhwxcaao]{fill:none;stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:1px}.pnc__gas[data-astro-cid-qhwxcaao]{fill:color-mix(in srgb, var(--draw-sky) 28%, white)}.pnc__lowe[data-astro-cid-qhwxcaao]{fill:none;stroke:var(--btn-bg);stroke-width:2.4px;stroke-dasharray:3 3}.pnc__spacer[data-astro-cid-qhwxcaao]{fill:color-mix(in srgb, var(--fg) 38%, white);stroke:color-mix(in srgb, var(--fg) 55%, white);stroke-width:.8px}.pnc__seal[data-astro-cid-qhwxcaao]{fill:color-mix(in srgb, var(--fg) 85%, var(--bg))}.pnc__heat[data-astro-cid-qhwxcaao] path[data-astro-cid-qhwxcaao]{fill:none;stroke:var(--draw-warn);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.pnc__heat-thin[data-astro-cid-qhwxcaao]{fill:none;stroke:var(--draw-warn);stroke-width:1.2px;stroke-dasharray:3 3;opacity:.8}.pnc__draft[data-astro-cid-qhwxcaao]{fill:none;stroke:var(--draw-shield);stroke-width:2px;stroke-dasharray:5 4}.pnc__draft-head[data-astro-cid-qhwxcaao]{fill:none;stroke:var(--draw-shield);stroke-width:2px;stroke-linejoin:round}.pnc__labels[data-astro-cid-qhwxcaao] path[data-astro-cid-qhwxcaao]{fill:none;stroke:var(--muted);stroke-width:1px}.pnc__labels[data-astro-cid-qhwxcaao] text[data-astro-cid-qhwxcaao]{fill:var(--fg);font:600 15px var(--ff-body)}.pnc__note[data-astro-cid-qhwxcaao]{font:700 14px var(--ff-body)}.pnc__note--warn[data-astro-cid-qhwxcaao]{fill:color-mix(in srgb, var(--draw-warn) 75%, var(--fg))}.pnc__note--ok[data-astro-cid-qhwxcaao]{fill:var(--heading)}.pnc__metrics[data-astro-cid-qhwxcaao]{margin-top:var(--gap);padding:var(--space-4) clamp(1rem, 2.4vw, 1.5rem);border-radius:var(--r-md,.75rem);background:var(--card-bg);box-shadow:0 0 0 1px var(--line)}.pnc__mtitle[data-astro-cid-qhwxcaao]{color:var(--heading);margin:0;font-weight:700}.pnc__legend[data-astro-cid-qhwxcaao]{gap:var(--space-2) var(--space-5);margin:var(--space-3) 0 0;font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pnc__legend[data-astro-cid-qhwxcaao] li[data-astro-cid-qhwxcaao]{align-items:center;gap:.45rem;display:inline-flex}.pnc__sw[data-astro-cid-qhwxcaao]{border-radius:2px;width:1.1rem;height:.6rem;display:inline-block}.pnc__sw--old[data-astro-cid-qhwxcaao]{background:color-mix(in srgb, var(--draw-wood) 80%, var(--fg))}.pnc__sw--new[data-astro-cid-qhwxcaao]{background:var(--btn-bg)}.pnc__sw--limit[data-astro-cid-qhwxcaao]{background:repeating-linear-gradient(to bottom, var(--heading) 0 3px, transparent 3px 5px);border-radius:0;width:2px;height:.95rem}.pnc__rows[data-astro-cid-qhwxcaao]{gap:var(--space-4);margin:var(--space-4) 0 0;display:grid}.pnc__row[data-astro-cid-qhwxcaao]{gap:var(--space-2) var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--line);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:start;display:grid}.pnc__row[data-astro-cid-qhwxcaao] dt[data-astro-cid-qhwxcaao]{gap:.15rem;display:grid}.pnc__mlabel[data-astro-cid-qhwxcaao]{color:var(--heading);font-weight:700}.pnc__mhint[data-astro-cid-qhwxcaao]{font-size:var(--fs-xs);color:var(--muted)}.pnc__row[data-astro-cid-qhwxcaao] dd[data-astro-cid-qhwxcaao]{gap:.4rem;margin:0;display:grid}.pnc__track[data-astro-cid-qhwxcaao]{height:1.5rem;position:relative}.pnc__bar[data-astro-cid-qhwxcaao]{border-radius:0 4px 4px 0;height:.9rem;display:block;position:absolute;top:.3rem;left:0}.pnc__bar--old[data-astro-cid-qhwxcaao]{background:color-mix(in srgb, var(--draw-wood) 80%, var(--fg))}.pnc__bar--new[data-astro-cid-qhwxcaao]{background:var(--btn-bg)}.pnc__range[data-astro-cid-qhwxcaao]{background:#ffffff73;border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;right:0}.pnc__val[data-astro-cid-qhwxcaao]{font-size:var(--fs-sm);color:var(--fg);white-space:nowrap;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.pnc__limit[data-astro-cid-qhwxcaao]{background:repeating-linear-gradient(to bottom, var(--heading) 0 3px, transparent 3px 5px);width:2px;position:absolute;top:.05rem;bottom:.05rem;transform:translate(-1px)}.pnc__ltext[data-astro-cid-qhwxcaao]{font-size:var(--fs-xs);color:var(--muted);margin:0}.pnc__caption[data-astro-cid-qhwxcaao]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.pnc__caption[data-astro-cid-qhwxcaao] a[data-astro-cid-qhwxcaao]{color:inherit}@media (width<=720px){.pnc__panels[data-astro-cid-qhwxcaao]{grid-template-columns:minmax(0,1fr)}.pnc__panel[data-astro-cid-qhwxcaao]{padding:var(--space-3)}.pnc__row[data-astro-cid-qhwxcaao]{grid-template-columns:minmax(0,1fr)}}.rrp[data-astro-cid-7ub5jrda]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 22%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.25rem,3vw,2.25rem)}.rrp__title[data-astro-cid-7ub5jrda]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.rrp__grid[data-astro-cid-7ub5jrda]{gap:var(--space-4) var(--gap);margin-top:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;display:grid}.rrp__panel--in[data-astro-cid-7ub5jrda],.rrp__panel--out[data-astro-cid-7ub5jrda]{grid-column:span 3}.rrp__panel--check[data-astro-cid-7ub5jrda]{flex-direction:column;grid-column:span 2;align-self:stretch;display:flex}.rrp__panel--check[data-astro-cid-7ub5jrda] svg[data-astro-cid-7ub5jrda]{margin:auto 0}.rrp__steps[data-astro-cid-7ub5jrda]{grid-column:span 4}.rrp__panel[data-astro-cid-7ub5jrda]{padding:var(--space-3);border-radius:var(--r-md,.75rem);background:var(--bg);box-shadow:0 0 0 1px var(--line);margin:0}.rrp__panel[data-astro-cid-7ub5jrda] svg[data-astro-cid-7ub5jrda]{width:100%;height:auto;display:block}.rrp__tag[data-astro-cid-7ub5jrda]{margin:0 0 var(--space-2);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.rrp__wall[data-astro-cid-7ub5jrda]{fill:color-mix(in srgb, var(--fg) 5%, white)}.rrp__trim[data-astro-cid-7ub5jrda]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 22%, white);stroke-width:1.2px}.rrp__floor[data-astro-cid-7ub5jrda]{fill:color-mix(in srgb, var(--draw-wood) 45%, white)}.rrp__plank[data-astro-cid-7ub5jrda]{stroke:color-mix(in srgb, var(--draw-wood) 75%, var(--fg));stroke-width:1px;opacity:.45}.rrp__wood[data-astro-cid-7ub5jrda]{fill:var(--draw-wood)}.rrp__glass[data-astro-cid-7ub5jrda]{fill:var(--draw-sky);stroke:#fff;stroke-width:1.5px}.rrp__muntin[data-astro-cid-7ub5jrda]{fill:none;stroke:var(--draw-wood);stroke-width:5px}.rrp__muntin--dark[data-astro-cid-7ub5jrda]{stroke:#fff;stroke-width:3px}.rrp__opening[data-astro-cid-7ub5jrda]{fill:color-mix(in srgb, var(--fg) 14%, white)}.rrp__plastic[data-astro-cid-7ub5jrda]{fill:var(--draw-sky);fill-opacity:.38;stroke:none}.rrp__plastic--floor[data-astro-cid-7ub5jrda]{fill-opacity:.55}.rrp__tape[data-astro-cid-7ub5jrda]{fill:none;stroke:color-mix(in srgb, var(--draw-sky) 55%, var(--fg));stroke-width:2.4px;stroke-dasharray:10 5}.rrp__sign[data-astro-cid-7ub5jrda]{fill:#fff;stroke:var(--draw-warn);stroke-width:3px}.rrp__sign-mark[data-astro-cid-7ub5jrda]{fill:var(--draw-warn)}.rrp__sign-dot[data-astro-cid-7ub5jrda]{fill:#fff}.rrp__vent[data-astro-cid-7ub5jrda]{fill:color-mix(in srgb, var(--fg) 30%, white)}.rrp__vent-slot[data-astro-cid-7ub5jrda]{stroke:color-mix(in srgb, var(--fg) 60%, white);stroke-width:2px}.rrp__chair[data-astro-cid-7ub5jrda]{fill:color-mix(in srgb, var(--draw-green) 40%, var(--fg))}.rrp__chair--seat[data-astro-cid-7ub5jrda]{fill:color-mix(in srgb, var(--draw-green) 30%, var(--fg))}.rrp__roof[data-astro-cid-7ub5jrda]{fill:color-mix(in srgb, var(--fg) 72%, var(--bg))}.rrp__siding[data-astro-cid-7ub5jrda]{fill:color-mix(in srgb, var(--fg) 6%, white)}.rrp__lap[data-astro-cid-7ub5jrda]{stroke:color-mix(in srgb, var(--fg) 22%, white);stroke-width:1px}.rrp__door[data-astro-cid-7ub5jrda]{fill:var(--draw-wood)}.rrp__knob[data-astro-cid-7ub5jrda]{fill:color-mix(in srgb, var(--fg) 55%, white)}.rrp__ground[data-astro-cid-7ub5jrda]{fill:var(--draw-green)}.rrp__stake[data-astro-cid-7ub5jrda]{fill:color-mix(in srgb, var(--draw-wood) 70%, var(--fg))}.rrp__shut[data-astro-cid-7ub5jrda]{fill:none;stroke:var(--btn-bg);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.rrp__dim[data-astro-cid-7ub5jrda]{fill:none;stroke:var(--fg);stroke-width:2px}.rrp__card[data-astro-cid-7ub5jrda]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:2px}.rrp__swatch[data-astro-cid-7ub5jrda]{fill:color-mix(in srgb, var(--fg) 30%, white)}.rrp__cloth[data-astro-cid-7ub5jrda]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 25%, white);stroke-width:2px}.rrp__smudge--light[data-astro-cid-7ub5jrda]{fill:color-mix(in srgb, var(--fg) 10%, white)}.rrp__smudge--dark[data-astro-cid-7ub5jrda]{fill:color-mix(in srgb, var(--fg) 55%, white)}.rrp__ok[data-astro-cid-7ub5jrda]{fill:var(--draw-green)}.rrp__no[data-astro-cid-7ub5jrda]{fill:var(--draw-warn)}.rrp__tick[data-astro-cid-7ub5jrda],.rrp__cross[data-astro-cid-7ub5jrda]{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.rrp__label[data-astro-cid-7ub5jrda]{font-family:var(--ff-body);fill:var(--fg);font-size:17px;font-weight:700}.rrp__label--sm[data-astro-cid-7ub5jrda]{font-size:14px}.rrp__mark[data-astro-cid-7ub5jrda] circle[data-astro-cid-7ub5jrda]{fill:var(--btn-bg);stroke:#fff;stroke-width:2.5px}.rrp__mark[data-astro-cid-7ub5jrda] text[data-astro-cid-7ub5jrda]{font-family:var(--ff-body);fill:#fff;font-size:15px;font-weight:800}.rrp__steps[data-astro-cid-7ub5jrda]{gap:var(--space-4) var(--gap);margin:var(--space-2) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.rrp__steps[data-astro-cid-7ub5jrda] li[data-astro-cid-7ub5jrda]{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.rrp__num[data-astro-cid-7ub5jrda]{background:var(--btn-bg);width:2rem;height:2rem;color:var(--btn-fg);font-weight:800;font-size:var(--fs-sm);border-radius:999px;place-items:center;display:grid}.rrp__steps[data-astro-cid-7ub5jrda] h4[data-astro-cid-7ub5jrda]{font-size:var(--fs-base,1rem);margin:.2rem 0 0}.rrp__steps[data-astro-cid-7ub5jrda] p[data-astro-cid-7ub5jrda]{margin:var(--space-1,.25rem) 0 0;font-size:var(--fs-sm);color:var(--muted);line-height:1.6}.rrp__caption[data-astro-cid-7ub5jrda]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.rrp__caption[data-astro-cid-7ub5jrda] a[data-astro-cid-7ub5jrda]{color:inherit}@media (width<=900px){.rrp__grid[data-astro-cid-7ub5jrda]{grid-template-columns:minmax(0,1fr)}.rrp__panel--in[data-astro-cid-7ub5jrda],.rrp__panel--out[data-astro-cid-7ub5jrda],.rrp__panel--check[data-astro-cid-7ub5jrda],.rrp__steps[data-astro-cid-7ub5jrda]{grid-column:auto}.rrp__panel[data-astro-cid-7ub5jrda]{max-width:34rem}}@media (width<=560px){.rrp__steps[data-astro-cid-7ub5jrda]{grid-template-columns:minmax(0,1fr)}.rrp[data-astro-cid-7ub5jrda]{padding:var(--space-4) var(--space-3)}.rrp__panel[data-astro-cid-7ub5jrda]{padding:var(--space-2)}.rrp__label[data-astro-cid-7ub5jrda]{font-size:22px}.rrp__label--sm[data-astro-cid-7ub5jrda]{font-size:18px}.rrp__mark[data-astro-cid-7ub5jrda] circle[data-astro-cid-7ub5jrda]{r:17px}.rrp__mark[data-astro-cid-7ub5jrda] text[data-astro-cid-7ub5jrda]{font-size:19px}}.bsg[data-astro-cid-liqsuv3y]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 22%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.25rem,3vw,2.25rem)}.bsg__title[data-astro-cid-liqsuv3y]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.bsg__grid[data-astro-cid-liqsuv3y]{margin-top:var(--space-4);gap:clamp(1.25rem,3vw,2rem);display:grid}.bsg__draw[data-astro-cid-liqsuv3y]{width:100%;max-width:60rem;margin-inline:auto}.bsg__draw[data-astro-cid-liqsuv3y] svg[data-astro-cid-liqsuv3y]{border-radius:var(--r-md);width:100%;height:auto;box-shadow:0 0 0 1px var(--line);background:#fff;display:block}.bsg__wall[data-astro-cid-liqsuv3y]{fill:color-mix(in srgb, var(--draw-wood) 10%, white)}.bsg__floor[data-astro-cid-liqsuv3y]{fill:var(--draw-wood)}.bsg__plank[data-astro-cid-liqsuv3y]{stroke:color-mix(in srgb, var(--draw-wood) 70%, var(--fg));stroke-width:1.2px}.bsg__base[data-astro-cid-liqsuv3y]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 18%, white);stroke-width:.8px}.bsg__frame[data-astro-cid-liqsuv3y]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 28%, white);stroke-width:1.2px}.bsg__sash[data-astro-cid-liqsuv3y]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 22%, white);stroke-width:1px}.bsg__sash--front[data-astro-cid-liqsuv3y]{stroke:color-mix(in srgb, var(--fg) 40%, white)}.bsg__glass[data-astro-cid-liqsuv3y]{fill:var(--draw-sky)}.bsg__lawn[data-astro-cid-liqsuv3y]{fill:color-mix(in srgb, var(--draw-green) 70%, white)}.bsg__shine[data-astro-cid-liqsuv3y]{stroke:#fff;stroke-width:3px;stroke-linecap:round;opacity:.7}.bsg__edge[data-astro-cid-liqsuv3y]{fill:none}.bsg__edge--yes[data-astro-cid-liqsuv3y]{stroke:var(--btn-bg);stroke-width:4px}.bsg__edge--no[data-astro-cid-liqsuv3y]{stroke:color-mix(in srgb, var(--fg) 45%, white);stroke-width:2px;stroke-dasharray:5 4}.bsg__bug[data-astro-cid-liqsuv3y] rect[data-astro-cid-liqsuv3y]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 40%, white);stroke-width:.8px}.bsg__bug[data-astro-cid-liqsuv3y] path[data-astro-cid-liqsuv3y]{stroke:color-mix(in srgb, var(--fg) 55%, white);stroke-width:1.4px}.bsg__handle[data-astro-cid-liqsuv3y]{fill:color-mix(in srgb, var(--fg) 75%, white)}.bsg__dims[data-astro-cid-liqsuv3y] line[data-astro-cid-liqsuv3y],.bsg__dims[data-astro-cid-liqsuv3y] path[data-astro-cid-liqsuv3y]{stroke:color-mix(in srgb, var(--fg) 60%, white);stroke-width:1.4px;stroke-dasharray:6 4;fill:none}.bsg__dims[data-astro-cid-liqsuv3y] path[data-astro-cid-liqsuv3y]{stroke-dasharray:none}.bsg__dims[data-astro-cid-liqsuv3y] text[data-astro-cid-liqsuv3y],.bsg__room[data-astro-cid-liqsuv3y]{fill:color-mix(in srgb, var(--fg) 80%, white);font:700 13px var(--ff-body)}.bsg__room[data-astro-cid-liqsuv3y]{letter-spacing:.1em;text-transform:uppercase;font-size:12px}.bsg__mark[data-astro-cid-liqsuv3y]{transform-box:fill-box;transform-origin:50%}.bsg__mark[data-astro-cid-liqsuv3y] circle[data-astro-cid-liqsuv3y]{fill:var(--btn-bg);stroke:#fff;stroke-width:3px}.bsg__mark[data-astro-cid-liqsuv3y] text[data-astro-cid-liqsuv3y]{fill:var(--btn-fg);font:800 14px var(--ff-body)}.bsg__mark--no[data-astro-cid-liqsuv3y] circle[data-astro-cid-liqsuv3y]{fill:color-mix(in srgb, var(--fg) 55%, white)}.bsg__mark--no[data-astro-cid-liqsuv3y] text[data-astro-cid-liqsuv3y]{fill:#fff}.bsg__legend[data-astro-cid-liqsuv3y]{gap:var(--space-2) var(--space-5);margin:var(--space-3) 0 0;font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;display:flex}.bsg__legend[data-astro-cid-liqsuv3y]>span[data-astro-cid-liqsuv3y]{align-items:center;gap:.5rem;display:inline-flex}.bsg__key[data-astro-cid-liqsuv3y]{background:var(--draw-sky);width:1.1rem;height:.8rem;box-shadow:inset 0 0 0 3px var(--btn-bg);border-radius:2px;display:inline-block}.bsg__key--no[data-astro-cid-liqsuv3y]{box-shadow:none;outline:2px dashed color-mix(in srgb, var(--fg) 45%, white);outline-offset:-2px}.bsg__list[data-astro-cid-liqsuv3y]{gap:var(--space-4) clamp(1rem, 2.5vw, 2rem);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bsg__item[data-astro-cid-liqsuv3y]{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.bsg__num[data-astro-cid-liqsuv3y]{background:var(--btn-bg);width:1.9rem;height:1.9rem;color:var(--btn-fg);font-weight:800;font-size:var(--fs-sm);border-radius:999px;place-items:center;display:grid}.bsg__item--no[data-astro-cid-liqsuv3y] .bsg__num[data-astro-cid-liqsuv3y]{background:color-mix(in srgb, var(--fg) 72%, var(--bg));color:var(--bg)}.bsg__item[data-astro-cid-liqsuv3y] h4[data-astro-cid-liqsuv3y]{font-size:var(--fs-base);margin:.15rem 0 0}.bsg__item[data-astro-cid-liqsuv3y] p[data-astro-cid-liqsuv3y]{color:var(--muted);line-height:1.55;font-size:var(--fs-sm);margin:.25rem 0 0}.bsg__item[data-astro-cid-liqsuv3y] .bsg__code[data-astro-cid-liqsuv3y]{font-size:var(--fs-xs);letter-spacing:.04em;color:var(--heading);font-weight:700}.bsg__caption[data-astro-cid-liqsuv3y]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.bsg__caption[data-astro-cid-liqsuv3y] a[data-astro-cid-liqsuv3y]{color:inherit}@media (width<=1000px){.bsg__list[data-astro-cid-liqsuv3y]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.bsg[data-astro-cid-liqsuv3y]{padding:var(--space-4)}.bsg__list[data-astro-cid-liqsuv3y]{grid-template-columns:minmax(0,1fr)}.bsg__draw[data-astro-cid-liqsuv3y]{margin-inline:calc(-1 * var(--space-2))}.bsg__dims[data-astro-cid-liqsuv3y] text[data-astro-cid-liqsuv3y]{font-size:17px}.bsg__room[data-astro-cid-liqsuv3y]{display:none}.bsg__mark[data-astro-cid-liqsuv3y]{transform:scale(1.5)}}.slc[data-astro-cid-dvcr3boq]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 18%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.1rem,3vw,2.25rem)}.slc__title[data-astro-cid-dvcr3boq]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.slc__panels[data-astro-cid-dvcr3boq]{gap:var(--gap);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.slc__panel[data-astro-cid-dvcr3boq]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-md,.75rem);background:var(--card-bg);box-shadow:0 0 0 1px var(--line);align-content:start;display:grid}.slc__tag[data-astro-cid-dvcr3boq]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--heading);align-items:center;gap:.5rem;margin:0;font-weight:700;display:inline-flex}.slc__dot[data-astro-cid-dvcr3boq]{background:var(--btn-bg);border-radius:999px;width:.7rem;height:.7rem}.slc__panel--failed[data-astro-cid-dvcr3boq] .slc__dot[data-astro-cid-dvcr3boq]{background:var(--draw-warn)}.slc__svg[data-astro-cid-dvcr3boq]{width:100%;max-width:30rem;height:auto;margin-inline:auto;display:block;overflow:visible}.slc__side[data-astro-cid-dvcr3boq]{fill:var(--muted);font:700 12px var(--ff-body);letter-spacing:.1em;text-transform:uppercase}.slc__frame[data-astro-cid-dvcr3boq]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 35%, white);stroke-width:1.2px}.slc__glass[data-astro-cid-dvcr3boq]{fill:color-mix(in srgb, var(--draw-sky) 85%, white);stroke:color-mix(in srgb, var(--draw-shield) 45%, white);stroke-width:1.2px}.slc__shine[data-astro-cid-dvcr3boq]{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;opacity:.85}.slc__gas[data-astro-cid-dvcr3boq]{fill:color-mix(in srgb, var(--draw-sky) 22%, white)}.slc__gas--thin[data-astro-cid-dvcr3boq]{fill:color-mix(in srgb, var(--draw-sky) 8%, white)}.slc__haze[data-astro-cid-dvcr3boq]{fill:color-mix(in srgb, var(--fg) 16%, white);opacity:.85}.slc__spacer[data-astro-cid-dvcr3boq]{fill:color-mix(in srgb, var(--fg) 38%, white);stroke:color-mix(in srgb, var(--fg) 55%, white);stroke-width:.8px}.slc__spacer-in[data-astro-cid-dvcr3boq]{fill:color-mix(in srgb, var(--fg) 12%, white)}.slc__holes[data-astro-cid-dvcr3boq]{fill:none;stroke:color-mix(in srgb, var(--fg) 70%, white);stroke-width:1.2px;stroke-dasharray:2 5}.slc__bead[data-astro-cid-dvcr3boq]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 40%, white);stroke-width:.8px}.slc__bead--full[data-astro-cid-dvcr3boq]{fill:color-mix(in srgb, var(--draw-shield) 55%, var(--draw-sky));stroke:color-mix(in srgb, var(--draw-shield) 70%, black)}.slc__seal[data-astro-cid-dvcr3boq]{fill:color-mix(in srgb, var(--fg) 85%, var(--bg))}.slc__flex[data-astro-cid-dvcr3boq]{fill:none;stroke:var(--draw-warn);stroke-width:1.6px;stroke-dasharray:5 4}.slc__crack[data-astro-cid-dvcr3boq]{fill:none;stroke:var(--draw-warn);stroke-width:2.6px;stroke-linejoin:round}.slc__damp[data-astro-cid-dvcr3boq]{fill:none;stroke:var(--draw-shield);stroke-width:2px;stroke-dasharray:4 4}.slc__damp-head[data-astro-cid-dvcr3boq]{fill:none;stroke:var(--draw-shield);stroke-width:2px;stroke-linejoin:round}.slc__out[data-astro-cid-dvcr3boq]{fill:none;stroke:var(--draw-warn);stroke-width:2px;stroke-dasharray:2 4}.slc__out-head[data-astro-cid-dvcr3boq]{fill:none;stroke:var(--draw-warn);stroke-width:2px;stroke-linejoin:round}.slc__drop[data-astro-cid-dvcr3boq]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 45%, white);stroke-width:1px}.slc__labels[data-astro-cid-dvcr3boq] path[data-astro-cid-dvcr3boq]{fill:none;stroke:var(--muted);stroke-width:1px}.slc__labels[data-astro-cid-dvcr3boq] text[data-astro-cid-dvcr3boq]{fill:var(--fg);font:600 15px var(--ff-body)}.slc__labels--warn[data-astro-cid-dvcr3boq] path[data-astro-cid-dvcr3boq]{stroke:color-mix(in srgb, var(--draw-warn) 70%, var(--fg))}.slc__labels[data-astro-cid-dvcr3boq] .slc__small[data-astro-cid-dvcr3boq]{fill:var(--muted);font-size:14px}.slc__notes[data-astro-cid-dvcr3boq]{gap:var(--gap);margin:var(--gap) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.slc__notes[data-astro-cid-dvcr3boq] li[data-astro-cid-dvcr3boq]{padding-top:var(--space-3);border-top:3px solid var(--btn-bg)}.slc__notes[data-astro-cid-dvcr3boq] h4[data-astro-cid-dvcr3boq]{font-size:var(--fs-base,1rem);margin:0}.slc__notes[data-astro-cid-dvcr3boq] p[data-astro-cid-dvcr3boq]{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.slc__caption[data-astro-cid-dvcr3boq]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.slc__caption[data-astro-cid-dvcr3boq] a[data-astro-cid-dvcr3boq]{color:inherit}@media (width<=1000px){.slc__notes[data-astro-cid-dvcr3boq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.slc__panels[data-astro-cid-dvcr3boq]{grid-template-columns:minmax(0,1fr)}.slc__panel[data-astro-cid-dvcr3boq]{padding:var(--space-3)}}@media (width<=480px){.slc__notes[data-astro-cid-dvcr3boq]{grid-template-columns:minmax(0,1fr)}}.spr[data-astro-cid-64x32lqt]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 18%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.1rem,3vw,2.25rem)}.spr__title[data-astro-cid-64x32lqt]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.spr__grid[data-astro-cid-64x32lqt]{gap:var(--gap);margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.spr__panel[data-astro-cid-64x32lqt]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-md,.75rem);background:var(--card-bg);box-shadow:0 0 0 1px var(--line);align-content:start;display:grid}.spr__tag[data-astro-cid-64x32lqt]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--heading);align-items:center;gap:.5rem;margin:0;font-weight:700;display:inline-flex}.spr__dot[data-astro-cid-64x32lqt]{background:var(--btn-bg);border-radius:999px;width:.7rem;height:.7rem}.spr__dot--foam[data-astro-cid-64x32lqt]{background:color-mix(in srgb, var(--draw-sky) 70%, var(--fg))}.spr__svg[data-astro-cid-64x32lqt]{width:100%;max-width:24rem;height:auto;margin-inline:auto;display:block}.spr__note[data-astro-cid-64x32lqt]{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.6}.spr__side[data-astro-cid-64x32lqt]{fill:var(--muted);font:700 15px var(--ff-body);letter-spacing:.08em;text-transform:uppercase}.spr__side--in[data-astro-cid-64x32lqt]{fill:color-mix(in srgb, var(--draw-wood) 40%, var(--fg))}.spr__osb[data-astro-cid-64x32lqt]{fill:color-mix(in srgb, var(--draw-wood) 48%, white);stroke:color-mix(in srgb, var(--draw-wood) 70%, var(--fg));stroke-width:1px}.spr__air[data-astro-cid-64x32lqt]{fill:color-mix(in srgb, var(--fg) 6%, white)}.spr__panelline[data-astro-cid-64x32lqt]{fill:none;stroke:color-mix(in srgb, var(--fg) 72%, var(--bg));stroke-width:4.5px;stroke-linejoin:round;stroke-linecap:round}.spr__shadow[data-astro-cid-64x32lqt]{fill:none;stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:7px;stroke-linecap:round;opacity:.5}.spr__nail[data-astro-cid-64x32lqt]{fill:none;stroke:color-mix(in srgb, var(--fg) 55%, white);stroke-width:3px;stroke-linecap:round}.spr__foam[data-astro-cid-64x32lqt]{fill:color-mix(in srgb, var(--draw-sky) 55%, white);stroke:color-mix(in srgb, var(--draw-shield) 45%, white);stroke-width:1px}.spr__bead[data-astro-cid-64x32lqt]{fill:#fff;opacity:.85}.spr__face[data-astro-cid-64x32lqt]{fill:color-mix(in srgb, var(--fg) 10%, white);stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:1.2px}.spr__batten[data-astro-cid-64x32lqt]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 35%, white);stroke-width:1.2px}.spr__batten-shade[data-astro-cid-64x32lqt]{fill:none;stroke:color-mix(in srgb, var(--fg) 22%, white);stroke-width:5px;opacity:.7;transform:translate(3px)}.spr__labels[data-astro-cid-64x32lqt] path[data-astro-cid-64x32lqt]{fill:none;stroke:var(--muted);stroke-width:1.2px}.spr__labels[data-astro-cid-64x32lqt] text[data-astro-cid-64x32lqt]{fill:var(--fg);font:600 19px var(--ff-body)}.spr__labels[data-astro-cid-64x32lqt] .spr__strong[data-astro-cid-64x32lqt]{fill:var(--heading);font-weight:800}.spr__spot[data-astro-cid-64x32lqt]{fill:none;stroke:var(--btn-bg);stroke-width:2.5px}.spr__zoomline[data-astro-cid-64x32lqt]{fill:none;stroke:var(--btn-bg);stroke-width:1.6px;stroke-dasharray:4 3}.spr__lens[data-astro-cid-64x32lqt]{fill:#fff;stroke:var(--btn-bg);stroke-width:3px}.spr__lens-bg[data-astro-cid-64x32lqt]{fill:color-mix(in srgb, var(--fg) 4%, white)}.spr__wall-cut[data-astro-cid-64x32lqt]{fill:color-mix(in srgb, var(--fg) 72%, var(--bg))}.spr__dim[data-astro-cid-64x32lqt]{fill:none;stroke:var(--btn-bg);stroke-width:2px}.spr__dim-head[data-astro-cid-64x32lqt]{fill:var(--btn-bg)}.spr__dimtext[data-astro-cid-64x32lqt]{fill:var(--heading);font:800 19px var(--ff-body)}.spr__caption[data-astro-cid-64x32lqt]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.spr__caption[data-astro-cid-64x32lqt] a[data-astro-cid-64x32lqt]{color:inherit}@media (width<=1100px){.spr__grid[data-astro-cid-64x32lqt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.spr__grid[data-astro-cid-64x32lqt]{grid-template-columns:minmax(0,1fr)}.spr__panel[data-astro-cid-64x32lqt]{padding:var(--space-3)}}.sdt[data-astro-cid-btq7d6ab]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 18%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.1rem,3vw,2.25rem)}.sdt__title[data-astro-cid-btq7d6ab]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.sdt__panel[data-astro-cid-btq7d6ab]{gap:var(--space-4);margin-top:var(--space-4);border-radius:var(--r-md,.75rem);background:var(--card-bg);box-shadow:0 0 0 1px var(--line);padding:clamp(.9rem,2.4vw,1.75rem);display:grid}.sdt__tag[data-astro-cid-btq7d6ab]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--heading);align-items:center;gap:.5rem;margin:0;font-weight:700;display:inline-flex}.sdt__dot[data-astro-cid-btq7d6ab]{background:var(--btn-bg);border-radius:999px;width:.7rem;height:.7rem}.sdt__doors[data-astro-cid-btq7d6ab],.sdt__types[data-astro-cid-btq7d6ab]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.6rem,3vw,2.5rem);display:grid}.sdt__door[data-astro-cid-btq7d6ab]{justify-items:center;gap:var(--space-2);min-width:0;display:grid}.sdt__svg[data-astro-cid-btq7d6ab]{width:100%;max-width:15rem;height:auto;display:block}.sdt__name[data-astro-cid-btq7d6ab]{text-align:center;font-family:var(--ff-display);font-weight:var(--fw-display);color:var(--heading);margin:0;font-size:clamp(.95rem,.8rem + .6vw,1.25rem);line-height:1.2}.sdt__types[data-astro-cid-btq7d6ab]{margin:0;padding:0;list-style:none}.sdt__types[data-astro-cid-btq7d6ab] li[data-astro-cid-btq7d6ab]{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.6}.sdt__types[data-astro-cid-btq7d6ab] strong[data-astro-cid-btq7d6ab]{color:var(--heading)}.sdt__brick[data-astro-cid-btq7d6ab]{fill:color-mix(in srgb, var(--draw-warn) 55%, var(--draw-wood))}.sdt__mortar[data-astro-cid-btq7d6ab]{fill:none;stroke:color-mix(in srgb, white 45%, var(--draw-wood));stroke-width:1.4px}.sdt__trim[data-astro-cid-btq7d6ab]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 22%, white);stroke-width:1.2px}.sdt__entry[data-astro-cid-btq7d6ab]{fill:var(--draw-wood)}.sdt__panelline[data-astro-cid-btq7d6ab] rect[data-astro-cid-btq7d6ab]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 55%, var(--fg));stroke-width:2px}.sdt__knob[data-astro-cid-btq7d6ab]{fill:color-mix(in srgb, var(--fg) 30%, white);stroke:color-mix(in srgb, var(--fg) 70%, var(--bg));stroke-width:1px}.sdt__hinge[data-astro-cid-btq7d6ab]{fill:color-mix(in srgb, var(--fg) 45%, white)}.sdt__frame[data-astro-cid-btq7d6ab]{fill:none;stroke:color-mix(in srgb, var(--fg) 10%, white);stroke-width:12px}.sdt__glass[data-astro-cid-btq7d6ab]{fill:var(--draw-sky);fill-opacity:.38;stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:1.2px}.sdt__shine[data-astro-cid-btq7d6ab]{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;opacity:.8}.sdt__rail[data-astro-cid-btq7d6ab]{fill:color-mix(in srgb, var(--fg) 10%, white);stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:1px}.sdt__kick[data-astro-cid-btq7d6ab]{fill:color-mix(in srgb, var(--fg) 8%, white);stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:1px}.sdt__kickline[data-astro-cid-btq7d6ab]{fill:none;stroke:color-mix(in srgb, var(--fg) 22%, white);stroke-width:1.5px}.sdt__screen[data-astro-cid-btq7d6ab]{stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:1.2px}.sdt__meshline[data-astro-cid-btq7d6ab]{fill:none;stroke:color-mix(in srgb, var(--fg) 55%, white);stroke-width:.7px;opacity:.55}.sdt__arrow[data-astro-cid-btq7d6ab]{fill:none;stroke:var(--btn-bg);stroke-width:6px;stroke-linecap:round}.sdt__arrowhead[data-astro-cid-btq7d6ab]{fill:none;stroke:var(--btn-bg);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.sdt__closer[data-astro-cid-btq7d6ab]{fill:color-mix(in srgb, var(--fg) 25%, white);stroke:color-mix(in srgb, var(--fg) 70%, var(--bg));stroke-width:1.2px}.sdt__metal[data-astro-cid-btq7d6ab]{fill:color-mix(in srgb, var(--fg) 72%, var(--bg))}.sdt__lever[data-astro-cid-btq7d6ab]{fill:none;stroke:color-mix(in srgb, var(--fg) 72%, var(--bg));stroke-width:6px;stroke-linecap:round}.sdt__key[data-astro-cid-btq7d6ab]{fill:color-mix(in srgb, var(--fg) 20%, white)}.sdt__expander[data-astro-cid-btq7d6ab]{fill:color-mix(in srgb, var(--fg) 40%, white);stroke:color-mix(in srgb, var(--fg) 70%, var(--bg));stroke-width:1px}.sdt__sweep[data-astro-cid-btq7d6ab]{fill:none;stroke:color-mix(in srgb, var(--fg) 80%, var(--bg));stroke-width:1.4px}.sdt__stoop[data-astro-cid-btq7d6ab]{fill:color-mix(in srgb, var(--fg) 16%, white)}.sdt__ground[data-astro-cid-btq7d6ab]{fill:var(--draw-green)}.sdt__mark[data-astro-cid-btq7d6ab] circle[data-astro-cid-btq7d6ab]{fill:var(--btn-bg);stroke:#fff;stroke-width:3px}.sdt__mark[data-astro-cid-btq7d6ab] text[data-astro-cid-btq7d6ab]{fill:var(--btn-fg,white);font:800 20px var(--ff-body)}.sdt__mark[data-astro-cid-btq7d6ab]{transform-box:fill-box;transform-origin:50%}.sdt__parts[data-astro-cid-btq7d6ab]{gap:var(--space-4) var(--gap);margin:var(--gap) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.sdt__parts[data-astro-cid-btq7d6ab] li[data-astro-cid-btq7d6ab]{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.sdt__num[data-astro-cid-btq7d6ab]{background:var(--btn-bg);width:1.9rem;height:1.9rem;color:var(--btn-fg,white);font-weight:800;font-size:var(--fs-sm);border-radius:999px;place-items:center;display:grid}.sdt__parts[data-astro-cid-btq7d6ab] h4[data-astro-cid-btq7d6ab]{font-size:var(--fs-base,1rem);margin:.2rem 0 0}.sdt__parts[data-astro-cid-btq7d6ab] p[data-astro-cid-btq7d6ab]{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.sdt__caption[data-astro-cid-btq7d6ab]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.sdt__caption[data-astro-cid-btq7d6ab] a[data-astro-cid-btq7d6ab]{color:inherit}@media (width<=1200px){.sdt__parts[data-astro-cid-btq7d6ab]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.sdt__parts[data-astro-cid-btq7d6ab]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sdt__types[data-astro-cid-btq7d6ab]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.sdt__mark[data-astro-cid-btq7d6ab]{transform:scale(1.45)}}@media (width<=520px){.sdt__parts[data-astro-cid-btq7d6ab]{grid-template-columns:minmax(0,1fr)}}.sgl[data-astro-cid-hpv2wnod]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 18%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.1rem,3vw,2.25rem)}.sgl__title[data-astro-cid-hpv2wnod]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.sgl__grid[data-astro-cid-hpv2wnod]{margin-top:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.sgl__art[data-astro-cid-hpv2wnod]{border-radius:var(--r-md,.75rem);width:100%;height:auto;box-shadow:0 0 0 1px var(--line);display:block;overflow:hidden}.sgl__sky[data-astro-cid-hpv2wnod]{fill:color-mix(in srgb, var(--draw-sky) 55%, white)}.sgl__room[data-astro-cid-hpv2wnod]{fill:color-mix(in srgb, var(--fg) 4%, white)}.sgl__ground[data-astro-cid-hpv2wnod]{fill:color-mix(in srgb, var(--draw-green) 70%, white)}.sgl__water[data-astro-cid-hpv2wnod]{fill:var(--draw-water)}.sgl__floor[data-astro-cid-hpv2wnod]{fill:var(--draw-wood)}.sgl__floor-line[data-astro-cid-hpv2wnod]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 70%, var(--fg));stroke-width:1px}.sgl__wall-in[data-astro-cid-hpv2wnod]{fill:color-mix(in srgb, var(--draw-wood) 35%, white)}.sgl__wall-hatch[data-astro-cid-hpv2wnod]{stroke:color-mix(in srgb, var(--draw-wood) 70%, white);stroke-width:1px}.sgl__wall-edge[data-astro-cid-hpv2wnod]{stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:1px}.sgl__siding[data-astro-cid-hpv2wnod]{fill:color-mix(in srgb, var(--fg) 18%, white)}.sgl__opening[data-astro-cid-hpv2wnod]{fill:color-mix(in srgb, var(--draw-sky) 25%, white)}.sgl__frame[data-astro-cid-hpv2wnod]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 40%, white);stroke-width:1.2px}.sgl__glass[data-astro-cid-hpv2wnod]{fill:color-mix(in srgb, var(--draw-sky) 80%, white);stroke:color-mix(in srgb, var(--draw-shield) 45%, white);stroke-width:1px}.sgl__gas[data-astro-cid-hpv2wnod]{fill:color-mix(in srgb, var(--draw-sky) 20%, white)}.sgl__coating[data-astro-cid-hpv2wnod]{stroke:var(--btn-bg);stroke-width:2.4px}.sgl__sun-glow[data-astro-cid-hpv2wnod]{fill:#fff;opacity:.7}.sgl__sun[data-astro-cid-hpv2wnod]{fill:#fff;stroke:color-mix(in srgb, var(--draw-warn) 55%, white);stroke-width:4px}.sgl__ray[data-astro-cid-hpv2wnod]{stroke:color-mix(in srgb, var(--draw-warn) 55%, white);stroke-width:3.5px;stroke-linecap:round}.sgl__light[data-astro-cid-hpv2wnod]{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;opacity:.95;filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--draw-shield) 60%, white))}.sgl__head-light[data-astro-cid-hpv2wnod]{fill:#fff}.sgl__heat[data-astro-cid-hpv2wnod]{fill:none;stroke:var(--draw-warn);stroke-width:3.5px;stroke-dasharray:9 6;stroke-linecap:round}.sgl__heat--back[data-astro-cid-hpv2wnod]{stroke-width:3px}.sgl__heat--in[data-astro-cid-hpv2wnod]{stroke-width:2px}.sgl__head-warn[data-astro-cid-hpv2wnod]{fill:var(--draw-warn)}.sgl__flow[data-astro-cid-hpv2wnod]{fill:none;stroke:color-mix(in srgb, var(--draw-warn) 70%, var(--fg));stroke-width:2.5px}.sgl__air[data-astro-cid-hpv2wnod]{fill:none;stroke:color-mix(in srgb, var(--fg) 55%, white);stroke-width:2.5px;stroke-dasharray:3 5;stroke-linecap:round}.sgl__head-air[data-astro-cid-hpv2wnod]{fill:color-mix(in srgb, var(--fg) 55%, white)}.sgl__leader[data-astro-cid-hpv2wnod]{stroke:var(--btn-bg);stroke-width:1.5px}.sgl__chair[data-astro-cid-hpv2wnod]{fill:color-mix(in srgb, var(--btn-bg) 65%, white)}.sgl__chair-leg[data-astro-cid-hpv2wnod]{fill:color-mix(in srgb, var(--draw-wood) 75%, var(--fg))}.sgl__pins[data-astro-cid-hpv2wnod] circle[data-astro-cid-hpv2wnod]{fill:var(--btn-bg);stroke:#fff;stroke-width:2.5px}.sgl__pins[data-astro-cid-hpv2wnod] text[data-astro-cid-hpv2wnod]{fill:#fff;font:800 15px var(--ff-body,inherit);text-anchor:middle}.sgl__art[data-astro-cid-hpv2wnod] text[data-astro-cid-hpv2wnod]{font-family:var(--ff-body,inherit)}.sgl__side[data-astro-cid-hpv2wnod]{letter-spacing:.1em;text-transform:uppercase;fill:color-mix(in srgb, var(--fg) 70%, white);font-size:15px;font-weight:800}.sgl__side--end[data-astro-cid-hpv2wnod]{text-anchor:end}.sgl__facing[data-astro-cid-hpv2wnod]{fill:color-mix(in srgb, var(--fg) 75%, white);font-size:15px;font-weight:700}.sgl__temp[data-astro-cid-hpv2wnod]{fill:var(--heading);font-size:21px;font-weight:800;font-family:var(--ff-display,inherit)!important}.sgl__note[data-astro-cid-hpv2wnod]{fill:var(--fg);font-size:15px;font-weight:700}.sgl__note--mid[data-astro-cid-hpv2wnod]{text-anchor:middle}.sgl__note--warn[data-astro-cid-hpv2wnod]{fill:color-mix(in srgb, var(--draw-warn) 75%, var(--fg));text-anchor:middle}.sgl__note--light[data-astro-cid-hpv2wnod]{fill:color-mix(in srgb, var(--draw-shield) 80%, var(--fg));text-anchor:middle}.sgl__note--coat[data-astro-cid-hpv2wnod]{fill:var(--btn-bg)}.sgl__label[data-astro-cid-hpv2wnod]{padding:var(--space-4);border-radius:var(--r-md,.75rem);background:var(--card-bg);box-shadow:0 0 0 2px var(--heading)}.sgl__label-head[data-astro-cid-hpv2wnod]{margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:3px solid var(--heading);font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-base,1rem);letter-spacing:.04em;text-transform:uppercase;color:var(--heading)}.sgl__rows[data-astro-cid-hpv2wnod]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sgl__row[data-astro-cid-hpv2wnod]{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.sgl__row[data-astro-cid-hpv2wnod]:last-child{border-bottom:0;padding-bottom:0}.sgl__num[data-astro-cid-hpv2wnod]{background:var(--btn-bg);width:1.75rem;height:1.75rem;color:var(--btn-fg);font-weight:800;font-size:var(--fs-sm);border-radius:999px;place-items:center;display:grid}.sgl__row-top[data-astro-cid-hpv2wnod]{justify-content:space-between;align-items:baseline;gap:.15rem var(--space-3);flex-wrap:wrap;margin:0;display:flex}.sgl__name[data-astro-cid-hpv2wnod]{color:var(--heading);font-weight:800}.sgl__look[data-astro-cid-hpv2wnod]{font-family:var(--ff-display);font-weight:var(--fw-display);color:var(--heading);white-space:nowrap}.sgl__look-label[data-astro-cid-hpv2wnod]{font-family:var(--ff-body);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.sgl__text[data-astro-cid-hpv2wnod]{font-size:var(--fs-sm);color:var(--muted);margin:.2rem 0 0;line-height:1.55}.sgl__caption[data-astro-cid-hpv2wnod]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.sgl__caption[data-astro-cid-hpv2wnod] a[data-astro-cid-hpv2wnod]{color:inherit}@media (width<=960px){.sgl__grid[data-astro-cid-hpv2wnod]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.sgl__label[data-astro-cid-hpv2wnod]{padding:var(--space-3)}}@media (width<=560px){.sgl__sm-hide[data-astro-cid-hpv2wnod]{display:none}.sgl__side[data-astro-cid-hpv2wnod],.sgl__facing[data-astro-cid-hpv2wnod],.sgl__note[data-astro-cid-hpv2wnod]{font-size:20px}.sgl__temp[data-astro-cid-hpv2wnod]{font-size:26px}.sgl__pins[data-astro-cid-hpv2wnod] circle[data-astro-cid-hpv2wnod]{r:17px}.sgl__pins[data-astro-cid-hpv2wnod] text[data-astro-cid-hpv2wnod]{font-size:19px}}.wm[data-astro-cid-ddsgtpkb]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 18%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.1rem,3vw,2.25rem)}.wm__title[data-astro-cid-ddsgtpkb]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.wm__grid[data-astro-cid-ddsgtpkb]{gap:var(--gap);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.wm__art[data-astro-cid-ddsgtpkb]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-md,.75rem);background:var(--card-bg);box-shadow:0 0 0 1px var(--line);display:grid}.wm__svg[data-astro-cid-ddsgtpkb]{width:100%;max-width:30rem;height:auto;margin-inline:auto;display:block}.wm__wall[data-astro-cid-ddsgtpkb]{fill:color-mix(in srgb, var(--fg) 7%, white)}.wm__lap[data-astro-cid-ddsgtpkb]{fill:none;stroke:color-mix(in srgb, var(--fg) 22%, white);stroke-width:1.4px}.wm__bead[data-astro-cid-ddsgtpkb]{fill:none;stroke:var(--draw-green);stroke-width:3px}.wm__trim[data-astro-cid-ddsgtpkb]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:1.2px}.wm__sill[data-astro-cid-ddsgtpkb]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 35%, white);stroke-width:1.2px}.wm__frame[data-astro-cid-ddsgtpkb]{fill:color-mix(in srgb, var(--fg) 4%, white);stroke:color-mix(in srgb, var(--fg) 35%, white);stroke-width:1.2px}.wm__sash[data-astro-cid-ddsgtpkb]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 40%, white);stroke-width:1.2px}.wm__sash--low[data-astro-cid-ddsgtpkb]{filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--fg) 25%, transparent))}.wm__glass[data-astro-cid-ddsgtpkb]{fill:color-mix(in srgb, var(--draw-sky) 80%, white)}.wm__spacer[data-astro-cid-ddsgtpkb]{fill:none;stroke:color-mix(in srgb, var(--fg) 45%, white);stroke-width:2px}.wm__shine[data-astro-cid-ddsgtpkb]{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;opacity:.85}.wm__crack[data-astro-cid-ddsgtpkb]{fill:none;stroke:var(--draw-warn);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.wm__mesh[data-astro-cid-ddsgtpkb] path[data-astro-cid-ddsgtpkb]{fill:none;stroke:color-mix(in srgb, var(--fg) 40%, white);stroke-width:.6px;opacity:.55}.wm__screen[data-astro-cid-ddsgtpkb]{fill:none;stroke:color-mix(in srgb, var(--fg) 50%, white);stroke-width:2px}.wm__lock[data-astro-cid-ddsgtpkb]{fill:color-mix(in srgb, var(--fg) 55%, white);stroke:color-mix(in srgb, var(--fg) 75%, white);stroke-width:.8px}.wm__lock-cam[data-astro-cid-ddsgtpkb]{fill:color-mix(in srgb, var(--fg) 25%, white)}.wm__jamb[data-astro-cid-ddsgtpkb]{fill:none;stroke:color-mix(in srgb, var(--fg) 25%, white);stroke-width:2px;stroke-dasharray:3 5}.wm__stone[data-astro-cid-ddsgtpkb]{fill:color-mix(in srgb, var(--draw-sky) 45%, white);stroke:color-mix(in srgb, var(--draw-shield) 45%, white);stroke-width:1.4px}.wm__stone-shine[data-astro-cid-ddsgtpkb]{fill:#fff}.wm__streak[data-astro-cid-ddsgtpkb]{fill:none;stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:1.4px;stroke-dasharray:4 4}.wm__pin[data-astro-cid-ddsgtpkb] circle[data-astro-cid-ddsgtpkb]{stroke:#fff;stroke-width:2.5px}.wm__pin[data-astro-cid-ddsgtpkb] text[data-astro-cid-ddsgtpkb]{fill:#fff;font:800 15px var(--ff-body)}.wm__pin--maker[data-astro-cid-ddsgtpkb] circle[data-astro-cid-ddsgtpkb]{fill:var(--btn-bg)}.wm__pin--installer[data-astro-cid-ddsgtpkb] circle[data-astro-cid-ddsgtpkb]{fill:color-mix(in srgb, var(--draw-green) 80%, black)}.wm__pin--none[data-astro-cid-ddsgtpkb] circle[data-astro-cid-ddsgtpkb]{fill:var(--draw-warn)}.wm__key[data-astro-cid-ddsgtpkb]{justify-content:center;gap:var(--space-2) var(--space-4);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.wm__key[data-astro-cid-ddsgtpkb] li[data-astro-cid-ddsgtpkb]{align-items:center;gap:.4rem;display:inline-flex}.wm__dot[data-astro-cid-ddsgtpkb]{border-radius:999px;width:.75rem;height:.75rem}.wm__dot--maker[data-astro-cid-ddsgtpkb],.wm__num[data-astro-cid-ddsgtpkb].wm__num--maker{background:var(--btn-bg);color:var(--btn-fg)}.wm__dot--installer[data-astro-cid-ddsgtpkb],.wm__num--installer[data-astro-cid-ddsgtpkb]{background:color-mix(in srgb, var(--draw-green) 68%, black)}.wm__dot--none[data-astro-cid-ddsgtpkb],.wm__num--none[data-astro-cid-ddsgtpkb]{background:color-mix(in srgb, var(--draw-warn) 78%, black)}.wm__lists[data-astro-cid-ddsgtpkb]{gap:var(--space-5);display:grid}.wm__head[data-astro-cid-ddsgtpkb]{margin:0 0 var(--space-2);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--heading);font-weight:700}.wm__parts[data-astro-cid-ddsgtpkb]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.wm__parts[data-astro-cid-ddsgtpkb] li[data-astro-cid-ddsgtpkb]{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.wm__num[data-astro-cid-ddsgtpkb]{color:#fff;width:1.75rem;height:1.75rem;font-weight:800;font-size:var(--fs-sm);border-radius:999px;place-items:center;display:grid}.wm__parts[data-astro-cid-ddsgtpkb] h4[data-astro-cid-ddsgtpkb]{font-size:var(--fs-base,1rem);margin:.15rem 0 0}.wm__parts[data-astro-cid-ddsgtpkb] p[data-astro-cid-ddsgtpkb]{margin:var(--space-1,.25rem) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.wm__caption[data-astro-cid-ddsgtpkb]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.wm__caption[data-astro-cid-ddsgtpkb] a[data-astro-cid-ddsgtpkb]{color:inherit}@media (width<=1100px){.wm__grid[data-astro-cid-ddsgtpkb]{grid-template-columns:minmax(0,1fr)}.wm__svg[data-astro-cid-ddsgtpkb]{max-width:26rem}.wm__lists[data-astro-cid-ddsgtpkb]{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.wm__group--maker[data-astro-cid-ddsgtpkb]{grid-row:span 2}}@media (width<=700px){.wm__lists[data-astro-cid-ddsgtpkb]{grid-template-columns:minmax(0,1fr)}.wm__group--maker[data-astro-cid-ddsgtpkb]{grid-row:auto}}@media (width<=480px){.wm__art[data-astro-cid-ddsgtpkb]{padding:var(--space-3)}}.wpw[data-astro-cid-sz2wgpt4]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 18%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.1rem,3vw,2.25rem)}.wpw__title[data-astro-cid-sz2wgpt4]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.wpw__grid[data-astro-cid-sz2wgpt4]{margin-top:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.wpw__art[data-astro-cid-sz2wgpt4]{border-radius:var(--r-md,.75rem);width:100%;height:auto;box-shadow:0 0 0 1px var(--line);display:block;overflow:hidden}.wpw__sky[data-astro-cid-sz2wgpt4]{fill:color-mix(in srgb, var(--draw-sky) 50%, white)}.wpw__room[data-astro-cid-sz2wgpt4]{fill:color-mix(in srgb, var(--fg) 4%, white)}.wpw__shore[data-astro-cid-sz2wgpt4]{fill:color-mix(in srgb, var(--draw-green) 75%, var(--fg));opacity:.55}.wpw__water[data-astro-cid-sz2wgpt4]{fill:var(--draw-water)}.wpw__wave[data-astro-cid-sz2wgpt4]{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;opacity:.75}.wpw__bank[data-astro-cid-sz2wgpt4]{fill:color-mix(in srgb, var(--draw-green) 70%, white)}.wpw__floor[data-astro-cid-sz2wgpt4]{fill:var(--draw-wood)}.wpw__floor-line[data-astro-cid-sz2wgpt4]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 70%, var(--fg));stroke-width:1px}.wpw__wall-in[data-astro-cid-sz2wgpt4]{fill:color-mix(in srgb, var(--draw-wood) 35%, white)}.wpw__wall-hatch[data-astro-cid-sz2wgpt4]{stroke:color-mix(in srgb, var(--draw-wood) 70%, white);stroke-width:1px}.wpw__wall-edge[data-astro-cid-sz2wgpt4]{stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:1px}.wpw__siding[data-astro-cid-sz2wgpt4]{fill:color-mix(in srgb, var(--fg) 18%, white)}.wpw__opening[data-astro-cid-sz2wgpt4]{fill:color-mix(in srgb, var(--draw-sky) 25%, white)}.wpw__frame[data-astro-cid-sz2wgpt4]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 40%, white);stroke-width:1.2px}.wpw__glass[data-astro-cid-sz2wgpt4]{fill:color-mix(in srgb, var(--draw-sky) 80%, white);stroke:color-mix(in srgb, var(--draw-shield) 45%, white);stroke-width:1px}.wpw__gas[data-astro-cid-sz2wgpt4]{fill:color-mix(in srgb, var(--draw-sky) 20%, white)}.wpw__wind[data-astro-cid-sz2wgpt4]{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--draw-shield) 70%, white))}.wpw__head-wind[data-astro-cid-sz2wgpt4]{fill:#fff}.wpw__push[data-astro-cid-sz2wgpt4]{fill:none;stroke:var(--btn-bg);stroke-width:3.5px;stroke-linecap:round}.wpw__pull[data-astro-cid-sz2wgpt4]{fill:none;stroke:var(--btn-bg);stroke-width:3px;stroke-dasharray:7 5;stroke-linecap:round}.wpw__head-push[data-astro-cid-sz2wgpt4]{fill:var(--btn-bg)}.wpw__rain[data-astro-cid-sz2wgpt4] path[data-astro-cid-sz2wgpt4]{stroke:color-mix(in srgb, var(--draw-water) 80%, var(--fg));stroke-width:2.5px;stroke-linecap:round}.wpw__dim[data-astro-cid-sz2wgpt4]{stroke:var(--heading);stroke-width:1.6px}.wpw__head-dim[data-astro-cid-sz2wgpt4]{fill:var(--heading)}.wpw__dim--water[data-astro-cid-sz2wgpt4]{stroke:#fff}.wpw__guide[data-astro-cid-sz2wgpt4]{stroke:color-mix(in srgb, var(--fg) 35%, white);stroke-width:1px;stroke-dasharray:3 4}.wpw__chair[data-astro-cid-sz2wgpt4]{fill:color-mix(in srgb, var(--btn-bg) 65%, white)}.wpw__chair-leg[data-astro-cid-sz2wgpt4]{fill:color-mix(in srgb, var(--draw-wood) 75%, var(--fg))}.wpw__pins[data-astro-cid-sz2wgpt4] circle[data-astro-cid-sz2wgpt4]{fill:var(--btn-bg);stroke:#fff;stroke-width:2.5px}.wpw__pins[data-astro-cid-sz2wgpt4] text[data-astro-cid-sz2wgpt4]{fill:#fff;font:800 15px var(--ff-body,inherit);text-anchor:middle}.wpw__art[data-astro-cid-sz2wgpt4] text[data-astro-cid-sz2wgpt4]{font-family:var(--ff-body,inherit)}.wpw__side[data-astro-cid-sz2wgpt4]{letter-spacing:.1em;text-transform:uppercase;fill:color-mix(in srgb, var(--fg) 70%, white);font-size:15px;font-weight:800}.wpw__side--end[data-astro-cid-sz2wgpt4]{text-anchor:end}.wpw__note[data-astro-cid-sz2wgpt4]{fill:var(--fg);font-size:15px;font-weight:700}.wpw__note--mid[data-astro-cid-sz2wgpt4]{text-anchor:middle}.wpw__note--end[data-astro-cid-sz2wgpt4]{text-anchor:end}.wpw__note--wind[data-astro-cid-sz2wgpt4]{fill:var(--heading);font-size:16px;font-weight:800}.wpw__note--water[data-astro-cid-sz2wgpt4]{fill:#fff}.wpw__note--push[data-astro-cid-sz2wgpt4]{fill:var(--btn-bg)}.wpw__note--rain[data-astro-cid-sz2wgpt4]{fill:color-mix(in srgb, var(--draw-water) 70%, var(--fg))}.wpw__note--dim[data-astro-cid-sz2wgpt4]{fill:var(--heading)}.wpw__label[data-astro-cid-sz2wgpt4]{padding:var(--space-4);border-radius:var(--r-md,.75rem);background:var(--card-bg);box-shadow:0 0 0 2px var(--heading)}.wpw__label-head[data-astro-cid-sz2wgpt4]{margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:3px solid var(--heading);font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-base,1rem);letter-spacing:.04em;text-transform:uppercase;color:var(--heading)}.wpw__sticker[data-astro-cid-sz2wgpt4]{margin:0 0 var(--space-4);padding:var(--space-3);border-radius:var(--r-sm,.5rem);background:color-mix(in srgb, var(--draw-sky) 14%, var(--card-bg));box-shadow:inset 0 0 0 1px var(--line);font-family:var(--ff-mono,ui-monospace, monospace);font-size:var(--fs-sm);color:var(--heading);line-height:1.5}.wpw__sticker[data-astro-cid-sz2wgpt4] p[data-astro-cid-sz2wgpt4]{margin:0}.wpw__example[data-astro-cid-sz2wgpt4]{font-family:var(--ff-body);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:800}.wpw__std[data-astro-cid-sz2wgpt4]{font-weight:700}.wpw__rows[data-astro-cid-sz2wgpt4]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.wpw__row[data-astro-cid-sz2wgpt4]{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.wpw__row[data-astro-cid-sz2wgpt4]:last-child{border-bottom:0;padding-bottom:0}.wpw__num[data-astro-cid-sz2wgpt4]{background:var(--btn-bg);width:1.75rem;height:1.75rem;color:var(--btn-fg);font-weight:800;font-size:var(--fs-sm);border-radius:999px;place-items:center;display:grid}.wpw__row-top[data-astro-cid-sz2wgpt4]{justify-content:space-between;align-items:baseline;gap:.15rem var(--space-3);flex-wrap:wrap;margin:0;display:flex}.wpw__name[data-astro-cid-sz2wgpt4]{color:var(--heading);font-weight:800}.wpw__value[data-astro-cid-sz2wgpt4]{font-family:var(--ff-display);font-weight:var(--fw-display);color:var(--heading);white-space:nowrap}.wpw__text[data-astro-cid-sz2wgpt4]{font-size:var(--fs-sm);color:var(--muted);margin:.2rem 0 0;line-height:1.55}.wpw__caption[data-astro-cid-sz2wgpt4]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.wpw__caption[data-astro-cid-sz2wgpt4] a[data-astro-cid-sz2wgpt4]{color:inherit}@media (width<=960px){.wpw__grid[data-astro-cid-sz2wgpt4]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.wpw__label[data-astro-cid-sz2wgpt4]{padding:var(--space-3)}}@media (width<=560px){.wpw__sm-hide[data-astro-cid-sz2wgpt4]{display:none}.wpw__side[data-astro-cid-sz2wgpt4]{font-size:20px}.wpw__note[data-astro-cid-sz2wgpt4]{font-size:19px}.wpw__note--wind[data-astro-cid-sz2wgpt4]{font-size:20px}.wpw__pins[data-astro-cid-sz2wgpt4] circle[data-astro-cid-sz2wgpt4]{r:17px}.wpw__pins[data-astro-cid-sz2wgpt4] text[data-astro-cid-sz2wgpt4]{font-size:19px}}.wsl[data-astro-cid-mcjp64oh]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 18%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.1rem,3vw,2.25rem)}.wsl__title[data-astro-cid-mcjp64oh]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.wsl__grid[data-astro-cid-mcjp64oh]{gap:var(--gap);margin-top:var(--space-4);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.wsl__panel[data-astro-cid-mcjp64oh]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-md,.75rem);background:var(--card-bg);box-shadow:0 0 0 1px var(--line);align-content:start;display:grid}.wsl__tag[data-astro-cid-mcjp64oh]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--heading);align-items:center;gap:.5rem;margin:0;font-weight:700;display:inline-flex}.wsl__dot[data-astro-cid-mcjp64oh]{background:var(--btn-bg);border-radius:999px;width:.7rem;height:.7rem}.wsl__dot--cut[data-astro-cid-mcjp64oh]{background:var(--draw-wood)}.wsl__svg[data-astro-cid-mcjp64oh]{width:100%;height:auto;margin-inline:auto;display:block}.wsl__svg--cut[data-astro-cid-mcjp64oh]{max-width:28rem}.wsl__osb[data-astro-cid-mcjp64oh]{fill:color-mix(in srgb, var(--draw-wood) 48%, white)}.wsl__fleck[data-astro-cid-mcjp64oh]{fill:color-mix(in srgb, var(--draw-wood) 65%, var(--fg));opacity:.45}.wsl__flabel[data-astro-cid-mcjp64oh]{fill:var(--fg);font:700 14px var(--ff-body)}.wsl__wrap[data-astro-cid-mcjp64oh]{fill:#fff;opacity:.93}.wsl__peel[data-astro-cid-mcjp64oh]{fill:none;stroke:color-mix(in srgb, var(--fg) 25%, white);stroke-width:2px}.wsl__seam[data-astro-cid-mcjp64oh]{fill:none;stroke:color-mix(in srgb, var(--fg) 22%, white);stroke-width:1.2px;stroke-dasharray:10 6}.wsl__hole[data-astro-cid-mcjp64oh]{fill:color-mix(in srgb, var(--fg) 78%, var(--bg))}.wsl__tape[data-astro-cid-mcjp64oh]{fill:color-mix(in srgb, var(--fg) 68%, var(--bg))}.wsl__tape--side[data-astro-cid-mcjp64oh]{fill:color-mix(in srgb, var(--fg) 74%, var(--bg));stroke:color-mix(in srgb, var(--fg) 40%, white);stroke-width:1px}.wsl__tape--head[data-astro-cid-mcjp64oh]{fill:color-mix(in srgb, var(--fg) 80%, var(--bg));stroke:color-mix(in srgb, var(--fg) 40%, white);stroke-width:1px}.wsl__flange[data-astro-cid-mcjp64oh]{fill:color-mix(in srgb, var(--fg) 8%, white);stroke:color-mix(in srgb, var(--fg) 35%, white);stroke-width:1.2px}.wsl__nail[data-astro-cid-mcjp64oh]{fill:color-mix(in srgb, var(--fg) 55%, white)}.wsl__frame[data-astro-cid-mcjp64oh]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 35%, white);stroke-width:1.4px}.wsl__glass[data-astro-cid-mcjp64oh]{fill:color-mix(in srgb, var(--draw-sky) 85%, white);stroke:color-mix(in srgb, var(--draw-shield) 40%, white);stroke-width:1.2px}.wsl__shine[data-astro-cid-mcjp64oh]{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;opacity:.8}.wsl__metal[data-astro-cid-mcjp64oh]{fill:color-mix(in srgb, var(--fg) 30%, white);stroke:color-mix(in srgb, var(--fg) 55%, white);stroke-width:1px}.wsl__metal-shine[data-astro-cid-mcjp64oh]{fill:none;stroke:#fff;stroke-width:1.5px;opacity:.8}.wsl__flap[data-astro-cid-mcjp64oh]{fill:#fff;opacity:.45;stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:1.2px;stroke-dasharray:6 4}.wsl__fold[data-astro-cid-mcjp64oh]{fill:none;stroke:color-mix(in srgb, var(--fg) 40%, white);stroke-width:2px}.wsl__flap-tape[data-astro-cid-mcjp64oh]{fill:none;stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:6px;stroke-linecap:round;opacity:.85}.wsl__mark[data-astro-cid-mcjp64oh] circle[data-astro-cid-mcjp64oh]{fill:var(--btn-bg);stroke:#fff;stroke-width:3px}.wsl__mark[data-astro-cid-mcjp64oh] text[data-astro-cid-mcjp64oh]{fill:var(--btn-fg,white);font:800 15px var(--ff-body)}.wsl__mark--sm[data-astro-cid-mcjp64oh] text[data-astro-cid-mcjp64oh]{font-size:12px}.wsl__mark[data-astro-cid-mcjp64oh]{transform-box:fill-box;transform-origin:50%}.wsl__side[data-astro-cid-mcjp64oh]{fill:var(--muted);font:700 12px var(--ff-body);letter-spacing:.1em;text-transform:uppercase}.wsl__wood[data-astro-cid-mcjp64oh]{fill:var(--draw-wood)}.wsl__grain[data-astro-cid-mcjp64oh]{fill:none;stroke:color-mix(in srgb, var(--draw-wood) 60%, var(--fg));stroke-width:1px;opacity:.6}.wsl__osb-cut[data-astro-cid-mcjp64oh]{fill:color-mix(in srgb, var(--draw-wood) 48%, white);stroke:color-mix(in srgb, var(--draw-wood) 70%, var(--fg));stroke-width:.8px}.wsl__wrap-line[data-astro-cid-mcjp64oh]{fill:none;stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:4px;stroke-linejoin:round}.wsl__trim[data-astro-cid-mcjp64oh]{fill:#fff;stroke:color-mix(in srgb, var(--fg) 40%, white);stroke-width:1.2px}.wsl__board[data-astro-cid-mcjp64oh]{fill:color-mix(in srgb, var(--fg) 10%, white);stroke:color-mix(in srgb, var(--fg) 40%, white);stroke-width:1.2px}.wsl__water[data-astro-cid-mcjp64oh]{fill:none;stroke:var(--draw-shield);stroke-width:2.2px;stroke-dasharray:4 4;stroke-linecap:round}.wsl__water-head[data-astro-cid-mcjp64oh]{fill:none;stroke:var(--draw-shield);stroke-width:2.2px;stroke-linejoin:round}.wsl__labels[data-astro-cid-mcjp64oh] path[data-astro-cid-mcjp64oh]{fill:none;stroke:var(--muted);stroke-width:1px}.wsl__labels[data-astro-cid-mcjp64oh] text[data-astro-cid-mcjp64oh]{fill:var(--fg);font:600 14px var(--ff-body)}.wsl__labels[data-astro-cid-mcjp64oh] .wsl__wet[data-astro-cid-mcjp64oh]{fill:var(--draw-shield);font-size:13px}.wsl__steps[data-astro-cid-mcjp64oh]{gap:var(--space-4) var(--gap);margin:var(--gap) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.wsl__steps[data-astro-cid-mcjp64oh] li[data-astro-cid-mcjp64oh]{gap:var(--space-3);padding-top:var(--space-3);border-top:3px solid var(--btn-bg);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.wsl__num[data-astro-cid-mcjp64oh]{background:var(--btn-bg);width:1.9rem;height:1.9rem;color:var(--btn-fg,white);font-weight:800;font-size:var(--fs-sm);border-radius:999px;place-items:center;display:grid}.wsl__steps[data-astro-cid-mcjp64oh] h4[data-astro-cid-mcjp64oh]{font-size:var(--fs-base,1rem);margin:.2rem 0 0}.wsl__steps[data-astro-cid-mcjp64oh] p[data-astro-cid-mcjp64oh]{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.wsl__caption[data-astro-cid-mcjp64oh]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.wsl__caption[data-astro-cid-mcjp64oh] a[data-astro-cid-mcjp64oh]{color:inherit}@media (width<=1000px){.wsl__steps[data-astro-cid-mcjp64oh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.wsl__grid[data-astro-cid-mcjp64oh]{grid-template-columns:minmax(0,1fr)}.wsl__panel[data-astro-cid-mcjp64oh]{padding:var(--space-3)}}@media (width<=520px){.wsl__steps[data-astro-cid-mcjp64oh]{grid-template-columns:minmax(0,1fr)}.wsl__mark[data-astro-cid-mcjp64oh]{transform:scale(1.45)}.wsl__mark--sm[data-astro-cid-mcjp64oh]{transform:none}.wsl__labels[data-astro-cid-mcjp64oh] text[data-astro-cid-mcjp64oh]{font-size:18px}.wsl__labels[data-astro-cid-mcjp64oh] .wsl__wet[data-astro-cid-mcjp64oh]{font-size:17px}.wsl__side[data-astro-cid-mcjp64oh]{font-size:15px}.wsl__flabel[data-astro-cid-mcjp64oh]{font-size:21px}}.alc__line[data-astro-cid-hmuogges]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--draw-sky) 22%, var(--bg));box-shadow:0 0 0 1px var(--line);margin:0;padding:clamp(1.25rem,3vw,2.25rem)}.alc__title[data-astro-cid-hmuogges]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.alc__ends[data-astro-cid-hmuogges]{margin-top:var(--space-3);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-weight:700;display:flex}.alc__ends[data-astro-cid-hmuogges] span[data-astro-cid-hmuogges]{align-items:center;gap:.3rem;display:inline-flex}.alc__stops[data-astro-cid-hmuogges]{grid-template-columns:repeat(var(--n,7), minmax(0, 1fr));gap:var(--space-3);margin:var(--space-3) 0 0;padding:0 0 var(--space-2);--n:7;list-style:none;display:grid;position:relative}.alc__stops[data-astro-cid-hmuogges]:after{content:"";left:0;right:0;top:calc(var(--house-h,4.6rem) - .15rem);background:color-mix(in srgb, var(--fg) 55%, var(--bg));z-index:0;border-radius:999px;height:.3rem;position:absolute}.alc__stop[data-astro-cid-hmuogges]{z-index:1;text-align:center;justify-items:center;gap:.15rem;min-width:0;display:grid;position:relative}.alc__house[data-astro-cid-hmuogges]{width:100%;max-width:7rem;height:var(--house-h,4.6rem)}.alc__zip[data-astro-cid-hmuogges]{margin-top:var(--space-2);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--muted);font-weight:700}.alc__year[data-astro-cid-hmuogges]{font-family:var(--ff-display);font-weight:var(--fw-display);color:var(--heading);font-size:clamp(1.2rem,.9rem + .9vw,1.7rem);line-height:1.05}.alc__note[data-astro-cid-hmuogges]{font-size:var(--fs-xs);color:var(--muted);line-height:1.35}.alc__caption[data-astro-cid-hmuogges]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted)}.alc__caption[data-astro-cid-hmuogges] a[data-astro-cid-hmuogges]{color:inherit}.alc__ground[data-astro-cid-hmuogges]{fill:var(--draw-green)}.alc__brick[data-astro-cid-hmuogges]{fill:color-mix(in srgb, var(--draw-warn) 55%, var(--draw-wood))}.alc__siding[data-astro-cid-hmuogges]{fill:color-mix(in srgb, var(--fg) 10%, white);stroke:color-mix(in srgb, var(--fg) 25%, white);stroke-width:.6px}.alc__roof[data-astro-cid-hmuogges]{fill:color-mix(in srgb, var(--fg) 72%, var(--bg))}.alc__roof--porch[data-astro-cid-hmuogges]{fill:color-mix(in srgb, var(--fg) 60%, var(--bg))}.alc__porch[data-astro-cid-hmuogges]{fill:color-mix(in srgb, var(--draw-wood) 30%, white)}.alc__trim[data-astro-cid-hmuogges]{fill:#fff}.alc__door[data-astro-cid-hmuogges]{fill:var(--draw-wood)}.alc__glass[data-astro-cid-hmuogges]{fill:var(--draw-sky);stroke:#fff;stroke-width:1.6px}.alc__garage[data-astro-cid-hmuogges]{fill:color-mix(in srgb, var(--fg) 6%, white);stroke:color-mix(in srgb, var(--fg) 30%, white);stroke-width:.8px}.alc__bar[data-astro-cid-hmuogges]{fill:none;stroke:#fff;stroke-width:1.4px}.alc__bar--dark[data-astro-cid-hmuogges]{stroke:color-mix(in srgb, var(--fg) 25%, white);stroke-width:.8px}.alc__findings[data-astro-cid-hmuogges]{gap:var(--gap);margin:var(--gap) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.alc__findings[data-astro-cid-hmuogges] li[data-astro-cid-hmuogges]{column-gap:var(--space-4);border-radius:var(--r-lg);background:var(--card-bg);box-shadow:0 0 0 1px var(--line);grid-template-columns:auto minmax(0,1fr);align-content:start;padding:clamp(1.1rem,2.4vw,1.75rem);display:grid}.alc__icon[data-astro-cid-hmuogges]{background:var(--heading);width:2.75rem;height:2.75rem;color:var(--btn-bg);border-radius:999px;grid-row:span 3;place-items:center;display:grid}.alc__findings[data-astro-cid-hmuogges] h4[data-astro-cid-hmuogges]{font-size:var(--fs-h4);margin:.2rem 0 0}.alc__findings[data-astro-cid-hmuogges] p[data-astro-cid-hmuogges]{margin:var(--space-2) 0 0;color:var(--muted);line-height:1.65}.alc__findings[data-astro-cid-hmuogges] .alc__src[data-astro-cid-hmuogges]{font-size:var(--fs-xs)}.alc__src[data-astro-cid-hmuogges] a[data-astro-cid-hmuogges]{color:inherit}.alc__near[data-astro-cid-hmuogges]{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--gap);padding-top:var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.alc__near-label[data-astro-cid-hmuogges]{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.alc__near[data-astro-cid-hmuogges] ul[data-astro-cid-hmuogges]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.alc__near[data-astro-cid-hmuogges] a[data-astro-cid-hmuogges],.alc__near[data-astro-cid-hmuogges] span[data-astro-cid-hmuogges]{min-height:var(--tap);box-shadow:0 0 0 1px var(--line);background:var(--card-bg);font-size:var(--fs-sm);color:var(--heading);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .9rem;font-weight:700;text-decoration:none;display:inline-flex}.alc__near[data-astro-cid-hmuogges] span[data-astro-cid-hmuogges]{color:var(--muted);font-weight:600}.alc__near[data-astro-cid-hmuogges] a[data-astro-cid-hmuogges]:hover{box-shadow:0 0 0 1px var(--btn-bg)}.alc__near[data-astro-cid-hmuogges] .icon{color:var(--btn-bg)}.alc__near-all[data-astro-cid-hmuogges]{box-shadow:none!important;background:0 0!important}@media (width<=1000px){.alc__stops[data-astro-cid-hmuogges]{row-gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.alc__stops[data-astro-cid-hmuogges]:after{display:none}.alc__findings[data-astro-cid-hmuogges]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.alc__stops[data-astro-cid-hmuogges]{grid-template-columns:repeat(2,minmax(0,1fr))}.alc__ends[data-astro-cid-hmuogges]{display:none}.alc__findings[data-astro-cid-hmuogges] li[data-astro-cid-hmuogges]{grid-template-columns:minmax(0,1fr)}.alc__icon[data-astro-cid-hmuogges]{margin-bottom:var(--space-3);grid-row:auto}}.asv[data-astro-cid-oimoiru3]{gap:var(--gap);grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));grid-auto-rows:auto;margin:0;padding:0;list-style:none;display:grid}.asv__card[data-astro-cid-oimoiru3]{border-radius:var(--r-lg);background:var(--card-bg);min-width:0;box-shadow:0 0 0 1px var(--line), var(--shadow-2);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.asv__card[data-astro-cid-oimoiru3]:hover{transform:translateY(var(--lift));box-shadow:0 0 0 1px var(--line), var(--shadow-3)}.asv__card--lead[data-astro-cid-oimoiru3]{grid-row:span 2}.asv__card--lead[data-astro-cid-oimoiru3] .asv__photo[data-astro-cid-oimoiru3]{flex:auto;min-height:15rem;position:relative}.asv__card--lead[data-astro-cid-oimoiru3] .asv__photo[data-astro-cid-oimoiru3] .media{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.asv__photo[data-astro-cid-oimoiru3] .media{border-radius:0}.asv__photo[data-astro-cid-oimoiru3] img{transition:scale .8s var(--ease-out)}.asv__card[data-astro-cid-oimoiru3]:hover .asv__photo[data-astro-cid-oimoiru3] img{scale:1.04}.asv__body[data-astro-cid-oimoiru3]{flex-direction:column;flex:1;padding:clamp(1.1rem,2.2vw,1.5rem);display:flex}.asv__title[data-astro-cid-oimoiru3]{font-size:var(--fs-h4);margin:0;line-height:1.25}.asv__card--lead[data-astro-cid-oimoiru3] .asv__title[data-astro-cid-oimoiru3]{font-size:var(--fs-h3)}.asv__title[data-astro-cid-oimoiru3] a[data-astro-cid-oimoiru3]{min-height:1.5rem;color:var(--heading);align-items:flex-start;gap:.5rem;text-decoration:none;display:inline-flex}.asv__title[data-astro-cid-oimoiru3] .icon{color:var(--btn-bg);flex:none;margin-top:.15em}.asv__text[data-astro-cid-oimoiru3]{margin:var(--space-3) 0 0;color:var(--muted);line-height:1.65}.asv__card--lead[data-astro-cid-oimoiru3] .asv__text[data-astro-cid-oimoiru3]{font-size:var(--fs-lead)}.asv__points[data-astro-cid-oimoiru3]{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.asv__points[data-astro-cid-oimoiru3] li[data-astro-cid-oimoiru3]{color:var(--heading);align-items:flex-start;gap:.5rem;font-weight:600;display:flex}.asv__points[data-astro-cid-oimoiru3] .icon{color:var(--btn-bg);flex:none;margin-top:.2em}.asv__more[data-astro-cid-oimoiru3]{padding-top:var(--space-4);font-size:var(--fs-sm);color:var(--heading);align-items:center;gap:.35rem;margin-top:auto;font-weight:700;display:inline-flex}.asv__more[data-astro-cid-oimoiru3] .icon{color:var(--btn-bg);transition:translate var(--dur-2) var(--ease-out)}.asv__card[data-astro-cid-oimoiru3]:hover .asv__more[data-astro-cid-oimoiru3] .icon{translate:.2rem}@media (width<=1000px){.asv[data-astro-cid-oimoiru3]{grid-template-columns:repeat(2,minmax(0,1fr))}.asv__card--lead[data-astro-cid-oimoiru3]{flex-direction:row;grid-area:auto/1/auto/-1}.asv__card--lead[data-astro-cid-oimoiru3] .asv__photo[data-astro-cid-oimoiru3]{flex:0 0 48%}}@media (width<=600px){.asv[data-astro-cid-oimoiru3]{grid-template-columns:minmax(0,1fr)}.asv__card--lead[data-astro-cid-oimoiru3]{flex-direction:column}.asv__card--lead[data-astro-cid-oimoiru3] .asv__photo[data-astro-cid-oimoiru3]{aspect-ratio:4/3;flex:none;min-height:0}.asv__card[data-astro-cid-oimoiru3]:not(.asv__card--lead){grid-template-columns:6.5rem minmax(0,1fr);display:grid}.asv__card[data-astro-cid-oimoiru3]:not(.asv__card--lead) .asv__photo[data-astro-cid-oimoiru3] .media{height:100%;aspect-ratio:auto!important}.asv__card[data-astro-cid-oimoiru3]:not(.asv__card--lead) .asv__body[data-astro-cid-oimoiru3]{padding:var(--space-4)}.asv__more[data-astro-cid-oimoiru3]{display:none}}.atw-band{background-image:radial-gradient(55% 60% at 0% 0%, color-mix(in srgb, var(--btn-bg) 16%, transparent), transparent 70%)}.atw[data-astro-cid-bwa7svyw]{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.atw__town[data-astro-cid-bwa7svyw]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--fg) 5%, transparent);min-width:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--fg) 14%, transparent);flex-direction:column;padding:clamp(1.25rem,2.6vw,2.25rem);display:flex}.atw__town[data-astro-cid-bwa7svyw] .section-head{margin-bottom:var(--space-4)}.atw__text[data-astro-cid-bwa7svyw]{color:var(--muted);margin:0;line-height:1.65}.atw__chart[data-astro-cid-bwa7svyw]{margin:var(--space-6) 0 0;gap:var(--space-4);display:grid}.atw__caption[data-astro-cid-bwa7svyw]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.atw__row[data-astro-cid-bwa7svyw]{gap:var(--space-2);display:grid}.atw__bar-label[data-astro-cid-bwa7svyw]{font-size:var(--fs-sm);color:var(--fg);font-weight:700}.atw__bar[data-astro-cid-bwa7svyw]{background:color-mix(in srgb, var(--fg) 10%, transparent);border-radius:999px;height:.9rem;display:flex;overflow:hidden}.atw__seg[data-astro-cid-bwa7svyw]{flex-grow:0;flex-shrink:0;display:block}.atw__seg[data-astro-cid-bwa7svyw]+.atw__seg[data-astro-cid-bwa7svyw]{box-shadow:-2px 0 0 var(--bg)}.atw__seg--old[data-astro-cid-bwa7svyw]{background:var(--draw-wood)}.atw__seg--mid[data-astro-cid-bwa7svyw]{background:color-mix(in srgb, var(--btn-bg) 55%, var(--fg))}.atw__seg--recent[data-astro-cid-bwa7svyw]{background:var(--btn-bg)}.atw__key[data-astro-cid-bwa7svyw]{gap:var(--space-2) var(--space-4);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.atw__key[data-astro-cid-bwa7svyw] li[data-astro-cid-bwa7svyw]{align-items:center;gap:.4rem;display:inline-flex}.atw__dot[data-astro-cid-bwa7svyw]{border-radius:999px;flex:none;width:.7rem;height:.7rem}.atw__facts[data-astro-cid-bwa7svyw]{gap:var(--space-4);margin:var(--space-6) 0 0;padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, var(--fg) 14%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;container-type:inline-size}.atw__facts[data-astro-cid-bwa7svyw]>div[data-astro-cid-bwa7svyw]{min-width:0}.atw__facts[data-astro-cid-bwa7svyw] dt[data-astro-cid-bwa7svyw]{font-size:var(--fs-xs);color:var(--muted);line-height:1.35}.atw__facts[data-astro-cid-bwa7svyw] dd[data-astro-cid-bwa7svyw]{font-family:var(--ff-display);font-weight:var(--fw-display);color:var(--fg);margin:.2rem 0 0;font-size:clamp(1.2rem,7cqi,1.75rem);line-height:1.1}.atw__more[data-astro-cid-bwa7svyw]{min-height:var(--tap);margin-top:var(--space-4);color:var(--heading);align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}.atw__more[data-astro-cid-bwa7svyw]:hover{text-decoration:underline}.atw__more[data-astro-cid-bwa7svyw] .icon{color:var(--btn-bg)}.atw__chips[data-astro-cid-bwa7svyw] a[data-astro-cid-bwa7svyw]{color:inherit;text-decoration:none}.atw__chips[data-astro-cid-bwa7svyw] a[data-astro-cid-bwa7svyw]:hover{text-decoration:underline}.atw__source[data-astro-cid-bwa7svyw]{padding-top:var(--space-5);font-size:var(--fs-xs);color:var(--muted);margin:auto 0 0}.atw__source[data-astro-cid-bwa7svyw] a[data-astro-cid-bwa7svyw]{color:inherit}.atw__far[data-astro-cid-bwa7svyw]{gap:var(--space-6);margin-top:var(--gap);border-radius:var(--r-lg);background:var(--bg);color:var(--fg);box-shadow:var(--shadow-3);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;padding:clamp(1.25rem,2.6vw,2.25rem);display:grid}.atw__far-title[data-astro-cid-bwa7svyw]{font-size:var(--fs-h3);color:var(--heading);margin:0}.atw__far-title[data-astro-cid-bwa7svyw] em{color:var(--btn-bg);font-style:normal}.atw__far-copy[data-astro-cid-bwa7svyw] p[data-astro-cid-bwa7svyw]{margin:var(--space-3) 0 0;color:var(--muted);line-height:1.6}.atw__chips[data-astro-cid-bwa7svyw]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.atw__chips[data-astro-cid-bwa7svyw] li[data-astro-cid-bwa7svyw]{border:1px solid var(--line-strong);color:var(--heading);font-weight:700;font-size:var(--fs-sm);border-radius:999px;padding:.35rem .8rem}.atw__call[data-astro-cid-bwa7svyw]{white-space:nowrap}@media (width<=1100px){.atw__far[data-astro-cid-bwa7svyw]{grid-template-columns:minmax(0,1fr)}.atw__call[data-astro-cid-bwa7svyw]{justify-self:start}}@media (width<=860px){.atw[data-astro-cid-bwa7svyw]{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.atw__call[data-astro-cid-bwa7svyw]{white-space:normal}}.dsw[data-astro-cid-ce2s6fp2]{width:100%;height:auto;box-shadow:0 0 0 1px color-mix(in srgb, var(--fg) 18%, transparent);border-radius:8px;display:block}.dsw__wall[data-astro-cid-ce2s6fp2]{fill:color-mix(in srgb, var(--fg) 76%, var(--bg))}.dsw__lap[data-astro-cid-ce2s6fp2]{fill:var(--fg);opacity:.5}.dsw__step[data-astro-cid-ce2s6fp2]{fill:color-mix(in srgb, var(--fg) 55%, var(--bg))}.dsw__s-cast[data-astro-cid-ce2s6fp2]{stop-color:black;stop-opacity:.22}.dsw__s-clear[data-astro-cid-ce2s6fp2]{stop-color:black;stop-opacity:0}.dsw__s-sky-top[data-astro-cid-ce2s6fp2]{stop-color:var(--draw-sky)}.dsw__s-sky-bot[data-astro-cid-ce2s6fp2]{stop-color:color-mix(in srgb, var(--draw-sky) 55%, var(--draw-shield))}.dsw__s-lawn[data-astro-cid-ce2s6fp2]{stop-color:color-mix(in srgb, var(--draw-green) 75%, white)}.dsw__s-lawn-deep[data-astro-cid-ce2s6fp2]{stop-color:var(--draw-green)}.dsw__s-wood-a[data-astro-cid-ce2s6fp2]{stop-color:color-mix(in srgb, var(--draw-wood) 85%, black)}.dsw__s-wood-b[data-astro-cid-ce2s6fp2]{stop-color:color-mix(in srgb, var(--draw-wood) 55%, black)}.dsw__trim[data-astro-cid-ce2s6fp2],.dsw__frame-white[data-astro-cid-ce2s6fp2],.dsw__sill[data-astro-cid-ce2s6fp2]{fill:#fff;stroke:#0003;stroke-width:.7px}.dsw__open[data-astro-cid-ce2s6fp2]{filter:drop-shadow(3px 3px 3px #00000059)}.dsw__slab[data-astro-cid-ce2s6fp2]{stroke:#00000059;stroke-width:.7px}.dsw__panel[data-astro-cid-ce2s6fp2]{fill:#0000004d}.dsw__panel-in[data-astro-cid-ce2s6fp2]{stroke:#ffffff40;stroke-width:.6px}.dsw__pane[data-astro-cid-ce2s6fp2]{stroke:#fff;stroke-width:1px}.dsw__refl[data-astro-cid-ce2s6fp2]{fill:#fff;opacity:.3}.dsw__metal[data-astro-cid-ce2s6fp2]{fill:color-mix(in srgb, black 55%, var(--fg))}.dsw__arrow[data-astro-cid-ce2s6fp2]{fill:none;stroke:var(--btn-bg);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px #fff)}.dsw__room-wall[data-astro-cid-ce2s6fp2]{fill:color-mix(in srgb, var(--fg) 88%, var(--bg))}.dsw__interlock[data-astro-cid-ce2s6fp2]{fill:#fff;stroke:#00000040;stroke-width:.6px;filter:drop-shadow(1px 0 1px #00000040)}.dsw__grille[data-astro-cid-ce2s6fp2]{fill:none;stroke:#fff;stroke-width:2px}.dsw__storm[data-astro-cid-ce2s6fp2]{fill:none;stroke:#fff;stroke-width:5px;filter:drop-shadow(0 0 .6px #00000073)}.dsw__glass-see[data-astro-cid-ce2s6fp2]{fill:color-mix(in srgb, var(--draw-sky) 28%, transparent);stroke:#fff;stroke-width:1.2px}.dsw__kick[data-astro-cid-ce2s6fp2]{fill:#fff;stroke:#0000002e;stroke-width:.6px}.dsw__kick-line[data-astro-cid-ce2s6fp2]{fill:none;stroke:#00000026;stroke-width:.8px}.dsw__screen[data-astro-cid-ce2s6fp2]{fill:#0000004d;stroke:#0000004d;stroke-width:.6px}.dsw__cassette[data-astro-cid-ce2s6fp2]{fill:#ccc}.dsw__bar[data-astro-cid-ce2s6fp2]{fill:none;stroke:color-mix(in srgb, black 85%, var(--fg));stroke-width:2.6px}.dsw__bar--thin[data-astro-cid-ce2s6fp2]{stroke-width:1.6px}.dsw__brick[data-astro-cid-ce2s6fp2]{fill:color-mix(in srgb, var(--draw-warn) 45%, color-mix(in srgb, var(--draw-wood) 60%, black))}.dsw__mortar[data-astro-cid-ce2s6fp2]{stroke:#ffffff59;stroke-width:.6px}.dsw__walk[data-astro-cid-ce2s6fp2]{fill:color-mix(in srgb, var(--fg) 60%, var(--bg))}.dsw__alu[data-astro-cid-ce2s6fp2]{fill:color-mix(in srgb, black 78%, var(--fg))}.dsw__glass-dark[data-astro-cid-ce2s6fp2]{fill:color-mix(in srgb, var(--draw-shield) 55%, black)}.dsw__pull[data-astro-cid-ce2s6fp2]{fill:color-mix(in srgb, white 80%, var(--fg))}.dsw__bulkhead[data-astro-cid-ce2s6fp2]{fill:color-mix(in srgb, black 70%, var(--fg))}.funnel[data-astro-cid-tozustpc]{background:var(--card-bg);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-3);padding:clamp(1.25rem,3vw,2.5rem);position:relative}.funnel__top[data-astro-cid-tozustpc]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.funnel__title[data-astro-cid-tozustpc]{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow);margin:0;font-weight:700}.funnel__count[data-astro-cid-tozustpc]{font-size:var(--fs-sm);color:var(--muted);margin:0;font-weight:700}.funnel__bar[data-astro-cid-tozustpc]{background:var(--card-tint);border-radius:999px;flex-basis:100%;height:.5rem;overflow:hidden}.funnel__bar[data-astro-cid-tozustpc] span[data-astro-cid-tozustpc]{border-radius:inherit;background:linear-gradient(90deg, var(--btn-bg), var(--link));width:16%;height:100%;transition:width var(--dur-3) var(--ease-out);display:block}fieldset[data-astro-cid-tozustpc]{border:0;min-width:0;margin:0;padding:0}.funnel__step[data-astro-cid-tozustpc][hidden]{display:none}.funnel__step[data-astro-cid-tozustpc]+.funnel__step[data-astro-cid-tozustpc]{margin-top:var(--space-7)}.funnel[data-astro-cid-tozustpc][data-ready] .funnel__step[data-astro-cid-tozustpc]+.funnel__step[data-astro-cid-tozustpc]{margin-top:0}@media (prefers-reduced-motion:no-preference){.funnel[data-astro-cid-tozustpc][data-ready] .funnel__step[data-astro-cid-tozustpc]:not([hidden]){animation:step-in var(--dur-3) var(--ease-out)}}@keyframes step-in{0%{opacity:0;translate:.75rem}}.funnel__q[data-astro-cid-tozustpc]{align-items:flex-start;gap:var(--space-3);margin:0 0 var(--space-2);font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h3);letter-spacing:var(--ls-display);color:var(--heading);padding:0;line-height:1.15;display:flex}.funnel__q[data-astro-cid-tozustpc]:focus{outline:none}.funnel__q[data-astro-cid-tozustpc]:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:var(--r-sm)}.funnel__num[data-astro-cid-tozustpc]{background:var(--btn-bg);width:2.25rem;height:2.25rem;color:var(--btn-fg);font-size:var(--fs-base);border-radius:50%;flex:none;place-items:center;margin-top:.05em;display:inline-grid}.funnel__optional[data-astro-cid-tozustpc]{font-family:var(--ff-body);font-size:var(--fs-sm);letter-spacing:0;color:var(--muted);align-self:center;font-weight:400}.funnel__hint[data-astro-cid-tozustpc]{margin:0 0 var(--space-5);padding-left:calc(2.25rem + var(--space-3));color:var(--muted)}.options[data-astro-cid-tozustpc]{gap:var(--space-3);display:grid}.options--cards[data-astro-cid-tozustpc]{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.options--rows[data-astro-cid-tozustpc]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.options--chips[data-astro-cid-tozustpc]{gap:var(--space-2);flex-wrap:wrap;display:flex}.option[data-astro-cid-tozustpc]{cursor:pointer;display:block;position:relative}.option__input[data-astro-cid-tozustpc]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.option__box[data-astro-cid-tozustpc]{align-items:center;gap:var(--space-3);height:100%;min-height:4.25rem;padding:var(--space-3) var(--space-4);background:var(--bg);color:var(--fg);border:1.5px solid var(--line-strong);border-radius:var(--r-md);transition:border-color var(--dur-2), background-color var(--dur-2), transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.option__icon[data-astro-cid-tozustpc]{background:var(--icon-bg);width:2.75rem;height:2.75rem;color:var(--icon-fg);border-radius:50%;place-items:center;display:grid}.option__label[data-astro-cid-tozustpc]{font-weight:700;line-height:1.3}.option__hint[data-astro-cid-tozustpc]{font-weight:400;font-size:var(--fs-sm);color:var(--muted);display:block}.option__check[data-astro-cid-tozustpc]{border:1.5px solid var(--line-strong);color:#0000;width:1.6rem;height:1.6rem;transition:background-color var(--dur-2), border-color var(--dur-2);border-radius:50%;place-items:center;display:grid}.option[data-astro-cid-tozustpc]:hover .option__box[data-astro-cid-tozustpc]{border-color:var(--link);box-shadow:var(--shadow-2);transform:translateY(-2px)}.option__input[data-astro-cid-tozustpc]:checked+.option__box[data-astro-cid-tozustpc]{border-color:var(--link);background:var(--card-tint);box-shadow:0 0 0 1px var(--link)}.option__input[data-astro-cid-tozustpc]:checked+.option__box[data-astro-cid-tozustpc] .option__check[data-astro-cid-tozustpc]{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg)}.option__input[data-astro-cid-tozustpc]:focus-visible+.option__box[data-astro-cid-tozustpc]{outline:3px solid var(--focus);outline-offset:2px}.option--chip[data-astro-cid-tozustpc] .option__box[data-astro-cid-tozustpc]{min-height:2.75rem;font-size:var(--fs-sm);border-radius:999px;gap:.45rem;padding:.45rem 1rem;display:inline-flex}.option--chip[data-astro-cid-tozustpc] .option__box[data-astro-cid-tozustpc] .icon{color:var(--link)}.option--chip[data-astro-cid-tozustpc] .option__label[data-astro-cid-tozustpc]{font-weight:600}.option--chip[data-astro-cid-tozustpc] .option__input[data-astro-cid-tozustpc]:checked+.option__box[data-astro-cid-tozustpc]{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg);box-shadow:none}.option--chip[data-astro-cid-tozustpc] .option__input[data-astro-cid-tozustpc]:checked+.option__box[data-astro-cid-tozustpc] .icon{color:currentColor}.segment[data-astro-cid-tozustpc]{margin:0 0 var(--space-5);border:1.5px solid var(--line-strong);border-radius:var(--r-md);background:var(--card-tint);grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.3rem;display:grid}.segment__option[data-astro-cid-tozustpc]{cursor:pointer;display:block;position:relative}.segment__input[data-astro-cid-tozustpc]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.segment__box[data-astro-cid-tozustpc]{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:.5rem var(--space-3);border-radius:calc(var(--r-md) - .2rem);color:var(--fg);transition:background-color var(--dur-2), color var(--dur-2), box-shadow var(--dur-2);display:flex}.segment__box[data-astro-cid-tozustpc] .icon{color:var(--link);flex:none}.segment__text[data-astro-cid-tozustpc]{line-height:1.2;display:grid}.segment__label[data-astro-cid-tozustpc]{font-weight:700}.segment__hint[data-astro-cid-tozustpc]{font-size:var(--fs-xs);color:var(--muted)}.segment__option[data-astro-cid-tozustpc]:hover .segment__box[data-astro-cid-tozustpc]{background:var(--bg)}.segment__input[data-astro-cid-tozustpc]:checked+.segment__box[data-astro-cid-tozustpc]{background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--shadow-2)}.segment__input[data-astro-cid-tozustpc]:checked+.segment__box[data-astro-cid-tozustpc] .icon{color:currentColor}.segment__input[data-astro-cid-tozustpc]:checked+.segment__box[data-astro-cid-tozustpc] .segment__hint[data-astro-cid-tozustpc]{color:currentColor;opacity:.85}.segment__input[data-astro-cid-tozustpc]:focus-visible+.segment__box[data-astro-cid-tozustpc]{outline:3px solid var(--focus);outline-offset:2px}[data-astro-cid-tozustpc][data-segment-panel][hidden]{display:none}[data-astro-cid-tozustpc][data-segment-panel] .option__box[data-astro-cid-tozustpc]{gap:var(--space-2);padding-inline:var(--space-3)}[data-astro-cid-tozustpc][data-segment-panel] .option__icon[data-astro-cid-tozustpc]{width:2.4rem;height:2.4rem}[data-astro-cid-tozustpc][data-segment-panel]+[data-astro-cid-tozustpc][data-segment-panel]{margin-top:var(--space-5)}.funnel__error[data-astro-cid-tozustpc]{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--r-sm);background:var(--card-tint);border:1px solid color-mix(in srgb, var(--link) 45%, transparent);align-items:flex-start;gap:.5rem;font-weight:600;display:flex}.funnel__error[data-astro-cid-tozustpc][hidden]{display:none}.funnel__error[data-astro-cid-tozustpc] .icon{color:var(--link);margin-top:.15em}.funnel__req[data-astro-cid-tozustpc]{margin:0 0 var(--space-4);font-size:var(--fs-xs);color:var(--muted)}.funnel__fields[data-astro-cid-tozustpc]{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.funnel__wide[data-astro-cid-tozustpc]{grid-column:1/-1}.funnel__pref[data-astro-cid-tozustpc]{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.funnel__pref[data-astro-cid-tozustpc] legend[data-astro-cid-tozustpc]{margin-bottom:var(--space-2);padding:0}.funnel__heard[data-astro-cid-tozustpc]{margin-bottom:var(--space-6)}.funnel__summary[data-astro-cid-tozustpc]{gap:.35rem var(--space-4);margin:0 0 var(--space-5);padding:var(--space-4);border-radius:var(--r-md);background:var(--card-tint);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.funnel__summary[data-astro-cid-tozustpc][hidden]{display:none}.funnel__summary[data-astro-cid-tozustpc] dt{color:var(--muted)}.funnel__summary[data-astro-cid-tozustpc] dd{margin:0;font-weight:700}.funnel__nav[data-astro-cid-tozustpc]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.funnel__nav[data-astro-cid-tozustpc] [data-astro-cid-tozustpc][hidden]{display:none}.funnel__next[data-astro-cid-tozustpc],.funnel__submit[data-astro-cid-tozustpc]{margin-left:auto}.funnel[data-astro-cid-tozustpc]:not([data-ready]) [data-astro-cid-tozustpc]:is(.funnel__count,.funnel__bar,.funnel__num){display:none}.funnel[data-astro-cid-tozustpc]:not([data-ready]) .funnel__hint[data-astro-cid-tozustpc]{padding-left:0}.funnel__fine[data-astro-cid-tozustpc] a[data-astro-cid-tozustpc]{min-height:1.75rem;color:inherit;text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.funnel__fine[data-astro-cid-tozustpc]{margin:var(--space-4) 0 0;font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:.4rem;display:flex}@media (width<=560px){.funnel__q[data-astro-cid-tozustpc]{font-size:var(--fs-h4)}.funnel__num[data-astro-cid-tozustpc]{width:2rem;height:2rem;font-size:var(--fs-sm)}.funnel__hint[data-astro-cid-tozustpc]{padding-left:0}.funnel__fields[data-astro-cid-tozustpc]{grid-template-columns:1fr}.option__box[data-astro-cid-tozustpc]{min-height:3.75rem}.option__icon[data-astro-cid-tozustpc]{width:2.4rem;height:2.4rem}.funnel__nav[data-astro-cid-tozustpc] .btn[data-astro-cid-tozustpc]{flex:auto}.segment__hint[data-astro-cid-tozustpc]{display:none}.segment__box[data-astro-cid-tozustpc]{gap:var(--space-2);min-height:3rem}[data-astro-cid-tozustpc][data-segment-panel].options--cards{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}[data-astro-cid-tozustpc][data-segment-panel] .option__box[data-astro-cid-tozustpc]{align-content:start;justify-items:start;gap:var(--space-2);min-height:0;padding:var(--space-3);grid-template-columns:minmax(0,1fr)}[data-astro-cid-tozustpc][data-segment-panel] .option__check[data-astro-cid-tozustpc]{display:none}[data-astro-cid-tozustpc][data-segment-panel] .option__icon[data-astro-cid-tozustpc]{width:2rem;height:2rem}[data-astro-cid-tozustpc][data-segment-panel] .option__label[data-astro-cid-tozustpc]{font-size:var(--fs-sm)}}.funnel__call[data-astro-cid-tozustpc]{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;display:flex}.funnel__call[data-astro-cid-tozustpc] .icon{color:var(--link);flex:none}.funnel__call[data-astro-cid-tozustpc] a[data-astro-cid-tozustpc]{min-height:1.75rem;color:var(--link);text-underline-offset:.2em;align-items:center;gap:.4rem;font-weight:700;text-decoration:underline;display:inline-flex}.funnel__call-num[data-astro-cid-tozustpc]{color:var(--heading);text-decoration:none}.funnel__call--top[data-astro-cid-tozustpc]{width:fit-content;margin:0 0 var(--space-5);background:var(--card-tint);border-radius:999px;justify-content:flex-start;padding:.4rem .9rem}.funnel--compact[data-astro-cid-tozustpc] .option__box[data-astro-cid-tozustpc]{border-width:1px;border-color:var(--line);background:var(--bg);box-shadow:var(--shadow-1)}.funnel--compact[data-astro-cid-tozustpc] .option[data-astro-cid-tozustpc]:hover .option__box[data-astro-cid-tozustpc]{transform:none}.funnel--compact[data-astro-cid-tozustpc] .funnel__nav[data-astro-cid-tozustpc]{margin-top:var(--space-6)}.funnel--split[data-astro-cid-tozustpc]{box-shadow:none;background:0 0;border:0;padding:0}.funnel--split[data-astro-cid-tozustpc] .funnel__top[data-astro-cid-tozustpc]{margin-bottom:var(--space-5)}@media (width>=1001px){.funnel--split[data-astro-cid-tozustpc] .funnel__summary[data-astro-cid-tozustpc]{padding:var(--space-3) var(--space-4);flex-wrap:wrap;gap:.25rem .5rem;display:flex}.funnel--split[data-astro-cid-tozustpc] .funnel__summary[data-astro-cid-tozustpc] dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.funnel--split[data-astro-cid-tozustpc] .funnel__summary[data-astro-cid-tozustpc] dd+dt+dd:before{content:"·";color:var(--muted);margin-right:.5rem}.funnel--split[data-astro-cid-tozustpc] .funnel__req[data-astro-cid-tozustpc]{display:none}.funnel--split[data-astro-cid-tozustpc] .funnel__fields[data-astro-cid-tozustpc]{grid-template-columns:repeat(3,minmax(0,1fr))}.funnel--split[data-astro-cid-tozustpc] .funnel__wide[data-astro-cid-tozustpc]{grid-column:auto}.funnel--split[data-astro-cid-tozustpc] .funnel__fields[data-astro-cid-tozustpc] .field{margin-bottom:var(--space-4)}.funnel--split[data-astro-cid-tozustpc] .option__box[data-astro-cid-tozustpc]{min-height:3.6rem;padding-block:var(--space-2)}.funnel--split[data-astro-cid-tozustpc] .options[data-astro-cid-tozustpc]{gap:var(--space-2) var(--space-3)}}@media (width<=600px){.funnel--compact[data-astro-cid-tozustpc]{padding:var(--space-4);border-radius:var(--r-md)}.funnel--split[data-astro-cid-tozustpc]{padding:0}.funnel--compact[data-astro-cid-tozustpc] .funnel__top[data-astro-cid-tozustpc]{margin-bottom:var(--space-3)}.funnel--compact[data-astro-cid-tozustpc] .funnel__title[data-astro-cid-tozustpc]{font-size:.75rem}.funnel--compact[data-astro-cid-tozustpc] .funnel__q[data-astro-cid-tozustpc]{gap:var(--space-2);margin-bottom:var(--space-3);font-size:1.25rem}.funnel--compact[data-astro-cid-tozustpc] .funnel__num[data-astro-cid-tozustpc]{width:1.75rem;height:1.75rem}.funnel--compact[data-astro-cid-tozustpc] .funnel__hint[data-astro-cid-tozustpc]{display:none}.funnel--compact[data-astro-cid-tozustpc] .segment[data-astro-cid-tozustpc]{margin-bottom:var(--space-3);padding:.2rem}.funnel--compact[data-astro-cid-tozustpc] .segment__box[data-astro-cid-tozustpc]{min-height:2.75rem}.funnel--compact[data-astro-cid-tozustpc] [data-astro-cid-tozustpc][data-segment-panel].options--cards{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.funnel--compact[data-astro-cid-tozustpc] [data-astro-cid-tozustpc][data-segment-panel] .option__box[data-astro-cid-tozustpc]{place-items:center start;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);min-height:3.25rem;padding:.4rem .6rem}.funnel--compact[data-astro-cid-tozustpc] [data-astro-cid-tozustpc][data-segment-panel] .option__icon[data-astro-cid-tozustpc]{width:1.9rem;height:1.9rem}.funnel--compact[data-astro-cid-tozustpc] [data-astro-cid-tozustpc][data-segment-panel] .option__label[data-astro-cid-tozustpc]{font-size:.875rem;line-height:1.2}.funnel--compact[data-astro-cid-tozustpc] .options--rows[data-astro-cid-tozustpc]{gap:var(--space-2);grid-template-columns:1fr}.funnel--compact[data-astro-cid-tozustpc] .options--rows[data-astro-cid-tozustpc] .option__box[data-astro-cid-tozustpc]{min-height:3.25rem;padding-block:.4rem}.funnel--compact[data-astro-cid-tozustpc] .options--rows[data-astro-cid-tozustpc] .option__icon[data-astro-cid-tozustpc]{width:2rem;height:2rem}.funnel--compact[data-astro-cid-tozustpc] .options--areas[data-astro-cid-tozustpc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.funnel--compact[data-astro-cid-tozustpc] .options--areas[data-astro-cid-tozustpc] .option[data-astro-cid-tozustpc]{display:block}.funnel--compact[data-astro-cid-tozustpc] .options--areas[data-astro-cid-tozustpc] .option__box[data-astro-cid-tozustpc]{text-align:center;justify-content:center;width:100%;min-height:2.5rem;padding:.3rem .4rem;font-size:.8125rem;line-height:1.2;display:flex}.funnel--compact[data-astro-cid-tozustpc] .options--areas[data-astro-cid-tozustpc] .option__box[data-astro-cid-tozustpc] .icon{display:none}.funnel--compact[data-astro-cid-tozustpc] .funnel__nav[data-astro-cid-tozustpc]{margin-top:var(--space-3);padding-top:var(--space-3)}.funnel--compact[data-astro-cid-tozustpc] .funnel__call[data-astro-cid-tozustpc]{margin-top:var(--space-2);font-size:.8125rem}.funnel--compact[data-astro-cid-tozustpc] .funnel__call--top[data-astro-cid-tozustpc]{margin:0 0 var(--space-3);padding:.3rem .75rem}.funnel--compact[data-astro-cid-tozustpc] .funnel__call-num[data-astro-cid-tozustpc]{display:none}.funnel--compact[data-astro-cid-tozustpc] .funnel__fine[data-astro-cid-tozustpc]{margin-top:var(--space-2);display:block}.funnel--compact[data-astro-cid-tozustpc] .funnel__fine[data-astro-cid-tozustpc] .icon{vertical-align:-.15em;margin-right:.3rem}.funnel--compact[data-astro-cid-tozustpc] .funnel__fine[data-astro-cid-tozustpc] a[data-astro-cid-tozustpc]{display:inline}.funnel--compact[data-astro-cid-tozustpc] .funnel__summary[data-astro-cid-tozustpc],.funnel--compact[data-astro-cid-tozustpc] .funnel__req[data-astro-cid-tozustpc]{display:none}.funnel--compact[data-astro-cid-tozustpc] .funnel__fields[data-astro-cid-tozustpc]{gap:0 var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.funnel--compact[data-astro-cid-tozustpc] .funnel__fields[data-astro-cid-tozustpc] .field{margin-bottom:var(--space-2);gap:.25rem}.funnel--compact[data-astro-cid-tozustpc] .funnel__fields[data-astro-cid-tozustpc] .field label{font-size:.8125rem}.funnel--compact[data-astro-cid-tozustpc] .funnel__pref[data-astro-cid-tozustpc]{margin-bottom:var(--space-4);gap:0}.funnel--compact[data-astro-cid-tozustpc] .funnel__pref[data-astro-cid-tozustpc] legend[data-astro-cid-tozustpc]{margin-bottom:var(--space-1);font-size:.8125rem}.funnel--compact[data-astro-cid-tozustpc] .funnel__pref[data-astro-cid-tozustpc] .option__box[data-astro-cid-tozustpc]{min-height:2.5rem;padding-block:.3rem}.funnel--compact[data-astro-cid-tozustpc] .lead-extras{margin-bottom:var(--space-2)}.funnel--compact[data-astro-cid-tozustpc] .consent{font-size:.75rem;line-height:1.4}.funnel--compact[data-astro-cid-tozustpc] .funnel__submit[data-astro-cid-tozustpc]{min-height:3rem;font-size:var(--fs-base);padding-block:.65rem}.funnel--compact[data-astro-cid-tozustpc] .funnel__back[data-astro-cid-tozustpc]{min-height:2.75rem}}.tte[data-astro-cid-3qxlkkgt]{padding-block:var(--space-7) var(--section-y);position:relative;overflow:hidden}.tte__sky[data-astro-cid-3qxlkkgt]{pointer-events:none;background:radial-gradient(55% 70% at 85% 20%, color-mix(in srgb, var(--link) 26%, transparent), transparent 70%);position:absolute;inset:0}.tte[data-astro-cid-3qxlkkgt] .container[data-astro-cid-3qxlkkgt]{z-index:1;position:relative}.tte__grid[data-astro-cid-3qxlkkgt]{gap:calc(var(--gap) * 2.5);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.tte__crumbs[data-astro-cid-3qxlkkgt]{margin-bottom:var(--hero-step)}hgroup[data-astro-cid-3qxlkkgt]{margin:0}hgroup[data-astro-cid-3qxlkkgt] .eyebrow[data-astro-cid-3qxlkkgt]{margin-bottom:var(--space-4)}.tte__headline[data-astro-cid-3qxlkkgt]{font-size:var(--fs-display);text-wrap:balance;margin:0}.tte__sub[data-astro-cid-3qxlkkgt]{margin-top:var(--space-5);color:var(--muted)}.tte__facts[data-astro-cid-3qxlkkgt]{margin:var(--space-7) 0 0;border-top:1px solid color-mix(in srgb, var(--fg) 16%, transparent);gap:0;padding:0;list-style:none;display:grid}.tte__facts[data-astro-cid-3qxlkkgt] li[data-astro-cid-3qxlkkgt]{align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--fg) 16%, transparent);display:flex}.tte__facts[data-astro-cid-3qxlkkgt] strong[data-astro-cid-3qxlkkgt]{min-width:6.5rem;font-family:var(--ff-display);font-weight:var(--fw-display);color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to bottom, var(--heading) 0, color-mix(in srgb, var(--heading) 55%, var(--bg)) 55%, color-mix(in srgb, var(--heading) 85%, var(--bg)) 100%);flex:none;padding-block:.05em;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.4rem);line-height:1.1}.tte__facts[data-astro-cid-3qxlkkgt] span[data-astro-cid-3qxlkkgt]{color:var(--muted)}.tte__call[data-astro-cid-3qxlkkgt]{align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--r-md);background:color-mix(in srgb, var(--fg) 8%, transparent);border:1px solid color-mix(in srgb, var(--fg) 14%, transparent);color:var(--fg);text-decoration:none;display:flex}.tte__call[data-astro-cid-3qxlkkgt]:hover{background:color-mix(in srgb, var(--fg) 13%, transparent)}.tte__call[data-astro-cid-3qxlkkgt]>span[data-astro-cid-3qxlkkgt]{flex:1;display:grid}.tte__call[data-astro-cid-3qxlkkgt] strong[data-astro-cid-3qxlkkgt]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:1.4rem}.tte__call-line[data-astro-cid-3qxlkkgt]{font-size:var(--fs-sm);color:var(--muted)}.tte__call[data-astro-cid-3qxlkkgt] .tte__face{object-fit:cover;width:3.25rem;height:3.25rem;box-shadow:0 0 0 2px var(--btn-bg);border-radius:999px}.tte__call[data-astro-cid-3qxlkkgt]>.icon{color:var(--btn-bg)}.tte__card[data-astro-cid-3qxlkkgt]{border-radius:var(--r-lg);box-shadow:var(--shadow-3);padding:clamp(1.25rem,2.5vw,2.25rem)}.tte[data-astro-cid-3qxlkkgt] .tte__card[data-astro-cid-3qxlkkgt] .option__box{border-radius:var(--r-md)}.tte[data-astro-cid-3qxlkkgt] .tte__card[data-astro-cid-3qxlkkgt] .option__label{transition:color var(--dur-2)}.tte[data-astro-cid-3qxlkkgt] .tte__card[data-astro-cid-3qxlkkgt] .option__icon{background:var(--icon-bg);color:var(--heading);border-radius:999px}.tte[data-astro-cid-3qxlkkgt] .tte__card[data-astro-cid-3qxlkkgt] .option__input:checked+.option__box{background:var(--heading);border-color:var(--heading);color:var(--bg)}.tte[data-astro-cid-3qxlkkgt] .tte__card[data-astro-cid-3qxlkkgt] .option__input:checked+.option__box .option__icon{background:color-mix(in srgb, var(--bg) 14%, transparent);color:var(--btn-bg)}.tte[data-astro-cid-3qxlkkgt] .tte__card[data-astro-cid-3qxlkkgt] .option__input:checked+.option__box .option__label{color:var(--bg)}.tte[data-astro-cid-3qxlkkgt] .tte__card[data-astro-cid-3qxlkkgt] .funnel__bar span{background:var(--btn-bg)}.ttn[data-astro-cid-3qxlkkgt]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ttn[data-astro-cid-3qxlkkgt]:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--btn-bg) 70%, transparent), color-mix(in srgb, var(--btn-bg) 30%, transparent));height:2px;position:absolute;top:2.25rem;left:2.25rem;right:2.25rem}.ttn__step[data-astro-cid-3qxlkkgt]{position:relative}.ttn__disc[data-astro-cid-3qxlkkgt]{background:var(--card-bg);width:4.5rem;height:4.5rem;color:var(--btn-bg);border:1px solid var(--line);box-shadow:0 0 0 8px var(--bg), 0 8px 20px color-mix(in srgb, var(--shadow-ink) 12%, transparent);border-radius:999px;place-items:center;display:grid}.ttn__title[data-astro-cid-3qxlkkgt]{margin:var(--space-5) 0 0;font-size:var(--fs-h4)}.ttn__text[data-astro-cid-3qxlkkgt]{margin:var(--space-2) 0 0;color:var(--muted);max-width:22rem;line-height:1.6}.ttc-band{background-image:radial-gradient(55% 80% at 10% 60%, color-mix(in srgb, var(--link) 22%, transparent), transparent 70%)}.ttc[data-astro-cid-3qxlkkgt]{gap:calc(var(--gap) * 2.5);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.ttc__photo[data-astro-cid-3qxlkkgt]{margin:0}.ttc__photo[data-astro-cid-3qxlkkgt] .ttc__cutout{border-radius:var(--r-lg);box-shadow:0 24px 60px -20px color-mix(in srgb, var(--shadow-ink) 70%, transparent);overflow:hidden}.ttc__text[data-astro-cid-3qxlkkgt]{margin:var(--space-5) 0 0;color:var(--muted);font-size:var(--fs-lead);line-height:1.6}.ttc__points[data-astro-cid-3qxlkkgt]{gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;font-weight:600;list-style:none;display:grid}.ttc__points[data-astro-cid-3qxlkkgt] li[data-astro-cid-3qxlkkgt]{align-items:center;gap:.6rem;display:flex}.ttc__points[data-astro-cid-3qxlkkgt] .icon{color:var(--btn-bg);flex:none}.ttc__badges[data-astro-cid-3qxlkkgt]{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.ttc__copy[data-astro-cid-3qxlkkgt] .ttc__badge{width:min(14rem, calc(50% - var(--space-4) / 2));border-radius:var(--r-md,10px);display:block;overflow:hidden}.ttc__copy[data-astro-cid-3qxlkkgt] .ttc__badge img{width:100%;height:auto;display:block}@media (width<=1000px){.tte__grid[data-astro-cid-3qxlkkgt]{gap:var(--space-5);grid-template-columns:1fr}.tte__card[data-astro-cid-3qxlkkgt]{order:-1}.tte__copy[data-astro-cid-3qxlkkgt]{display:contents}.tte__crumbs[data-astro-cid-3qxlkkgt],.tte__copy[data-astro-cid-3qxlkkgt] hgroup[data-astro-cid-3qxlkkgt]{order:-3}.tte__crumbs[data-astro-cid-3qxlkkgt]{margin-bottom:0}.tte__sub[data-astro-cid-3qxlkkgt]{order:-2;margin:0}.tte__call[data-astro-cid-3qxlkkgt]{margin-top:0}.tte__facts[data-astro-cid-3qxlkkgt]{margin-top:var(--space-2)}}@media (width<=760px){.ttn[data-astro-cid-3qxlkkgt]{gap:var(--space-6);grid-template-columns:1fr}.ttn[data-astro-cid-3qxlkkgt]:before{background:linear-gradient(color-mix(in srgb, var(--btn-bg) 70%, transparent), color-mix(in srgb, var(--btn-bg) 30%, transparent));width:2px;height:auto;inset:2.25rem auto 2.25rem 2.25rem}.ttn__step[data-astro-cid-3qxlkkgt]{column-gap:var(--space-5);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.ttn__disc[data-astro-cid-3qxlkkgt]{grid-row:span 2}.ttn__title[data-astro-cid-3qxlkkgt]{margin:.4rem 0 0}.ttc[data-astro-cid-3qxlkkgt]{grid-template-columns:1fr}}@media (width<=600px){.tte[data-astro-cid-3qxlkkgt]{padding-top:var(--space-4)}.tte__headline[data-astro-cid-3qxlkkgt]{font-size:1.9rem}}@media (width<=560px){.tte[data-astro-cid-3qxlkkgt] .tte__card[data-astro-cid-3qxlkkgt] .options--cards{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.tte[data-astro-cid-3qxlkkgt] .tte__card[data-astro-cid-3qxlkkgt] .options--cards .option__box{align-content:start;justify-items:start;gap:var(--space-2);min-height:0;padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.tte[data-astro-cid-3qxlkkgt] .tte__card[data-astro-cid-3qxlkkgt] .options--cards .option__check{top:var(--space-2);right:var(--space-2);position:absolute}.tte[data-astro-cid-3qxlkkgt] .tte__card[data-astro-cid-3qxlkkgt] .options--cards .option__box{position:relative}}.hcr-band{background-image:radial-gradient(55% 70% at 78% 45%, color-mix(in srgb, var(--link) 16%, transparent), transparent 70%)}.hcr[data-astro-cid-zzu3prmt]{gap:calc(var(--gap) * 2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.hcr__copy[data-astro-cid-zzu3prmt] .section-head{margin-bottom:var(--space-6)}.hcr__list[data-astro-cid-zzu3prmt]{margin:0;display:grid}.hcr__item[data-astro-cid-zzu3prmt]{padding-block:var(--space-4);border-top:1px solid var(--line)}.hcr__item[data-astro-cid-zzu3prmt]:last-child{border-bottom:1px solid var(--line)}.hcr__title[data-astro-cid-zzu3prmt]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading);align-items:center;gap:.6rem;line-height:1.25;display:flex}.hcr__title[data-astro-cid-zzu3prmt] .icon{color:var(--link);flex:none}.hcr__text[data-astro-cid-zzu3prmt]{margin:var(--space-2) 0 0 calc(20px + .6rem);color:var(--muted);line-height:1.55}.hcr__link[data-astro-cid-zzu3prmt]{min-height:var(--tap);margin-top:var(--space-5);color:var(--heading);align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}.hcr__link[data-astro-cid-zzu3prmt]:hover{text-underline-offset:.2em;text-decoration:underline}.hcr__seal[data-astro-cid-zzu3prmt]{margin:0}.hcr__seal[data-astro-cid-zzu3prmt] .hcr__badge{border-radius:var(--r-lg);box-shadow:0 2px 4px color-mix(in srgb, var(--shadow-ink) 30%, transparent), 0 28px 56px -16px color-mix(in srgb, var(--shadow-ink) 65%, transparent);display:block;overflow:hidden}.hcr__seal[data-astro-cid-zzu3prmt] .hcr__badge img{width:100%;height:auto;display:block}.hcr__seal[data-astro-cid-zzu3prmt] .hcr__badge--second{margin-top:calc(var(--gap) * 1.25)}.hcr__holders[data-astro-cid-zzu3prmt]{gap:var(--gap);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hcr__holder[data-astro-cid-zzu3prmt]{padding-top:var(--space-4);border-top:2px solid var(--link);margin:0}.hcr__holder[data-astro-cid-zzu3prmt] strong[data-astro-cid-zzu3prmt]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading);display:block}.hcr__holder[data-astro-cid-zzu3prmt] span[data-astro-cid-zzu3prmt]{margin-top:var(--space-1,.25rem);font-size:var(--fs-sm);color:var(--muted);display:block}@media (width<=960px){.hcr[data-astro-cid-zzu3prmt]{gap:var(--gap);grid-template-columns:1fr}.hcr__seal[data-astro-cid-zzu3prmt]{width:100%;max-width:34rem;margin-inline:auto}}@media (width<=420px){.hcr__holders[data-astro-cid-zzu3prmt]{gap:var(--space-4);grid-template-columns:1fr}}.hco[data-astro-cid-xhxf7o2z]{gap:calc(var(--gap) * 2);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;display:grid}.hco__photos[data-astro-cid-xhxf7o2z]{padding:0 12% 14% 0;position:relative}.hco__photos[data-astro-cid-xhxf7o2z] .hco__main{border-radius:var(--r-lg);box-shadow:var(--shadow-3);overflow:hidden}.hco__photos[data-astro-cid-xhxf7o2z] .hco__second{border-radius:var(--r-lg);border:6px solid var(--bg);width:52%;box-shadow:var(--shadow-3);position:absolute;bottom:0;right:0;overflow:hidden}.hco__copy[data-astro-cid-xhxf7o2z] .section-head{margin-bottom:var(--space-6)}.hco__services[data-astro-cid-xhxf7o2z]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none;display:grid}.hco__service[data-astro-cid-xhxf7o2z]{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--line);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.hco__service[data-astro-cid-xhxf7o2z]:hover .hco__name[data-astro-cid-xhxf7o2z]{color:var(--link)}.hco__service[data-astro-cid-xhxf7o2z] .hco__arrow{color:var(--link);transition:transform .2s}.hco__service[data-astro-cid-xhxf7o2z]:hover .hco__arrow{transform:translate(3px)}.hco__disc[data-astro-cid-xhxf7o2z]{background:var(--card-bg);width:3.25rem;height:3.25rem;color:var(--btn-bg);border:1px solid var(--line);border-radius:999px;place-items:center;display:grid}.hco__body[data-astro-cid-xhxf7o2z]{gap:.2rem;display:grid}.hco__name[data-astro-cid-xhxf7o2z]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading)}.hco__text[data-astro-cid-xhxf7o2z]{color:var(--muted);line-height:1.55}.hco__facts[data-astro-cid-xhxf7o2z]{gap:var(--space-4);margin:var(--space-7,2.5rem) 0 0;display:grid}.hco__fact[data-astro-cid-xhxf7o2z]{gap:var(--space-2) var(--gap);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:baseline;display:grid}@media (width>=1440px){.hco__facts[data-astro-cid-xhxf7o2z]{gap:var(--space-5) var(--gap);grid-template-columns:repeat(3,minmax(0,1fr))}.hco__fact[data-astro-cid-xhxf7o2z]{display:block}}.hco__fact[data-astro-cid-xhxf7o2z] dt[data-astro-cid-xhxf7o2z]{color:var(--heading);align-items:center;gap:.45rem;font-weight:700;line-height:1.3;display:flex}.hco__fact[data-astro-cid-xhxf7o2z] dt[data-astro-cid-xhxf7o2z] .icon{color:var(--link);flex:none}.hco__fact[data-astro-cid-xhxf7o2z] dd[data-astro-cid-xhxf7o2z]{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.55}@media (width<=1100px){.hco[data-astro-cid-xhxf7o2z]{gap:var(--gap);grid-template-columns:1fr}.hco__photos[data-astro-cid-xhxf7o2z]{max-width:36rem}}@media (width<=640px){.hco__fact[data-astro-cid-xhxf7o2z]{grid-template-columns:1fr}}@media (width>=1440px){.hco__fact[data-astro-cid-xhxf7o2z] dd[data-astro-cid-xhxf7o2z]{margin-top:var(--space-2)}}@media (prefers-reduced-motion:reduce){.hco__service[data-astro-cid-xhxf7o2z] .hco__arrow{transition:none}}.hov-band{background-image:radial-gradient(50% 60% at 100% 0%, color-mix(in srgb, var(--link) 9%, transparent), transparent 70%)}.hov[data-astro-cid-oxolqb2c]{gap:calc(var(--gap) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hov__side[data-astro-cid-oxolqb2c]{padding-top:var(--space-6);border-top:3px solid var(--heading);flex-direction:column;display:flex}.hov__disc[data-astro-cid-oxolqb2c]{background:var(--card-bg);width:3.75rem;height:3.75rem;color:var(--btn-bg);border:1px solid var(--line);box-shadow:0 6px 16px color-mix(in srgb, var(--shadow-ink) 10%, transparent);border-radius:999px;place-items:center;display:grid}.hov__label[data-astro-cid-oxolqb2c]{margin:var(--space-5) 0 0;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--link);font-weight:700}.hov__title[data-astro-cid-oxolqb2c]{margin:var(--space-2) 0 0;font-size:var(--fs-h3)}.hov__text[data-astro-cid-oxolqb2c]{margin:var(--space-3) 0 0;color:var(--muted);max-width:34rem;line-height:1.6}.hov__list[data-astro-cid-oxolqb2c]{margin:var(--space-5) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.hov__list--two[data-astro-cid-oxolqb2c]{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hov__list[data-astro-cid-oxolqb2c] a[data-astro-cid-oxolqb2c]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap);padding-block:var(--space-3);border-bottom:1px solid var(--line);color:var(--heading);font-weight:600;text-decoration:none;display:flex}.hov__list[data-astro-cid-oxolqb2c] a[data-astro-cid-oxolqb2c] .icon{color:var(--link);flex:none;transition:transform .2s}.hov__list[data-astro-cid-oxolqb2c] a[data-astro-cid-oxolqb2c]:hover .icon{transform:translate(2px,-2px)}.hov__list[data-astro-cid-oxolqb2c] a[data-astro-cid-oxolqb2c]:hover span[data-astro-cid-oxolqb2c]{text-underline-offset:.2em;text-decoration:underline}.hov__jump[data-astro-cid-oxolqb2c]{min-height:var(--tap);padding-top:var(--space-5);color:var(--heading);align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}.hov__jump[data-astro-cid-oxolqb2c]:hover{color:var(--link)}@media (width<=860px){.hov[data-astro-cid-oxolqb2c]{grid-template-columns:1fr}}@media (width<=520px){.hov__list--two[data-astro-cid-oxolqb2c]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hov__list[data-astro-cid-oxolqb2c] a[data-astro-cid-oxolqb2c] .icon{transition:none}}.hre[data-astro-cid-fqjspf7f]{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.hre__card--lead[data-astro-cid-fqjspf7f]{grid-area:span 2/span 2}.hre__link[data-astro-cid-fqjspf7f]{border-radius:var(--r-lg);background:var(--card-bg);height:100%;color:var(--card-fg,var(--fg));box-shadow:var(--shadow-2);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.hre__link[data-astro-cid-fqjspf7f]:hover{box-shadow:var(--shadow-3);transform:translateY(-3px)}.hre__link[data-astro-cid-fqjspf7f] .hre__photo{border-radius:0}.hre__card--lead[data-astro-cid-fqjspf7f] .hre__link[data-astro-cid-fqjspf7f] .hre__photo{flex:auto}.hre__card--lead[data-astro-cid-fqjspf7f] .hre__link[data-astro-cid-fqjspf7f] .hre__photo img{height:100%}.hre__body[data-astro-cid-fqjspf7f]{gap:var(--space-2);padding:var(--space-5);flex-direction:column;display:flex}.hre__card--lead[data-astro-cid-fqjspf7f] .hre__body[data-astro-cid-fqjspf7f]{padding:var(--space-6)}.hre__name[data-astro-cid-fqjspf7f]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--card-heading,var(--heading));line-height:1.25}.hre__card--lead[data-astro-cid-fqjspf7f] .hre__name[data-astro-cid-fqjspf7f]{font-size:var(--fs-h3)}.hre__text[data-astro-cid-fqjspf7f]{color:var(--card-muted,var(--muted));font-size:var(--fs-sm);line-height:1.55}.hre__go[data-astro-cid-fqjspf7f]{margin-top:var(--space-2);font-weight:700;font-size:var(--fs-sm);color:var(--btn-bg);align-items:center;gap:.4rem;display:inline-flex}@media (width<=1100px){.hre[data-astro-cid-fqjspf7f]{grid-template-columns:repeat(2,minmax(0,1fr))}.hre__card--lead[data-astro-cid-fqjspf7f]{grid-row:auto}.hre__card--last[data-astro-cid-fqjspf7f]{grid-column:span 2}}@media (width<=640px){.hre[data-astro-cid-fqjspf7f]{grid-template-columns:1fr}.hre__card--lead[data-astro-cid-fqjspf7f],.hre__card--last[data-astro-cid-fqjspf7f]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.hre__link[data-astro-cid-fqjspf7f]{transition:none}.hre__link[data-astro-cid-fqjspf7f]:hover{transform:none}}.hst-band{background-image:radial-gradient(60% 80% at 50% 0%, color-mix(in srgb, var(--link) 14%, transparent), transparent 70%)}.hst[data-astro-cid-4zzkdpas]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(var(--gap) * 1.5);margin:0;padding:0;list-style:none;display:grid}.hst__point[data-astro-cid-4zzkdpas]{padding-top:var(--space-5);border-top:2px solid var(--link)}.hst__point[data-astro-cid-4zzkdpas] .icon{color:var(--link)}.hst__point[data-astro-cid-4zzkdpas] h4[data-astro-cid-4zzkdpas]{margin:var(--space-4) 0 0;font-size:var(--fs-h4)}.hst__point[data-astro-cid-4zzkdpas] p[data-astro-cid-4zzkdpas]{margin:var(--space-2) 0 0;color:var(--muted);line-height:1.6}.hst__badges[data-astro-cid-4zzkdpas]{justify-content:center;gap:var(--gap);margin-top:calc(var(--gap) * 2);flex-wrap:wrap;display:flex}.hst__badges[data-astro-cid-4zzkdpas] .hst__badge{width:min(18rem, calc(50% - var(--gap) / 2));border-radius:var(--r-md,10px);overflow:hidden}.hst__badges[data-astro-cid-4zzkdpas] .hst__badge img{width:100%;height:auto;display:block}@media (width<=860px){.hst[data-astro-cid-4zzkdpas]{gap:var(--gap);grid-template-columns:1fr}}.rgc-band{background-image:radial-gradient(45% 55% at 100% 0%, color-mix(in srgb, var(--btn-bg) 9%, transparent), transparent 70%)}.rgc[data-astro-cid-egwdzdng]{gap:var(--gap);display:grid}.rgc--side[data-astro-cid-egwdzdng]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.rgc__chart[data-astro-cid-egwdzdng]{padding:var(--space-6);border-radius:var(--r-lg);background:var(--card-bg);border:1px solid var(--line);box-shadow:0 14px 34px color-mix(in srgb, var(--shadow-ink) 8%, transparent);margin:0}.rgc__caption[data-astro-cid-egwdzdng]{margin:0 0 var(--space-5);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--heading);font-weight:700}.rgc__scale[data-astro-cid-egwdzdng]{height:1.25rem;margin-left:var(--label-w);margin-bottom:var(--space-2);font-size:var(--fs-xs);color:var(--muted);position:relative}.rgc__scale[data-astro-cid-egwdzdng] span[data-astro-cid-egwdzdng]{white-space:nowrap;position:absolute;transform:translate(-50%)}.rgc__scale[data-astro-cid-egwdzdng] span[data-astro-cid-egwdzdng]:first-child{transform:none}.rgc__scale[data-astro-cid-egwdzdng] span[data-astro-cid-egwdzdng]:last-child{transform:translate(-100%)}.rgc[data-astro-cid-egwdzdng]{--label-w:10.5rem}.rgc__rows[data-astro-cid-egwdzdng]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.rgc__row[data-astro-cid-egwdzdng]{grid-template-columns:var(--label-w) minmax(0, 1fr);align-items:center;display:grid}.rgc__label[data-astro-cid-egwdzdng]{padding-right:var(--space-4);color:var(--heading);font-weight:700;line-height:1.3;display:grid}.rgc__label[data-astro-cid-egwdzdng] small[data-astro-cid-egwdzdng]{font-weight:500;font-size:var(--fs-xs);color:var(--muted)}.rgc__track[data-astro-cid-egwdzdng]{border-radius:var(--r-md,.75rem);background:color-mix(in srgb, var(--fg) 4%, transparent);height:2.6rem;position:relative}.rgc__grid[data-astro-cid-egwdzdng]{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.rgc__bar[data-astro-cid-egwdzdng]{background:linear-gradient(90deg, color-mix(in srgb, var(--btn-bg) 55%, var(--card-bg)), var(--btn-bg));border-radius:999px;min-width:.6rem;position:absolute;top:.3rem;bottom:.3rem}.rgc__nums[data-astro-cid-egwdzdng]{white-space:nowrap;font-size:var(--fs-sm);color:var(--heading);font-weight:700;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%)}.rgc__bar--inside[data-astro-cid-egwdzdng] .rgc__nums[data-astro-cid-egwdzdng]{color:var(--btn-fg);left:auto;right:.75rem}.rgc__bar--before[data-astro-cid-egwdzdng] .rgc__nums[data-astro-cid-egwdzdng]{left:auto;right:calc(100% + .5rem)}.rgc__source[data-astro-cid-egwdzdng]{margin:var(--space-5) 0 0;font-size:var(--fs-xs);color:var(--muted)}.rgc__takeaways[data-astro-cid-egwdzdng]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.rgc__take[data-astro-cid-egwdzdng]{gap:var(--space-4);padding:var(--space-5);border-radius:var(--r-lg);background:var(--card-bg);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.rgc__take-icon[data-astro-cid-egwdzdng]{background:color-mix(in srgb, var(--btn-bg) 12%, var(--card-bg));width:2.5rem;height:2.5rem;color:var(--btn-bg);border-radius:999px;place-items:center;display:grid}.rgc__take[data-astro-cid-egwdzdng] h4[data-astro-cid-egwdzdng]{font-size:var(--fs-h4);margin:.2rem 0 0}.rgc__take[data-astro-cid-egwdzdng] p[data-astro-cid-egwdzdng]{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}@media (width<=1000px){.rgc--side[data-astro-cid-egwdzdng]{grid-template-columns:1fr}}@media (width<=640px){.rgc__chart[data-astro-cid-egwdzdng]{padding:var(--space-4)}.rgc[data-astro-cid-egwdzdng]{--label-w:0rem}.rgc__row[data-astro-cid-egwdzdng]{gap:var(--space-2);grid-template-columns:1fr}.rgc__label[data-astro-cid-egwdzdng]{padding:0}.rgc__scale[data-astro-cid-egwdzdng]{margin-left:0}.rgc__scale[data-astro-cid-egwdzdng] span[data-astro-cid-egwdzdng]:nth-child(2n){display:none}}.rls-band{background-image:radial-gradient(50% 60% at 100% 0%, color-mix(in srgb, var(--btn-bg) 16%, transparent), transparent 70%)}.rls[data-astro-cid-bsvfmbos]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);counter-reset:none;margin:0;padding:0;list-style:none;display:grid;position:relative}.rls[data-astro-cid-bsvfmbos]:before{content:"";background:color-mix(in srgb, var(--btn-bg) 45%, transparent);height:2px;position:absolute;top:1.15rem;left:1.2rem;right:1.2rem}.rls__step[data-astro-cid-bsvfmbos]{padding:0 0 var(--space-2);position:relative}.rls__top[data-astro-cid-bsvfmbos]{align-items:center;gap:var(--space-3);display:flex}.rls__num[data-astro-cid-bsvfmbos]{background:var(--btn-bg);width:2.3rem;height:2.3rem;color:var(--btn-fg);box-shadow:0 0 0 6px var(--bg);border-radius:999px;place-items:center;font-weight:800;display:grid}.rls__when[data-astro-cid-bsvfmbos]{font-size:var(--fs-xs);letter-spacing:.03em;color:var(--heading);background:var(--bg);border:1px solid color-mix(in srgb, var(--btn-bg) 60%, transparent);border-radius:999px;padding:.25rem .7rem;font-weight:700}.rls__title[data-astro-cid-bsvfmbos]{margin:var(--space-5) 0 0;font-size:var(--fs-h4);align-items:center;gap:.45rem;display:flex}.rls__title[data-astro-cid-bsvfmbos] .icon{color:var(--link);flex:none}.rls__text[data-astro-cid-bsvfmbos]{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.rls__cite[data-astro-cid-bsvfmbos]{margin:var(--space-2) 0 0;font-size:var(--fs-xs);color:var(--link);font-weight:700}.rls__note[data-astro-cid-bsvfmbos]{align-items:flex-start;gap:var(--space-4);margin:calc(var(--gap) * 1.25) 0 0;padding:var(--space-5) var(--space-6);border-radius:var(--r-lg);background:var(--card-bg);color:var(--card-fg,var(--fg));line-height:1.6;display:flex}.rls__note[data-astro-cid-bsvfmbos] strong[data-astro-cid-bsvfmbos]{color:var(--card-heading,var(--heading))}.rls__note-icon[data-astro-cid-bsvfmbos]{background:var(--btn-bg);width:2.5rem;height:2.5rem;color:var(--btn-fg);border-radius:999px;flex:none;place-items:center;display:grid}.rls__source[data-astro-cid-bsvfmbos]{margin:var(--space-4) 0 0;font-size:var(--fs-xs);color:var(--muted)}@media (width<=1000px){.rls[data-astro-cid-bsvfmbos]{grid-template-columns:repeat(2,minmax(0,1fr))}.rls[data-astro-cid-bsvfmbos]:before{display:none}}@media (width<=600px){.rls[data-astro-cid-bsvfmbos]{gap:var(--space-6);grid-template-columns:1fr}.rls__note[data-astro-cid-bsvfmbos]{padding:var(--space-4)}}.sch-band{background-image:radial-gradient(45% 55% at 0% 0%, color-mix(in srgb, var(--btn-bg) 8%, transparent), transparent 70%)}.sch__pair[data-astro-cid-iw25x33i],.sch__row[data-astro-cid-iw25x33i]{grid-template-columns:minmax(0,1fr) 13rem minmax(0,1fr);display:grid}.sch__pair[data-astro-cid-iw25x33i]{align-items:stretch}.sch__card[data-astro-cid-iw25x33i]{border-radius:var(--r-lg);background:var(--card-bg);border:1px solid var(--line);box-shadow:0 14px 34px color-mix(in srgb, var(--shadow-ink) 9%, transparent);flex-direction:column;display:flex;overflow:hidden}.sch__draw[data-astro-cid-iw25x33i]{width:100%;height:auto;padding:var(--space-5) var(--space-4) var(--space-3);background:color-mix(in srgb, var(--btn-bg) 7%, var(--card-bg));display:block}.sch__wall[data-astro-cid-iw25x33i]{fill:color-mix(in srgb, var(--muted) 12%, var(--card-bg))}.sch__lap[data-astro-cid-iw25x33i]{stroke:color-mix(in srgb, var(--muted) 28%, transparent);stroke-width:1px}.sch__trim[data-astro-cid-iw25x33i]{fill:var(--card-bg);stroke:var(--line-strong);stroke-width:1.5px}.sch__old[data-astro-cid-iw25x33i]{fill:color-mix(in srgb, var(--muted) 38%, var(--card-bg));stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:5 4}.sch__new[data-astro-cid-iw25x33i]{fill:color-mix(in srgb, var(--btn-bg) 16%, var(--card-bg));stroke:var(--btn-bg);stroke-width:2.5px}.sch__glass[data-astro-cid-iw25x33i]{fill:color-mix(in srgb, var(--btn-bg) 30%, var(--card-bg));stroke:var(--btn-bg);stroke-width:1.5px}.sch__glare[data-astro-cid-iw25x33i]{stroke:var(--card-bg);stroke-width:5px;stroke-linecap:round;opacity:.55}.sch__labels[data-astro-cid-iw25x33i] line[data-astro-cid-iw25x33i]{stroke:var(--heading);stroke-width:1.25px}.sch__labels[data-astro-cid-iw25x33i] circle[data-astro-cid-iw25x33i]{fill:var(--heading)}.sch__labels[data-astro-cid-iw25x33i] text[data-astro-cid-iw25x33i]{fill:var(--heading);font:700 14px var(--ff-body)}.sch__body[data-astro-cid-iw25x33i]{gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-6);flex-direction:column;display:flex}.sch__chip[data-astro-cid-iw25x33i]{background:color-mix(in srgb, var(--btn-bg) 14%, var(--card-bg));color:var(--heading);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.3rem .75rem;font-weight:700;display:inline-flex}.sch__chip[data-astro-cid-iw25x33i] .icon{color:var(--btn-bg)}.sch__name[data-astro-cid-iw25x33i]{margin:var(--space-2) 0 0;font-size:var(--fs-h3)}.sch__text[data-astro-cid-iw25x33i]{color:var(--muted);margin:0;line-height:1.6}.sch__or[data-astro-cid-iw25x33i]{background:var(--heading);width:3.5rem;height:3.5rem;color:var(--card-bg);font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);box-shadow:0 0 0 8px color-mix(in srgb, var(--btn-bg) 10%, transparent);border-radius:999px;place-self:center;place-items:center;display:grid}.sch__rows[data-astro-cid-iw25x33i]{margin:var(--space-6) 0 0;gap:.35rem;display:grid;position:relative}.sch__row[data-astro-cid-iw25x33i]{border-radius:var(--r-md,.75rem);background:var(--card-bg);border:1px solid var(--line);align-items:center}.sch__row[data-astro-cid-iw25x33i]:nth-child(2n){background:color-mix(in srgb, var(--btn-bg) 5%, var(--card-bg))}.sch__label[data-astro-cid-iw25x33i]{grid-area:1/2}.sch__val--a[data-astro-cid-iw25x33i]{grid-area:1/1}.sch__val--b[data-astro-cid-iw25x33i]{grid-area:1/3}.sch__sr[data-astro-cid-iw25x33i]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sch__val[data-astro-cid-iw25x33i]{padding:var(--space-4) var(--space-6);color:var(--heading);margin:0;font-weight:600;line-height:1.4;display:block}.sch__val--a[data-astro-cid-iw25x33i]{text-align:right}.sch__label[data-astro-cid-iw25x33i]{padding:var(--space-3) var(--space-2);text-align:center;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-direction:column;align-items:center;gap:.25rem;font-weight:700;display:flex}.sch__label[data-astro-cid-iw25x33i] .icon{color:var(--btn-bg)}.sch__source[data-astro-cid-iw25x33i]{margin:var(--space-3) 0 0;font-size:var(--fs-xs);color:var(--muted);text-align:center}.sch__note[data-astro-cid-iw25x33i]{align-items:flex-start;gap:var(--space-4);margin:var(--space-6) 0 0;padding:var(--space-5) var(--space-6);border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--btn-bg) 22%, transparent);background:color-mix(in srgb, var(--btn-bg) 7%, var(--card-bg));line-height:1.6;display:flex}.sch__note[data-astro-cid-iw25x33i] strong[data-astro-cid-iw25x33i]{color:var(--heading)}.sch__note-icon[data-astro-cid-iw25x33i]{background:var(--card-bg);width:2.5rem;height:2.5rem;color:var(--btn-bg);border:1px solid var(--line);border-radius:999px;flex:none;place-items:center;display:grid}.sch__help[data-astro-cid-iw25x33i]{margin-top:calc(var(--gap) * 1.5);border-radius:var(--r-lg);box-shadow:var(--shadow-3);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid;overflow:hidden}.sch__help[data-astro-cid-iw25x33i] .sch__photo{border-radius:0;height:100%}.sch__help[data-astro-cid-iw25x33i] .sch__photo img{height:100%}.sch__help-copy[data-astro-cid-iw25x33i]{padding:var(--space-7,2.5rem) clamp(1.5rem, 3vw, 3rem)}.sch__eyebrow[data-astro-cid-iw25x33i]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--link);margin:0;font-weight:700}.sch__help-title[data-astro-cid-iw25x33i]{margin:var(--space-2) 0 0;font-size:var(--fs-h3);color:var(--heading)}.sch__help-text[data-astro-cid-iw25x33i]{margin:var(--space-3) 0 0;color:var(--muted);max-width:34rem;line-height:1.6}.sch__actions[data-astro-cid-iw25x33i]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@media (width<=1100px){.sch__pair[data-astro-cid-iw25x33i],.sch__row[data-astro-cid-iw25x33i]{grid-template-columns:minmax(0,1fr) 9rem minmax(0,1fr)}.sch__val[data-astro-cid-iw25x33i]{padding-inline:var(--space-4)}}@media (width<=860px){.sch__help[data-astro-cid-iw25x33i]{grid-template-columns:1fr}.sch__help[data-astro-cid-iw25x33i] .sch__photo,.sch__help[data-astro-cid-iw25x33i] .sch__photo img{height:auto}}@media (width<=760px){.sch__pair[data-astro-cid-iw25x33i]{gap:var(--space-4);grid-template-columns:1fr}.sch__row[data-astro-cid-iw25x33i]{padding-bottom:var(--space-3);grid-template-columns:1fr}.sch__label[data-astro-cid-iw25x33i]{padding:var(--space-4) var(--space-4) var(--space-2);flex-direction:row;grid-area:1/1;justify-content:flex-start}.sch__val[data-astro-cid-iw25x33i]{gap:var(--space-3);padding:var(--space-1,.25rem) var(--space-4);font-size:var(--fs-sm);text-align:left;grid-template-columns:5.75rem minmax(0,1fr);display:grid}.sch__val--a[data-astro-cid-iw25x33i]{text-align:left;grid-area:2/1}.sch__val--b[data-astro-cid-iw25x33i]{grid-area:3/1}.sch__val[data-astro-cid-iw25x33i]:before{content:attr(data-side);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--heading);padding-top:.15em;font-weight:700}.sch__body[data-astro-cid-iw25x33i]{padding:var(--space-5)}.sch__note[data-astro-cid-iw25x33i]{padding:var(--space-4)}}.scm-band{background-image:radial-gradient(45% 55% at 100% 0%, color-mix(in srgb, var(--btn-bg) 9%, transparent), transparent 70%)}.scm[data-astro-cid-kfzlu4y2]{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.scm__card[data-astro-cid-kfzlu4y2]{border-radius:var(--r-lg);background:var(--card-bg);border:1px solid var(--line);box-shadow:0 14px 34px color-mix(in srgb, var(--shadow-ink) 9%, transparent);flex-direction:column;display:flex;overflow:hidden}.scm__photo-wrap[data-astro-cid-kfzlu4y2]{position:relative}.scm__photo-wrap[data-astro-cid-kfzlu4y2] .scm__photo{border-radius:0}.scm__chip[data-astro-cid-kfzlu4y2]{left:var(--space-6);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;box-shadow:0 0 0 4px var(--card-bg);border-radius:999px;align-items:center;padding:.4rem .9rem;font-weight:800;display:inline-flex;position:absolute;bottom:0;transform:translateY(50%)}.scm__body[data-astro-cid-kfzlu4y2]{padding:calc(var(--space-6) + .5rem) var(--space-6) var(--space-6);flex-direction:column;flex:1;display:flex}.scm__brand[data-astro-cid-kfzlu4y2]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.scm__name[data-astro-cid-kfzlu4y2]{margin:var(--space-1,.25rem) 0 0;font-size:var(--fs-h3)}.scm__text[data-astro-cid-kfzlu4y2]{margin:var(--space-3) 0 0;color:var(--muted);line-height:1.6}.scm__plan[data-astro-cid-kfzlu4y2]{gap:var(--space-4);margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--r-md,.75rem);border:1px dashed color-mix(in srgb, var(--btn-bg) 35%, var(--line));grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:center;display:grid}.scm__plan[data-astro-cid-kfzlu4y2] svg[data-astro-cid-kfzlu4y2]{width:100%;height:auto;display:block}.scm__plan[data-astro-cid-kfzlu4y2] figcaption[data-astro-cid-kfzlu4y2]{font-size:var(--fs-sm);color:var(--fg);line-height:1.5}.scm__wall[data-astro-cid-kfzlu4y2]{stroke:var(--heading);stroke-width:5px;stroke-linecap:square}.scm__leaf[data-astro-cid-kfzlu4y2]{fill:var(--btn-bg)}.scm__leaf--fixed[data-astro-cid-kfzlu4y2]{fill:color-mix(in srgb, var(--heading) 55%, var(--card-bg))}.scm__leaf-line[data-astro-cid-kfzlu4y2]{stroke:var(--btn-bg);stroke-width:4px;stroke-linecap:round}.scm__arrow[data-astro-cid-kfzlu4y2]{fill:none;stroke:var(--btn-bg);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.scm__swing[data-astro-cid-kfzlu4y2]{fill:color-mix(in srgb, var(--btn-bg) 10%, transparent);stroke:var(--btn-bg);stroke-width:1.5px;stroke-dasharray:4 4}.scm__floor[data-astro-cid-kfzlu4y2]{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.scm__stats[data-astro-cid-kfzlu4y2]{gap:var(--space-3);margin:var(--space-5) 0 0;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.scm__stat[data-astro-cid-kfzlu4y2]{padding:var(--space-3) var(--space-4);border-radius:var(--r-md,.75rem);background:color-mix(in srgb, var(--btn-bg) 8%, var(--card-bg))}.scm__stat[data-astro-cid-kfzlu4y2] dt[data-astro-cid-kfzlu4y2]{font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:700}.scm__stat[data-astro-cid-kfzlu4y2] dd[data-astro-cid-kfzlu4y2]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading);margin:.2rem 0 0;line-height:1.2}.scm__lists[data-astro-cid-kfzlu4y2]{gap:var(--space-5);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.scm__label[data-astro-cid-kfzlu4y2]{margin:0 0 var(--space-3);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--heading);font-weight:700}.scm__list[data-astro-cid-kfzlu4y2]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.scm__list[data-astro-cid-kfzlu4y2] li[data-astro-cid-kfzlu4y2]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;line-height:1.5;display:grid}.scm__list[data-astro-cid-kfzlu4y2] li[data-astro-cid-kfzlu4y2] .icon{color:var(--btn-bg);margin-top:.12em}.scm__list--weigh[data-astro-cid-kfzlu4y2] li[data-astro-cid-kfzlu4y2],.scm__list--weigh[data-astro-cid-kfzlu4y2] li[data-astro-cid-kfzlu4y2] .icon{color:var(--muted)}.scm__note[data-astro-cid-kfzlu4y2]{align-items:flex-start;gap:var(--space-4);margin:var(--space-6) 0 0;padding:var(--space-5) var(--space-6);border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--btn-bg) 22%, transparent);background:color-mix(in srgb, var(--btn-bg) 7%, var(--card-bg));line-height:1.6;display:flex}.scm__note[data-astro-cid-kfzlu4y2] strong[data-astro-cid-kfzlu4y2]{color:var(--heading)}.scm__note-icon[data-astro-cid-kfzlu4y2]{background:var(--card-bg);width:2.5rem;height:2.5rem;color:var(--btn-bg);border:1px solid var(--line);border-radius:999px;flex:none;place-items:center;display:grid}.scm__source[data-astro-cid-kfzlu4y2]{margin:var(--space-4) 0 0;font-size:var(--fs-xs);color:var(--muted)}@media (width<=900px){.scm[data-astro-cid-kfzlu4y2]{grid-template-columns:1fr}}@media (width<=640px){.scm__plan[data-astro-cid-kfzlu4y2]{grid-template-columns:1fr}.scm__plan[data-astro-cid-kfzlu4y2] svg[data-astro-cid-kfzlu4y2]{max-width:15rem}.scm__body[data-astro-cid-kfzlu4y2]{padding:calc(var(--space-5) + .5rem) var(--space-5) var(--space-5)}.scm__chip[data-astro-cid-kfzlu4y2]{left:var(--space-5)}.scm__note[data-astro-cid-kfzlu4y2]{padding:var(--space-4)}}.sve[data-astro-cid-mydasobh]{gap:calc(var(--gap) * 2);display:grid}.sve__group[data-astro-cid-mydasobh]{gap:var(--gap);padding-top:calc(var(--gap) * 1.5);border-top:1px solid var(--line-strong);display:grid}.sve__head[data-astro-cid-mydasobh]{gap:var(--space-2) calc(var(--gap) * 2);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;display:grid}.sve__head[data-astro-cid-mydasobh] .sve__lead[data-astro-cid-mydasobh]{margin:0}.sve__title[data-astro-cid-mydasobh]{font-size:var(--fs-h3);margin:0}.sve__lead[data-astro-cid-mydasobh]{margin:var(--space-3) 0 0;color:var(--muted);line-height:1.6}.sve__options[data-astro-cid-mydasobh]{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sve__option[data-astro-cid-mydasobh]{padding:var(--space-5);border-radius:var(--r-lg);background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--shadow-1)}.sve__option[data-astro-cid-mydasobh]:nth-child(2){border-color:color-mix(in srgb, var(--link) 45%, var(--line))}.sve__option-name[data-astro-cid-mydasobh]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading);align-items:center;gap:.5rem;margin:0;display:flex}.sve__option-name[data-astro-cid-mydasobh] .icon{color:var(--link)}.sve__option-text[data-astro-cid-mydasobh]{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.sve__rows[data-astro-cid-mydasobh]{margin:var(--space-4) 0 0;display:grid}.sve__rows[data-astro-cid-mydasobh] div[data-astro-cid-mydasobh]{padding-block:var(--space-3);border-top:1px solid var(--line);gap:.1rem;display:grid}.sve__rows[data-astro-cid-mydasobh] dt[data-astro-cid-mydasobh]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.sve__rows[data-astro-cid-mydasobh] dd[data-astro-cid-mydasobh]{color:var(--heading);margin:0;font-weight:600}.sve__note[data-astro-cid-mydasobh]{margin:var(--space-4) 0 0;font-size:var(--fs-sm);color:var(--muted);gap:.6rem;line-height:1.6;display:flex}.sve__note[data-astro-cid-mydasobh] .icon{color:var(--link);flex:none;margin-top:.2rem}.sve__note[data-astro-cid-mydasobh] strong[data-astro-cid-mydasobh]{color:var(--heading)}.sve__caption[data-astro-cid-mydasobh]{margin:var(--space-3) 0 0;font-size:var(--fs-xs);color:var(--muted)}.sve__products[data-astro-cid-mydasobh]{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sve__product[data-astro-cid-mydasobh]{padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--r-lg);background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--shadow-1);position:relative;overflow:hidden}.sve__product[data-astro-cid-mydasobh]:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--heading) 35%, var(--bg)), color-mix(in srgb, var(--heading) 80%, var(--bg)) 45%, color-mix(in srgb, var(--heading) 30%, var(--bg)));height:5px;position:absolute;inset:0 0 auto}.sve__product-name[data-astro-cid-mydasobh]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading);align-items:center;gap:.5rem;margin:0;display:flex}.sve__product-name[data-astro-cid-mydasobh] .icon{color:var(--link)}.sve__product-text[data-astro-cid-mydasobh]{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.sve__product--slim[data-astro-cid-mydasobh]{align-items:baseline;gap:.25rem var(--space-4);padding:var(--space-4) var(--space-5);box-shadow:none;background:0 0;border-style:dashed;flex-wrap:wrap;grid-column:1/-1;display:flex}.sve__product--slim[data-astro-cid-mydasobh]:before{display:none}.sve__product--slim[data-astro-cid-mydasobh] .sve__product-name[data-astro-cid-mydasobh]{font-size:var(--fs-base)}.sve__product--slim[data-astro-cid-mydasobh] .sve__product-text[data-astro-cid-mydasobh]{margin:0}.sve__labelwrap[data-astro-cid-mydasobh]{gap:var(--gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.sve__label[data-astro-cid-mydasobh]{padding:var(--space-4);background:var(--card-bg);border:3px solid var(--heading);border-radius:var(--r-sm);color:var(--heading);box-shadow:var(--shadow-2);margin:0}.sve__label-top[data-astro-cid-mydasobh]{margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:3px solid var(--heading);font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em}.sve__label-boxes[data-astro-cid-mydasobh]{gap:var(--space-3);display:grid}.sve__label-boxes[data-astro-cid-mydasobh] div[data-astro-cid-mydasobh]{padding:var(--space-3);border:2px solid var(--link);border-radius:var(--r-sm);background:var(--card-tint);gap:.3rem;display:grid}.sve__label-name[data-astro-cid-mydasobh]{font-weight:700}.sve__label-hint[data-astro-cid-mydasobh]{font-size:var(--fs-sm);color:var(--link);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.sve__label-foot[data-astro-cid-mydasobh]{margin:var(--space-3) 0 0;font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:.35rem;font-weight:700;display:flex}.sve__defs[data-astro-cid-mydasobh]{gap:var(--space-4);margin:0;display:grid}.sve__defs[data-astro-cid-mydasobh] dt[data-astro-cid-mydasobh]{color:var(--heading);font-weight:700}.sve__defs[data-astro-cid-mydasobh] dd[data-astro-cid-mydasobh]{color:var(--muted);font-size:var(--fs-sm);margin:.2rem 0 0;line-height:1.6}@media (width<=1024px){.sve__head[data-astro-cid-mydasobh]{grid-template-columns:1fr}.sve__head[data-astro-cid-mydasobh] .sve__lead[data-astro-cid-mydasobh]{margin-top:var(--space-2)}}@media (width<=640px){.sve__options[data-astro-cid-mydasobh],.sve__products[data-astro-cid-mydasobh],.sve__labelwrap[data-astro-cid-mydasobh]{grid-template-columns:1fr}}.sgl[data-astro-cid-2qmxrqrp]{gap:calc(var(--gap) * 2);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.sgl__side[data-astro-cid-2qmxrqrp] .section-head{margin-bottom:var(--space-6)}.sgl__unit[data-astro-cid-2qmxrqrp]{width:100%;max-width:26rem;height:auto;display:block}.sgl__pane[data-astro-cid-2qmxrqrp]{fill:color-mix(in srgb, var(--link) 35%, transparent);stroke:var(--heading);stroke-width:1.5px}.sgl__gas[data-astro-cid-2qmxrqrp]{fill:color-mix(in srgb, var(--link) 12%, transparent)}.sgl__coat[data-astro-cid-2qmxrqrp]{stroke:var(--link);stroke-width:3px;stroke-dasharray:2 4}.sgl__spacer[data-astro-cid-2qmxrqrp]{fill:var(--muted)}.sgl__labels[data-astro-cid-2qmxrqrp] line[data-astro-cid-2qmxrqrp]{stroke:var(--muted);stroke-width:1px}.sgl__labels[data-astro-cid-2qmxrqrp] text[data-astro-cid-2qmxrqrp],.sgl__side-label[data-astro-cid-2qmxrqrp]{fill:var(--fg);font:600 13px var(--ff-body)}.sgl__side-label[data-astro-cid-2qmxrqrp]{fill:var(--muted);font-size:12px;font-weight:400}.sgl__legend[data-astro-cid-2qmxrqrp]{gap:var(--space-3);margin:var(--space-5) 0 0;display:grid}.sgl__legend[data-astro-cid-2qmxrqrp] div[data-astro-cid-2qmxrqrp]{gap:var(--space-3);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.sgl__legend[data-astro-cid-2qmxrqrp] dt[data-astro-cid-2qmxrqrp]{color:var(--heading);font-weight:700}.sgl__legend[data-astro-cid-2qmxrqrp] dd[data-astro-cid-2qmxrqrp]{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.55}.sgl__list[data-astro-cid-2qmxrqrp]{border-top:1px solid var(--line-strong);display:grid}.sgl__pack[data-astro-cid-2qmxrqrp]{padding-block:var(--space-5);border-bottom:1px solid var(--line)}.sgl__name[data-astro-cid-2qmxrqrp]{font-size:var(--fs-h4);margin:0}.sgl__text[data-astro-cid-2qmxrqrp]{margin:var(--space-2) 0 0;color:var(--muted);line-height:1.6}.sgl__meters[data-astro-cid-2qmxrqrp]{gap:var(--space-3) var(--gap);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sgl__meter[data-astro-cid-2qmxrqrp]{gap:.4rem;display:grid}.sgl__mlabel[data-astro-cid-2qmxrqrp]{font-size:var(--fs-sm);color:var(--muted)}.sgl__mlabel[data-astro-cid-2qmxrqrp] b[data-astro-cid-2qmxrqrp]{color:var(--heading);font-weight:700}.sgl__track[data-astro-cid-2qmxrqrp]{background:color-mix(in srgb, var(--fg) 14%, transparent);border-radius:999px;height:6px;display:block;overflow:hidden}.sgl__track[data-astro-cid-2qmxrqrp] span[data-astro-cid-2qmxrqrp]{border-radius:inherit;background:var(--link);height:100%;display:block}.sgl__source[data-astro-cid-2qmxrqrp]{margin:var(--space-5) 0 0;font-size:var(--fs-xs);color:var(--muted)}@media (width<=960px){.sgl[data-astro-cid-2qmxrqrp]{gap:var(--gap);grid-template-columns:1fr}.sgl__unit[data-astro-cid-2qmxrqrp]{max-width:22rem}}@media (width<=420px){.sgl__meters[data-astro-cid-2qmxrqrp]{grid-template-columns:1fr}}.svp-band{background-image:radial-gradient(60% 80% at 0% 100%, color-mix(in srgb, var(--link) 24%, transparent), transparent 70%)}.svp[data-astro-cid-2b2ue5rs]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.svp__card[data-astro-cid-2b2ue5rs]{border-radius:var(--r-lg);background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2);flex-direction:column;display:flex;overflow:hidden}.svp__card[data-astro-cid-2b2ue5rs]:hover{box-shadow:var(--shadow-3);transform:translateY(-4px)}.svp__card[data-astro-cid-2b2ue5rs] .svp__photo{border-radius:0}.svp__body[data-astro-cid-2b2ue5rs]{padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;flex:1;display:flex}.svp__label[data-astro-cid-2b2ue5rs]{margin:0 0 var(--space-3);background:var(--icon-bg);color:var(--icon-fg);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.3rem .7rem;font-weight:700;display:inline-flex}.svp__title[data-astro-cid-2b2ue5rs]{font-size:var(--fs-h4);margin:0}.svp__text[data-astro-cid-2b2ue5rs]{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.svp__points[data-astro-cid-2b2ue5rs]{margin:var(--space-4) 0 0;font-size:var(--fs-sm);gap:.45rem;padding:0;font-weight:600;list-style:none;display:grid}.svp__points[data-astro-cid-2b2ue5rs] li[data-astro-cid-2b2ue5rs]{align-items:flex-start;gap:.5rem;display:flex}.svp__points[data-astro-cid-2b2ue5rs] .icon{color:var(--link);flex:none;margin-top:.2rem}.svp__go[data-astro-cid-2b2ue5rs]{padding-top:var(--space-5);color:var(--link);align-items:center;gap:.4rem;margin-top:auto;font-weight:700;display:inline-flex}.svp__card[data-astro-cid-2b2ue5rs]:hover .svp__go[data-astro-cid-2b2ue5rs] .icon{transform:translate(3px)}.svp__go[data-astro-cid-2b2ue5rs] .icon{transition:transform var(--dur-2) var(--ease-out)}@media (width<=960px){.svp[data-astro-cid-2b2ue5rs]{grid-template-columns:1fr}.svp__card[data-astro-cid-2b2ue5rs]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.svp__card[data-astro-cid-2b2ue5rs] .svp__photo{height:100%;aspect-ratio:auto!important}}@media (width<=600px){.svp__card[data-astro-cid-2b2ue5rs]{display:flex}.svp__card[data-astro-cid-2b2ue5rs] .svp__photo{height:auto;aspect-ratio:16/9!important}}@media (prefers-reduced-motion:reduce){.svp__card[data-astro-cid-2b2ue5rs],.svp__card[data-astro-cid-2b2ue5rs]:hover{transition:none;transform:none}}.svh[data-astro-cid-3pxby73k]{padding-block:calc(var(--section-y) * .6) calc(var(--section-y) * .7);position:relative;overflow:hidden}.svh[data-astro-cid-3pxby73k] .container[data-astro-cid-3pxby73k]{z-index:1;position:relative}.svh__sky[data-astro-cid-3pxby73k]{pointer-events:none;background:radial-gradient(60% 75% at 78% 30%, color-mix(in srgb, var(--link) 30%, transparent), transparent 70%);position:absolute;inset:0}.svh--gable[data-astro-cid-3pxby73k] .svh__sky[data-astro-cid-3pxby73k]{background:radial-gradient(55% 70% at 78% 35%, color-mix(in srgb, var(--link) 22%, transparent), transparent 70%), repeating-linear-gradient(180deg, transparent 0 30px, color-mix(in srgb, var(--fg) 7%, transparent) 30px 32px);-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 75%);mask-image:linear-gradient(90deg,#0000 35%,#000 75%)}.svh__grid[data-astro-cid-3pxby73k]{gap:calc(var(--gap) * 2.5);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;display:grid}.svh__crumbs[data-astro-cid-3pxby73k]{margin-bottom:var(--hero-step)}hgroup[data-astro-cid-3pxby73k]{margin:0}hgroup[data-astro-cid-3pxby73k] .eyebrow[data-astro-cid-3pxby73k]{margin-bottom:var(--hero-step)}.svh__headline[data-astro-cid-3pxby73k]{font-size:var(--fs-display);text-wrap:balance;margin:0}.svh__sub[data-astro-cid-3pxby73k]{margin-top:var(--hero-step);max-width:36rem;color:var(--muted);margin-bottom:0}.svh__copy[data-astro-cid-3pxby73k]>.ctas[data-astro-cid-3pxby73k]{margin-top:var(--hero-step)}.svh__points[data-astro-cid-3pxby73k]{gap:var(--space-2);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.svh__points[data-astro-cid-3pxby73k] li[data-astro-cid-3pxby73k]{border:1px solid color-mix(in srgb, var(--fg) 22%, transparent);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-weight:600;display:inline-flex}.svh__points[data-astro-cid-3pxby73k] .icon{color:var(--link)}.svh__shape[data-astro-cid-3pxby73k]{justify-self:end;width:min(100%,30rem);margin:0;position:relative}.svh__shape[data-astro-cid-3pxby73k] .media{border-radius:var(--r-lg);box-shadow:0 0 0 1px color-mix(in srgb, var(--fg) 30%, transparent), 0 0 0 10px color-mix(in srgb, var(--fg) 7%, transparent), var(--shadow-3)}.svh__shape--arch[data-astro-cid-3pxby73k] .media{border-radius:999px 999px var(--r-md) var(--r-md)}.svh__shape--gable[data-astro-cid-3pxby73k]{filter:drop-shadow(0 18px 30px color-mix(in srgb, var(--shadow-ink) 35%, transparent))}.svh__shape--gable[data-astro-cid-3pxby73k] .media{box-shadow:none;clip-path:polygon(50% 0,100% 27.2%,100% 100%,0 100%,0 27.2%);border-radius:0}.svh__outline[data-astro-cid-3pxby73k]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.svh__ring[data-astro-cid-3pxby73k]{fill:none;stroke:color-mix(in srgb, var(--fg) 7%, transparent);stroke-width:20px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.svh__edge[data-astro-cid-3pxby73k]{fill:none;stroke:color-mix(in srgb, var(--fg) 30%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.svh__form[data-astro-cid-3pxby73k]{margin-top:calc(var(--gap) * 2);padding:var(--space-5) clamp(1.25rem, 2.5vw, 2rem);border-radius:var(--r-lg);box-shadow:var(--shadow-3)}.svh__form-title[data-astro-cid-3pxby73k]{margin:0 0 var(--space-4);font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading);align-items:center;gap:.5rem;display:flex}.svh__form-title[data-astro-cid-3pxby73k] .icon{color:var(--link)}.svh__fields[data-astro-cid-3pxby73k]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;display:grid}.svh__fields[data-astro-cid-3pxby73k] .field[data-astro-cid-3pxby73k]{margin:0}.svh__fields[data-astro-cid-3pxby73k] .btn[data-astro-cid-3pxby73k]{min-height:var(--tap);white-space:nowrap}.svh__form[data-astro-cid-3pxby73k] .lead-extras{margin:var(--space-4) 0 0}.svh__fine[data-astro-cid-3pxby73k]{margin:var(--space-3) 0 0;font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:.4rem;display:flex}.svh__fine[data-astro-cid-3pxby73k] a[data-astro-cid-3pxby73k]{color:inherit;text-decoration:underline}@media (width<=1100px){.svh__fields[data-astro-cid-3pxby73k]{grid-template-columns:repeat(2,minmax(0,1fr))}.svh__fields[data-astro-cid-3pxby73k] .btn[data-astro-cid-3pxby73k]{grid-column:1/-1;justify-content:center}}@media (width<=900px){.svh__grid[data-astro-cid-3pxby73k]{grid-template-columns:minmax(0,1fr)}.svh__shape[data-astro-cid-3pxby73k]{justify-self:center;width:min(100%,24rem)}}@media (width<=520px){.svh__shape[data-astro-cid-3pxby73k]{width:calc(100% - 1.25rem)}.svh__fields[data-astro-cid-3pxby73k]{grid-template-columns:1fr}}.svi-band{background-image:radial-gradient(55% 90% at 0% 0%, color-mix(in srgb, var(--link) 10%, transparent), transparent 70%)}.svi[data-astro-cid-guh4py3a]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.svi__tile[data-astro-cid-guh4py3a]{padding:var(--space-6) var(--space-5);border-radius:var(--r-md);background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--shadow-1);position:relative;overflow:hidden;container-type:inline-size}.svi__tile[data-astro-cid-guh4py3a]:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--heading) 35%, var(--bg)), color-mix(in srgb, var(--heading) 80%, var(--bg)) 45%, color-mix(in srgb, var(--heading) 30%, var(--bg)) 70%, var(--link));height:5px;position:absolute;inset:0 0 auto}.svi__icon[data-astro-cid-guh4py3a]{border-radius:var(--r-md);background:var(--icon-bg);width:3.5rem;height:3.5rem;color:var(--link);place-items:center;display:inline-grid}.svi__title[data-astro-cid-guh4py3a]{margin:var(--space-5) 0 0;font-size:clamp(1rem, .6rem + 5cqi, var(--fs-h4))}.svi__text[data-astro-cid-guh4py3a]{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}@media (width<=1024px){.svi[data-astro-cid-guh4py3a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.svi[data-astro-cid-guh4py3a]{grid-template-columns:1fr}}.sj__head[data-astro-cid-wjkog5qz]{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.sj__head[data-astro-cid-wjkog5qz] .section-head{margin-bottom:var(--space-6)}.sj__arrows[data-astro-cid-wjkog5qz]{gap:var(--space-2);margin-bottom:var(--space-6);display:flex}.sj__arrow[data-astro-cid-wjkog5qz]{cursor:pointer;border:1px solid color-mix(in srgb, var(--fg) 25%, transparent);background:color-mix(in srgb, var(--fg) 6%, transparent);width:3rem;height:3rem;color:var(--fg);border-radius:50%;place-items:center;display:grid}.sj__arrow[data-astro-cid-wjkog5qz]:hover{border-color:var(--link);color:var(--link)}.sj__row[data-astro-cid-wjkog5qz]{grid-auto-flow:column;grid-auto-columns:minmax(16rem, calc((100% - 2 * var(--space-5)) / 3));gap:var(--space-5);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -4px;padding:4px;list-style:none;display:grid;overflow-x:auto}.sj__row[data-astro-cid-wjkog5qz]::-webkit-scrollbar{display:none}.sj__job[data-astro-cid-wjkog5qz]{scroll-snap-align:start;display:flex}.sj__card[data-astro-cid-wjkog5qz]{text-align:left;width:100%;font:inherit;cursor:pointer;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card-bg);color:var(--fg);box-shadow:var(--shadow-2);transition:translate var(--dur-2), box-shadow var(--dur-2);flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.sj__card[data-astro-cid-wjkog5qz]:hover{box-shadow:var(--shadow-3);translate:0 -3px}.sj__photo[data-astro-cid-wjkog5qz]{display:block;position:relative}.sj__tag[data-astro-cid-wjkog5qz]{left:var(--space-3);top:var(--space-3);background:var(--btn-bg);color:var(--btn-fg);border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:700;position:absolute}.sj__body[data-astro-cid-wjkog5qz]{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}.sj__place[data-astro-cid-wjkog5qz]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow);align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.sj__title[data-astro-cid-wjkog5qz]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading);line-height:1.2}.sj__note[data-astro-cid-wjkog5qz]{color:var(--muted);line-height:1.5}.sj__go[data-astro-cid-wjkog5qz]{padding-top:var(--space-2);color:var(--link);align-items:center;gap:.35rem;margin-top:auto;font-weight:700;display:inline-flex}.sj__more[data-astro-cid-wjkog5qz]{margin:var(--space-6) 0 0}.sj__more[data-astro-cid-wjkog5qz] a[data-astro-cid-wjkog5qz]{color:var(--link);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}@media (width<=900px){.sj__row[data-astro-cid-wjkog5qz]{grid-auto-columns:minmax(15rem,46%)}}@media (width<=600px){.sj__arrows[data-astro-cid-wjkog5qz]{display:none}.sj__row[data-astro-cid-wjkog5qz]{grid-auto-columns:82%}}@media (prefers-reduced-motion:reduce){.sj__card[data-astro-cid-wjkog5qz]{transition:none}.sj__card[data-astro-cid-wjkog5qz]:hover{translate:none}}.svo-band{background-image:radial-gradient(60% 80% at 100% 100%, color-mix(in srgb, var(--link) 12%, transparent), transparent 70%)}.svo[data-astro-cid-li6hugim]{gap:calc(var(--gap) * 2.5);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;display:grid}.svo__figure[data-astro-cid-li6hugim]{margin:0;position:relative}.svo__figure[data-astro-cid-li6hugim] .svo__photo{height:100%;min-height:22rem;box-shadow:var(--shadow-3);aspect-ratio:auto!important}.svo__figure[data-astro-cid-li6hugim] .svo__photo>picture,.svo__figure[data-astro-cid-li6hugim] .svo__photo img{position:absolute;inset:0}.svo__text[data-astro-cid-li6hugim]{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--fs-lead);line-height:1.6}.svo__swaps[data-astro-cid-li6hugim]{gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.svo__swaps[data-astro-cid-li6hugim] li[data-astro-cid-li6hugim]{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5);border-radius:var(--r-lg);background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.svo__from[data-astro-cid-li6hugim],.svo__to[data-astro-cid-li6hugim]{align-items:center;gap:.6rem;line-height:1.35;display:flex}.svo__from[data-astro-cid-li6hugim]{color:var(--muted);font-size:var(--fs-sm)}.svo__from[data-astro-cid-li6hugim] s[data-astro-cid-li6hugim]{text-decoration-thickness:1.5px;text-decoration-color:color-mix(in srgb, var(--muted) 70%, transparent)}.svo__from[data-astro-cid-li6hugim] .icon{color:var(--muted);flex:none}.svo__to[data-astro-cid-li6hugim]{font-family:var(--ff-display);font-weight:var(--fw-display);color:var(--heading)}.svo__to[data-astro-cid-li6hugim] .icon{background:var(--btn-bg);width:1.9rem;height:1.9rem;color:var(--btn-fg);border-radius:999px;flex:none;padding:.4rem}.svo__arrow[data-astro-cid-li6hugim]{color:var(--link);place-items:center;display:grid}@media (width<=960px){.svo[data-astro-cid-li6hugim]{grid-template-columns:1fr}.svo__figure[data-astro-cid-li6hugim]{order:-1}.svo__figure[data-astro-cid-li6hugim] .svo__photo{height:auto;min-height:0;aspect-ratio:16/9!important}.svo__figure[data-astro-cid-li6hugim] .svo__photo>picture,.svo__figure[data-astro-cid-li6hugim] .svo__photo img{position:static}}@media (width<=520px){.svo__swaps[data-astro-cid-li6hugim] li[data-astro-cid-li6hugim]{gap:var(--space-2);grid-template-columns:1fr}.svo__arrow[data-astro-cid-li6hugim]{display:none}}.svr-band{background-image:radial-gradient(60% 80% at 100% 20%, color-mix(in srgb, var(--link) 20%, transparent), transparent 70%)}.svr[data-astro-cid-gi5p5fbi]{gap:calc(var(--gap) * 2.5);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.svr__side[data-astro-cid-gi5p5fbi]{top:calc(var(--sticky-top) + 2rem);position:sticky}.svr__points[data-astro-cid-gi5p5fbi]{gap:var(--space-3);margin:var(--space-6) 0 var(--space-2);padding:0;font-weight:600;list-style:none;display:grid}.svr__points[data-astro-cid-gi5p5fbi] li[data-astro-cid-gi5p5fbi]{align-items:center;gap:.6rem;display:flex}.svr__points[data-astro-cid-gi5p5fbi] .icon{color:var(--link)}.svr__steps[data-astro-cid-gi5p5fbi]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid;position:relative}.svr__step[data-astro-cid-gi5p5fbi]{gap:var(--space-5);grid-template-columns:3.5rem minmax(0,1fr);align-items:start;display:grid;position:relative}.svr__step[data-astro-cid-gi5p5fbi]:not(:last-child):before{content:"";top:3.5rem;left:1.75rem;bottom:calc(var(--space-5) * -1);background:linear-gradient(var(--link), color-mix(in srgb, var(--link) 25%, transparent));width:2px;position:absolute;translate:-50%}.svr__num[data-astro-cid-gi5p5fbi]{width:3.5rem;height:3.5rem;font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);background:var(--card-bg);color:var(--link);border:2px solid var(--link);box-shadow:0 0 0 6px color-mix(in srgb, var(--link) 12%, transparent);border-radius:999px;place-items:center;display:grid}.svr__card[data-astro-cid-gi5p5fbi]{padding:var(--space-5);border-radius:var(--r-lg);background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--shadow-1)}.svr__title[data-astro-cid-gi5p5fbi]{font-size:var(--fs-h4);margin:0}.svr__text[data-astro-cid-gi5p5fbi]{margin:var(--space-2) 0 0;color:var(--muted);line-height:1.6}@media (width<=900px){.svr[data-astro-cid-gi5p5fbi]{grid-template-columns:1fr}.svr__side[data-astro-cid-gi5p5fbi]{position:static}}@media (width<=480px){.svr__step[data-astro-cid-gi5p5fbi]{gap:var(--space-3);grid-template-columns:2.75rem minmax(0,1fr)}.svr__num[data-astro-cid-gi5p5fbi]{width:2.75rem;height:2.75rem}.svr__step[data-astro-cid-gi5p5fbi]:not(:last-child):before{top:2.75rem;left:1.375rem}}.svx[data-astro-cid-23ucqnhv]{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.svx__card[data-astro-cid-23ucqnhv]{align-items:center;gap:var(--space-5);padding:var(--space-3);border-radius:var(--r-lg);background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--shadow-1);transition:box-shadow var(--dur-2), transform var(--dur-2) var(--ease-out);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;display:grid}.svx__card[data-astro-cid-23ucqnhv]:hover{box-shadow:var(--shadow-3);transform:translateY(-3px)}.svx__card[data-astro-cid-23ucqnhv] .svx__photo{border-radius:var(--r-md)}.svx__title[data-astro-cid-23ucqnhv]{font-size:var(--fs-h4);margin:0}.svx__title[data-astro-cid-23ucqnhv] a[data-astro-cid-23ucqnhv]{color:inherit;text-decoration:none}.svx__text[data-astro-cid-23ucqnhv]{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.55}.svx__go[data-astro-cid-23ucqnhv]{width:2.75rem;height:2.75rem;margin-right:var(--space-3);background:var(--icon-bg);color:var(--link);border-radius:999px;place-items:center;display:grid}.svx__card[data-astro-cid-23ucqnhv]:hover .svx__go[data-astro-cid-23ucqnhv]{background:var(--btn-bg);color:var(--btn-fg)}@media (width>=901px) and (width<=1180px){.svx__card[data-astro-cid-23ucqnhv]{grid-template-columns:minmax(0,1fr) auto}.svx__card[data-astro-cid-23ucqnhv] .svx__photo{grid-column:1/-1;aspect-ratio:16/9!important}}@media (width<=900px){.svx[data-astro-cid-23ucqnhv]{grid-template-columns:1fr}}@media (width<=480px){.svx__card[data-astro-cid-23ucqnhv]{grid-template-columns:1fr}.svx__body[data-astro-cid-23ucqnhv]{padding:0 var(--space-2) var(--space-2)}.svx__go[data-astro-cid-23ucqnhv]{display:none}}@media (prefers-reduced-motion:reduce){.svx__card[data-astro-cid-23ucqnhv],.svx__card[data-astro-cid-23ucqnhv]:hover{transition:none;transform:none}}.trv__head[data-astro-cid-zjhkhbq5]{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}.trv__head[data-astro-cid-zjhkhbq5] .section-head{margin-bottom:0}.trv__nav[data-astro-cid-zjhkhbq5]{gap:var(--space-2);flex:none;display:flex}.trv__btn[data-astro-cid-zjhkhbq5]{width:var(--tap);height:var(--tap);border:1px solid color-mix(in srgb, var(--fg) 25%, transparent);color:var(--fg);cursor:pointer;transition:border-color var(--dur-2), background var(--dur-2);background:0 0;border-radius:999px;place-items:center;display:grid}.trv__btn[data-astro-cid-zjhkhbq5]:hover:not(:disabled){border-color:var(--btn-bg);background:color-mix(in srgb, var(--btn-bg) 12%, transparent)}.trv__btn[data-astro-cid-zjhkhbq5]:disabled{opacity:.35;cursor:default}.trv[data-astro-cid-zjhkhbq5]{margin-top:var(--space-6)}.trv__track[data-astro-cid-zjhkhbq5]{grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--gap)) / 3);column-gap:var(--gap);padding:.5rem .5rem var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 -.5rem;scroll-padding-inline:.5rem;list-style:none;display:grid;overflow-x:auto}.trv__track[data-astro-cid-zjhkhbq5]::-webkit-scrollbar{display:none}.trv__track[data-astro-cid-zjhkhbq5]:focus-visible{outline:2px solid var(--btn-bg);outline-offset:4px;border-radius:var(--r-lg)}.trv__card[data-astro-cid-zjhkhbq5]{scroll-snap-align:start;min-width:0}.trv__card[data-astro-cid-zjhkhbq5] figure[data-astro-cid-zjhkhbq5]{border-radius:var(--r-lg);background:var(--card-bg);height:100%;color:var(--fg);box-shadow:0 0 0 1px var(--line), var(--shadow-2);flex-direction:column;margin:0;padding:clamp(1.25rem,2.2vw,1.75rem);display:flex}.trv-band[data-astro-cid-zjhkhbq5].tone-inverse .trv__card[data-astro-cid-zjhkhbq5] figure[data-astro-cid-zjhkhbq5]{background:color-mix(in srgb, var(--fg) 7%, var(--bg));box-shadow:0 0 0 1px color-mix(in srgb, var(--fg) 14%, transparent)}.trv__top[data-astro-cid-zjhkhbq5]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.trv__stars[data-astro-cid-zjhkhbq5]{color:var(--star);letter-spacing:.12em;font-size:1.15rem;line-height:1}.trv__job[data-astro-cid-zjhkhbq5]{background:color-mix(in srgb, var(--btn-bg) 12%, transparent);color:var(--heading);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;padding:.25rem .65rem;font-weight:700}.trv__card[data-astro-cid-zjhkhbq5] blockquote[data-astro-cid-zjhkhbq5]{margin:var(--space-4) 0 0}.trv__card[data-astro-cid-zjhkhbq5] figure[data-astro-cid-zjhkhbq5]>[data-astro-cid-zjhkhbq5]:nth-last-child(2){margin-bottom:var(--space-5)}.trv__card[data-astro-cid-zjhkhbq5] blockquote[data-astro-cid-zjhkhbq5] p[data-astro-cid-zjhkhbq5]{font-size:var(--fs-lead);color:var(--heading);white-space:pre-line;margin:0;line-height:1.6}.trv__card[data-astro-cid-zjhkhbq5] blockquote[data-astro-cid-zjhkhbq5] p[data-astro-cid-zjhkhbq5].is-long:not(.is-open){-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trv__expand[data-astro-cid-zjhkhbq5][hidden]{display:none}.trv__expand[data-astro-cid-zjhkhbq5]{margin:var(--space-2) 0 0;color:var(--link);font:inherit;font-weight:700;font-size:var(--fs-sm);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;align-self:flex-start;padding:.25rem 0;text-decoration:underline}.trv__card[data-astro-cid-zjhkhbq5] blockquote[data-astro-cid-zjhkhbq5] p[data-astro-cid-zjhkhbq5]:before{content:"“"}.trv__card[data-astro-cid-zjhkhbq5] blockquote[data-astro-cid-zjhkhbq5] p[data-astro-cid-zjhkhbq5]:after{content:"”"}.trv__card[data-astro-cid-zjhkhbq5] figcaption[data-astro-cid-zjhkhbq5]{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;margin-top:auto;display:flex}.trv__photo[data-astro-cid-zjhkhbq5]{margin-top:var(--space-4)}.trv__photo[data-astro-cid-zjhkhbq5] .media{height:9.5rem;aspect-ratio:auto!important}.trv__photo[data-astro-cid-zjhkhbq5] .media img{object-fit:cover;width:100%;height:100%}.trv__avatar[data-astro-cid-zjhkhbq5]{background:var(--btn-bg);width:2.75rem;height:2.75rem;color:var(--btn-fg);font-weight:800;font-size:var(--fs-sm);border-radius:999px;flex:none;place-items:center;display:grid}.trv__who[data-astro-cid-zjhkhbq5]{gap:.1rem;display:grid}.trv__who[data-astro-cid-zjhkhbq5] strong[data-astro-cid-zjhkhbq5]{color:var(--heading)}.trv__who[data-astro-cid-zjhkhbq5] span[data-astro-cid-zjhkhbq5]{font-size:var(--fs-sm);color:var(--muted)}.trv__all[data-astro-cid-zjhkhbq5]{margin:var(--space-5) 0 0}.trv__all[data-astro-cid-zjhkhbq5] a[data-astro-cid-zjhkhbq5]{min-height:var(--tap);color:var(--heading);align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.trv__all[data-astro-cid-zjhkhbq5] a[data-astro-cid-zjhkhbq5]:hover{text-decoration:underline}.trv__all[data-astro-cid-zjhkhbq5] .icon{color:var(--btn-bg)}@media (width<=1000px){.trv__track[data-astro-cid-zjhkhbq5]{grid-auto-columns:calc((100% - var(--gap)) / 2)}}@media (width<=640px){.trv__head[data-astro-cid-zjhkhbq5]{flex-direction:column;align-items:stretch}.trv__nav[data-astro-cid-zjhkhbq5]{order:2}.trv__track[data-astro-cid-zjhkhbq5]{grid-auto-columns:86%}.trv__card[data-astro-cid-zjhkhbq5] blockquote[data-astro-cid-zjhkhbq5] p[data-astro-cid-zjhkhbq5]{font-size:var(--fs-base)}}.svs-band{background-image:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--link) 14%, transparent), transparent 65%)}.svs__top[data-astro-cid-3zebv5sz]{justify-content:space-between;align-items:flex-end;gap:var(--space-5) var(--gap);margin-bottom:calc(var(--gap) * 1.5);flex-wrap:wrap;display:flex}.svs__top[data-astro-cid-3zebv5sz] .section-head{margin-bottom:0}.svs__call[data-astro-cid-3zebv5sz]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.svs__phone[data-astro-cid-3zebv5sz]{min-height:var(--tap);color:var(--fg);align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}.svs__phone[data-astro-cid-3zebv5sz] .icon{color:var(--link)}.svs[data-astro-cid-3zebv5sz]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.svs__tile[data-astro-cid-3zebv5sz]{align-items:flex-start;gap:var(--space-5);padding:var(--space-6) var(--space-5);border-radius:var(--r-lg);background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--shadow-2);flex-direction:column;display:flex;container-type:inline-size}.svs__light[data-astro-cid-3zebv5sz]{background:var(--card-bg);width:4rem;height:4rem;color:var(--btn-bg);border:1px solid var(--line);box-shadow:0 6px 16px color-mix(in srgb, var(--shadow-ink) 10%, transparent);border-radius:999px;place-items:center;display:grid}.svs__text[data-astro-cid-3zebv5sz]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:clamp(1rem, .7rem + 4cqi, var(--fs-h4));color:var(--heading);line-height:1.3}@media (width<=1100px){.svs[data-astro-cid-3zebv5sz]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.svs[data-astro-cid-3zebv5sz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.svs[data-astro-cid-3zebv5sz]{grid-template-columns:1fr}.svs__tile[data-astro-cid-3zebv5sz]{padding:var(--space-4);align-items:center;gap:var(--space-4);flex-direction:row}.svs__light[data-astro-cid-3zebv5sz]{flex:none;width:3rem;height:3rem}}.sws[data-astro-cid-uydfiwr7]{width:100%;height:auto;box-shadow:0 0 0 1px color-mix(in srgb, var(--fg) 18%, transparent);border-radius:8px;display:block}.sws__wall[data-astro-cid-uydfiwr7]{fill:color-mix(in srgb, var(--fg) 70%, var(--bg))}.sws__s-face-top[data-astro-cid-uydfiwr7]{stop-color:color-mix(in srgb, var(--fg) 80%, var(--bg))}.sws__s-face-bot[data-astro-cid-uydfiwr7]{stop-color:color-mix(in srgb, var(--fg) 90%, var(--bg))}.sws__s-cast[data-astro-cid-uydfiwr7]{stop-color:black;stop-opacity:.45}.sws__s-clear[data-astro-cid-uydfiwr7]{stop-color:black;stop-opacity:0}.sws__s-cove-top[data-astro-cid-uydfiwr7]{stop-color:color-mix(in srgb, var(--fg) 42%, var(--bg))}.sws__s-cove-bot[data-astro-cid-uydfiwr7]{stop-color:color-mix(in srgb, var(--fg) 82%, var(--bg))}.sws__hi[data-astro-cid-uydfiwr7]{fill:var(--fg);opacity:.9}.sws__edge[data-astro-cid-uydfiwr7]{fill:var(--fg);opacity:.75}.sws__groove[data-astro-cid-uydfiwr7]{fill:color-mix(in srgb, var(--fg) 40%, var(--bg))}.sws__bead[data-astro-cid-uydfiwr7]{fill:color-mix(in srgb, var(--fg) 92%, var(--bg))}.sws__batten[data-astro-cid-uydfiwr7]{fill:color-mix(in srgb, var(--fg) 94%, var(--bg))}.sws__shake--a[data-astro-cid-uydfiwr7]{fill:color-mix(in srgb, var(--fg) 84%, var(--bg))}.sws__shake--b[data-astro-cid-uydfiwr7]{fill:color-mix(in srgb, var(--fg) 78%, var(--bg))}.sws__shake--c[data-astro-cid-uydfiwr7]{fill:color-mix(in srgb, var(--fg) 88%, var(--bg))}.sws__gap[data-astro-cid-uydfiwr7]{fill:color-mix(in srgb, var(--fg) 35%, var(--bg))}.sws__end-bg[data-astro-cid-uydfiwr7]{fill:color-mix(in srgb, var(--fg) 10%, var(--bg))}.sws__sheath[data-astro-cid-uydfiwr7]{fill:color-mix(in srgb, var(--draw-wood) 70%, var(--bg))}.sws__cut[data-astro-cid-uydfiwr7]{fill:color-mix(in srgb, var(--fg) 92%, var(--bg));stroke:color-mix(in srgb, var(--bg) 60%, transparent);stroke-width:.6px}.wsw[data-astro-cid-yih3tb2i]{width:100%;height:auto;box-shadow:0 0 0 1px color-mix(in srgb, var(--fg) 18%, transparent);border-radius:8px;display:block}.wsw__wall[data-astro-cid-yih3tb2i]{fill:color-mix(in srgb, var(--fg) 76%, var(--bg))}.wsw__lap[data-astro-cid-yih3tb2i]{fill:var(--fg);opacity:.5}.wsw__s-cast[data-astro-cid-yih3tb2i]{stop-color:black;stop-opacity:.22}.wsw__s-clear[data-astro-cid-yih3tb2i]{stop-color:black;stop-opacity:0}.wsw__s-sky-top[data-astro-cid-yih3tb2i]{stop-color:var(--draw-sky)}.wsw__s-sky-bot[data-astro-cid-yih3tb2i]{stop-color:color-mix(in srgb, var(--draw-sky) 55%, var(--draw-shield))}.wsw__frame[data-astro-cid-yih3tb2i]{fill:#fff;stroke:#00000038;stroke-width:.8px}.wsw__sash[data-astro-cid-yih3tb2i]{fill:none;stroke:#fff;stroke-width:6px}.wsw__sash--front[data-astro-cid-yih3tb2i]{filter:drop-shadow(2px 0 1.5px #0000004d)}.wsw__sash-open[data-astro-cid-yih3tb2i]{fill:#fff;stroke:#00000040;stroke-width:.8px;filter:drop-shadow(3px 3px 3px #00000059)}.wsw__rail[data-astro-cid-yih3tb2i]{fill:#fff;stroke:#0000002e;stroke-width:.6px}.wsw__room[data-astro-cid-yih3tb2i]{fill:color-mix(in srgb, var(--draw-wood) 35%, black)}.wsw__refl[data-astro-cid-yih3tb2i]{fill:#fff;opacity:.32}.wsw__metal[data-astro-cid-yih3tb2i]{fill:color-mix(in srgb, black 55%, var(--fg))}.wsw__crank[data-astro-cid-yih3tb2i]{fill:none;stroke:color-mix(in srgb, black 55%, var(--fg));stroke-width:2.5px;stroke-linecap:round}.wsw__arrow[data-astro-cid-yih3tb2i]{fill:none;stroke:var(--btn-bg);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px #fff)}.wsw__sill[data-astro-cid-yih3tb2i]{fill:#fff;stroke:#0003;stroke-width:.6px}.wsw__roof[data-astro-cid-yih3tb2i]{fill:color-mix(in srgb, var(--fg) 30%, black)}.wsw__roof-line[data-astro-cid-yih3tb2i]{fill:none;stroke:color-mix(in srgb, var(--fg) 30%, black);stroke-width:6px;stroke-linecap:round}.wsw__seat[data-astro-cid-yih3tb2i]{fill:#fff;stroke:#00000038;stroke-width:.6px}.wsw__muntin[data-astro-cid-yih3tb2i]{fill:none;stroke:#fff;stroke-width:2.4px}.wsw__glass-top[data-astro-cid-yih3tb2i]{opacity:.85}.wsw__shelf[data-astro-cid-yih3tb2i]{fill:#fff;opacity:.9}.wsw__plant[data-astro-cid-yih3tb2i]{fill:var(--draw-green)}.svt-band{background-image:radial-gradient(55% 70% at 100% 0%, color-mix(in srgb, var(--link) 22%, transparent), transparent 70%)}.svt__part[data-astro-cid-ka35bb75]{margin-top:calc(var(--gap) * 1.5)}.svt__head[data-astro-cid-ka35bb75]{gap:var(--space-2) calc(var(--gap) * 2);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;display:grid}.svt__part-title[data-astro-cid-ka35bb75]{font-size:var(--fs-h3);margin:0}.svt__lead[data-astro-cid-ka35bb75]{color:var(--muted);margin:0}.svt__styles[data-astro-cid-ka35bb75]{justify-content:center;gap:var(--space-4);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.svt__styles[data-astro-cid-ka35bb75]>li[data-astro-cid-ka35bb75]{flex:0 0 calc((100% - (var(--per) - 1) * var(--space-4)) / var(--per))}.svt__style[data-astro-cid-ka35bb75]{padding:var(--space-5);border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--fg) 16%, transparent);background:color-mix(in srgb, var(--fg) 5%, transparent);transition:border-color var(--dur-2), background-color var(--dur-2)}.svt__style[data-astro-cid-ka35bb75]:hover{border-color:var(--link);background:color-mix(in srgb, var(--link) 10%, transparent)}.svt__draw[data-astro-cid-ka35bb75]{width:4.5rem;height:4.5rem;color:var(--heading);display:block}.svt__draw[data-astro-cid-ka35bb75] .svt__move[data-astro-cid-ka35bb75]{color:var(--link);stroke:var(--link)}.svt__style[data-astro-cid-ka35bb75] .svt__name[data-astro-cid-ka35bb75]{margin:var(--space-4) 0 0;font-size:var(--fs-h4)}.svt__style[data-astro-cid-ka35bb75] .svt__text[data-astro-cid-ka35bb75]{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.55}.svt__materials[data-astro-cid-ka35bb75]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.svt__material[data-astro-cid-ka35bb75]{padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--r-lg);box-shadow:var(--shadow-3);position:relative;overflow:hidden}.svt__material[data-astro-cid-ka35bb75]:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--heading) 35%, var(--bg)), color-mix(in srgb, var(--heading) 80%, var(--bg)) 45%, var(--link));height:5px;position:absolute;inset:0 0 auto}.svt__brand[data-astro-cid-ka35bb75]{margin:0 0 var(--space-2);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--link);font-weight:700}.svt__material[data-astro-cid-ka35bb75] .svt__name[data-astro-cid-ka35bb75]{font-size:var(--fs-h4);margin:0}.svt__material[data-astro-cid-ka35bb75] .svt__text[data-astro-cid-ka35bb75]{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.svt__note[data-astro-cid-ka35bb75]{margin:var(--space-6) 0 0;font-size:var(--fs-xs);color:var(--muted)}@media (width<=1200px){.svt__materials--four[data-astro-cid-ka35bb75]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.svt__head[data-astro-cid-ka35bb75],.svt__materials[data-astro-cid-ka35bb75]{grid-template-columns:1fr}}@media (width<=1024px){.svt__styles[data-astro-cid-ka35bb75]{--per:3!important}}@media (width<=640px){.svt__styles[data-astro-cid-ka35bb75]{--per:2!important}.svt__styles[data-astro-cid-ka35bb75]>li[data-astro-cid-ka35bb75]:last-child:nth-child(odd){flex-basis:100%}.svt__style[data-astro-cid-ka35bb75]{padding:var(--space-4)}.svt__draw[data-astro-cid-ka35bb75]{width:3.5rem;height:3.5rem}}@media (prefers-reduced-motion:reduce){.svt__style[data-astro-cid-ka35bb75]{transition:none}}.swr-band{background-image:radial-gradient(45% 50% at 100% 100%, color-mix(in srgb, var(--btn-bg) 9%, transparent), transparent 70%)}.swr[data-astro-cid-rgc5ypi6]{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.swr--solo[data-astro-cid-rgc5ypi6]{grid-template-columns:1fr}.swr__left[data-astro-cid-rgc5ypi6],.swr__list[data-astro-cid-rgc5ypi6]{gap:var(--gap);align-content:start;display:grid}.swr__side[data-astro-cid-rgc5ypi6]{border-radius:var(--r-lg);box-shadow:var(--shadow-3);margin:0;overflow:hidden}.swr__frame[data-astro-cid-rgc5ypi6]{position:relative}.swr__side[data-astro-cid-rgc5ypi6] .swr__photo{border-radius:0}.swr__glance[data-astro-cid-rgc5ypi6]{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);padding:var(--space-5);border-radius:var(--r-lg);background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(8px);color:var(--fg);position:absolute}.swr__glance-title[data-astro-cid-rgc5ypi6]{margin-bottom:var(--space-3);font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading);display:block}.swr__glance[data-astro-cid-rgc5ypi6] ul[data-astro-cid-rgc5ypi6]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.swr__glance[data-astro-cid-rgc5ypi6] li[data-astro-cid-rgc5ypi6]{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);grid-template-columns:auto 5.5rem minmax(0,1fr);display:grid}.swr__glance[data-astro-cid-rgc5ypi6] li[data-astro-cid-rgc5ypi6] .icon{color:var(--btn-bg)}.swr__glance[data-astro-cid-rgc5ypi6] b[data-astro-cid-rgc5ypi6]{color:var(--heading)}.swr__card[data-astro-cid-rgc5ypi6]{padding:var(--space-6);border-radius:var(--r-lg);background:var(--card-bg);border:1px solid var(--line);box-shadow:0 14px 34px color-mix(in srgb, var(--shadow-ink) 8%, transparent)}.swr__head[data-astro-cid-rgc5ypi6]{gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.swr__seal[data-astro-cid-rgc5ypi6]{background:var(--btn-bg);width:4rem;height:4rem;color:var(--btn-fg);box-shadow:0 0 0 6px color-mix(in srgb, var(--btn-bg) 14%, transparent);border-radius:999px;place-items:center;display:grid}.swr__length[data-astro-cid-rgc5ypi6]{font-family:var(--ff-display);font-weight:var(--fw-display);color:var(--btn-bg);font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);line-height:1;display:block}.swr__name[data-astro-cid-rgc5ypi6]{margin:var(--space-2) 0 0;font-size:var(--fs-h4)}.swr__who[data-astro-cid-rgc5ypi6]{margin:var(--space-1,.25rem) 0 0;font-size:var(--fs-sm);color:var(--muted)}.swr__lists[data-astro-cid-rgc5ypi6]{gap:var(--space-5) var(--gap);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.swr__lists--two[data-astro-cid-rgc5ypi6]{grid-template-columns:repeat(2,minmax(0,1fr))}.swr__label[data-astro-cid-rgc5ypi6]{margin:0 0 var(--space-3);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--heading);font-weight:700}.swr__col[data-astro-cid-rgc5ypi6] ul[data-astro-cid-rgc5ypi6]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.swr__col[data-astro-cid-rgc5ypi6] li[data-astro-cid-rgc5ypi6]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;line-height:1.5;display:grid}.swr__col[data-astro-cid-rgc5ypi6] li[data-astro-cid-rgc5ypi6] .icon{color:var(--btn-bg);margin-top:.12em}.swr__col--out[data-astro-cid-rgc5ypi6] li[data-astro-cid-rgc5ypi6],.swr__col--out[data-astro-cid-rgc5ypi6] li[data-astro-cid-rgc5ypi6] .icon{color:var(--muted)}.swr__note[data-astro-cid-rgc5ypi6]{margin:var(--space-5) 0 0;padding:var(--space-4);border-radius:var(--r-md,.75rem);background:color-mix(in srgb, var(--btn-bg) 7%, var(--card-bg));font-size:var(--fs-sm);color:var(--fg);grid-template-columns:auto minmax(0,1fr);gap:.55rem;line-height:1.55;display:grid}.swr__note[data-astro-cid-rgc5ypi6] .icon{color:var(--btn-bg);margin-top:.1em}.swr__source[data-astro-cid-rgc5ypi6]{margin:var(--space-5) 0 0;font-size:var(--fs-xs);color:var(--muted)}@media (width>=1101px){.swr--fill[data-astro-cid-rgc5ypi6]{align-items:stretch}.swr--fill[data-astro-cid-rgc5ypi6] .swr__left[data-astro-cid-rgc5ypi6]{flex-direction:column;display:flex}.swr--fill[data-astro-cid-rgc5ypi6] .swr__side[data-astro-cid-rgc5ypi6]{flex:1}.swr--fill[data-astro-cid-rgc5ypi6] .swr__frame[data-astro-cid-rgc5ypi6]{height:100%}.swr--fill[data-astro-cid-rgc5ypi6] .swr__side[data-astro-cid-rgc5ypi6] .swr__photo{height:100%;aspect-ratio:auto!important}.swr--fill[data-astro-cid-rgc5ypi6] .swr__side[data-astro-cid-rgc5ypi6] .swr__photo img{object-fit:cover;height:100%}}@media (width<=1100px){.swr[data-astro-cid-rgc5ypi6]{grid-template-columns:1fr}.swr__side[data-astro-cid-rgc5ypi6]{max-width:40rem}.swr__side[data-astro-cid-rgc5ypi6] .swr__photo{aspect-ratio:4/3!important}.swr__side[data-astro-cid-rgc5ypi6] .swr__photo img{object-fit:cover;height:100%}}@media (width<=640px){.swr__lists--two[data-astro-cid-rgc5ypi6]{grid-template-columns:1fr}.swr__card[data-astro-cid-rgc5ypi6]{padding:var(--space-5)}.swr__head[data-astro-cid-rgc5ypi6]{gap:var(--space-4)}.swr__seal[data-astro-cid-rgc5ypi6]{width:3.25rem;height:3.25rem}.swr__glance[data-astro-cid-rgc5ypi6]{backdrop-filter:none;background:var(--bg);border-radius:0;position:static}}.sly-band{background-image:radial-gradient(50% 60% at 0% 100%, color-mix(in srgb, var(--btn-bg) 18%, transparent), transparent 70%)}.sly[data-astro-cid-4cefgdip]{gap:calc(var(--gap) * 1.5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.sly__figure[data-astro-cid-4cefgdip]{top:calc(var(--sticky-top) + 1.5rem);margin:0;position:sticky}.sly__draw[data-astro-cid-4cefgdip]{width:100%;height:auto;padding:var(--space-4);border-radius:var(--r-lg);background:color-mix(in srgb, var(--fg) 6%, transparent);border:1px solid color-mix(in srgb, var(--fg) 14%, transparent);display:block}.sly__bay[data-astro-cid-4cefgdip]{fill:color-mix(in srgb, var(--fg) 4%, transparent)}.sly__stud[data-astro-cid-4cefgdip]{fill:color-mix(in srgb, var(--fg) 30%, var(--bg));stroke:color-mix(in srgb, var(--fg) 45%, var(--bg));stroke-width:1px}.sly__sheath[data-astro-cid-4cefgdip]{fill:color-mix(in srgb, var(--fg) 45%, var(--bg))}.sly__seam[data-astro-cid-4cefgdip]{stroke:color-mix(in srgb, var(--bg) 60%, transparent);stroke-width:1.5px}.sly__wrb[data-astro-cid-4cefgdip]{fill:color-mix(in srgb, var(--fg) 82%, var(--bg))}.sly__lap-wrb[data-astro-cid-4cefgdip]{stroke:color-mix(in srgb, var(--btn-bg) 70%, transparent);stroke-width:2px;stroke-dasharray:10 6}.sly__siding[data-astro-cid-4cefgdip]{fill:color-mix(in srgb, var(--btn-bg) 55%, var(--bg))}.sly__course[data-astro-cid-4cefgdip]{stroke:color-mix(in srgb, var(--bg) 70%, transparent);stroke-width:2px}.sly__edge[data-astro-cid-4cefgdip]{fill:none;stroke:var(--bg);stroke-width:3px}.sly__trim[data-astro-cid-4cefgdip]{fill:var(--fg)}.sly__glass[data-astro-cid-4cefgdip]{fill:color-mix(in srgb, var(--btn-bg) 30%, var(--bg));stroke:var(--bg);stroke-width:1px}.sly__trim-line[data-astro-cid-4cefgdip]{stroke:var(--fg);stroke-width:4px}.sly__flash[data-astro-cid-4cefgdip]{fill:var(--btn-bg);stroke:var(--bg);stroke-width:1.5px}.sly__mark[data-astro-cid-4cefgdip]{transform-box:fill-box;transform-origin:50%}.sly__mark[data-astro-cid-4cefgdip] circle[data-astro-cid-4cefgdip]{fill:var(--btn-bg);stroke:var(--bg);stroke-width:3px}.sly__mark[data-astro-cid-4cefgdip] text[data-astro-cid-4cefgdip]{fill:var(--btn-fg);font:800 15px var(--ff-body)}.sly__source[data-astro-cid-4cefgdip]{margin:var(--space-3) 0 0;font-size:var(--fs-xs);color:var(--muted)}.sly__list[data-astro-cid-4cefgdip]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sly__item[data-astro-cid-4cefgdip]{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--r-lg);background:color-mix(in srgb, var(--fg) 5%, transparent);border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);grid-template-columns:auto minmax(0,1fr);display:grid}.sly__num[data-astro-cid-4cefgdip]{background:var(--btn-bg);width:2.25rem;height:2.25rem;color:var(--btn-fg);border-radius:999px;place-items:center;font-weight:800;display:grid}.sly__title[data-astro-cid-4cefgdip]{font-size:var(--fs-h4);align-items:center;gap:.45rem;margin:.3rem 0 0;display:flex}.sly__title[data-astro-cid-4cefgdip] .icon{color:var(--link);flex:none}.sly__text[data-astro-cid-4cefgdip]{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.sly__note[data-astro-cid-4cefgdip]{align-items:flex-start;gap:var(--space-4);margin:calc(var(--gap) * 1.25) 0 0;padding:var(--space-5) var(--space-6);border-radius:var(--r-lg);background:var(--card-bg);color:var(--card-fg,var(--fg));line-height:1.6;display:flex}.sly__note[data-astro-cid-4cefgdip] strong[data-astro-cid-4cefgdip]{color:var(--card-heading,var(--heading))}.sly__note-icon[data-astro-cid-4cefgdip]{background:var(--btn-bg);width:2.5rem;height:2.5rem;color:var(--btn-fg);border-radius:999px;flex:none;place-items:center;display:grid}@media (width<=1000px){.sly[data-astro-cid-4cefgdip]{grid-template-columns:1fr}.sly__figure[data-astro-cid-4cefgdip]{max-width:44rem;position:static}}@media (width<=640px){.sly__mark[data-astro-cid-4cefgdip]{transform:scale(1.6)}.sly__item[data-astro-cid-4cefgdip]{padding:var(--space-4);gap:var(--space-3)}.sly__draw[data-astro-cid-4cefgdip]{padding:var(--space-2)}.sly__note[data-astro-cid-4cefgdip]{padding:var(--space-4)}}.tj[data-astro-cid-4vz63azi]{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:center;display:grid}.tj__copy[data-astro-cid-4vz63azi] .section-head{margin-bottom:0}.tj__copy[data-astro-cid-4vz63azi] .btn[data-astro-cid-4vz63azi]{margin-top:var(--space-6)}.tj__jobs[data-astro-cid-4vz63azi]{gap:var(--space-5);margin:var(--space-4) 0 0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.tj__jobs[data-astro-cid-4vz63azi][data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1200px){.tj[data-astro-cid-4vz63azi][data-n="1"]{grid-template-columns:minmax(0,1fr) minmax(0,20rem) minmax(0,22rem)}.tj[data-astro-cid-4vz63azi][data-n="1"] .tj__jobs[data-astro-cid-4vz63azi]{grid-area:1/2;grid-template-columns:1fr;margin:0}}.tj__job[data-astro-cid-4vz63azi]{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.tj__job[data-astro-cid-4vz63azi] .media{border-radius:var(--r-md);overflow:hidden}.tj__title[data-astro-cid-4vz63azi]{margin:var(--space-2) 0 0;font-weight:700;font-size:var(--fs-lead);color:var(--heading);line-height:1.3}.tj__title[data-astro-cid-4vz63azi] a[data-astro-cid-4vz63azi]{color:inherit;text-decoration:none}.tj__job[data-astro-cid-4vz63azi]:hover .tj__title[data-astro-cid-4vz63azi] a[data-astro-cid-4vz63azi]{text-underline-offset:3px;text-decoration:underline}.tj__go[data-astro-cid-4vz63azi]{font-size:var(--fs-sm);color:var(--link);align-items:center;gap:.3rem;margin:0;font-weight:600;display:inline-flex}@media (width<=900px){.tj[data-astro-cid-4vz63azi]{grid-template-columns:1fr}.tj__jobs[data-astro-cid-4vz63azi]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}}
