.hero{--padding: 1.5rem;--ratio: 1;--color-break: 72%;padding-block:1rem;background:linear-gradient(to bottom,var(--color-sand) 0%,var(--color-sand) var(--color-break),var(--color-secondary) var(--color-break),var(--color-secondary) 100%)}@media(min-width:1000px){.hero{--padding: 80px}}.hero:not(.front-page){--ratio: .72;--color-break: 55%}.hero .hero-grid{display:grid;grid-template-rows:auto auto auto}@media(min-width:800px){.hero .hero-grid{grid-template-rows:auto auto;grid-template-columns:1.9fr 1fr;column-gap:max(6%,2rem)}}@media(min-width:1000px){.hero .hero-grid{max-width:calc(var(--container-width) - var(--container-padding) * 2)!important;margin-inline:auto}}.hero .overlay{aspect-ratio:.5;position:relative;grid-area:1/1/2/2}@media(min-width:360px){.hero .overlay{aspect-ratio:.64}}@media(min-width:400px){.hero .overlay{aspect-ratio:.75}}@media(min-width:490px){.hero .overlay{aspect-ratio:1}}@media(min-width:640px){.hero .overlay{aspect-ratio:1.33}}@media(min-width:768px){.hero .overlay{aspect-ratio:1.66}}@media(min-width:800px){.hero .overlay{grid-area:1/1/2/3}}@media(min-width:1000px){.hero .overlay{aspect-ratio:calc(1.97 / var(--ratio))}}.hero .overlay:after{content:"";position:absolute;inset:0;isolation:isolate;background:linear-gradient(180deg,color-mix(in srgb,var(--color-secondary) 0%,transparent) 44.93%,color-mix(in srgb,var(--color-secondary) 60%,transparent))}@media(min-width:1000px){.hero .overlay,.hero img{border-radius:30px}}.hero img{display:block;object-fit:cover;width:100%!important;height:100%!important}.hero .body{align-self:flex-end;padding:var(--padding) var(--padding) 46px var(--padding);grid-area:1/1/2/2;color:var(--color-white);z-index:1;text-wrap:pretty;max-width:690px}@media(min-width:800px){.hero .body{grid-area:1/1/2/2}}.hero .body h1{color:inherit;margin-block-end:1rem}.hero .body .cta{display:flex;flex-wrap:wrap;column-gap:1.5rem;row-gap:2.25rem;margin-block-start:.5rem}.hero .breadcrumb-and-checklist{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;grid-area:2/1/3/2}@media(min-width:800px){.hero .breadcrumb-and-checklist{grid-area:2/1/3/3;align-self:flex-end}}.hero .breadcrumb{display:none;padding-inline:var(--padding);padding-block:1.25rem}@media(min-width:1380px){.hero .breadcrumb{display:block}}.hero .hero-checklist{background-color:var(--color-secondary);padding:2rem var(--padding)}.hero .hero-checklist ul{display:flex;flex-wrap:wrap;gap:1.5rem;margin:0;padding:0}.hero .hero-checklist ul li{display:flex;align-items:center;gap:.5rem;color:var(--color-primary);font-weight:700}.hero .hero-checklist ul li i{display:flex;width:29px;height:29px;border-radius:50%;background-color:var(--color-primary);justify-content:center;align-items:center;font-size:16px;color:var(--color-secondary)}@media(min-width:800px){.hero.front-page .hero-checklist{padding-block-end:0}}@media(min-width:800px){.hero:not(.front-page) .hero-checklist{padding-block-end:0}}.hero aside{display:flex;flex-direction:column;align-items:stretch;gap:clamp(1.5rem,3vw,3rem);grid-area:3/1/4/2;z-index:1}@media(min-width:800px){.hero aside{grid-area:1/2/3/3;align-items:flex-end;align-self:flex-end;margin-inline-end:var(--padding)}}.hero aside .icon-plusses{display:none;color:var(--color-primary);font-size:120px}@media(min-width:800px){.hero aside .icon-plusses{display:flex}}@media(min-width:1230px){.hero aside .icon-plusses{font-size:182px}}.hero aside .cta{padding:2rem var(--padding) 3.25rem var(--padding);background-color:var(--color-primary);color:var(--color-secondary);border-top-left-radius:30px;border-top-right-radius:30px}@media(min-width:800px){.hero aside .cta{border-radius:10px;padding:1.5rem var(--padding) 2.75rem var(--padding)}}@media(min-width:1000px){.hero aside .cta{padding:2rem 2.25rem 3.25rem}}.hero aside .cta h3{color:inherit;font-size:20px!important;line-height:1.25!important;margin-block-end:12px!important;text-wrap:balance}.hero aside .cta p+.nectar-cta{margin-block-start:.8rem!important}
