#hero .hero-content{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:0px;align-items:flex-start;justify-content:flex-start;padding:0}#hero .hero-content .hero-media{height:100%;min-height:7rem;width:100%;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgba(var(--primary-400), 1) var(--tw-gradient-from-position);--tw-gradient-to: rgba(var(--primary-400), 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgba(var(--primary-800), 1) var(--tw-gradient-to-position) }#hero .hero-content .heading{width:100%;display:flex;flex-direction:column;gap:1rem;padding:1rem}#hero .hero-content .heading .epigraph{width:-webkit-max-content;width:max-content;margin:0;margin-left:-.5rem;--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity, 1));padding:.5rem 1rem;text-align:center;font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-size:.75rem;line-height:1rem;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#hero .hero-content .heading .title{margin:0;font-family:Amelaryas,sans-serif;font-weight:700;font-size:1rem;line-height:1.5rem;letter-spacing:.05em;color:var(--color-surface)}#hero .hero-content .heading .subtitle{margin:0;font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.25rem;color:var(--color-surface)}#hero .scroll{position:absolute;bottom:25%;left:1rem;height:2.5rem;width:auto}@media (min-width: 640px){#hero .hero-content .heading{padding-top:2rem;padding-bottom:2rem;padding-inline:clamp(3rem,3.25rem,3.75rem)}#hero .hero-content .heading .epigraph{margin-left:-1rem;font-size:.875rem;line-height:1.25rem}#hero .scroll{left:3rem;height:3.5rem}}@media (min-width: 768px){#hero .hero-content .heading{padding-top:3rem;padding-bottom:3rem}#hero .hero-content .heading .title,#hero .hero-content .heading .subtitle{font-size:1.25rem;line-height:1.75rem}#hero .scroll{left:4rem;bottom:7rem}}@media (min-width: 1024px){#hero .hero-content{align-items:center;justify-content:center}#hero .hero-content .hero-media,#hero .hero-content .heading{flex-basis:50%}#hero .hero-content .heading .epigraph{margin-left:-3rem}}@media (min-width: 1280px){#hero .scroll{left:10rem;bottom:3.5rem;height:5rem}}@media (min-width: 90rem){#hero .hero-content{max-width:100%}#hero .hero-content .heading{padding-left:6rem;padding-right:6rem}#hero .hero-content .heading .subtitle{width:24rem;font-size:1rem;line-height:1.5rem}}@media (min-width: 96rem){#hero .hero-content{max-width:100%}#hero .hero-content .heading{gap:2rem}#hero .hero-content .heading .title{font-size:1.875rem;line-height:2.25rem}#hero .hero-content .heading .subtitle{width:100%;max-width:32rem;font-size:1.25rem;line-height:1.75rem}}
