@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.hero[data-astro-cid-ge2uvauf]{align-items:center;min-height:clamp(560px,100dvh - 72px - 5rem,780px);padding-top:2rem;display:grid;overflow:visible}.hero__in[data-astro-cid-ge2uvauf]{z-index:3;position:relative}.hero__text[data-astro-cid-ge2uvauf]{max-width:54%;padding-bottom:5rem}.hero__title[data-astro-cid-ge2uvauf]{font-family:var(--vz-font-display);color:var(--lf-olive);letter-spacing:-.025em;overflow-wrap:normal;hyphens:manual;font-size:clamp(3.6rem,8vw,7.6rem);font-weight:500;line-height:.95}.hero__name[data-astro-cid-ge2uvauf]{white-space:nowrap;display:block}.hero__lead[data-astro-cid-ge2uvauf]{color:var(--lf-rust);text-wrap:balance;max-width:30rem;margin-top:1.1rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:500;line-height:1.4}.hero__photo[data-astro-cid-ge2uvauf]{z-index:1;width:42%;-webkit-mask-image:linear-gradient(#000, #000), var(--lf-torn-v);mask-image:linear-gradient(#000, #000), var(--lf-torn-v);position:absolute;top:0;bottom:0;right:0;mask-position:100% 0,0 0;mask-size:calc(100% - 63px) 100%,64px 100%;mask-repeat:no-repeat}.hero__photo[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.hero__branch[data-astro-cid-ge2uvauf]{z-index:2;mix-blend-mode:multiply;pointer-events:none;width:clamp(200px,28vw,440px);height:auto;position:absolute;top:-2%;left:55%;transform:rotate(8deg)}.hero__shore[data-astro-cid-ge2uvauf]{z-index:2;mix-blend-mode:multiply;opacity:.85;pointer-events:none;width:clamp(240px,30vw,440px);height:auto;position:absolute;bottom:11%;left:33%}.hero__note[data-astro-cid-ge2uvauf]{z-index:3;max-width:11rem;font-size:clamp(1.5rem,2.4vw,2.1rem);position:absolute;top:50%;left:52%;transform:rotate(-9deg)}@media (width<=899px){.hero[data-astro-cid-ge2uvauf]{min-height:0;padding-top:1.5rem;display:block}.hero__text[data-astro-cid-ge2uvauf]{max-width:none;padding-bottom:1.5rem}.hero__lead[data-astro-cid-ge2uvauf]{max-width:24rem}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(3.6rem,19vw,5.6rem)}.hero__name[data-astro-cid-ge2uvauf]{white-space:normal}.hero__photo[data-astro-cid-ge2uvauf]{z-index:1;border-radius:30px;width:min(1180px,100% - 2.5rem);height:clamp(200px,52vw,340px);margin:.5rem auto 1rem;position:relative;overflow:hidden;mask-image:none}.hero__branch[data-astro-cid-ge2uvauf]{opacity:.85;width:200px;top:-1%;left:auto;right:-10%}.hero__shore[data-astro-cid-ge2uvauf],.hero__note[data-astro-cid-ge2uvauf]{display:none}}.seam[data-astro-cid-bya3zucm]{z-index:60;height:0;position:relative}.seam[data-astro-cid-bya3zucm] .wrap[data-astro-cid-bya3zucm]{position:absolute;top:-125px;left:50%;transform:translate(-50%)}.badge[data-astro-cid-bya3zucm]{aspect-ratio:1;background:var(--lf-rust);width:10.6rem;color:var(--lf-cream);text-align:center;box-shadow:0 0 0 4px var(--lf-cream), 0 0 0 5.5px #fbf6e68c, 0 12px 28px #3c432059;transition:transform .3s var(--vz-ease), background-color .2s;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;text-decoration:none;display:flex}.badge__label[data-astro-cid-bya3zucm]{max-width:6.2rem;font-size:1.1rem;font-weight:600;line-height:1.15}.badge__arr[data-astro-cid-bya3zucm]{transition:transform .3s var(--vz-ease);font-size:1.6rem;line-height:1}.badge[data-astro-cid-bya3zucm]:hover{background:var(--lf-rust-hover);transform:scale(1.05)rotate(-3deg)}.badge[data-astro-cid-bya3zucm]:hover .badge__arr[data-astro-cid-bya3zucm]{transform:translate(5px)}.badge[data-astro-cid-bya3zucm]:focus-visible{outline:3px solid var(--lf-cream);outline-offset:6px}@media (width<=899px){.seam[data-astro-cid-bya3zucm] .wrap[data-astro-cid-bya3zucm]{top:-114px}.badge[data-astro-cid-bya3zucm]{width:9.2rem}.badge__label[data-astro-cid-bya3zucm]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.badge[data-astro-cid-bya3zucm],.badge__arr[data-astro-cid-bya3zucm]{transition:none}.badge[data-astro-cid-bya3zucm]:hover,.badge[data-astro-cid-bya3zucm]:hover .badge__arr[data-astro-cid-bya3zucm]{transform:none}}.cats[data-astro-cid-lrhmaqfw]{padding-top:calc(var(--lf-edge) + 6rem)}.cats__fir[data-astro-cid-lrhmaqfw]{filter:invert();mix-blend-mode:screen;opacity:.22;pointer-events:none;width:300px;height:auto;position:absolute;top:5.5rem;left:-70px;transform:rotate(-12deg)}.cats__grid[data-astro-cid-lrhmaqfw]{grid-template-columns:1fr 1fr;gap:clamp(1rem,2.4vw,1.75rem);display:grid;position:relative}.cat[data-astro-cid-lrhmaqfw]{isolation:isolate;border:1px solid #fbf6e666;border-radius:30px;align-items:flex-end;min-height:clamp(20rem,34vw,25rem);display:flex;position:relative;overflow:hidden}.cat[data-astro-cid-lrhmaqfw] .cat__img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s var(--vz-ease);position:absolute;inset:0}.cat[data-astro-cid-lrhmaqfw]:after{content:"";z-index:-1;background:linear-gradient(#1e220c00 22%,#1e220c99 58%,#1e220ce0 100%);position:absolute;inset:0}.cat[data-astro-cid-lrhmaqfw]:hover .cat__img{transform:scale(1.04)}.cat__body[data-astro-cid-lrhmaqfw]{justify-items:start;gap:.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.cat__title[data-astro-cid-lrhmaqfw]{color:var(--lf-cream);font-size:clamp(2.2rem,4.6vw,3.1rem)}.cat__price[data-astro-cid-lrhmaqfw]{color:var(--lf-cream);margin-bottom:.6rem;font-size:1.15rem;font-weight:500}@media (width<=760px){.cats__grid[data-astro-cid-lrhmaqfw]{grid-template-columns:1fr}.cat[data-astro-cid-lrhmaqfw]{min-height:19rem}.cats__fir[data-astro-cid-lrhmaqfw]{display:none}}@media (prefers-reduced-motion:reduce){.cat[data-astro-cid-lrhmaqfw] .cat__img{transition:none}.cat[data-astro-cid-lrhmaqfw]:hover .cat__img{transform:none}}.bento[data-astro-cid-am4tnpx7]{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem);display:grid}.tile[data-astro-cid-am4tnpx7]{background:var(--lf-paper);--head:var(--lf-olive);--ink:var(--lf-olive);border-radius:30px;flex-direction:column;gap:.6rem;padding:clamp(1.4rem,3vw,2.1rem);display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-am4tnpx7] h3[data-astro-cid-am4tnpx7]{color:var(--head);font-size:clamp(1.55rem,3vw,1.95rem)}.tile[data-astro-cid-am4tnpx7] p[data-astro-cid-am4tnpx7]{color:var(--ink)}.tile--a[data-astro-cid-am4tnpx7]{grid-area:1/1/3/4;padding:0}.tile--b[data-astro-cid-am4tnpx7]{background:var(--lf-olive);--head:var(--lf-cream);--ink:var(--lf-on-olive);grid-area:1/4/auto/7}.tile--c[data-astro-cid-am4tnpx7]{grid-area:2/4/auto/7}.tile--d[data-astro-cid-am4tnpx7]{grid-column:1/3;padding:0}.tile--e[data-astro-cid-am4tnpx7]{grid-column:3/5}.tile--f[data-astro-cid-am4tnpx7]{border:1.5px dashed var(--lf-line);background:0 0;grid-column:5/7;justify-content:center}.tile__photo[data-astro-cid-am4tnpx7]{flex:auto;min-height:220px;overflow:hidden}.tile__photo[data-astro-cid-am4tnpx7] img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--vz-ease)}.tile[data-astro-cid-am4tnpx7]:hover .tile__photo[data-astro-cid-am4tnpx7] img{transform:scale(1.04)}.tile__photo--sm[data-astro-cid-am4tnpx7]{min-height:160px}.tile__body[data-astro-cid-am4tnpx7]{justify-items:start;gap:.55rem;padding:0 clamp(1.4rem,3vw,2.1rem) clamp(1.4rem,3vw,2rem);display:grid}.tile__num[data-astro-cid-am4tnpx7]{font-family:var(--vz-font-display);color:var(--lf-peach);margin-bottom:.2rem;font-size:clamp(4.5rem,9vw,6.5rem);line-height:.85}.tile__num--rust[data-astro-cid-am4tnpx7]{color:var(--lf-rust);font-size:clamp(3.6rem,7vw,5rem)}.tile__num[data-astro-cid-am4tnpx7] span[data-astro-cid-am4tnpx7]{letter-spacing:0;font-size:.45em}.tile__pen[data-astro-cid-am4tnpx7]{filter:invert();mix-blend-mode:screen;opacity:.22;pointer-events:none;width:230px;height:auto;position:absolute;bottom:-.8rem;right:-1.2rem}.tile__pen--shore[data-astro-cid-am4tnpx7]{filter:none;mix-blend-mode:multiply;opacity:.55;width:210px}.tile--e[data-astro-cid-am4tnpx7]{padding-bottom:5.5rem}.tile--e[data-astro-cid-am4tnpx7] .link[data-astro-cid-am4tnpx7]{z-index:1;margin-top:auto;position:relative}.tile__label[data-astro-cid-am4tnpx7]{color:var(--lf-muted);font-size:.95rem}.tile__phone[data-astro-cid-am4tnpx7]{font-family:var(--vz-font-display);color:var(--lf-olive);white-space:nowrap;font-size:clamp(1.9rem,3.2vw,2.4rem);font-weight:500;line-height:1.05;text-decoration:none}.tile__phone[data-astro-cid-am4tnpx7]:hover{color:var(--lf-rust-hover)}@media (width<=899px){.tile--a[data-astro-cid-am4tnpx7],.tile--b[data-astro-cid-am4tnpx7],.tile--c[data-astro-cid-am4tnpx7],.tile--d[data-astro-cid-am4tnpx7]{grid-area:auto/1/auto/7}.tile--e[data-astro-cid-am4tnpx7]{grid-column:1/4}.tile--f[data-astro-cid-am4tnpx7]{grid-column:4/7}}@media (width<=640px){.tile--e[data-astro-cid-am4tnpx7],.tile--f[data-astro-cid-am4tnpx7]{grid-column:1/7}}@media (prefers-reduced-motion:reduce){.tile__photo[data-astro-cid-am4tnpx7] img{transition:none}.tile[data-astro-cid-am4tnpx7]:hover .tile__photo[data-astro-cid-am4tnpx7] img{transform:none}}.group[data-astro-cid-ftq3vvlr]{margin-top:clamp(2.2rem,5vw,3.4rem);scroll-margin-top:90px}.group__head[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;margin-bottom:1.2rem;display:flex}.group__head[data-astro-cid-ftq3vvlr] h3[data-astro-cid-ftq3vvlr]{color:var(--lf-cream);font-size:clamp(2.1rem,4.4vw,3rem)}.group__grid[data-astro-cid-ftq3vvlr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.75rem);display:grid}.card[data-astro-cid-ftq3vvlr]{background:var(--lf-cream);color:var(--lf-olive);border-radius:30px;flex-direction:column;display:flex;overflow:hidden}.card__photo[data-astro-cid-ftq3vvlr]{aspect-ratio:3/2;overflow:hidden}.card__photo[data-astro-cid-ftq3vvlr] img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--vz-ease)}.card[data-astro-cid-ftq3vvlr]:hover .card__photo[data-astro-cid-ftq3vvlr] img{transform:scale(1.04)}.card__body[data-astro-cid-ftq3vvlr]{justify-items:start;gap:.5rem;padding:clamp(1.3rem,3vw,1.9rem);display:grid}.card__meta[data-astro-cid-ftq3vvlr]{color:var(--lf-muted);font-size:.95rem}.card__title[data-astro-cid-ftq3vvlr]{font-family:var(--vz-font-display);color:var(--lf-olive);font-size:clamp(1.7rem,3.2vw,2.1rem);font-weight:500;line-height:1.05}.card__price[data-astro-cid-ftq3vvlr]{font-family:var(--vz-font-display);color:var(--lf-olive);margin:.2rem 0 .6rem;font-size:clamp(2.1rem,4vw,2.6rem);line-height:1}.card__price[data-astro-cid-ftq3vvlr] span[data-astro-cid-ftq3vvlr]{color:var(--lf-muted);font-size:.55em}.inside[data-astro-cid-ftq3vvlr]{margin-top:clamp(2.6rem,6vw,4rem)}.inside__grid[data-astro-cid-ftq3vvlr]{grid-template-columns:1.25fr 1fr;align-items:end;gap:clamp(1rem,2.4vw,1.75rem);margin-top:.8rem;display:grid}.inside[data-astro-cid-ftq3vvlr] figure[data-astro-cid-ftq3vvlr]{gap:.7rem;display:grid}.inside[data-astro-cid-ftq3vvlr] figure[data-astro-cid-ftq3vvlr] img{aspect-ratio:3/2;object-fit:cover;border-radius:30px;width:100%;height:auto}.inside[data-astro-cid-ftq3vvlr] figcaption[data-astro-cid-ftq3vvlr]{color:var(--lf-on-olive);padding-left:.3rem;font-size:.98rem}@media (width<=760px){.group__grid[data-astro-cid-ftq3vvlr],.inside__grid[data-astro-cid-ftq3vvlr]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.card__photo[data-astro-cid-ftq3vvlr] img{transition:none}.card[data-astro-cid-ftq3vvlr]:hover .card__photo[data-astro-cid-ftq3vvlr] img{transform:none}}.steps__grid[data-astro-cid-5wfdsgz3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.steps__sticky[data-astro-cid-5wfdsgz3]{aspect-ratio:4/5;background:var(--lf-paper);max-height:calc(100dvh - 130px);box-shadow:0 0 0 5px var(--lf-cream), 0 0 0 6.5px var(--lf-line);border-radius:999px 999px 30px 30px/52% 52% 30px 30px;width:min(100%,460px);margin-inline:auto;position:sticky;top:96px;overflow:hidden}.arch__frame[data-astro-cid-5wfdsgz3]{opacity:0;transition:opacity .6s;position:absolute;inset:0}.arch__frame[data-astro-cid-5wfdsgz3] img{object-fit:cover;width:100%;height:100%}.steps__sticky[data-astro-cid-5wfdsgz3][data-active="0"] .arch__frame[data-astro-cid-5wfdsgz3][data-i="0"],.steps__sticky[data-astro-cid-5wfdsgz3][data-active="1"] .arch__frame[data-astro-cid-5wfdsgz3][data-i="1"],.steps__sticky[data-astro-cid-5wfdsgz3][data-active="2"] .arch__frame[data-astro-cid-5wfdsgz3][data-i="2"],.steps__sticky[data-astro-cid-5wfdsgz3][data-active="3"] .arch__frame[data-astro-cid-5wfdsgz3][data-i="3"],.steps__sticky[data-astro-cid-5wfdsgz3][data-active="4"] .arch__frame[data-astro-cid-5wfdsgz3][data-i="4"]{opacity:1}.steps__list[data-astro-cid-5wfdsgz3]{padding:0;list-style:none;display:grid}.step[data-astro-cid-5wfdsgz3]{border-top:1.5px dashed var(--lf-line);align-items:center;min-height:15rem;padding-block:clamp(1.6rem,4vw,2.6rem);display:flex}.step[data-astro-cid-5wfdsgz3]:first-child{border-top:0}.step__photo[data-astro-cid-5wfdsgz3]{display:none}.step__body[data-astro-cid-5wfdsgz3]{gap:.5rem;max-width:34rem;display:grid;position:relative}.step__num[data-astro-cid-5wfdsgz3]{font-family:var(--vz-font-display);color:var(--lf-rust);font-size:clamp(3.4rem,7vw,5rem);line-height:.8}.step__days[data-astro-cid-5wfdsgz3]{color:var(--lf-muted);font-size:.95rem;font-weight:500}.step[data-astro-cid-5wfdsgz3] h3[data-astro-cid-5wfdsgz3]{font-size:clamp(1.8rem,3.6vw,2.4rem)}@media (width<=899px){.steps__grid[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr}.steps__sticky[data-astro-cid-5wfdsgz3]{display:none}.step[data-astro-cid-5wfdsgz3]{flex-direction:column;align-items:stretch;gap:1.2rem;min-height:0}.step__photo[data-astro-cid-5wfdsgz3]{aspect-ratio:4/5;border-radius:30px;width:min(100%,320px);display:block;overflow:hidden}.step__photo[data-astro-cid-5wfdsgz3] img{object-fit:cover;width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.arch__frame[data-astro-cid-5wfdsgz3]{transition:none}}.shop[data-astro-cid-dsvxq6ap]{overflow:hidden}.shop__tools[data-astro-cid-dsvxq6ap]{filter:invert();mix-blend-mode:screen;opacity:.18;pointer-events:none;width:clamp(220px,28vw,420px);height:auto;position:absolute;top:5.5rem;right:-40px;transform:rotate(8deg)}.shop__grid[data-astro-cid-dsvxq6ap]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid;position:relative}.shop__text[data-astro-cid-dsvxq6ap]{gap:1rem;display:grid}.shop__text[data-astro-cid-dsvxq6ap] p[data-astro-cid-dsvxq6ap]{max-width:34rem}.shop__nums[data-astro-cid-dsvxq6ap]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.6rem;max-width:34rem;margin-top:1rem;padding:0;list-style:none;display:grid}.shop__nums[data-astro-cid-dsvxq6ap] li[data-astro-cid-dsvxq6ap]{border-top:1.5px dashed #efe9cf73;padding-top:.8rem}.shop__val[data-astro-cid-dsvxq6ap]{font-family:var(--vz-font-display);color:var(--lf-peach);font-size:clamp(2.8rem,5vw,3.6rem);line-height:.95}.shop__val[data-astro-cid-dsvxq6ap] span[data-astro-cid-dsvxq6ap]{font-size:.45em}.shop__cap[data-astro-cid-dsvxq6ap]{color:var(--lf-on-olive);font-size:.95rem}.shop__media[data-astro-cid-dsvxq6ap]{padding-bottom:4.5rem;position:relative}.shop__panels[data-astro-cid-dsvxq6ap]{border-radius:30px;overflow:hidden}.shop__panels[data-astro-cid-dsvxq6ap] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.shop__master[data-astro-cid-dsvxq6ap]{gap:.4rem;width:min(40%,210px);display:grid;position:absolute;bottom:0;left:-1.5rem}.shop__master[data-astro-cid-dsvxq6ap] img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;box-shadow:0 0 0 5px var(--lf-olive);border-radius:30px}.shop__master[data-astro-cid-dsvxq6ap] figcaption[data-astro-cid-dsvxq6ap]{color:var(--lf-on-olive);padding-left:.3rem;font-size:.9rem}@media (width<=899px){.shop__grid[data-astro-cid-dsvxq6ap]{grid-template-columns:1fr}.shop__master[data-astro-cid-dsvxq6ap]{left:.8rem}}.rev__grid[data-astro-cid-4bjs7uhz]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.rev__photo[data-astro-cid-4bjs7uhz]{box-shadow:0 0 0 8px var(--lf-paper), 0 0 0 9.5px var(--lf-line);border-radius:30px;overflow:hidden;transform:rotate(-1.6deg)}.rev__photo[data-astro-cid-4bjs7uhz] img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.rev__list[data-astro-cid-4bjs7uhz]{display:grid}.quote[data-astro-cid-4bjs7uhz]{border-top:1.5px dashed var(--lf-line);padding:clamp(1.4rem,3vw,2rem) 0 clamp(1.4rem,3vw,2rem) 3.4rem;position:relative}.quote[data-astro-cid-4bjs7uhz]:first-child{border-top:0;padding-top:0}.quote[data-astro-cid-4bjs7uhz]:before{content:"«";font-family:var(--vz-font-display);color:var(--lf-rust);font-size:4.2rem;line-height:1;position:absolute;top:clamp(.8rem,2vw,1.2rem);left:0}.quote[data-astro-cid-4bjs7uhz]:first-child:before{top:-.5rem}.quote__text[data-astro-cid-4bjs7uhz]{font-family:var(--vz-font-display);color:var(--lf-olive);text-wrap:pretty;font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:500;line-height:1.3}.quote[data-astro-cid-4bjs7uhz] footer[data-astro-cid-4bjs7uhz]{color:var(--lf-muted);flex-wrap:wrap;gap:.2rem .9rem;margin-top:.8rem;font-size:.95rem;display:flex}.quote[data-astro-cid-4bjs7uhz] cite[data-astro-cid-4bjs7uhz]{color:var(--lf-olive);font-style:normal;font-weight:600}@media (width<=899px){.rev__grid[data-astro-cid-4bjs7uhz]{grid-template-columns:1fr}.rev__photo[data-astro-cid-4bjs7uhz]{max-width:360px;margin-inline:auto}}.reg__grid[data-astro-cid-qvtld2hm]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.reg__text[data-astro-cid-qvtld2hm]{gap:1.2rem;display:grid}.reg__lead[data-astro-cid-qvtld2hm]{max-width:34rem}.reg__cols[data-astro-cid-qvtld2hm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:.4rem;display:grid}.reg__col[data-astro-cid-qvtld2hm] h3[data-astro-cid-qvtld2hm]{color:var(--lf-peach);margin-bottom:.6rem;font-size:clamp(1.6rem,3vw,2rem)}.reg__col[data-astro-cid-qvtld2hm] ul[data-astro-cid-qvtld2hm]{flex-wrap:wrap;gap:.5rem 1.1rem;padding:0;list-style:none;display:flex}.reg__col[data-astro-cid-qvtld2hm] li[data-astro-cid-qvtld2hm]{color:var(--lf-cream);font-size:1.05rem}.reg__col[data-astro-cid-qvtld2hm] li[data-astro-cid-qvtld2hm]+li[data-astro-cid-qvtld2hm]:before{content:"/";color:#efe9cf8c;margin-right:1.1rem}.reg__photo[data-astro-cid-qvtld2hm]{border-radius:30px;width:min(100%,440px);margin-inline:auto;overflow:hidden}.reg__photo[data-astro-cid-qvtld2hm] img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}@media (width<=899px){.reg__grid[data-astro-cid-qvtld2hm],.reg__cols[data-astro-cid-qvtld2hm]{grid-template-columns:1fr}.reg__photo[data-astro-cid-qvtld2hm]{order:-1;width:min(100%,300px);margin-inline:0}}.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.faq__head[data-astro-cid-hemr5th4]{position:sticky;top:100px}.faq__lead[data-astro-cid-hemr5th4]{max-width:24rem}.qa[data-astro-cid-hemr5th4]{border-top:1.5px dashed var(--lf-line)}.qa[data-astro-cid-hemr5th4]:last-child{border-bottom:1.5px dashed var(--lf-line)}.qa[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;font-family:var(--vz-font-display);color:var(--lf-olive);padding:1.3rem 3rem 1.3rem 0;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:500;line-height:1.2;list-style:none;position:relative}.qa[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.qa[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{content:"+";border:1.5px solid var(--lf-olive);width:2.1rem;height:2.1rem;font-family:var(--vz-font-text);border-radius:50%;place-items:center;margin-top:-1.05rem;font-size:1.3rem;line-height:1;transition:background-color .2s,color .2s;display:grid;position:absolute;top:50%;right:.2rem}.qa[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"−";background:var(--lf-olive);color:var(--lf-cream)}.qa[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:hover{color:var(--lf-rust-hover)}.qa[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:focus-visible{outline:3px solid var(--lf-rust);outline-offset:4px;border-radius:6px}.qa[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:40rem;padding:0 3rem 1.5rem 0}@media (width<=899px){.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr}.faq__head[data-astro-cid-hemr5th4]{position:static}}@media (prefers-reduced-motion:reduce){.qa[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{transition:none}}.vz-consent[data-astro-cid-2kxetbrx]{align-items:start;column-gap:.625rem;min-width:0;grid-template-columns:auto minmax(0,1fr)!important;display:grid!important}.vz-consent[data-astro-cid-2kxetbrx] label[data-astro-cid-2kxetbrx]{overflow-wrap:break-word;min-width:0!important;display:block!important}.vz-consent[data-astro-cid-2kxetbrx] label[data-astro-cid-2kxetbrx] a[data-astro-cid-2kxetbrx]{white-space:normal!important;display:inline!important}.vz-consent[data-astro-cid-2kxetbrx] .vz-field__error[data-astro-cid-2kxetbrx]{grid-column:2}.vz-checkbox[data-astro-cid-2kxetbrx]{flex:none}.vz-field__error[data-astro-cid-2kxetbrx]{margin:0}.vz-leadform[data-astro-cid-jlijqdys]{display:flow-root}.vz-leadform__form[data-astro-cid-jlijqdys]{gap:var(--vz-space-4);flex-direction:column;display:flex}.vz-leadform[data-astro-cid-jlijqdys],.vz-leadform__form[data-astro-cid-jlijqdys],.vz-leadform__fields[data-astro-cid-jlijqdys],.vz-input[data-astro-cid-jlijqdys]{min-width:0!important;max-width:100%!important}.vz-leadform__fields[data-astro-cid-jlijqdys]{gap:var(--vz-space-4);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.vz-leadform[data-astro-cid-jlijqdys][data-compact] .vz-leadform__fields[data-astro-cid-jlijqdys]{grid-template-columns:1fr}.vz-field[data-astro-cid-jlijqdys]{gap:var(--vz-space-2);flex-direction:column;min-width:0;display:flex}.vz-field[data-astro-cid-jlijqdys][data-span=full]{grid-column:1/-1}.vz-hp[data-astro-cid-jlijqdys]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.vz-spinner[data-astro-cid-jlijqdys]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite vz-spin}@keyframes vz-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vz-spinner[data-astro-cid-jlijqdys]{animation-duration:2s}}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,6vw,4.5rem);display:grid}.contact__text[data-astro-cid-he3spzz3]{gap:1.2rem;display:grid}.contact__lead[data-astro-cid-he3spzz3]{max-width:30rem}.contact__phone-wrap[data-astro-cid-he3spzz3]{gap:.2rem;display:grid}.contact__phone[data-astro-cid-he3spzz3]{font-family:var(--vz-font-display);color:var(--lf-cream);white-space:nowrap;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:500;line-height:1.05;text-decoration:none}.contact__phone[data-astro-cid-he3spzz3]:hover{color:var(--lf-peach)}.contact__phone-wrap[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:var(--lf-on-olive);font-size:.95rem}.contact__photo[data-astro-cid-he3spzz3]{border-radius:30px;max-width:30rem;margin-top:.6rem;overflow:hidden}.contact__photo[data-astro-cid-he3spzz3] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.contact__card[data-astro-cid-he3spzz3]{background:var(--lf-cream);color:var(--lf-olive);border-radius:30px;padding:clamp(1.4rem,3.4vw,2.4rem);box-shadow:0 0 0 6px #fbf6e629}@media (width<=899px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.contact__photo[data-astro-cid-he3spzz3]{display:none}}
