.section-xs{padding:1rem clamp(1rem,0.848rem + 0.758vw,1.5rem)}.section-s{padding:clamp(1.5rem,1.5rem + 0vw,1.5rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.section-m{padding:clamp(1.5rem,1.197rem + 1.515vw,2.5rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.section-d{padding:clamp(3rem,2.394rem + 3.03vw,5rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.section-xl{padding:clamp(6rem,4.788rem + 6.061vw,10rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.wrapper-default{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.wrapper-xl{margin-left:auto;margin-right:auto;max-width:1496px}.wrapper-m{margin-left:auto;margin-right:auto;max-width:1064px}.wrapper-s{margin-left:auto;margin-right:auto;max-width:848px}.wrapper-xs{margin-left:auto;margin-right:auto;max-width:632px}.wrapper-xxs{margin-left:auto;margin-right:auto;max-width:416px}.btn-primary{align-items:center;background:var(--blue);color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:750;justify-content:center;letter-spacing:.045em;padding:17px 20px;text-decoration:none;text-transform:uppercase}.btn-primary:hover{color:white}.btn-primary:is(:hover,:focus){color:var(--white)}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.eyebrow{align-items:center;color:var(--orange);display:flex;font-size:12px;font-weight:800;gap:12px;letter-spacing:.15em;margin:0 0 25px;text-transform:uppercase}.eyebrow::before{background:var(--orange);content:"";display:inline-block;height:2px;width:26px}.section{padding-inline:clamp(1rem,0.848rem + 0.758vw,1.5rem)}.pos-rel{overflow:hidden;position:relative}.heading-text{font-family:var(--font-heading);font-weight:var(--weight-bold);letter-spacing:-.05em;line-height:1.02}.heading-text em{font-style:italic}.heading-text strong{font-style:normal}.heading-text strong,.heading-text em{color:var(--orange);font-family:var(--font-accent);font-weight:var(--weight-normal)}.eyebrow-simple{display:block;font-size:11px;font-weight:800;letter-spacing:.16em;margin-bottom:20px;text-transform:uppercase}.img-full{display:block;height:100%;object-fit:cover;width:100%}.btn-tertiary{align-items:center;border-bottom:1px solid #a9afb7;column-gap:0.5em;display:inline-flex;font-size:13px;font-weight:800;gap:38px;letter-spacing:.05em;padding-block:7px;text-decoration:none;text-transform:uppercase;transition:gap ease .3s}.btn-tertiary:after{content:"→"}.btn-tertiary:is(:hover,:focus){column-gap:42px}.description-base{color:#647080;font-size:15px;line-height:1.8;margin:0}.section-h2{font-size:clamp(42px,4.8vw,68px);letter-spacing:-.05em;line-height:1.02em;margin:0}.section_heading-container{align-items:end;display:grid;gap:80px;grid-template-columns:1fr 360px;margin-bottom:70px}@media (max-width:768px){.section_heading-container{gap:32px;grid-template-columns:1fr;margin-bottom:45px}}.btn-secondary{align-items:center;border:1px solid #c8cdd3;display:inline-flex;font-size:11px;font-weight:800;gap:16px;justify-content:space-between;letter-spacing:.08em;min-width:210px;padding:17px 20px;text-decoration:none;text-transform:uppercase}.btn-secondary .gb-shape{color:var(--orange);font-size:17px}.this-hover_img-scale{overflow:hidden;position:relative}.this-hover_img-scale:hover img{transform:scale(1.035)}.this-hover_img-scale img{transition:transform .45s ease}.list-reset{list-style:none;margin:0;padding:0}.mb-0{margin-bottom:0}