@font-face{font-family:"Outfit";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/outfit-v15-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-family:"Outfit";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/outfit-v15-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/cormorant-garamond-v21-latin_latin-ext-italic.woff2) format("woff2")}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/cormorant-garamond-v21-latin_latin-ext-600.woff2) format("woff2")}:root{--font-body:"Outfit", system-ui, -apple-system, sans-serif;--font-display:"Cormorant Garamond", Georgia, serif;--container:1160px;--ease:cubic-bezier(0.16, 1, 0.3, 1);--hero-a:#2c0f28;--hero-b:#14061c;--hero-glow:rgba(155, 34, 66, 0.3)}.theme-murdum{--bg:#0c0510;--bg-scene:radial-gradient(
    125% 110% at 22% 0%,
    #3a1030 0%,
    #2a0f2e 46%,
    #1a0820 100%
  );--ink:#f7efe9;--muted:rgba(247, 239, 233, 0.78);--muted2:rgba(247, 239, 233, 0.56);--bordo:#d46087;--bordo-deep:#9b2242;--mor:#b98ae4;--gold:#e8bd78;--line:rgba(247, 239, 233, 0.16);--card:rgba(255, 255, 255, 0.05);--grad:linear-gradient(120deg, #9b2242, #7b3fa0);--hd-bg:rgba(18, 7, 22, 0.72);--hd-text:#f7efe9;--hd-muted:rgba(247, 239, 233, 0.6);--hd-accent:#d46087;--hd-line:rgba(247, 239, 233, 0.15);--hd-hover:rgba(212, 96, 135, 0.14)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden;width:100%}body{font-family:var(--font-body);font-size:2rem;line-height:1.62;background:var(--bg-scene);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;display:block;height:auto}a{text-decoration:none;color:inherit}ul{list-style:none}button{font:inherit;background:none;border:none;cursor:pointer;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.14}em{font-style:italic;color:var(--bordo)}.wrap{max-width:var(--container);margin-inline:auto;padding-inline:2rem}.eyebrow{display:inline-block;font-size:1.35rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--bordo);border:1px solid var(--line);border-radius:999px;padding:.8rem 1.8rem}.site-header{position:fixed;left:0;right:0;top:0;z-index:40;background:var(--hd-bg);border-bottom:1px solid var(--hd-line)}.site-header__inner{max-width:var(--container);margin-inline:auto;padding:1.3rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.brand{display:flex;align-items:center;gap:1.2rem;flex-shrink:0}.brand__logo{width:4.2rem;height:4.2rem;flex-shrink:0;object-fit:contain}.brand__name{font-family:var(--font-display);font-size:2.1rem;font-weight:600;line-height:1.05;color:var(--hd-text)}.brand__name span{color:var(--hd-accent)}.site-nav{display:none;gap:.2rem}.site-nav a{padding:.9rem 1.2rem;border-radius:999px;font-size:1.2rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--hd-text);transition:color 0.25s var(--ease),background 0.25s var(--ease)}.site-nav a:hover{background:var(--hd-hover);color:var(--hd-accent)}.site-nav a[aria-current="page"]{color:var(--hd-accent)}.nav-toggle,.nav-mobile,.nav-backdrop{--nav-bg:linear-gradient(165deg, #3a1030, #1e0a24 55%, #0c0510);--nav-link:var(--ink);--nav-accent:var(--bordo);--nav-bars:var(--hd-text);--nav-social:var(--bordo);--nav-cta:var(--grad);--nav-cta-text:#fff;--nav-font:var(--font-display);--nav-line:var(--line);--nav-backdrop:rgb(10 5 15 / 0.6)}.btn{display:inline-flex;align-items:center;gap:.9rem;padding:1.6rem 2.8rem;border-radius:999px;font-size:1.35rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;transition:transform 0.3s var(--ease),border-color 0.3s var(--ease),color 0.3s var(--ease)}.btn--solid{background:var(--grad);color:#fff;box-shadow:0 1.4rem 3.4rem -1.4rem rgb(0 0 0 / .9)}.btn--solid:hover{transform:translateY(-3px)}.btn--ghost{border:1px solid rgb(247 239 233 / .32);background:rgb(255 255 255 / .04)}.btn--ghost:hover{background:rgb(255 255 255 / .09);border-color:rgb(247 239 233 / .5)}.btn-row{display:flex;flex-wrap:wrap;gap:1.3rem}.sec{position:relative;padding-top:7rem}.sec::before{content:"";position:absolute;top:0;left:50%;width:90rem;max-width:100vw;height:45rem;transform:translateX(-50%);background:radial-gradient(closest-side,rgb(155 34 66 / .22),transparent);pointer-events:none;z-index:-1}.sec__n{font-family:var(--font-display);font-style:italic;font-size:2rem;color:var(--bordo);opacity:.85}.sec h2{font-size:clamp(2.8rem, 5.4vw, 4.6rem);letter-spacing:-.015em;margin-bottom:1.2rem}.sec__sub{font-family:var(--font-display);font-style:italic;color:var(--muted);font-size:2.2rem;max-width:58ch;margin-bottom:3.6rem}.close{position:relative;isolation:isolate;margin-top:10rem;padding:6rem 2rem 2rem;display:flex;flex-direction:column;align-items:center;gap:2.4rem;text-align:center}.close::before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:90rem;max-width:100vw;height:45rem;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgb(155 34 66 / .28),transparent),radial-gradient(closest-side at 65% 55%,rgb(123 63 160 / .16),transparent);pointer-events:none}.close h2{font-size:clamp(2.8rem, 4.8vw, 4.6rem);text-wrap:balance}.close p{max-width:42ch;margin:1rem auto 0;font-size:1.8rem;color:var(--muted)}.close .btn-row{justify-content:center}.site-footer{position:relative;z-index:2;margin-top:8rem;padding:6.4rem 0 2.8rem;color:var(--muted);font-size:1.45rem;background:linear-gradient(180deg,transparent 0%,rgb(12 5 16 / .8) 30%,rgb(12 5 16 / .98) 100%);border-top:1px solid var(--line);overflow:hidden}.site-footer::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 100%,rgb(155 34 66 / .18) 0,transparent 60%);pointer-events:none}.ft-inner{position:relative;z-index:1;width:min(1240px, 92%);margin:0 auto}.ft-grid{display:grid;gap:4rem;grid-template-columns:1.5fr 1fr 1fr 1fr 1.3fr}.ft-logo{font-family:var(--font-display);font-size:2.2rem;font-weight:500;letter-spacing:.02em;color:var(--ink)}.ft-logo span{color:var(--bordo)}.ft-brand p{margin:1.2rem 0 2rem;max-width:30rem;line-height:1.6}.ft-social{display:flex;gap:1rem;flex-wrap:wrap}.ft-social a{width:4.4rem;height:4.4rem;border-radius:1.2rem;border:1px solid var(--line);color:var(--muted);display:flex;align-items:center;justify-content:center;transition:color 0.25s var(--ease),border-color 0.25s var(--ease),transform 0.25s var(--ease)}.ft-social a:hover{color:var(--bordo);border-color:var(--bordo);transform:translateY(-2px)}.ft-h{font-family:var(--font-display);font-size:2rem;font-weight:500;color:var(--ink);margin-bottom:1.4rem}.ft-col{display:flex;flex-direction:column;gap:1rem}.ft-col a{overflow-wrap:anywhere;transition:color 0.25s var(--ease)}.ft-col a:hover{color:var(--bordo)}.ft-bottom{margin-top:4.8rem;padding-top:2.2rem;border-top:1px solid var(--line);font-size:1.3rem;color:var(--muted2)}.vz-hero{position:relative;overflow:clip;background:radial-gradient(90% 80% at 72% 26%,var(--hero-glow),transparent 72%),linear-gradient(160deg,var(--hero-a) 0%,var(--hero-b) 100%)}.vz-hero__pin{position:relative;padding:clamp(11rem, 16vh, 16rem) 0 6rem}.vz-hero__img{position:absolute;top:50%;left:54%;width:min(48rem, 56vw);height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:100% center;transform:translate(-50%,-50%);opacity:.5;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 58% 56% at 50% 50%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 58% 56% at 50% 50%,#000 40%,transparent 100%)}.vz-hero__stage,.vz-hero__stick{display:contents}.vz-hero .eyebrow,.vz-hero__title,.vz-cards{position:relative;z-index:1}.vz-hero__title{margin:2rem 0 4rem;font-family:var(--font-display);font-weight:600;font-size:clamp(3.6rem, calc(15vw - 0.6rem), 16.6rem);line-height:.95;letter-spacing:.01em;text-transform:uppercase;background:linear-gradient(90deg,#f7efe9 0%,#f7efe9 26%,#e7b9cb 38%,#d46087 50%,#b0569e 60%,#e7b9cb 72%,#f7efe9 84%,#f7efe9 100%) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;color:#fff0;animation:vzShine 9s ease-in-out infinite}@keyframes vzShine{0%,100%{background-position:100% 0}50%{background-position:0% 0}}@keyframes vzTitleDrift{to{transform:translateY(-7rem)}}@keyframes vzImgDrift{from{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-28%) scale(1.12)}}.vz-cards{display:grid;grid-template-columns:1fr;gap:1.2rem}.vz-col{display:flex;flex-direction:column;gap:1.2rem}.vz-card{padding:1.6rem 1.8rem;border:1px solid var(--line);border-radius:1rem;background:rgb(18 7 22 / .42)}.vz-card h2,.vz-card h3{font-size:2rem;margin-bottom:.6rem}.vz-card p{font-size:1.35rem;line-height:1.55;color:var(--muted)}.vz-card--lead{border-color:var(--hd-accent)}.vz-card--lead h2{font-size:clamp(2.2rem, 2.2vw, 2.8rem)}.vz-note{font-size:1.35rem;line-height:1.55;color:var(--muted);max-width:34ch}.vz-card--stat{display:flex;align-items:center;gap:1.4rem}.vz-stat{font-family:var(--font-display);font-size:4.4rem;line-height:1;color:var(--gold)}.vz-card--go{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.6rem;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:border-color 0.3s var(--ease),transform 0.3s var(--ease)}.vz-card--go:hover{border-color:var(--bordo);transform:translateY(-3px)}.vz-lead{max-width:36rem;margin:-1.2rem 0 4.4rem;font-size:1.6rem;line-height:1.8;color:var(--muted)}.vz-lead strong{color:var(--ink);font-weight:700}.vz-stage{position:relative;display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:center;padding:2rem;border:1px solid var(--line);border-radius:2rem;background:rgb(18 7 22 / .55);overflow:hidden}.vz-stage__media{position:relative;aspect-ratio:16 / 9;border:1px solid var(--line);border-radius:1.4rem;background:var(--bg);overflow:hidden}.vz-stage__media img{width:100%;height:100%;object-fit:cover;transition:opacity 0.5s var(--ease),transform 0.6s var(--ease)}.vz-stage.is-switching .vz-stage__media img{opacity:0;transform:scale(1.045)}.vz-stage__count{position:absolute;top:1.2rem;left:1.2rem;z-index:2;padding:.5rem 1.2rem;border:1px solid var(--line);border-radius:999px;background:rgb(12 5 16 / .72);font-size:1.1rem;font-weight:700;letter-spacing:.18em}.vz-stage__body>*{transition:opacity 0.35s ease,transform 0.45s var(--ease)}.vz-stage.is-switching .vz-stage__body>*{opacity:0;transform:translateY(1.2rem)}.vz-stage__sub{display:block;font-size:1.2rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--bordo)}.vz-stage__title{margin:1rem 0 1.2rem;font-size:clamp(3rem, 3.6vw, 4.6rem)}.vz-stage__desc{max-width:42ch;margin-bottom:2.2rem;font-size:1.6rem;color:var(--muted)}.vz-stage__progress{max-width:22rem;height:3px;margin-top:2rem;border-radius:3px;background:rgb(247 239 233 / .14);overflow:hidden}.vz-stage__fill{width:0;height:100%;border-radius:3px;background:var(--grad)}.vz-stage__fill.is-running{animation:vzFill 3.2s linear forwards}@keyframes vzFill{from{width:0}to{width:100%}}.vz-row{display:flex;gap:1.2rem;margin-top:1.6rem;padding-bottom:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vz-row::-webkit-scrollbar{display:none}.vz-mini{position:relative;flex:0 0 72%;scroll-snap-align:start;border:1px solid var(--line);border-radius:1.4rem;background:var(--card);overflow:hidden;transition:transform 0.35s var(--ease),border-color 0.3s ease}.vz-mini img{width:100%;aspect-ratio:16 / 9;object-fit:cover;opacity:.85;transition:opacity 0.3s ease,transform 0.6s var(--ease)}.vz-mini:hover{transform:translateY(-.5rem);border-color:var(--bordo)}.vz-mini:hover img{opacity:1;transform:scale(1.05)}.vz-mini.is-active{border-color:var(--bordo);box-shadow:0 0 0 2px var(--bordo-deep)}.vz-mini__body{display:flex;flex-direction:column;gap:.4rem;padding:1.4rem 1.6rem 1.8rem}.vz-mini__tag{font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mor)}.vz-mini__title{font-family:var(--font-display);font-size:2rem;font-weight:600;line-height:1.18}.vz-hint{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1rem;font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted2)}.vz-hint span{display:inline-block;color:var(--bordo);animation:vzNudge 1.4s ease-in-out infinite}@keyframes vzNudge{0%,100%{transform:translateX(0)}50%{transform:translateX(.6rem)}}.vz-panel{position:relative;isolation:isolate;overflow:hidden;margin-top:2.4rem;padding:6rem 2.2rem;border-radius:2.4rem;text-align:center;background:#1a0820;box-shadow:inset 0 1px 0 rgb(255 255 255 / .12),0 1px 2px rgb(0 0 0 / .4),0 2.4rem 5rem -2rem rgb(0 0 0 / .7),0 6rem 12rem -5rem rgb(0 0 0 / .6)}.vz-panel__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:100% 50%;opacity:.28;transform-origin:50% 0%;transform:translateY(-7%) scale(1.1)}.vz-panel::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 70% at 50% 40%,rgb(42 15 46 / .3),rgb(20 6 28 / .55))}.vz-panel::after{content:"";position:absolute;z-index:-1;left:74%;top:52%;width:60%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgb(212 96 135 / .34),rgb(123 63 160 / .18) 55%,transparent 100%);pointer-events:none;animation:vzGlow 9s ease-in-out infinite}@keyframes vzGlow{0%,100%{opacity:.7;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}.vz-panel__content{max-width:76rem;margin-inline:auto}.vz-panel__title{margin-bottom:1.2rem;font-size:clamp(3.2rem, 4.4vw, 5.2rem);line-height:1.08}.vz-panel p{max-width:62ch;margin-inline:auto;font-size:1.7rem;line-height:1.8;color:var(--muted)}.vz-panel p+p{margin-top:1.4rem}.vz-panel p.vz-panel__sub{margin-bottom:3rem;font-family:var(--font-display);font-style:italic;font-size:clamp(2.2rem, 2.6vw, 3rem);line-height:1.3;color:var(--ink)}.vz-panel strong{color:var(--ink);font-weight:700}.vz-points{display:grid;grid-template-columns:1fr;gap:2.4rem;margin-top:7rem;padding-top:4.6rem;border-top:1px solid var(--line)}.vz-points b{display:block;font-family:var(--font-display);font-size:2.3rem;font-weight:600;line-height:1.2;color:var(--ink)}.vz-points span{display:block;margin-top:.6rem;font-size:1.45rem;line-height:1.6;color:var(--muted)}@media (min-width:576px){.vz-mini{flex-basis:46%}}@media (min-width:768px){.vz-cards{grid-template-columns:minmax(0,clamp(22rem, 28vw, 38rem)) minmax(0,clamp(20rem, 26vw, 30rem));justify-content:space-between;align-items:start}.vz-hero__img{left:53%;width:min(48rem, 44vw)}}@media (min-width:768px) and (max-width:991.98px){.vz-card--lead h2,.vz-card h3{font-size:1.8rem}}@media (min-width:992px){.site-header__inner{padding:1.4rem 3.2rem}.brand__logo{width:4.6rem;height:4.6rem}.brand__name{font-size:2.3rem}.wrap{padding-inline:3.2rem}.vz-row{display:grid;grid-template-columns:repeat(5,1fr);overflow:visible}.vz-panel{padding:9rem 6rem}.vz-hint{display:none}}@media (min-width:992px) and (min-height:700px){.vz-hero{height:175vh}.vz-hero__pin{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;padding-bottom:2rem}}@media (min-width:1024px){.site-nav{display:flex}.vz-stage{grid-template-columns:1.05fr 1fr;gap:3.2rem;padding:3rem}.vz-mini{flex-basis:34%}.vz-points{grid-template-columns:repeat(3,1fr);gap:0}.vz-points li{padding-inline:2.4rem}.vz-points li+li{border-left:1px solid var(--line)}}@media (min-width:1200px){.site-nav a{padding:.9rem 1.5rem;font-size:1.25rem}.vz-stage{gap:4.8rem;padding:4rem}.vz-cards{grid-template-columns:minmax(0,38rem) minmax(0,30rem)}.vz-hero__img{left:54%}}@media (max-width:991.98px){.site-footer{text-align:center}.ft-grid{grid-template-columns:repeat(2,1fr);gap:3rem 1.6rem}.ft-brand{grid-column:1 / -1}.ft-brand p{margin-left:auto;margin-right:auto}.ft-social{justify-content:center}.ft-col{align-items:center}}@media (max-width:767.98px){.vz-hero__pin{display:flex;flex-direction:column;padding-inline:2rem;--vz-img:65vw;--vz-img-h:calc(var(--vz-img) * 4 / 3);--vz-ear:0.7}.vz-hero .vz-hero__stage{display:block}.vz-hero__title{font-size:clamp(3.3rem, 11.8vw, 16.6rem)}.vz-hero__stage::after{content:"";display:block;height:calc(var(--vz-img-h) * (1 - var(--vz-ear)))}.vz-hero__stick{display:flex;flex-direction:column;position:sticky;top:clamp(11rem, 16vh, 16rem)}.vz-hero .eyebrow{align-self:flex-start;color:#f7efe9}.vz-note{padding-left:1.2rem}.vz-hero__img{position:relative;top:auto;left:auto;align-self:center;width:var(--vz-img);transform:none;opacity:.5}.vz-cards{margin-top:calc(var(--vz-img-h) * (var(--vz-ear) - 1));grid-template-columns:minmax(0,1fr)}.vz-hero__inner{width:100%}.vz-hero__inner,.vz-col{min-width:0}.sec h2 em{font-weight:400;color:#bd5b7b}.vz-panel__bg{object-position:center left;transform:translateY(8%) scale(1.03);opacity:.24}.vz-panel::after{left:58%;top:36%;width:110%;background:radial-gradient(closest-side,rgb(212 96 135 / .22),rgb(123 63 160 / .12) 50%,transparent 100%)}.vz-points{border-top:none;margin-top:4rem;padding-top:0}.close{margin-top:4rem;padding:3rem 2rem 1rem}.site-footer{padding-top:4.8rem}.ft-grid>:nth-child(4),.ft-grid>:last-child{grid-column:1 / -1}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:768px){.vz-hero__title{animation:vzShine 9s ease-in-out infinite,vzTitleDrift linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 75vh}.vz-hero__img{animation:vzImgDrift linear both;animation-timeline:scroll(root);animation-range:0 75vh}}}@media (prefers-reduced-motion:reduce){.vz-mini,.vz-mini img,.vz-card--go,.vz-stage__media img,.vz-stage__body>*{transition:none}.vz-stage__progress{display:none}.vz-hero__title,.vz-hero__img,.vz-hint span,.vz-panel::after{animation:none}}