.ImageText_imageText__sxeFQ{display:flex;flex-direction:column-reverse;gap:1.75em;align-content:center;justify-content:flex-start}@media(min-width:980px){.ImageText_imageText__sxeFQ{flex-direction:row;align-items:flex-start;gap:3em}}.ImageText_imageText__sxeFQ div>p:last-child{margin-bottom:0}.ImageText_imageTextImage__MOXmp{width:100%}.ImageText_imageTextImage__img__JybqD{height:auto;width:100%;max-width:200px;object-fit:contain;border-radius:10px;border:1px solid var(--color-border)}.ImageText_imageTextImageRounded__OIkxQ{border-radius:50%}.ImageText_imageTextImageLeft__soGmd{flex-direction:row}.ImageText_imageTextImageRight__p22mh{flex-direction:row-reverse}.ImageText_imageText__copy__Gkr4V{flex:2 1}body{--background:#FCFCFC;--background-alt:#EEEDED;--background-primary:#E5ACB6;--background-primary-light:rgba(229,172,182,0.3);--font-family-base:"Cabin",sans-serif;--font-family-icons:"Material Symbols Outlined";--color-text:#2E2E2E;--color-text-grey:#6C6C6C;--color-text-light:#FCFCFC;--color-white:#ffffff;--color-primary:#9B1656;--color-secondary:transparent;--color-highlight:#295913;--color-highlight-active:#337713;--color-tertiary:transparent;--color-border:#D7D5D0;--color-border-light:#E0E0DE;--border-primary:#222;--border-primary-weight:5px;--border-divider:var(--border-primary-weight) solid var(--border-primary);--font-family-heading:"Fraunces",serif;--font-heading-weight-semibold:600;--font-size-11:clamp(11px,2vw,11px);--font-size-12:clamp(12px,2vw,12px);--font-size-13:clamp(13px,2vw,13px);--font-size-14:clamp(14px,2vw,14px);--font-size-16:clamp(16px,2vw,16px);--font-size-17:clamp(17px,2vw,17px);--font-size-18:clamp(16px,2vw,18px);--font-size-19:clamp(17px,2vw,19px);--font-size-20:clamp(18px,2vw,20px);--font-size-22:clamp(20px,2vw,22px);--font-size-26:clamp(21px,2vw,26px);--font-size-28:clamp(22px,2vw,28px);--font-size-32:clamp(24px,2vw,32px);--font-size-34:clamp(26px,2vw,34px);--font-size-36:clamp(28px,2vw,36px);--font-size-40:clamp(32px,2vw,40px);--font-size-46:clamp(38px,2vw,46px)}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--color-text);background:var(--background);font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;margin:0;border-top:12px solid var(--background-primary)}@media screen and (min-width:769px){body{border-top:none;border-left:48px solid var(--background-primary)}}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.text p,ol,p,ul{line-height:1.75;font-size:var(--font-size-17);margin-bottom:28px;letter-spacing:.025em;font-weight:400}.text p:last-of-type{margin-bottom:0}ol,ul{margin-left:24px}ol li,ul li{margin-bottom:16px}strong{font-weight:800}.text p a{text-decoration:underline}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.grid{display:grid;grid-gap:3em;gap:3em}@media screen and (min-width:769px){.grid-col-2,.grid-col-3{grid-template-columns:1fr 1fr}}@media screen and (min-width:1080px){.grid-col-3{grid-template-columns:1fr 1fr 1fr}}.heading{color:var(--color-primary);font-family:var(--font-family-heading);font-weight:600}.heading1{margin:32px 0;font-size:34px;letter-spacing:.01em;word-spacing:.075em;@media screen and (min-width:769px){font-size:46px;margin-left:0;margin-bottom:50px;margin-right:0;margin-top:50px}}.heading2{margin-bottom:32px;font-size:var(--font-size-32);@media screen and (min-width:769px){font-size:var(--font-size-40)}}.heading3{margin-bottom:32px;font-size:var(--font-size-32);@media screen and (min-width:769px){font-size:var(--font-size-32)}}.section{padding:32px 24px;@media screen and (min-width:769px){padding-left:48px;padding-bottom:48px;padding-right:48px;padding-top:48px}}.sectionNoPaddingTop{padding-top:0}.sectionBgAlt{background:var(--background-primary-light)}.sectionContent{max-width:860px;flex:1 1}.sectionImage{flex:1 1;margin:60px 0 0;width:100%;@media screen and (min-width:769px){margin-left:32px;margin-bottom:32px;margin-right:32px;margin-top:32px}}.headerCenter{text-align:center}.headerCenter p{max-width:780px;margin-left:auto;margin-right:auto}.breadcrumbs,.introtext{font-size:var(--font-size-12);color:var(--color-text-grey);text-transform:uppercase;letter-spacing:.05em;margin:0 0 18px;display:block;font-weight:400}.breadcrumbs{display:flex;list-style-type:none;align-items:center;li{margin:0;line-height:normal;display:flex;align-items:center;&:after{content:"\e5cc";margin:0 4px;font-family:var(--font-family-icons);font-size:var(--font-size-22)}&:last-of-type:after{content:""}a:hover{color:var(--color-highlight-active)}}}.ctas{display:flex;flex-direction:column;gap:16px;align-items:flex-start;margin-top:52px;@media screen and (min-width:769px){flex-direction:row;gap:32px;align-items:center}}.cardLinkBlank[target=_blank] .buttonText,[class*=button][target=_blank]{&:after{content:"\e5cc";font-family:var(--font-family-icons);top:3px;position:relative;margin-left:5px}}.cardLinkBlank .buttonText{margin-top:24px}.buttonPrimary{background-color:var(--color-highlight);padding:14px 36px;color:var(--color-text-light);font-family:var(--font-family-heading);font-weight:600;font-size:var(--font-size-16);letter-spacing:.05em}.buttonPrimary:active,.buttonPrimary:hover{background-color:var(--color-highlight-active)}.buttonText{font-family:var(--font-family-heading);font-weight:var(--font-heading-weight-semibold);font-size:var(--font-size-16);color:var(--color-highlight);letter-spacing:.05em;border-bottom:2px solid var(--color-highlight);padding-bottom:2px}.buttonText:active,.buttonText:hover{color:var(--color-highlight-active);border-bottom:2px solid var(--color-highlight-active)}.buttonText{&:after{content:">";margin-left:5px;border-bottom:none}}.cardCTA{display:flex;margin-top:24px}.cardCTAButton{justify-content:center}.cardCTAText{justify-content:flex-end;padding-right:32px}.cardsFeatured{gap:4em}.card{display:flex;flex-direction:column;justify-content:flex-start;flex:1 1;line-height:1.4;.cardsRounded &{border-radius:10px;padding:24px;background-color:var(--background-alt);border:1px solid var(--color-border);text-align:center;@media screen and (min-width:769px){padding-left:20px;padding-bottom:32px;padding-right:20px;padding-top:48px}}.cardsFeatured &{&:hover{.card__content{background-color:var(--background-primary-light)}h3{color:var(--color-primary)}}}a{.cardsFeatured &{@media screen and (min-width:769px){display:grid;grid-template-columns:60% 40%}}}&:nth-child(odd){a{grid-template-columns:40% 60%;.card__content{order:-1}}}.introtext{margin:10px 0 16px;font-size:var(--font-size-13);.cardsFeatured &{text-transform:none;font-size:var(--font-size-20);line-height:1.5;margin-bottom:16px;color:var(--color-text)}}}.card-icon.material-symbols-outlined{font-size:72px;color:var(--color-text);opacity:.75;margin-bottom:16px;line-height:.75}.card__image{width:100%;max-width:100%;height:auto;object-fit:contain;.cardsFeatured &{@media screen and (min-width:769px){height:revert-layer;object-fit:cover}}}.card__content{.cardsFeatured &{background-color:var(--background-alt);padding:20px;display:flex;flex-direction:column;margin-top:-5px;@media screen and (min-width:769px){padding-left:32px;padding-bottom:32px;padding-right:32px;padding-top:32px;margin-bottom:5px;margin-top:0}}.buttonText{.cardsFeatured &{margin-top:auto}}}.card h3{font-family:var(--font-family-heading);font-weight:var(--font-heading-weight-semibold);line-height:1.45;letter-spacing:.035em;>span{display:block;font-size:75%}.cardsRounded &{margin-bottom:24px;color:var(--color-highlight);padding:0 16px;font-size:var(--font-size-22);display:flex;justify-content:center;align-items:flex-end;@media screen and (min-width:769px){min-height:72px}}.cardsSquared &{margin:12px 0 16px;font-size:clamp(22px,2.6vw,30px);line-height:1.25}.cardsFeatured &{font-size:clamp(28px,3.8vw,40px);line-height:1.25;margin-bottom:28px;letter-spacing:normal}}.card__brand{font-size:var(--font-size-18);color:var(--color-text-grey);letter-spacing:.05em;text-transform:uppercase}.card p,.card ul{font-size:var(--font-size-16);line-height:1.625;&:last-of-type{margin-bottom:0}.cardsSquared &{margin-bottom:8px}}.card__desc{.cardsSquared &{max-width:500px}ul{margin:24px 0!important;padding-left:15px}}.heroImage img{width:100%;height:auto}.sectionHasImage{display:flex;flex-direction:column;gap:normal;@media screen and (min-width:769px){flex-direction:row;gap:2.5em}}.page_page__KdIv3{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;background-color:var(--background);width:100%;margin:0 auto}.page_navigation__ABad2 ul{display:flex;align-items:center;gap:2.5rem;list-style-type:none;margin:0;padding:0}.page_navigation__ABad2 li{margin-bottom:0}.page_navigationLink__zq11q{text-decoration:none;text-transform:uppercase;font-weight:400;letter-spacing:.05em;font-size:14px}@media screen and (min-width:769px){.page_headerLogo__GeuQC{margin-right:auto}}.page_header__Tcoou{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1.5rem;padding:24px 24px 32px;border-bottom:1px solid var(--color-border)}@media screen and (min-width:769px){.page_header__Tcoou{border-bottom:none;gap:4rem;padding:24px 48px 0;flex-direction:row;justify-content:flex-end}}.page_footer__wa9SD{background-color:var(--background-alt);padding-bottom:24px}.page_footerContent__ezfqV{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center;border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);padding-top:32px;padding-bottom:12px;margin-left:24px;margin-right:24px;margin-bottom:32px}@media screen and (min-width:769px){.page_footerContent__ezfqV{gap:4rem;flex-direction:row;text-align:unset;padding-top:48px;padding-bottom:48px;margin-left:48px;margin-right:48px}}.page_footerMenu__WTNXF ul{display:flex;align-items:center;gap:1.5rem;list-style-type:none;margin:0;padding:0}.page_footerMenu__WTNXF li{margin:0}.page_footerLink__Bx2B1{text-decoration:none;text-transform:uppercase;font-weight:400;letter-spacing:.05em;font-size:var(--font-size-11)}.page_footerCopyright__8KJYQ{margin:0;text-align:center;font-size:12px}@media screen and (min-width:769px){.page_footerLogo__soOE_{margin-left:auto;margin-right:32px}}