.vdx{--vdx-plat: #8E978F;position:relative;isolation:isolate;overflow:clip;background:radial-gradient(60% 46% at 30% 52%,color-mix(in srgb,var(--gold-pale) 30%,transparent),transparent 72%),linear-gradient(180deg,var(--oyster) 0%,#F6F3EC 55%,var(--oyster) 100%)}.vdx>.vdw-gold-particles{display:none}section.vdx>.vdx-pin{position:relative;z-index:2}.vdx-grid{display:grid;grid-template-areas:"head" "stage" "copy";justify-items:center;max-width:1320px;margin:0 auto;padding:clamp(84px,13vw,132px) clamp(20px,5vw,56px) clamp(80px,12vw,120px);text-align:center}.vdx-head{grid-area:head;max-width:640px}.vdx-label{display:inline-flex;align-items:center;gap:14px;margin-bottom:clamp(20px,2.4vw,30px)}.vdx-label::before,.vdx-label::after{content:"";width:34px;height:1px;background:linear-gradient(90deg,transparent,var(--gold));transform-origin:right}.vdx-label::after{background:linear-gradient(90deg,var(--gold),transparent);transform-origin:left}.vdx-title{font-family:var(--serif);font-weight:300;font-size:clamp(2.05rem,2.6vw + 1rem,3.55rem);line-height:1.12;letter-spacing:-0.005em;color:var(--jungle);margin:0;text-wrap:balance}.vdx-accent{background-repeat:no-repeat;background-position:0 92%;background-size:0% 1px;transition:background-size 1.2s var(--ease) 0.9s;padding-bottom:0.04em}.vdx-accent--gold{color:var(--gold);background-image:linear-gradient(90deg,var(--gold-light),var(--gold-pale))}.vdx-accent--plat{color:var(--jungle-mid);background-image:linear-gradient(90deg,#6E7A72,#D9DCD6);font-style:normal}.vdx-together{font-style:italic;font-weight:400;color:var(--gold)}.vdx-together .vdx-w>span:not(.vdx-punct){background:linear-gradient(100deg,var(--gold) 0%,var(--gold) 38%,var(--gold-pale) 50%,var(--gold) 62%,var(--gold) 100%) 100% 0 / 260% 100% no-repeat;-webkit-background-clip:text;background-clip:text}.vdx.is-linked .vdx-together .vdx-w>span:not(.vdx-punct){-webkit-text-fill-color:transparent;animation:vdxShine 1.8s var(--ease) 1 both;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--gold-light) 30%,transparent))}@keyframes vdxShine{from{background-position:100% 0}to{background-position:0% 0}}.vdx-w{display:inline-block;overflow:clip;overflow-clip-margin:0.12em;padding:0 0.06em 0.1em 0;margin:0 -0.06em -0.1em 0;vertical-align:top}.vdx-w>span{display:inline-block}.vdx-punct{font-style:normal;font-weight:300;color:var(--jungle)}.vdx-stage{grid-area:stage;position:relative;width:min(92vw,460px);aspect-ratio:1 / 1;margin:clamp(10px,3vw,24px) 0 clamp(8px,2vw,18px);--link: 0}.vdx-halo{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold-pale) 58%,transparent),color-mix(in srgb,var(--gold-pale) 0%,transparent));opacity:calc(0.35 + var(--link) * 0.65);transform:scale(calc(0.86 + var(--link) * 0.14))}.vdx-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s var(--ease)}.vdx-gl .vdx-canvas{opacity:1}.vdx-shadow{position:absolute;left:22%;right:22%;bottom:7%;height:7%;border-radius:50%;background:radial-gradient(closest-side,rgba(15,28,22,0.2),rgba(15,28,22,0));transform:scaleX(calc(1.35 - var(--link) * 0.35));opacity:calc(0.55 + var(--link) * 0.45)}.vdx-fallback{position:absolute;inset:12% 4%;width:92%;height:76%;display:none}html:not(.vdx-js) .vdx-fallback,.vdx-nogl .vdx-fallback{display:block}html:not(.vdx-js) .vdx-tag,.vdx-nogl .vdx-tag{display:none}.vdx-tag{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:9px;padding:7px 13px 7px 10px;border:1px solid color-mix(in srgb,var(--gold) 26%,transparent);border-radius:999px;background:color-mix(in srgb,var(--oyster) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:var(--jungle);white-space:nowrap;pointer-events:none;opacity:0;will-change:transform,opacity}.vdx-tag i{width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--gold-pale),var(--gold) 70%);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 14%,transparent)}.vdx-tag--b i{background:radial-gradient(circle at 35% 30%,#fff,var(--vdx-plat) 75%);box-shadow:0 0 0 3px rgba(110,122,114,0.16)}.vdx-tag--one i{width:16px;background:radial-gradient(circle at 30% 50%,var(--gold-light) 0 4px,transparent 4.5px),radial-gradient(circle at 70% 50%,var(--vdx-plat) 0 4px,transparent 4.5px);box-shadow:none}.vdx-copy{grid-area:copy;max-width:640px}.vdx-body{font-size:clamp(17px,1.24vw,19px);line-height:1.78;color:var(--muted);margin:0}.vdx-svc{color:var(--jungle);background:linear-gradient(90deg,var(--gold-light),var(--gold-pale)) no-repeat 0 100% / 0% 1.5px;transition:background-size 0.7s var(--ease),color 0.5s var(--ease);-webkit-box-decoration-break:clone;box-decoration-break:clone}.vdx-svc.is-on{background-size:100% 1.5px}.vdx-js .vdx-svc:not(.is-on){color:inherit}.vdx-meter{display:flex;align-items:center;justify-content:center;gap:14px;margin:clamp(22px,2.6vw,30px) 0 clamp(20px,2.4vw,28px)}.vdx-meter-count{font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:0.08em;color:var(--muted);min-width:2.8em;font-variant-numeric:tabular-nums}.vdx-meter-count b{font-weight:600;color:var(--gold);font-variant-numeric:tabular-nums}.vdx-meter-track{display:flex;gap:5px}.vdx-meter-track i{width:clamp(16px,2.6vw,22px);height:2px;border-radius:2px;background:var(--sand-dark);transition:background-color 0.5s var(--ease),box-shadow 0.5s var(--ease)}.vdx-meter-track i.is-on{background:var(--gold-light);box-shadow:0 0 8px color-mix(in srgb,var(--gold-light) 55%,transparent)}.vdx-meter-cap{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:0.24em;text-transform:uppercase;color:var(--muted)}.vdx-support{position:relative;margin:0 auto;max-width:34em;font-family:var(--serif);font-style:italic;font-size:clamp(19px,1.7vw,23px);line-height:1.6;color:var(--jungle)}.vdx-js .vdx-w>span{transform:translateY(108%);transition:transform 1.15s var(--ease) calc(0.12s + var(--i, 0) * 0.055s)}.vdx-js .vdx-label{opacity:0;transition:opacity 0.9s var(--ease)}.vdx-js .vdx-label::before,.vdx-js .vdx-label::after{transform:scaleX(0);transition:transform 1.1s var(--ease) 0.25s}.vdx-js .vdx-body,.vdx-js .vdx-meter{opacity:0;transform:translateY(22px);transition:opacity 1s var(--ease) 0.55s,transform 1.2s var(--ease) 0.55s}.vdx-js .vdx-meter{transition-delay:0.75s}.vdx-js .vdx-support{opacity:0;transform:translateY(18px);filter:blur(4px);transition:opacity 1.1s var(--ease),transform 1.2s var(--ease),filter 1.1s var(--ease)}.vdx-js .vdx-tag--one{transition:none}.vdx.is-in .vdx-w>span{transform:none}.vdx.is-in .vdx-label{opacity:1}.vdx.is-in .vdx-label::before,.vdx.is-in .vdx-label::after{transform:none}.vdx.is-in .vdx-body,.vdx.is-in .vdx-meter{opacity:1;transform:none}.vdx.is-in .vdx-accent{background-size:100% 1px}.vdx.is-done .vdx-support{opacity:1;transform:none;filter:none}@media(min-width:981px){.vdx-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,0.94fr);grid-template-rows:auto auto;grid-template-areas:"stage head" "stage copy";column-gap:clamp(40px,5vw,96px);align-items:center;justify-items:start;text-align:left}.vdx-head{align-self:end;max-width:560px}.vdx-copy{align-self:start;max-width:540px;padding-top:clamp(26px,3vh,38px)}.vdx-label::before{display:none}.vdx-label::after{width:54px}.vdx-stage{justify-self:center;width:min(100%,640px,74vh);margin:0}.vdx-meter{justify-content:flex-start}.vdx-support{margin:0;padding-left:24px}.vdx-support::before{content:"";position:absolute;left:0;top:0.3em;bottom:0.3em;width:1px;background:linear-gradient(180deg,var(--gold-light),color-mix(in srgb,var(--gold-light) 0%,transparent))}}@media(min-width:981px)and (min-height:640px){.vdx{height:240vh;height:240svh}section.vdx>.vdx-pin{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center}.vdx-grid{width:100%;padding-top:calc(var(--nav-h, 92px) + 4px);padding-bottom:20px}}@media(min-width:981px)and (min-height:640px)and (max-height:820px){.vdx-title{font-size:clamp(2rem,2.1vw + 0.9rem,3rem)}.vdx-body{font-size:17px;line-height:1.7}.vdx-support{font-size:19px}.vdx-meter{margin:18px 0 16px}}@media(min-width:1800px)and (min-height:860px){.vdx-grid{max-width:1640px}.vdx-stage{width:min(100%,800px,76vh)}.vdx-head{max-width:680px}.vdx-copy{max-width:640px}.vdx-title{font-size:clamp(3.55rem,2.2vw + 1rem,4.4rem)}.vdx-body{font-size:20px}.vdx-support{font-size:25px}}@media(max-width:420px){.vdx-tag{font-size:9px;letter-spacing:0.16em;padding:6px 11px 6px 9px;gap:7px}}@media(prefers-reduced-motion:reduce){.vdx-js .vdx-w>span,.vdx-js .vdx-label,.vdx-js .vdx-label::before,.vdx-js .vdx-label::after,.vdx-js .vdx-body,.vdx-js .vdx-meter,.vdx-js .vdx-support,.vdx-accent,.vdx-svc,.vdx-canvas{transition:none}.vdx.is-linked .vdx-together .vdx-w>span:not(.vdx-punct){animation:none;-webkit-text-fill-color:currentColor}}
