.reveal.svelte-ffbspc{opacity:0;filter:blur(8px);transition-property:opacity,transform,filter;transition-duration:.64s;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(22px)scale(.985)}.reveal.is-visible.svelte-ffbspc{opacity:1;filter:blur();transform:translateY(0)scale(1)}.landing-roll-mask.svelte-ffbspc{margin-block:-1.75rem;padding-block:1.75rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-roll.svelte-ffbspc{width:max-content;padding-block:.35rem;animation:80s linear infinite svelte-ffbspc-landing-roll;display:flex}.landing-roll.svelte-ffbspc:hover{animation-play-state:paused}.landing-roll-tile.svelte-ffbspc{border:1px solid var(--adn-line);border-radius:var(--adn-r-card);background:var(--adn-n-0);width:8.5rem;height:8.5rem;box-shadow:var(--adn-shadow-rest);flex:none;justify-content:center;align-items:center;margin-right:1rem;padding:.45rem;display:flex;position:relative}.landing-roll-tile.svelte-ffbspc img:where(.svelte-ffbspc){object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:.75rem;width:100%;height:100%}@keyframes svelte-ffbspc-landing-roll{to{transform:translate(-50%)}}.landing-ruler.svelte-ffbspc{background-image:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 8px);background-position:0 0,0 0;background-repeat:no-repeat;background-size:100% 10px,100% 5px;height:10px}.landing-crop.svelte-ffbspc{border:0 solid var(--adn-line-strong);pointer-events:none;width:12px;height:12px;position:absolute}.landing-crop-tl.svelte-ffbspc{border-top-width:2px;border-left-width:2px;top:10px;left:10px}.landing-crop-tr.svelte-ffbspc{border-top-width:2px;border-right-width:2px;top:10px;right:10px}.landing-crop-bl.svelte-ffbspc{border-bottom-width:2px;border-left-width:2px;bottom:10px;left:10px}.landing-crop-br.svelte-ffbspc{border-bottom-width:2px;border-right-width:2px;bottom:10px;right:10px}@media (prefers-reduced-motion:reduce){.landing-roll.svelte-ffbspc{animation:none}}.landing-hero-image.svelte-ffbspc{filter:saturate(.98)contrast(1.02)}.landing-hero-accent.svelte-ffbspc{color:var(--adn-ink-soft)}.landing-progress-card.svelte-ffbspc{max-width:32rem;margin-inline:auto}.landing-progress-complete.svelte-ffbspc{border-radius:var(--adn-r-pill);border:1px solid var(--adn-ok-line);background:var(--adn-ok-wash);color:var(--adn-ok-text);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:.42rem .7rem;font-size:.7rem;font-weight:600;line-height:1}.landing-progress-track.svelte-ffbspc{border-radius:var(--adn-r-pill);background:var(--adn-surface-muted);height:.72rem;box-shadow:inset 0 0 0 1px var(--adn-line);position:relative}.landing-progress-fill.svelte-ffbspc{border-radius:inherit;background:var(--adn-ink);width:0%;animation:5.4s cubic-bezier(.65,0,.35,1) infinite svelte-ffbspc-landing-progress-fill;position:absolute;inset:0;overflow:hidden}.landing-progress-fill.svelte-ffbspc:after{content:"";background:linear-gradient(90deg, transparent, var(--adn-hover-wash), transparent);animation:5.4s cubic-bezier(.65,0,.35,1) infinite svelte-ffbspc-landing-progress-sheen;position:absolute;inset:0;transform:translate(-100%)}.landing-progress-head.svelte-ffbspc{z-index:3;border:2px solid var(--adn-surface-raised);border-radius:var(--adn-r-pill);background:var(--adn-ink);width:.96rem;height:.96rem;box-shadow:0 0 0 1px var(--adn-line-strong);animation:5.4s cubic-bezier(.65,0,.35,1) infinite svelte-ffbspc-landing-progress-head;position:absolute;top:50%;left:0%;transform:translate(-50%,-50%)}.landing-progress-milestones.svelte-ffbspc{z-index:2;pointer-events:none;position:absolute;inset:0 .36rem}.landing-progress-milestones.svelte-ffbspc i:where(.svelte-ffbspc){border-radius:var(--adn-r-pill);background:var(--adn-line-strong);width:.34rem;height:.34rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.landing-progress-stages.svelte-ffbspc{height:.75rem;margin-top:.8rem;position:relative}.landing-progress-stages.svelte-ffbspc span:where(.svelte-ffbspc){min-width:0;color:var(--adn-ink-soft);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.68rem;font-weight:500;line-height:1;display:block;position:absolute;top:0;transform:translate(-50%)}.landing-progress-stages.svelte-ffbspc span.is-first:where(.svelte-ffbspc){text-align:left;transform:none}.landing-progress-stages.svelte-ffbspc span.is-last:where(.svelte-ffbspc){text-align:right;transform:translate(-100%)}@keyframes svelte-ffbspc-landing-progress-fill{0%{width:0%}20%,28%{width:33.3333%}50%,58%{width:66.6667%}86%,to{width:100%}}@keyframes svelte-ffbspc-landing-progress-head{0%{left:.48rem}20%,28%{left:calc(33.3333% + .12rem)}50%,58%{left:calc(66.6667% - .12rem)}86%,to{left:calc(100% - .48rem)}}@keyframes svelte-ffbspc-landing-progress-sheen{0%,18%{transform:translate(-110%)}82%,to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.reveal.svelte-ffbspc,.reveal.is-visible.svelte-ffbspc{opacity:1;filter:none;transition:none;transform:none}.landing-progress-fill.svelte-ffbspc{width:100%;animation:none}.landing-progress-head.svelte-ffbspc{animation:none;left:calc(100% - .48rem)}.landing-progress-fill.svelte-ffbspc:after{content:none;animation:none}}
