.compare[data-astro-cid-d4nisn5p]{--pos:50%}.compare__stage[data-astro-cid-d4nisn5p]{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#2a1f24;position:relative;overflow:hidden}.compare[data-astro-cid-d4nisn5p] .compare__img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.compare__before[data-astro-cid-d4nisn5p]{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.compare__handle[data-astro-cid-d4nisn5p]{top:0;bottom:0;left:var(--pos);background:var(--accent-ink);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.compare[data-astro-cid-d4nisn5p] .compare__mark{width:clamp(3.25rem,2.6rem + 2.4vw,5rem);max-width:none;height:auto;transition:scale .35s var(--ease);position:absolute;top:50%;left:50%;translate:-50% -50%}.compare[data-astro-cid-d4nisn5p].is-dragging .compare__mark{scale:1.08}.compare[data-astro-cid-d4nisn5p]:has(.compare__range:focus-visible) .compare__mark{outline:2px solid var(--accent-ink);outline-offset:4px;border-radius:50%}.compare__caption[data-astro-cid-d4nisn5p]{font-size:var(--step-small);color:var(--muted);justify-content:space-between;gap:1rem;margin-top:.8rem;display:flex}.compare__title[data-astro-cid-d4nisn5p]{color:inherit;text-align:center}@media (width<=600px){.compare__title[data-astro-cid-d4nisn5p]{display:none}}.p-hero[data-astro-cid-uie73amn]{align-items:end;row-gap:clamp(1.5rem,1rem + 1.5vw,2.5rem);padding-top:clamp(2rem,1rem + 4vw,5.5rem);padding-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.p-hero__title[data-astro-cid-uie73amn]{grid-column:1/-1}.p-hero__lead[data-astro-cid-uie73amn]{grid-column:1/span 6}.p-facts[data-astro-cid-uie73amn]{font-size:var(--step-small)}.p-facts[data-astro-cid-uie73amn] dt[data-astro-cid-uie73amn]{color:var(--muted)}.p-facts[data-astro-cid-uie73amn] dd[data-astro-cid-uie73amn]{margin:.2rem 0 0}.p-hero__facts[data-astro-cid-uie73amn]{grid-column:8/span 5;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:1rem 2rem;display:grid}.p-framed[data-astro-cid-uie73amn]{align-items:end;row-gap:2rem}.p-facts--stacked[data-astro-cid-uie73amn]{grid-column:10/span 3;gap:1.25rem;display:grid}.p-cover[data-astro-cid-uie73amn]{background:var(--surface);height:clamp(24rem,78svh,60rem);overflow:hidden}.p-cover[data-astro-cid-uie73amn] img[data-astro-cid-uie73amn]{object-fit:cover;width:100%;height:100%}.p-cover--framed[data-astro-cid-uie73amn]{height:auto;aspect-ratio:var(--ratio);grid-column:1/span 9}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-uie73amn] .p-hero[data-astro-cid-uie73amn]>[data-astro-cid-uie73amn]{animation:rise 1.1s var(--ease) both}.js[data-astro-cid-uie73amn] .p-hero__lead[data-astro-cid-uie73amn]{animation-delay:.1s}.js[data-astro-cid-uie73amn] .p-hero__facts[data-astro-cid-uie73amn]{animation-delay:.2s}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.p-text[data-astro-cid-uie73amn]{row-gap:1.5rem}.p-text__title[data-astro-cid-uie73amn]{grid-column:1/span 4}.p-text__body[data-astro-cid-uie73amn]{grid-column:5/span 7}.p-text__body[data-astro-cid-uie73amn] .lead[data-astro-cid-uie73amn]{margin-bottom:1.4em}.p-section-title[data-astro-cid-uie73amn]{margin-bottom:clamp(2.5rem,1.5rem + 3vw,5rem)}.p-gallery[data-astro-cid-uie73amn]{align-items:start;row-gap:clamp(3rem,2rem + 4vw,7rem)}.p-gallery__item--wide[data-astro-cid-uie73amn]{grid-column:1/span 7}.p-gallery__item--narrow-low[data-astro-cid-uie73amn]{grid-column:9/span 4;margin-top:clamp(3rem,2rem + 8vw,11rem)}.p-gallery__item--full[data-astro-cid-uie73amn]{margin-inline:calc(var(--margin) * -1);grid-column:1/-1}.p-gallery__item--full[data-astro-cid-uie73amn] .caption[data-astro-cid-uie73amn]{padding-inline:var(--margin)}.p-gallery__item--center[data-astro-cid-uie73amn]{grid-column:4/span 6}.p-gallery__item--mid[data-astro-cid-uie73amn]{grid-column:2/span 5}.p-gallery__item--mid-low[data-astro-cid-uie73amn]{grid-column:8/span 5;margin-top:clamp(2rem,1rem + 6vw,8rem)}.p-pairs[data-astro-cid-uie73amn]{row-gap:clamp(3.5rem,2rem + 5vw,7rem)}.p-pairs__item--left[data-astro-cid-uie73amn]{grid-column:1/span 8}.p-pairs__item--right[data-astro-cid-uie73amn]{grid-column:5/span 8}.p-plans[data-astro-cid-uie73amn]{gap:clamp(2rem, 1rem + 3vw, 4rem) var(--gutter);grid-template-columns:repeat(2,1fr);display:grid}.p-plans__sheet[data-astro-cid-uie73amn]{background:#fbfaf6;padding:clamp(1rem,3vw,2.5rem)}.p-plans__sheet[data-astro-cid-uie73amn] img[data-astro-cid-uie73amn]{mix-blend-mode:multiply;width:100%}.p-next__head[data-astro-cid-uie73amn]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.p-next__link[data-astro-cid-uie73amn]{align-items:end;row-gap:1.5rem;text-decoration:none}.p-next__pic[data-astro-cid-uie73amn]{aspect-ratio:3/2;grid-column:1/span 7}.p-next__text[data-astro-cid-uie73amn]{grid-column:9/span 4;gap:.75rem;display:grid}.p-next__link[data-astro-cid-uie73amn]:hover .head[data-astro-cid-uie73amn]{text-underline-offset:.12em;text-decoration:underline .04em}@media (width<=900px){.p-hero__lead[data-astro-cid-uie73amn],.p-hero__facts[data-astro-cid-uie73amn],.p-cover--framed[data-astro-cid-uie73amn],.p-facts--stacked[data-astro-cid-uie73amn],.p-text__title[data-astro-cid-uie73amn],.p-text__body[data-astro-cid-uie73amn],.p-pairs__item--left[data-astro-cid-uie73amn],.p-pairs__item--right[data-astro-cid-uie73amn],.p-next__pic[data-astro-cid-uie73amn],.p-next__text[data-astro-cid-uie73amn]{grid-column:1/-1}.p-hero__facts[data-astro-cid-uie73amn]{justify-content:start}.p-gallery__item--wide[data-astro-cid-uie73amn],.p-gallery__item--center[data-astro-cid-uie73amn]{grid-column:1/-1}.p-gallery__item--narrow-low[data-astro-cid-uie73amn],.p-gallery__item--mid-low[data-astro-cid-uie73amn]{grid-column:4/-1;margin-top:0}.p-gallery__item--mid[data-astro-cid-uie73amn]{grid-column:1/span 9}.p-plans[data-astro-cid-uie73amn]{grid-template-columns:1fr}}@media (width<=520px){.p-hero__title[data-astro-cid-uie73amn]{font-size:10.4vw}.p-hero__facts[data-astro-cid-uie73amn]{grid-template-columns:1fr 1fr}}
