.vt-eyebrow{color:var(--r-eyebrow,var(--c-eyebrow,var(--vg-magenta,#a53493)));font-size:13px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.vt-ph{align-items:center;background:rgba(2,46,93,.08);border-radius:inherit;color:rgba(2,46,93,.28);display:flex;height:100%;justify-content:center;width:100%}.vt-ph svg{height:auto;width:42%}.vt-hero{background:var(--h-img,none) center /cover,var(--h-bg);color:var(--h-text);overflow:hidden;padding-bottom:clamp(44px,8vw,80px);padding-top:clamp(44px,8vw,80px)}.vt-hero__inner{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(36px,5vw,56px)}.vt-hero__content{display:flex;flex:1 1 460px;flex-direction:column;gap:clamp(16px,2vw,24px);min-width:0}.vt-hero__eyebrow-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.vt-hero__eyebrow{color:var(--h-eyebrow);font-size:clamp(12px,1.4vw,15px);letter-spacing:.14em}.vt-hero__eyebrow,.vt-hero__pill{font-weight:700;text-transform:uppercase}.vt-hero__pill{background:hsla(0,0%,100%,.16);border-radius:999px;font-size:12px;letter-spacing:.1em;padding:5px 12px}.vt-hero__title{font-size:clamp(54px,10vw,112px);line-height:.88;overflow-wrap:break-word}.vt-hero__intro{font-size:clamp(17px,2vw,20px);line-height:1.55;max-width:600px;text-wrap:pretty}.vt-hero__intro a{color:inherit}.vt-hero__when{border-left:3px solid var(--h-accent);display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px}.vt-hero__date{font-size:clamp(19px,2.2vw,24px);font-weight:800}.vt-hero__time{font-size:16px;font-weight:600}.vt-hero__when-note{color:var(--vg-tint-plum-strong,#f1dbe9);font-size:14px}.vt-hero .vg-btns{padding-top:6px}.vt-hero__side{display:flex;flex:1 1 340px;flex-direction:column;gap:16px;max-width:500px;min-width:0}.vt-hero__cover{display:block}.vt-hero__cover-img{border:5px solid #fff;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.28);display:block;height:auto;width:100%}a.vt-hero__cover{transition:transform .2s}a.vt-hero__cover:hover{transform:translateY(-2px)}.vt-count{background:var(--h-card,var(--vg-navy));border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.28);color:#fff;display:flex;flex-direction:column;gap:18px;padding:clamp(22px,3vw,32px)}.vt-count__label{color:var(--h-accent,var(--vg-mint));font-size:13px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.vt-count.is-live .vt-count__label,.vt-count.is-over .vt-count__label{font-size:15px}.vt-count__clock{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.vt-count__clock[hidden]{display:none}.vt-count__unit{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 4px 10px}.vt-count__num{color:#fff;font-size:clamp(40px,6vw,60px);font-variant-numeric:tabular-nums;line-height:1}.vt-count__unit-label{color:#b9c7d8;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vt-count__note{border-top:1px solid hsla(0,0%,100%,.18);color:var(--vg-on-dark,#e3eaf3);font-size:14px;line-height:1.45;padding-top:14px}.vt-count__note a{color:#fff}.vt-count__election{align-items:center;background:var(--h-bg,var(--vg-plum));border-radius:10px;display:flex;gap:14px;padding:12px 16px}.vt-count__election-num{color:var(--h-accent,var(--vg-mint));flex:none;font-size:40px;line-height:1}.vt-count__election-text{color:#fff;font-size:14px;font-weight:600;line-height:1.35}.vt-reg{background:var(--r-bg);padding-bottom:clamp(56px,8vw,88px);padding-top:clamp(56px,8vw,88px)}.vt-reg__inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(36px,5vw,64px)}.vt-reg__intro{display:flex;flex:1 1 360px;flex-direction:column;gap:20px;max-width:520px;min-width:0}.vt-reg__title{color:var(--r-heading);font-size:clamp(44px,7vw,72px);line-height:.92}.vt-reg__lead{color:var(--vg-body);font-size:clamp(16px,1.6vw,18px);line-height:1.65;text-wrap:pretty}.vt-reg__points{border-top:1px solid var(--vg-divider,#e6e0e6);list-style:none;margin:0;padding:0}.vt-reg__point{border-bottom:1px solid var(--vg-divider,#e6e0e6);display:flex;gap:16px;padding:16px 0}.vt-reg__num{flex:0 0 32px;font-size:22px;line-height:1.2}.vt-reg__point-body{display:flex;flex-direction:column;gap:3px;min-width:0}.vt-reg__point-title{color:var(--r-heading);font-family:var(--vg-font-body);font-size:17px;font-weight:700;line-height:1.3;margin:0;text-transform:none}.vt-reg__point-text{color:var(--vg-body);font-size:15px;line-height:1.5}.vt-reg__card{background:var(--r-card);border-radius:16px;border-top:6px solid var(--r-border);flex:1 1 420px;max-width:640px;min-width:0;padding:clamp(24px,4vw,40px);scroll-margin-top:16px}.vt-reg__form-wrap{display:flex;flex-direction:column;gap:16px}.vt-reg__form-wrap[hidden]{display:none}.vt-reg__card-title{color:var(--r-heading);font-size:28px;line-height:1.05}.vt-reg__ph{color:var(--vg-muted);min-height:220px}.vt-reg__fine{color:var(--vg-muted,#5b5668);font-size:13px;line-height:1.5}.vt-reg__done{display:flex;flex-direction:column;gap:16px}.vt-reg__done[hidden]{display:none}.vt-reg__check{align-items:center;background:var(--vg-teal,#50b7c2);border-radius:50%;color:var(--vg-navy,#022e5d);display:flex;font-size:28px;font-weight:800;height:56px;justify-content:center;width:56px}.vt-reg__done-title{color:var(--r-heading);font-size:clamp(36px,5vw,48px);line-height:.95;outline:none}.vt-reg__done-text{color:var(--vg-body);font-size:17px;line-height:1.6;overflow-wrap:anywhere}.vt-reg__cal{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.vt-reg__cal-btn{align-items:center;background:#fff;border:1.5px solid var(--r-accent);border-radius:999px;color:var(--r-accent);display:flex;font-size:15px;font-weight:700;justify-content:center;min-height:48px;padding:10px 14px;text-align:center;text-decoration:none;transition:background-color .2s,color .2s}.vt-reg__cal-btn:hover{background:var(--r-accent);color:#fff}.vt-reg__done-foot{align-items:center;border-top:1px solid var(--vg-divider,#e6e0e6);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:16px}.vt-reg__done-foot-text{color:var(--vg-body);flex:1 1 240px;font-size:15px;line-height:1.5}.vt-reg__done-btn{font-size:15px;padding:13px 20px}.vt-reg .vg-btn--primary{background:var(--vg-navy);border-color:var(--vg-navy)}.vt-reg .vg-btn--primary:hover{background:var(--r-accent);border-color:var(--r-accent)}.vt-fab{background:var(--vg-navy,#022e5d);border-radius:999px;bottom:16px;box-shadow:0 8px 24px rgba(0,0,0,.3);color:#fff;display:none;font-size:15px;font-weight:700;left:50%;max-width:calc(100vw - 32px);padding:15px 24px;position:fixed;text-decoration:none;transform:translateX(-50%);transition:opacity .2s,transform .2s;white-space:nowrap;z-index:50}@media (max-width:859px){.vt-fab{display:inline-flex}}.vt-fab.is-hidden,.vt-fab.is-near{opacity:0;pointer-events:none;transform:translate(-50%,12px)}.vt-fab.is-hidden{display:none}.vt-form--themed .hs-form{display:flex;flex-direction:column;font-family:var(--vg-font-body);gap:16px}.vt-form--themed .hs-form fieldset{border:0;margin:0;max-width:none!important;padding:0}.vt-form--themed .hs-form fieldset.form-columns-2,.vt-form--themed .hs-form fieldset.form-columns-3{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.vt-form--themed .hs-form fieldset .hs-form-field+.hs-form-field{margin-top:16px}.vt-form--themed .hs-form fieldset.form-columns-2 .hs-form-field+.hs-form-field,.vt-form--themed .hs-form fieldset.form-columns-3 .hs-form-field+.hs-form-field{margin-top:0}.vt-form--themed .hs-form fieldset .hs-form-field{float:none!important;padding:0!important;width:100%!important}.vt-form--themed .hs-form .input{margin:0!important}.vt-form--themed .hs-form label:not(.hs-form-checkbox-display):not(.hs-form-radio-display):not(.hs-form-booleancheckbox-display){color:var(--r-heading);display:block;font-size:14px;font-weight:700;margin-bottom:6px}.vt-form--themed .hs-form .hs-form-required{color:#a3122f;margin-left:2px}.vt-form--themed .hs-form legend.hs-field-desc{color:var(--vg-muted);font-size:13px;margin:-2px 0 8px;padding:0}.vt-form--themed .hs-form input.hs-input:not([type=checkbox]):not([type=radio]):not([type=submit]),.vt-form--themed .hs-form select.hs-input,.vt-form--themed .hs-form textarea.hs-input{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #d9d2da;border-radius:10px;box-shadow:none;color:var(--vg-ink);font:500 16px var(--vg-font-body);min-height:50px;outline:none;padding:12px 14px;width:100%!important}.vt-form--themed .hs-form select.hs-input{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23022e5d' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E") right 16px center no-repeat;cursor:pointer;padding-right:40px}.vt-form--themed .hs-form textarea.hs-input{min-height:96px;resize:vertical}.vt-form--themed .hs-form .hs-input:focus{border-color:var(--r-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--r-accent) 18%,transparent)}.vt-form--themed .hs-form .hs-input.invalid.error{border-color:#a3122f}.vt-form--themed .hs-form .inputs-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.vt-form--themed .hs-form .inputs-list label{align-items:flex-start;color:var(--vg-body);cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:12px;line-height:1.45;margin:0;min-height:44px}.vt-form--themed .hs-form input[type=checkbox],.vt-form--themed .hs-form input[type=radio]{accent-color:var(--r-accent);cursor:pointer;flex:0 0 auto;height:22px;margin:1px 0 0;width:22px}.vt-form--themed .hs-form .hs-richtext{color:var(--vg-muted);font-size:13px;line-height:1.5}.vt-form--themed .hs-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.vt-form--themed .hs-form .hs-error-msg,.vt-form--themed .hs-form .hs-main-font-element{color:#a3122f;font-size:14px;font-weight:600}.vt-form--themed .hs-form .legal-consent-container{color:var(--vg-muted);font-size:13px}.vt-form--themed .hs-form .hs_submit{padding-top:4px}.vt-form--themed .hs-form .hs-button,.vt-form--themed .hs-form input[type=submit]{-webkit-appearance:none;appearance:none;background:var(--r-accent);border:0;border-radius:999px;color:#fff;cursor:pointer;font:700 17px var(--vg-font-body);min-height:54px;padding:15px 24px;transition:background-color .2s,transform .2s;width:100%}.vt-form--themed .hs-form .hs-button:hover,.vt-form--themed .hs-form input[type=submit]:hover{background:var(--vg-navy);transform:translateY(-1px)}.vt-form--themed .submitted-message{color:var(--vg-ink);font-size:18px;line-height:1.6}.vt-form--themed,.vt-form--themed [class*=" hsfc-"],.vt-form--themed [class^=hsfc-]{--hsf-global__font-family:var(--vg-font-body,Montserrat,sans-serif);--hsf-global__font-size:16px;--hsf-global__color:var(--vg-ink,#1d1a2b);--hsf-global-error__color:#a3122f;--hsf-row__horizontal-spacing:14px;--hsf-row__vertical-spacing:16px;--hsf-module__vertical-spacing:6px;--hsf-background__background-color:transparent;--hsf-background__background-image:none;--hsf-background__border-style:none;--hsf-background__border-width:0;--hsf-background__border-radius:0;--hsf-background__padding:0;--hsf-heading__font-family:var(--vg-font-display,"Barlow Condensed",sans-serif);--hsf-heading__color:var(--r-heading,#022e5d);--hsf-heading__text-shadow:none;--hsf-richtext__font-family:var(--vg-font-body,Montserrat,sans-serif);--hsf-richtext__font-size:13px;--hsf-richtext__color:var(--vg-muted,#5b5668);--hsf-field-label__font-family:var(--vg-font-body,Montserrat,sans-serif);--hsf-field-label__font-size:14px;--hsf-field-label__color:var(--r-heading,#022e5d);--hsf-field-label-requiredindicator__color:#a3122f;--hsf-field-description__font-family:var(--vg-font-body,Montserrat,sans-serif);--hsf-field-description__color:var(--vg-muted,#5b5668);--hsf-field-footer__font-family:var(--vg-font-body,Montserrat,sans-serif);--hsf-field-footer__color:var(--vg-muted,#5b5668);--hsf-field-input__font-family:var(--vg-font-body,Montserrat,sans-serif);--hsf-field-input__color:var(--vg-ink,#1d1a2b);--hsf-field-input__background-color:#fff;--hsf-field-input__placeholder-color:#8a8494;--hsf-field-input__border-color:#d9d2da;--hsf-field-input__border-width:1.5px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:10px;--hsf-field-input__padding:12px 14px;--hsf-field-textarea__font-family:var(--vg-font-body,Montserrat,sans-serif);--hsf-field-textarea__color:var(--vg-ink,#1d1a2b);--hsf-field-textarea__background-color:#fff;--hsf-field-textarea__placeholder-color:#8a8494;--hsf-field-textarea__border-color:#d9d2da;--hsf-field-textarea__border-width:1.5px;--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-radius:10px;--hsf-field-textarea__padding:12px 14px;--hsf-field-checkbox__background-color:#fff;--hsf-field-checkbox__color:var(--r-accent,#730951);--hsf-field-checkbox__border-color:#d9d2da;--hsf-field-checkbox__border-width:1.5px;--hsf-field-checkbox__border-style:solid;--hsf-field-radio__background-color:#fff;--hsf-field-radio__color:var(--r-accent,#730951);--hsf-field-radio__border-color:#d9d2da;--hsf-field-radio__border-width:1.5px;--hsf-field-radio__border-style:solid;--hsf-button__font-family:var(--vg-font-body,Montserrat,sans-serif);--hsf-button__font-size:17px;--hsf-button__color:#fff;--hsf-button__background-color:var(--r-accent,#730951);--hsf-button__background-image:none;--hsf-button__border-radius:999px;--hsf-button__padding:15px 24px;--hsf-button__box-shadow:none;--hsf-erroralert__font-family:var(--vg-font-body,Montserrat,sans-serif);--hsf-erroralert__font-size:14px;--hsf-erroralert__color:#a3122f;--hsf-infoalert__font-family:var(--vg-font-body,Montserrat,sans-serif);--hsf-infoalert__font-size:14px;--hsf-infoalert__color:var(--vg-muted,#5b5668)}.vt-form--themed .hsfc-FieldLabel{font-weight:700}.vt-form--themed .hsfc-DropdownInput,.vt-form--themed .hsfc-PhoneInput,.vt-form--themed .hsfc-TextInput,.vt-form--themed select{min-height:50px}.vt-form--themed .hsfc-PhoneInput:focus,.vt-form--themed .hsfc-TextInput:focus,.vt-form--themed .hsfc-TextareaInput:focus,.vt-form--themed select:focus{border-color:var(--r-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--r-accent) 18%,transparent);outline:none}.vt-form--themed .hsfc-Button{border:0;cursor:pointer;font-weight:700;min-height:54px;transition:background-color .2s,transform .2s;width:100%}.vt-form--themed .hsfc-Button:hover{--hsf-button__background-color:var(--vg-navy,#022e5d);background-color:var(--vg-navy,#022e5d);transform:translateY(-1px)}.vt-form--themed label:has(>input[type=checkbox]){font-size:15px;font-weight:400;line-height:1.45}.vt-form--themed input[type=checkbox],.vt-form--themed input[type=radio]{accent-color:var(--r-accent,#730951)}.vt-spk{background:var(--s-bg);color:var(--s-text);padding-bottom:clamp(56px,8vw,96px);padding-top:clamp(56px,8vw,96px)}.vt-spk__inner{display:flex;flex-direction:column;gap:clamp(28px,4vw,44px)}.vt-spk__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px 56px;justify-content:space-between}.vt-spk__head-main{display:flex;flex:1 1 420px;flex-direction:column;gap:14px;min-width:0}.vt-spk__eyebrow{color:var(--s-eyebrow)}.vt-spk__title{font-size:clamp(48px,8vw,88px);line-height:.88}.vt-spk__intro{color:var(--vg-on-dark,#e3eaf3);flex:1 1 380px;font-size:clamp(17px,1.8vw,19px);line-height:1.6;min-width:0;text-wrap:pretty}.vt-spk__intro a{color:#fff}.vt-spk__featured{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.vt-feat{align-items:flex-start;background:var(--f-bg);border-radius:16px;color:#fff;display:flex;flex-wrap:wrap;gap:20px;padding:clamp(18px,2.5vw,24px)}.vt-feat__photo{aspect-ratio:4/5;border-radius:12px;flex:0 0 clamp(140px,30%,190px);overflow:hidden}.vt-feat__photo img{display:block;height:100%;object-fit:cover;width:100%}.vt-feat__photo .vt-ph{background:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.45)}.vt-feat__body{display:flex;flex:1 1 200px;flex-direction:column;gap:8px;min-width:0}.vt-feat__badge{align-self:flex-start;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.14em;padding:5px 12px;text-transform:uppercase}.vt-feat__badge--mint{background:var(--vg-mint,#5fcfbe);color:var(--vg-navy,#022e5d)}.vt-feat__badge--white{background:#fff;color:var(--vg-plum,#730951)}.vt-feat__name{font-family:var(--vg-font-body);font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.15;margin:0;text-transform:none}.vt-feat__role{color:#f1dbe9;font-size:16px;font-weight:600;margin:0}.vt-feat__bio{font-size:15px;line-height:1.55}.vt-feat__bio a{color:#fff}.vt-feat__bio[hidden]{display:none}.vt-spk__list{display:flex;flex-direction:column;gap:16px}.vt-spk__list-title{font-family:var(--vg-font-body);font-size:clamp(20px,2.2vw,24px);font-weight:800;margin:0;text-transform:none}.vt-spk__grid{--gap:14px;--c:var(--cols,4);display:flex;flex-wrap:wrap;gap:var(--gap)}.vt-spk__grid--center{justify-content:center}.vt-spk__grid>.vt-card{flex:0 0 calc((100% - (var(--c) - 1)*var(--gap))/var(--c))}@media (max-width:900px){.vt-spk__grid{--c:min(var(--cols,4),3)}}@media (max-width:760px){.vt-spk__grid{--c:2}}.vt-card{background:#fff;border-radius:14px;border-top:6px solid var(--s-accent);color:var(--vg-ink);display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px}.vt-card__photo{aspect-ratio:1/1;border-radius:10px;overflow:hidden}.vt-card__photo img{display:block;height:100%;object-fit:cover;width:100%}.vt-card__name{color:var(--vg-navy);font-family:var(--vg-font-body);font-size:19px;font-weight:800;line-height:1.2;margin:0;text-transform:none}.vt-card__role{color:var(--vg-body);font-size:14px;line-height:1.45;margin:0}.vt-card__topic{align-self:flex-start;background:var(--vg-tint-plum,#f5e9f1);border-radius:999px;color:var(--vg-plum);font-size:12px;font-weight:700;letter-spacing:.06em;padding:5px 10px;text-transform:uppercase}.vt-card__text{color:var(--vg-body);text-wrap:pretty}.vt-card__text[hidden]{display:none}.vt-card__text{font-size:15px;line-height:1.6}.vt-card__more,.vt-feat__more{border-top:1px solid var(--vg-line,#e2dce3);padding-top:12px}.vt-feat__more{border-top-color:hsla(0,0%,100%,.28);font-size:16px;line-height:1.65}.vt-card__more>*+*,.vt-feat__more>*+*{margin-top:.75em}.vt-card__toggle{align-items:center;align-self:flex-start;background:transparent;border:2px solid var(--s-link);border-radius:999px;color:var(--s-link);cursor:pointer;display:inline-flex;font:700 15px/1.2 var(--vg-font-body,Montserrat,sans-serif);gap:8px;margin-top:auto;min-height:44px;padding:10px 18px;text-decoration:none;transition:background-color .2s,color .2s}.vt-card__toggle:after{border-bottom:2.5px solid;border-right:2.5px solid;content:"";height:8px;transform:translateY(-2px) rotate(45deg);transition:transform .2s;width:8px}.vt-card__toggle[aria-expanded=true]:after{transform:translateY(2px) rotate(-135deg)}.vt-card__toggle:hover,.vt-card__toggle[aria-expanded=true]{background:var(--s-link);color:#fff}.vt-feat .vt-feat__toggle{border-color:#fff;color:#fff;margin-top:4px}.vt-feat .vt-feat__toggle:hover,.vt-feat .vt-feat__toggle[aria-expanded=true]{background:#fff;color:var(--f-bg)}@media (prefers-reduced-motion:reduce){.vt-card__toggle,.vt-card__toggle:after{transition:none}}.vt-cal{background:var(--c-bg);padding-bottom:clamp(56px,8vw,88px);padding-top:clamp(56px,8vw,88px)}.vt-cal__inner{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(28px,4vw,56px)}.vt-cal__intro{display:flex;flex:1 1 380px;flex-direction:column;gap:14px;min-width:0}.vt-cal__title{color:var(--c-heading);font-size:clamp(40px,6vw,64px);line-height:.95}.vt-cal__text{color:var(--vg-body);font-size:clamp(16px,1.6vw,18px);line-height:1.6}.vt-cal__list{display:grid;flex:1 1 420px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));list-style:none;margin:0;min-width:0;padding:0}.vt-cal__btn{align-items:center;background:#fff;border:1.5px solid var(--vg-line,#e2dce3);border-radius:12px;box-shadow:0 1px 3px rgba(2,46,93,.08);color:var(--vg-navy);display:flex;gap:14px;min-height:76px;padding:14px 18px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.vt-cal__btn:hover{border-color:var(--vg-plum);box-shadow:0 6px 16px rgba(2,46,93,.12);transform:translateY(-1px)}.vt-cal__icon{align-items:center;background:var(--vg-bg-alt,#f7f4f7);border-radius:10px;display:flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.vt-cal__icon img{display:block;height:26px;object-fit:contain;width:26px}.vt-cal__labels{display:flex;flex-direction:column;gap:3px;min-width:0}.vt-cal__label{font-size:17px;font-weight:800}.vt-cal__sub{color:var(--vg-muted);font-size:13px;font-weight:600}.vt-banner-wrap--inset{padding-bottom:clamp(56px,8vw,88px)}.vt-banner{align-items:center;background:var(--b-img,none) center /cover,var(--b-bg);color:var(--b-text);display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,40px);justify-content:space-between;padding-bottom:clamp(28px,5vw,48px);padding-top:clamp(28px,5vw,48px)}.vt-banner--gradient{background:linear-gradient(100deg,rgba(115,9,81,.1) 0,rgba(96,6,68,.7) 55%,rgba(70,3,50,.92) 100%),var(--b-img,none) center /cover,var(--b-bg)}.vt-banner-wrap--inset .vt-banner{border-radius:16px;padding-left:clamp(24px,5vw,56px);padding-right:clamp(24px,5vw,56px)}.vt-banner__main{display:flex;flex:1 1 420px;flex-direction:column;gap:10px;min-width:0}.vt-banner__title{font-size:clamp(34px,5vw,52px);line-height:.95}.vt-banner__text{font-size:16px;line-height:1.55}.vt-banner__text a{color:inherit}@media (prefers-reduced-motion:reduce){.vt-cal__btn,.vt-fab,a.vt-hero__cover{transition:none}}@media (max-width:560px){.vt-spk__grid{--gap:10px}.vt-card{gap:8px;padding:12px}.vt-card__name{font-size:16px}.vt-card__topic{font-size:11px;letter-spacing:.04em}.vt-card__text{font-size:14px}.vt-card__toggle{font-size:14px;padding:8px 14px}}@media (max-width:340px){.vt-spk__grid{--c:1}}.vt-promo-wrap{padding-bottom:clamp(40px,6vw,72px);padding-top:clamp(40px,6vw,72px)}.vt-promo-wrap[hidden]{display:none}.vt-promo-wrap--band{padding-bottom:0;padding-top:0}.vt-promo{align-items:center;background:var(--p-img,none) center /cover,var(--p-bg);color:var(--p-text);display:flex;flex-wrap:wrap;gap:clamp(20px,3.5vw,40px);padding-bottom:clamp(28px,4.5vw,48px);padding-top:clamp(28px,4.5vw,48px)}.vt-promo--gradient{background:linear-gradient(100deg,rgba(115,9,81,.1) 0,rgba(96,6,68,.7) 55%,rgba(70,3,50,.92) 100%),var(--p-img,none) center /cover,var(--p-bg)}.vt-promo-wrap--inset .vt-promo{border-radius:16px;box-shadow:0 12px 32px rgba(2,46,93,.16);padding-left:clamp(22px,4.5vw,52px);padding-right:clamp(22px,4.5vw,52px)}.vt-promo__art{display:block;flex:0 0 auto;height:clamp(110px,13vw,170px);object-fit:cover;width:clamp(110px,13vw,170px)}.vt-promo__art--circle{border-radius:50%;clip-path:circle(46%);transform:scale(1.08)}.vt-promo__art--rounded{border:4px solid #fff;border-radius:12px}.vt-promo__main{display:flex;flex:1 1 380px;flex-direction:column;gap:10px;min-width:0}.vt-promo__eyebrow-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.vt-promo__eyebrow{color:var(--p-eyebrow);font-size:13px;letter-spacing:.14em}.vt-promo__eyebrow,.vt-promo__pill{font-weight:700;text-transform:uppercase}.vt-promo__pill{background:hsla(0,0%,100%,.16);border-radius:999px;font-size:12px;letter-spacing:.1em;padding:5px 12px}.vt-promo__title{font-size:clamp(38px,5.5vw,60px);line-height:.92;overflow-wrap:break-word}.vt-promo__when{font-size:clamp(16px,1.8vw,19px);font-weight:800;margin:0}.vt-promo__text{font-size:16px;line-height:1.55;max-width:640px}.vt-promo__text a{color:inherit}.vt-promo__side{align-items:flex-start;display:flex;flex:0 1 300px;flex-direction:column;gap:16px;min-width:0}.vt-promo__side .vg-btns{width:100%}.vt-promo__side .vg-btn{flex:1 1 auto}.vt-promo__count{display:flex;flex-direction:column;gap:8px}.vt-promo__count-label{color:var(--p-eyebrow);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.vt-promo__count.is-live .vt-promo__count-label{font-size:15px;letter-spacing:.06em}.vt-promo__clock{display:flex;gap:8px}.vt-promo__clock[hidden]{display:none}.vt-promo__chip{align-items:center;background:var(--p-chip);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;display:flex;flex-direction:column;min-width:64px;padding:8px 10px 6px}.vt-promo__chip .vg-display{font-size:32px;font-variant-numeric:tabular-nums;line-height:1}.vt-promo__unit{color:#b9c7d8;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media (max-width:860px){.vt-promo__side{flex:1 1 100%}.vt-promo__side .vg-btns{flex-direction:column}}@media (max-width:560px){.vt-promo__art{display:none}}