.homepage-hero--xmas[data-astro-cid-ozfc6ho5]{background-image:url(/img/homepage-hero--xmas-portrait.webp);position:relative}.homepage-hero[data-astro-cid-ozfc6ho5]:before{background-color:#2118157a}@media (width>=720px){.homepage-hero--xmas[data-astro-cid-ozfc6ho5]{background-image:url(/img/homepage-hero--xmas-landscape.webp)}}.homepage-hero--xmas[data-astro-cid-ozfc6ho5] .homepage-hero__wrapper[data-astro-cid-ozfc6ho5]{padding:clamp(5%,6vw,10%)}.homepage-hero__content--xmas[data-astro-cid-ozfc6ho5]{background:#1a14187a;flex-direction:column;align-items:center;padding:clamp(1.5rem,6vw,4rem);display:flex}.homepage-hero--xmas[data-astro-cid-ozfc6ho5] .homepage-hero__title[data-astro-cid-ozfc6ho5]{text-shadow:0 0 4px #00000080,0 0 1rem #d1bd505c,0 0 70px #ada05b87;margin-top:0;margin-bottom:.5rem;font-size:clamp(2rem,6vw,5rem);font-weight:300;line-height:1.2}.homepage-hero--xmas[data-astro-cid-ozfc6ho5] .homepage-hero__subtitle[data-astro-cid-ozfc6ho5]{text-shadow:0 0 4px #00000080,0 0 1rem #d1bd505c,0 0 70px #ada05b87;max-width:60ch}.homepage-hero--xmas[data-astro-cid-ozfc6ho5] .homepage-hero__ctas[data-astro-cid-ozfc6ho5]{--button-bg:#3d050af2;--button-border:#c9a22780;--button-hover-bg:#4e0a0ef2;--button-hover-border:#c9a227;margin-top:.5rem;margin-bottom:0}.homepage-hero--xmas[data-astro-cid-ozfc6ho5] .homepage-hero__ctas[data-astro-cid-ozfc6ho5] a[data-astro-cid-ozfc6ho5]{border:1px solid var(--button-border);text-shadow:none;background-color:var(--button-bg);color:var(--button-text);background-image:linear-gradient(2deg,#9b968730 0%,#c9a22712 50%,#b6896e42 100%);background-size:200% 200%;font-weight:500}.homepage-hero--xmas[data-astro-cid-ozfc6ho5] .homepage-hero__subtitle[data-astro-cid-ozfc6ho5],.homepage-hero--xmas[data-astro-cid-ozfc6ho5] .homepage-hero__ctas[data-astro-cid-ozfc6ho5] a[data-astro-cid-ozfc6ho5]{font-size:1rem;line-height:1.6}@media (width>=480px){.homepage-hero--xmas[data-astro-cid-ozfc6ho5] .homepage-hero__ctas[data-astro-cid-ozfc6ho5] a[data-astro-cid-ozfc6ho5]{font-size:1.0625rem}}@media (width>=768px){.homepage-hero--xmas[data-astro-cid-ozfc6ho5] .homepage-hero__subtitle[data-astro-cid-ozfc6ho5],.homepage-hero--xmas[data-astro-cid-ozfc6ho5] .homepage-hero__ctas[data-astro-cid-ozfc6ho5] a[data-astro-cid-ozfc6ho5]{font-size:1.125rem}}.homepage-hero--xmas[data-astro-cid-ozfc6ho5] .homepage-hero__ctas[data-astro-cid-ozfc6ho5] a[data-astro-cid-ozfc6ho5]:hover,.homepage-hero--xmas[data-astro-cid-ozfc6ho5] .homepage-hero__ctas[data-astro-cid-ozfc6ho5] a[data-astro-cid-ozfc6ho5]:focus{color:var(--button-hover-text);border-color:var(--button-hover-border)}@media (width<=360px){.homepage-hero--xmas[data-astro-cid-ozfc6ho5] .homepage-hero__ctas[data-astro-cid-ozfc6ho5] a[data-astro-cid-ozfc6ho5] span[data-astro-cid-ozfc6ho5]{display:none}}.snow-overlay[data-astro-cid-ozfc6ho5]{pointer-events:none;background:radial-gradient(#0000 0%,#ffffff08 100%);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.snowflake[data-astro-cid-ozfc6ho5]{color:#fff9;text-shadow:0 0 5px #ffffff80;opacity:0;font-size:1rem;animation:linear infinite fall;position:absolute}.snowflake[data-astro-cid-ozfc6ho5]:first-child{animation-duration:10s;animation-delay:0s;left:10%}.snowflake[data-astro-cid-ozfc6ho5]:nth-child(2){animation-duration:12s;animation-delay:2s;left:20%}.snowflake[data-astro-cid-ozfc6ho5]:nth-child(3){animation-duration:8s;animation-delay:4s;left:35%}.snowflake[data-astro-cid-ozfc6ho5]:nth-child(4){animation-duration:15s;animation-delay:1s;left:50%}.snowflake[data-astro-cid-ozfc6ho5]:nth-child(5){animation-duration:11s;animation-delay:3s;left:65%}.snowflake[data-astro-cid-ozfc6ho5]:nth-child(6){animation-duration:9s;animation-delay:5s;left:75%}.snowflake[data-astro-cid-ozfc6ho5]:nth-child(7){animation-duration:13s;animation-delay:2.5s;left:85%}.snowflake[data-astro-cid-ozfc6ho5]:nth-child(8){animation-duration:14s;animation-delay:1.5s;left:95%}@keyframes fall{0%{opacity:0;transform:translateY(-10vh)rotate(0)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateY(110vh)rotate(360deg)}}
