.gbp-section__tagline {font-size:1rem;font-weight:600;margin-bottom:0.75rem;}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.gbp-button--primary{background-color:var(--accent);box-shadow:0 4px 4px rgba(8,8,8,.08),0 1px 2px rgba(8,8,8,.2),inset 0 6px 12px rgba(255,255,255,.12),inset 0 1px 1px rgba(255,255,255,.2);color:#ffffff;display:inline-flex;font-family:var(--gp-font--headlines);font-size:1.25rem;line-height:1;border:1px solid var(--secondary);border-radius:8px;padding:1.25rem 1.5rem}.gbp-button--primary:hover{background-color:var(--accent);color:#ffffff;filter:brightness(90%);transition:filter 0.5s ease 0s}.gbp-button--secondary{background-color:var(--base-2) !important;color:var(--base-3);font-family:var(--gp-font--headlines) !important;font-size:1.25rem;font-weight:500;line-height:1;text-transform:none;width:auto !important;border:1px none var(--contrast);border-radius:8px;padding:1.25rem 1.5rem}.gbp-button--secondary:hover{color:#ffffff !important;filter:brightness(90%);background-color:var(--secondary) !important}.gbp-section{margin-bottom:2rem;margin-top:2rem;overflow-x:hidden;overflow-y:hidden;border-radius:12px;padding:3rem 40px}@media (max-width:1024px){.gbp-section{padding-left:30px;padding-right:30px}}@media (max-width:767px){.gbp-section{max-width:unset;padding-left:0px;padding-right:0px;width:100%;border-radius:0px}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1;padding:40px}@media (max-width:1024px){.gbp-section__inner{padding:20px}}@media (max-width:767px){.gbp-section__inner{padding:20px}}.gbp-card--border{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;border:1px solid var(--base);padding-left:0.5rem;padding-right:0.5rem;padding-top:0.5rem}.gbp-card{border-radius:12px;padding:1.5rem}.gbp-card h3{font-size:1.5rem}@media (max-width:767px){.gbp-card{padding:1.25rem}}.gbp-card__meta-text {font-size:0.875rem;margin-bottom:0.5rem;}.gbp-card__title {font-size:1.25rem;margin-bottom:0.5rem;}.gbp-card__text {font-size:1rem;margin-bottom:0px;}.gbp-section--background{background-color:var(--contrast);color:#ffffff}.hero-image-fit figure{height:100%}.hero-bg{align-items:flex-start;background-color:var(--accent);bottom:0px;display:flex;justify-content:center;left:0px;position:absolute;right:0px;top:0px;z-index:1}.hero-paper{align-items:flex-start;display:flex;height:100vh;justify-content:center;left:50%;position:absolute;top:0px;transform:translate3d(-50%,0px,0px);width:100vw;z-index:2}.hero-content{height:100%;justify-content:center;max-width:var(--gb-container-width);position:relative;z-index:3}@media (max-width:1024px){.hero-content{max-width:var(--gb-container-width)}}@media (max-width:767px){.hero-content{left:20px;max-width:var(--gb-container-width);right:20px}}.wrapper-flex{display:flex;flex-direction:column;flex-wrap:wrap;padding-left:40px;padding-right:40px}@media (max-width:1024px){.wrapper-flex{padding:40px}}@media (max-width:767px){.wrapper-flex{padding:20px}}.absolute{position:absolute}.gb-button{background-color:var(--accent);background-origin:content-box}.wrapper-row{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:40px;padding-right:40px}@media (max-width:1024px){.wrapper-row{padding:40px}}@media (max-width:767px){.wrapper-row{padding:20px}}.scale-120{transform:scale(1.2)}.wrapper{padding-left:40px;padding-right:40px}@media (max-width:1024px){.wrapper{padding:40px}}@media (max-width:767px){.wrapper{padding:20px}}.gb-button-white{background-color:var(--base);background-origin:content-box;color:var(--contrast)}.accordion-title{align-self:stretch;background-color:var(--contrast);color:var(--base-2);display:flex;flex-direction:row;font-family:var(--gp-font--dm-sans);font-size:1.25rem;font-weight:700;justify-items:stretch;justify-self:stretch;text-align:left;border:1px none var(--accent-light);border-radius:8px;padding:12px}.accordion-item{background-color:var(--contrast);flex-direction:column;border:1px solid var(--accent-light);border-radius:8px}.link{color:var(--secondary);font-family:var(--gp-font--headlines);font-size:1rem;text-decoration:none !important}