:root{--font-display:"Anton",Impact,"Haettenschweiler","Arial Narrow Bold",sans-serif;--font-text:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Space Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--font-brand:var(--font-display)}:root{--vg-red:#ED1C25;--vg-red-dark:#B8121A;--vg-red-light:#FF6169;--vg-red-glow:#FF4B52;--vg-black:#000000;--vg-white:#FFFFFF;--vg-bone-100:#F2F2F2;--vg-bone-200:#E6E6E6;--vg-bone-300:#B0B0B0;--vg-bone-400:#8A8A8A;--vg-bone-500:#666666;--vg-ink-900:#1A1A1A;--vg-surface-1:#0E0E0E;--vg-surface-2:#0A0A0A;--vg-line:rgba(255,255,255,.18);--vg-line-dark:rgba(0,0,0,.2);--vg-line-on-red:rgba(255,255,255,.35);--vg-veil-bottom:linear-gradient(to top,rgba(0,0,0,.55),transparent);--vg-scrim:rgba(0,0,0,.93);--surface-page:var(--vg-black);--surface-raised:var(--vg-surface-1);--surface-media:var(--vg-surface-2);--surface-inverse:var(--vg-white);--surface-accent:var(--vg-red);--text-primary:var(--vg-white);--text-body:var(--vg-bone-200);--text-muted:var(--vg-bone-400);--text-footnote:var(--vg-bone-300);--text-accent:var(--vg-red);--eyebrow-red:var(--vg-red-light);--text-inverse:var(--vg-black);--text-inverse-body:var(--vg-ink-900);--text-on-accent:var(--vg-white);--text-on-accent-alt:var(--vg-black);--line-hairline:var(--vg-line);--rule-accent:var(--vg-red);--focus-ring:var(--vg-red-light);--link:var(--vg-white);--link-hover:var(--vg-red-light)}.vg-invert{--surface-page:var(--vg-white);--surface-raised:var(--vg-bone-100);--text-primary:var(--vg-black);--text-body:var(--vg-ink-900);--text-muted:var(--vg-bone-500);--text-footnote:#595959;--line-hairline:rgba(0,0,0,.14);--link:var(--vg-black);--link-hover:var(--vg-red);--eyebrow-red:var(--vg-red-dark)}.vg-on-red{--surface-page:var(--vg-red);--text-primary:var(--vg-black);--text-body:var(--vg-white);--text-muted:rgba(255,255,255,.8);--text-footnote:var(--vg-white);--line-hairline:var(--vg-line-on-red);--link:var(--vg-white);--link-hover:var(--vg-black);--eyebrow-red:var(--vg-black)}:root{--fs-hero:clamp(3.4rem,8.2vw,7.6rem);--fs-h1-xxl:clamp(3rem,8vw,7rem);--fs-h2-xl:clamp(2.8rem,6.4vw,5.6rem);--fs-h2:clamp(2.6rem,5.6vw,4.8rem);--fs-h2-sm:clamp(2.4rem,5vw,4.2rem);--fs-h3:clamp(1.8rem,3vw,2.6rem);--fs-h3-sm:1.6rem;--fs-h4:clamp(1.6rem,2.6vw,2.2rem);--fs-word:clamp(1.6rem,3vw,2.4rem);--fs-ticker:1.6rem;--fs-lede:clamp(1rem,1.4vw,1.2rem);--fs-body-lg:clamp(1.05rem,1.5vw,1.3rem);--fs-body:clamp(1rem,1.3vw,1.15rem);--fs-body-sm:.95rem;--fs-kicker:clamp(.95rem,1.5vw,1.15rem);--fs-label:.8rem;--fs-eyebrow:.75rem;--fs-micro:.72rem;--fs-nano:.7rem;--lh-hero:.88;--lh-display:.9;--lh-display-tight:.95;--lh-quote:1.08;--lh-kicker:1.25;--lh-body:1.6;--lh-lede:1.55;--lh-snug:1.5;--ls-display:-.015em;--ls-heading:-.01em;--ls-kicker:.02em;--ls-eyebrow:.16em;--ls-label:.12em;--ls-mono:.1em;--ls-slot:.14em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--type-hero:var(--fw-regular) var(--fs-hero)/var(--lh-hero) var(--font-display);--type-h2:var(--fw-regular) var(--fs-h2)/var(--lh-display) var(--font-display);--type-h3:var(--fw-regular) var(--fs-h3)/var(--lh-display-tight) var(--font-display);--type-eyebrow:var(--fw-regular) var(--fs-eyebrow)/1.4 var(--font-mono);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-text);--measure-lede:46ch;--measure-body:56ch;--measure-quote:60ch;--measure-narrow:44ch}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:56px;--sp-10:72px;--sp-11:104px;--sp-12:128px;--container-max:1360px;--gutter:clamp(16px,4vw,32px);--section-y:clamp(64px,9vw,128px);--section-y-sm:clamp(56px,7vw,104px);--split-pad:clamp(44px,6vw,88px);--card-pad:clamp(24px,3vw,40px);--card-pad-sm:clamp(22px,2.6vw,34px);--gap-grid:clamp(20px,3vw,40px);--gap-cards:clamp(20px,3vw,32px);--gap-stack:clamp(32px,4vw,56px);--gap-hairline:1px;--gap-tight:4px;--col-min-wide:400px;--col-min:320px;--col-min-sm:260px;--col-min-day:230px;--col-min-field:180px}:root{--radius-none:0;--radius-pill:999px;--border-hair:1px;--border-strong:2px;--rule-accent-w:6px;--stripe-h:8px;--stripe-h-fade:6px;--stripe-gap:5px;--stripe-gap-fade:3px;--shadow-none:none;--protection-gradient:var(--vg-veil-bottom);--protection-height:26%;--blur-header:blur(14px) saturate(140%)}:root{--ease:cubic-bezier(.2,.8,.25,1);--dur-fast:.14s;--dur-mid:.3s;--dur-slow:.8s;--motion-hover:transform var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);--motion-reveal:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);--nudge:translate(-2px,-2px);--reveal-from:translateY(28px);--ticker-dur:30s}@keyframes vg-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){:root{--dur-fast:.01ms;--dur-mid:.01ms;--dur-slow:.01ms;--ticker-dur:.01ms}}.vg-page{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-text);overflow-x:hidden}.vg-page a{color:var(--link);text-decoration:none;transition:var(--motion-hover)}.vg-page a:hover{color:var(--link-hover)}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}.vg-container{box-sizing:border-box;max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter);width:100%}.vg-section,.vg-split,.vg-grid{box-sizing:border-box}.vg-section{padding:var(--section-y) 0;background:var(--surface-page);color:var(--text-primary)}.vg-section--sm{padding:var(--section-y-sm) 0}.vg-section--hairline{border-top:var(--border-hair) solid var(--line-hairline)}.vg-accent{color:var(--text-accent)}.vg-h1,.vg-h2,.vg-h3{font-family:var(--font-display);text-transform:uppercase;margin:0;letter-spacing:var(--ls-heading)}.vg-h1{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-display)}.vg-h2{font-size:var(--fs-h2);line-height:var(--lh-display)}.vg-h3{font-size:var(--fs-h3);line-height:var(--lh-display-tight)}.vg-lede{margin:0;max-width:var(--measure-lede);font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--text-body)}.vg-body{margin:0;max-width:var(--measure-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.vg-split{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--col-min-wide)),1fr));align-items:stretch}.vg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--col-min)),1fr));gap:var(--gap-cards)}.vg-reveal{opacity:0;transform:var(--reveal-from);transition:var(--motion-reveal)}.vg-reveal--in{opacity:1;transform:none}*:focus-visible{outline:var(--border-strong) solid var(--focus-ring);outline-offset:2px}.vg-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-kicker);border:var(--border-strong) solid transparent;border-radius:var(--radius-none);padding:0 28px;height:60px;font-size:1.05rem;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:var(--motion-hover)}.vg-btn--sm{height:38px;padding:0 18px;font-size:.85rem}.vg-btn--md{height:48px;padding:0 22px;font-size:.95rem}.vg-btn--lg{height:60px;padding:0 28px;font-size:1.05rem}.vg-btn--primary{background:var(--vg-red);color:var(--vg-white);border-color:var(--vg-red)}.vg-btn--primary:hover{background:var(--vg-red-dark);border-color:var(--vg-red-dark);color:var(--vg-white);transform:var(--nudge)}.vg-btn--secondary{background:transparent;border-color:var(--vg-white);color:var(--vg-white)}.vg-btn--secondary:hover{background:var(--vg-white);color:var(--vg-black);transform:var(--nudge)}.vg-btn--inverse{background:var(--vg-black);color:var(--vg-white);border-color:var(--vg-black)}.vg-btn--inverse:hover{background:var(--vg-white);color:var(--vg-black);border-color:var(--vg-white);transform:var(--nudge)}.vg-btn--outline-dark{background:transparent;border-color:var(--vg-black);color:var(--vg-black)}.vg-btn--outline-dark:hover{background:var(--vg-black);color:var(--vg-white);transform:var(--nudge)}.vg-btn--full{width:100%;box-sizing:border-box}.vg-btn[disabled],.vg-btn--disabled{opacity:.35;pointer-events:none}.vg-eyebrow{display:block;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;margin:0}.vg-eyebrow--red{color:var(--eyebrow-red,var(--vg-red-light));font-weight:var(--fw-bold,700);font-size:var(--fs-label);letter-spacing:var(--ls-label)}.vg-eyebrow--muted{color:var(--text-muted)}.vg-eyebrow--on-red{color:#fffc}.vg-eyebrow--white{color:var(--vg-white)}.vg-label{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin:0}.vg-footnote{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--text-footnote);margin:0}.vg-sectionhead{display:flex;flex-direction:column;gap:var(--sp-4)}.vg-sectionhead__title{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-display);letter-spacing:var(--ls-heading);text-transform:uppercase;margin:0;color:var(--text-primary)}.vg-sectionhead__title--xl{font-size:var(--fs-h2-xl)}.vg-sectionhead__title--xxl{font-size:var(--fs-h1-xxl);line-height:var(--lh-hero)}.vg-sectionhead__title--sm{font-size:var(--fs-h2-sm);line-height:.92}.vg-sectionhead__lede{margin:0;max-width:var(--measure-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.vg-stripes{display:flex;flex-direction:column;gap:var(--stripe-gap);max-width:420px}.vg-stripes span{display:block;height:var(--stripe-h);background:var(--vg-red)}.vg-stripes--step span:nth-child(2){width:72%}.vg-stripes--step span:nth-child(3){width:44%}.vg-stripes--fade{gap:var(--stripe-gap-fade);max-width:520px}.vg-stripes--fade span{height:var(--stripe-h-fade)}.vg-stripes--fade span:nth-child(1){opacity:.15}.vg-stripes--fade span:nth-child(2){opacity:.3}.vg-stripes--fade span:nth-child(3){opacity:.5}.vg-stripes--fade span:nth-child(4){opacity:.7}.vg-stripes--fade span:nth-child(5){opacity:1}.vg-stripes--sm{gap:4px;max-width:180px}.vg-stripes--sm span{height:7px}.vg-stripes--sm span:nth-child(2){width:66%}.vg-stripes--sm span:nth-child(3){width:33%}.vg-stripes--white span{background:var(--vg-white)}.vg-stripes--black span{background:var(--vg-black)}.vg-chevrons{display:flex;gap:clamp(10px,2vw,26px);pointer-events:none}.vg-chevrons__unit{flex:1;aspect-ratio:1/1.5;background:repeating-linear-gradient(180deg,var(--vg-red) 0 8px,transparent 8px 20px);clip-path:polygon(0 0,55% 0,100% 50%,55% 100%,0 100%,45% 50%)}.vg-chevrons__unit:nth-child(2){opacity:.85}.vg-chevrons__unit:nth-child(3){opacity:.7}.vg-chevrons--tight .vg-chevrons__unit{background:repeating-linear-gradient(180deg,var(--vg-red) 0 5px,transparent 5px 13px)}.vg-arrowfield{position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(237,28,37,.9) 0 6px,transparent 6px 18px);clip-path:polygon(58% 0,100% 50%,58% 100%,32% 100%,74% 50%,32% 0);opacity:.5;pointer-events:none}.vg-linefield{background:repeating-linear-gradient(180deg,var(--vg-red) 0 3px,transparent 3px 9px);mask-image:linear-gradient(180deg,transparent,#000);-webkit-mask-image:linear-gradient(180deg,transparent,#000)}.vg-ticker{background:var(--vg-red);color:var(--vg-white);overflow:hidden;padding:16px 0;border-bottom:var(--border-hair) solid var(--vg-line-dark)}.vg-ticker--black{background:var(--vg-black);color:var(--vg-white);border-bottom-color:var(--vg-line)}.vg-ticker__track{display:flex;width:max-content;animation:vg-marquee var(--ticker-dur) linear infinite}.vg-ticker__set{display:flex;gap:48px;width:auto;flex:none;padding-right:48px;align-items:center}.vg-ticker__set span{font-family:var(--font-display);font-size:var(--fs-ticker);text-transform:uppercase;white-space:nowrap}.vg-tags{display:flex;flex-wrap:wrap;gap:10px}.vg-tag{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-mono);text-transform:uppercase;border:var(--border-hair) solid var(--line-hairline);padding:9px 14px;color:var(--text-primary);background:transparent;white-space:nowrap}.vg-tag--red{background:var(--vg-red);border-color:var(--vg-red);color:var(--vg-white)}.vg-tag--solid{background:var(--vg-white);border-color:var(--vg-white);color:var(--vg-black)}.vg-badge{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;border:var(--border-hair) solid var(--line-hairline);padding:9px 14px;color:var(--text-primary);white-space:nowrap}.vg-opp-card{border-top:var(--rule-accent-w) solid var(--vg-red);padding-top:22px;display:flex;flex-direction:column;gap:var(--sp-3)}.vg-opp-card__title{font-family:var(--font-display);font-size:clamp(2rem,3.4vw,3rem);line-height:var(--lh-display-tight);text-transform:uppercase;margin:0;color:var(--text-primary)}.vg-opp-card p{margin:0;color:var(--text-body);line-height:var(--lh-body)}.vg-part-card{background:var(--surface-raised);border:var(--border-hair) solid var(--line-hairline);padding:var(--card-pad);display:flex;flex-direction:column;gap:var(--sp-4)}.vg-part-card p{margin:0;color:var(--text-body);line-height:var(--lh-body)}.vg-part-card--red{background:var(--vg-red);border-color:var(--vg-red);color:var(--vg-white)}.vg-part-card--red p{color:var(--vg-white)}.vg-part-card__num{font-family:var(--font-mono);font-size:var(--fs-nano);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);margin:0}.vg-part-card--red .vg-part-card__num{color:#ffffffbf}.vg-part-card__title{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-display-tight);text-transform:uppercase;margin:0}.vg-day-card{background:var(--vg-black);color:var(--vg-white);padding:clamp(22px,2.6vw,32px);min-height:230px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-5)}.vg-day-card__slot{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-slot);text-transform:uppercase;color:var(--vg-red-light);margin:0}.vg-day-card__title{font-family:var(--font-display);font-size:var(--fs-h4);line-height:var(--lh-display-tight);text-transform:uppercase;margin:0}.vg-day-card p{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-snug);color:var(--vg-bone-200)}.vg-day-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--col-min-day)),1fr));gap:var(--gap-tight)}.vg-deliver-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--gap-hairline);background:var(--line-hairline)}.vg-deliver-card{background:var(--vg-black);padding:var(--card-pad-sm);display:flex;flex-direction:column;gap:var(--sp-3)}.vg-deliver-card__title{font-family:var(--font-display);font-size:var(--fs-h3-sm);text-transform:uppercase;margin:0;color:var(--vg-white)}.vg-deliver-card p{margin:0;color:var(--vg-bone-200);line-height:var(--lh-body)}.vg-deliver-card img{height:26px;width:auto;display:block}.vg-pull{margin:0;max-width:var(--measure-quote);font-size:var(--fs-body-lg);line-height:var(--lh-snug);color:var(--text-primary)}.vg-pull--display{font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.15;text-transform:uppercase;max-width:none}.vg-pull--rule{border-left:var(--rule-accent-w) solid var(--vg-red);padding:6px 0 6px clamp(18px,2vw,28px);font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:var(--lh-quote);text-transform:uppercase;max-width:var(--measure-body)}.vg-word-row{display:flex;flex-wrap:wrap;gap:clamp(14px,2vw,28px)}.vg-word-row span{font-family:var(--font-display);font-size:var(--fs-word);text-transform:uppercase;color:var(--vg-white)}.vg-word-row .vg-word--dark{color:var(--vg-black)}.vg-word-row .vg-word--red{color:var(--vg-red)}.vg-steps{display:flex;flex-direction:column;gap:14px}.vg-steps__row{display:flex;gap:14px;align-items:baseline;line-height:var(--lh-snug);color:var(--text-primary)}.vg-steps__num{flex:none;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--vg-red)}.vg-panel{background:var(--surface-raised);border:var(--border-hair) solid var(--line-hairline);padding:clamp(22px,3vw,40px)}.vg-field{display:flex;flex-direction:column;gap:var(--sp-2)}.vg-field__label{font-family:var(--font-mono);font-size:var(--fs-nano);letter-spacing:.08em;text-transform:uppercase;color:var(--vg-bone-300)}.vg-field__req{color:var(--vg-red)}.vg-input,.vg-select,.vg-textarea{box-sizing:border-box;width:100%;background:var(--vg-black);border:var(--border-hair) solid var(--line-hairline);border-radius:var(--radius-none);color:var(--vg-white);font-family:var(--font-text);font-size:1rem;padding:12px 14px;transition:var(--motion-hover)}.vg-input::placeholder,.vg-textarea::placeholder{color:var(--vg-bone-400)}.vg-input:hover,.vg-select:hover,.vg-textarea:hover{border-color:var(--vg-bone-400)}.vg-input:focus,.vg-select:focus,.vg-textarea:focus{border-color:var(--vg-red);outline:none}.vg-textarea{resize:vertical;min-height:96px;line-height:var(--lh-snug)}.vg-select{appearance:none;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,var(--vg-red) 50%),linear-gradient(135deg,var(--vg-red) 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.vg-check{display:inline-flex;align-items:flex-start;gap:var(--sp-3);cursor:pointer;font-size:var(--fs-body-sm);line-height:var(--lh-snug);color:var(--text-body)}.vg-check__box{flex:none;width:22px;height:22px;border:var(--border-strong) solid var(--vg-bone-400);background:transparent;display:grid;place-items:center;transition:var(--motion-hover)}.vg-check:hover .vg-check__box{border-color:var(--vg-white)}.vg-check__box--on{background:var(--vg-red);border-color:var(--vg-red)}.vg-check__mark{width:10px;height:10px;background:var(--vg-white)}.vg-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--col-min-field)),1fr));gap:var(--sp-4)}.vg-panel,.vg-part-card,.vg-day-card,.vg-deliver-card,.vg-videobg,.vg-media{box-sizing:border-box}.vg-media{position:relative;overflow:hidden;background:var(--surface-media)}.vg-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.vg-media--contain{position:relative;background:none}.vg-media--contain img{position:static;width:100%;height:auto;object-fit:contain}.vg-media__veil{position:absolute;left:0;right:0;bottom:0;height:var(--protection-height);background:var(--protection-gradient);pointer-events:none}.vg-media--banded:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.92) 0 6px,transparent 6px 34px);pointer-events:none}.vg-logo{display:inline-flex;align-items:center}.vg-logo img{display:block;width:auto;height:34px}.vg-logo--sm img{height:26px}.vg-logo--lg img{height:auto;width:clamp(220px,26vw,330px)}.vg-logo--xl img{height:auto;width:clamp(200px,24vw,300px)}.vg-videobg{position:relative;overflow:hidden;background:var(--surface-media);isolation:isolate}.vg-videobg__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0;pointer-events:none}.vg-videobg__scrim{position:absolute;inset:0;z-index:1;pointer-events:none}.vg-videobg__scrim--left{background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,.3) 22%,transparent 40%),linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.34) 38%,transparent 62%),linear-gradient(90deg,#000000f0,#000000e0 34%,#00000080 62%,#00000040)}.vg-videobg__scrim--bottom{background:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,.35) 26%,transparent 55%)}.vg-videobg__scrim--full{background:#0000009e}.vg-videobg__content{position:relative;z-index:2}.vg-wordmark{display:inline-flex;align-items:center}.vg-wordmark img{display:block;width:auto;height:28px}.vg-wordmark--sm img{height:22px}.vg-wordmark--lg img{height:auto;width:clamp(120px,14vw,200px)}.vg-wordmark--xl img{height:auto;width:clamp(200px,24vw,300px)}.vg-header{position:sticky;top:0;z-index:60;background:var(--vg-scrim);-webkit-backdrop-filter:var(--blur-header);backdrop-filter:var(--blur-header);border-bottom:var(--border-hair) solid var(--vg-line)}.vg-header__inner{max-width:var(--container-max);margin:0 auto;padding:14px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);flex-wrap:wrap}.vg-header__nav{display:flex;align-items:center;gap:clamp(12px,2.4vw,30px)}.vg-header__nav a{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-mono);text-transform:uppercase;white-space:nowrap;color:var(--vg-white)}.vg-header__nav a:hover{color:var(--vg-red-light)}.vg-header__nav a.is-current{color:var(--vg-red)}.vg-footer{background:var(--vg-black);color:var(--vg-bone-400);padding:clamp(36px,4vw,56px) 0;border-top:var(--border-hair) solid var(--vg-line)}.vg-footer__inner{max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter);display:flex;flex-wrap:wrap;gap:var(--sp-5);justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-mono);text-transform:uppercase}.vg-footer__inner p{margin:0}html,body{margin:0;padding:0;background:var(--vg-black)}img,video{max-width:100%}.vg-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--vg-red);color:var(--vg-white);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-mono);text-transform:uppercase;padding:12px 16px}.vg-skip:focus{left:0}@media(max-width:900px){.vg-header__inner{flex-wrap:nowrap;gap:var(--sp-4)}.vg-header__nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.vg-header__nav::-webkit-scrollbar{display:none}.vg-wordmark img{height:22px}}.vg-field--invalid .vg-input,.vg-field--invalid .vg-select,.vg-field--invalid .vg-textarea{border-color:var(--vg-red)}.vg-field__error{font-family:var(--font-mono);font-size:var(--fs-nano);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--vg-red)}.vg-form__error{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--vg-red);border:1px solid var(--vg-red);padding:12px 14px}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.vg-videobg video.vg-videobg__media{display:none}.vg-videobg img.vg-videobg__media{display:block}.vg-ticker__track{animation:none}}
