.ex[data-astro-cid-ekuudl2w]{padding-block:var(--section)}.ex__head[data-astro-cid-ekuudl2w]{display:grid;gap:var(--s5);margin-bottom:var(--s6)}.ex__intro[data-astro-cid-ekuudl2w]{display:grid;gap:var(--s3);max-width:60ch}.ex__controls[data-astro-cid-ekuudl2w]{display:flex;align-items:center;gap:var(--s2)}.ex__controls[data-astro-cid-ekuudl2w][hidden]{display:none}.ex__readout[data-astro-cid-ekuudl2w]{margin-right:var(--s3);font-size:.8125rem;min-width:4ch}@media(min-width:768px){.ex__head[data-astro-cid-ekuudl2w]{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.ex__viewport[data-astro-cid-ekuudl2w]{overflow-x:auto;scroll-snap-type:x mandatory;outline-offset:4px;scrollbar-width:thin}.is-ready[data-astro-cid-ekuudl2w] .ex__viewport[data-astro-cid-ekuudl2w]{overflow:hidden;scroll-snap-type:none}.ex__track[data-astro-cid-ekuudl2w]{display:flex;gap:var(--gap)}.ex__slide[data-astro-cid-ekuudl2w]{flex:0 0 89%;min-width:0;scroll-snap-align:start}@media(min-width:768px){.ex__slide[data-astro-cid-ekuudl2w]{flex-basis:calc((100% - var(--gap)) / 2)}}@media(min-width:1280px){.ex__slide[data-astro-cid-ekuudl2w]{flex-basis:calc((100% - 2 * var(--gap)) / 2.5)}}.ex__card[data-astro-cid-ekuudl2w]{display:flex;flex-direction:column;gap:var(--s4);height:100%;min-height:340px;padding:var(--s5);background:var(--color-surface);border:1px solid var(--color-ink)}@media(min-width:768px){.ex__card[data-astro-cid-ekuudl2w]{padding:var(--s6)}}.ex__top[data-astro-cid-ekuudl2w]{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.ex__svc[data-astro-cid-ekuudl2w]{text-decoration:none}.ex__svc[data-astro-cid-ekuudl2w]:hover{text-decoration:underline}.ex__pair[data-astro-cid-ekuudl2w]{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary);font-size:.9375rem;font-weight:500}.ex__title[data-astro-cid-ekuudl2w]{font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);line-height:1.2}.ex__facts[data-astro-cid-ekuudl2w]{display:grid;gap:0;border-top:1px solid var(--color-rule);font-family:var(--font-mono);font-size:.8125rem;line-height:1.5}.ex__facts[data-astro-cid-ekuudl2w]>div[data-astro-cid-ekuudl2w]{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:var(--s3);padding-block:var(--s2);border-bottom:1px solid var(--color-rule)}.ex__facts[data-astro-cid-ekuudl2w] dt[data-astro-cid-ekuudl2w]{color:var(--color-muted)}.ex__cta[data-astro-cid-ekuudl2w]{margin-top:auto;padding-top:var(--s2)}.ex__pager[data-astro-cid-ekuudl2w]{display:none}.is-ready[data-astro-cid-ekuudl2w] .ex__pager[data-astro-cid-ekuudl2w]{display:flex;flex-wrap:wrap;margin-top:var(--s4)}.ex__seg{position:relative;width:32px;height:44px;padding:0;border:0;background:none}.ex__seg:before{content:"";position:absolute;left:4px;right:4px;top:20px;height:4px;background:var(--color-rule)}.ex__seg.is-on:before{background:var(--color-ink)}.ex__foot[data-astro-cid-ekuudl2w]{margin-top:var(--s4)}.intent[data-astro-cid-4jynjegs]{padding-block:var(--section-tight)}.intent__h[data-astro-cid-4jynjegs]{font-size:clamp(1.5rem,1.3rem + .9vw,2rem);margin-bottom:var(--s5)}.intent__list[data-astro-cid-4jynjegs]{border-top:2px solid var(--color-ink)}.intent__row[data-astro-cid-4jynjegs]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title arrow" "text arrow" "price arrow";gap:var(--s1) var(--s4);align-items:center;min-height:72px;padding:var(--s4) var(--s2);border-bottom:1px solid var(--color-rule);text-decoration:none;transition:background-color var(--d-fast) var(--e-standard)}.intent__row[data-astro-cid-4jynjegs]:hover{background:var(--color-surface)}.intent__title[data-astro-cid-4jynjegs]{grid-area:title;font-family:var(--font-display);font-size:clamp(1.625rem,1.3rem + 1.4vw,2.5rem);line-height:1.1;letter-spacing:-.015em}.intent__text[data-astro-cid-4jynjegs]{grid-area:text;font-size:.8125rem;color:var(--color-muted)}.intent__price[data-astro-cid-4jynjegs]{grid-area:price;font-size:.8125rem;font-weight:500}.intent__arrow[data-astro-cid-4jynjegs]{grid-area:arrow;transition:transform var(--d-fast) var(--e-standard)}.intent__row[data-astro-cid-4jynjegs]:hover .intent__arrow[data-astro-cid-4jynjegs]{transform:translate(6px)}@media(min-width:1100px){.intent__row[data-astro-cid-4jynjegs]{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,2fr) auto;grid-template-areas:"title text price arrow";gap:var(--s5)}.intent__price[data-astro-cid-4jynjegs]{text-align:right}}.spot[data-astro-cid-nta4rrgx]{display:grid;grid-template-columns:minmax(0,1fr)}.spot__img[data-astro-cid-nta4rrgx]{order:-1}.spot__img[data-astro-cid-nta4rrgx] img{aspect-ratio:4 / 3}.spot__text[data-astro-cid-nta4rrgx]{display:grid;gap:var(--s5);align-content:center;justify-items:start;padding:var(--section-tight) var(--pad)}.spot[data-astro-cid-nta4rrgx] .kicker[data-astro-cid-nta4rrgx]{color:var(--color-primary-on-ink)}.spot__text[data-astro-cid-nta4rrgx] h2[data-astro-cid-nta4rrgx]{max-width:14ch}.spot__phone[data-astro-cid-nta4rrgx]{display:inline-flex;align-items:center;min-height:44px;font-size:1rem;color:var(--color-bg);text-decoration:underline;text-underline-offset:.3em}.spot__phone[data-astro-cid-nta4rrgx]:hover{color:var(--color-primary-on-ink)}@media(min-width:1100px){.spot[data-astro-cid-nta4rrgx]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:640px}.spot__img[data-astro-cid-nta4rrgx]{order:2}.spot__img[data-astro-cid-nta4rrgx] img{aspect-ratio:auto;height:100%;position:absolute;inset:0}.spot__img[data-astro-cid-nta4rrgx]{position:relative}.spot__text[data-astro-cid-nta4rrgx]{padding:var(--section) var(--s8) var(--section) var(--pad-l)}}.teaser[data-astro-cid-zeuijaef]{padding-block:var(--section-tight)}.teaser__head[data-astro-cid-zeuijaef]{display:grid;gap:var(--s4);margin-bottom:var(--s6)}.teaser__head[data-astro-cid-zeuijaef] .lede[data-astro-cid-zeuijaef]{margin-top:var(--s3)}@media(min-width:1100px){.teaser__head[data-astro-cid-zeuijaef]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:var(--s8)}}.teaser__more[data-astro-cid-zeuijaef]{margin-top:var(--s6)}.sq[data-astro-cid-kngta5wr]{display:grid;gap:var(--s7);padding-block:var(--section);align-items:center}.sq__fig[data-astro-cid-kngta5wr]{display:grid;gap:var(--s3);max-width:480px}.sq__text[data-astro-cid-kngta5wr]{display:grid;gap:var(--s6)}.sq__list[data-astro-cid-kngta5wr]{border-top:2px solid var(--color-ink)}.sq__list[data-astro-cid-kngta5wr] li[data-astro-cid-kngta5wr]{padding:var(--s4) 0;border-bottom:1px solid var(--color-rule);max-width:56ch}.sq__list[data-astro-cid-kngta5wr] strong[data-astro-cid-kngta5wr]{font-family:var(--font-display);font-size:1.25rem;font-weight:500;display:block}@media(min-width:1100px){.sq[data-astro-cid-kngta5wr]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s8)}}.bento[data-astro-cid-ahrq3dx7]{padding-block:var(--section)}.bento__head[data-astro-cid-ahrq3dx7]{display:grid;gap:var(--s3);margin-bottom:var(--s7)}@media(min-width:1100px){.bento__head[data-astro-cid-ahrq3dx7]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:var(--s8)}}.bento__grid[data-astro-cid-ahrq3dx7]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap)}.bento__tile[data-astro-cid-ahrq3dx7]{display:flex;border:1px solid var(--color-ink);background:var(--color-surface);min-width:0}.bento__tile[data-astro-cid-ahrq3dx7].is-paper{background:var(--color-paper)}.bento__tile[data-astro-cid-ahrq3dx7].is-ink{background:var(--color-ink);color:var(--color-bg)}.bento__link[data-astro-cid-ahrq3dx7]{display:flex;flex-direction:column;width:100%;text-decoration:none}.bento__img[data-astro-cid-ahrq3dx7]{overflow:hidden;border-bottom:1px solid var(--color-ink)}.bento__img[data-astro-cid-ahrq3dx7] img{transition:transform .6s var(--e-standard)}.bento__link[data-astro-cid-ahrq3dx7]:hover .bento__img[data-astro-cid-ahrq3dx7] img,.bento__link[data-astro-cid-ahrq3dx7]:focus-visible .bento__img[data-astro-cid-ahrq3dx7] img{transform:scale(1.03)}.bento__body[data-astro-cid-ahrq3dx7]{display:flex;flex-direction:column;gap:var(--s3);flex:1;padding:var(--s5)}.bento__badges[data-astro-cid-ahrq3dx7]:empty{display:none}.bento__badges[data-astro-cid-ahrq3dx7]{display:flex;gap:var(--s2)}.bento__body[data-astro-cid-ahrq3dx7] h3[data-astro-cid-ahrq3dx7]{font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem)}.bento__desc[data-astro-cid-ahrq3dx7]{font-size:.9375rem;line-height:1.5;max-width:44ch}.is-ink[data-astro-cid-ahrq3dx7] .bento__desc[data-astro-cid-ahrq3dx7]{color:var(--color-muted-on-ink)}.bento__foot[data-astro-cid-ahrq3dx7]{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-top:auto;padding-top:var(--s3);font-size:.9375rem}.bento__arrow[data-astro-cid-ahrq3dx7]{transition:transform var(--d-fast) var(--e-standard)}.bento__link[data-astro-cid-ahrq3dx7]:hover .bento__arrow[data-astro-cid-ahrq3dx7]{transform:translate(4px)}.bento__link[data-astro-cid-ahrq3dx7]:focus-visible{outline-offset:-4px}.is-ink[data-astro-cid-ahrq3dx7] .bento__link[data-astro-cid-ahrq3dx7]:focus-visible{outline-color:var(--color-bg)}.is-ink[data-astro-cid-ahrq3dx7] .price__from[data-astro-cid-ahrq3dx7]{color:var(--color-muted-on-ink)}.is-image[data-astro-cid-ahrq3dx7] .bento__img[data-astro-cid-ahrq3dx7]{display:block}.bento__tile--e[data-astro-cid-ahrq3dx7] .bento__img[data-astro-cid-ahrq3dx7]{display:none}@media(min-width:768px){.bento__grid[data-astro-cid-ahrq3dx7]{grid-template-columns:repeat(2,minmax(0,1fr))}.bento__tile--e[data-astro-cid-ahrq3dx7] .bento__img[data-astro-cid-ahrq3dx7]{display:block}}@media(min-width:1100px){.bento__grid[data-astro-cid-ahrq3dx7]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row}.bento__tile--a[data-astro-cid-ahrq3dx7]{grid-column:1 / span 5;grid-row:1 / span 2}.bento__tile--b[data-astro-cid-ahrq3dx7]{grid-column:6 / span 7;min-height:280px}.bento__tile--c[data-astro-cid-ahrq3dx7]{grid-column:6 / span 4}.bento__tile--d[data-astro-cid-ahrq3dx7]{grid-column:10 / span 3}.bento__tile--e[data-astro-cid-ahrq3dx7]{grid-column:1 / span 7}.bento__tile--f[data-astro-cid-ahrq3dx7]{grid-column:8 / span 5}.bento__tile--g[data-astro-cid-ahrq3dx7]{grid-column:1 / span 4}.bento__tile--h[data-astro-cid-ahrq3dx7]{grid-column:5 / span 4}.bento__tile--i[data-astro-cid-ahrq3dx7]{grid-column:9 / span 4}.bento__tile--j[data-astro-cid-ahrq3dx7]{grid-column:1 / span 6}.bento__tile--k[data-astro-cid-ahrq3dx7]{grid-column:7 / span 6}.bento__tile--e[data-astro-cid-ahrq3dx7] .bento__link[data-astro-cid-ahrq3dx7]{flex-direction:row}.bento__tile--e[data-astro-cid-ahrq3dx7] .bento__img[data-astro-cid-ahrq3dx7]{width:46%;border-bottom:0;border-right:1px solid var(--color-ink);flex:none}.bento__tile--e[data-astro-cid-ahrq3dx7] .bento__img[data-astro-cid-ahrq3dx7] img{height:100%;aspect-ratio:auto!important}}.js main>section:not(.hero),.js .shell>footer{content-visibility:auto;contain-intrinsic-size:auto 640px}.hero[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:minmax(0,1fr)}.hero__text[data-astro-cid-v4qhm7jo]{display:grid;gap:var(--s5);align-content:start;justify-items:start;padding:32px var(--pad) var(--s8)}.hero__media[data-astro-cid-v4qhm7jo]{display:grid;gap:var(--s4);align-content:start;padding-bottom:var(--s8)}.hero__notes[data-astro-cid-v4qhm7jo]{display:grid;gap:var(--s3);padding-inline:var(--pad)}.hero__img{object-position:50% 40%}@media(min-width:768px){.hero__text[data-astro-cid-v4qhm7jo]{padding-top:56px;padding-bottom:var(--s9)}}@media(min-width:1100px){.hero[data-astro-cid-v4qhm7jo]{grid-template-columns:minmax(0,1fr) clamp(320px,34%,520px);min-height:760px}.hero__text[data-astro-cid-v4qhm7jo]{padding:80px var(--s8) var(--s9) var(--pad-l)}.hero__media[data-astro-cid-v4qhm7jo]{padding-bottom:var(--s9)}.hero__img{aspect-ratio:4 / 5!important}}.proc[data-astro-cid-v4qhm7jo]{display:grid;gap:var(--s7);padding-block:var(--section-tight)}.proc__head[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s4)}.faqx[data-astro-cid-v4qhm7jo]{display:grid;gap:var(--s6);padding-block:var(--section)}.faqx__head[data-astro-cid-v4qhm7jo]{display:grid;gap:var(--s4);align-content:start;justify-items:start}@media(min-width:1100px){.faqx[data-astro-cid-v4qhm7jo]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s8)}}
