@font-face{font-family:clash;src:url(../media/ClashGrotesk_Variable-s.p.3b9e70pjmi0j4.ttf)format("truetype");font-display:swap;font-weight:200 700}@font-face{font-family:clash Fallback;src:local(Arial);ascent-override:84.47%;descent-override:23.73%;line-gap-override:8.54%;size-adjust:105.37%}.PbE41W_className{font-family:clash,clash Fallback}.PbE41W_variable{--face-clash:"clash", "clash Fallback"}
@font-face{font-family:montreal;src:url(../media/NeueMontreal_Medium-s.p.358qarlh6_b7w.otf)format("opentype");font-display:swap;font-weight:500}@font-face{font-family:montreal Fallback;src:local(Arial);ascent-override:100.08%;descent-override:23.35%;line-gap-override:0.0%;size-adjust:97.23%}.HTfH2G_className{font-family:montreal,montreal Fallback;font-weight:500}.HTfH2G_variable{--face-montreal:"montreal", "montreal Fallback"}
.dash.academy{--background:#09090b;--card:#131316;--popover:#17171a;--secondary:#1c1c20;--muted:#1c1c20;--foreground:#f4f0e9;--primary:#f4f0e9;--primary-foreground:#09090b;--muted-foreground:#a09b93;--border:#ffffff17;--academy:#ff7a1a;--academy-ink:#1c0c02;--ac-glow:#ff7a1a73;background:var(--background);color:var(--foreground);isolation:isolate;position:relative}.academy:after{content:"";z-index:60;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}@keyframes ac-rise{0%{opacity:0;filter:blur(10px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}.ac-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both ac-rise;animation-delay:calc(var(--d,0) * .13s)}@keyframes ac-unlock{0%{box-shadow:0 0 0 0 var(--ac-glow)}35%{box-shadow:0 0 0 3px var(--ac-glow), 0 0 44px 10px var(--ac-glow)}to{box-shadow:0 0 #0000}}.ac-unlock{animation:2.2s ease-out both ac-unlock}.ac-row{scrollbar-width:none;scroll-snap-type:x proximity}.ac-row::-webkit-scrollbar{display:none}.ac-row>*{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.ac-rise,.ac-unlock{animation:none}}@keyframes ac-prize-in{0%{opacity:0;transform:translate(-50%,-14px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes ac-prize-spin{0%{transform:rotateY(-360deg)scale(.6)}to{transform:rotateY(0)scale(1)}}.ac-prize{animation:.5s cubic-bezier(.2,.8,.2,1) both ac-prize-in}.ac-prize-medal{animation:1.1s cubic-bezier(.2,.8,.2,1) .15s both ac-prize-spin;display:inline-block}.ac-scroll{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.ac-scroll::-webkit-scrollbar{width:6px;height:6px}.ac-scroll::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}@media (prefers-reduced-motion:reduce){.ac-prize,.ac-prize-medal{animation:none}}.ac-clash{font-family:var(--face-clash), var(--font-inter), system-ui, sans-serif;font-weight:500}.academy{--row:clamp(3rem, 7.5svh, 4.5rem);--ac-top:max(4rem, calc(var(--row) * .955))}@media (min-width:768px){.academy{--row:clamp(3.4rem, 10.4svh, 7.25rem)}}.ac-nav-bar{height:4.625rem}@media (min-width:1024px){.ac-nav-bar{height:5.125rem}}.ac-nav-logo{height:1.5rem}.academy:has(.ac-door) .ac-nav-logo{height:max(1.5rem, calc(var(--row) * .375))}.ac-deck{--axis:61.26%;--copper:#c28046;background:radial-gradient(95% 80% at 100% 0,#aa520075,#0000 80%),radial-gradient(55% 46% at 0 100%,#8c460c3d,#0000 70%),#100800}.ac-reel{touch-action:pan-x;-webkit-user-select:none;user-select:none}.ac-reel-row{will-change:transform;transition:transform .85s cubic-bezier(.22,.8,.2,1)}.ac-reel-name{top:calc(var(--row) * .027);font-size:min(calc(var(--row) * 1.19), 11.5vw);line-height:var(--row);letter-spacing:0;text-transform:uppercase;white-space:nowrap;flex-shrink:0;margin-inline-end:calc(var(--row) * .005);transition:opacity .85s,color .85s;display:block;position:relative}@supports (width:1cqw){.ac-reel-name{font-size:min(calc(var(--row) * 1.19), 11.5vw, calc(100cqw / (var(--chars) * .545)))}}.ac-reel-label{top:calc(var(--row) * 1.077);left:calc(var(--row) * .083);font-size:max(.75rem, calc(var(--row) * .22));letter-spacing:.2em;color:var(--copper);opacity:0;line-height:1;transition:opacity .3s;position:absolute}.ac-reel-label[data-on]{opacity:1;transition:opacity .5s .3s}.ac-seal{isolation:isolate;height:var(--seal);padding-inline:calc(var(--seal) * .3914);border-radius:calc(var(--seal) * .3236);font-family:var(--face-montreal), "Helvetica Neue", Arial, sans-serif;font-weight:500;font-size:calc(var(--seal) * .4919);letter-spacing:.2em;white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.ac-seal-text{color:#fff;opacity:.6;mix-blend-mode:overlay;margin-inline-end:-.2em}.ac-seal-pro{background:linear-gradient(90deg,#c28046,#5e2f05)}.ac-seal-base{background:linear-gradient(90deg,#ccc,#2f2f2f)}.ac-drum{width:calc(var(--seal) * 2.8);height:var(--seal);perspective:calc(var(--seal) * 5);perspective-origin:30%;display:block;position:relative}.ac-drum-body{transform-style:preserve-3d;transform:translateZ(calc(var(--seal) / -2)) rotateX(calc(var(--t) * 90deg));transition:transform .95s cubic-bezier(.6,0,.2,1);position:absolute;inset:0}.ac-drum-face{backface-visibility:hidden;transform:rotateX(calc(var(--i) * -90deg)) translateZ(calc(var(--seal) / 2));opacity:0;filter:blur(calc(var(--seal) * .24));transition:opacity .55s ease-in,filter .9s ease-in;display:block;position:absolute;top:0;left:0}.ac-drum-face[data-front]{opacity:1;filter:blur();transition:opacity .7s ease-out .25s,filter .85s cubic-bezier(.2,.7,.2,1) .15s}@media (prefers-reduced-motion:reduce){.ac-reel-row,.ac-reel-name,.ac-drum-body,.ac-drum-face{transition:none}}@keyframes ac-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ac-fade{animation:.5s ease-out .2s both ac-fade}@media (prefers-reduced-motion:reduce){.ac-fade{animation:none}}.ac-axis-line{bottom:calc(5.5svh + 1.4*min(9.5svh,7.5rem) + 1.5rem);-webkit-mask-image:linear-gradient(#000 calc(100% - 9rem),#0000);mask-image:linear-gradient(#000 calc(100% - 9rem),#0000)}.ac-dock{--tile:min(4.6rem, 9.5svh);--grow:.28;max-width:100%;position:relative}@media (min-width:640px){.ac-dock[data-size=lg]{--tile:min(9.5svh, 7.5rem)}}.ac-dock[data-size=md]{--tile:min(3.5rem, 8svh)}@media (min-width:640px){.ac-dock[data-size=md]{--tile:min(7svh, 4.75rem)}}.ac-dock-row{gap:calc(var(--tile) * .14);padding:calc(var(--tile) * .2) calc(var(--tile) * .3)}.ac-dock-row>li{transition:transform .5s cubic-bezier(.22,.8,.2,1)}.ac-dock-row>li:has(~li>[aria-pressed=true]){transform:translateX(calc(var(--tile) * var(--grow) * -.5))}.ac-dock-row>li:has(>[aria-pressed=true])~li{transform:translateX(calc(var(--tile) * var(--grow) * .5))}.ac-tile{--tone:194 128 70;width:var(--tile);height:var(--tile);border-radius:calc(var(--tile) * .09);color:#ffffff80;background:#ffffff0d;outline:none;flex-shrink:0;transition:transform .5s cubic-bezier(.22,.8,.2,1),color .3s,background .4s,box-shadow .4s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.ac-tile[data-tone=silver]{--tone:214 214 222}.ac-tile[data-dim]{color:#ffffff47}.ac-tile:hover{color:#ffffffe6;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff38}.ac-tile:focus-visible{box-shadow:inset 0 0 0 1px #ffffff80,0 0 0 2px #fff}.ac-tile[aria-pressed=true]{z-index:1;color:#fff;transform:scale(calc(1 + var(--grow)));background:rgb(var(--tone) / .14);box-shadow:inset 0 0 0 1px rgb(var(--tone) / .6)}.ac-tile-mark{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ac-tile-mark>svg{stroke-width:1.2px;width:36cqw;height:36cqw}.ac-tile-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34cqw;line-height:1}.ac-tile-foot{border-radius:9999px;height:1.5px;position:absolute;bottom:11cqw;left:50%;transform:translate(-50%)}.ac-tile-bar{background:rgb(var(--tone));opacity:.55;width:20cqw;transition:opacity .4s}.ac-tile[aria-pressed=true] .ac-tile-bar{opacity:1}.ac-tile-track{background:#ffffff29;width:52cqw;overflow:hidden}.ac-tile-track>span{background:var(--academy);height:100%;display:block}.ac-flag{width:calc(var(--tile) * .3);height:var(--tile);justify-content:center;align-items:center;display:flex}.ac-flag-mark{cursor:default;outline:none;width:100%;height:78%;display:block;position:relative}.ac-flag-mark:before{content:"";top:calc(var(--tile) * .1);background:#fff3;width:1px;transition:background .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ac-flag-mark:after{content:"";width:calc(var(--tile) * .13);height:calc(var(--tile) * .13);border-radius:1px;transition:background .3s,box-shadow .3s;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:inset 0 0 0 1px #ffffff73}.ac-flag[data-reached] .ac-flag-mark:before{background:color-mix(in srgb, var(--academy) 55%, transparent)}.ac-flag[data-reached] .ac-flag-mark:after{background:var(--academy);box-shadow:none}.ac-flag-mark:hover:before,.ac-flag-mark:focus-visible:before{background:#ffffff8c}.ac-flag[data-reached] .ac-flag-mark:hover:before,.ac-flag[data-reached] .ac-flag-mark:focus-visible:before{background:var(--academy)}.ac-video::-webkit-media-controls-fullscreen-button{display:none}.ac-dock-tip{z-index:2;pointer-events:none;background:#1a1109;border-radius:.5rem;width:max-content;max-width:15rem;padding:.5rem .75rem;animation:.18s ease-out both ac-tip;position:absolute;bottom:calc(100% + .2rem);transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1a}.ac-dock-tip>p:first-child{color:#fff;font-size:.8125rem;line-height:1.3}.ac-dock-tip>p+p{color:#ffffff8c;margin-top:.15rem;font-size:.6875rem}@keyframes ac-tip{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ac-tile{transition:none}.ac-dock-tip{animation:none}}
