.xa{--navy: #212449;--ink: #2c3050;--blue: #2daee0;--blue-hover: #1f9ccc;--soft: #71c0f3;--grey: #eaeff7;--line: #dbe4f2;--red: #f4535a;--serif: "At Textual", Georgia, serif;--sans: "Work Sans (Variable)", "Work Sans", sans-serif;--pad-x: 56px;--section-y: 96px;font-family:var(--sans);color:var(--navy);background:#fff;overflow-x:clip}.xa *,.xa *:before,.xa *:after{box-sizing:border-box}.xa :where(h1,h2,h3,h4,p,ol,ul,figure,blockquote){margin:0}.xa :where(h1,h2,h3,h4) strong{font-weight:400;font-style:italic}.xa img{display:block;max-width:100%;height:auto}.xa picture{display:contents}.xa source{display:none}.xa [id]{scroll-margin-top:90px}.xa-wrap{max-width:1560px;margin:0 auto;padding:0 var(--pad-x)}.xa-section{padding:var(--section-y) 0}.xa-grey{background:var(--grey)}.xa-dark{background:var(--navy);color:#fff}.xa-head{display:flex;flex-direction:column;gap:14px;margin-bottom:48px}.xa-head--tight{margin-bottom:20px}.xa-two-col{display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);gap:64px;align-items:center}.xa-grid4{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.xa-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1080px){.xa-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.xa-two-col{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.xa{--pad-x: 22px;--section-y: 52px}.xa-grid3{grid-template-columns:1fr}.xa-head{margin-bottom:32px}}@media(max-width:560px){.xa-grid4{grid-template-columns:1fr}}.xa-h1,.xa-h2,.xa-h3{font-family:var(--serif);font-weight:400;line-height:1.12;color:inherit;text-wrap:balance}.xa-h1{font-size:54px;color:#fff}.xa-h2{font-size:34px}.xa-h2--narrow{max-width:22ch}.xa-h2--wide{max-width:26ch}.xa-h3{font-size:26px;line-height:1.18}.xa-eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:#2a6fa8}.xa-eyebrow--light{color:var(--soft)}.xa-eyebrow--center{justify-content:center}.xa-label{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.xa-label--xs{font-size:11px;letter-spacing:.12em;color:#2a6fa8}.xa-body{font-size:17px;line-height:1.7;color:var(--ink);text-wrap:pretty}.xa-body--sm{font-size:15.5px;line-height:1.6;color:#4a4f6b}.xa-body--lg{font-size:18px;line-height:1.65}.xa-measure{max-width:62ch}.xa-card{min-width:0;background:#fff;border:1px solid var(--line);border-radius:12px}.xa-card__title{display:block;font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.22;text-wrap:balance}@media(max-width:768px){.xa-h1{font-size:36px}.xa-h2{font-size:30px}.xa-h3{font-size:23px}.xa-body--lg{font-size:17px}}.xa-btns{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.xa-btns--center{justify-content:center}.xa-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-weight:500;font-size:15px;line-height:1.2;text-align:center;padding:14px 30px;min-height:48px;border-radius:50px;border:1.5px solid transparent;background:var(--blue);color:#fff;text-decoration:none;transition:filter .2s,transform .2s,background .2s,color .2s}.xa-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.xa-btn:focus-visible,.xa-link-btn:focus-visible,.xa-btn-soft:focus-visible,.xa-campus__opt:focus-visible,.xa-faq__q:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.xa-btn--lg{padding:17px 36px;font-size:16px}.xa-btn--ghost{background:transparent;border-color:#ffffff8c;color:#fff}.xa-btn--ghost:hover{background:#ffffff1f;filter:none}.xa-link-btn{all:unset;cursor:pointer;font-family:var(--sans);font-size:15px;font-weight:500;color:var(--navy);text-decoration:underline;text-underline-offset:4px;padding:10px 0}.xa-btn-soft{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.6em;width:100%;min-height:52px;padding:0 24px;font-family:var(--sans);font-size:15px;font-weight:500;border-radius:50px;background:var(--grey);color:var(--navy);border:1px solid transparent;transition:background .2s,border-color .2s}.xa-btn-soft:hover{background:#fff;border-color:#2124492e}.xa-chev{display:inline-block;transition:transform .2s}.is-open .xa-chev{transform:rotate(180deg)}.xa-hero{position:relative;background:#0a1438;color:#fff}.xa-hero__stage{position:relative;display:flex;align-items:center;padding:8rem 0 44px;overflow:hidden}.xa-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.xa-hero__stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a1438f0,#0a1438d6 40%,#0a143866 72%,#0a143829)}.xa-hero__content{position:relative;z-index:2;width:100%}.xa-hero__copy{max-width:780px}.xa-crumb{font-size:13px;color:#ffffffb3;margin-bottom:20px}.xa-crumb a{color:inherit;text-decoration:none}.xa-crumb a:hover{text-decoration:underline}.xa-crumb span{margin:0 10px;opacity:.7}.xa-crumb b{font-weight:400;color:#fff}.xa-hero__eyebrow{margin:0 0 18px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.xa-hero__line{margin-top:28px;max-width:620px;font-size:18px;line-height:1.62;color:#ffffffe0}.xa-hero .xa-btns{margin-top:28px}.xa-strip{position:relative;z-index:2;padding:22px 0 30px;border-top:1px solid rgba(255,255,255,.1)}.xa-stats{list-style:none;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media(max-width:1180px){.xa-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.xa-stat{display:flex;flex-direction:column;gap:8px;background:#ffffff0e;border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:16px 16px 18px}.xa-stat__label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.xa-stat__fig{font-family:var(--serif);font-size:18px;line-height:1.2}.xa-stat__note{font-size:13.5px;line-height:1.4;color:#ffffffc7}@media(max-width:768px){.xa-hero__stage{padding:7.25rem 0 28px}.xa-hero__stage:after{display:none}.xa-hero__line{margin-top:20px}.xa-hero .xa-btns{display:none}.xa-strip{padding:6px 0 26px;border-top:0}.xa-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xa-stat{padding:14px 13px;border-radius:12px;gap:5px}.xa-stat__fig{font-size:17px}.xa-stat__note{font-size:12.5px}}.xa-webinar{background:#e3f1fb;border-bottom:1px solid var(--line)}.xa-webinar[hidden]{display:none}.xa-webinar__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;padding-top:22px;padding-bottom:22px}.xa-webinar__text{display:flex;flex-direction:column;gap:4px;min-width:0}.xa-webinar__label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#2a6fa8}.xa-webinar__title{font-family:var(--serif);font-size:21px;line-height:1.25}.xa-webinar__date{font-size:15px;color:#4a4f6b}@media(max-width:768px){.xa-webinar__inner{padding-top:18px;padding-bottom:18px}.xa-webinar__title{font-size:18px}.xa-webinar .xa-btn{width:100%}}.xa-intro{display:flex;flex-direction:column;gap:20px}.xa-intro .xa-h2{max-width:20ch}.xa-campus{display:flex;flex-direction:column;gap:20px;padding:32px;border-radius:16px;background:var(--grey);border:1px solid var(--line)}.xa-campus__head{display:flex;flex-direction:column;gap:8px}.xa-campus__head .xa-label{color:#2a6fa8}.xa-campus__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xa-campus__opt{all:unset;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:14px 20px;border-radius:10px;border:1px solid rgba(33,36,73,.2);background:#fff;font-family:var(--serif);font-size:21px;line-height:1.2;color:var(--navy);transition:border-color .2s,box-shadow .2s}.xa-campus__opt:hover{border-color:var(--blue)}.xa-campus__mark{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(33,36,73,.4)}.xa-campus__opt[aria-checked=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.xa-campus__opt[aria-checked=true] .xa-campus__mark{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 4px #fff}@media(max-width:768px){.xa-campus{padding:22px}.xa-campus__opt{font-size:19px;padding:12px 14px}}.xa-why__card{display:flex;flex-direction:column;gap:12px;padding:32px;transition:transform .2s,box-shadow .2s}.xa-why__card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #21244914}.xa-why__num{font-family:var(--serif);font-size:30px;line-height:1;color:#3a8fd1}@media(max-width:768px){.xa-why__card{padding:22px}}.xa-photo-band{margin:0 auto;padding:48px var(--pad-x);max-width:calc(1160px + 2 * var(--pad-x))}.xa-photo-band img{width:100%;height:auto;aspect-ratio:5 / 1;object-fit:cover;border-radius:16px}.xa-photo-band--grey{max-width:none;background:var(--grey);padding-top:0;padding-bottom:var(--section-y)}.xa-photo-band--grey img{max-width:1160px;margin-inline:auto;aspect-ratio:16 / 7}@media(max-width:768px){.xa-photo-band{padding-top:28px;padding-bottom:28px}.xa-photo-band--grey{padding-top:0;padding-bottom:var(--section-y)}.xa-photo-band img{aspect-ratio:5 / 2;border-radius:12px}.xa-photo-band--grey img{aspect-ratio:16 / 9}}.xa-program__intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:56px;align-items:center;margin-bottom:40px}.xa-program__intro-text{display:flex;flex-direction:column;gap:28px}.xa-program__photo{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center 40%;border-radius:16px}@media(max-width:720px){.xa-program__intro{grid-template-columns:1fr;gap:32px;margin-bottom:36px}.xa-program__photo{aspect-ratio:4 / 3;border-radius:12px}}.xa-program{display:flex;flex-direction:column;gap:80px}.xa-block{display:flex;flex-direction:column;gap:28px}.xa-block__head{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.xa-program{gap:52px}}.xa-thread{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px}.xa-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;padding:6px 10px;border-radius:4px;background:color-mix(in srgb,var(--tag) 30%,#fff);border:1px solid var(--tag)}.xa-tag span{width:7px;height:7px;border-radius:50%;background:var(--tag)}.xa-day{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:12px;background:var(--grey)}.xa-day__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.xa-day__head .xa-label{color:#2a6fa8}.xa-day__hours{font-size:14.5px;font-weight:500}.xa-day__title{font-family:var(--serif);font-size:21px;line-height:1.3}.xa-rhythm__note{font-size:18px;max-width:58ch}.xa-sessions{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1080px){.xa-sessions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.xa-sessions{grid-template-columns:1fr}}.xa-session{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:14px;padding:28px}.xa-session__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.xa-session__num{font-family:var(--serif);font-size:44px;line-height:1;color:var(--soft)}.xa-session__date{font-size:14.5px;font-weight:500;text-align:right}.xa-session__title{font-family:var(--serif);font-weight:400;font-size:23px;line-height:1.2;padding-bottom:12px;border-bottom:3px solid var(--soft);text-wrap:balance}.xa-session__project{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--line);font-size:15.5px;font-weight:500;line-height:1.45}.xa-sessions__foot{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.xa-throughout{display:flex;flex-direction:column;gap:32px;padding:40px;border-radius:16px;background:var(--grey)}.xa-throughout__row{display:flex;flex-direction:column;gap:12px}.xa-throughout__text{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,3fr);gap:6px 32px;align-items:baseline}@media(max-width:768px){.xa-throughout{padding:24px 20px}.xa-throughout__text{grid-template-columns:1fr}}.xa-bar{position:relative;height:14px}.xa-bar__line{position:absolute;left:0;right:12px;top:6.5px;height:1.5px;background:var(--navy);border-radius:2px}.xa-bar--project .xa-bar__line{top:6px;height:3px}.xa-bar__dot,.xa-bar__end{position:absolute;top:0;width:14px;height:14px;border-radius:50%}.xa-bar__dot{left:0;background:var(--navy)}.xa-bar__end{right:0;background:var(--grey);border:3px solid var(--navy)}.xa-bar__arrow{position:absolute;right:0;top:-4px;font-size:16px;line-height:1}.xa-demo{display:flex;flex-direction:column;gap:22px;padding:64px 56px;border-radius:16px;background:linear-gradient(135deg,#212449,#2b3170);color:#fff;box-shadow:0 18px 44px #21244938}.xa-demo__title{font-family:var(--serif);font-weight:400;font-size:64px;line-height:1}.xa-demo__body{font-size:19px;line-height:1.6;max-width:46ch;color:#ffffffe6;text-wrap:pretty}@media(max-width:768px){.xa-demo{padding:32px 24px}.xa-demo__title{font-size:46px}.xa-demo__body{font-size:17px}}.xa-included{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px}.xa-included__item{display:flex;flex-direction:column;gap:12px;padding:28px;background:#fff;border:1px solid var(--line);border-radius:12px}.xa-included__item .xa-label{color:#2a6fa8}@media(max-width:560px){.xa-included{grid-template-columns:1fr;gap:14px}.xa-included__item{padding:20px}}.xa-faq__list{border-top:1px solid var(--line)}.xa-faq__item{border-bottom:1px solid var(--line);padding:20px 24px}.xa-faq__item:nth-child(odd){background:#f9fafc}.xa-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;font-weight:600;font-size:16px;line-height:1.4}.xa-faq__q::-webkit-details-marker{display:none}.xa-faq__q:before{content:"+";flex:none;font-size:24px;font-weight:400;color:#5a6083;transition:transform .2s}.xa-faq__item[open] .xa-faq__q:before{transform:rotate(45deg)}.xa-faq__a{color:#5a6083;font-size:15px;line-height:1.6;margin:14px 0 0 40px;max-width:820px}@media(max-width:768px){.xa-faq__item{padding:16px 12px}.xa-faq__q{font-size:15px;min-height:44px}.xa-faq__a{margin-left:0}}.xa-cta{background:var(--navy);color:#fff;padding:96px 0 80px;text-align:center;border-bottom:1px solid rgba(255,255,255,.2)}.xa-closing{display:flex;flex-direction:column;align-items:center;gap:24px}.xa-closing .xa-h2{font-size:42px;max-width:24ch}.xa-closing .xa-btns{margin-top:8px}.xa-advisor-slot{width:100%}.xa-advisor-slot:empty{display:none}@media(max-width:768px){.xa-cta{padding:72px 0 64px}.xa-closing .xa-h2{font-size:34px}.xa-closing .xa-btns,.xa-closing .xa-btn{width:100%}}.xa-faculty__grid{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--pad-x));padding:0 var(--pad-x) 4px;scroll-padding-left:var(--pad-x)}.xa-faculty__grid::-webkit-scrollbar{display:none}.xa-carousel{position:relative}.xa-carousel__btn{all:unset;box-sizing:border-box;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1.5px solid var(--navy);box-shadow:0 4px 14px #2124492e;font-size:18px;position:absolute;top:150px;z-index:3;transition:background .2s,color .2s,opacity .2s}.xa-carousel__btn--prev{left:calc(var(--pad-x) - 22px)}.xa-carousel__btn--next{right:calc(var(--pad-x) - 22px)}.xa-carousel__btn:hover{background:var(--navy);color:#fff}.xa-carousel__btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.xa-carousel__btn[disabled]{opacity:.3;pointer-events:none}@media(max-width:768px){.xa-carousel__btn{display:none}}.xa-person{flex:0 0 min(300px,80vw);scroll-snap-align:start;display:flex;flex-direction:column;gap:18px;padding:16px 16px 24px}.xa-person__photo{flex:none;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px}.xa-person__id{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0 4px}.xa-person__name{font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.15}.xa-person__role{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#2a6fa8;background:#e3f1fb;padding:5px 10px;border-radius:4px}.xa-person__bio{padding:0 4px;font-size:15.5px;line-height:1.6;color:#4a4f6b;text-wrap:pretty}.xa-person__logos{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:0 4px}.xa-person__logo-labels,.xa-person__logo-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.xa-person__logo-labels{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#2a6fa8}.xa-person__logo-labels span:last-child{grid-column:span 2;text-align:center}.xa-person__logo{height:64px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center}.xa-person__logo img{width:100%;height:100%;object-fit:contain}.xa-stories__note{font-size:14.5px;line-height:1.5;color:#ffffffb8;max-width:60ch;text-wrap:pretty}.xa-stories__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}@media(max-width:1000px){.xa-stories__grid{grid-template-columns:1fr}}.xa-story{display:flex;flex-direction:column;gap:24px;padding:32px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.xa-story__head{display:flex;align-items:center;gap:18px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.25)}.xa-story__photo{flex:none;width:96px;height:96px;object-fit:cover;border-radius:50%}.xa-story__who{display:flex;flex-direction:column;gap:2px;font-size:14.5px;color:#ffffffbf}.xa-story__name{font-family:var(--serif);font-size:24px;line-height:1.2;color:#fff}.xa-story__quote{display:flex;flex-direction:column;gap:14px;padding:0;border:0}.xa-story__quote p{font-style:italic;font-size:16.5px;line-height:1.65;color:#ffffffeb;text-wrap:pretty}@media(max-width:560px){.xa-story{padding:22px}.xa-story__photo{width:72px;height:72px}}.xa-waitlist__wrap{max-width:1000px}.xa-waitlist__card{display:flex;flex-direction:column;gap:clamp(24px,3vw,32px);background:#fff;border:1px solid rgba(33,36,73,.06);border-radius:16px;padding:clamp(22px,4vw,40px);box-shadow:0 20px 50px #2124491f}.xa-waitlist__card .xa-head{margin-bottom:0;gap:14px}.xa-waitlist__title{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.xa-waitlist__mandatory{font-size:.875rem;opacity:.65}.xa-waitlist__time{flex:none;font-size:.875rem;opacity:.6}.xa-waitlist__fallback{font-size:14.5px;line-height:1.5;padding:14px 16px;border-radius:8px;background:#fdecea;color:#7a1f1f}.xa-waitlist__fallback[hidden]{display:none}.xa-waitlist__foot{display:flex;flex-direction:column;gap:12px;text-align:center}.xa-waitlist__note{margin:0 auto;font-size:.875rem;line-height:1.5;opacity:.75;max-width:52ch;text-wrap:pretty}#waitlist .hs-form-html{width:100%;min-height:320px;--hsf-global__font-family: var(--sans);--hsf-global__font-size: 16px;--hsf-global__color: #212449;--hsf-global-error__color: #ef6051;--hsf-background__background-color: transparent;--hsf-background__border-width: 0;--hsf-background__padding: 0;--hsf-row__horizontal-spacing: 12px;--hsf-row__vertical-spacing: 16px;--hsf-module__vertical-spacing: 16px;--hsf-heading__font-family: var(--serif);--hsf-heading__color: #212449;--hsf-richtext__font-family: var(--sans);--hsf-richtext__font-size: 14px;--hsf-richtext__color: #212449;--hsf-field-label__font-family: var(--sans);--hsf-field-label__font-size: 14px;--hsf-field-label__color: #212449;--hsf-field-label-requiredindicator__color: #2daee0;--hsf-field-description__font-family: var(--sans);--hsf-field-description__color: #5a6083;--hsf-field-footer__font-family: var(--sans);--hsf-field-footer__color: #5a6083;--hsf-field-input__font-family: var(--sans);--hsf-field-input__color: #212449;--hsf-field-input__background-color: #eaeff6;--hsf-field-input__placeholder-color: rgba(33, 36, 73, .55);--hsf-field-input__border-color: transparent;--hsf-field-input__border-width: 1px;--hsf-field-input__border-style: solid;--hsf-field-input__border-radius: 8px;--hsf-field-input__padding: 14px 16px;--hsf-field-textarea__font-family: var(--sans);--hsf-field-textarea__color: #212449;--hsf-field-textarea__background-color: #eaeff6;--hsf-field-textarea__placeholder-color: rgba(33, 36, 73, .55);--hsf-field-textarea__border-color: transparent;--hsf-field-textarea__border-width: 1px;--hsf-field-textarea__border-style: solid;--hsf-field-textarea__border-radius: 8px;--hsf-field-textarea__padding: 12px 16px;--hsf-field-checkbox__padding: 0;--hsf-field-checkbox__background-color: #ffffff;--hsf-field-checkbox__color: #212449;--hsf-field-checkbox__border-color: rgba(33, 36, 73, .3);--hsf-field-checkbox__border-width: 1.5px;--hsf-field-checkbox__border-style: solid;--hsf-field-radio__background-color: #ffffff;--hsf-field-radio__color: #212449;--hsf-field-radio__border-color: rgba(33, 36, 73, .3);--hsf-field-radio__border-width: 1.5px;--hsf-field-radio__border-style: solid;--hsf-button__font-family: var(--sans);--hsf-button__font-size: 16px;--hsf-button__color: #ffffff;--hsf-button__background-color: #2daee0;--hsf-button__border-radius: 50px;--hsf-button__padding: 18px 24px;--hsf-button__box-shadow: none;--hsf-erroralert__font-family: var(--sans);--hsf-erroralert__font-size: 14px;--hsf-erroralert__color: #ef6051;--hsf-infoalert__font-family: var(--sans);--hsf-infoalert__font-size: 14px;--hsf-infoalert__color: #212449}#waitlist .hs-form-html input:not([type=checkbox]):not([type=radio]),#waitlist .hs-form-html select,#waitlist .hs-form-html textarea{min-height:52px;transition:border-color .2s,background .2s}#waitlist .hs-form-html textarea{min-height:8rem;resize:vertical}#waitlist .hs-form-html input:not([type=checkbox]):not([type=radio]):focus,#waitlist .hs-form-html select:focus,#waitlist .hs-form-html textarea:focus{border-color:#2daee0!important;background:#fff!important;outline:none;box-shadow:none}#waitlist .hs-form-html [aria-invalid=true]{border-color:#ef6051!important;background:#ef605114!important}#waitlist .hs-form-html label:has(>input[type=checkbox]),#waitlist .hs-form-html label:has(>input[type=radio]){display:flex;align-items:center;gap:12px;background:#eaeff6;border:1px solid transparent;border-radius:8px;padding:16px 20px;cursor:pointer;font-weight:600;transition:all .15s}#waitlist .hs-form-html label:has(>input[type=checkbox]):hover,#waitlist .hs-form-html label:has(>input[type=radio]):hover{background:#fff;border-color:#2124492e}#waitlist .hs-form-html label:has(>input:checked){background:#fff;border-color:#2daee0;box-shadow:0 0 0 1px #2daee0}#waitlist .hs-form-html input[type=checkbox],#waitlist .hs-form-html input[type=radio]{accent-color:#2daee0;width:20px;height:20px;flex:none;margin:0}#waitlist .hs-form-html button[type=submit],#waitlist .hs-form-html input[type=submit]{width:100%;min-height:56px;font-weight:600;cursor:pointer;transition:background-color .2s}#waitlist .hs-form-html button[type=submit]:hover,#waitlist .hs-form-html input[type=submit]:hover{background-color:#212449!important}#waitlist [data-xa-grid]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}#waitlist [data-xa-grid]>*,#waitlist [data-xa-flat]>*{grid-column:1 / -1;min-width:0;margin:0;width:auto;max-width:none}#waitlist [data-xa-grid] [data-xa-half]{grid-column:span 1}#waitlist [data-xa-half] :is(input,select){width:100%}#waitlist [data-xa-flat]{display:contents!important}@media(max-width:560px){#waitlist [data-xa-grid] [data-xa-half]{grid-column:1 / -1}}#waitlist [data-xa-inline]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#waitlist [data-xa-inline]>*{min-width:0;width:auto;max-width:none;margin:0}@media(max-width:560px){#waitlist [data-xa-inline] label{flex-wrap:wrap;padding:14px;gap:6px 10px}}#waitlist [data-xa-hidden],#waitlist [class*=RequiredIndicator]{display:none!important}#waitlist [data-xa-quiet] [role=listbox]{opacity:0!important;pointer-events:none}#waitlist .hs-form-html form[lang]{display:block!important}#waitlist .hs-form-html label[lang]{display:block}#waitlist .hs-form-html .hsfc-PostSubmit[data-xa-booked]{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.xa-booked__text{font-family:var(--serif);font-size:24px;line-height:1.3;color:var(--navy)}#waitlist .hs-form-html a.xa-btn{color:#fff}#waitlist .hs-form-html a{color:#212449}.xa-advisor{width:100%;max-width:904px;margin:24px auto 0;text-align:left;border-radius:16px;background:#fff;border:1px solid var(--line);padding:clamp(24px,4vw,48px);scroll-margin-top:24px;color:var(--navy)}.xa-advisor{display:flex;flex-direction:column;gap:28px}.xa-booking{order:-1;display:flex;align-items:center;flex-wrap:wrap;gap:16px 20px;padding:16px 20px;border-radius:12px;background:var(--grey)}.xa-booking__photo{flex:none;width:72px;height:72px;object-fit:cover;border-radius:50%}.xa-booking__text{flex:1 1 200px;display:flex;flex-direction:column;gap:4px}.xa-booking__title{font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.2}.xa-booking__who{display:flex;flex-wrap:wrap;gap:0 8px;font-size:14.5px;line-height:1.4}.xa-booking__name{font-weight:600}.xa-booking__cta{flex:none;text-decoration:none}.xa-booking__cta:hover{color:#fff}@media(max-width:560px){.xa-booking__cta{width:100%}}.xa-advisor__done{display:flex;flex-direction:column;gap:14px}.xa-advisor__done[hidden],.xa-advisor__form[hidden],.xa-err[hidden]{display:none}.xa-advisor__thanks{font-family:var(--serif);font-size:clamp(1.5rem,1.6vw + 1rem,2.25rem);line-height:1.25}.xa-advisor__thanks strong{font-weight:500;font-style:italic}.xa-advisor__form{display:flex;flex-direction:column;gap:24px}.xa-advisor__head{display:flex;flex-direction:column;gap:8px}.xa-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}@media(max-width:560px){.xa-field-row{grid-template-columns:1fr}}.xa-field{display:flex;flex-direction:column;gap:8px}.xa-field label{font-size:1rem;font-weight:500;line-height:1.4}.xa-field input,.xa-field textarea{width:100%;min-height:56px;margin:0;font-family:var(--sans);font-size:1.0625rem;line-height:1.5;color:var(--navy);background:#fff;border:1px solid rgba(33,36,73,.35);border-radius:8px;padding:14px 16px;outline:none;transition:border-color .2s,box-shadow .2s}.xa-field textarea{min-height:200px;resize:vertical}.xa-field input:focus,.xa-field textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px #71c0f373}.xa-err{display:flex;gap:8px;align-items:baseline;font-size:.9375rem;line-height:1.4}.xa-err:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--red)}.xa-advisor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}
