:root{--bS:border-box;--p3d:preserve-3d;--tran:transform 1s,opacity 1s}
@charset "UTF-8";

@font-face{font-family:'default';src:url(default.ttf) format('ttf'),url(default.woff) format('woff'),url(default.woff2) format('woff2');font-weight:normal;font-style:normal}
html,body{overflow:hidden;background:rgba(0,0,0,1);width:100%;height:100%;margin:0 auto}
#track,.ringCon{pointer-events:none}

.fS,.fS div,.fS ::after,#track,#track section,#track div{position:absolute}
.tiff{position:relative}
.ringCon .img{will-change:opacity}

.fS,.fS div,.fS ::after,#track div,.ringCon .img{-webkit-perspective:var(--per);-moz-perspective:var(--per);-ms-perspective:var(--per);-o-perspective:var(--per);perspective:var(--per)}

.fS,.fS div,.fS ::after,#track,#track div,.ringCon .img{-webkit-transform-style:var(--p3d);-moz-transform-style:var(--p3d);-ms-transform-style:var(--p3d);-o-transform-style:var(--p3d);transform-style:var(--p3d)}

.tiff,#track section,.ringCon,.ringCon .img,.ring{--tO:0 0;-webkit-transform-origin:var(--tO);-moz-transform-origin:var(--tO);-ms-transform-origin:var(--tO);-o-transform-origin:var(--tO);transform-origin:var(--tO)}
.ring .img{background:var(--bk,none);background-size:var(--bks,cover);background-position:var(--bkp,center center);background-repeat:var(--bkr,no-repeat)}

.fS,.fS ::after,#track,#track section,.ringCon,.ringCon .img,.ring,.ring .img{-webkit-transform:var(--nLab);-moz-transform:var(--nLab);-ms-transform:var(--nLab);-o-transform:var(--nLab);transform:var(--nLab)}

 #track .fS :first-child,#track .fS :first-child::after,.ringCon .img{-webkit-transition:var(--tran);-moz-transition:var(--tran);-o-transition:var(--tran);transition:var(--tran)}

.fS,.fS :first-child,.fS ::after,.tiff,#track section,.ringCon,.ring,.ring .img{-webkit-animation:var(--anim);-moz-animation:var(--anim);-ms-animation:var(--anim);-o-animation:var(--anim);animation:var(--anim)}