.hero{position:relative;display:flex;flex-direction:column;overflow:hidden;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from:rgb(238 222 195/0.75) var(--tw-gradient-from-position);--tw-gradient-to:rgb(238 222 195/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.9) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);text-align:center}@media (min-width:1024px){.hero{text-align:left}}.hero{min-height:calc(100vh - 4rem)}@media (min-width:1024px){.hero{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:rgb(238 222 195/0.75) var(--tw-gradient-from-position);--tw-gradient-to:rgb(238 222 195/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.75) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-via-position:60%;--tw-gradient-to:transparent var(--tw-gradient-to-position);height:85vh;flex-direction:row;align-items:center;justify-content:space-between;padding:0}}.hero__image-container{position:relative;width:100%}.hero__image-container--mobile{height:35vh}@media (min-width:768px){.hero__image-container--mobile{height:45vh}}@media (min-width:1024px){.hero__image-container--mobile{display:none}}.hero__image-container--mobile:after{position:absolute;left:0;right:0;bottom:-1px;height:100px;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-content:"";content:var(--tw-content)}.hero__image-container--desktop{display:none}@media (min-width:1024px){.hero__image-container--desktop{display:block;height:95vh;width:50%}}.hero__image-container__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.hero__image-container__image{overflow:visible}}.hero__content{position:relative;margin-left:auto;margin-right:auto;margin-top:-5rem;width:100%;max-width:42rem;padding:1rem}@media (min-width:1024px){.hero__content{margin-left:0;margin-right:0;margin-top:0;width:50%;padding:0 0 0 2rem}}.hero__content{z-index:2}.hero__title{font-family:var(--font-lora);font-size:1.875rem;line-height:2.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(80 43 58/var(--tw-text-opacity,1))}@media (min-width:768px){.hero__title{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.hero__title{font-size:3rem;line-height:1}}.hero__description{margin-top:1.25rem;font-weight:300;--tw-text-opacity:1;color:rgb(27 27 29/var(--tw-text-opacity,1))}@media (min-width:768px){.hero__description{font-size:1.25rem;line-height:1.75rem}}.hero__nav{margin-top:2rem;display:flex;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:768px){.hero__nav{flex-direction:row}}@media (min-width:1024px){.hero__nav{justify-content:flex-start}}.hero__button{display:flex;align-items:center;justify-content:center;gap:.5rem;--tw-bg-opacity:1;background-color:rgb(80 43 58/var(--tw-bg-opacity,1));padding:.75rem 2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hero__button:hover{--tw-bg-opacity:0.9}