/* START_SECTION:sn-hero (INDEX:49) */
.sn-hero{position:relative;overflow:hidden;display:flex;align-items:center;min-height:calc(var(--sn-hero-min,75) * 1vh);isolation:isolate}
@supports (height:1svh){.sn-hero{min-height:calc(var(--sn-hero-min,75) * 1svh)}}
.sn-hero__media{position:absolute;inset:0;z-index:-3}
.sn-hero__media picture{display:block;width:100%;height:100%}
.sn-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 60%}
.sn-hero__veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(27,36,55,.72) 0%,rgba(27,36,55,.38) 42%,rgba(27,36,55,.18) 70%,rgba(27,36,55,.55) 100%);opacity:min(1,calc(var(--sn-veil,.4) * 2))}
.sn-hero--photo .sn-hero__title,.sn-hero--photo .sn-hero__text,.sn-hero--photo .sn-eyebrow{text-shadow:0 2px 24px rgba(27,36,55,.7)}
.sn-hero__glow{position:absolute;inset:0;z-index:-2;background:radial-gradient(60% 70% at 78% 26%,rgba(217,199,163,.2),transparent 60%),radial-gradient(50% 60% at 10% 92%,rgba(184,155,94,.14),transparent 65%)}
.sn-hero__moon{position:absolute;right:7%;top:14%;width:clamp(8rem,18vw,22rem);color:#D9C7A3;opacity:.9;z-index:-1}
.sn-hero .sn-hero__inner{position:relative;z-index:2;margin-inline:auto;max-width:80rem;padding-top:9rem;padding-bottom:9rem;text-align:center}
.sn-hero--photo .sn-hero__inner{align-self:flex-start;padding-top:16vh}
.sn-hero__title{margin:1.8rem 0 0}
.sn-hero__text{margin:2.2rem auto 0;max-width:54rem;font-size:1.7rem;line-height:1.7}
.sn-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin-top:3.8rem}
@media screen and (max-width:749px){.sn-hero__moon{right:50%;transform:translateX(50%);top:5%;width:9rem;opacity:.6}.sn-hero .sn-hero__inner{padding-top:14rem;padding-bottom:7rem}.sn-hero--photo .sn-hero__inner{padding-top:18svh;padding-bottom:4rem}}
/* END_SECTION:sn-hero */
