@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.r-section.image-and-text{margin-block:96px;overflow:hidden}.r-section.image-and-text:has(.image-and-text--full-bleed){width:100%;max-width:none;margin:0;padding-left:0;padding-right:0}@media screen and (width<=1023px){.r-section.image-and-text:has(.image-and-text--full-bleed){margin:0}.r-section.image-and-text{margin-block:56px;padding:0}.hero+.r-section.image-and-text{margin-top:32px}}.r-section.image-and-text .section--inner{max-width:var(--max-width);margin:0 auto}.r-section.image-and-text .section--inner.image-and-text--full-bleed{max-width:none}.r-section.image-and-text .section--inner.image-and-text--full-bleed .image-and-text-flex{border-bottom:1px solid #6962591a}@media screen and (width>=1024px){.r-section.image-and-text .section--inner.image-and-text--full-bleed .image-and-text-flex .image-area.image-side--left,.r-section.image-and-text .section--inner.image-and-text--full-bleed .image-and-text-flex .image-area.image-side--right~.content-area{border-right:1px solid #6962591a}.r-section.image-and-text .section--inner.image-and-text--full-bleed .image-and-text-flex .content-area{padding:80px}}@media screen and (width<=1023px){.r-section.image-and-text .section--inner.image-and-text--full-bleed .image-and-text-flex .content-area{padding:60px 40px}.r-section.image-and-text .section--inner.image-and-text--full-bleed .image-and-text-flex .content-area.overlay-on-mobile{width:100%;padding:60px 40px}}.r-section.image-and-text .section--inner.image-and-text--full-bleed .image-and-text-flex .content-area .inner{max-width:none}.r-section.image-and-text .section--inner.image-and-text--full-bleed .image-and-text-flex .content-area .text-upper{font-size:12px;line-height:18px}@media screen and (width<=834px){.r-section.image-and-text .section--inner.image-and-text--full-bleed .image-and-text-flex .content-area .text-upper{font-size:10px;line-height:12px}}.r-section.image-and-text .section--inner.image-and-text--full-bleed .image-and-text-flex .content-area .font-secondary{text-transform:none}@media screen and (width<=834px){.r-section.image-and-text .section--inner.image-and-text--full-bleed .image-and-text-flex .content-area .font-secondary{line-height:30px}}.r-section.image-and-text .section--inner.image-and-text--full-bleed .image-and-text-flex .content-area .rte>*+*{margin-top:24px!important}.r-section.image-and-text .section--inner.image-and-text--full-bleed .image-and-text-flex .content-area .inner>*+*{margin-top:24px}.r-section.image-and-text .section--inner.image-and-text--full-bleed .image-and-text-flex .content-area .inner>.text-upper+*{margin-top:12px}@media screen and (width<=1023px){.r-section.image-and-text .section--inner.image-and-text--full-bleed .image-and-text-flex{gap:0}}.r-section.image-and-text .image-and-text-callouts{gap:10px}.r-section.image-and-text .image-and-text-callout{white-space:nowrap;border:1px solid #c4a16e;border-radius:100px;align-items:center;gap:8px;padding:6px 8px;display:inline-flex}.r-section.image-and-text .image-and-text-callout__icon{flex-shrink:0;width:12px;height:12px;display:flex}.r-section.image-and-text .image-and-text__content--medium{font-size:16px;font-weight:300;line-height:1.5}.r-section.image-and-text .image-and-text-flex .image-area{width:50%;display:flex;position:relative}.r-section.image-and-text .image-and-text-flex .image-area.add-image-padding{padding-inline:92px}@media screen and (width<=1023px){.r-section.image-and-text .image-and-text-flex .image-area.add-image-padding{padding-inline:16px}.r-section.image-and-text .image-and-text-flex .image-area{width:100%}}.r-section.image-and-text .image-and-text-flex .image-area>.image-area__media,.r-section.image-and-text .image-and-text-flex .image-area>.image-area__media>*{width:100%}@media screen and (width>=1024px){.r-section.image-and-text .image-and-text-flex .image-area.image-side--right{order:99}}@media screen and (width<=1023px){.r-section.image-and-text .image-and-text-flex .image-area.image-side--bottom--tablet{order:99}}.r-section.image-and-text .image-and-text-flex .image-and-text__mobile-secondary{display:none}@media screen and (width<=1023px){.r-section.image-and-text .image-and-text-flex .image-and-text__mobile-secondary{order:99;width:100%;display:flex}.r-section.image-and-text .image-and-text-flex .image-and-text__mobile-secondary .picture-element-wrapper,.r-section.image-and-text .image-and-text-flex .image-and-text__mobile-secondary .picture-element-image{width:100%}}.r-section.image-and-text .image-and-text-flex .content-area{background:var(--bg);width:50%;padding:64px;position:relative;overflow:hidden}@media screen and (width<=1023px){.r-section.image-and-text .image-and-text-flex .content-area{width:100%;padding:0 16px}.r-section.image-and-text .image-and-text-flex .content-area.overlay-on-mobile{width:calc(100% - 32px);margin-top:-60px;padding:60px 40px}}.r-section.image-and-text .image-and-text-flex .content-area .inner{z-index:1;width:100%;max-width:370px;position:relative}.r-section.image-and-text .image-and-text-flex .content-area .inner>*+*{margin-top:16px}@media screen and (width<=1023px){.r-section.image-and-text .image-and-text-flex .content-area .inner>*+*{margin-top:32px}}.shopify-section:has(.image-and-text--full-bleed)+.shopify-section:has(.image-and-text--full-bleed) .image-and-text-flex,.shopify-section:has(.icons--logo-row)+.shopify-section:has(.image-and-text--full-bleed) .image-and-text-flex{border-top:1px solid #6962591a}