.aml-card{--d:0;transform-origin:0 100%;z-index:calc(10 - var(--d));transform:translate3d(calc(var(--d) * var(--aml-dx,1.5rem) + var(--aml-ppx,0) * (var(--d) + 1) * .3rem + var(--j,0) * var(--aml-jx,0rem)), calc(var(--d) * var(--aml-dy,-1.5rem) + var(--aml-ppy,0) * (var(--d) + 1) * .3rem + var(--j,0) * var(--aml-jy,0rem)), 0) rotate(calc(var(--d) * var(--aml-rot,2.25deg) - 1.5deg + var(--j,0) * var(--aml-jr,0deg) + var(--aml-ppx,0) * 1.5deg)) scale(calc(1 - var(--d) * .04))}.aml-card[data-hidden]{opacity:0}.aml-card[data-leaving]{z-index:20;opacity:0;transform:translate(-2rem,-2.5rem)rotate(-9deg)scale(1.03)}.aml-track{height:calc(var(--aml-n,1) * var(--aml-per,35svh) + 100svh)}.aml-stage{top:var(--site-header-h);height:calc(100svh - var(--site-header-h));position:sticky}.aml-layer{opacity:0;visibility:hidden;grid-area:1/1}.aml-layer[data-active]{opacity:1;visibility:visible}.aml-ring{stroke-dashoffset:var(--aml-off,0)}.aml-progress{width:var(--ami-w,0%)}@keyframes aml-float{0%,to{opacity:.78;transform:translateY(0)}50%{opacity:1;transform:translateY(-.75rem)}}.aml-fog{background:radial-gradient(120% 90% at 50% 40%, color-mix(in oklab, var(--cadre-sand) 9%, transparent), transparent 70%)}.aml-focus{background:radial-gradient(closest-side, color-mix(in oklab, var(--cadre-red) 30%, transparent), transparent)}.aml-glow-sand{background:radial-gradient(closest-side, color-mix(in oklab, var(--cadre-sand) 16%, transparent), transparent)}.aml-grid{background-image:linear-gradient(to right, color-mix(in oklab, var(--color-ink) 7%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--color-ink) 7%, transparent) 1px, transparent 1px);background-size:1.5rem 1.5rem}.aml-ad-glow{box-shadow:0 0 0 1px color-mix(in oklab, var(--cadre-sand) 20%, transparent), 0 0 3rem color-mix(in oklab, var(--cadre-sand) 22%, transparent), 0 1.5rem 4rem color-mix(in oklab, var(--color-ink) 45%, transparent)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.aml-card{transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .5s ease-out}.aml-card[data-leaving]{transition:transform .3s ease-out,opacity .28s ease-out}.aml-layer{transition:opacity .5s ease-out,transform .6s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s;transform:translateY(.75rem)}.aml-layer[data-active]{transition:opacity .5s ease-out,transform .6s cubic-bezier(.22,1,.36,1),visibility;transform:none}.aml-person{color:var(--color-black-300);transition:background-color .35s ease-out var(--ami-delay,0s), color .35s ease-out var(--ami-delay,0s);background-color:#0000}[data-ami-in] .aml-person{background-color:var(--color-ami-ink);color:var(--color-primary-white)}.aml-ring{stroke-dashoffset:100px;transition:stroke-dashoffset 1.6s cubic-bezier(.22,1,.36,1) 1.4s}[data-ami-in] .aml-ring{stroke-dashoffset:var(--aml-off,0)}.aml-flow{stroke-dasharray:4 6;animation:1.2s linear infinite aml-flow}.aml-float{animation:aml-float var(--aml-dur,11s) ease-in-out var(--aml-delay,0s) infinite}.aml-par{transform:translate3d(calc(var(--aml-ppx,0) * var(--aml-depth,4px)), calc(var(--aml-ppy,0) * var(--aml-depth,4px)), 0);transition:transform .6s cubic-bezier(.22,1,.36,1)}.ami-rise.aml-step{transition:opacity .6s ease-out var(--ami-delay,0s), transform .6s ease-out var(--ami-delay,0s), background-color .25s ease, border-color .25s ease, color .25s ease}.aml-climb-line,.aml-climb-label{transition:transform .6s cubic-bezier(.22,1,.36,1)}[data-tracking] .aml-climb-line,[data-tracking] .aml-climb-label{transition-duration:80ms}[data-tracking][data-settling] .aml-climb-line,[data-tracking][data-settling] .aml-climb-label{transition-duration:.4s}.aml-climb-name{transition:width .3s cubic-bezier(.22,1,.36,1)}.aml-climb-name>span{transition:opacity .2s}.aml-deck-bg{transition:opacity .9s,transform 1.2s cubic-bezier(.22,1,.36,1)}.aml-progress{transition:width .6s cubic-bezier(.22,1,.36,1)}.aml-rise{animation:.65s cubic-bezier(.22,1,.36,1) both aml-rise-in}}@keyframes aml-flow{to{stroke-dashoffset:-20px}}@keyframes aml-rise-in{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:none}}@keyframes aml-timer{0%{width:0}}.aml-timer{animation:aml-timer var(--aml-int,3.8s) linear both}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.aml-mini:hover .aml-refill{animation:.9s cubic-bezier(.22,1,.36,1) aml-refill}.aml-nudge>*{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.aml-mini:hover .aml-nudge>:first-child{transform:translate(.125rem,-.1875rem)}.aml-mini:hover .aml-nudge>:nth-child(2){transition-delay:60ms;transform:translate(.25rem,-.125rem)}.aml-mini:hover .aml-nudge>:nth-child(3){transition-delay:.12s;transform:translate(.375rem,-.1875rem)}.aml-mini:hover .aml-pulse{animation:.6s ease-out aml-pulse-once}.aml-hl{transition:transform .35s cubic-bezier(.22,1,.36,1)}}@keyframes aml-refill{0%{transform:scaleX(0)}}@keyframes aml-pulse-once{50%{transform:scale(1.06)}}.aml-climb-label[data-high] .aml-climb-card{background-color:var(--color-ami-red-deep);color:var(--color-primary-white)}.aml-climb-label[data-high] .aml-climb-score{color:var(--color-primary-white)}.aml-sad{opacity:0;transform:scale(.6)}.aml-climb-label[data-sad] .aml-sad{opacity:1;transform:none}.aml-climb-label[data-zero] .aml-climb-card{transform:rotate(-9deg)translateY(.375rem)}.aml-bit{opacity:0;border-radius:.125rem;width:.4375rem;height:.625rem;position:absolute;top:0;left:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.aml-crack{transition:stroke-dashoffset .3s ease-out}.aml-sad{transition:opacity .25s,transform .35s cubic-bezier(.34,1.56,.64,1)}.aml-climb-card{transition:transform .5s cubic-bezier(.34,1.56,.64,1),background-color .25s,color .25s}.aml-climb-label[data-zero] .aml-climb-card{animation:.45s ease-out aml-crumble}.aml-bit{animation:aml-bit .95s cubic-bezier(.2, .7, .3, 1) var(--delay,0s) forwards}}@keyframes aml-crumble{20%{translate:-.1875rem}40%{translate:.1875rem}60%{translate:-.125rem}}@keyframes aml-bit{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}70%{opacity:1;transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(1)}to{opacity:0;transform:translate(calc(var(--x) * 1.1), calc(var(--y) + 2.5rem)) rotate(var(--r)) scale(.6)}}.aml-deck{--deck-bg:color-mix(in oklab, var(--color-ami-ink) 74%, var(--cadre-sand-dark));--deck-card:var(--cadre-sand-dark);--deck-grid:.12;--deck-dim:color-mix(in oklab, var(--color-primary-white) 55%, transparent);background-color:var(--deck-bg)}.aml-deck[data-step="1"]{--deck-bg:color-mix(in oklab, var(--color-ami-ink) 80%, var(--color-ami-red-deep));--deck-card:var(--color-ami-sand);--deck-grid:.2;--deck-dim:color-mix(in oklab, var(--color-primary-white) 62%, transparent)}.aml-deck[data-step="2"]{--deck-bg:color-mix(in oklab, var(--color-ami-ink) 84%, var(--color-ami-green));--deck-card:var(--cadre-sand-dark);--deck-grid:.3;--deck-dim:color-mix(in oklab, var(--color-primary-white) 68%, transparent)}.aml-deck[data-step="3"]{--deck-bg:color-mix(in oklab, var(--color-ami-ink) 86%, var(--color-ami-red-deep));--deck-card:var(--color-ami-sand);--deck-grid:.42;--deck-dim:color-mix(in oklab, var(--color-primary-white) 75%, transparent)}.aml-deck[data-step="4"]{--deck-bg:color-mix(in oklab, var(--color-ami-ink) 90%, var(--cadre-sand-dark));--deck-card:var(--cadre-sand);--deck-grid:.55;--deck-dim:color-mix(in oklab, var(--color-primary-white) 84%, transparent)}.aml-deck[data-step="5"]{--deck-bg:color-mix(in oklab, var(--color-ami-ink) 65%, var(--color-ink));--deck-card:var(--color-primary-white);--deck-grid:.7;--deck-dim:var(--color-primary-white)}.aml-deck-card{background-color:var(--deck-card)}.aml-deck-grid{opacity:var(--deck-grid,.12);background-image:linear-gradient(to right, color-mix(in oklab, var(--color-primary-white) 14%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--color-primary-white) 14%, transparent) 1px, transparent 1px);background-size:3rem 3rem;-webkit-mask-image:radial-gradient(85% 75% at 50% 45%,#000 30%,#0000 85%);mask-image:radial-gradient(85% 75% at 50% 45%,#000 30%,#0000 85%)}.aml-deck-dim{color:var(--deck-dim)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.aml-deck{transition:background-color 1.8s cubic-bezier(.4,0,.2,1)}.aml-deck-grid{transition:opacity 1.6s cubic-bezier(.4,0,.2,1)}.aml-deck-card,.aml-deck-dim{transition:background-color 1.4s cubic-bezier(.4,0,.2,1),color 1.4s cubic-bezier(.4,0,.2,1)}.aml-drift-a{animation:23s ease-in-out infinite alternate aml-drift-a}.aml-drift-b{animation:31s ease-in-out infinite alternate aml-drift-b}}@keyframes aml-drift-a{0%{transform:translate(-6rem)scale(1)}to{transform:translate(10rem,6rem)scale(1.2)}}@keyframes aml-drift-b{0%{transform:translate(4rem)scale(1.15)}to{transform:translate(-12rem,-8rem)scale(.9)}}.aml-grid-fade{background-image:linear-gradient(to right, color-mix(in oklab, var(--color-ink) 16%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--color-ink) 16%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(60% 45% at 85% 88%,#000 20%,#0000 75%),radial-gradient(45% 35% at 10% 15%,#000c,#0000 80%),radial-gradient(35% 30% at 60%,#0009,#0000 85%),linear-gradient(#00000059,#00000059);mask-image:radial-gradient(60% 45% at 85% 88%,#000 20%,#0000 75%),radial-gradient(45% 35% at 10% 15%,#000c,#0000 80%),radial-gradient(35% 30% at 60%,#0009,#0000 85%),linear-gradient(#00000059,#00000059);-webkit-mask-image:radial-gradient(60% 45% at 85% 88%,#000 20%,#0000 75%),radial-gradient(45% 35% at 10% 15%,lab(0% 0 0/.8),#0000 80%),radial-gradient(35% 30% at 60%,lab(0% 0 0/.6),#0000 85%),linear-gradient(lab(0% 0 0/.35),lab(0% 0 0/.35));mask-image:radial-gradient(60% 45% at 85% 88%,#000 20%,#0000 75%),radial-gradient(45% 35% at 10% 15%,lab(0% 0 0/.8),#0000 80%),radial-gradient(35% 30% at 60%,lab(0% 0 0/.6),#0000 85%),linear-gradient(lab(0% 0 0/.35),lab(0% 0 0/.35))}.aml-blueprint{background-image:linear-gradient(to right, color-mix(in oklab, var(--color-ink) 9%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--color-ink) 9%, transparent) 1px, transparent 1px), linear-gradient(to right, color-mix(in oklab, var(--color-ink) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--color-ink) 5%, transparent) 1px, transparent 1px);background-size:8rem 8rem,8rem 8rem,2rem 2rem,2rem 2rem;-webkit-mask-image:radial-gradient(closest-side,#000,#0000),radial-gradient(closest-side,#000000b3,#0000),radial-gradient(closest-side,#00000080,#0000);mask-image:radial-gradient(closest-side,#000,#0000),radial-gradient(closest-side,#000000b3,#0000),radial-gradient(closest-side,#00000080,#0000);-webkit-mask-image:radial-gradient(closest-side,#000,#0000),radial-gradient(closest-side,lab(0% 0 0/.7),#0000),radial-gradient(closest-side,lab(0% 0 0/.5),#0000);mask-image:radial-gradient(closest-side,#000,#0000),radial-gradient(closest-side,lab(0% 0 0/.7),#0000),radial-gradient(closest-side,lab(0% 0 0/.5),#0000);-webkit-mask-position:10% 20%,85% 70%,50% 100%;mask-position:10% 20%,85% 70%,50% 100%;-webkit-mask-size:60% 90%,45% 70%,35% 60%;mask-size:60% 90%,45% 70%,35% 60%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.aml-blueprint{animation:28s ease-in-out infinite alternate aml-blueprint-drift}}@keyframes aml-blueprint-drift{50%{-webkit-mask-position:40% 70%,60% 10%,90% 40%;mask-position:40% 70%,60% 10%,90% 40%}to{-webkit-mask-position:80% 30%,20% 80%,20% 10%;mask-position:80% 30%,20% 80%,20% 10%}}.aml-climb-aura{background:color-mix(in oklab, var(--color-ami-red-deep) 55%, transparent);filter:blur(1rem)}.aml-climb-card:after{content:"";background:linear-gradient(105deg, transparent 35%, color-mix(in oklab, var(--color-primary-white) 45%, transparent) 50%, transparent 65%);opacity:0;pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.aml-climb-label[data-shine] .aml-climb-card:after{opacity:1;animation:1.6s ease-in-out infinite aml-shine}}@keyframes aml-shine{70%,to{transform:translate(120%)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.aml-climb-lift{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}}.aml-lift{box-shadow:0 -1.5rem 5rem color-mix(in oklab, var(--color-ink) 18%, transparent), 0 -.375rem 1.25rem color-mix(in oklab, var(--color-ink) 28%, transparent)}.aml-grid-fade.aml-grid-light{background-image:linear-gradient(to right, color-mix(in oklab, var(--color-primary-white) 26%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--color-primary-white) 26%, transparent) 1px, transparent 1px);background-size:1.5rem 1.5rem}
.ami-fill{width:var(--ami-w,100%)}.ami-pin{left:var(--ami-x,0%)}.ami-cell{opacity:1}.ami-bubble{transform:translate(-50%,50%)scale(1)}.ami-rise{opacity:1}.ami-dot{animation:1.2s ease-out infinite ami-pulse}@keyframes ami-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--cadre-red) 50%, transparent)}50%{box-shadow:0 0 0 .875rem color-mix(in srgb, var(--cadre-red) 0%, transparent)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.ami-fill{width:0;transition:width 1.1s cubic-bezier(.22, 1, .36, 1) var(--ami-delay,0s)}[data-ami-in] .ami-fill{width:var(--ami-w,100%)}.ami-pin{transition:left 1.4s cubic-bezier(.22,1,.36,1) .5s;left:0%}[data-ami-in] .ami-pin{left:var(--ami-x,0%)}.ami-cell{opacity:0;transition:opacity .4s ease-out var(--ami-delay,0s), transform .4s ease-out var(--ami-delay,0s);transform:scale(.9)}[data-ami-in] .ami-cell{opacity:1;transform:none}.ami-bubble{transition:transform .7s cubic-bezier(.34, 1.56, .64, 1) var(--ami-delay,0s);transform:translate(-50%,50%)scale(0)}[data-ami-in] .ami-bubble{transform:translate(-50%,50%)scale(1)}.ami-rise{opacity:0;transition:opacity .6s ease-out var(--ami-delay,0s), transform .6s ease-out var(--ami-delay,0s);transform:translateY(1rem)}[data-ami-in] .ami-rise{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ami-dot{animation:none}}
