.hero.svelte-14e77wa{height:100vh;height:100svh;min-height:20rem;touch-action:pan-y}@media (max-height: 520px){.hero.svelte-14e77wa .slide-title{font-size:2.25rem}.controls.svelte-14e77wa{margin-top:.75rem;padding-top:.5rem}}.hero.svelte-14e77wa .cover-img{-o-object-position:var(--pos);object-position:var(--pos);transform-origin:var(--pos);animation:svelte-14e77wa-cover-zoom var(--zoom-ms) cubic-bezier(.25,.1,.25,1) both;will-change:transform}@media (orientation: portrait){.hero.svelte-14e77wa .cover-img{-o-object-position:var(--pos-tall);object-position:var(--pos-tall);transform-origin:var(--pos-tall)}}@keyframes svelte-14e77wa-cover-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-reduced-motion: reduce){.hero.svelte-14e77wa .cover-img{animation:none}}.caption.svelte-14e77wa{transition:opacity .15s ease-out}.caption.is-hidden.svelte-14e77wa{opacity:0}@media (prefers-reduced-motion: reduce){.caption.svelte-14e77wa{transition:none}}.ctl.svelte-14e77wa{display:inline-flex;min-width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:6px;border:1px solid color-mix(in srgb,currentColor 40%,transparent)}.ctl.svelte-14e77wa:hover{background-color:color-mix(in srgb,currentColor 12%,transparent)}.num.svelte-14e77wa{min-width:2.5rem;height:2.25rem;padding:0 .25rem;font-family:bebas-neue;font-size:.95rem;letter-spacing:.06em;opacity:.6;border-bottom:2px solid transparent;font-variant-numeric:tabular-nums}.num.svelte-14e77wa:hover,.num.is-active.svelte-14e77wa{opacity:1}.num.is-active.svelte-14e77wa{border-bottom-color:currentColor}.ctl.svelte-14e77wa:focus-visible,.num.svelte-14e77wa:focus-visible{outline:2px solid currentColor;outline-offset:2px}.intro.svelte-129nj6q{--s: clamp(88px, 22vw, 120px);--ease-draw: cubic-bezier(.65, 0, .35, 1);--ease-rise: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.76, 0, .24, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#fff;color:#141010;animation:svelte-129nj6q-intro-exit .8s var(--ease-exit) 1.35s both}.inner.svelte-129nj6q{display:flex;flex-direction:column;align-items:center;gap:1.25rem;animation:svelte-129nj6q-inner-exit .5s var(--ease-exit) 1.35s both}.mark.svelte-129nj6q{position:relative;width:var(--s);height:var(--s)}.mark.svelte-129nj6q img:where(.svelte-129nj6q){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lid.svelte-129nj6q{-webkit-mask-image:radial-gradient(circle calc(var(--s) * .19) at 50% 34.7%,transparent 99%,#000 100%);mask-image:radial-gradient(circle calc(var(--s) * .19) at 50% 34.7%,transparent 99%,#000 100%);animation:svelte-129nj6q-lid-draw .5s var(--ease-draw) .1s both}.sun-clip.svelte-129nj6q{position:absolute;top:0;right:0;bottom:47.5%;left:0;overflow:hidden}.mark.svelte-129nj6q .sun:where(.svelte-129nj6q){bottom:auto;height:var(--s);clip-path:circle(18% at 50% 34.7%);animation:svelte-129nj6q-sun-rise .7s var(--ease-rise) .4s both}.word-clip.svelte-129nj6q{display:block;overflow:hidden;padding-top:.08em}.word.svelte-129nj6q{display:block;font-size:clamp(2.25rem,9vw,3.5rem);line-height:1;letter-spacing:.06em;text-transform:uppercase;animation:svelte-129nj6q-word-rise .7s var(--ease-rise) .55s both}@keyframes svelte-129nj6q-lid-draw{0%{clip-path:inset(0 50% 0 50%)}to{clip-path:inset(0 0 0 0)}}@keyframes svelte-129nj6q-sun-rise{0%{transform:translateY(60%)}to{transform:translateY(0)}}@keyframes svelte-129nj6q-word-rise{0%{transform:translateY(140%)}to{transform:translateY(0)}}@keyframes svelte-129nj6q-inner-exit{to{transform:translateY(-48px);opacity:0}}@keyframes svelte-129nj6q-intro-exit{0%{transform:translateY(0)}to{transform:translateY(-100%);visibility:hidden}}html.intro-seen .intro.svelte-129nj6q{display:none}@media (prefers-reduced-motion: reduce){.intro.svelte-129nj6q{display:none}}
