:root{--vdm-void:var(--wp--preset--color--void,#050505);--vdm-graphite:var(--wp--preset--color--graphite,#0e0e10);--vdm-raised:var(--wp--preset--color--graphite-raised,#17171a);--vdm-signal:var(--wp--preset--color--signal,#ffc629);--vdm-signal-deep:var(--wp--preset--color--signal-deep,#f2a100);--vdm-paper:var(--wp--preset--color--paper,#f6f5f1);--vdm-muted:var(--wp--preset--color--muted,#8b8b94);--vdm-hairline:hsla(0,0%,100%,.08);--vdm-hairline-strong:hsla(0,0%,100%,.16);--vdm-signal-hairline:rgba(255,198,41,.38);--vdm-signal-glow:rgba(255,198,41,.14);--vdm-neon-purple:#b14bff;--vdm-neon-purple-glow:rgba(177,75,255,.45);--vdm-container:1560px;--vdm-container-text:1180px;--vdm-gutter:clamp(1.25rem,5vw,4.5rem);--vdm-section-y:clamp(5.5rem,11vw,11rem);--vdm-gap:clamp(1.5rem,2.8vw,2.5rem);--vdm-notch:18px;--vdm-notch-lg:34px;--vdm-header-h:84px;--vdm-ease-out:cubic-bezier(0.16,1,0.3,1);--vdm-ease-in-out:cubic-bezier(0.76,0,0.24,1);--vdm-ease-snap:cubic-bezier(0.22,1.4,0.36,1);--vdm-dur-fast:180ms;--vdm-dur:420ms;--vdm-dur-slow:900ms;--vdm-surface:linear-gradient(180deg,hsla(0,0%,100%,.04) 0%,hsla(0,0%,100%,0) 42%),var(--vdm-graphite);--vdm-surface-raised:linear-gradient(180deg,hsla(0,0%,100%,.06) 0%,hsla(0,0%,100%,0) 38%),var(--vdm-raised);--vdm-grain-opacity:0.045;--vdm-grain-texture:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27180%27 height=%27180%27%3E%3Cfilter id=%27a%27%3E%3CfeTurbulence baseFrequency=%27.82%27 numOctaves=%273%27 stitchTiles=%27stitch%27 type=%27fractalNoise%27/%3E%3C/filter%3E%3Cpath d=%27M0 0h180v180H0z%27 filter=%27url%28%23a%29%27/%3E%3C/svg%3E")}@media(max-width:640px){:root{--vdm-grain-opacity:0.03;--vdm-notch:14px;--vdm-notch-lg:22px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background-color:var(--vdm-void);scroll-behavior:auto}@media(max-width:768px){html{overflow-x:hidden}}body{background-color:var(--vdm-void);color:var(--vdm-paper);font-family:var(--wp--preset--font-family--body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}@media(max-width:768px){body{overflow-x:hidden}}body.vdm-locked{overflow:hidden;touch-action:none}::selection{background-color:var(--vdm-signal);color:var(--vdm-void)}*{scrollbar-color:var(--vdm-hairline-strong) transparent;scrollbar-width:thin}::-webkit-scrollbar{height:9px;width:9px}::-webkit-scrollbar-track{background:var(--vdm-void)}::-webkit-scrollbar-thumb{background:var(--vdm-hairline-strong);border:3px solid var(--vdm-void);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--vdm-signal-hairline)}canvas,img,picture,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}a:focus-visible{border-radius:2px;outline:2px solid var(--vdm-signal);outline-offset:3px}button{color:inherit;font:inherit}button:focus-visible{border-radius:2px;outline:2px solid var(--vdm-signal);outline-offset:3px}@font-face{ascent-override:92%;descent-override:24%;font-family:Archivo Fallback;size-adjust:96%;src:local("Arial Narrow"),local("Helvetica Neue Condensed"),local("Arial")}@font-face{font-family:Satoshi Fallback;size-adjust:101%;src:local("Segoe UI"),local("Helvetica Neue"),local("Arial")}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vdm-skip-link{background:var(--vdm-signal);color:var(--vdm-void);font-family:var(--wp--preset--font-family--data);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;inset-block-start:12px;inset-inline-start:12px;letter-spacing:.18em;padding:.75rem 1.25rem;position:fixed;text-transform:uppercase;transform:translateY(-160%);transition:transform var(--vdm-dur) var(--vdm-ease-out);z-index:9999}.vdm-skip-link:focus-visible{transform:translateY(0)}.vdm-grain{background-image:var(--vdm-grain-texture);background-size:180px 180px;inset:0;mix-blend-mode:overlay;opacity:var(--vdm-grain-opacity);pointer-events:none;position:fixed;will-change:opacity;z-index:9000}[id]{scroll-margin-top:calc(var(--vdm-header-h) + 2rem)}.vdm-display{font-size:var(--wp--preset--font-size--display);font-stretch:118%;font-weight:800;margin-block:0}.vdm-display,.vdm-display--mega{font-family:var(--wp--preset--font-family--display);letter-spacing:-.03em;line-height:.9;text-transform:uppercase;text-wrap:balance}.vdm-display--mega{font-size:var(--wp--preset--font-size--mega);font-stretch:124%;font-weight:900;letter-spacing:-.045em}.vdm-title{font-size:var(--wp--preset--font-size--h2);font-stretch:110%;margin-block:0}.vdm-title,.vdm-title--sm{font-family:var(--wp--preset--font-family--display);font-weight:800;letter-spacing:-.03em;line-height:.9;text-transform:uppercase;text-wrap:balance}.vdm-title--sm{font-size:var(--wp--preset--font-size--h3);font-stretch:106%}.vdm-subtitle{color:var(--vdm-muted);font-size:var(--wp--preset--font-size--lead);line-height:1.5;max-width:54ch}.vdm-body,.vdm-subtitle{margin-block:0;text-wrap:pretty}.vdm-body{color:color-mix(in oklab,var(--vdm-paper) 82%,transparent);font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.68;max-width:62ch}.vdm-neon,.vdm-signal-text{color:var(--vdm-signal)}.vdm-neon{text-shadow:0 0 4px rgba(255,198,41,.85),0 0 14px rgba(255,198,41,.55),0 0 32px rgba(255,198,41,.35),0 0 64px rgba(255,198,41,.18);will-change:text-shadow,filter}@media(prefers-reduced-motion:no-preference){.vdm-neon{animation:vdm-neon-flicker 5.2s linear infinite}}.vdm-neon--soft{animation-delay:1.1s;animation-duration:7.5s}.vdm-neon--fast{animation-delay:.4s;animation-duration:3.4s}@keyframes vdm-neon-flicker{0%,10%,12%,41%,43%,70%,8%,to{filter:brightness(1.12) drop-shadow(0 0 10px rgba(255,198,41,.55));text-shadow:0 0 4px rgba(255,198,41,.95),0 0 16px rgba(255,198,41,.7),0 0 36px rgba(255,198,41,.45),0 0 72px rgba(255,198,41,.28)}11%,9%{filter:brightness(.55);text-shadow:0 0 2px rgba(255,198,41,.2)}42%{filter:brightness(.28);text-shadow:none}71%,73%{filter:brightness(.7);text-shadow:0 0 3px rgba(255,198,41,.4),0 0 10px rgba(255,198,41,.22)}72%{filter:brightness(1.28) drop-shadow(0 0 16px rgba(255,198,41,.75));text-shadow:0 0 6px #ffc629,0 0 22px rgba(255,198,41,.8),0 0 48px rgba(255,198,41,.55)}}@media(prefers-reduced-motion:reduce){.vdm-neon{animation:none!important;filter:none!important}}.vdm-outline-text{color:transparent;-webkit-text-stroke:1.2px var(--vdm-signal);paint-order:stroke fill}.vdm-kicker{align-items:center;color:var(--vdm-signal);display:inline-flex;font-family:var(--wp--preset--font-family--data);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;gap:.75rem;letter-spacing:.18em;margin-block:0 1.25rem;text-transform:uppercase}.vdm-kicker__index{background:var(--vdm-signal);color:var(--vdm-void);display:inline-grid;font-weight:700;letter-spacing:.08em;min-width:1.9em;padding:.35em .5em;place-items:center}.vdm-kicker__text{color:color-mix(in oklab,var(--vdm-paper) 66%,transparent);padding-inline-start:.25rem;position:relative}.vdm-kicker__text:before{background:var(--vdm-signal);content:"";height:4px;inset-block-start:50%;inset-inline-start:-.6rem;position:absolute;transform:translateY(-50%);width:4px}.vdm-metric{display:flex;flex-direction:column;gap:.35rem}.vdm-metric__value{align-items:baseline;color:var(--vdm-paper);display:flex;font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--h1);font-stretch:108%;font-variant-numeric:tabular-nums;font-weight:800;gap:.12em;letter-spacing:-.03em;line-height:.9;text-transform:uppercase;text-wrap:balance}.vdm-metric__prefix,.vdm-metric__suffix{color:var(--vdm-signal);font-size:.42em;letter-spacing:-.01em}.vdm-metric__label{font-size:var(--wp--preset--font-size--micro);font-variant-numeric:tabular-nums;line-height:1.5}.vdm-data,.vdm-metric__label{color:var(--vdm-muted);font-family:var(--wp--preset--font-family--data);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.vdm-data{font-size:var(--wp--preset--font-size--small);font-variant-numeric:tabular-nums}.vdm-wordmark{align-items:center;color:var(--vdm-paper);display:inline-flex;gap:.6rem}.vdm-wordmark__text{display:inline-flex;font-family:var(--wp--preset--font-family--display);font-size:1.4rem;font-stretch:118%;font-weight:900;letter-spacing:-.03em;letter-spacing:-.01em;line-height:.9;text-transform:uppercase;text-wrap:balance}.vdm-wordmark__vem{color:var(--vdm-paper)}.vdm-wordmark__midia{background:var(--vdm-signal);color:var(--vdm-void);margin-inline-start:.06em;padding-inline:.22em .28em}.vdm-wordmark .vdm-icon{color:var(--vdm-signal);flex:none}.vdm-wordmark--xl .vdm-wordmark__text{font-size:clamp(2rem,7vw,4.25rem)}.vdm-wordmark--xl .vdm-icon{height:clamp(30px,5vw,54px);width:clamp(30px,5vw,54px)}.vdm-word{display:inline-block;overflow:visible;padding-block-end:.08em;vertical-align:bottom}.vdm-char,.vdm-word__inner{display:inline-block;will-change:transform,filter,opacity}.vdm-char{backface-visibility:hidden}@media(prefers-reduced-motion:reduce){.vdm-char,.vdm-word,.vdm-word__inner{filter:none!important;opacity:1!important;transform:none!important}}.vdm-main,.wp-site-blocks>.wp-block-template-part:first-child+*{margin-block-start:0!important}.vdm-section{isolation:isolate;padding-block:var(--vdm-section-y);position:relative}.vdm-section:before{background:linear-gradient(90deg,transparent 0,var(--vdm-hairline) 12%,var(--vdm-hairline) 88%,transparent 100%);content:"";height:1px;inset-block-start:0;inset-inline:var(--vdm-gutter);position:absolute}.vdm-section--flush{padding-block:0}.vdm-section--flush:before{display:none}.vdm-section--tight{padding-block:clamp(3.5rem,7vw,6.5rem)}.vdm-container{max-width:var(--vdm-container)}.vdm-container,.vdm-container--text{margin-inline:auto;padding-inline:var(--vdm-gutter);width:100%}.vdm-container--text{max-width:var(--vdm-container-text)}.vdm-grid{display:grid;gap:var(--vdm-gap);grid-template-columns:repeat(12,minmax(0,1fr))}@media(max-width:1024px){.vdm-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:640px){.vdm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vdm-section-head{align-items:end;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-block-end:clamp(2.5rem,5vw,4.5rem)}@media(max-width:900px){.vdm-section-head{align-items:start;grid-template-columns:1fr}}.vdm-section-head__aside{display:flex;flex-direction:column;gap:1.25rem;padding-block-start:.5rem}.vdm-rule{align-items:center;display:flex;gap:1rem;width:100%}.vdm-rule__line{background:var(--vdm-hairline);flex:1;height:1px}.vdm-rule__label{color:var(--vdm-muted);font-family:var(--wp--preset--font-family--data);font-size:var(--wp--preset--font-size--micro);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.vdm-stack{display:flex;flex-direction:column;gap:var(--vdm-gap)}.vdm-stack--tight{gap:.75rem}.vdm-stack--loose{gap:clamp(1.75rem,3vw,3rem)}.vdm-cluster{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.vdm-glow{background:radial-gradient(120% 90% at 50% 0,var(--vdm-signal-glow) 0,transparent 62%);inset:0;pointer-events:none;position:absolute;z-index:-1}.vdm-frame{background:var(--vdm-hairline-strong);clip-path:polygon(0 0,calc(100% - var(--vdm-notch)) 0,100% var(--vdm-notch),100% 100%,var(--vdm-notch) 100%,0 calc(100% - var(--vdm-notch)));padding:1px;position:relative;transition:background var(--vdm-dur) var(--vdm-ease-out)}.vdm-frame>*{clip-path:polygon(0 0,calc(100% - var(--vdm-notch) + 1px) 0,100% calc(var(--vdm-notch) - 1px),100% 100%,calc(var(--vdm-notch) - 1px) 100%,0 calc(100% - var(--vdm-notch) + 1px))}.vdm-frame__grain{background-image:var(--vdm-grain-texture);background-size:140px 140px;inset:0;mix-blend-mode:overlay;opacity:calc(var(--vdm-grain-opacity)*1.6);pointer-events:none;position:absolute;z-index:2}.vdm-frame--media{background:var(--vdm-hairline-strong);margin:0;overflow:hidden}.vdm-frame__img{filter:saturate(1.02) contrast(1.04) brightness(.96);height:100%;object-fit:cover;transition:transform .9s var(--vdm-ease-out),filter var(--vdm-dur) var(--vdm-ease-out);width:100%}.vdm-frame__img--placeholder{background:var(--vdm-graphite)}.vdm-frame--signal{background:linear-gradient(140deg,var(--vdm-signal-hairline),var(--vdm-hairline) 60%)}.vdm-frame--surface>*{background:var(--vdm-surface)}.vdm-card{background:var(--vdm-hairline-strong);clip-path:polygon(0 0,calc(100% - var(--vdm-notch)) 0,100% var(--vdm-notch),100% 100%,var(--vdm-notch) 100%,0 calc(100% - var(--vdm-notch)));padding:1px;transition:background var(--vdm-dur) var(--vdm-ease-out)}.vdm-card,.vdm-card__inner{display:flex;flex-direction:column;position:relative}.vdm-card__inner{background:var(--vdm-surface);clip-path:polygon(0 0,calc(100% - var(--vdm-notch) + 1px) 0,100% calc(var(--vdm-notch) - 1px),100% 100%,calc(var(--vdm-notch) - 1px) 100%,0 calc(100% - var(--vdm-notch) + 1px));flex:1;gap:1rem;overflow:hidden;padding:clamp(1.15rem,2.2vw,1.75rem)}.vdm-card__sweep{background:linear-gradient(104deg,transparent 38%,rgba(255,198,41,.09) 50%,transparent 62%);inset:-40% -10%;opacity:0;pointer-events:none;position:absolute;transform:translate3d(-60%,0,0);transition:opacity var(--vdm-dur) var(--vdm-ease-out);z-index:0}.vdm-card__body{display:flex;flex-direction:column;gap:.65rem;position:relative;z-index:1}@media(hover:hover){.vdm-card:focus-within,.vdm-card:hover{background:var(--vdm-signal-hairline);z-index:2}.vdm-card:focus-within .vdm-card__sweep,.vdm-card:hover .vdm-card__sweep{opacity:1}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.vdm-card:focus-within .vdm-card__sweep,.vdm-card:hover .vdm-card__sweep{animation:vdm-sweep .9s var(--vdm-ease-out) forwards}}@media(hover:hover){.vdm-card:focus-within .vdm-frame__img,.vdm-card:hover .vdm-frame__img{filter:saturate(1.08) contrast(1.06) brightness(1);transform:scale(1.03)}}@keyframes vdm-sweep{0%{transform:translate3d(-60%,0,0)}to{transform:translate3d(60%,0,0)}}.vdm-tag{align-items:center;background:var(--vdm-signal);color:var(--vdm-void);display:inline-flex;font-family:var(--wp--preset--font-family--data);font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:700;gap:.4rem;letter-spacing:.18em;letter-spacing:.12em;padding:.5rem .8rem;text-transform:uppercase}.vdm-tag,.vdm-tag--ghost{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.vdm-tag--ghost{isolation:isolate;position:relative}.vdm-tag--ghost:before{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.vdm-tag--ghost>*{position:relative;z-index:1}.vdm-tag--ghost{background:var(--vdm-hairline-strong);color:var(--vdm-muted)}.vdm-tag--ghost:before{background:var(--vdm-graphite)}.vdm-tag--floating{inset-block-start:0;inset-inline-start:0;position:absolute;z-index:3}.vdm-chip{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid var(--vdm-hairline-strong);color:color-mix(in oklab,var(--vdm-paper) 82%,transparent);display:inline-flex;font-family:var(--wp--preset--font-family--data);font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:500;gap:.5rem;letter-spacing:.18em;padding:.65rem 1rem;text-transform:uppercase;transition:border-color var(--vdm-dur) var(--vdm-ease-out),color var(--vdm-dur) var(--vdm-ease-out),background var(--vdm-dur) var(--vdm-ease-out)}@media(hover:hover){.vdm-chip:hover{background:rgba(255,198,41,.06);border-color:var(--vdm-signal-hairline);color:var(--vdm-signal)}}.vdm-specs{background:var(--vdm-hairline);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.vdm-specs__item{background:var(--vdm-graphite);display:flex;flex-direction:column;gap:.45rem;justify-content:flex-start;min-height:5.75rem;min-width:0;padding:1rem .95rem}.vdm-specs__item:last-child:nth-child(odd){grid-column:1/-1}.vdm-specs__label{align-items:center;color:var(--vdm-muted);display:flex;font-family:var(--wp--preset--font-family--data);font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:500;gap:.45rem;letter-spacing:.18em;letter-spacing:.12em;text-transform:uppercase}.vdm-specs__label .vdm-icon{color:var(--vdm-signal);flex:none;height:15px;width:15px}.vdm-specs__value{color:var(--vdm-paper);font-family:var(--wp--preset--font-family--display);font-size:clamp(.95rem,1.35vw,1.1rem);font-stretch:106%;font-weight:800;hyphens:auto;line-height:1.25;overflow-wrap:anywhere;text-transform:uppercase;word-break:break-word}.vdm-btn{align-items:center;border:0;cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--data);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.18em;letter-spacing:.1em;overflow:hidden;padding:1.1rem 1.75rem;position:relative;text-transform:uppercase;transition:transform var(--vdm-dur-fast) var(--vdm-ease-out),background var(--vdm-dur) var(--vdm-ease-out),color var(--vdm-dur) var(--vdm-ease-out);white-space:nowrap}.vdm-btn__icon,.vdm-btn__label{position:relative;z-index:2}.vdm-btn__icon{display:inline-flex;transition:transform var(--vdm-dur) var(--vdm-ease-snap)}.vdm-btn__sheen{background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.45) 50%,transparent 70%);inset:0;position:absolute;transform:translate3d(-110%,0,0);transition:transform .72s var(--vdm-ease-out);z-index:1}.vdm-btn:active{transform:scale(.975)}@media(hover:hover){.vdm-btn:hover .vdm-btn__icon{transform:translate3d(4px,0,0)}.vdm-btn:hover .vdm-btn__sheen{transform:translate3d(110%,0,0)}}.vdm-btn--signal{background:var(--vdm-signal);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);color:var(--vdm-void)}@media(hover:hover){.vdm-btn--signal:hover{background:var(--vdm-paper)}}.vdm-btn--ghost{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);isolation:isolate;position:relative}.vdm-btn--ghost:before{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.vdm-btn--ghost>*{position:relative;z-index:1}.vdm-btn--ghost{background:var(--vdm-hairline-strong);color:var(--vdm-paper)}.vdm-btn--ghost:before{background:color-mix(in oklab,var(--vdm-void) 92%,var(--vdm-paper));transition:background var(--vdm-dur) var(--vdm-ease-out)}@media(hover:hover){.vdm-btn--ghost:hover{background:var(--vdm-signal-hairline);color:var(--vdm-signal)}.vdm-btn--ghost:hover:before{background:color-mix(in oklab,var(--vdm-void) 96%,var(--vdm-signal))}}.vdm-btn--bare{background:transparent;clip-path:none;color:var(--vdm-paper);padding-inline:0}.vdm-btn--bare:after{background:var(--vdm-signal);content:"";height:1px;inset-block-end:.55rem;inset-inline-start:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .52s var(--vdm-ease-out);width:100%}@media(hover:hover){.vdm-btn--bare:hover:after{transform:scaleX(1)}}.vdm-btn--lg{font-size:.875rem;padding:1.3rem 2.1rem}.vdm-btn--block{width:100%}.vdm-whats-fab{align-items:center;background:var(--vdm-signal);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);color:var(--vdm-void);display:inline-flex;font-family:var(--wp--preset--font-family--data);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;gap:.65rem;inset-block-end:clamp(1rem,4vw,2rem);inset-inline-end:clamp(1rem,4vw,2rem);letter-spacing:.18em;opacity:0;padding:1rem 1.25rem;position:fixed;text-transform:uppercase;transform:translate3d(0,140%,0);transition:transform .64s var(--vdm-ease-out),opacity .42s var(--vdm-ease-out);z-index:8500}@media(max-width:520px){.vdm-whats-fab__label{display:none}}.vdm-whats-fab.is-visible{opacity:1;transform:translateZ(0)}@media(hover:hover){.vdm-whats-fab:hover{background:var(--vdm-paper)}}.vdm-motion-ready [data-vdm-reveal]{opacity:0;transform:translate3d(0,28px,0);will-change:transform,opacity}.vdm-motion-ready [data-vdm-assemble] .vdm-shard{opacity:0}.vdm-motion-ready [data-vdm-draw]{transform:scaleX(0);transform-origin:left center}.vdm-motion-ready [data-vdm-unmask]{clip-path:inset(0 0 100% 0)}.vdm-assemble{display:block;overflow:hidden;position:relative}.vdm-assemble__shards{inset:0;pointer-events:none;position:absolute;z-index:2}.vdm-assemble .vdm-shard{backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;will-change:transform,opacity}.vdm-assemble img{opacity:1!important}.vdm-assemble.is-assembled .vdm-assemble__shards{opacity:0;pointer-events:none;transition:opacity .28s linear}.vdm-marquee{display:flex;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.vdm-marquee__track{align-items:center;display:flex;flex:none;gap:clamp(1.5rem,4vw,3.5rem);padding-inline-end:clamp(1.5rem,4vw,3.5rem);will-change:transform}@media(prefers-reduced-motion:no-preference){.vdm-marquee__track{animation:vdm-marquee var(--vdm-marquee-duration,32s) linear infinite}}.vdm-marquee__item{align-items:center;color:color-mix(in oklab,var(--vdm-paper) 70%,transparent);display:inline-flex;font-family:var(--wp--preset--font-family--data);font-size:var(--wp--preset--font-size--small);font-variant-numeric:tabular-nums;font-weight:500;gap:.7rem;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.vdm-marquee__item .vdm-icon{color:var(--vdm-signal)}.vdm-marquee__sep{background:var(--vdm-signal);flex:none;height:5px;transform:rotate(45deg);width:5px}.vdm-marquee--reverse .vdm-marquee__track{animation-direction:reverse}@keyframes vdm-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@media(prefers-reduced-motion:reduce){.vdm-marquee__track{animation:none;flex-wrap:wrap}}.vdm-canvas{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity 1.2s var(--vdm-ease-out);z-index:0}.vdm-canvas canvas{display:block;height:100%;width:100%}.vdm-canvas.is-ready{opacity:1}.vdm-header{left:0;position:fixed;right:0;top:0!important;transform:none!important;width:100%;z-index:8800}.vdm-header__bar{align-items:center;display:flex;gap:clamp(1rem,3vw,2.5rem);height:var(--vdm-header-h);justify-content:space-between;margin-inline:auto;max-width:var(--vdm-container);padding-inline:var(--vdm-gutter);width:100%}.vdm-header__backdrop{backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);background:rgba(5,5,5,.52);border:0;box-shadow:none;clip-path:none;inset:0;opacity:0;position:absolute;transition:opacity .28s linear;z-index:-1}.vdm-header.is-stuck .vdm-header__backdrop{opacity:1}.vdm-header.is-hidden{transform:none!important}.vdm-header__brand{align-items:center;display:inline-flex;flex:none}.vdm-header__brand .vdm-brand-mark,.vdm-header__brand img{background:transparent;height:clamp(26px,3.4vw,34px);width:auto}.vdm-header__nav{align-items:center;display:flex;gap:clamp(1rem,2.4vw,2.25rem)}@media(max-width:1080px){.vdm-header__nav{display:none}}.vdm-header__link{color:color-mix(in oklab,var(--vdm-paper) 82%,transparent);font-family:var(--wp--preset--font-family--data);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.18em;letter-spacing:.14em;padding-block:.45rem;position:relative;text-transform:uppercase;transition:color var(--vdm-dur) var(--vdm-ease-out)}.vdm-header__link:after{background:var(--vdm-signal);content:"";height:1px;inset-block-end:0;inset-inline-start:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--vdm-ease-out);width:100%}@media(hover:hover){.vdm-header__link:hover{color:var(--vdm-paper)}.vdm-header__link:hover:after{transform:scaleX(1)}}.vdm-header__link.is-current{color:var(--vdm-signal)}.vdm-header__actions{align-items:center;display:flex;flex:none;gap:.6rem}.vdm-header__social{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);isolation:isolate;position:relative}.vdm-header__social:before{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.vdm-header__social>*{position:relative;z-index:1}.vdm-header__social{background:var(--vdm-hairline-strong);color:var(--vdm-paper);display:inline-grid;height:44px;place-items:center;transition:color var(--vdm-dur) var(--vdm-ease-out),background var(--vdm-dur) var(--vdm-ease-out);width:44px}.vdm-header__social:before{background:color-mix(in oklab,var(--vdm-void) 88%,var(--vdm-paper));transition:background var(--vdm-dur) var(--vdm-ease-out)}.vdm-header__social .vdm-icon{position:relative;z-index:1}@media(hover:hover){.vdm-header__social:hover{background:var(--vdm-signal-hairline);color:var(--vdm-signal)}.vdm-header__social:hover:before{background:color-mix(in oklab,var(--vdm-void) 94%,var(--vdm-signal))}}@media(max-width:640px){.vdm-header__cta{display:none}}.vdm-header__burger{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);isolation:isolate;position:relative}.vdm-header__burger:before{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.vdm-header__burger>*{position:relative;z-index:1}.vdm-header__burger{align-items:center;background:var(--vdm-hairline-strong);border:0;cursor:pointer;display:none;font-family:var(--wp--preset--font-family--data);font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:700;gap:.55rem;letter-spacing:.18em;padding:.7rem .9rem;text-transform:uppercase}.vdm-header__burger:before{background:color-mix(in oklab,var(--vdm-void) 55%,transparent)}@media(max-width:1080px){.vdm-header__burger{display:inline-flex}}.vdm-header__burger-lines{display:grid;gap:4px;width:18px}.vdm-header__burger-lines span{background:currentcolor;height:1.5px;transition:transform .32s var(--vdm-ease-out)}.vdm-menu{background:var(--vdm-void);clip-path:inset(0 0 100% 0);display:grid;grid-template-rows:auto 1fr auto;inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:8900}.vdm-menu.is-open{pointer-events:auto;visibility:visible}.vdm-menu__top{align-items:center;display:flex;height:var(--vdm-header-h);justify-content:space-between;margin-inline:auto;max-width:var(--vdm-container);padding-inline:var(--vdm-gutter);width:100%}.vdm-menu__top .vdm-brand-mark{background:transparent;height:28px;width:auto}.vdm-menu__close{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);font-family:var(--wp--preset--font-family--data);font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:700;isolation:isolate;letter-spacing:.18em;position:relative;text-transform:uppercase}.vdm-menu__close:before{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.vdm-menu__close>*{position:relative;z-index:1}.vdm-menu__close{align-items:center;background:var(--vdm-hairline-strong);border:0;color:var(--vdm-paper);cursor:pointer;display:inline-flex;gap:.5rem;padding:.7rem .9rem}.vdm-menu__close:before{background:var(--vdm-void)}.vdm-menu__list{box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(.5rem,2vw,1rem);justify-content:center;list-style:none;margin-inline:auto;margin:0;max-width:var(--vdm-container);min-width:0;padding-block:2rem;padding-inline:var(--vdm-gutter);width:100%}.vdm-menu__item{max-width:100%;min-width:0;overflow:hidden}.vdm-menu__link{align-items:baseline;box-sizing:border-box;color:var(--vdm-paper);display:flex;font-family:var(--wp--preset--font-family--display);font-size:clamp(2.25rem,11vw,4.5rem);font-stretch:112%;font-weight:800;gap:1rem;letter-spacing:-.03em;line-height:.9;max-width:100%;min-width:0;text-transform:uppercase;text-wrap:balance;transform:translate3d(0,110%,0);transition:color var(--vdm-dur) var(--vdm-ease-out)}.vdm-menu__link-index{color:var(--vdm-signal);flex:none;font-family:var(--wp--preset--font-family--data);font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.18em;text-transform:uppercase}@media(max-width:1080px){.vdm-menu__link{font-family:var(--wp--preset--font-family--display);font-size:clamp(1.4rem,6.8vw,2.55rem);font-stretch:112%;font-weight:800;gap:.65rem;letter-spacing:-.03em;letter-spacing:-.035em;line-height:.9;text-transform:uppercase;text-wrap:balance}}@media(max-width:380px){.vdm-menu__link{font-size:clamp(1.25rem,5.8vw,1.7rem);gap:.5rem}}@media(hover:hover){.vdm-menu__link:hover{color:var(--vdm-signal)}}.vdm-menu__foot{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.75rem;margin-inline:auto;max-width:var(--vdm-container);min-width:0;padding-block-end:clamp(1.5rem,5vw,3rem);padding-inline:var(--vdm-gutter);width:100%}@media(max-width:1080px){.vdm-menu__foot .vdm-btn{flex:1 1 auto;justify-content:center;min-width:0}}.vdm-main--offset{padding-block-start:calc(var(--vdm-header-h) + clamp(2rem,6vw,5rem))}.vdm-footer{background:radial-gradient(120% 90% at 50% 100%,rgba(255,198,41,.08) 0,transparent 58%),var(--vdm-void);border-top:1px solid var(--vdm-hairline);overflow:hidden;padding-block:clamp(3.5rem,8vw,7rem) clamp(1.5rem,3vw,2.5rem);position:relative}.vdm-footer__inner{display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.8fr));margin-inline:auto;max-width:var(--vdm-container);padding-inline:var(--vdm-gutter);width:100%}@media(max-width:900px){.vdm-footer__inner{grid-template-columns:1fr 1fr}}@media(max-width:560px){.vdm-footer__inner{grid-template-columns:1fr}}.vdm-footer__brand{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem}.vdm-footer__brand .vdm-brand-mark,.vdm-footer__brand img{background:transparent;height:34px;width:auto}.vdm-footer__col-title{color:var(--vdm-signal);font-family:var(--wp--preset--font-family--data);font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.18em;margin-block:0 1.25rem;text-transform:uppercase}.vdm-footer__list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.vdm-footer__link{align-items:center;color:color-mix(in oklab,var(--vdm-paper) 76%,transparent);display:inline-flex;font-size:var(--wp--preset--font-size--small);gap:.6rem;transition:color var(--vdm-dur) var(--vdm-ease-out),gap var(--vdm-dur) var(--vdm-ease-out)}.vdm-footer__link .vdm-icon{color:var(--vdm-signal);flex:none}@media(hover:hover){.vdm-footer__link:hover{color:var(--vdm-paper);gap:.85rem}}.vdm-footer__signoff{align-items:baseline;border-top:1px solid var(--vdm-hairline);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-block-start:clamp(3rem,7vw,6rem);margin-inline:auto;max-width:var(--vdm-container);padding-block-start:clamp(1.5rem,3vw,2.5rem);padding-inline:var(--vdm-gutter);width:100%}.vdm-footer__tagline{align-items:flex-start;color:color-mix(in oklab,var(--vdm-paper) 92%,transparent);display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--display);font-size:clamp(1.6rem,6.2vw,5rem);font-stretch:118%;font-weight:900;gap:.18em;letter-spacing:-.03em;letter-spacing:-.035em;line-height:.9;margin:0;text-transform:uppercase;text-wrap:balance}.vdm-footer__tagline-line{display:block;line-height:1.12;padding-block:.04em .02em}.vdm-footer em.vdm-footer__tagline-line{font-style:normal}.vdm-footer__legal{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-block-start:clamp(2rem,4vw,3rem);margin-inline:auto;max-width:var(--vdm-container);padding-inline:var(--vdm-gutter);width:100%}.vdm-footer__legal p{color:color-mix(in oklab,var(--vdm-muted) 80%,transparent);font-family:var(--wp--preset--font-family--data);font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.18em;letter-spacing:.14em;margin:0;text-transform:uppercase}.vdm-footer__legal a:not(.vdm-footer__credit){color:var(--vdm-muted)}@media(hover:hover){.vdm-footer__legal a:not(.vdm-footer__credit):hover{color:var(--vdm-signal)}}.vdm-footer__credit{color:var(--vdm-neon-purple);text-shadow:0 0 6px var(--vdm-neon-purple-glow),0 0 18px rgba(177,75,255,.35),0 0 36px rgba(177,75,255,.18);transition:filter var(--vdm-dur) var(--vdm-ease-out),text-shadow var(--vdm-dur) var(--vdm-ease-out)}@media(hover:hover){.vdm-footer__credit:hover{filter:brightness(1.15);text-shadow:0 0 8px rgba(177,75,255,.7),0 0 22px rgba(177,75,255,.45),0 0 42px rgba(177,75,255,.28)}}.vdm-preloader{background:var(--vdm-void);display:grid;inset:0;overflow:hidden;place-items:center;position:fixed;z-index:9500}.vdm-preloader.is-done{pointer-events:none}.vdm-preloader__mesh{display:grid;grid-template-columns:repeat(var(--vdm-mesh-cols,12),1fr);grid-template-rows:repeat(var(--vdm-mesh-rows,8),1fr);inset:0;opacity:.5;position:absolute}.vdm-preloader__cell{background:var(--vdm-signal);border-bottom:1px solid hsla(0,0%,100%,.04);border-right:1px solid hsla(0,0%,100%,.04);opacity:0;will-change:opacity,transform}.vdm-preloader__brand{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin-inline:auto;max-width:100%;padding-inline:var(--vdm-gutter);position:relative;text-align:center;width:min(100%,28rem);z-index:2}.vdm-preloader__logo{display:block;height:auto;margin-inline:auto;max-width:100%;transform-origin:center center;width:clamp(200px,34vw,380px)}@media(max-width:768px){.vdm-preloader__logo{width:min(72vw,260px)}}.vdm-preloader__tagline{box-sizing:border-box;color:var(--vdm-muted);display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--data);font-size:var(--wp--preset--font-size--micro);font-variant-numeric:tabular-nums;font-weight:500;gap:.75rem;justify-content:center;letter-spacing:.18em;margin:0;max-width:100%;text-transform:uppercase;width:100%}.vdm-preloader__tagline span{display:inline-block;opacity:0;transform:translate3d(0,100%,0)}.vdm-preloader__meter{align-items:center;display:flex;gap:1rem;inset-block-end:clamp(1.5rem,4vw,3rem);inset-inline:var(--vdm-gutter);position:absolute;z-index:2}.vdm-preloader__meter-bar{background:var(--vdm-hairline-strong);flex:1;height:1px;transform:scaleX(0);transform-origin:left center}.vdm-preloader__meter-count{color:var(--vdm-signal);font-family:var(--wp--preset--font-family--data);font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.18em;min-width:3ch;text-align:right;text-transform:uppercase}.no-js .vdm-preloader,.vdm-preloader.is-hidden{display:none}@media(prefers-reduced-motion:reduce){.vdm-preloader{display:none}}.vdm-transition{display:grid;inset:0;pointer-events:none;position:fixed;z-index:9400}.vdm-transition__panel{background:var(--vdm-void);clip-path:inset(0 0 100% 0);position:relative}.vdm-transition__panel:after,.vdm-transition__panel:before{background:var(--vdm-signal);content:"";height:3px;inset-inline:0;position:absolute}.vdm-transition__panel:before{inset-block-end:0}.vdm-transition__panel:after{inset-block-start:0}@media(prefers-reduced-motion:reduce){.vdm-transition{display:none}}.vdm-cursor{inset-block-start:0;inset-inline-start:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--vdm-dur) var(--vdm-ease-out);z-index:9300}.vdm-cursor.is-active{opacity:1}.vdm-cursor__dot,.vdm-cursor__ring{inset-block-start:0;inset-inline-start:0;position:absolute;will-change:transform}.vdm-cursor__dot{display:none}.vdm-cursor__ring{background:transparent;border-width:medium;border-bottom:9px solid transparent;border-left:15px solid transparent;border-left-color:var(--vdm-paper);border-radius:0;border-right:0 solid transparent;border-top:9px solid transparent;filter:drop-shadow(0 0 1px rgba(0,0,0,.55)) drop-shadow(0 0 6px rgba(0,0,0,.35));height:0;margin:-9px 0 0 -7px;transition:border-width .32s var(--vdm-ease-out),margin .32s var(--vdm-ease-out),border-color .32s var(--vdm-ease-out),filter .32s var(--vdm-ease-out);width:0}.vdm-cursor__label{background:var(--vdm-signal);color:var(--vdm-void);font-family:var(--wp--preset--font-family--data);font-size:.5625rem;font-variant-numeric:tabular-nums;font-weight:700;inset-block-start:0;inset-inline-start:0;letter-spacing:.18em;opacity:0;padding:.35rem .55rem;position:absolute;text-transform:uppercase;transform:translate3d(-50%,-50%,0);transition:opacity .22s var(--vdm-ease-out);white-space:nowrap}.vdm-cursor.is-hover .vdm-cursor__ring{border-left-color:var(--vdm-signal);border-width:13px 0 13px 22px;margin:-13px 0 0 -10px}.vdm-cursor.is-hover.is-on-light .vdm-cursor__ring{border-left-color:var(--vdm-void);filter:drop-shadow(0 0 1px rgba(255,255,255,.45)) drop-shadow(0 0 8px rgba(255,255,255,.22))}.vdm-cursor.is-on-light:not(.is-hover) .vdm-cursor__ring{border-left-color:var(--vdm-muted)}.vdm-cursor.is-hover .vdm-cursor__dot{opacity:0}.vdm-cursor.is-labelled .vdm-cursor__label{opacity:1}@media(hover:none),(pointer:coarse){.vdm-cursor{display:none}}@media(prefers-reduced-motion:reduce){.vdm-cursor{display:none}}@media(hover:hover)and (pointer:fine){html.vdm-has-cursor,html.vdm-has-cursor [data-magnetic],html.vdm-has-cursor a,html.vdm-has-cursor button{cursor:none}}[data-magnetic]{will-change:transform}.vdm-lightbox{--vdm-lightbox-pad:clamp(1rem,4vw,2.5rem);--vdm-lightbox-caption:2.25rem;box-sizing:border-box;display:grid;inset:0;opacity:0;overflow:auto;overscroll-behavior:contain;padding:var(--vdm-lightbox-pad);place-items:center;position:fixed;z-index:9100}.vdm-lightbox[hidden]{display:none}.vdm-lightbox__backdrop{backdrop-filter:blur(10px);background:rgba(4,4,5,.92);cursor:zoom-out;inset:0;position:fixed}.vdm-lightbox__figure{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;margin:auto;max-height:calc(100svh - var(--vdm-lightbox-pad)*2);min-height:0;position:relative;width:min(100%,1100px);z-index:1}.vdm-lightbox__img{background:var(--vdm-graphite);box-shadow:0 40px 120px -60px #000;display:block;height:auto;max-height:calc(100svh - var(--vdm-lightbox-pad)*2 - var(--vdm-lightbox-caption));max-width:100%;object-fit:contain;object-position:center;width:auto}.vdm-lightbox__caption{color:var(--vdm-muted);flex:none;font-family:var(--wp--preset--font-family--data);font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.18em;text-align:center;text-transform:uppercase}.vdm-lightbox__caption[hidden]{display:none}.vdm-lightbox:has(.vdm-lightbox__caption[hidden]) .vdm-lightbox__img{max-height:calc(100svh - var(--vdm-lightbox-pad)*2)}.vdm-lightbox__close{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);isolation:isolate;position:relative}.vdm-lightbox__close:before{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.vdm-lightbox__close>*{position:relative;z-index:1}.vdm-lightbox__close:focus-visible{border-radius:2px;outline:2px solid var(--vdm-signal);outline-offset:3px}.vdm-lightbox__close{background:var(--vdm-hairline-strong);border:0;color:var(--vdm-paper);cursor:pointer;display:grid;font-size:1.1rem;height:44px;inset-block-start:clamp(.85rem,3vw,1.75rem);inset-inline-end:clamp(.85rem,3vw,1.75rem);line-height:1;padding:0;place-items:center;position:absolute;transition:background var(--vdm-dur) var(--vdm-ease-out),color var(--vdm-dur) var(--vdm-ease-out);width:44px;z-index:2}.vdm-lightbox__close:before{background:var(--vdm-void);transition:background var(--vdm-dur) var(--vdm-ease-out)}@media(hover:hover){.vdm-lightbox__close:hover{color:var(--vdm-void)}.vdm-lightbox__close:hover,.vdm-lightbox__close:hover:before{background:var(--vdm-signal)}}.vdm-zoom{background:transparent;border:0;color:var(--vdm-paper);cursor:zoom-in;display:grid;inset:0;outline:none;padding:.75rem;place-items:end start;position:absolute;z-index:3}.vdm-zoom:focus,.vdm-zoom:focus-visible{outline:none}.vdm-zoom__badge{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);isolation:isolate;position:relative}.vdm-zoom__badge:before{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.vdm-zoom__badge>*{position:relative;z-index:1}.vdm-zoom__badge{background:var(--vdm-hairline-strong);display:grid;height:38px;opacity:0;place-items:center;transform:translate3d(0,6px,0);transition:opacity var(--vdm-dur) var(--vdm-ease-out),transform var(--vdm-dur) var(--vdm-ease-out),background var(--vdm-dur) var(--vdm-ease-out);width:38px}.vdm-zoom__badge:before{background:color-mix(in oklab,var(--vdm-void) 82%,transparent)}.vdm-zoom__badge .vdm-icon{color:var(--vdm-signal)}@media(hover:none){.vdm-zoom__badge{opacity:1;transform:none}}@media(hover:hover){.vdm-points__item:hover .vdm-zoom__badge{opacity:1;transform:none}}.vdm-prose{color:color-mix(in oklab,var(--vdm-paper) 82%,transparent);display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--base);gap:1.5rem;line-height:1.72;margin-inline:auto;max-width:78ch;padding-inline:var(--vdm-gutter);width:100%}.vdm-prose>h2,.vdm-prose>h3,.vdm-prose>h4{margin-block:clamp(1.5rem,4vw,2.75rem) 0}.vdm-prose>p{margin-block:0}.vdm-prose blockquote{border-inline-start:2px solid var(--vdm-signal);color:var(--vdm-paper);font-size:var(--wp--preset--font-size--lead);margin:0;padding-inline-start:1.5rem}.vdm-prose ol,.vdm-prose ul{display:flex;flex-direction:column;gap:.6rem;margin-block:0;padding-inline-start:1.25rem}.vdm-prose li::marker{color:var(--vdm-signal)}.vdm-prose figure{margin:0}.vdm-prose figcaption{color:var(--vdm-muted);font-family:var(--wp--preset--font-family--data);font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.18em;margin-block-start:.75rem;text-transform:uppercase}.vdm-page-head{border-bottom:1px solid var(--vdm-hairline);display:flex;flex-direction:column;gap:1.5rem;margin-block-end:clamp(2rem,5vw,3.5rem);margin-inline:auto;max-width:var(--vdm-container);padding-block-end:clamp(2rem,5vw,3.5rem);padding-inline:var(--vdm-gutter);width:100%}.vdm-page-head__breadcrumb{align-items:center;color:var(--vdm-muted);display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--data);font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:500;gap:.5rem;letter-spacing:.18em;text-transform:uppercase}.vdm-page-head__breadcrumb a{color:var(--vdm-muted)}@media(hover:hover){.vdm-page-head__breadcrumb a:hover{color:var(--vdm-signal)}}.vdm-page-head__title{font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--h1);font-stretch:114%;font-weight:800;letter-spacing:-.03em;line-height:.9;margin:0;max-width:22ch;text-transform:uppercase;text-wrap:balance}.vdm-archive{display:grid;gap:var(--vdm-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.vdm-archive,.vdm-pagination{margin-inline:auto;max-width:var(--vdm-container);padding-inline:var(--vdm-gutter);width:100%}.vdm-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-block-start:clamp(2.5rem,5vw,4rem)}.vdm-pagination .page-numbers{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);font-family:var(--wp--preset--font-family--data);font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:600;isolation:isolate;letter-spacing:.18em;position:relative;text-transform:uppercase}.vdm-pagination .page-numbers:before{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.vdm-pagination .page-numbers>*{position:relative;z-index:1}.vdm-pagination .page-numbers{background:var(--vdm-hairline-strong);color:var(--vdm-paper);display:inline-grid;height:44px;min-width:44px;padding-inline:.75rem;place-items:center;transition:background var(--vdm-dur) var(--vdm-ease-out),color var(--vdm-dur) var(--vdm-ease-out)}.vdm-pagination .page-numbers:before{background:var(--vdm-void);transition:background var(--vdm-dur) var(--vdm-ease-out)}.vdm-pagination .page-numbers.current{background:var(--vdm-signal);color:var(--vdm-void)}.vdm-pagination .page-numbers.current:before{background:var(--vdm-signal)}@media(hover:hover){.vdm-pagination .page-numbers:hover:not(.current){background:var(--vdm-signal-hairline);color:var(--vdm-signal)}}.vdm-empty{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;margin-inline:auto;max-width:var(--vdm-container-text);padding-block:clamp(4rem,12vw,9rem);padding-inline:var(--vdm-gutter);width:100%}.vdm-empty__code{color:transparent;font-family:var(--wp--preset--font-family--display);font-size:clamp(5rem,22vw,15rem);font-stretch:124%;font-weight:900;letter-spacing:-.03em;line-height:.9;line-height:.82;margin:0;text-transform:uppercase;text-wrap:balance;-webkit-text-stroke:1.5px var(--vdm-signal-hairline)}.vdm-main{display:block;min-height:40vh}.vdm-main--offset{padding-block-start:clamp(7rem,12vw,11rem)}.vdm-404{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;padding-block:clamp(4rem,12vw,9rem) clamp(5rem,14vw,11rem)}.vdm-404 h1{font-size:var(--wp--preset--font-size--display);max-width:18ch}.vdm-404 .vdm-body{max-width:46ch}.is-style-vdm-frame{clip-path:polygon(0 0,calc(100% - var(--vdm-notch)) 0,100% var(--vdm-notch),100% 100%,var(--vdm-notch) 100%,0 calc(100% - var(--vdm-notch)));isolation:isolate;position:relative}.is-style-vdm-frame:before{clip-path:polygon(0 0,calc(100% - var(--vdm-notch) + 1px) 0,100% calc(var(--vdm-notch) - 1px),100% 100%,calc(var(--vdm-notch) - 1px) 100%,0 calc(100% - var(--vdm-notch) + 1px));content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.is-style-vdm-frame>*{position:relative;z-index:1}.is-style-vdm-frame{background:var(--vdm-hairline-strong);padding:clamp(1.5rem,3vw,2.5rem)}.is-style-vdm-frame:before{background:var(--vdm-surface-raised)}.is-style-vdm-data{color:var(--vdm-muted);font-family:var(--wp--preset--font-family--data);font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.18em;letter-spacing:.12em;text-transform:uppercase}.wp-block-button.is-style-vdm-signal .wp-block-button__link{background:var(--vdm-signal);border-radius:0;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);color:var(--vdm-void);transition:filter var(--vdm-dur) var(--vdm-ease-out)}@media(hover:hover){.wp-block-button.is-style-vdm-signal .wp-block-button__link:hover{filter:brightness(1.06)}}.editor-styles-wrapper{background-color:var(--vdm-void)}.editor-styles-wrapper .vdm-section:first-child{padding-block-start:clamp(3rem,6vw,5rem)}.editor-styles-wrapper [data-vdm-assemble] .vdm-shard,.editor-styles-wrapper [data-vdm-reveal],.editor-styles-wrapper [data-vdm-unmask]{clip-path:none!important;opacity:1!important;transform:none!important}
