.sp-home .sp-hero-image{transform:translate3d(var(--hero-x,0px),var(--hero-y,0px),0) scale(1.055);transition:transform .85s cubic-bezier(.2,.65,.3,1)}
.sp-home .sp-hero-accent{animation:sp-hero-heat 8s ease-in-out 1s infinite;animation-play-state:paused}
.sp-home .sp-hero-moving .sp-hero-accent{animation-play-state:running}
@keyframes sp-hero-heat{0%,12%{background-position:120% 0}40%,100%{background-position:-40% 0}}
@media(prefers-reduced-motion:reduce){.sp-home .sp-hero-image{transform:none;transition:none}.sp-home .sp-hero-accent{animation:none!important}}
.sp-home .sp-contact{position:relative;isolation:isolate;overflow:hidden}
.sp-contact h2{position:relative;z-index:1}
.sp-season-word{display:inline-block}
@supports (-webkit-background-clip:text){
 .sp-season-ready .sp-season-word{color:transparent;-webkit-text-stroke:1px #ffffff65;background:linear-gradient(90deg,var(--season-ink,#f4f1eb) var(--word-fill,100%),transparent var(--word-fill,100%));-webkit-background-clip:text;background-clip:text}
 .sp-season-ready em .sp-season-word{--season-ink:#f52c42;-webkit-text-stroke-color:#f52c4299}
}
.sp-season-dust{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}
.sp-season-grain{position:absolute;left:var(--grain-x);top:var(--grain-y);width:var(--grain-size);height:calc(var(--grain-size) * 1.7);border-radius:60% 20% 65% 30%;background:#ed3046;opacity:var(--dust-opacity,0);transform:translate3d(var(--dust-x,0px),var(--dust-y,0px),0) rotate(var(--dust-angle,0deg));box-shadow:0 0 9px #ed304644}
.sp-home .sp-strip-picture>img{transform:translate3d(var(--image-drift,0%),0,0) scale(1.12);filter:saturate(var(--image-saturation,1));transition:filter .3s}
.sp-home .sp-strip-open:hover .sp-strip-picture>img{transform:translate3d(var(--image-drift,0%),0,0) scale(1.12);filter:saturate(1)}
@media(prefers-reduced-motion:reduce){.sp-season-ready .sp-season-word{color:#f4f1eb;background:none;-webkit-text-stroke:0}.sp-season-ready em .sp-season-word{color:#f52c42}.sp-season-dust{display:none}.sp-home .sp-strip-picture>img,.sp-home .sp-strip-open:hover .sp-strip-picture>img{transform:none;filter:none}}
