.vd[data-astro-cid-hjg7ay4j]{display:grid;gap:clamp(1rem,2.5vw,1.5rem)}.vd__pair[data-astro-cid-hjg7ay4j]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);align-items:stretch}.vd__card[data-astro-cid-hjg7ay4j]{background:#fff;border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 0 0 1px var(--color-outline),0 30px 60px -45px #0d192980;color:var(--color-text)}.vd__head[data-astro-cid-hjg7ay4j]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid #ece3cc}.vd__icon[data-astro-cid-hjg7ay4j]{width:48px;height:48px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--color-primary);color:var(--color-accent)}.vd__card--b[data-astro-cid-hjg7ay4j] .vd__icon[data-astro-cid-hjg7ay4j]{background:var(--color-accent);color:var(--color-primary-dark)}.vd__kicker[data-astro-cid-hjg7ay4j],.section--dark .vd__kicker[data-astro-cid-hjg7ay4j]{margin:0;font-size:var(--text-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-ink)}.vd__title[data-astro-cid-hjg7ay4j]{margin:2px 0 0;font-family:var(--font-display);text-transform:var(--fd-case, uppercase);font-size:var(--title-minor);line-height:1;color:var(--color-primary)}.vd__count[data-astro-cid-hjg7ay4j]{font-size:var(--text-sm);color:#4a5465;white-space:nowrap}.vd__rows[data-astro-cid-hjg7ay4j]{list-style:none;margin:0;padding:0;display:grid;gap:16px}.vd__rows[data-astro-cid-hjg7ay4j] li[data-astro-cid-hjg7ay4j]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.vd__tick{margin-top:3px;color:var(--color-primary)}.vd__card--b[data-astro-cid-hjg7ay4j] .vd__tick{color:var(--color-accent-ink)}.vd__find[data-astro-cid-hjg7ay4j],.section--dark .vd__find[data-astro-cid-hjg7ay4j]{margin:0 0 2px;font-weight:600;font-size:var(--text-card);line-height:1.45;color:var(--color-primary-dark)}.vd__hedge[data-astro-cid-hjg7ay4j]{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:var(--radius-sm);background:var(--color-primary-tint);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);vertical-align:2px}.vd__why[data-astro-cid-hjg7ay4j],.section--dark .vd__why[data-astro-cid-hjg7ay4j]{margin:0;font-size:var(--text-meta);line-height:1.6;color:#3d4756}.vd__tie[data-astro-cid-hjg7ay4j]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;border-radius:var(--radius-lg);padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.5rem,3vw,2.25rem);background:var(--color-bg-alt);box-shadow:0 0 0 1px var(--color-outline);color:var(--color-text)}.vd__icon--tie[data-astro-cid-hjg7ay4j]{background:#fff;color:var(--color-primary);box-shadow:0 0 0 1px var(--color-outline)}.vd__tie-row[data-astro-cid-hjg7ay4j],.section--dark .vd__tie-row[data-astro-cid-hjg7ay4j]{margin:4px 0 0;font-size:var(--text-card);line-height:1.6;color:var(--color-text)}.vd__tie-row[data-astro-cid-hjg7ay4j] strong[data-astro-cid-hjg7ay4j]{color:var(--color-primary-dark)}.vd__note[data-astro-cid-hjg7ay4j]{margin:0;font-size:var(--text-meta);line-height:1.65}.section--dark .vd__note[data-astro-cid-hjg7ay4j]{color:#ffffffd1}.vd__note[data-astro-cid-hjg7ay4j] a{text-decoration:underline;text-underline-offset:3px}.section--dark .vd__note[data-astro-cid-hjg7ay4j] a{color:var(--color-accent)}.vd__why[data-astro-cid-hjg7ay4j] a,.vd__tie-row[data-astro-cid-hjg7ay4j] a{text-decoration:underline;text-underline-offset:3px}@media (max-width: 860px){.vd__pair[data-astro-cid-hjg7ay4j]{grid-template-columns:1fr}}@media (max-width: 600px){.vd__head[data-astro-cid-hjg7ay4j]{grid-template-columns:auto minmax(0,1fr)}.vd__count[data-astro-cid-hjg7ay4j]{display:none}}.sm[data-astro-cid-agiigi44]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.sm__fig[data-astro-cid-agiigi44]{margin:0;position:sticky;top:110px;background:#fff;border-radius:var(--radius-lg);padding:clamp(1rem,2.5vw,1.75rem);box-shadow:0 0 0 1px var(--color-outline),0 30px 60px -45px #0d192973}.sm__svg[data-astro-cid-agiigi44]{width:100%;height:auto;display:block}.sm__roof[data-astro-cid-agiigi44],.sm__wall[data-astro-cid-agiigi44],.sm__floor[data-astro-cid-agiigi44],.sm__ground[data-astro-cid-agiigi44],.sm__frame[data-astro-cid-agiigi44],.sm__stairs[data-astro-cid-agiigi44],.sm__rail[data-astro-cid-agiigi44],.sm__mull[data-astro-cid-agiigi44]{fill:none;stroke:var(--color-primary);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.sm__wall[data-astro-cid-agiigi44]{fill:#faf9f6}.sm__ground[data-astro-cid-agiigi44]{stroke-width:3}.sm__floor[data-astro-cid-agiigi44]{stroke-width:5}.sm__tub[data-astro-cid-agiigi44]{fill:#fff;stroke:var(--color-primary);stroke-width:2.5}.sm__rail[data-astro-cid-agiigi44]{stroke-width:4}.sm__knob[data-astro-cid-agiigi44]{fill:var(--color-primary)}.sm__glass[data-astro-cid-agiigi44]{fill:#dfe8f1;stroke:var(--color-primary);stroke-width:2}.sm__hot[data-astro-cid-agiigi44]{fill:#f6ead0;stroke:#a8832a;stroke-width:3}.sm__pin[data-astro-cid-agiigi44] circle[data-astro-cid-agiigi44]{fill:var(--color-primary);stroke:#fff;stroke-width:3}.sm__pin[data-astro-cid-agiigi44] text[data-astro-cid-agiigi44]{fill:#fff;font-family:var(--font-sans);font-weight:700;font-size:20px}.sm__key[data-astro-cid-agiigi44]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;font-size:var(--text-sm);color:#3d4756}.sm__swatch[data-astro-cid-agiigi44]{width:16px;height:12px;border-radius:2px;background:#dfe8f1;box-shadow:inset 0 0 0 2px var(--color-primary);display:inline-block;margin-left:8px}.sm__swatch--hot[data-astro-cid-agiigi44]{margin-left:0;background:#f6ead0;box-shadow:inset 0 0 0 2px #a8832a}.sm__list[data-astro-cid-agiigi44]{list-style:none;margin:0;padding:0;display:grid}.sm__list[data-astro-cid-agiigi44] li[data-astro-cid-agiigi44]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid #e6dfcf}.sm__list[data-astro-cid-agiigi44] li[data-astro-cid-agiigi44]:first-child{border-top:0;padding-top:0}.sm__num[data-astro-cid-agiigi44]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--color-primary);color:#fff;font-weight:700;font-size:var(--text-sm)}.sm__loc[data-astro-cid-agiigi44]{margin:3px 0 2px;font-weight:600;font-size:var(--text-card);color:var(--color-primary-dark)}.sm__rule[data-astro-cid-agiigi44]{margin:0;font-size:var(--text-meta);line-height:1.6;color:#3d4756}.sm__note[data-astro-cid-agiigi44]{margin:var(--space-4) 0 0;font-size:var(--text-meta);line-height:1.65;color:#3d4756}.section--dark .sm__list[data-astro-cid-agiigi44] li[data-astro-cid-agiigi44]{border-color:#ffffff24}.section--dark .sm__loc[data-astro-cid-agiigi44]{color:#fff}.section--dark .sm__rule[data-astro-cid-agiigi44],.section--dark .sm__note[data-astro-cid-agiigi44]{color:#ffffffd1}@media (max-width: 900px){.sm[data-astro-cid-agiigi44]{grid-template-columns:1fr}.sm__fig[data-astro-cid-agiigi44]{position:static}}.lg-card[data-astro-cid-jnubkpvl]{display:grid;align-content:start;gap:8px;padding:clamp(1.25rem,2vw,1.5rem);border-radius:var(--radius-md);background:#fff;box-shadow:0 0 0 1px var(--color-outline)}.section--alt .lg-card[data-astro-cid-jnubkpvl]{background:#fff}.lg-card__icon[data-astro-cid-jnubkpvl]{width:44px;height:44px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--color-primary);color:var(--color-accent);margin-bottom:4px}.lg-card__t[data-astro-cid-jnubkpvl]{margin:0;font-family:var(--font-display);text-transform:var(--fd-case, uppercase);letter-spacing:var(--fd-track, .03em);font-weight:var(--fw-display);font-size:var(--title-xs);line-height:1.1;color:var(--color-primary-dark)}.lg-card__d[data-astro-cid-jnubkpvl]{margin:0;font-size:var(--text-meta);line-height:1.6;color:#3d4756}.lg-card__d[data-astro-cid-jnubkpvl] a{text-decoration:underline;text-underline-offset:3px}.section--dark .lg-card[data-astro-cid-jnubkpvl]{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff24}.section--dark .lg-card__t[data-astro-cid-jnubkpvl]{color:#fff}.section--dark .lg-card__d[data-astro-cid-jnubkpvl]{color:#ffffffd1}.section--dark .lg-card__icon[data-astro-cid-jnubkpvl]{background:var(--color-accent);color:var(--color-primary-dark)}.lg-grid__note[data-astro-cid-jnubkpvl]{text-align:left;margin-top:var(--space-4)}.lg[data-astro-cid-jnubkpvl]{width:100%}.lg[data-astro-cid-jnubkpvl]:not(.lg--media) .lg__main[data-astro-cid-jnubkpvl]{padding:clamp(1.5rem,3.5vw,2.75rem);border-radius:4px;background:#fff;box-shadow:0 40px 70px -45px #0d192973,0 0 0 1px #0d192912}.section--dark .lg[data-astro-cid-jnubkpvl]:not(.lg--media) .lg__main[data-astro-cid-jnubkpvl]{background:#ffffff0a;box-shadow:0 0 0 1px #ffffff1f}.lg--media[data-astro-cid-jnubkpvl]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.lg__media[data-astro-cid-jnubkpvl]{margin:0;position:sticky;top:110px;border-radius:4px;overflow:hidden;aspect-ratio:4 / 5;box-shadow:0 40px 70px -40px #0d192999}.lg__media[data-astro-cid-jnubkpvl] img[data-astro-cid-jnubkpvl]{width:100%;height:100%;object-fit:cover}.lg__media--dg[data-astro-cid-jnubkpvl]{aspect-ratio:auto;background:#fff;padding:clamp(1rem,3vw,2rem);box-shadow:0 30px 60px -36px #0d192973,0 0 0 1px #0d192914}.lg__list[data-astro-cid-jnubkpvl]{margin:0}.lg__row[data-astro-cid-jnubkpvl]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.9fr);gap:var(--space-4);align-items:center;padding:22px 0;border-top:1px solid #e6dfcf}.lg__row[data-astro-cid-jnubkpvl]:first-child{border-top:0;padding-top:0}.lg--media[data-astro-cid-jnubkpvl] .lg__row[data-astro-cid-jnubkpvl]{grid-template-columns:1fr;gap:6px}.lg__row[data-astro-cid-jnubkpvl] dt[data-astro-cid-jnubkpvl]{display:flex;gap:14px;align-items:center;font-family:var(--font-display);font-size:var(--title-minor);letter-spacing:var(--fd-track, .03em);text-transform:var(--fd-case, uppercase);line-height:1.05;color:var(--color-primary-dark);font-weight:var(--fw-display)}.lg__icon[data-astro-cid-jnubkpvl],.lg__num[data-astro-cid-jnubkpvl]{flex:none;width:52px;height:52px;border-radius:var(--radius-md);display:grid;place-items:center}.lg__icon[data-astro-cid-jnubkpvl]{background:var(--color-primary);color:var(--color-accent)}.lg__num[data-astro-cid-jnubkpvl]{border-radius:50%;background:var(--color-accent);color:var(--color-primary-dark);font-family:var(--font-sans);font-size:var(--text-lead);font-weight:700}.lg__row[data-astro-cid-jnubkpvl] dd[data-astro-cid-jnubkpvl]{margin:0;line-height:1.7;font-size:var(--text-card);color:var(--color-text)}.lg--media[data-astro-cid-jnubkpvl] .lg__row[data-astro-cid-jnubkpvl] dd[data-astro-cid-jnubkpvl]{padding-left:66px}.lg__note[data-astro-cid-jnubkpvl]{margin-top:var(--space-3);font-size:var(--text-meta);line-height:1.6}.section--dark .lg__row[data-astro-cid-jnubkpvl]{border-color:#ffffff24}.section--dark .lg__row[data-astro-cid-jnubkpvl] dt[data-astro-cid-jnubkpvl]{color:#fff}.section--dark .lg__row[data-astro-cid-jnubkpvl] dd[data-astro-cid-jnubkpvl],.section--dark .lg__note[data-astro-cid-jnubkpvl]{color:#ffffffd9}.section--dark .lg__icon[data-astro-cid-jnubkpvl]{background:var(--color-accent);color:var(--color-primary-dark)}@media (max-width: 900px){.lg--media[data-astro-cid-jnubkpvl]{grid-template-columns:1fr}.lg__media[data-astro-cid-jnubkpvl]{position:static;aspect-ratio:16 / 10}.lg__media--dg[data-astro-cid-jnubkpvl]{aspect-ratio:auto;max-width:560px;width:100%;margin:0 auto}}@media (max-width: 640px){.lg__row[data-astro-cid-jnubkpvl]{grid-template-columns:1fr;gap:6px}.lg__row[data-astro-cid-jnubkpvl] dd[data-astro-cid-jnubkpvl],.lg--media[data-astro-cid-jnubkpvl] .lg__row[data-astro-cid-jnubkpvl] dd[data-astro-cid-jnubkpvl]{padding-left:0}.lg__row[data-astro-cid-jnubkpvl] dt[data-astro-cid-jnubkpvl]{font-size:var(--title-card)}.lg__icon[data-astro-cid-jnubkpvl],.lg__num[data-astro-cid-jnubkpvl]{width:44px;height:44px}}.wr[data-astro-cid-y3rjbazd]{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:clamp(1rem,2.5vw,1.75rem);align-items:stretch}.wr__ours[data-astro-cid-y3rjbazd]{background:var(--color-primary);color:#fff;border-radius:var(--radius-lg);padding:clamp(1.75rem,4vw,3rem);display:grid;gap:clamp(1.5rem,3vw,2.25rem);align-content:start}.wr__lead[data-astro-cid-y3rjbazd]{display:flex;align-items:center;gap:clamp(1rem,3vw,2rem)}.wr__fig[data-astro-cid-y3rjbazd]{margin:0;font-family:var(--font-display);text-transform:var(--fd-case, uppercase);font-weight:var(--fw-display);font-size:var(--display-figure);line-height:.8;color:var(--color-accent);letter-spacing:-.01em;display:flex;align-items:flex-start}.wr__fig[data-astro-cid-y3rjbazd] span[data-astro-cid-y3rjbazd]{font-size:var(--title-card);letter-spacing:var(--fd-track, .03em);text-transform:uppercase;margin:.35em 0 0 .25em;color:#ffffffb3}.wr__title[data-astro-cid-y3rjbazd]{font-family:var(--font-display);text-transform:var(--fd-case, uppercase);font-size:var(--title-minor);color:#fff;margin:0 0 4px;line-height:1.05}.wr__from[data-astro-cid-y3rjbazd]{margin:0;font-size:var(--text-card);color:#ffffffbf}.wr__lists[data-astro-cid-y3rjbazd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);padding-top:clamp(1.25rem,2.5vw,2rem);border-top:1px solid rgba(255,255,255,.14)}.wr__label[data-astro-cid-y3rjbazd]{margin:0 0 12px;font-size:var(--text-sm);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6}.wr__list[data-astro-cid-y3rjbazd]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.wr__list[data-astro-cid-y3rjbazd] li[data-astro-cid-y3rjbazd]{display:flex;gap:10px;align-items:flex-start;font-size:var(--text-card);line-height:1.5}.wr__list[data-astro-cid-y3rjbazd] svg{flex:none;margin-top:1px}.wr__yes{color:var(--color-accent)}.wr__ours[data-astro-cid-y3rjbazd] .wr__no{color:#ffffff80}.wr__list--no[data-astro-cid-y3rjbazd] li[data-astro-cid-y3rjbazd]{color:#fffc}.wr__note[data-astro-cid-y3rjbazd]{margin:0;font-size:var(--text-meta);color:#ffffffbf}.wr__maker[data-astro-cid-y3rjbazd]{background:#fff;border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 0 0 1px var(--color-outline);display:flex;flex-direction:column}.wr__icon[data-astro-cid-y3rjbazd]{width:44px;height:44px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--color-primary-tint);color:var(--color-primary);margin-bottom:var(--space-3)}.wr__mtitle[data-astro-cid-y3rjbazd]{font-family:var(--font-display);text-transform:var(--fd-case, uppercase);font-size:var(--title-card);color:var(--color-primary);margin:0 0 4px}.wr__mfrom[data-astro-cid-y3rjbazd]{margin:0 0 var(--space-3);font-size:var(--text-meta);color:#4a5465}.wr__list--maker[data-astro-cid-y3rjbazd] li[data-astro-cid-y3rjbazd]{color:var(--color-text)}.wr__check{color:var(--color-primary)}.wr__maker[data-astro-cid-y3rjbazd] .wr__no{color:#8a5a50}.wr__list--maker[data-astro-cid-y3rjbazd]+.wr__list--maker[data-astro-cid-y3rjbazd]{margin-top:12px}.wr__mnote[data-astro-cid-y3rjbazd]{margin:auto 0 0;padding-top:var(--space-3);border-top:1px solid #ece3cc;margin-top:var(--space-4);font-size:var(--text-meta);line-height:1.6;color:#4a5465}.wr__foot[data-astro-cid-y3rjbazd]{margin:var(--space-4) 0 0;text-align:center;font-size:var(--text-meta)}@media (max-width: 1000px){.wr[data-astro-cid-y3rjbazd]{grid-template-columns:1fr}}@media (max-width: 600px){.wr__lists[data-astro-cid-y3rjbazd]{grid-template-columns:1fr}.wr__lead[data-astro-cid-y3rjbazd]{gap:14px}}
