:root{--aeo-background-color:#290519;--aeo-card-background-color:hubspot-2025-magenta-13;--aeo-accent-color:#ff4800;--aeo-heading-font-family:"HubSpot Serif Book","HubSpot Serif",serif;--aeo-divider-color:hsla(17,93%,84%,.2);--aeo-white-overlay:hsla(0,0%,100%,.11)}:is(.cl-h1,.cl-h2),:is(h1,h2):not(.cl-h3,.cl-h4,.cl-h5,.cl-h6,.cl-p){font-family:var(--aeo-heading-font-family);font-weight:var(--cl-font-weight-book)}.hsg-footer.global-footer :is(h1,h2,.cl-h1,.cl-h2){font-family:revert;font-weight:revert}.body-container-wrapper{background:var(--aeo-background-color)}.body-container-wrapper .cl-button.-secondary:hover,.body-container-wrapper .wf-flexible-section-header_content-cta.cl-button.-tertiary-outline:hover,.body-container-wrapper .wf-flexible-section-header_cta.cl-button.-tertiary-outline:hover{background:var(--cl-color-hover-03)}.body-container-wrapper .cl-button.-secondary:active,.body-container-wrapper .wf-flexible-section-header_content-cta.cl-button.-tertiary-outline:active,.body-container-wrapper .wf-flexible-section-header_cta.cl-button.-tertiary-outline:active{background:var(--cl-color-pressed-03)}@property --aeo-gradient-size-x{syntax:"<percentage>";initial-value:101.81%;inherits:false}@property --aeo-gradient-size-y{syntax:"<percentage>";initial-value:70.72%;inherits:false}@property --aeo-gradient-pos-x{syntax:"<percentage>";initial-value:57.64%;inherits:false}@property --aeo-gradient-pos-y{syntax:"<percentage>";initial-value:20.43%;inherits:false}@property --aeo-gradient-color-start{syntax:"<color>";initial-value:#ff4800;inherits:false}@property --aeo-gradient-color-mid{syntax:"<color>";initial-value:#c93700;inherits:false}@property --aeo-gradient-mid-stop{syntax:"<percentage>";initial-value:39.98%;inherits:false}@property --aeo-gradient-color-end{syntax:"<color>";initial-value:transparent;inherits:false}@property --aeo-hero-gap{syntax:"<length>";initial-value:64px;inherits:true}@property --aeo-content-gap{syntax:"<length>";initial-value:32px;inherits:true}@property --aeo-container-padding{syntax:"<length>";initial-value:216px;inherits:true}@keyframes aeo-hero-animate{0%{--aeo-gradient-size-x:101.81%;--aeo-gradient-size-y:70.72%;--aeo-gradient-pos-x:57.64%;--aeo-gradient-pos-y:20.43%;--aeo-hero-gap:64px;--aeo-content-gap:32px;--aeo-container-padding:216px;--aeo-gradient-color-start:#ff4800;--aeo-gradient-color-mid:#c93700;--aeo-gradient-mid-stop:39.98%;--aeo-gradient-color-end:rgba(55,6,33,0)}to{--aeo-gradient-size-x:98.9%;--aeo-gradient-size-y:65.48%;--aeo-gradient-pos-x:67.92%;--aeo-gradient-pos-y:13.95%;--aeo-hero-gap:40px;--aeo-content-gap:16px;--aeo-container-padding:88px;--aeo-gradient-color-start:#c93700;--aeo-gradient-color-mid:#370621;--aeo-gradient-mid-stop:95%;--aeo-gradient-color-end:rgba(55,6,33,0)}}@keyframes aeo-shape-float{to{filter:blur(0);height:1988.561px;left:calc(50% - 72.77px);top:-273.02px;transform:translate(-50%) rotate(13.87deg);width:2046.317px}}@keyframes aeo-reveal-up-30{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.body-container-wrapper .csol-header .cl-cta-group .cl-button{--cl-button-padding-medium:0.75rem 1.5rem;--cl-button-font-size:var(--cl-font-size-medium);--cl-button-line-height:var(--cl-line-height-medium);--cl-button-padding:var(--cl-button-padding-medium)}[data-cl-brand=hubspot-2025] [data-cl-theme=dark]{--aeo-solid-background-color:#19030f;--dark-theme-container-01:var(--cl-color-container-03);--dark-theme-border-03:var(--cl-color-border-02);--cl-color-background-01:var(--aeo-background-color);--cl-color-divider-01:var(--cl-color-border-02)}[data-cl-brand=hubspot-2025] .aeo-sensor[data-cl-theme=dark]{background:transparent;--cl-color-background-01:transparent}.body-container-wrapper{background-color:var(--aeo-background-color);isolation:isolate;overflow-x:clip;position:relative}.body-container-wrapper:before{background-image:radial-gradient(var(--aeo-gradient-size-x) var(--aeo-gradient-size-y) at var(--aeo-gradient-pos-x) var(--aeo-gradient-pos-y),var(--aeo-gradient-color-start) 0,var(--aeo-gradient-color-mid) var(--aeo-gradient-mid-stop),var(--aeo-gradient-color-end) 100%);content:"";height:150vh;left:0;mask-image:linear-gradient(180deg,#000 50%,transparent);pointer-events:none;position:absolute;right:0;top:0;z-index:-1}@media(prefers-reduced-motion:no-preference){.body-container-wrapper:before{animation:aeo-hero-animate 1.8s cubic-bezier(.42,0,.27,.99) forwards}}.body-container-wrapper:after{background-image:url(https://53.fs1.hubspotusercontent-na1.net/hubfs/53/assets/webteam-cms-portal/images/aeo/background-shape.png);background-position:50%;background-repeat:no-repeat;background-size:1706px 1627px;content:"";filter:blur(50px);height:1814.65px;left:calc(50% - 109px);pointer-events:none;position:absolute;top:17.37px;transform:translate(-50%) rotate(6.69deg);width:1883.91px;z-index:-1}@media(prefers-reduced-motion:no-preference){.body-container-wrapper:after{animation:aeo-shape-float 1.2s cubic-bezier(.42,0,.27,.99) forwards}}.body-container-wrapper .csol-section{background:transparent}.body-container-wrapper .csol-header.csol-header-brand-graphics{background:transparent;padding:2rem 0}@media(prefers-reduced-motion:no-preference){.body-container-wrapper .csol-header.csol-header-brand-graphics .csol-page-header-content{animation:aeo-reveal-up-30 1s cubic-bezier(.42,0,.27,.99) .3s forwards;opacity:0}}@media(min-width:600px){.body-container-wrapper .csol-header.csol-header-brand-graphics{padding:4rem 0 4.25rem}}.body-container-wrapper .csol-header .csol-page-header-content-heading{font-size:var(--cl-font-size-display-02);text-align:center}.body-container-wrapper .csol-header .cl-rich-text.csol-page-header-content-description{max-width:none;text-align:center}.body-container-wrapper .csol-header .cl-rich-text.csol-page-header-content-description p{margin:8px 0}.body-container-wrapper .csol-header .cl-rich-text.csol-page-header-content-description p:first-child{font-size:var(--cl-font-size-h4)}.body-container-wrapper .csol-header .cl-cta-group{justify-content:center}.body-container-wrapper .csol-header .cl-cta-group .cl-button.-secondary{--cl-button-background:var(--dark-theme-container-03)}.body-container-wrapper .csol-header .cl-tagline{background-color:transparent;border:none;display:flex;justify-content:center}.body-container-wrapper .cl-card.-container-02{background-color:var(--cl-color-container-03)}