.hm{--hm-ease:cubic-bezier(.16, 1, .3, 1)}.hm-h2{letter-spacing:-.036em;font-size:clamp(2.125rem,4.6vw,4.25rem);line-height:.98}.hm-figure{font-variant-numeric:tabular-nums;letter-spacing:-.04em}.hm-hero-media{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;height:133.33vw;max-height:100%}.hm-hero-words{padding-top:90vw}@media (min-width:640px){.hm-hero-words{padding-top:80vw}}@media (max-width:767px) and (max-height:760px){.hm-hero-media{height:100vw}.hm-hero-words{padding-top:50vw}}@media (min-width:768px){.hm-hero-media{height:100%;bottom:0}.hm-hero-words{padding-top:44vw}}@media (min-width:1024px){.hm-hero-words{padding-top:5rem}}.hm-slide{transition:opacity .7s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.hm-slide{transition-duration:.2s}}@media (prefers-reduced-motion:no-preference){.hm-rise{animation:hm-rise .48s var(--hm-ease) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes hm-rise{0%{opacity:0;transform:translateY(8px)}}}@media (prefers-reduced-motion:reduce){.hm-rise{animation:.2s ease-out both hm-fade-in}@keyframes hm-fade-in{0%{opacity:0}}}.hm-scrim{background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--night) 78%, transparent) 70%, var(--night) 100%)}@media (max-width:767px) and (max-height:760px){.hm-scrim{background:linear-gradient(180deg, transparent 25%, color-mix(in srgb, var(--night) 82%, transparent) 52%, var(--night) 88%)}}@media (min-width:768px){.hm-scrim{background:linear-gradient(180deg, transparent 25%, color-mix(in srgb, var(--night) 85%, transparent) 75%, color-mix(in srgb, var(--night) 95%, transparent) 100%)}}@media (min-width:1024px){.hm-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--night) 90%, transparent) 0%, color-mix(in srgb, var(--night) 82%, transparent) 46%, transparent 74%),  linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--night) 55%, transparent) 100%)}}.hm-cta{transition:transform .16s cubic-bezier(.23,1,.32,1),filter .16s}.hm-cta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.hm-cta:hover{filter:brightness(.94)}}@media (prefers-reduced-motion:reduce){.hm-cta:active{transform:none}}.hm-card{opacity:0;transition:opacity .45s var(--hm-ease), transform .45s var(--hm-ease);transform:translateY(8px)}.hm-card[data-shown]{opacity:1;transform:none}.hm-chip{opacity:0;transition:opacity .3s ease-out .25s}.hm-card[data-shown] .hm-chip{opacity:1}@media (prefers-reduced-motion:reduce){.hm-card{transition:opacity .2s ease-out;transform:none}}.hm-field,.hm-switch-track{transition:background-color .24s}.hm-switch-thumb{transition:transform .32s cubic-bezier(.32,.72,0,1)}.hm-switch[aria-checked=true] .hm-switch-thumb{transform:translateX(var(--hm-travel))}.hm-switch:active .hm-switch-thumb{transform:scale(.94)}.hm-switch[aria-checked=true]:active .hm-switch-thumb{transform:translateX(var(--hm-travel)) scale(.94)}.hm-swap{transition:opacity .22s ease, transform .22s var(--hm-ease)}.hm-swap[data-hidden]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.hm-switch-thumb{transition:none}.hm-switch:active .hm-switch-thumb{transform:none}.hm-switch[aria-checked=true]:active .hm-switch-thumb{transform:translateX(var(--hm-travel))}.hm-swap[data-hidden]{transform:none}}@media (hover:hover) and (pointer:fine){.hm-link:hover{text-decoration-thickness:2px}}.hm section[data-hero] :focus-visible{outline-color:#fff}
