.portabletext{--heading-margin-bottom:var(--dimension-dimension-300);--heading-image-vertical-margins:var(--dimension-dimension-900);flex-direction:column;display:flex}.portabletext .type-body+.type-body{margin-block-start:var(--dimension-dimension-200)}.portabletext .type-body+.list{margin-block-start:var(--dimension-dimension-200)}.portabletext .type-body+ol{margin-block-start:var(--dimension-dimension-200)}.portabletext .type-body+:not(:-webkit-any(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper,.benefits-list-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext .type-body+:not(:-moz-any(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper,.benefits-list-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext .type-body+:not(:is(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper,.benefits-list-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext .type-body>:not(:-webkit-any(svg,a,br,li)){display:contents}.portabletext .type-body>:not(:-moz-any(svg,a,br,li)){display:contents}.portabletext .type-body>:not(:is(svg,a,br,li)){display:contents}.portabletext .list+.type-body{margin-block-start:var(--dimension-dimension-200)}.portabletext .list+.list{margin-block-start:var(--dimension-dimension-200)}.portabletext .list+ol{margin-block-start:var(--dimension-dimension-200)}.portabletext .list+:not(:-webkit-any(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper,.benefits-list-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext .list+:not(:-moz-any(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper,.benefits-list-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext .list+:not(:is(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper,.benefits-list-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext .list>:not(:-webkit-any(svg,a,br,li)){display:contents}.portabletext .list>:not(:-moz-any(svg,a,br,li)){display:contents}.portabletext .list>:not(:is(svg,a,br,li)){display:contents}.portabletext ol+.type-body{margin-block-start:var(--dimension-dimension-200)}.portabletext ol+.list{margin-block-start:var(--dimension-dimension-200)}.portabletext ol+ol{margin-block-start:var(--dimension-dimension-200)}.portabletext ol+:not(:-webkit-any(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper,.benefits-list-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext ol+:not(:-moz-any(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper,.benefits-list-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext ol+:not(:is(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper,.benefits-list-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext ol>:not(:-webkit-any(svg,a,br,li)){display:contents}.portabletext ol>:not(:-moz-any(svg,a,br,li)){display:contents}.portabletext ol>:not(:is(svg,a,br,li)){display:contents}.portabletext .list li,.portabletext ol li{margin-block-start:var(--dimension-dimension-100,8px)}.portabletext .type-h1,.portabletext .type-h2,.portabletext .type-h3,.portabletext .type-h4{margin-bottom:var(--heading-margin-bottom)}.portabletext .portabletext-image,.portabletext .portabletext-video{margin-block:var(--dimension-dimension-500)}.portabletext .portabletext-image--spacing-large{margin-block:var(--dimension-dimension-800)}.portabletext .portabletext-image .portabletext-image-caption{margin-block-start:var(--dimension-dimension-200)}.portabletext h1+.card-callout{margin-block-end:var(--dimension-dimension-100)}.portabletext h2+.card-callout{margin-block-end:var(--dimension-dimension-100)}.portabletext h3+.card-callout{margin-block-end:var(--dimension-dimension-100)}.portabletext h4+.card-callout{margin-block-end:var(--dimension-dimension-100)}.portabletext .type-body+.card-callout:last-child{margin-block-start:var(--dimension-dimension-100);margin-block-end:0}.portabletext [class^=type-]>.align-center{align-items:center;width:100%;display:inline-flex}.portabletext [class^=type-]>.align-left{align-items:center;width:100%;display:inline-flex}.portabletext [class^=type-]>.align-right{align-items:center;width:100%;display:inline-flex}.portabletext [class^=type-]>.align-center{justify-content:center}.portabletext [class^=type-]>.align-left{justify-content:flex-start}.portabletext [class^=type-]>.align-right{justify-content:flex-end}.rich-text-module .portabletext .link{--link-font-size:inherit;--link-color:currentColor}.rich-text-module .portabletext .type-body{color:var(--portabletext-main-text-color);font-family:var(--font-longform-style1,"neue-haas-grotesk-text");font-size:var(--size-size-600,16px);letter-spacing:var(--letter-spacing-latin-longform-style1-300,-.08px);font-style:normal;font-weight:400;line-height:150%}.rich-text-module .portabletext .type-body-small{color:var(--portabletext-small-text-color);font-family:var(--font-longform-style1,"neue-haas-grotesk-text");font-size:var(--size-size-500,14px);letter-spacing:var(--letter-spacing-latin-longform-style1-200,-.07px);font-style:normal;font-weight:400;line-height:150%}@media (min-width:1024px){.rich-text-module .portabletext .type-body-small{font-size:var(--size-size-600,16px);letter-spacing:var(--letter-spacing-latin-longform-style1-300,-.08px)}}.rich-text-module .portabletext :where(.type-h1,.type-h2,.type-h3,.type-h4){display:inline-block}@media not (min-width:1024px){.rich-text-module .portabletext :where(.type-h1,.type-h2,.type-h3,.type-h4){white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}}.rich-text-module .portabletext :where(.type-h1,.type-h2,.type-h3,.type-h4) span{display:inline-block}@media not (min-width:1024px){.rich-text-module .portabletext :where(.type-h1,.type-h2,.type-h3,.type-h4) span{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}}.rich-text-module .portabletext .type-h1{color:var(--portabletext-main-text-color);font-family:var(--font-deck-style2,"Rhymes Display");font-size:var(--size-size-1000,36px);letter-spacing:var(--letter-spacing-latin-deck-style2-600,-.54px);font-style:normal;font-weight:400;line-height:115%}.rich-text-module .portabletext .type-h2{color:var(--portabletext-main-text-color);font-family:var(--font-deck-style2,"Rhymes Display");font-size:var(--size-size-800,24px);letter-spacing:var(--letter-spacing-latin-deck-style2-500,-.36px);font-style:normal;font-weight:400;line-height:120%}.rich-text-module .portabletext .type-h3{color:var(--portabletext-main-text-color);font-family:var(--font-deck-style2,"Rhymes Display");font-size:var(--size-size-700,18px);letter-spacing:var(--letter-spacing-latin-deck-style2-400,-.27px);font-style:normal;font-weight:400;line-height:120%}.rich-text-module .portabletext .type-h4{color:var(--portabletext-main-text-color);font-family:var(--font-deck-style2,"Rhymes Display");font-size:var(--size-size-600,16px);letter-spacing:var(--letter-spacing-latin-deck-style2-300,-.24px);font-style:normal;font-weight:400;line-height:120%}.rich-text-module .portabletext .list{color:var(--portabletext-main-text-color);font-family:var(--font-longform-style1,"neue-haas-grotesk-text");font-size:var(--size-size-600,16px);letter-spacing:var(--letter-spacing-latin-longform-style1-300,-.08px);padding-inline-start:var(--dimension-dimension-300);font-style:normal;font-weight:400;line-height:150%;list-style:outside}.rich-text-module .portabletext .list li{padding-inline-start:var(--dimension-dimension-100);display:list-item}.rich-text-module .portabletext ol{color:var(--portabletext-main-text-color);font-family:var(--font-longform-style1,"neue-haas-grotesk-text");font-size:var(--size-size-600,16px);letter-spacing:var(--letter-spacing-latin-longform-style1-300,-.08px);padding-inline-start:var(--dimension-dimension-300);font-style:normal;font-weight:400;line-height:150%;list-style:outside}.rich-text-module .portabletext ol li{padding-inline-start:var(--dimension-dimension-100);display:list-item}.rich-text-module .portabletext .list{list-style-type:square}.rich-text-module .portabletext ol{list-style-type:decimal}.rich-text-module .portabletext .portabletext-image-caption{color:var(--portabletext-main-text-color);font-family:var(--font-title-style1,"neue-haas-grotesk-text");font-size:var(--size-size-500,14px);letter-spacing:var(--letter-spacing-latin-title-style1-200,-.21px);font-style:normal;font-weight:500;line-height:130%}@media (min-width:1024px){.rich-text-module .portabletext .portabletext-image-caption{font-size:var(--size-size-600,16px);letter-spacing:var(--letter-spacing-latin-title-style1-300,-.24px)}}@media (min-width:1024px){.rich-text-module .portabletext .type-body,.rich-text-module .portabletext .type-body-small,.rich-text-module .portabletext .type-h1,.rich-text-module .portabletext .type-h2,.rich-text-module .portabletext .type-h3,.rich-text-module .portabletext .type-h4,.rich-text-module .portabletext .list,.rich-text-module .portabletext ol{max-width:var(--grid-default-colspan-5,546px)}}.card-transformation .portabletext .type-body{font-family:var(--font-title-style1,"neue-haas-grotesk-text");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:120%}@media (min-width:1024px){.card-transformation .portabletext .type-body{font-family:var(--font-body-style1,"neue-haas-grotesk-text");font-size:var(--size-size-600,16px);font-style:normal;font-weight:400;line-height:135%}}.portabletext{--portabletext-main-text-color:var(--color-content-default-primary,#14171a);--portabletext-small-text-color:var(--color-content-default-tertiary,#8a8a8a)}.portabletext .type-body>svg:first-child{margin-right:var(--dimension-dimension-100,8px);flex-shrink:0;align-self:flex-start}.portabletext .type-body:has(>svg.inline.icon:first-child){margin-inline-start:calc(var(--dimension-dimension-300,24px));list-style:none;display:list-item;position:relative}.portabletext .type-body:has(>svg.inline.icon:first-child)>svg.inline.icon:first-child{top:calc(((var(--size-size-600,16px)*1.35) - var(--icon-dimension-height))/2);left:calc(-1*(var(--dimension-dimension-100,8px) + var(--icon-dimension-width,16px)));position:absolute}.portabletext .type-body:has(>svg.inline.icon.icon--200:first-child){margin-inline-start:calc(var(--dimension-dimension-100,8px) + 20px)}.portabletext .type-body:has(>svg.inline.icon.icon--300:first-child){margin-inline-start:calc(var(--dimension-dimension-100,8px) + 24px)}.portabletext .type-body:has(>svg.inline.icon.icon--400:first-child){margin-inline-start:calc(var(--dimension-dimension-100,8px) + 32px)}.portabletext .portabletext-image img{width:100%;height:auto}.portabletext .portabletext-video{position:relative}.newsletter_signup{color:var(--color-content-default-primary,#14171a)}.newsletter_signup .newsletter_signup__form{border-radius:var(--radius-radius-primary,0);border:1px solid var(--color-border-default-secondary,#14171a);background:var(--color-background-brand-primary,#ffeb0e);align-items:center;gap:var(--dimension-dimension-200,16px);align-self:stretch;display:flex}.newsletter_signup .newsletter_signup__label{display:none}.newsletter_signup .newsletter_signup__field{flex:1 0 0}.newsletter_signup .newsletter_signup__input{width:100%;padding:var(--dimension-dimension-200,16px);font-family:var(--font-title-style2,"Neue Haas Grotesk Text Pro");font-size:var(--size-size-600,16px);letter-spacing:var(--letter-spacing-latin-title-style2-300,-.24px);font-style:normal;font-weight:400;line-height:130%}.newsletter_signup .newsletter_signup__input::placeholder{color:var(--color-content-brand-primary-darkest,#a89a00)}.newsletter_signup .newsletter_signup__button{padding:var(--dimension-dimension-200,16px);font-family:var(--font-title-style3,"Neue Haas Grotesk Text Pro");font-size:var(--size-size-400,13px);letter-spacing:var(--letter-spacing-latin-title-style3-200,-.07px);text-transform:uppercase;font-style:normal;font-weight:500;line-height:120%}.benefits-grid-item{justify-content:center;align-items:center;gap:var(--dimension-dimension-150,12px);flex-direction:column;flex:1 0 0;display:flex}.benefits-grid-item__icon-wrapper{color:var(--color-content-default-primary,#14171a);width:var(--icon-dimension-width,32px);aspect-ratio:1;justify-content:center;align-items:center;height:32px;padding-bottom:1.824px;display:flex}.benefits-grid-item__icon-wrapper svg{object-fit:contain;object-position:center;width:100%;height:100%}.benefits-grid-item__heading{color:var(--color-content-default-primary,#14171a);text-align:center;font-family:var(--font-body-style1,"Neue Haas Grotesk Text Pro");font-size:var(--size-size-500,14px);letter-spacing:var(--letter-spacing-latin-body-style1-200,-.07px);font-style:normal;font-weight:400;line-height:135%}.benefits-grid-wrapper{align-items:flex-start;gap:var(--dimension-dimension-100,8px);align-self:stretch;display:flex}.benefits-list-item{align-items:center;gap:var(--dimension-dimension-100,8px);align-self:stretch;display:flex}.benefits-list-item__icon-wrapper{align-items:center;height:22px;display:flex}.benefits-list-item__icon-wrapper svg{width:16px;height:16px}.benefits-list-item__content{color:var(--color-content-default-primary,#14171a);font-family:var(--font-body-style1,"Neue Haas Grotesk Text Pro");font-size:var(--size-size-600,16px);letter-spacing:var(--letter-spacing-latin-body-style1-300,-.08px);font-style:normal;font-weight:400;line-height:135%}.benefits-list-wrapper{align-items:flex-start;gap:var(--dimension-dimension-75,4px);flex-direction:column;align-self:stretch;display:flex}.embed-module iframe,.embed-module embed,.embed-module object{width:100%!important;max-width:100%!important;margin-top:var(--spacer-spacer-800,80px)!important;margin-bottom:var(--spacer-spacer-800,80px)!important;display:block!important}@media (min-width:1024px){:is(.embed-module iframe,.embed-module embed,.embed-module object){margin-top:var(--spacer-spacer-800,96px)!important;margin-bottom:var(--spacer-spacer-800,96px)!important}}.shopify-image-block{border-radius:var(--radius-radius-primary,16px)}:not(.shopify-image-block)+.shopify-image-block{margin-top:var(--spacer-spacer-800,80px)}@media (min-width:1024px){:not(.shopify-image-block)+.shopify-image-block{margin-top:var(--spacer-spacer-800,96px)}}.shopify-image-block:not(:only-child):not(:last-child){margin-bottom:var(--spacer-spacer-800,80px)}@media (min-width:1024px){.shopify-image-block:not(:only-child):not(:last-child){margin-bottom:var(--spacer-spacer-800,96px)}}.shopify-image-block:not(:only-child):not(:last-child):has(+.shopify-image-block){margin-bottom:var(--spacer-spacer-600,48px)}
