/* Seasonal presentation: remove this stylesheet link to disable. */
header.wrap{position:relative;padding-top:clamp(110px,18vw,210px);isolation:isolate}
header.wrap::before{content:"";position:absolute;top:0;left:0;right:0;height:clamp(120px,20vw,240px);z-index:-1;pointer-events:none;background:url('/assets/winter-header-2026.png') top center/100% auto no-repeat;mask-image:linear-gradient(#000 84%,transparent);-webkit-mask-image:linear-gradient(#000 84%,transparent)}
@media(min-width:1000px){header.wrap::before{background-size:100% 100%}}
@media(max-width:700px){header.wrap{padding-top:125px}header.wrap::before{height:140px;background-size:auto 140px;background-position:top right}}
