@layer overrides{.ai-promo{background:var(--color-paper);padding-block:clamp(1.75rem,4vw,3.5rem)}.ai-promo__card{--ai-promo-padding:clamp(1.5rem, 3.2vw, 3rem);border-radius:var(--radius-xl);background:var(--brand-deep);color:var(--color-white);border:1px solid #ffffff1f;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.ai-promo__copy{min-inline-size:0;padding:var(--ai-promo-padding)}.ai-promo__eyebrow{color:var(--brand-positive-on-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:500;line-height:1.4}.home-v4.home-v5 .ai-promo__title{max-inline-size:none;color:var(--color-white);font-family:var(--font-display);font-size:clamp(2rem,3.35vw,3.25rem);font-weight:var(--font-display-weight);letter-spacing:normal;margin:0;line-height:1.12}.ai-promo__title>span{display:block}.ai-promo__text{color:#bed0d3;text-wrap:pretty;max-inline-size:51ch;margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.55}.ai-promo .ai-promo__cta{border-color:var(--brand-positive);border-radius:var(--radius-sm);background:var(--brand-positive-strong);color:var(--color-white);box-shadow:none;margin-block-start:1.75rem}.ai-promo .ai-promo__cta:hover{color:var(--color-white);box-shadow:none;background:#358b55;border-color:#61bd80}.ai-promo .ai-promo__cta:focus-visible{outline:2px solid var(--brand-positive-on-dark);outline-offset:4px}.ai-promo__preview{min-inline-size:0;aspect-ratio:1665/1083.75;border-start-start-radius:var(--radius-sm);align-self:end;margin-block-start:var(--ai-promo-padding);position:relative;overflow:hidden}.ai-promo__dashboard{pointer-events:none;-webkit-user-select:none;user-select:none;block-size:auto;inline-size:133.333%;max-inline-size:none;display:block}@media (max-width:900px){.ai-promo__card{grid-template-columns:minmax(0,1fr)}.ai-promo__preview{justify-self:end;inline-size:75%;margin-block-start:0}}@media (max-width:600px){.ai-promo__preview{display:none}.home-v4.home-v5 .ai-promo__title{font-size:clamp(1.625rem,6.7vw,2rem)}}@media (max-width:480px){.ai-promo__card{--ai-promo-padding:1.375rem}.ai-promo__text{font-size:1rem;line-height:1.5}.ai-promo .ai-promo__cta{inline-size:100%;margin-block-start:1.5rem}}.twin-promo{background:var(--color-paper);padding-block:0 clamp(2rem,8vw,4.5rem)}.twin-promo__card{--twin-promo-padding:clamp(1rem, 3.2vw, 3rem);padding-inline:var(--twin-promo-padding);border-radius:var(--radius-xl);box-shadow:none;color:var(--brand-deep);background:0 0;border:1px solid #d5e4dc;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;column-gap:clamp(1.5rem,3vw,3rem);display:grid;overflow:hidden}.twin-promo__copy{min-inline-size:0;padding-block:clamp(1.5rem,3.2vw,3rem)}.twin-promo__eyebrow{color:var(--brand-positive-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:500;line-height:1.5}.home-v4.home-v5 .twin-promo__title{max-inline-size:none;color:var(--brand-deep);font-family:var(--font-display);font-size:clamp(2rem,3.35vw,3.25rem);font-weight:var(--font-display-weight);letter-spacing:normal;margin:0;line-height:1.12}.twin-promo__title>span{display:block}.twin-promo__text{max-inline-size:45ch;color:var(--color-steel-700);text-wrap:pretty;margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.55}.twin-promo__note{margin:.75rem 0 0;font-size:1rem;font-weight:500;line-height:1.5}.twin-promo .twin-promo__cta{border-color:var(--brand-positive-strong);border-radius:var(--radius-sm);background:var(--brand-positive-strong);color:var(--color-white);box-shadow:none;margin-block-start:1.75rem}.twin-promo .twin-promo__cta:hover{color:var(--color-white);box-shadow:none;background:#24613b;border-color:#24613b}.twin-promo .twin-promo__cta:focus-visible{outline:2px solid var(--brand-deep);outline-offset:4px}.twin-promo__visual{inline-size:110%;min-inline-size:0;max-inline-size:770px;transform-origin:100% 100%;pointer-events:none;box-shadow:none;background:0 0;border:0;border-radius:0;place-self:end;margin-inline-end:calc(-1 * var(--twin-promo-padding));display:flow-root;translate:0 13.8%;scale:1.15}.twin-promo__image{object-fit:contain;object-position:center;block-size:auto;inline-size:100%;max-inline-size:none;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;margin-block-start:-9.94475%;display:block}@media (max-width:900px){.twin-promo__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-v4.home-v5 .twin-promo__title{font-size:clamp(1.625rem,3.6vw,2rem)}}@media (max-width:760px){.twin-promo__card{grid-template-columns:minmax(0,1fr);padding-block-end:0}.twin-promo__visual{justify-self:end;inline-size:100%;max-inline-size:600px}}@media (max-width:600px){.twin-promo__copy{padding-block:1.375rem}.home-v4.home-v5 .twin-promo__title{font-size:clamp(1.625rem,6.7vw,2rem)}.twin-promo__eyebrow{letter-spacing:.055em;font-size:.6875rem}.twin-promo__text{font-size:1rem;line-height:1.5}.twin-promo .twin-promo__cta{gap:.5rem;inline-size:100%;margin-block-start:1.5rem;padding-inline:.75rem;font-size:.875rem}}}
