@property --ams-n{syntax:"<integer>";inherits:false;initial-value:0}.ams-intro{--ink:#202121;--red:#e1262d;--e:clamp(230px, 52vmin, 420px);--wm:104px;--io:cubic-bezier(.65, 0, .35, 1);--out:cubic-bezier(.16, 1, .3, 1);--split:cubic-bezier(.76, 0, .24, 1);z-index:1000;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:var(--font-inter), system-ui, sans-serif;position:fixed;inset:0;overflow:hidden}[data-intro=seen] .ams-intro{display:none}.ams-intro__panel{background:var(--ink);height:calc(50% + 1px);animation:.6s var(--split) 4.25s both;position:absolute;left:0;right:0}.ams-intro__panel--top{animation-name:ams-panel-top;top:0}.ams-intro__panel--bottom{animation-name:ams-panel-bottom;bottom:0}.ams-intro__panel:after{content:"";background:var(--red);height:2px;animation:ams-seam .35s var(--out) 4.02s both;position:absolute;left:0;right:0;transform:scaleX(0);box-shadow:0 0 18px 2px #e1262d8c}.ams-intro__panel--top:after{bottom:0}.ams-intro__panel--bottom:after{top:0}@keyframes ams-panel-top{to{transform:translateY(-101%)}}@keyframes ams-panel-bottom{to{transform:translateY(101%)}}@keyframes ams-seam{to{transform:scaleX(1)}}.ams-intro__stage{animation:.38s cubic-bezier(.55,0,1,.45) 3.95s both ams-stage-out;position:absolute;inset:0}@keyframes ams-stage-out{to{opacity:0;filter:blur(2px);transform:scale(.985)}}.ams-intro__grid{background:radial-gradient(#ffffff12,#0000 60%),linear-gradient(#ffffff0b 1px,#0000 1px) 50%/32px 32px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 50%/32px 32px;animation:1.2s ease-out both ams-fade;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 25%,#0000 75%);mask-image:radial-gradient(circle,#000 0 25%,#0000 75%)}@keyframes ams-fade{0%{opacity:0}}.ams-intro__axis{animation:ams-axis-in .9s var(--out) var(--d) both, ams-fade-out .5s ease 1.9s forwards;background:#ffffff38;position:absolute}.ams-intro__axis--h{--d:.1s;--from:scaleX(0);background:linear-gradient(90deg,#0000,#ffffff47 25% 75%,#0000);height:1px;top:50%;left:0;right:0}.ams-intro__axis--v{--d:.2s;--from:scaleY(0);background:linear-gradient(#0000,#ffffff47 25% 75%,#0000);width:1px;top:0;bottom:0;left:50%}@keyframes ams-axis-in{0%{transform:var(--from)}}@keyframes ams-fade-out{to{opacity:0}}.ams-intro__corner{letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b;width:18px;height:18px;animation:ams-corner .6s var(--out) var(--d) both;border:0 solid #ffffff59;font:500 10.5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute}.ams-intro__corner span{white-space:nowrap;position:absolute;top:26px}.ams-intro__corner--tl{--d:.3s;top:max(20px, env(safe-area-inset-top));border-width:1px 0 0 1px;left:20px}.ams-intro__corner--tr{--d:.38s;top:max(20px, env(safe-area-inset-top));border-width:1px 1px 0 0;right:20px}.ams-intro__corner--bl{--d:.46s;bottom:max(20px, env(safe-area-inset-bottom));border-width:0 0 1px 1px;left:20px}.ams-intro__corner--br{--d:.54s;bottom:max(20px, env(safe-area-inset-bottom));border-width:0 1px 1px 0;right:20px}.ams-intro__corner--tl span,.ams-intro__corner--bl span{left:0}.ams-intro__corner--tr span,.ams-intro__corner--br span{right:0}.ams-intro__corner--bl span,.ams-intro__corner--br span{top:auto;bottom:26px}@keyframes ams-corner{0%{opacity:0;transform:scale(1.6)}}.ams-intro__count{font-variant-numeric:tabular-nums;color:#ffffffb3;counter-reset:ams-n var(--ams-n);animation:3.85s cubic-bezier(.3,.1,.3,1) both ams-count}.ams-intro__count:after{content:counter(ams-n, decimal-leading-zero) "%"}@keyframes ams-count{to{--ams-n:100}}.ams-intro__progress{background:var(--red);transform-origin:0;height:2px;animation:3.85s cubic-bezier(.3,.1,.3,1) both ams-progress;position:absolute;bottom:0;left:0;right:0}@keyframes ams-progress{0%{transform:scaleX(0)}}.ams-intro__hint{left:0;right:0;bottom:max(22px, calc(env(safe-area-inset-bottom) + 6px));text-align:center;letter-spacing:.12em;color:#ffffff4d;font-size:11px;animation:.6s 1.2s both ams-fade;position:absolute}.ams-intro__lockup{transform:translate(-50%, calc(-50% - var(--e) * .02));animation:ams-lockup .95s var(--out) 2.5s both;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%}@keyframes ams-lockup{0%{transform:translate(-50%, calc(var(--e) * -.5))}}.ams-intro__emblem{width:var(--e);height:var(--e);margin-bottom:calc(var(--e) * -.11);animation:2.7s cubic-bezier(.2,.65,.2,1) both ams-dolly}@keyframes ams-dolly{0%{transform:scale(1.14)}}.ams-intro__svg{width:100%;height:100%;animation:ams-pulse .55s var(--out) 2.04s both;overflow:visible}@keyframes ams-pulse{0%{transform:scale(1)}30%{transform:scale(1.035)}to{transform:scale(1)}}.ams-bp{stroke:#ffffffd9;stroke-width:.7px;animation:.45s 1.75s forwards ams-fade-out}.ams-d,.ams-bp__circle{stroke-dasharray:1 1}.ams-d{animation:ams-draw .7s var(--io) var(--d) both}@keyframes ams-draw{0%{stroke-dashoffset:1px}}.ams-bp__guides{stroke:#ffffff47;stroke-width:.45px}.ams-bp__circle{stroke-width:.9px;animation:ams-draw .95s var(--io) .35s both}.ams-bp__center{transform-box:fill-box;transform-origin:50%;animation:ams-pop .5s var(--out) .25s both}@keyframes ams-pop{0%{opacity:0;transform:scale(0)rotate(-90deg)}}.ams-bp__compass{stroke:var(--red);stroke-width:.8px;fill:var(--red);transform-box:fill-box;transform-origin:50% 100%;animation:ams-compass .95s var(--io) .35s both, ams-fade-out .25s ease 1.3s forwards}@keyframes ams-compass{0%{opacity:0;transform:rotate(0)}12%{opacity:1}to{opacity:1;transform:rotate(360deg)}}.ams-bp__boxes .ams-d{stroke-width:.9px;animation-duration:.5s}.ams-bp__bar{stroke-dasharray:2 2;stroke:#ffffff8c;stroke-width:.6px;animation:.4s 1.1s both ams-fade}.ams-bp__dim{stroke:#ffffff73;stroke-width:.5px;animation:ams-dim .5s var(--out) 1.15s both}.ams-bp__dim text{stroke:none;fill:#ffffffa6;letter-spacing:.1em;text-anchor:middle;font:500 7px ui-monospace,SFMono-Regular,Consolas,monospace}@keyframes ams-dim{0%{opacity:0;transform:translateY(4px)}}.ams-solid__disc{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:.62s cubic-bezier(.2,1.3,.35,1) 1.45s both ams-disc}@keyframes ams-disc{0%{transform:scale(0)}}.ams-solid{filter:drop-shadow(0 0 28px #ffffff1f)}.ams-gloss{transform-box:fill-box;transform-origin:50%;animation:.95s cubic-bezier(.45,0,.2,1) 2.85s both ams-gloss;transform:translate(260%)skew(-20deg)}@keyframes ams-gloss{0%{transform:translate(-260%)skew(-20deg)}}.ams-solid__boxes{stroke:#000;stroke-width:.9px;animation:.3s 1.8s both ams-fade}.ams-solid__bar{fill:#000;transform-box:fill-box;animation:ams-bar .55s var(--out) 1.95s both}.ams-solid__bar--l{transform-origin:100%}.ams-solid__bar--r{transform-origin:0}@keyframes ams-bar{0%{transform:scaleX(0)}}.ams-ring{stroke:var(--red);stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:ams-ring 1.1s var(--out) 2.02s forwards}@keyframes ams-ring{0%{opacity:.95;stroke-width:2.4px;transform:scale(1)}to{opacity:0;stroke-width:.3px;transform:scale(1.45)}}.ams-l{stroke:#000;stroke-width:6.6px;stroke-dasharray:1 1;animation:ams-draw .42s var(--out) var(--d) both}.ams-l--thin{stroke-width:5.6px}.ams-l--v{stroke-width:5.4px}.ams-l--s{stroke-width:6.4px;animation-duration:.5s}.ams-intro__wordmark{height:var(--wm);flex-direction:column;align-items:center;display:flex}.ams-intro__word{letter-spacing:.26em;padding:.04em 0 .06em .26em;font:400 clamp(30px,5.4vmin,44px)/1 Times New Roman,Georgia,serif;display:flex;overflow:hidden}.ams-intro__word span{animation:ams-rise .75s var(--out) calc(2.7s + var(--i) * 55ms) both;display:inline-block}.ams-intro__word .is-red{color:var(--red)}@keyframes ams-rise{0%{transform:translateY(105%)}}.ams-intro__sub{letter-spacing:.14em;color:#ffffffb8;white-space:nowrap;animation:ams-track 1s var(--out) 3s both;margin-top:10px;padding-left:.14em;font-size:clamp(12px,1.9vmin,15px);font-weight:300}.ams-intro__sub--2{color:#ffffff80;margin-top:4px;animation-delay:3.12s}@keyframes ams-track{0%{opacity:0;letter-spacing:.55em;filter:blur(6px)}}.ams-intro.is-skip{pointer-events:none}.ams-intro.is-skip .ams-intro__stage{animation:.22s ease-in both ams-stage-out-x}.ams-intro.is-skip .ams-intro__panel:after{animation:ams-seam-x .2s var(--out) 60ms both}.ams-intro.is-skip .ams-intro__panel{animation-duration:.5s;animation-delay:.16s}.ams-intro.is-skip .ams-intro__panel--top{animation-name:ams-panel-top-x}.ams-intro.is-skip .ams-intro__panel--bottom{animation-name:ams-panel-bottom-x}@keyframes ams-stage-out-x{to{opacity:0;transform:scale(.985)}}@keyframes ams-seam-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ams-panel-top-x{to{transform:translateY(-101%)}}@keyframes ams-panel-bottom-x{to{transform:translateY(101%)}}@media (max-width:640px){.ams-intro{--e:min(78vw, 330px);--wm:92px}.ams-intro__corner{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.ams-intro,.ams-intro.is-skip{animation:.45s 1.1s forwards ams-reduced}.ams-intro *,.ams-intro :after{animation:none!important}.ams-bp,.ams-ring,.ams-gloss,.ams-intro__axis,.ams-intro__progress,.ams-intro__count,.ams-intro__panel:after{display:none}.ams-intro.is-skip{animation-delay:0s}}@keyframes ams-reduced{to{opacity:0;visibility:hidden}}
