.agile-cta-band{padding-bottom:var(--cb-pb);padding-top:var(--cb-pt)}.agile-cta-band__band{background:var(--cb-bg);border-radius:var(--cb-radius);color:var(--ag-ink-on-dark);max-width:var(--cb-band-width);overflow:hidden;position:relative}.agile-cta-band__band--align-left{margin-right:auto}.agile-cta-band__band--align-center{margin-left:auto;margin-right:auto}.agile-cta-band__band--align-right{margin-left:auto}.agile-cta-band--full .agile-cta-band__band{border-radius:0;margin-left:calc(var(--ag-bleed)*-1);margin-right:calc(var(--ag-bleed)*-1);max-width:none}.agile-cta-band .agile-cta-band__footnote{color:color-mix(in srgb,var(--ag-ink-on-dark) 70%,var(--cb-bg));font-size:13.5px;margin:30px 0 0}.agile-cta-band__media{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.agile-cta-band__media,.agile-cta-band__media--poster,.agile-cta-band__media--video{opacity:var(--cb-img-opacity)}.agile-cta-band__media--poster{z-index:0}.agile-cta-band__media--video{z-index:1}.agile-cta-band__overlay{background:var(--cb-overlay);inset:0;position:absolute;z-index:2}.agile-cta-band__inner{margin:0 auto;max-width:var(--cb-content-width);padding:var(--cb-ipy) var(--cb-ipx);position:relative;text-align:center;z-index:3}.agile-cta-band__band--text-left .agile-cta-band__inner{margin-left:0;text-align:left}.agile-cta-band__numeral{color:var(--ag-champagne-btn);font-family:var(--ag-font-display);font-size:20px;font-style:italic}.agile-cta-band .agile-cta-band__heading{color:var(--cb-heading-color,var(--ag-paper));font-family:var(--cb-heading-font,var(--ag-font-display));font-size:clamp(30px,4vw,var(--cb-heading-size,52px));font-weight:var(--cb-heading-weight,300);letter-spacing:-.015em;line-height:1.08;margin:14px auto 0;max-width:16em}.agile-cta-band__band--text-left .agile-cta-band__heading{margin-left:0}.agile-cta-band .agile-cta-band__heading em{color:var(--ag-champagne-btn);font-style:italic;font-weight:inherit}.agile-cta-band .agile-cta-band__body{color:color-mix(in srgb,var(--ag-ink-on-dark) 88%,var(--cb-bg));font-size:17.5px;line-height:1.6;margin:20px auto 0;max-width:32em}.agile-cta-band__band--text-left .agile-cta-band__body{margin-left:0}.agile-cta-band__buttons{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:32px}.agile-cta-band__band--text-left .agile-cta-band__buttons{justify-content:flex-start}@media (max-width:767px){.agile-cta-band__inner{padding:calc(var(--cb-ipy)*.7) clamp(20px,6vw,var(--cb-ipx))}.agile-cta-band__media--hide-mobile{display:none}}@media (prefers-reduced-motion:reduce){.agile-cta-band__media--video{display:none}}.agile-promo{padding-bottom:var(--pm-pb);padding-top:var(--pm-pt)}.agile-promo__wrap{margin:0 auto;max-width:var(--pm-width);padding:0 var(--ag-side-padding)}.agile-promo__panel{align-items:stretch;background:linear-gradient(110deg,var(--pm-bg-from),var(--pm-bg-to));border-radius:var(--pm-radius);display:grid;grid-template-columns:1fr .7fr;overflow:hidden}.agile-promo__panel--reversed .agile-promo__text{order:2}.agile-promo__panel--reversed .agile-promo__media{order:1}.agile-promo__text{padding:var(--pm-inner)}.agile-promo__eyebrow{color:var(--pm-accent);font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:18px;text-transform:uppercase}.agile-promo .agile-promo__title{color:var(--pm-title);font-family:var(--pm-title-font,var(--ag-font-display));font-size:clamp(30px,3.4vw,var(--pm-title-size,40px));font-weight:400;line-height:1.08;margin:0}.agile-promo .agile-promo__body{color:var(--pm-text);font-size:17px;line-height:1.6;margin:18px 0 0;max-width:30em}.agile-promo__buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.agile-promo .agile-promo__btn{border-radius:7px;font-family:var(--ag-font-body);font-size:15px;line-height:1.2;text-decoration:none;transition:background .2s ease}.agile-promo .agile-promo__btn--gold{background:var(--pm-accent);border:none;color:var(--pm-bg-from);font-weight:700;padding:14px 24px}.agile-promo .agile-promo__btn--gold:focus,.agile-promo .agile-promo__btn--gold:hover{background:color-mix(in srgb,var(--pm-accent) 78%,#fff);border:none;color:var(--pm-bg-from);font-weight:700;text-decoration:none}.agile-promo .agile-promo__btn--outline{background:transparent;border:1.5px solid color-mix(in srgb,var(--pm-accent) 50%,transparent);color:var(--pm-title);font-weight:600;padding:12.5px 22px}.agile-promo .agile-promo__btn--outline:focus,.agile-promo .agile-promo__btn--outline:hover{background:color-mix(in srgb,var(--pm-accent) 12%,transparent);border:1.5px solid color-mix(in srgb,var(--pm-accent) 50%,transparent);color:var(--pm-title);font-weight:600;text-decoration:none}.agile-promo__media{background:color-mix(in srgb,var(--pm-bg-from) 80%,#000);min-height:320px;position:relative}.agile-promo__img{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}@media (max-width:991px){.agile-promo__panel{grid-template-columns:1fr}.agile-promo__panel--reversed .agile-promo__text{order:1}.agile-promo__panel--reversed .agile-promo__media{order:2}.agile-promo__media{min-height:260px}.agile-promo__text{padding:clamp(24px,6vw,var(--pm-inner))}}@media (prefers-reduced-motion:reduce){.agile-promo .agile-promo__btn{transition:none}}