.section-hero{background-color:#f5f3ef;padding:0}[is=hero].hero-wrapper{align-items:center;background-color:#f5f3ef;display:flex;flex-direction:column;padding:0 16px 80px}@media(min-width:768px){[is=hero].hero-wrapper{padding:0 32px 80px}}@media(min-width:1280px){[is=hero].hero-wrapper{padding:0 112px 104px}}[is=hero] .hero-container{align-items:flex-start;border-radius:8px;display:flex;flex-direction:column;height:500px;justify-content:flex-end;max-width:1376px;overflow:hidden;padding:24px;position:relative;width:100%}@media(min-width:1280px){[is=hero] .hero-container{height:750px;padding:32px}}[is=hero] .hero-container .background{border-radius:8px;inset:0;position:absolute;z-index:1}[is=hero] .hero-container .background picture{display:block;height:100%;width:100%}[is=hero] .hero-container .background img,[is=hero] .hero-container .background video{border-radius:8px;height:100%;object-fit:cover;object-position:center;width:100%}[is=hero] .hero-container .background .overlay{background-color:#0003;border-radius:8px;inset:0;position:absolute;z-index:2}[is=hero] .hero-container .content{display:flex;flex-direction:column;gap:24px;position:relative;z-index:3}@media(min-width:1280px){[is=hero] .hero-container .content{gap:32px}}[is=hero] .hero-container .headlines{display:flex;flex-direction:column;gap:12px}@media(min-width:1280px){[is=hero] .hero-container .headlines{gap:16px}}[is=hero] .hero-container .headlines .h1{color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:32px;font-weight:600;line-height:1.2;margin:0;max-width:100%}@media(min-width:1280px){[is=hero] .hero-container .headlines .h1{font-size:56px;line-height:66px;max-width:800px}}[is=hero] .hero-container .headlines .lead{color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0}@media(min-width:1280px){[is=hero] .hero-container .headlines .lead{font-size:18px;line-height:26px}}[is=hero] .hero-container .buttons{align-items:flex-start;display:flex;flex-direction:column;gap:16px}@media(min-width:768px){[is=hero] .hero-container .buttons{align-items:center;flex-direction:row}}[is=hero] .hero-container .buttons .button-primary{background-color:#2f4333;border-color:#2f4333;border-radius:8px;color:#fff;font-size:16px;font-weight:400;height:40px;padding:10px 40px;text-transform:none}[is=hero] .hero-container .buttons .button-primary:hover{background-color:#1f3023;border-color:#1f3023}[is=hero] .hero-container .buttons .button-tertiary{color:#fff;font-size:16px;gap:8px;text-decoration:none;text-transform:none}[is=hero] .hero-container .buttons .button-tertiary svg,[is=hero] .hero-container .buttons .button-tertiary svg *{fill:#fff;height:24px;stroke:#fff;width:24px}[is=hero] .hero-container .buttons .button-tertiary:hover{text-shadow:.3px 0 0 #fff}