:root{--vz-bg:#0e0c0a;--vz-bg-alt:#16130f;--vz-surface:#16130f;--vz-ink:#f2ede4;--vz-ink-muted:#a89f92;--vz-ink-faint:#8a8174;--vz-line:#2a2520;--vz-line-strong:#4a4137;--vz-brand:#d4b47a;--vz-brand-hover:#e3c78f;--vz-brand-soft:#1e1a15;--vz-brand-ring:#d4b47a73;--vz-on-brand:#15120d;--vz-accent:#d4b47a;--vz-accent-soft:#1e1a15;--vz-ok:#8fcf9a;--vz-ok-soft:#16251a;--vz-danger:#ff9c8a;--vz-danger-soft:#2b1613;--vz-font-display:"Playfair", "Onest", Georgia, serif;--vz-font-text:"Onest", system-ui, sans-serif;--vz-font-mono:ui-monospace, monospace;--vz-fs-xs:.8rem;--vz-fs-sm:.875rem;--vz-fs-md:1rem;--vz-fs-lg:1.25rem;--vz-fs-xl:1.5rem;--vz-fs-2xl:2rem;--vz-fs-3xl:2.5rem;--vz-lh-tight:1.2;--vz-lh-body:1.5;--vz-space-1:.25rem;--vz-space-2:.5rem;--vz-space-3:.75rem;--vz-space-4:1rem;--vz-space-5:1.5rem;--vz-space-6:2rem;--vz-space-7:3rem;--vz-space-8:4rem;--vz-measure:70ch;--vz-container:1240px;--vz-radius-sm:2px;--vz-radius-md:2px;--vz-radius-control:2px;--vz-border:1px;--vz-focus:0 0 0 2px var(--vz-brand-ring);--vz-dur-fast:.12s;--vz-dur:.2s;--vz-ease:ease;--dv-surface:#16130f;--dv-surface-2:#1e1a15;--dv-glow:#d4b47a29;--dv-radius:2px;--dv-gold-grad:linear-gradient(180deg, #f3e3bf 0%, #d4b47a 50%, #9c7b45 100%);--pad:clamp(20px, 4vw, 56px);color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}img,svg,video,canvas{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Playfair;font-style:normal;font-weight:300;font-display:swap;src:url(/_a/playfair-n-cyrillic.BxMIkxml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair;font-style:normal;font-weight:300;font-display:swap;src:url(/_a/playfair-n-latin.BBrPiSJ4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair;font-style:italic;font-weight:300;font-display:swap;src:url(/_a/playfair-i-cyrillic.ges2suCM.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair;font-style:italic;font-weight:300;font-display:swap;src:url(/_a/playfair-i-latin.Dd5ugT0r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_a/onest-n-cyrillic.B4DTQzs9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_a/onest-n-latin.BXvespbm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_a/onest-n-latin-ext.BB1CCQzJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}html{scroll-behavior:smooth;background:#0e0c0a;scroll-padding-top:72px}body{color:var(--vz-ink);font-family:var(--vz-font-text);-webkit-font-smoothing:antialiased;background:#0e0c0a;font-size:1.0625rem;line-height:1.6}h1,h2,h3,.display{font-family:var(--vz-font-display);letter-spacing:-.02em;color:var(--vz-ink);text-wrap:balance;font-weight:300;line-height:1.02}a{color:inherit}.rub{font-family:Onest,sans-serif}.wrap{width:min(100% - 2 * var(--pad), 1240px);margin-inline:auto}.sec{padding-block:clamp(72px,10vw,140px);position:relative}.eyebrow{font-family:var(--vz-font-text);letter-spacing:.22em;text-transform:uppercase;color:var(--vz-brand);margin:0 0 18px;font-size:.75rem;font-weight:500}.sec h2{margin:0 0 20px;font-size:clamp(2.2rem,4.8vw,4rem)}.sec__lead{color:var(--vz-ink-muted);max-width:52ch;margin:0}.gold{color:#d4b47a;background:var(--dv-gold-grad);-webkit-text-fill-color:transparent;background-clip:text}em.gold{padding:0 .06em .12em 0;font-style:italic;display:inline-block}.btn{white-space:nowrap;border-radius:var(--dv-radius);border:1px solid var(--vz-brand);background:var(--vz-brand);min-height:52px;color:var(--vz-on-brand);font:600 .8125rem/1 var(--vz-font-text);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:0 34px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .2s;display:inline-flex}.btn:hover{background:var(--vz-brand-hover);transform:translateY(-2px);box-shadow:0 10px 30px #d4b47a38}.btn:active{transform:translateY(1px)scale(.98)}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--vz-brand);outline-offset:3px}.btn--ghost{color:var(--vz-brand);background:0 0}.btn--ghost:hover{box-shadow:none;background:#d4b47a1a}.top{z-index:5;position:absolute;inset:0 0 auto}.top__row{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand{line-height:1;text-decoration:none;display:grid}.brand__name{font-family:var(--vz-font-display);letter-spacing:-.01em;color:var(--vz-ink);font-size:1.7rem;font-weight:300}.brand__sub{letter-spacing:.24em;text-transform:uppercase;color:var(--vz-brand);margin-top:6px;font-size:.625rem;font-weight:500}.nav{gap:clamp(20px,3vw,44px);display:none}.nav a{letter-spacing:.2em;text-transform:uppercase;color:var(--vz-ink);border-bottom:1px solid #0000;padding:8px 0;font-size:.75rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s}.nav a:hover{color:var(--vz-brand);border-color:var(--vz-brand)}.top__end{align-items:center;gap:18px;display:flex}.top__tel{letter-spacing:.02em;white-space:nowrap;font-size:.95rem;font-weight:500;text-decoration:none}.top__tel:hover{color:var(--vz-brand)}.age{border:1px solid var(--vz-brand);width:44px;height:44px;color:var(--vz-brand);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid}@media (width>=1020px){.nav{display:flex}}@media (width<=520px){.top__tel{font-size:.82rem}.brand__name{font-size:1.45rem}.brand__sub{display:none}.top__end{gap:12px}}.hero{isolation:isolate;background:#0e0c0a;position:relative;overflow:hidden}.hero__media{z-index:-1;aspect-ratio:4/3;position:relative}.hero__media img{object-fit:cover;object-position:72% 50%;width:100%;height:100%;display:block}.hero__media:after{content:"";background:linear-gradient(#0e0c0a8c 0%,#0e0c0a00 30%,#0e0c0a33 60%,#0e0c0a 100%);position:absolute;inset:0}.hero__glow{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 90% 45% at 50% 30%, var(--dv-glow) 0%, transparent 70%);position:absolute;inset:0}.hero__body{padding-block:8px clamp(56px,9vw,100px)}.hero h1{margin:0 0 22px;font-size:clamp(2.9rem,13vw,4.6rem)}.hero__sub{color:var(--vz-ink);max-width:30ch;margin:0 0 32px;font-size:1.1875rem}.hero__cta{flex-wrap:wrap;gap:14px;display:flex}@media (width>=860px){.hero{align-items:center;min-height:max(100svh,680px);display:grid}.hero__media{aspect-ratio:auto;position:absolute;inset:0}.hero__media img{object-position:78% 50%}.hero__media:after{background:linear-gradient(90deg,#0e0c0a 0%,#0e0c0aeb 24%,#0e0c0a73 52%,#0e0c0a00 72%),linear-gradient(#0e0c0a99 0%,#0e0c0a00 22% 78%,#0e0c0a 100%)}.hero__glow{background:radial-gradient(ellipse 55% 60% at 74% 48%, var(--dv-glow) 0%, transparent 70%)}.hero__body{padding-block:130px 150px}.hero h1{max-width:9ch;font-size:clamp(4.2rem,8.6vw,8rem);line-height:.95}.hero__sub{max-width:24ch;font-size:1.375rem}}.shelf-head{margin-bottom:clamp(36px,5vw,64px)}.shelf{grid-template-columns:1fr;gap:14px;display:grid}.tile{isolation:isolate;border:1px solid var(--vz-line);border-radius:var(--dv-radius);background:var(--dv-surface);flex-direction:column;justify-content:flex-end;min-height:300px;padding:28px;transition:border-color .3s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.tile:hover{border-color:#d4b47a99;transform:translateY(-4px)}.tile img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.tile:hover img{transform:scale(1.06)}.tile:before{content:"";z-index:-1;background:linear-gradient(#0e0c0a0d 25%,#0e0c0ac7 72%,#0e0c0af0 100%);position:absolute;inset:0}.tile__n{color:var(--vz-brand);letter-spacing:.1em;margin-bottom:10px;font-size:.8125rem;font-weight:500}.tile h3{color:var(--vz-ink);margin:0 0 8px;font-size:clamp(2rem,3.4vw,3rem)}.tile p{color:var(--vz-ink);letter-spacing:.12em;text-transform:uppercase;max-width:26ch;margin:0;font-size:.875rem;line-height:1.5}@media (width>=760px){.shelf{grid-template-columns:repeat(12,1fr)}.tile--a{grid-column:span 7;min-height:440px}.tile--b{grid-column:span 5;min-height:440px;margin-top:44px}.tile--c{grid-column:span 4;min-height:360px}.tile--d{grid-column:span 5;min-height:360px;margin-top:-30px}.tile--e{grid-column:span 3;min-height:360px}}@media (width>=760px) and (width<=1000px){.tile--e{grid-column:span 12;min-height:280px}.tile--c{grid-column:span 5}.tile--d{grid-column:span 7;margin-top:0}}.fish{isolation:isolate;border-block:1px solid var(--vz-line);background:#0e0c0a;position:relative;overflow:hidden}.fish__media{z-index:-1;aspect-ratio:16/10;position:relative}.fish__media img{object-fit:cover;width:100%;height:100%;display:block}.fish__media:after{content:"";background:linear-gradient(#0e0c0a33 0%,#0e0c0a80 50%,#0e0c0a 100%);position:absolute;inset:0}.fish__body{padding-block:0 clamp(64px,9vw,110px)}.fish__pct{font-family:var(--vz-font-display);letter-spacing:-.04em;margin:0 0 10px;padding-bottom:.06em;font-size:clamp(6rem,30vw,9rem);font-weight:300;line-height:.9}.fish h2{margin:0 0 16px;font-size:clamp(2.1rem,4.4vw,3.6rem)}.fish p{color:var(--vz-ink);max-width:40ch;margin:0 0 22px;font-size:1.125rem}.fish__when{border:1px solid var(--vz-brand);color:var(--vz-brand);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--dv-radius);background:#0e0c0a99;padding:10px 18px;font-size:.8125rem;font-weight:500;display:inline-block}.fish__when[hidden]{display:none}@media (width>=860px){.fish{align-items:center;min-height:640px;display:grid}.fish__media{aspect-ratio:auto;position:absolute;inset:0}.fish__media:after{background:linear-gradient(270deg,#0e0c0a 0%,#0e0c0ae0 30%,#0e0c0a4d 62%,#0e0c0a1a 100%)}.fish__media img{object-position:20% 50%}.fish__body{width:min(100% - 2 * var(--pad), 1240px);text-align:right;justify-items:end;margin-left:auto;margin-right:auto;padding-block:90px;display:grid}.fish__body>*{max-width:560px}.fish__pct{font-size:clamp(9rem,17vw,15rem)}}.bonus__card{border-radius:var(--dv-radius);background:radial-gradient(ellipse 60% 90% at 12% 50%, var(--dv-glow) 0%, transparent 70%), var(--dv-surface);border:1px solid #d4b47a4d;gap:28px;padding:clamp(32px,6vw,80px);display:grid;position:relative;overflow:hidden}.bonus__num{font-family:var(--vz-font-display);letter-spacing:-.04em;white-space:nowrap;margin:0;padding-bottom:.06em;font-size:clamp(5.5rem,22vw,10rem);font-weight:300;line-height:.95}.bonus__num .rub{letter-spacing:0;margin-left:.08em;font-size:.5em;font-weight:500}.bonus h2{margin:0 0 14px;font-size:clamp(1.9rem,3.6vw,3rem)}.bonus p{color:var(--vz-ink-muted);max-width:46ch;margin:0}@media (width>=860px){.bonus__card{grid-template-columns:auto 1fr;align-items:center;gap:clamp(40px,7vw,110px)}}.events__top{gap:28px;margin-bottom:clamp(36px,5vw,60px);display:grid}.occ{border-top:1px solid var(--vz-line);margin:0;padding:0;list-style:none;display:grid}.occ li{border-bottom:1px solid var(--vz-line);font-family:var(--vz-font-display);letter-spacing:-.015em;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:300;line-height:1.1;transition:color .25s,padding-left .3s cubic-bezier(.16,1,.3,1);display:flex}.occ li:hover{color:var(--vz-brand);padding-left:14px}.occ span{font-family:var(--vz-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--vz-ink-muted);text-align:right;font-size:.75rem}.events__grid{gap:20px;display:grid}.events__pic{border-radius:var(--dv-radius);border:1px solid var(--vz-line);min-height:280px;position:relative;overflow:hidden}.events__pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.events__form{border-radius:var(--dv-radius);background:var(--dv-surface);border:1px solid #d4b47a4d;width:100%;margin-inline:auto;padding:clamp(24px,4vw,44px)}.events__form .vz-leadform__title{margin:0 0 8px;font-size:clamp(1.6rem,2.6vw,2.1rem)}@media (width>=900px){.events__top{grid-template-columns:1fr 1fr;align-items:end;gap:64px}.events__grid{grid-template-columns:5fr 6fr;align-items:stretch}.events__pic{min-height:520px}}.faq__grid{gap:36px;display:grid}.faq details{border-bottom:1px solid var(--vz-line)}.faq details:first-of-type{border-top:1px solid var(--vz-line)}.faq summary{cursor:pointer;font-family:var(--vz-font-display);color:var(--vz-ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:300;line-height:1.2;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--vz-font-text);color:var(--vz-brand);flex:none;font-size:1.6rem;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:62ch;color:var(--vz-ink-muted);margin:0 0 24px}@media (width>=900px){.faq__grid{grid-template-columns:4fr 7fr;gap:80px}}.contacts{border-top:1px solid var(--vz-line);background:radial-gradient(ellipse 70% 80% at 85% 100%, var(--dv-glow) 0%, transparent 70%)}.contacts__tel{font-family:var(--vz-font-display);letter-spacing:-.03em;white-space:nowrap;margin:8px 0 clamp(36px,5vw,60px);font-size:clamp(2.3rem,8.4vw,5.6rem);font-weight:300;line-height:1.05;text-decoration:none;transition:color .25s;display:inline-block}.contacts__tel:hover{color:var(--vz-brand)}.contacts__cols{border-top:1px solid var(--vz-line);gap:0;display:grid}.contacts__col{border-bottom:1px solid var(--vz-line);padding:26px 0}.contacts__k{letter-spacing:.22em;text-transform:uppercase;color:var(--vz-brand);margin:0 0 10px;font-size:.75rem;font-weight:500}.contacts__v{font-family:var(--vz-font-display);margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:300;line-height:1.2}.contacts__v a{border-bottom:1px solid var(--vz-brand);text-decoration:none}.contacts__col .btn{min-height:46px;margin-top:18px;padding:0 24px}@media (width>=860px){.contacts__cols{grid-template-columns:1fr 1fr 1fr}.contacts__col{border-bottom:0;padding:30px 32px 30px 0}.contacts__col+.contacts__col{border-left:1px solid var(--vz-line);padding-left:32px}}.foot{border-top:1px solid var(--vz-line);background:#0b0908;padding-block:44px 56px}.foot__row{gap:28px;display:grid}.foot__warn{align-items:flex-start;gap:18px;max-width:70ch;display:flex}.foot__warn p{color:var(--vz-ink);margin:0 0 6px;font-size:.9375rem}.foot__warn p+p{color:var(--vz-ink-muted);font-size:.875rem}.foot__links{color:var(--vz-ink-muted);flex-wrap:wrap;gap:8px 28px;font-size:.875rem;display:flex}.foot__links a{border-bottom:1px solid var(--vz-line-strong);text-decoration:none}.foot__links a:hover{color:var(--vz-brand);border-color:var(--vz-brand)}@media (width>=900px){.foot__row{grid-template-columns:1fr auto;align-items:end}}.legal{padding-top:40px}.legal__body{max-width:760px;padding:2rem var(--pad) 5rem;margin:0 auto}.legal h1{margin:0 0 12px;font-size:clamp(2rem,4.4vw,3rem)}.legal h2{margin:2.2rem 0 .75rem;font-size:1.5rem}.legal p{color:var(--vz-ink);margin:0 0 .9rem}.legal a{color:var(--vz-brand)}.legal__meta{color:var(--vz-ink-muted)}.legal__back{letter-spacing:.16em;text-transform:uppercase;color:var(--vz-brand);margin-bottom:28px;font-size:.8125rem;text-decoration:none;display:inline-block}.nf{text-align:center;min-height:100svh;padding:var(--pad);place-items:center;display:grid}.nf h1{margin:0;font-size:clamp(5rem,22vw,11rem)}.nf p{color:var(--vz-ink-muted);margin:8px 0 28px}.vz-muted{color:var(--vz-ink-muted);margin:0 0 22px}.vz-field__label{letter-spacing:.16em;text-transform:uppercase;color:var(--vz-ink);font-size:.75rem;font-weight:500}.vz-field__req{color:var(--vz-brand)}.vz-input{width:100%;min-height:50px;font:400 1rem/1.4 var(--vz-font-text);color:var(--vz-ink);border:1px solid var(--vz-line-strong);border-radius:var(--dv-radius);appearance:none;background:#0e0c0a;padding:12px 14px;transition:border-color .2s,box-shadow .2s}select.vz-input{background-image:linear-gradient(45deg,#0000 50%,#d4b47a 50%),linear-gradient(135deg,#d4b47a 50%,#0000 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}textarea.vz-input{resize:vertical;min-height:96px}.vz-input::placeholder{color:#8a8174;opacity:1}.vz-input:hover{border-color:#6b5f4f}.vz-input:focus{border-color:var(--vz-brand);outline:none;box-shadow:0 0 0 3px #d4b47a40}.vz-input[aria-invalid=true]{border-color:var(--vz-danger)}.vz-field__error{color:var(--vz-danger);margin:0;font-size:.875rem}.vz-consent{color:var(--vz-ink-muted);align-items:flex-start;gap:12px;font-size:.875rem;line-height:1.5;display:flex}.vz-consent a{color:var(--vz-brand)}.vz-checkbox{appearance:none;border:1px solid var(--vz-line-strong);border-radius:var(--dv-radius);cursor:pointer;background:#0e0c0a;flex:none;place-items:center;width:22px;height:22px;margin:2px 0 0;display:grid}.vz-checkbox:checked{background:var(--vz-brand);border-color:var(--vz-brand)}.vz-checkbox:checked:after{content:"";border:solid var(--vz-on-brand);border-width:0 2px 2px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}.vz-checkbox:focus-visible{outline:2px solid var(--vz-brand);outline-offset:2px}.vz-btn{cursor:pointer;border:1px solid var(--vz-brand);border-radius:var(--dv-radius);background:var(--vz-brand);min-height:54px;color:var(--vz-on-brand);font:600 .8125rem/1 var(--vz-font-text);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:0 28px;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s;display:inline-flex}.vz-btn[data-block]{width:100%}.vz-btn:hover{background:var(--vz-brand-hover);transform:translateY(-2px)}.vz-btn:active{transform:translateY(1px)scale(.98)}.vz-btn:disabled{opacity:.6;cursor:progress;transform:none}.vz-btn:focus-visible{outline:2px solid var(--vz-ink);outline-offset:3px}.vz-leadform__status{color:var(--vz-danger);margin:0;font-size:.9375rem}.vz-leadform__done{text-align:center;color:var(--vz-brand);justify-items:center;gap:12px;padding:24px 8px;display:grid}.vz-leadform__done p{color:var(--vz-ink);font-family:var(--vz-font-display);margin:0;font-size:1.5rem}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero .brand,.hero h1,.hero__sub,.hero__cta{animation:.9s cubic-bezier(.16,1,.3,1) both rise}.hero h1{animation-delay:.1s}.hero__sub{animation-delay:.25s}.hero__cta{animation-delay:.4s}.hero__media img{animation:2.4s cubic-bezier(.16,1,.3,1) both drift}@supports (animation-timeline:view()){.reveal{animation:linear both reveal view();animation-range:entry entry 45%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero .brand,.hero h1,.hero__sub,.hero__cta,.hero__media img,.reveal{animation:none}.btn,.tile,.tile img,.occ li,.vz-btn{transition:none}.tile:hover,.tile:hover img,.btn:hover,.vz-btn:hover{transform:none}}
