@font-face{font-family:Renogare;src:url(/fonts/renogare-regular.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#111318;font-family:Renogare,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;overflow:hidden}a{color:inherit;text-decoration:none}.landing-shell{--wallpaper-image:url(/assets/background-960.png);background:var(--wallpaper-image) center / cover no-repeat, #111318;place-items:center;min-height:100dvh;padding:clamp(1rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.landing-shell:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:58px 58px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.orbit-stage{--orbit-size:clamp(36rem, 94vmin, 66rem);--icon-size:clamp(7rem, 15vmin, 11.5rem);--logo-size:clamp(22rem, 53vmin, 37rem);--orbit-duration:24s;--orbit-reveal-duration:.68s;width:min(var(--orbit-size), calc(100vw - 1.5rem));aspect-ratio:1;pointer-events:none;place-items:center;margin-top:calc(-1*clamp(1rem,3.5vmin,2.75rem));display:grid;position:relative}.orbit-safe-zone{z-index:0;aspect-ratio:1;clip-path:circle(50%);pointer-events:auto;width:86%;position:absolute}.orbit-system{z-index:2;animation:orbit-spin var(--orbit-duration) linear infinite;transform-origin:50%;will-change:transform;pointer-events:none;position:absolute;inset:0}.orbit-item{width:var(--icon-size);aspect-ratio:1;opacity:0;pointer-events:none;transition:top var(--orbit-reveal-duration) cubic-bezier(.16, 1, .3, 1), left var(--orbit-reveal-duration) cubic-bezier(.16, 1, .3, 1), opacity .32s ease, transform var(--orbit-reveal-duration) cubic-bezier(.16, 1, .3, 1);border-radius:.35rem;outline:none;place-items:center;transition-delay:0s,0s,0s,0s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.08)}.orbit-stage:hover .orbit-item,.orbit-stage:focus-within .orbit-item{opacity:1;pointer-events:auto;transition-delay:0s,0s,.11s,0s}.orbit-item:focus-visible .orbit-icon-frame{box-shadow:0 0 0 4px #111318,0 0 0 8px #ffffffeb}.orbit-stage:hover .orbit-item-top,.orbit-stage:focus-within .orbit-item-top{top:0;left:50%;transform:translate(-50%)scale(1)}.orbit-stage:hover .orbit-item-right,.orbit-stage:focus-within .orbit-item-right{top:50%;left:calc(100% - var(--icon-size));transform:translateY(-50%)scale(1)}.orbit-stage:hover .orbit-item-bottom,.orbit-stage:focus-within .orbit-item-bottom{top:calc(100% - var(--icon-size));left:50%;transform:translate(-50%)scale(1)}.orbit-stage:hover .orbit-item-left,.orbit-stage:focus-within .orbit-item-left{top:50%;left:0;transform:translateY(-50%)scale(1)}.orbit-icon-frame{aspect-ratio:1;width:100%;animation:orbit-counter-spin var(--orbit-duration) linear infinite;transform-origin:50%;will-change:transform;place-items:center;transition:transform .18s;display:grid}.orbit-icon-frame img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.brand-lockup{pointer-events:auto;justify-items:center;gap:clamp(.9rem,1.8vmin,1.35rem);display:grid;position:relative}.logo-spacer{width:var(--logo-size);aspect-ratio:1254/1304}.akron-logo-layer{width:var(--logo-size);object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.15)}.akron-logo-lower{z-index:1;clip-path:inset(42% 0 0)}.akron-logo-upper{z-index:3;clip-path:inset(0 0 50%)}.install-actions{z-index:4;width:var(--logo-size);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.65rem,1.8vmin,1.1rem);display:grid;position:relative}.install-button{aspect-ratio:1104/307;color:#7f4038;letter-spacing:.03em;text-align:center;text-shadow:0 1px #fcefd96b,0 0 8px #1712122e;background-image:url(/assets/button-sprite.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 1.2em;font-family:Renogare,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.2rem,2.55vmin,1.72rem);font-weight:400;line-height:1;transition:transform .18s;display:inline-flex}.flip-text{perspective:24rem;transform-style:preserve-3d;display:inline-flex}.flip-letter{--letter-index:0;height:1lh;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.9,.2,1);transition-delay:calc(var(--letter-index) * 45ms);display:inline-grid;position:relative;transform:translateZ(-.5lh)}.flip-letter-face{backface-visibility:hidden;transform-style:preserve-3d;grid-area:1/1}.flip-letter-front{transform:translateZ(.5lh)}.flip-letter-back{position:absolute;inset:0;transform:rotateX(-90deg)translateZ(.5lh)}.install-button:hover .flip-letter,.install-button:focus-visible .flip-letter{transform:translateZ(-.5lh)rotateX(90deg)}.install-button:active{transform:translateY(1px)scale(.99)}.install-button:focus-visible{outline-offset:4px;outline:3px solid #ffffffe6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-counter-spin{to{transform:rotate(-360deg)}}@media (width>=700px){.landing-shell{--wallpaper-image:url(/assets/background-1440.png)}}@media (width>=1100px){.landing-shell{--wallpaper-image:url(/assets/background-1920.png)}}@media (width>=1800px){.landing-shell{--wallpaper-image:url(/assets/background-2560.png)}}@media (width>=2600px){.landing-shell{--wallpaper-image:url(/assets/background.png)}}@supports (background-image:image-set(url("/assets/background-960.png") 1x)){.landing-shell{--wallpaper-image:image-set(url(/assets/background-960.png) 1x, url(/assets/background-1920.png) 2x)}@media (width>=700px){.landing-shell{--wallpaper-image:image-set(url(/assets/background-1440.png) 1x, url(/assets/background-2560.png) 2x)}}@media (width>=1100px){.landing-shell{--wallpaper-image:image-set(url(/assets/background-1920.png) 1x, url(/assets/background.png) 2x)}}@media (width>=1800px){.landing-shell{--wallpaper-image:image-set(url(/assets/background-2560.png) 1x, url(/assets/background.png) 2x)}}@media (width>=2600px){.landing-shell{--wallpaper-image:url(/assets/background.png)}}}@media (width<=420px){.orbit-stage{--orbit-size:min(28rem, calc(100vmin + 3rem));--icon-size:clamp(4.8rem, 22vmin, 5.7rem);--logo-size:clamp(15.5rem, 75vmin, 18rem)}.install-actions{width:min(var(--logo-size), calc(100vw - 2rem));gap:.75rem}.install-button{width:100%;min-height:2.9rem}}
