@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-vcrondbs]{isolation:isolate;align-items:center;min-height:min(100dvh - 4.25rem,54rem);display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-vcrondbs]{z-index:-2;position:absolute;inset:0}.hero__media[data-astro-cid-vcrondbs] img{object-fit:cover;object-position:72% 40%;width:100%;height:100%}.hero__scrim[data-astro-cid-vcrondbs]{z-index:-1;background:linear-gradient(90deg,#0b0a08 8%,#0b0a08c7 38%,#0b0a080d 72%),linear-gradient(#0b0a0800 72%,#0b0a08 100%);position:absolute;inset:0}.hero__in[data-astro-cid-vcrondbs]{padding-block:4rem 5rem}h1[data-astro-cid-vcrondbs]{margin:0 0 1.5rem;font-size:clamp(2.5rem,11.8vw,4.4rem);line-height:.94}h1[data-astro-cid-vcrondbs] span[data-astro-cid-vcrondbs]{display:block}.hero__sub[data-astro-cid-vcrondbs]{max-width:26ch;color:var(--vz-ink);margin:0 0 2.25rem;font-size:clamp(1.1rem,2.4vw,1.5rem);line-height:1.4}.hero__cta[data-astro-cid-vcrondbs]{flex-wrap:wrap;gap:1rem;display:flex}@media (width>=900px){h1[data-astro-cid-vcrondbs]{font-size:clamp(4.4rem,8.4vw,7.4rem)}.hero__in[data-astro-cid-vcrondbs]{padding-block:5rem 7rem}}@media (width<=640px){.hero__scrim[data-astro-cid-vcrondbs]{background:linear-gradient(#0b0a0880 0%,#0b0a08b3 45%,#0b0a08 94%)}.hero__media[data-astro-cid-vcrondbs] img{object-position:78% 30%}.hero__cta[data-astro-cid-vcrondbs] .btn[data-astro-cid-vcrondbs]{justify-content:center;width:100%}}.facts[data-astro-cid-reuafbv5]{border-bottom:1px solid var(--vz-line);padding-block:2.5rem}.facts__in[data-astro-cid-reuafbv5]{grid-template-columns:1fr;gap:1.75rem;display:grid}.fact__big[data-astro-cid-reuafbv5]{font-family:var(--vz-font-display);text-transform:uppercase;margin:0 0 .35rem;font-size:clamp(2rem,5vw,3.2rem);line-height:1}.fact__cap[data-astro-cid-reuafbv5]{max-width:22ch;color:var(--vz-ink-muted);margin:0;font-size:.98rem;line-height:1.4}@media (width>=640px){.facts__in[data-astro-cid-reuafbv5]{grid-template-columns:1fr 1fr}}@media (width>=1000px){.facts__in[data-astro-cid-reuafbv5]{grid-template-columns:.8fr 1.2fr 1.2fr 1fr;gap:3rem}.fact[data-astro-cid-reuafbv5]+.fact[data-astro-cid-reuafbv5]{border-left:1px solid var(--vz-line);padding-left:2.5rem}}.marquee[data-astro-cid-lmshgfmd]{background:var(--gold-btn);color:var(--vz-on-brand);overflow:hidden}.marquee__track[data-astro-cid-lmshgfmd]{width:max-content;display:flex}.marquee__set[data-astro-cid-lmshgfmd]{flex:none;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-lmshgfmd]{font-family:var(--vz-font-display);text-transform:uppercase;white-space:nowrap;align-items:center;padding-block:.95rem;font-size:1.05rem;display:flex}li[data-astro-cid-lmshgfmd]:after{content:"";background:var(--vz-on-brand);width:.5rem;height:.5rem;margin-inline:1.75rem;transform:rotate(45deg)}.grid[data-astro-cid-izfpxgrf]{grid-template-columns:1fr;gap:1.25rem;display:grid}.card[data-astro-cid-izfpxgrf]{isolation:isolate;border-radius:var(--dv-radius);background:var(--dv-surface);min-height:26rem;transition:transform .4s var(--ease), border-color .3s;border:1px solid #f2b5444d;align-items:flex-end;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-izfpxgrf]:hover{border-color:var(--vz-brand);transform:translateY(-4px)}.card__img[data-astro-cid-izfpxgrf]{z-index:-2;position:absolute;inset:0}.card__img[data-astro-cid-izfpxgrf] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.card[data-astro-cid-izfpxgrf]:hover .card__img[data-astro-cid-izfpxgrf] img{transform:scale(1.05)}.card[data-astro-cid-izfpxgrf]:after{content:"";z-index:-1;background:linear-gradient(#0b0a081a 0%,#0b0a08b8 52%,#0b0a08f5 88%);position:absolute;inset:0}.card__body[data-astro-cid-izfpxgrf]{width:100%;padding:1.75rem}.card__n[data-astro-cid-izfpxgrf]{font-family:var(--vz-font-display);margin:0 0 .5rem;font-size:1.15rem}h3[data-astro-cid-izfpxgrf]{margin:0 0 1rem;font-size:clamp(1.5rem,3.2vw,2.1rem)}ul[data-astro-cid-izfpxgrf]{color:#e5dfd2;gap:.4rem;margin:0;padding:0;font-size:.98rem;list-style:none;display:grid}li[data-astro-cid-izfpxgrf]{padding-left:1.4rem;position:relative}li[data-astro-cid-izfpxgrf]:before{content:"";border-top:2px solid var(--vz-brand);border-right:2px solid var(--vz-brand);width:.55rem;height:.55rem;position:absolute;top:.55em;left:0;transform:rotate(45deg)translate(-2px,2px)}@media (width>=900px){.grid[data-astro-cid-izfpxgrf]{grid-template-columns:repeat(12,1fr);gap:1.5rem}.card[data-astro-cid-izfpxgrf]{min-height:30rem}.card--a[data-astro-cid-izfpxgrf]{grid-column:span 7}.card--b[data-astro-cid-izfpxgrf]{grid-column:span 5}}.about[data-astro-cid-jzy7lzv2]{background:radial-gradient(70% 60% at 85% 40%, var(--dv-glow), transparent 70%)}.about__in[data-astro-cid-jzy7lzv2]{align-items:center;gap:3rem;display:grid}.about__p[data-astro-cid-jzy7lzv2]{color:#e5dfd2;max-width:52ch;margin:0 0 1rem;font-size:1.125rem}.about__photo[data-astro-cid-jzy7lzv2]{width:min(100%,26rem);margin:0 auto;position:relative}.about__photo[data-astro-cid-jzy7lzv2] img{aspect-ratio:2/3;object-fit:cover;border:3px solid var(--vz-brand);border-radius:var(--dv-radius);width:100%;height:auto;display:block;box-shadow:0 30px 80px #0009}.quote[data-astro-cid-jzy7lzv2]{border-left:3px solid var(--vz-brand);background:var(--dv-surface);border-radius:0 var(--dv-radius) var(--dv-radius) 0;max-width:34rem;margin:2.25rem 0 0;padding:1.5rem 1.75rem}.quote[data-astro-cid-jzy7lzv2] p[data-astro-cid-jzy7lzv2]{font-family:var(--vz-font-display);text-transform:uppercase;margin:0 0 .75rem;font-size:clamp(1.1rem,2.2vw,1.4rem);line-height:1.2}.quote[data-astro-cid-jzy7lzv2] footer[data-astro-cid-jzy7lzv2]{color:var(--vz-brand);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:600}@media (width>=900px){.about__in[data-astro-cid-jzy7lzv2]{grid-template-columns:1.25fr .75fr;gap:5rem}.about__photo[data-astro-cid-jzy7lzv2]{margin-top:3rem;transform:rotate(1.5deg)}}.adv[data-astro-cid-msik36bz]{background:linear-gradient(#0000,#100e0b 20% 80%,#0000)}.grid[data-astro-cid-msik36bz]{grid-template-columns:1fr;gap:1.25rem;margin-top:3rem;display:grid}.tile[data-astro-cid-msik36bz]{border-radius:var(--dv-radius);background:var(--dv-surface);transition:transform .35s var(--ease), border-color .3s;border:1px solid #f2b5444d;padding:2rem;position:relative}.tile[data-astro-cid-msik36bz]:hover{border-color:var(--vz-brand);transform:translateY(-4px)}.tile__n[data-astro-cid-msik36bz]{font-family:var(--vz-font-display);background:var(--gold);-webkit-text-fill-color:transparent;color:#f2b544;background-clip:text;margin:0 0 1.5rem;font-size:clamp(2.6rem,5vw,4rem);line-height:1}h3[data-astro-cid-msik36bz]{margin:0 0 .75rem;font-size:clamp(1.3rem,2.4vw,1.75rem)}.tile__t[data-astro-cid-msik36bz]{color:var(--vz-ink-muted);max-width:40ch;margin:0}.tile--hot[data-astro-cid-msik36bz]{background:var(--gold-btn);color:var(--vz-on-brand);border-color:#0000}.tile--hot[data-astro-cid-msik36bz] h3[data-astro-cid-msik36bz],.tile--hot[data-astro-cid-msik36bz] .tile__t[data-astro-cid-msik36bz]{color:var(--vz-on-brand)}.tile--hot[data-astro-cid-msik36bz] .tile__n[data-astro-cid-msik36bz]{-webkit-text-fill-color:var(--vz-on-brand);color:var(--vz-on-brand);background:0 0}@media (width>=900px){.grid[data-astro-cid-msik36bz]{grid-template-columns:repeat(12,1fr);gap:1.5rem}.tile--w[data-astro-cid-msik36bz]{grid-column:span 7;min-height:18rem}.tile--n[data-astro-cid-msik36bz]{grid-column:span 5}.tile--m[data-astro-cid-msik36bz]{grid-column:span 4}}.objects[data-astro-cid-rh4s56gr]{isolation:isolate;padding-block:clamp(5rem,12vw,10rem);position:relative;overflow:hidden}.objects__media[data-astro-cid-rh4s56gr]{z-index:-2;position:absolute;inset:0}.objects__media[data-astro-cid-rh4s56gr] img{object-fit:cover;width:100%;height:100%}.objects[data-astro-cid-rh4s56gr]:after{content:"";z-index:-1;background:linear-gradient(#0b0a08db 0%,#0b0a08c7 55%,#0b0a08 96%);position:absolute;inset:0}h2[data-astro-cid-rh4s56gr]{max-width:14ch}.kinds[data-astro-cid-rh4s56gr]{flex-wrap:wrap;gap:.75rem 1rem;margin:2.5rem 0 1.75rem;padding:0;list-style:none;display:flex}.kinds[data-astro-cid-rh4s56gr] li[data-astro-cid-rh4s56gr]{border:1.5px solid var(--vz-brand);font-family:var(--vz-font-display);text-transform:uppercase;color:var(--vz-brand);transition:background .25s, color .25s, transform .25s var(--ease);background:#0b0a0899;border-radius:999px;padding:.65rem 1.5rem;font-size:clamp(1.1rem,3.4vw,2rem);line-height:1.1}.kinds[data-astro-cid-rh4s56gr] li[data-astro-cid-rh4s56gr]:hover{background:var(--vz-brand);color:var(--vz-on-brand);transform:translateY(-3px)}.objects__note[data-astro-cid-rh4s56gr]{color:#e5dfd2;max-width:40ch;margin:0}.photos[data-astro-cid-xac3jdnn]{gap:1.25rem;margin:2.5rem 0 1.5rem;display:grid}.ph[data-astro-cid-xac3jdnn]{border-radius:var(--dv-radius);border:1px solid #f2b5444d;margin:0;overflow:hidden}.ph[data-astro-cid-xac3jdnn] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);display:block}.ph[data-astro-cid-xac3jdnn]:hover img{transform:scale(1.04)}.ph--a[data-astro-cid-xac3jdnn]{aspect-ratio:3/2}.ph--b[data-astro-cid-xac3jdnn]{aspect-ratio:4/3}.cases[data-astro-cid-xac3jdnn]{gap:1.25rem;display:grid}.case[data-astro-cid-xac3jdnn]{border-radius:var(--dv-radius);background:var(--dv-surface-2);border:1px solid var(--vz-line);padding:1.75rem}.case__area[data-astro-cid-xac3jdnn]{font-family:var(--vz-font-display);margin:0 0 1rem;font-size:clamp(3rem,7vw,4.6rem);line-height:.9}.case__area[data-astro-cid-xac3jdnn] span[data-astro-cid-xac3jdnn]{margin-left:.4rem;font-size:.4em}h3[data-astro-cid-xac3jdnn]{margin:0 0 .5rem;font-size:1.25rem;line-height:1.1}.case__meta[data-astro-cid-xac3jdnn]{color:var(--vz-ink-muted);margin:0 0 1rem}.case__term[data-astro-cid-xac3jdnn]{color:var(--vz-brand);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:600}@media (width>=900px){.photos[data-astro-cid-xac3jdnn]{grid-template-columns:1.4fr 1fr;align-items:start;gap:1.5rem}.ph--b[data-astro-cid-xac3jdnn]{margin-top:4rem}.cases[data-astro-cid-xac3jdnn]{grid-template-columns:1fr 1fr 1fr;gap:1.5rem}.case--1[data-astro-cid-xac3jdnn]{margin-top:2.5rem}.case--2[data-astro-cid-xac3jdnn]{margin-top:5rem}}.grid[data-astro-cid-mf6a4qkp]{gap:1.25rem;margin-top:2.5rem;display:grid}.rev[data-astro-cid-mf6a4qkp]{border-radius:var(--dv-radius);background:var(--dv-surface);border:1px solid #f2b5444d;margin:0;padding:2rem}.stars[data-astro-cid-mf6a4qkp]{gap:.3rem;margin-bottom:1.25rem;display:flex}.stars[data-astro-cid-mf6a4qkp] span[data-astro-cid-mf6a4qkp]{background:var(--gold);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:1.1rem;height:1.1rem}blockquote[data-astro-cid-mf6a4qkp]{margin:0 0 1.25rem;font-size:1.1rem;line-height:1.5}.rev--big[data-astro-cid-mf6a4qkp] blockquote[data-astro-cid-mf6a4qkp]{font-family:var(--vz-font-display);text-transform:uppercase;font-size:clamp(1.3rem,2.8vw,2rem);line-height:1.15}figcaption[data-astro-cid-mf6a4qkp]{color:var(--vz-ink-muted);font-size:.95rem}figcaption[data-astro-cid-mf6a4qkp] strong[data-astro-cid-mf6a4qkp]{color:var(--vz-ink)}@media (width>=900px){.grid[data-astro-cid-mf6a4qkp]{grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr;gap:1.5rem}.rev--big[data-astro-cid-mf6a4qkp]{flex-direction:column;grid-row:span 2;justify-content:center;padding:3rem;display:flex}}.faq__in[data-astro-cid-stqqzfge]{gap:2rem;display:grid}.list[data-astro-cid-stqqzfge]{gap:.75rem;max-width:52rem;display:grid}details[data-astro-cid-stqqzfge]{background:var(--dv-surface);border:1px solid var(--vz-line);border-radius:14px;overflow:hidden}summary[data-astro-cid-stqqzfge]{cursor:pointer;background:var(--gold-btn);color:var(--vz-on-brand);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.5rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-stqqzfge]::-webkit-details-marker{display:none}summary[data-astro-cid-stqqzfge]:after{content:"";width:.65rem;height:.65rem;transition:transform .25s var(--ease);border-bottom:2.5px solid;border-right:2.5px solid;flex:none;transform:rotate(45deg)}details[data-astro-cid-stqqzfge][open] summary[data-astro-cid-stqqzfge]:after{transform:rotate(-135deg)}details[data-astro-cid-stqqzfge] p[data-astro-cid-stqqzfge]{color:#e5dfd2;max-width:62ch;margin:0;padding:1.25rem 1.5rem 1.5rem}@media (width>=900px){.faq__in[data-astro-cid-stqqzfge]{grid-template-columns:.8fr 1.2fr;gap:4rem}h2[data-astro-cid-stqqzfge]{align-self:start;position:sticky;top:6rem}}.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[data-astro-cid-utdpuy6j]{background:radial-gradient(60% 70% at 10% 20%, var(--dv-glow), transparent 70%)}.contact__in[data-astro-cid-utdpuy6j]{align-items:start;gap:3rem;display:grid}h2[data-astro-cid-utdpuy6j]{max-width:12ch}.steps[data-astro-cid-utdpuy6j]{gap:1.25rem;margin:2rem 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-utdpuy6j] li[data-astro-cid-utdpuy6j]{align-items:flex-start;gap:1rem;display:flex}.steps[data-astro-cid-utdpuy6j] li[data-astro-cid-utdpuy6j] svg{color:var(--vz-brand);width:1.5rem;height:1.5rem;margin-top:.2rem}.steps[data-astro-cid-utdpuy6j] strong[data-astro-cid-utdpuy6j]{font-size:1.15rem;display:block}.steps[data-astro-cid-utdpuy6j] span[data-astro-cid-utdpuy6j]{color:var(--vz-ink-muted)}.tel[data-astro-cid-utdpuy6j]{font-family:var(--vz-font-display);background:var(--gold);-webkit-text-fill-color:transparent;color:#f2b544;white-space:nowrap;background-clip:text;font-size:clamp(1.8rem,5.5vw,3rem);text-decoration:none;display:inline-block}.region[data-astro-cid-utdpuy6j]{color:var(--vz-ink-muted);margin:.5rem 0 0}.contact__form[data-astro-cid-utdpuy6j]{border-radius:var(--dv-radius);background:var(--dv-surface);border:1px solid #f2b54473;width:100%;margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 30px 80px #00000080}@media (width>=900px){.contact__in[data-astro-cid-utdpuy6j]{grid-template-columns:1.1fr .9fr;gap:5rem}}
