.section{padding-left:var(--px-40);padding-right:var(--px-40)}@media (max-width:767px){.section{padding-left:var(--px-24);padding-right:var(--px-24)}}.wrapper{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.btn{align-items:center;color:var(--white) !important;column-gap:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;letter-spacing:0.03em;transition:all 0.3s ease 0s;border-radius:var(--radius-sm);padding:14px 28px}.btn:is(:hover,:focus){color:var(--white) !important}@media (max-width:767px){.btn{width:100%}}.btn-primary{background-color:var(--ember)}.btn-primary:is(:hover,:focus){background-color:var(--char)}.eyebrow-heading{align-items:center;color:var(--ember);column-gap:8px;display:inline-flex;font-size:var(--label-lg);font-weight:500;letter-spacing:0.12em;margin-bottom:1rem;text-transform:uppercase}.eyebrow-heading:before{content:"";display:block;width:1.5rem;height:2px;background-color:var(--amber)}.btn-container{align-items:center;column-gap:1rem;display:flex;justify-content:center;row-gap:1rem;width:100%}@media (max-width:767px){.btn-container{flex-direction:column}.btn-container>a{width:100%}}.btn-secondary{color:var(--white);border:1px solid rgba(255,255,255,0.5)}.btn-secondary:is(:hover,:focus){border-top-color:var(--white);border-right-color:var(--white);border-bottom-color:var(--white);border-left-color:var(--white);background-color:rgba(255,255,255,0.08)}.eyebrow-text{color:rgba(255,255,255,0.6);font-size:var(--label-lg);letter-spacing:0.08em;margin-bottom:6px;text-transform:uppercase}.heading-style em{color:var(--amber);font-weight:300}.mb-0{margin-bottom:0px}.flex-center{align-items:center;display:flex;justify-content:center}.icon{align-items:center;background-color:var(--glow);display:inline-flex;height:48px;justify-content:center;width:48px;border-radius:var(--radius-md)}.icon svg{height:22px;width:22px;stroke:var(--ember)}.overflow-hide{overflow-x:clip;overflow-y:clip;position:relative}.chip-tag{background-color:var(--chalk);color:var(--flint);display:inline-block;font-size:var(--label-lg);border:1px solid var(--smoke);border-radius:var(--radius-pill);padding:4px 10px}.chip-tag.brown{background-color:var(--glow);color:var(--char);border-top-color:rgba(250,177,47,0.3);border-right-color:rgba(250,177,47,0.3);border-bottom-color:rgba(250,177,47,0.3);border-left-color:rgba(250,177,47,0.3)}.chip-tag.gray{color:var(--flint);background-color:var(--chalk)}.chip-tag.green{background-color:var(--mist);color:var(--deep);border-top-color:rgba(30,158,149,0.25);border-right-color:rgba(30,158,149,0.25);border-bottom-color:rgba(30,158,149,0.25);border-left-color:rgba(30,158,149,0.25)}.chip-tag.highlight{background-color:rgba(250,177,47,0.15);color:var(--amber);border-top-color:rgba(250,177,47,0.3);border-right-color:rgba(250,177,47,0.3);border-bottom-color:rgba(250,177,47,0.3);border-left-color:rgba(250,177,47,0.3);font-weight:500;text-transform:uppercase;letter-spacing:.06em}.chip-tag__container{align-items:center;column-gap:8px;display:flex;flex-wrap:wrap;margin-top:1.5rem;row-gap:8px}.image-full{height:100%;max-width:100%;object-fit:cover;width:100%}.transition{transition:all 0.3s ease 0s}.section-heading{font-size:clamp(2rem,4vw,2.75rem)}.card{border-radius:var(--radius-lg);padding:1.5rem}.accordion-item{border-bottom:1px solid var(--smoke)}.accordion-item.gb-accordion__item-open .gb-accordion__toggle-icon-close svg{transform:rotate(45deg)}.accordion-item:hover .heading{color:var(--ember)}.accordion-item .desc{font-size:var(--body-lg);color:var(--flint)}.accordion-item .gb-accordion__toggle-icon{width:24px;height:24px;background-color:var(--chalk);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--smoke);border-radius:var(--radius-pill)}.accordion-item .gb-accordion__toggle-icon svg{height:12px;margin-bottom:-1px;width:12px}.accordion-item .heading{font-family:var(--gp-font--fraunces);padding-top:1.25rem;padding-bottom:1.25rem;font-weight:500;font-size:var(--body-xl);transition:all 0.2s ease 0s;color:var(--pitch)}.hero-padding{padding-bottom:4rem;padding-top:8rem}