/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */.banner{position:relative}@media not all and (min-width:64rem){.banner-fixed{height:960px}}@media (min-width:64rem){.banner-fixed{height:480px}}.banner-auto{height:auto}.banner-bg{border-radius:var(--radius-4xl,2rem);object-fit:cover}.banner-tint{background-color:#257067}.banner-glow,.banner-tint{inset:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-4xl,2rem);position:absolute}.banner-glow{pointer-events:none}.glow-bottom{background:linear-gradient(#0000 56%,#00000047 82%,#00000070)}.glow-top{background:linear-gradient(#00000070,#00000047 18%,#0000 44%)}.glow-left{background:linear-gradient(90deg,#00000070,#00000047 18%,#0000 44%)}.glow-right{background:linear-gradient(270deg,#00000070,#00000047 18%,#0000 44%)}.banner-content{gap:calc(var(--spacing,.25rem)*14);border-radius:var(--radius-4xl,2rem);display:flex}@media not all and (min-width:64rem){.banner-content{flex-direction:column}}@media not all and (min-width:40rem){.banner-content{padding:calc(var(--spacing,.25rem)*8)}}@media (min-width:40rem){.banner-content{padding:calc(var(--spacing,.25rem)*12)}}@media (min-width:64rem){.banner-content{flex-direction:row}}.banner-content{position:absolute;inset:0}.banner-auto .banner-content{position:relative;inset:auto}.banner-content{z-index:10}