@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--copy{height:1.5384615385rem;width:1.5384615385rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}.Component_withAdditionalImage__8IW0y{align-items:center;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.Component_additionalPicture__gjDW9{display:block;line-height:0}.Component_additionalImage__PeMlC{display:block;height:auto;max-height:32rem;object-fit:contain;width:100%}@media (max-width:47.999rem){.Component_withAdditionalImage__8IW0y{grid-template-columns:minmax(0,1fr)}.Component_additionalPicture__gjDW9{justify-self:center;width:50%}.Component_additionalImage__PeMlC{max-height:18rem}}.Component_frame__EaI6p{isolation:isolate;position:relative}.Component_picture__yN3g1{display:block;line-height:0}.Component_image__SX_oq{display:block;height:auto;width:100%}.Component_overlay__1C_gJ{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.Component_area__13Fo3{appearance:none;background:transparent;border:2px solid color-mix(in srgb,var(--brand-cream) 88%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-darkest-green) 45%,transparent);cursor:pointer;padding:0;position:absolute;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease;z-index:2}.Component_area__13Fo3:focus-visible,.Component_area__13Fo3:hover,.Component_area__13Fo3[data-active=true]{background:rgb(255 255 255/22%);border-color:var(--brand-cream);box-shadow:0 0 0 2px rgb(255 255 255/38%),0 0 1.5rem rgb(255 255 255/40%);filter:brightness(1.16);outline:none}.Component_area__13Fo3:focus-visible{box-shadow:0 0 0 3px var(--brand-bright-green),0 0 0 5px var(--brand-cream)}.Component_infoBadge__RvTuo{background:var(--brand-bright-green);border-radius:50%;box-shadow:0 1px 4px rgb(26 28 22/28%);color:var(--brand-darkest-green);height:1.5rem;pointer-events:none;position:absolute;right:.5rem;top:.5rem;width:1.5rem}.Component_popover__6u7_5{background:var(--brand-cream);border-left:3px solid var(--brand-bright-green);box-shadow:0 .75rem 2.5rem rgb(26 28 22/28%);color:var(--brand-darkest-green);max-height:min(22rem,calc(100% - 1rem));max-width:min(20rem,calc(100% - 1rem));overflow:auto;padding:1rem 1.125rem;position:absolute;transform:var(--annotated-popover-transform);width:max-content;z-index:3}.Component_title__p1WvO{font-family:var(--font-domine);line-height:1.3;margin:0 0 .5rem}.Component_description__Zn1G4{font-size:.9375rem;line-height:1.5}.Component_description__Zn1G4>:first-child{margin-top:0}.Component_description__Zn1G4>:last-child{margin-bottom:0}@media (max-width:39.999rem){.Component_popover__6u7_5{bottom:.5rem!important;left:.5rem!important;max-height:calc(100% - 1rem);max-width:none;right:.5rem!important;top:auto!important;transform:none;width:auto}}@media (prefers-reduced-motion:reduce){.Component_area__13Fo3{transition:none}}.Component_highlightsBackground__KngPC{position:absolute;z-index:-1;inset-block:0;left:50%;width:100%;transform:translateX(-50%);overflow:hidden;border-radius:1.25rem;background:color-mix(in srgb,var(--color-brand-bright-green) 14%,#f2f2eb);pointer-events:none}@media (min-width:64rem){.Component_highlightsBackground__KngPC{width:calc(100% + 160px);max-width:calc(100vw - 32px)}.Component_highlightsBackground__KngPC:after,.Component_highlightsBackground__KngPC:before{content:"";position:absolute;width:120px;aspect-ratio:360/220;background-color:#b4baa2;mask:url(/footer-decoration.svg) center/contain no-repeat}.Component_highlightsBackground__KngPC:before{top:31%;left:20px}.Component_highlightsBackground__KngPC:after{right:16px;bottom:16%}}@supports (animation-timeline:view()){@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.Component_highlights__ZIIe2{view-timeline-name:--highlights}.Component_highlightsBackground__KngPC:after,.Component_highlightsBackground__KngPC:before{animation:Component_shapeDrift__OL9cp linear both;animation-timeline:--highlights;animation-range:contain}.Component_highlightsBackground__KngPC:after{animation-direction:reverse}}}@keyframes Component_shapeDrift__OL9cp{0%{transform:translateY(-16px)}to{transform:translateY(16px)}}