.hero-section_heroArea__B5x9E{position:relative;overflow:hidden}.hero-section_heroBg__NW0_W{position:absolute;top:0;left:0;z-index:0;width:100%;height:100vh;overflow:hidden;pointer-events:none;background:linear-gradient(90deg,#319795,#38a169);opacity:.2}.hero-section_heroBgOverlay__CAOBt{position:absolute;inset:0;background:linear-gradient(0deg,#ffffff 60%,rgba(255,255,255,0))}.hero-section_heroContainer__E8KBQ{position:relative;z-index:1;max-width:80rem;margin:0 auto;min-height:100vh;padding:6rem 1rem 2.5rem}@media (min-width:1024px){.hero-section_heroContainer__E8KBQ{min-height:auto;padding:15rem 2rem 5rem}}.hero-section_heroInner__oVMwp{position:relative;z-index:1;max-width:37.5rem}@media (min-width:1024px){.hero-section_heroInner__oVMwp{max-width:36rem;margin-top:5rem}}.hero-section_kicker__Z9NsW{margin:0 0 .5rem;color:#3182ce;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-section_headline__5rxLL{margin:0;color:#1a202c;font-size:2.25rem;font-weight:700;line-height:1.15;white-space:pre-line;text-align:left}@media (min-width:768px){.hero-section_headline__5rxLL{font-size:3.75rem}}.hero-section_description__8TJPl{margin:1rem 0 0;color:#718096;font-size:1.125rem;font-weight:500;line-height:1.6;text-align:left}.hero-section_heroImageWrap__2TwnM{display:none}@media (min-width:1024px){.hero-section_heroImageWrap__2TwnM{display:block;position:absolute;top:50%;left:55%;z-index:0;width:90vw;max-width:1100px;transform:translateY(-50%)}}@media (min-width:1280px){.hero-section_heroImageWrap__2TwnM{left:52%}}.hero-section_imageButton__DYaBW{display:block;width:100%;padding:0;border:none;border-radius:.75rem;background:transparent;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);cursor:pointer;overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.hero-section_imageButton__DYaBW:hover{transform:scale(1.02)}.hero-section_imageButton__DYaBW:focus-visible{outline:2px solid #3182ce;outline-offset:2px}.hero-section_heroImage__P1Iob{display:block;width:100%;height:auto;object-fit:contain}