@font-face{font-family:"Wulkan Display";font-style:normal;font-weight:400 500;font-display:swap;font-feature-settings:"onum";src:url("WulkanDisplay-Medium.woff2") format("woff2")}@font-face{font-family:"Wulkan Display";font-style:normal;font-weight:600;font-display:swap;font-feature-settings:"onum";src:url("WulkanDisplay-SemiBold.woff2") format("woff2")}@font-face{font-family:"Acumin Variable Concept";font-style:normal;font-weight:100 900;font-display:swap;src:url("AcuminVariableConcept.woff2") format("woff2")}@font-face{font-family:"Neulis Alt";font-style:normal;font-weight:500;font-display:swap;src:url("NeulisAlt-SemiBold.woff2") format("woff2")}@font-face{font-family:"Neulis Alt";font-style:normal;font-weight:600;font-display:swap;src:url("NeulisAlt-SemiBold.woff2") format("woff2")}.o_image-with-text{width:100%;padding:48px 0;color:var(--color-text, #230f10)}@media(min-width: 1100px){.o_image-with-text{padding:64px 0}}.o_image-with-text__inner{width:min(100%,var(--container-max, 2000px));margin-inline:auto;padding-inline:var(--container-margin, 16px);display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--container-margin, 16px);align-items:stretch}@media(min-width: 1100px){.o_image-with-text__inner{grid-template-columns:minmax(0, 2fr) minmax(0, 2fr);align-items:center}}.o_image-with-text__media{min-width:0;width:100%;overflow:hidden;border-radius:.5rem}@media(min-width: 1100px){.o_image-with-text__media{grid-column:2;grid-row:1}}.o_image-with-text__media .a_aspect{border-radius:inherit}.o_image-with-text__copy{display:grid;gap:0}.o_image-with-text__copy>:is(h1,h2,h3,h4,.a_heading--1,.a_heading--2,.a_heading--3,.a_heading--4)+:is(p,.a_body,[class$=__body],[class$=__lead],[class$=__subtitle]){margin-top:var(--copy-gap-heading-body)}.o_image-with-text__copy>:is(h5,h6,.a_heading--5,.a_heading--6,[class$=__subtitle])+:is(p,.a_body,[class$=__body],[class$=__lead]){margin-top:var(--copy-gap-subheading-body)}.o_image-with-text__copy>:is(p,.a_body,[class$=__body],[class$=__lead])+:is(h5,h6,.a_heading--5,.a_heading--6,[class$=__subtitle]){margin-top:var(--copy-gap-heading-body)}.o_image-with-text__copy>:is(.a_body,[class$=__body],[class$=__lead])+:is(.a_body,[class$=__body],[class$=__lead]){margin-top:var(--copy-gap-heading-body)}.o_image-with-text__copy>:is(h1,h2,h3,h4,.a_heading--1,.a_heading--2,.a_heading--3,.a_heading--4)+[class$=__actions]{margin-top:var(--copy-gap-body-cta)}.o_image-with-text__copy>:is(p,.a_body,[class$=__body],[class$=__lead])+[class$=__actions]{margin-top:var(--copy-gap-body-cta)}.o_image-with-text__copy>:is(p,.a_body,[class$=__body],[class$=__lead])+[class$=__actions]:not(:has(.a_button--primary,.a_button--secondary)):has(.a_button--tertiary){margin-top:var(--copy-gap-body-cta-tertiary)}.o_image-with-text__copy{min-width:0;align-content:center}@media(min-width: 1100px){.o_image-with-text__copy{grid-column:1;grid-row:1;padding-right:25%}}.o_image-with-text__copy ul{margin:0;padding-left:1.25rem;color:var(--color-text, #230f10);font-weight:500;font-variation-settings:"wght" 500;letter-spacing:-0.01em;line-height:1.5}.o_image-with-text__copy ul li+li{margin-top:var(--copy-gap-subheading-body)}.o_image-with-text__copy>p+ul{margin-top:var(--copy-gap-heading-body)}@media(min-width: 1100px){.o_image-with-text--image-left .o_image-with-text__media{grid-column:1}}@media(min-width: 1100px){.o_image-with-text--image-left .o_image-with-text__copy{grid-column:2;padding-left:0}}.o_image-with-text--image-below .o_image-with-text__copy{grid-row:1}.o_image-with-text--image-below .o_image-with-text__media{grid-row:2}@media(min-width: 1100px){.o_image-with-text--image-below .o_image-with-text__media,.o_image-with-text--image-below .o_image-with-text__copy{grid-row:1}}.o_image-with-text__body{margin:0;color:var(--color-text, #230f10);font-weight:500;font-variation-settings:"wght" 500;letter-spacing:-0.01em;line-height:1.5}.o_image-with-text__body.rte :is(p,li,blockquote):not([class]){margin:0;color:inherit;font-weight:500;font-variation-settings:"wght" 500;letter-spacing:-0.01em;line-height:1.5}.o_image-with-text__body.rte :is(p,li,blockquote):not([class])+:is(p,li,blockquote):not([class]){margin-top:var(--copy-gap-heading-body)}.o_image-with-text__actions{display:flex;flex-wrap:wrap;gap:.5rem}.o_image-with-text--original-image-size .a_aspect{aspect-ratio:auto;width:auto;max-width:100%;height:auto;overflow:visible;background:none}.o_image-with-text--original-image-size .a_aspect__media{position:static;display:block;width:auto;height:auto;max-width:100%}@media(min-width: 1100px){.o_image-with-text--carousel .o_image-with-text__inner{align-items:stretch}}.o_image-with-text--carousel .o_image-with-text__slides{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--container-margin, 16px)}@media(min-width: 1100px){.o_image-with-text--carousel .o_image-with-text__slides{grid-template-columns:minmax(0, 2fr) minmax(0, 2fr);align-items:center}}.o_image-with-text--carousel .o_image-with-text__slide{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--container-margin, 16px);opacity:0;visibility:hidden;pointer-events:none}@media(min-width: 1100px){.o_image-with-text--carousel .o_image-with-text__slide{grid-template-columns:minmax(0, 2fr) minmax(0, 2fr);align-items:center}}.o_image-with-text--carousel .o_image-with-text__slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.o_image-with-text--carousel .o_image-with-text__pagination{position:relative;z-index:2;grid-column:1;grid-row:2;margin-top:.5rem;align-self:start;pointer-events:none}.o_image-with-text--carousel .o_image-with-text__pagination .a_pagination{pointer-events:auto;color:var(--color-accent, #7f5b34)}@media(min-width: 1100px){.o_image-with-text--carousel .o_image-with-text__pagination{grid-row:1;align-self:end;justify-self:start;margin-top:0}}@media(min-width: 1100px){.o_image-with-text--carousel.o_image-with-text--image-left .o_image-with-text__pagination{grid-column:2}}.o_image-with-text--carousel.o_image-with-text--image-below .o_image-with-text__slide .o_image-with-text__copy{grid-row:1}.o_image-with-text--carousel.o_image-with-text--image-below .o_image-with-text__slide .o_image-with-text__media{grid-row:2}@media(min-width: 1100px){.o_image-with-text--carousel.o_image-with-text--image-below .o_image-with-text__slide .o_image-with-text__media,.o_image-with-text--carousel.o_image-with-text--image-below .o_image-with-text__slide .o_image-with-text__copy{grid-row:1}}