@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)}}@keyframes iad-art-pop{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(-2rem)}}@keyframes iad-art-settle{0%{transform:translateY(6px)}to{transform:none}}@keyframes iad-art-grow{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 round 999px)}}@keyframes iad-art-hide{0%{clip-path:inset(-2rem)}to{clip-path:inset(0 0 100%)}}@keyframes iad-art-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes iad-art-travel{0%,12%{transform:translateX(calc(-4 * (100% + var(--iad-board-reach))))}22%,34%{transform:translateX(calc(-3 * (100% + var(--iad-board-reach))))}44%,56%{transform:translateX(calc(-2 * (100% + var(--iad-board-reach))))}66%,78%{transform:translateX(calc(-1 * (100% + var(--iad-board-reach))))}88%,to{transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.iad-art{view-timeline:--iad-art block;view-timeline-inset:0 var(--iad-tray-h)}.iad-art-pop{animation:step-end both iad-art-pop,linear both iad-art-settle;animation-timeline:--iad-art,--iad-art;animation-range:contain calc(1% + var(--b,0) * 40%) contain calc(2% + var(--b,0) * 40%), contain calc(2% + var(--b,0) * 40%) contain calc(8% + var(--b,0) * 40%)}.iad-art-grow{animation:linear both iad-art-grow;animation-timeline:--iad-art;animation-range:contain calc(2% + var(--b,0) * 40%) contain calc(7% + var(--b,0) * 40%)}.iad-art-hide{animation:step-end both iad-art-hide;animation-timeline:--iad-art;animation-range:contain calc(1% + var(--b,0) * 40%) contain calc(2% + var(--b,0) * 40%)}.iad-art-draw{animation:linear both iad-art-draw;animation-timeline:--iad-art;animation-range:contain calc(2% + var(--b,0) * 40%) contain calc(16% + var(--b,0) * 40%)}.iad-art-travel{animation:iad-art-travel var(--ease-move) both;animation-timeline:--iad-art;animation-range:contain 4% contain 42%}}}@media (prefers-reduced-motion:no-preference) and (min-width:90rem){@supports (animation-timeline:view()){.iad-art{view-timeline-inset:0}}}.iad-trace{--iad-trace-at:0;--iad-trace-rail:var(--space-8);--iad-trace-pad:var(--space-4);--iad-trace-head:var(--space-8);--iad-trace-node-y:calc(var(--iad-trace-pad) + var(--iad-trace-head) / 2);--iad-trace-dot:var(--space-2);--iad-trace-ring-size:var(--space-6);--iad-trace-strong:var(--text);--iad-trace-muted:var(--text-muted);--iad-trace-rule:var(--border-control);--iad-trace-ring:var(--brand-primary);color:var(--iad-trace-muted)}.iad-trace[data-tone=ink]{--iad-trace-strong:var(--on-ink);--iad-trace-muted:var(--on-ink-muted);--iad-trace-rule:var(--on-ink-muted);--iad-trace-ring:var(--brand-tint)}.iad-trace__track{position:relative}.iad-trace__steps{grid-auto-rows:1fr;display:grid}.iad-trace__step{--iad-trace-p:max(0, 1 - max(var(--iad-trace-at) - var(--iad-trace-i,0), var(--iad-trace-i,0) - var(--iad-trace-at)));display:grid;position:relative}.iad-trace__step:not(:last-child):after{content:"";top:var(--iad-trace-node-y);left:calc(var(--iad-trace-rail) / 2 - .75px);background:var(--iad-trace-rule);pointer-events:none;width:1.5px;height:100%;position:absolute}.iad-trace__node{top:calc(var(--iad-trace-node-y) - var(--iad-trace-dot) / 2);left:calc((var(--iad-trace-rail) - var(--iad-trace-dot)) / 2);z-index:1;width:var(--iad-trace-dot);height:var(--iad-trace-dot);background:color-mix(in srgb, var(--iad-trace-strong) calc(var(--iad-trace-p) * 100%), var(--iad-trace-rule));transition:background-color var(--motion-fast) ease;pointer-events:none;border-radius:9999px;position:absolute}.iad-trace__link,.iad-trace__body{padding-block:var(--iad-trace-pad);color:inherit;padding-inline-start:calc(var(--iad-trace-rail) + var(--space-3));padding-inline-end:var(--space-2);text-decoration:none;display:block}.iad-trace__link{border-radius:var(--radius-control)}.iad-trace__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.iad-trace__head{min-height:var(--iad-trace-head);align-items:center;display:flex}.iad-trace__label{color:color-mix(in srgb, var(--iad-trace-strong) calc(var(--iad-trace-p) * 100%), var(--iad-trace-muted));transition:color var(--motion-fast) ease;line-height:1.25}.iad-trace__label--time{letter-spacing:-.02em;line-height:1}.iad-trace__line{text-wrap:pretty;line-height:1.5}.iad-trace__cta{color:var(--iad-trace-strong);text-decoration-line:underline;-webkit-text-decoration-color:var(--iad-trace-ring);text-decoration-color:var(--iad-trace-ring);text-underline-offset:.25em;transition:text-decoration-color var(--motion-fast) ease;line-height:1.4;text-decoration-thickness:1.5px}.iad-trace[data-tone=light] [data-status=done] .iad-trace__status{color:var(--success-ink)}.iad-trace[data-tone=light] [data-status=failed] .iad-trace__status{color:var(--error-ink)}.iad-trace[data-tone=light] [data-status=running] .iad-trace__status{color:var(--brand-primary)}.iad-trace__status{line-height:1.3}.iad-trace__marker{z-index:2;width:var(--iad-trace-rail);height:calc(100% / var(--iad-trace-count,1));transform:translateY(calc(var(--iad-trace-at) * 100%));pointer-events:none;position:absolute;top:0;left:0}.iad-trace__ring,.iad-trace__halo{border:2px solid var(--iad-trace-ring);border-radius:9999px;position:absolute}.iad-trace__ring{top:calc(var(--iad-trace-node-y) - var(--iad-trace-ring-size) / 2);left:calc((var(--iad-trace-rail) - var(--iad-trace-ring-size)) / 2);width:var(--iad-trace-ring-size);height:var(--iad-trace-ring-size)}.iad-trace__halo{inset:calc((var(--iad-trace-dot) - var(--iad-trace-ring-size)) / 2);opacity:0}.iad-trace:has(.iad-trace__step:first-child>.iad-trace__link:focus-visible){--iad-trace-at:0}.iad-trace:has(.iad-trace__step:nth-child(2)>.iad-trace__link:focus-visible){--iad-trace-at:1}.iad-trace:has(.iad-trace__step:nth-child(3)>.iad-trace__link:focus-visible){--iad-trace-at:2}.iad-trace:has(.iad-trace__step:nth-child(4)>.iad-trace__link:focus-visible){--iad-trace-at:3}.iad-trace:has(.iad-trace__step:nth-child(5)>.iad-trace__link:focus-visible){--iad-trace-at:4}@media (hover:hover) and (pointer:fine){.iad-trace:has(.iad-trace__step:first-child>.iad-trace__link:hover){--iad-trace-at:0}.iad-trace:has(.iad-trace__step:nth-child(2)>.iad-trace__link:hover){--iad-trace-at:1}.iad-trace:has(.iad-trace__step:nth-child(3)>.iad-trace__link:hover){--iad-trace-at:2}.iad-trace:has(.iad-trace__step:nth-child(4)>.iad-trace__link:hover){--iad-trace-at:3}.iad-trace:has(.iad-trace__step:nth-child(5)>.iad-trace__link:hover){--iad-trace-at:4}.iad-trace__link:hover .iad-trace__cta{text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){.iad-trace__marker{transition:transform var(--motion-move) var(--ease-move)}.iad-trace:has(.iad-trace__link:focus-visible) .iad-trace__marker{transition-duration:0s}}@media (prefers-reduced-motion:reduce){.iad-trace__marker{display:none}.iad-trace__halo{opacity:var(--iad-trace-p);transition:opacity var(--motion-swap) ease}.iad-trace__label,.iad-trace__node{transition-duration:var(--motion-swap)}}@media not (min-width:64rem){.iad-trace{--iad-trace-pad:var(--space-3)}.iad-trace[data-mode=static] .iad-trace__steps{grid-auto-rows:auto}.iad-trace[data-mode=static] .iad-trace__marker{display:none}.iad-trace[data-mode=static] .iad-trace__halo{opacity:var(--iad-trace-p);transition:opacity var(--motion-swap) ease}}@media (min-height:1400px){.iad-reveal,.iad-rise,.iad-art-pop,.iad-art-grow,.iad-art-hide,.iad-art-draw,.iad-art-travel{opacity:1;clip-path:none;animation:none;transform:none}.iad-art-hide{clip-path:inset(0 0 100%)}}@media print{.iad-reveal,.iad-rise,.iad-art-pop,.iad-art-grow,.iad-art-hide,.iad-art-draw,.iad-art-travel{opacity:1;clip-path:none;animation:none;transform:none}.iad-art-hide{clip-path:inset(0 0 100%)}[data-plate] canvas,.iad-trace__marker{display:none}.iad-trace__halo{opacity:var(--iad-trace-p);transition:none}}html{scroll-padding-top:1rem}html:has(header[data-layout=bar]){scroll-padding-top:5.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
