.crawl-stage[data-astro-cid-kpjhqgpo]{--title-top:clamp(1.5rem, 5vh, 3.5rem);--title-width:min(34rem, 62vw);--title-height:calc(var(--title-width) * 366 / 1100);--plane-height:calc(100dvh - 8.5rem - var(--title-top) - var(--title-height));--crawl-start:.6s;--crawl-run:80s;--crawl-tail:1.5;min-height:calc(100dvh - 8.5rem)}@media (width>=640px){.crawl-stage[data-astro-cid-kpjhqgpo]{--plane-height:calc(100dvh - 10.5rem - var(--title-top) - var(--title-height));min-height:calc(100dvh - 10.5rem)}}@media (prefers-reduced-motion:no-preference){.crawl-viewport[data-astro-cid-kpjhqgpo]{perspective:380px;perspective-origin:50% 0;mask-image:linear-gradient(0deg,#0000 0,#000 90px 62%,#0000 92%)}@media (width<=639px){.crawl-viewport[data-astro-cid-kpjhqgpo]{mask-image:linear-gradient(0deg,#0000 0,#000 210px 68%,#0000 93%)}}.crawl-plane[data-astro-cid-kpjhqgpo]{transform-origin:50% 100%;transform:rotateX(58deg)}.crawl-copy[data-astro-cid-kpjhqgpo]{animation:crawl var(--crawl-run) linear var(--crawl-start) forwards}.crawl-flake[data-astro-cid-kpjhqgpo]{animation-name:crawl-flake;animation-duration:var(--run);animation-timing-function:linear;animation-delay:var(--delay);animation-iteration-count:infinite}.crawl-stage[data-astro-cid-kpjhqgpo][data-idle] .crawl-copy[data-astro-cid-kpjhqgpo],.crawl-stage[data-astro-cid-kpjhqgpo][data-paused] .crawl-copy[data-astro-cid-kpjhqgpo],.crawl-stage[data-astro-cid-kpjhqgpo][data-idle] .crawl-flake[data-astro-cid-kpjhqgpo],.crawl-stage[data-astro-cid-kpjhqgpo][data-ended] .crawl-flake[data-astro-cid-kpjhqgpo],.crawl-stage[data-astro-cid-kpjhqgpo][data-paused] .crawl-flake[data-astro-cid-kpjhqgpo]{animation-play-state:paused}}@keyframes crawl{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--plane-height) * var(--crawl-tail)))}}@keyframes crawl-flake{0%{transform:translate3d(0, calc(var(--plane-height) * -1.06), 0)}50%{transform:translate3d(var(--sway), calc(var(--plane-height) * -.53), 0)}to{transform:translate(0,0)}}@keyframes restart-in{0%{opacity:0;transform:translateY(.5rem)scale(.96)}to{opacity:1;transform:none}}.crawl-level{--crawl-fill-length:calc(.40625rem + var(--crawl-fill) * (100% - .8125rem))}.crawl-level::-webkit-slider-thumb{appearance:none;background:currentColor;border:none;border-radius:9999px;width:.8125rem;height:.8125rem;margin-top:-.3125rem}.crawl-level::-moz-range-thumb{background:currentColor;border:none;border-radius:9999px;width:.8125rem;height:.8125rem}.crawl-level::-webkit-slider-runnable-track{background:linear-gradient(to right, currentColor var(--crawl-fill-length), color-mix(in oklab, currentColor 35%, transparent) var(--crawl-fill-length));border-radius:9999px;height:3px}.crawl-level::-moz-range-track{background:linear-gradient(to right, currentColor var(--crawl-fill-length), color-mix(in oklab, currentColor 35%, transparent) var(--crawl-fill-length));border-radius:9999px;height:3px}@media (width>=640px) and (prefers-reduced-motion:no-preference){.crawl-level::-webkit-slider-runnable-track{background:linear-gradient(to top, currentColor var(--crawl-fill-length), color-mix(in oklab, currentColor 35%, transparent) var(--crawl-fill-length));width:3px;height:100%}.crawl-level::-moz-range-track{background:linear-gradient(to top, currentColor var(--crawl-fill-length), color-mix(in oklab, currentColor 35%, transparent) var(--crawl-fill-length));width:3px;height:100%}.crawl-level::-webkit-slider-thumb{margin-top:0;margin-left:-.3125rem}}:root{--hero-card-radius:clamp(1.25rem, 2.4vw, 2rem);--hero-card:0}header[data-hero-header],.crawl-stage[data-crawl]{margin-inline:calc(var(--hero-card) * var(--bleed-inset));background-color:color-mix(in srgb, var(--color-muted) calc(var(--hero-card) * 100%), var(--color-background))}header[data-hero-header]{width:auto;margin-top:calc(var(--hero-card) * var(--bleed-inset));border-radius:calc(var(--hero-card) * var(--hero-card-radius)) calc(var(--hero-card) * var(--hero-card-radius)) 0 0}.crawl-stage[data-crawl]{margin-bottom:calc(var(--hero-card) * var(--bleed-inset));border-radius:0 0 calc(var(--hero-card) * var(--hero-card-radius)) calc(var(--hero-card) * var(--hero-card-radius))}@media (prefers-reduced-motion:reduce){:root{--hero-card:1}}
