.home-hero.original-hero{display:block}.daylight-banner{min-height:inherit;isolation:isolate;touch-action:pan-y;position:relative}.daylight-images{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.daylight-banner .daylight-slide{object-fit:cover;opacity:0;width:100%;height:100%;transform:translate3d(var(--film-x,0),var(--film-y,0),0) scale(1.025);border-radius:0;transition:opacity 1.4s,transform .7s ease-out;position:absolute;inset:0}.daylight-banner .daylight-slide.is-active{opacity:1}.home-editorial .daylight-banner .daylight-slide{border-radius:0}.home-editorial .daylight-banner>.hero-shade{pointer-events:none;background:linear-gradient(90deg,#020d1dc2,#020d1d5c 48%,#020d1d0a),linear-gradient(#0000 72%,#020d1d7a)}@media (width<=700px){.home-editorial .daylight-banner>.hero-shade{background:linear-gradient(90deg,#020d1db3,#020d1d47),linear-gradient(#0000 60%,#020d1d85)}}@media (prefers-reduced-motion:reduce){.daylight-banner .daylight-slide{transition:none;transform:none}}.home-hero.original-hero>.home-hero-content{padding-bottom:clamp(3rem,7vw,6rem)}.home-hero.original-hero[data-managed-film] .home-atmosphere-film,.home-forest-banner[data-managed-film] .home-atmosphere-film{pointer-events:none;transform:translate3d(var(--film-x,0),var(--film-y,0),0) scale(1.02);transition:transform .6s ease-out;animation:none}.home-forest-banner{isolation:isolate;background:var(--night);color:#fff;align-items:center;min-height:70svh;padding:clamp(4rem,9vw,8rem) clamp(1.5rem,7.5vw,9rem);display:flex;position:relative;overflow:hidden}.home-forest-banner>.hero-media{z-index:-2}.home-forest-banner>.hero-shade{z-index:-1;background:linear-gradient(90deg,#020d1dd1,#020d1d6b),linear-gradient(#0000,#020d1d80)}.home-forest-copy{width:100%;max-width:80rem;margin-inline:auto}.home-forest-copy .eyebrow{color:var(--acid)}.home-forest-copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;margin:1.2rem 0 2rem;font:400 clamp(2.6rem,6.5vw,6.7rem)/1.05 Georgia,serif}.home-forest-copy>p:last-child{color:#fff;max-width:48rem;margin-bottom:0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.65}@media (width<=700px){.home-forest-banner{min-height:65svh;padding:4rem 1.5rem}.home-forest-copy h2{font-size:clamp(2.6rem,10vw,4.4rem)}}@media (prefers-reduced-motion:reduce){.home-hero.original-hero[data-managed-film] .home-atmosphere-film,.home-forest-banner[data-managed-film] .home-atmosphere-film{transition:none;transform:none}}
