.el-landing ::selection{background:var(--color-aqua);color:var(--color-canvas)}html:has(.el-landing:not([style*="display: none"])) .hf-header{display:none}html:has(.el-landing:not([style*="display: none"])) footer.hf-band{display:none}.el-landing{--el-head-h:56px;--el-nav-h:56px;--el-sub-h:48px;--el-safe-b:env(safe-area-inset-bottom,0px);min-height:100svh}@media (min-width:768px){.el-landing{flex-direction:column;display:flex}.el-main{flex:1 0 auto}}.el-head{z-index:50;color:var(--color-canvas);padding-top:env(safe-area-inset-top,0px);transition:background-color .35s var(--ease-out), backdrop-filter .35s var(--ease-out);background:0 0;position:fixed;inset:0 0 auto}.el-head[data-solid=true]{background:var(--color-ink)}.el-foot{background:var(--color-ink);padding:8px 0 calc(16px + var(--el-safe-b))}.el-main{padding-top:calc(var(--el-head-h) + env(safe-area-inset-top,0px))}.el-nav{z-index:45;padding-bottom:var(--el-safe-b);-webkit-backdrop-filter:blur(14px);background:#0a0a0af0;position:fixed;inset:auto 0 0;box-shadow:0 -12px 32px -16px #0009}.el-nav-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0 4px;list-style:none;display:grid}.el-nav-cell{display:grid}.el-nav-link{min-height:var(--el-nav-h);color:var(--color-ink-off);text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .35s var(--ease-out);align-content:center;justify-items:center;gap:4px;padding:0 2px;display:grid}.el-nav-label{white-space:nowrap}@media (hover:hover){.el-nav-link:hover{color:var(--color-canvas)}}.el-nav-link[aria-current],.el-nav-link[aria-current]:hover{color:var(--color-aqua-mid)}.el-nav-list[data-list=anchor],.el-nav[data-nav=hide]{display:none}html:not(:has(.el-open)) .el-nav[data-nav=auto]{display:none}@media (max-width:767.98px){.el-landing:has(.el-nav[data-nav=show]){padding-bottom:calc(var(--el-nav-h) + var(--el-safe-b))}html:has(.el-open) .el-landing:has(.el-nav[data-nav=auto]){padding-bottom:calc(var(--el-nav-h) + var(--el-safe-b))}}@media (min-width:768px){.el-landing{padding-top:calc(var(--el-head-h) + env(safe-area-inset-top,0px))}.el-main{padding-top:0}.el-nav{inset:auto;top:calc(var(--el-head-h) + env(safe-area-inset-top,0px));box-shadow:none;background:var(--color-ink);-webkit-backdrop-filter:none;padding-bottom:0;position:sticky}.el-nav-list{grid-auto-columns:auto;justify-content:start;gap:8px;max-width:1600px;margin-inline:auto;padding:0 clamp(24px,4vw,72px)}.el-nav-link{min-height:var(--el-sub-h);grid-auto-flow:column;gap:8px;min-width:44px;padding:0 12px}.el-nav-cell:first-child .el-nav-link{margin-left:-12px}.el-nav-icon,.el-nav-list[data-list=route]{display:none}.el-nav-list[data-list=anchor]{display:grid}}[data-el-section],[data-el-section] section[id]{scroll-margin-top:calc(var(--el-head-h) + var(--el-sub-h) + env(safe-area-inset-top,0px) + 40px)}@media (min-width:1024px){.el-sec-head{top:calc(var(--el-head-h) + var(--el-sub-h) + env(safe-area-inset-top,0px) + 40px);align-self:start;position:sticky}}.el-hero-media{height:clamp(200px,26svh,240px);margin-inline:-16px;position:relative;overflow:hidden}.el-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0a00, var(--color-ink));height:45%;position:absolute;inset:auto 0 0}.el-hero-poster{width:100%;height:100%;max-width:var(--cap-w,none);object-fit:cover;object-position:center top;display:block}@media (min-width:768px){.el-hero{padding-top:32px}.el-hero-media{height:auto;margin-inline:0;overflow:visible}.el-hero-media:after{display:none}.el-hero-poster{height:auto;max-height:min(var(--cap-h,100svh), calc(100svh - 200px));object-fit:contain;object-position:left center}}.el-teaser{padding-bottom:88px}@media (min-width:640px){.el-teaser{padding-bottom:0}}.el-tabs{top:calc(var(--el-head-h) + env(safe-area-inset-top,0px));z-index:20;-webkit-backdrop-filter:blur(14px);background:#0a0a0ae6;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-inline:-4px;padding:4px;display:grid;position:sticky}.el-tab{min-height:48px;color:var(--color-canvas);transition:background-color .35s var(--ease-out), color .35s var(--ease-out);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff14;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}@media (hover:hover){.el-tab:hover{background:var(--color-aqua)}}.el-tab[aria-selected=true],.el-tab[aria-selected=true]:hover{background:var(--color-canvas);color:var(--color-ink)}@media (min-width:768px){.el-tabs{display:none}}@media (max-width:767.98px){.el-panel[data-active=false]{display:none}}.el-landing :focus-visible{outline:2px solid var(--color-canvas);outline-offset:3px}.el-landing :is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}.el-intro{z-index:70;background:var(--color-ink);color:var(--color-canvas);transition:opacity .6s var(--ease-out), visibility .6s;display:grid;position:fixed;inset:0;overflow:hidden}.el-intro[data-closing=true]{opacity:0;visibility:hidden}.el-intro-slide{opacity:0;transition:opacity 1.1s var(--ease-out);position:absolute;inset:0}.el-intro-slide.is-on{opacity:1}.el-intro-slide>video{object-fit:contain;width:100%;height:100%}.el-intro-slide.is-on .el-still-fg{animation:7s linear both el-kenburns}@keyframes el-kenburns{0%{transform:scale(1)}to{transform:scale(1.03)}}.el-scene{--still-top:calc(16px + env(safe-area-inset-top,0px));--still-bottom:236px;--still-x:0px}@media (min-width:768px){.el-scene{--still-top:48px;--still-bottom:104px;--still-x:clamp(24px, 4vw, 72px)}}.el-still{position:absolute;inset:0;overflow:hidden}.el-still-bg{object-fit:cover;filter:blur(28px)brightness(.36)saturate(1.1);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.el-still-fg{inset:var(--still-top) var(--still-x) var(--still-bottom);width:calc(100% - 2 * var(--still-x));height:calc(100% - var(--still-top) - var(--still-bottom));object-fit:contain;margin:auto;position:absolute}@media (min-width:768px){.el-still-fg{object-position:right center;transform-origin:100%;margin-right:0}}.el-intro-yt{pointer-events:none;opacity:0;width:max(100%,177.78svh);height:max(100%,56.25vw);transition:opacity .8s var(--ease-out);border:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-intro-yt[data-playing=true]{opacity:1}.el-intro:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a0a0ae0);position:absolute;inset:0}.el-intro-body{z-index:1;padding:0 16px calc(32px + env(safe-area-inset-bottom,0px));align-self:end;gap:20px;display:grid;position:relative}@media (min-width:768px){.el-intro-body{gap:28px;padding:0 clamp(24px,4vw,72px) 56px}}.el-intro-track{background:#ffffff2e;height:2px;overflow:hidden}.el-intro-fill{background:var(--color-canvas);transform-origin:0;height:100%;animation:el-fill var(--el-intro-ms,5s) linear both}@keyframes el-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.el-intro-skip{opacity:0;pointer-events:none;transition:opacity .35s var(--ease-out)}.el-intro-skip[data-ready=true]{opacity:1;pointer-events:auto}html:has(.el-landing:not([style*="display: none"]) .el-intro:not([data-closing=true])){overflow:hidden}.el-card{perspective:1400px;aspect-ratio:55/85;justify-self:center;width:min(100%,max(220px,64.7059svh - 213.529px))}@media (min-width:768px){.el-card{justify-self:start;width:100%;max-width:320px}.el-card-actions{max-width:320px}}.el-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s var(--ease-out);position:relative}.el-card[data-flipped=true] .el-card-inner{transform:rotateY(180deg)}.el-card-face{backface-visibility:hidden;border-radius:12px;position:absolute;inset:0;overflow:hidden}@media (min-width:768px){.el-card-face{border-radius:4px}}.el-card-front{background:var(--color-ink);transform:rotateY(180deg);box-shadow:0 24px 48px -24px #000c}.el-card-back{text-align:center;background:radial-gradient(120% 80% at 50% 38%,#262626,#121212 62%,#0c0c0c);place-content:center;justify-items:center;gap:10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 48px -24px #000c}.el-card-mark{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-canvas);font-size:clamp(72px,26vw,112px);font-weight:700;line-height:.9}@media (min-width:768px){.el-card-mark{font-size:104px}}.el-card-foot{text-align:center;position:absolute;inset:auto 0 18px}.el-card-front>img{object-fit:cover;width:100%;height:100%}.el-card-front:after{content:"";background:linear-gradient(#0000 45%,#0a0a0ad9);position:absolute;inset:0}.el-card-meta{z-index:1;gap:6px;display:grid;position:absolute;inset:auto 16px 16px}.el-card[data-rarity=rare][data-flipped=true] .el-card-front:before{content:"";z-index:2;pointer-events:none;animation:el-sheen 1.6s .9s var(--ease-out) both;background:linear-gradient(105deg,#0000 35%,#ffffff61 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@keyframes el-sheen{to{transform:translate(120%)}}.el-card[data-rarity=secret] .el-card-front{box-shadow:inset 0 0 0 6px var(--color-canvas), 0 0 0 1px var(--color-canvas), 0 24px 48px -24px #000c}.el-card[data-rarity=secret] .el-card-meta{inset:auto 22px 22px}.el-cheer{aspect-ratio:1;background:var(--color-canvas);width:min(56vw,220px);color:var(--color-ink);transition:transform .12s var(--ease-out), background .35s var(--ease-out), color .35s var(--ease-out);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 18px 40px -18px #000000e6}@media (hover:hover){.el-cheer:hover{background:var(--color-aqua);color:var(--color-canvas)}}.el-cheer:active{transform:scale(.94)}.el-cheer:disabled{opacity:.4}.el-cheer-ring{pointer-events:none;animation:el-ring .6s var(--ease-out) both;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 #ffffff80}@keyframes el-ring{to{box-shadow:0 0 0 28px #fff0}}.el-bump{animation:el-bump .3s var(--ease-out)}@keyframes el-bump{0%{opacity:.6;transform:translateY(-3px)}to{opacity:1;transform:none}}.el-meter{background:#ffffff29;height:2px;overflow:hidden}.el-meter>i{background:var(--color-canvas);transform-origin:0;height:100%;transition:transform .6s var(--ease-out);display:block}.el-reveal>img{transition:filter 1.1s var(--ease-out), transform 1.1s var(--ease-out), opacity 1.1s var(--ease-out)}.el-reveal[data-open=false]>img{filter:blur(14px)grayscale()brightness(.45);transform:scale(1.08)}.el-bar{inset-inline:0;bottom:calc(var(--el-nav-h) + var(--el-safe-b));z-index:44;background:var(--color-canvas);color:var(--color-ink);transition:translate var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);padding:12px 16px;position:fixed;box-shadow:0 -12px 32px -12px #00000080}.el-bar[data-shown=false]{translate:0 calc(100% + var(--el-nav-h) + var(--el-safe-b));opacity:0;pointer-events:none}@media (max-width:767.98px){:is(html[data-el-bar] .el-landing,html[data-el-bar] .el-landing:has(.el-nav[data-nav])){padding-bottom:calc(var(--el-nav-h) + 72px + var(--el-safe-b))}}@media (min-width:768px){.el-bar{padding:12px clamp(24px, 4vw, 72px) calc(12px + var(--el-safe-b));bottom:0}.el-bar[data-shown=false]{translate:0 100%}html[data-el-bar] .el-landing{padding-bottom:calc(72px + var(--el-safe-b))}}@media (prefers-reduced-motion:reduce){.el-intro,.el-intro-slide,.el-card-inner,.el-reveal>img,.el-bar,.el-meter>i,.el-cheer,.el-intro-skip,.el-head,.el-tab,.el-nav-link{transition:none}.el-intro-slide.is-on .el-still-fg,.el-bump{animation:none}.el-cheer-ring{display:none}.el-intro-fill{opacity:.4;animation:none;transform:scaleX(1)}.el-card[data-rarity=rare][data-flipped=true] .el-card-front:before{animation:none;display:none}.el-cheer:active{transform:none}}
