@keyframes iad-reveal{0%{transform:translateY(14px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.iad-reveal{animation:linear both iad-reveal;animation-timeline:view();animation-range:entry 2% cover calc(10% + (var(--iad-i,0) * 2%))}}}@keyframes iad-rise{0%{transform:translateY(10px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.iad-rise{animation:iad-rise var(--motion-slow) var(--ease-out) both;animation-delay:calc(var(--iad-i,0) * 70ms)}}.iad-pin__scope{timeline-scope:--iad-steps}.iad-pin__steps{view-timeline-name:--iad-steps}.iad-pin__rail-fill{transform-origin:50% 0}@keyframes iad-pin-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:--iad-steps){.iad-pin__rail-fill{animation:linear both iad-pin-fill;animation-timeline:--iad-steps;animation-range:contain}}}@keyframes iad-step-arrive{0%{transform:scale(.55)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.iad-step__marker{animation:linear both iad-step-arrive;animation-timeline:view();animation-range:cover 30% cover 48%}}}@keyframes iad-intro-bar{0%{transform:translateY(-14px)}to{transform:translateY(0)}}@keyframes iad-intro-check{0%{stroke-dashoffset:100px;transform:translateY(-6px)}to{stroke-dashoffset:0;transform:translateY(0)}}@keyframes iad-intro-word{0%{clip-path:inset(0 100% 0 0);transform:translate(-10px)}to{clip-path:inset(0);transform:translate(0)}}@keyframes iad-intro-plate{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion:no-preference){.iad-intro__mark [data-mark-bar]{animation:iad-intro-bar .22s var(--ease-out) both;animation-delay:calc(var(--iad-i,0) * 80ms)}.iad-intro__mark [data-mark-check]{stroke-dasharray:100;animation:iad-intro-check .34s .22s var(--ease-out) both}.iad-intro__word{animation:iad-intro-word .36s .42s var(--ease-out) both}.iad-intro__plate{animation:iad-intro-plate .3s .9s var(--ease-intro) both}}.iad-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000)}.iad-marquee__track{width:max-content;display:flex}@keyframes iad-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.iad-marquee__track{animation:iad-marquee var(--iad-marquee-duration,72s) linear infinite}.iad-marquee:hover .iad-marquee__track,.iad-marquee:focus-within .iad-marquee__track{animation-play-state:paused}.iad-platforms:has(.iad-marquee__switch:checked) .iad-marquee__track{animation-play-state:paused}}.iad-platforms:has(.iad-marquee__switch:focus-visible) .iad-marquee__control{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--focus)}.iad-marquee__when-paused{display:none}.iad-platforms:has(.iad-marquee__switch:checked) .iad-marquee__when-paused{display:inline}.iad-platforms:has(.iad-marquee__switch:checked) .iad-marquee__when-running{display:none}@media (prefers-reduced-motion:reduce){.iad-marquee__control{display:none}}@media (min-height:1400px){.iad-reveal,.iad-rise,.iad-step__marker,.iad-pin__rail-fill,.iad-intro__plate,.iad-intro__word,.iad-intro__mark [data-mark-bar],.iad-intro__mark [data-mark-check]{opacity:1;animation:none;transform:none}}@media print{.iad-reveal,.iad-rise,.iad-step__marker,.iad-pin__rail-fill,.iad-marquee__track,.iad-intro__plate,.iad-intro__word,.iad-intro__mark [data-mark-bar],.iad-intro__mark [data-mark-check]{opacity:1;animation:none;transform:none}.iad-intro__plate{display:none}.iad-marquee{overflow:visible;-webkit-mask-image:none;mask-image:none}.iad-marquee__track{flex-wrap:wrap;width:auto}}html{scroll-padding-top:5.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
