:root{--dropbox-width:15vw;--dBoxH:22.25vw;--dropbox-circ_depth:1.5vw;--wall3d:.4;--arcs3d:.95,.95,.95;
--mCarat:.75vw;--mCaratC:white}

*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
body,.scene,.rg,.wall,.fram,.arcs,.arc,.arc:first-child,.arc:last-child,.box,.R2{--p3d:preserve-3d;-webkit-transform-style:var(--p3d);-moz-transform-style:var(--p3d);-ms-transform-style:var(--p3d);-o-transform-style:var(--p3d);transform-style:var(--p3d)}
#sn0 div > *:not(div),#sn1 div > *:not(div),#sn2 div > *:not(div),#sn3 div > *:not(div),#sn4 div > *:not(div),#sn5 div > *:not(div),#sn6 div > *:not(div),#sn7 div > *:not(div),#sn8 div > *:not(div),#sn9 div > *:not(div){
	overflow-y:hidden}

#snO0 input[id*=sn0],#snO1 input[id*=sn1],#snO2 input[id*=sn2],#snO3 input[id*=sn3],#snO4 input[id*=sn4],#snO5 input[id*=sn5],#snO6 input[id*=sn6],#snO7 input[id*=sn7],#snO8 input[id*=sn8],#snO9 input[id*=sn9],#sn0 p label:last-child,#sn1 p label:last-child,#sn2 p label:last-child,#sn3 p label:last-child,#sn4 p label:last-child,#sn5 p label:last-child,#sn6 p label:last-child,#sn7 p label:last-child,#sn8 p label:last-child,#sn9 p label:last-child,.slide-wrapper{
	display:none}
#sn0 p label i,#sn1 p label i,#sn2 p label i,#sn3 p label i,#sn4 p label i,#sn5 p label i,#sn6 p label i,#sn7 p label i,#sn8 p label i,#sn9 p label i,#sn0 a i,#sn1 a i,#sn2 a i,#sn3 a i,#sn4 a i,#sn5 a i,#sn6 a i,#sn7 a i,#sn8 a i,#sn9 a i{
	display:inline-block}
.angel,.angel::before,.angel::after,#sn0,#sn1,#sn2,#sn3,#sn4,#sn5,#sn6,#sn7,#sn8,#sn9,#sn0 p label,#sn1 p label,#sn2 p label,#sn3 p label,#sn4 p label,#sn5 p label,#sn6 p label,#sn7 p label,#sn8 p label,#sn9 p label,#sn0 a,#sn1 a,#sn2 a,#sn3 a,#sn4 a,#sn5 a,#sn6 a,#sn7 a,#sn8 a,#sn9 a{
	display:block}

body{background:#000}

.scene,.box,.box__face,.rG,.rG label,.wall,.arc,.angel::before,.angel::after,#sn0 p label:last-child,#sn1 p label:last-child,#sn2 p label:last-child,#sn3 p label:last-child,#sn4 p label:last-child,#sn5 p label:last-child,#sn6 p label:last-child,#sn7 p label:last-child,#sn8 p label:last-child,#sn9 p label:last-child,.mCarat::before,.mCarat::after,.R2,.jo{position:-webkit-absolute;position:absolute}
.fram,.angel,.R,.box.show-front,.box.show-back,.box__face--mid,.slide-wrapper,.slide-item__img,.mid,canvas,#snO0,#sn0,#sn0 p,#snO1,#sn1,#sn1 p,#snO2,#sn2,#sn2 p,#snO3,#sn3,#sn3 p,#snO4,#sn4,#sn4 p,#snO5,#sn5,#sn5 p,#snO6,#sn6,#sn6 p,#snO7,#sn7,#sn7 p,#snO8,#sn8,#sn8 p,#snO9,#sn9,#sn9 p,#sn0 p label,#sn1 p label,#sn2 p label,#sn3 p label,#sn4 p label,#sn5 p label,#sn6 p label,#sn7 p label,#sn8 p label,#sn9 p label,#sn0 p label i,#sn1 p label i,#sn2 p label i,#sn3 p label i,#sn4 p label i,#sn5 p label i,#sn6 p label i,#sn7 p label i,#sn8 p label i,#sn9 p label i,.mCarat,.slide-wrapper{
	position:-webkit-relative;position:relative}

.rotateImg180Y{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}

.scene,.box,.box__face--front,.box__face--back,.box__face--mid,.box__face--top,.box__face--bottom{width:var(--dropbox-width)}
.angel,.angel::before,.angel::after,.arc{-webkit-box-shadow:var(--bShad);-moz-box-shadow:var(--bShad);-ms-box-shadow:var(--bShad);-o-box-shadow:var(--bShad);box-shadow:var(--bShad)}
.scene,.wall{--p:250vw;-webkit-perspective:var(--p);-moz-perspective:var(--p);-ms-perspective:var(--p);-o-perspective:var(--p);perspective:var(--p)}
.rG label:first-child,.wall,.fram,.arcs,.arc,.trClass,.trClass1,.trClass2,.angel,.angel::before,.angel::after,.box,.box.show-front,.box.show-back,.box.show-left,.box.show-right,.box.show-top,.box.show-bottom,.box__face--front,.box__face--back,.box__face--right,.box__face--left,.box__face--mid,.box__face--top,.box__face--bottom,.R2{-webkit-transform:var(--nLab);-moz-transform:var(--nLab);-ms-transform:var(--nLab);-o-transform:var(--nLab);transform:var(--nLab)}
.arc,.arc:last-child,.angel,.angel::before,.angel::after{-webkit-transform-origin:var(--tO);-moz-transform-origin:var(--tO);-ms-transform-origin:var(--tO);-o-transform-origin:var(--tO);transform-origin:var(--tO)}
.wall,.fram,.arcs,.arc,.arc:first-child,.angel,.arc:last-child,.R,.box,.box__face,.box__face--mid,#sn0 div > *:not(div),#sn1 div > *:not(div),#sn2 div > *:not(div),#sn3 div > *:not(div),#sn4 div > *:not(div),#sn5 div > *:not(div),#sn6 div > *:not(div),#sn7 div > *:not(div),#sn8 div > *:not(div),#sn9 div > *:not(div),.R2{-webkit-transition:var(--trans);-moz-transition:var(--trans);-o-transition:var(--trans);transition:var(--trans)}
.angel,.angel::before,.angel::after{-webkit-clip-path:var(--cPath);-moz-clip-path:var(--cPath);-ms-clip-path:var(--cPath);-o-clip-path:var(--cPath);clip-path:var(--cPath)}
.arc{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible}

.angel::before,.angel::after,.mCarat::before,.mCarat::after{content:''}

.scene{top:8vw;left:40vw;height:auto;z-index:1}

/*------------------------------------------- arcs -----------------------------------------*/

.rG label{width:4.25vw;height:4.25vw;border-radius:50%;z-index:1}
.rG label:first-child{--nLab:translate3d(0,0,7vw)translateZ(0);top:-.875vw;left:13.875vw}
.rG label:last-child{top:-1.25vw;left:-3.25vw}
.rG label input[type=radio]{display:none}

.wall{--tX:2;--nLab:translateX(calc(var(--tX)*1vw))scale(var(--wall3d));--trans:1.25s cubic-bezier(1,0,1,-.34);top:4.25vw;pointer-events:none}
.over{--tX:-18.15}

.fram{--nLab:rotateX(calc(var(--fRX,0)*1deg))rotateY(calc(var(--fRY,0)*1deg))rotateZ(calc(var(--fRZ,0)*1deg));top:0;left:-7vw;width:2vw}
.arcs{--nLab:scale3d(var(--arcs3d))}

.arc,.trClass,.trClass1,.trClass2{
	--nLab:rotateX(calc(var(--rX,0)*288000deg))rotateY(calc(var(--rY,0)*288000deg))rotateZ(calc(var(--rZ,0)*288000deg))
		   translate3d(0,0,calc(var(--rBox,-3.75)*1vw))translateZ(0)scale(var(--arcSc,.4))}
.arc{--bShad:0 0 2vw 1vw rgba(0,0,0,1);--tO:50% 50%;--trans:transform 15000s linear;top:-15vw;width:14.6vw;height:14.6vw;border-radius:50%}

.arc:last-child{--trans:transform 20000s linear;--rBox:3.75;--arcSc:.9;--tO:50% 50%;left:-.5vw;top:-13vw}

.trClass,.trClass1,.trClass2{--rX:0;--rY:0}
.trClass{--rZ:-4}
.trClass1{--rZ:1}
.trClass2{--rX:2;--rZ:2}

.angel,.angel::before,.angel::after{--bShad:inset 0 0 .25vw .25vw rgba(0,0,0,.4);--arcSc:1.5;--nLab:scale(var(--arcSc));--tO:5% 5%;--cPath:circle(50% at 50% 50%);background-color:transparent;width:10.4vw;height:10.4vw;left:0;top:var(--top,0);padding:0;margin:0;border:solid #000 2.3vw;border-image:url(p.zip.js) var(--arcPower) stretch}
.angel,.angel::after{--arcPower:12.5}
.angel::before,.angel::after{--nLab:rotateY(calc(var(--rotY)*1deg))rotateZ(calc(var(--rotZ)*1deg))}
.angel::before{--arcPower:14;--rotY:180;--rotZ:-60;top:4vw;left:8.75vw;opacity:.9;z-index:-1}
.angel::after{--rotY:0;--rotZ:300;top:4vw;left:-4vw;opacity:.4;z-index:-1}

.R,.R2{background:url(R.png);background-size:cover}
.R{top:2.5vw;left:2.75vw;width:7.33vw;height:7.33vw;zoom:1.1}
.box{--nLab:translate3d(0,0,calc(var(--box)*1vw))translateZ(0);--trans:3s;height:var(--dBoxH);z-index:-1}

.box.show-front{--bSry:-5.75}.box.show-back{--bSry:170}
.box.show-left{--bSry:90;--bStz:-3.75}.box.show-right{--bSry:-90;--bStz:7.5}
.box.show-top{--bSrx:-90;--bSry:-180;--bStz:-15.125}.box.show-bottom{--bStz:15.25}

.box.show-front,.box.show-back,.box.show-left,.box.show-right{--nLab:rotateY(calc(var(--bSry)*1deg))translate3d(0,0,calc(var(--bStz,0)*1vw))translateZ(0)}
.box.show-top{--nLab:rotateX(calc(var(--bSrx)*1deg))rotateY(calc(var(--bSry)*1deg))translate3d(0,0,calc(var(--bStz,0)*1vw))translateZ(0)}
.box.show-bottom{--nLab:rotateX(calc(var(--bSrx,0)*1deg))translate3d(0,0,calc(var(--bStz,0)*1vw))translateZ(0)}

.box__face{box-shadow:1vw white;border-radius:.4vw;color:white;font-size:2.75vw;font-weight:bold;text-align:center}

.box__face--front,.box__face--back,.box__face--mid,.box__face--right,.box__face--left,.box__face--top,.box__face--bottom{top:0;height:inherit}
.box__face--right,.box__face--left{width:1.5vw;line-height:7.5vw}
.box__face--top,.box__face--bottom{height:1.5vw}

.box__face--front,.box__face--back,.box__face--right,.box__face--left,.box__face--mid,.box__face--top,.box__face--bottom{background:var(--bFbg)}
.box__face--front,.box__face--back,.box__face--right,.box__face--left,.box__face--mid{--nLab:rotateY(calc(var(--bFry,0)*1deg))translate3d(0,0,calc(var(--bFtz,0)*1vw))translateZ(0)}
.box__face--mid{height:22.25vw}
/* these describe the relative orientation to themselves see html styles for transform vars 
.box__face--mid{--trans:1.25s;background:black radial-gradient(circle at top left,transparent 12.5%,#000 20%);background-size:100% 100%;background-position:50% 50%}
.box__face--mid:hover{background-size:150% 150%}  should be 100% * (100 / transparent % of radial gradient */
.box__face--top,.box__face--bottom{--nLab:rotateX(calc(var(--bFrx,0)*1deg))translate3d(0,0,calc(var(--bFtz,0)*1vw))translateZ(0)}

#snO0,#snO1,#snO2,#snO3,#snO4,#snO5,#snO6,#snO7,#snO8,#snO9{z-index:-1}

#snO0 label,#snO1 label,#snO2 label,#snO3 label,#snO4 label,#snO5 label,#snO6 label,#snO7 label,#snO8 label,#snO9 label{margin-right:3vw}

#sn0,#sn1,#sn2,#sn3,#sn4,#sn5,#sn6,#sn7,#sn8,#sn9{background:red;width:14.9vw;margin:auto auto;border-radius:.4vw}

#sn0 p,#sn1 p,#sn2 p,#sn3 p,#sn4 p,#sn5 p,#sn6 p,#sn7 p,#sn8 p,#sn9 p{padding:0;margin:0}

#sn0 p label,#sn1 p label,#sn2 p label,#sn3 p label,#sn4 p label,#sn5 p label,#sn6 p label,#sn7 p label,#sn8 p label,#sn9 p label{
	font:100 1.75vw/2.475vw 'Open Sans Condensed',sans-serif;color:#fff}

#sn0 p label:last-child,#sn1 p label:last-child,#sn2 p label:last-child,#sn3 p label:last-child,#sn4 p label:last-child,#sn5 p label:last-child,#sn6 p label:last-child,#sn7 p label:last-child,#sn8 p label:last-child,#sn9 p label:last-child{
	background:rgba(0,0,0,0);width:100%;height:100%;left:0;top:0}

#sn0 p label i,#sn1 p label i,#sn2 p label i,#sn3 p label i,#sn4 p label i,#sn5 p label i,#sn6 p label i,#sn7 p label i,#sn8 p label i,#sn9 p label i{
	width:3.3vw;top:-.6vw;left:var(--left);zoom:.4}

.mCarat{top:.375vw;left:-3.25vw;width:var(--mCarat);border-top:var(--mCarat) solid transparent;border-right:var(--mCarat) solid var(--mCaratC)}
.mCarat::before,.mCarat::after{top:-1.5vw;bottom:0;border-bottom:var(--mCarat) solid transparent}
.mCarat::before{left:4vw;border-top:var(--mCarat) solid transparent;border-left:var(--mCarat) solid var(--mCaratC)}
.mCarat::after{left:3.25vw;border-top:var(--mCarat) solid var(--mCaratC);border-left:var(--mCarat) solid transparent}

#sn0 p:hover,#sn1 p:hover,#sn2 p:hover,#sn3 p:hover,#sn4 p:hover,#sn5 p:hover,#sn6 p:hover,#sn7 p:hover,#sn8 p:hover,#sn9 p:hover{background:rgba(0,0,0,.05)}

#sn0 a,#sn1 a,#sn2 a,#sn3 a,#sn4 a,#sn5 a,#sn6 a,#sn7 a,#sn8 a,#sn9 a{width:100%;color:#fff;font:400 1.2vw/2.2vw 'Open Sans Condensed',sans-serif;text-decoration:none}

#sn0 a:hover,#sn1 a:hover,#sn2 a:hover,#sn3 a:hover,#sn4 a:hover,#sn5 a:hover,#sn6 a:hover,#sn7 a:hover,#sn8 a:hover,#sn9 a:hover{background:rgba(0,0,0,.05)}

#sn0 div,#sn1 div,#sn2 div,#sn3 div,#sn4 div,#sn5 div,#sn6 div,#sn7 div,#sn8 div,#sn9 div{background:rgba(255,255,255,.15)}

#sn0 div > *:not(div),#sn1 div > *:not(div),#sn2 div > *:not(div),#sn3 div > *:not(div),#sn4 div > *:not(div),#sn5 div > *:not(div),#sn6 div > *:not(div),#sn7 div > *:not(div),#sn8 div > *:not(div),#sn9 div > *:not(div){
	--trans:height .5s;height:0}

#snO0 input[class*="01"]:checked ~ #sn0 .sn01 + div > *:not(div),#snO0 input[class*="02"]:checked ~ #sn0 .sn02 + div > *:not(div),#snO0 input[class*="03"]:checked ~ #sn0 .sn03 + div > *:not(div),#snO0 input[class*="04"]:checked ~ #sn0 .sn04 + div > *:not(div),#snO0 input[class*="05"]:checked ~ #sn0 .sn05 + div > *:not(div),#snO0 input[class*="06"]:checked ~ #sn0 .sn06 + div > *:not(div),#snO0 input[class*="07"]:checked ~ #sn0 .sn07 + div > *:not(div),#snO0 input[class*="08"]:checked ~ #sn0 .sn08 + div > *:not(div),#snO0 input[class*="09"]:checked ~ #sn0 .sn09 + div > *:not(div),
#snO1 input[class*="01"]:checked ~ #sn1 .sn01 + div > *:not(div),#snO1 input[class*="02"]:checked ~ #sn1 .sn02 + div > *:not(div),#snO1 input[class*="03"]:checked ~ #sn1 .sn03 + div > *:not(div),#snO1 input[class*="04"]:checked ~ #sn1 .sn04 + div > *:not(div),#snO1 input[class*="05"]:checked ~ #sn1 .sn05 + div > *:not(div),#snO1 input[class*="06"]:checked ~ #sn1 .sn06 + div > *:not(div),#snO1 input[class*="07"]:checked ~ #sn1 .sn07 + div > *:not(div),#snO1 input[class*="08"]:checked ~ #sn1 .sn08 + div > *:not(div),#snO1 input[class*="09"]:checked ~ #sn1 .sn09 + div > *:not(div),
#snO2 input[class*="01"]:checked ~ #sn2 .sn01 + div > *:not(div),#snO2 input[class*="02"]:checked ~ #sn2 .sn02 + div > *:not(div),#snO2 input[class*="03"]:checked ~ #sn2 .sn03 + div > *:not(div),#snO2 input[class*="04"]:checked ~ #sn2 .sn04 + div > *:not(div),#snO2 input[class*="05"]:checked ~ #sn2 .sn05 + div > *:not(div),#snO2 input[class*="06"]:checked ~ #sn2 .sn06 + div > *:not(div),#snO2 input[class*="07"]:checked ~ #sn2 .sn07 + div > *:not(div),#snO2 input[class*="08"]:checked ~ #sn2 .sn08 + div > *:not(div),#snO2 input[class*="09"]:checked ~ #sn2 .sn09 + div > *:not(div),
#snO3 input[class*="01"]:checked ~ #sn3 .sn01 + div > *:not(div),#snO3 input[class*="02"]:checked ~ #sn3 .sn02 + div > *:not(div),#snO3 input[class*="03"]:checked ~ #sn3 .sn03 + div > *:not(div),#snO3 input[class*="04"]:checked ~ #sn3 .sn04 + div > *:not(div),#snO3 input[class*="05"]:checked ~ #sn3 .sn05 + div > *:not(div),#snO3 input[class*="06"]:checked ~ #sn3 .sn06 + div > *:not(div),#snO3 input[class*="07"]:checked ~ #sn3 .sn07 + div > *:not(div),#snO3 input[class*="08"]:checked ~ #sn3 .sn08 + div > *:not(div),#snO3 input[class*="09"]:checked ~ #sn3 .sn09 + div > *:not(div),
#snO4 input[class*="01"]:checked ~ #sn4 .sn01 + div > *:not(div),#snO4 input[class*="02"]:checked ~ #sn4 .sn02 + div > *:not(div),#snO4 input[class*="03"]:checked ~ #sn4 .sn03 + div > *:not(div),#snO4 input[class*="04"]:checked ~ #sn4 .sn04 + div > *:not(div),#snO4 input[class*="05"]:checked ~ #sn4 .sn05 + div > *:not(div),#snO4 input[class*="06"]:checked ~ #sn4 .sn06 + div > *:not(div),#snO4 input[class*="07"]:checked ~ #sn4 .sn07 + div > *:not(div),#snO4 input[class*="08"]:checked ~ #sn4 .sn08 + div > *:not(div),#snO4 input[class*="09"]:checked ~ #sn4 .sn09 + div > *:not(div),
#snO5 input[class*="01"]:checked ~ #sn5 .sn01 + div > *:not(div),#snO5 input[class*="02"]:checked ~ #sn5 .sn02 + div > *:not(div),#snO5 input[class*="03"]:checked ~ #sn5 .sn03 + div > *:not(div),#snO5 input[class*="04"]:checked ~ #sn5 .sn04 + div > *:not(div),#snO5 input[class*="05"]:checked ~ #sn5 .sn05 + div > *:not(div),#snO5 input[class*="06"]:checked ~ #sn5 .sn06 + div > *:not(div),#snO5 input[class*="07"]:checked ~ #sn5 .sn07 + div > *:not(div),#snO5 input[class*="08"]:checked ~ #sn5 .sn08 + div > *:not(div),#snO5 input[class*="09"]:checked ~ #sn5 .sn09 + div > *:not(div),
#snO6 input[class*="01"]:checked ~ #sn6 .sn01 + div > *:not(div),#snO6 input[class*="02"]:checked ~ #sn6 .sn02 + div > *:not(div),#snO6 input[class*="03"]:checked ~ #sn6 .sn03 + div > *:not(div),#snO6 input[class*="04"]:checked ~ #sn6 .sn04 + div > *:not(div),#snO6 input[class*="05"]:checked ~ #sn6 .sn05 + div > *:not(div),#snO6 input[class*="06"]:checked ~ #sn6 .sn06 + div > *:not(div),#snO6 input[class*="07"]:checked ~ #sn6 .sn07 + div > *:not(div),#snO6 input[class*="08"]:checked ~ #sn6 .sn08 + div > *:not(div),#snO6 input[class*="09"]:checked ~ #sn6 .sn09 + div > *:not(div),
#snO7 input[class*="01"]:checked ~ #sn7 .sn01 + div > *:not(div),#snO7 input[class*="02"]:checked ~ #sn7 .sn02 + div > *:not(div),#snO7 input[class*="03"]:checked ~ #sn7 .sn03 + div > *:not(div),#snO7 input[class*="04"]:checked ~ #sn7 .sn04 + div > *:not(div),#snO7 input[class*="05"]:checked ~ #sn7 .sn05 + div > *:not(div),#snO7 input[class*="06"]:checked ~ #sn7 .sn06 + div > *:not(div),#snO7 input[class*="07"]:checked ~ #sn7 .sn07 + div > *:not(div),#snO7 input[class*="08"]:checked ~ #sn7 .sn08 + div > *:not(div),#snO7 input[class*="09"]:checked ~ #sn7 .sn09 + div > *:not(div),
#snO8 input[class*="01"]:checked ~ #sn8 .sn01 + div > *:not(div),#snO8 input[class*="02"]:checked ~ #sn8 .sn02 + div > *:not(div),#snO8 input[class*="03"]:checked ~ #sn8 .sn03 + div > *:not(div),#snO8 input[class*="04"]:checked ~ #sn8 .sn04 + div > *:not(div),#snO8 input[class*="05"]:checked ~ #sn8 .sn05 + div > *:not(div),#snO8 input[class*="06"]:checked ~ #sn8 .sn06 + div > *:not(div),#snO8 input[class*="07"]:checked ~ #sn8 .sn07 + div > *:not(div),#snO8 input[class*="08"]:checked ~ #sn8 .sn08 + div > *:not(div),#snO8 input[class*="09"]:checked ~ #sn8 .sn09 + div > *:not(div),
#snO9 input[class*="01"]:checked ~ #sn9 .sn01 + div > *:not(div),#snO9 input[class*="02"]:checked ~ #sn9 .sn02 + div > *:not(div),#snO9 input[class*="03"]:checked ~ #sn9 .sn03 + div > *:not(div),#snO9 input[class*="04"]:checked ~ #sn9 .sn04 + div > *:not(div),#snO9 input[class*="05"]:checked ~ #sn9 .sn05 + div > *:not(div),#snO9 input[class*="06"]:checked ~ #sn9 .sn06 + div > *:not(div),#snO9 input[class*="07"]:checked ~ #sn9 .sn07 + div > *:not(div),#snO9 input[class*="08"]:checked ~ #sn9 .sn08 + div > *:not(div),#snO9 input[class*="09"]:checked ~ #sn9 .sn09 + div > *:not(div){
	--trans:height 1s cubic-bezier(.58,2,.5,.5);height:17vw}

#snO0 input[class*="01"]:checked ~ #sn0 .sn01,#snO0 input[class*="02"]:checked ~ #sn0 .sn02,#snO0 input[class*="03"]:checked ~ #sn0 .sn03,#snO0 input[class*="04"]:checked ~ #sn0 .sn04,#snO0 input[class*="05"]:checked ~ #sn0 .sn05,#snO0 input[class*="06"]:checked ~ #sn0 .sn06,#snO0 input[class*="07"]:checked ~ #sn0 .sn07,#snO0 input[class*="08"]:checked ~ #sn0 .sn08,#snO0 input[class*="09"]:checked ~ #sn0 .sn09,
#snO1 input[class*="01"]:checked ~ #sn1 .sn01,#snO1 input[class*="02"]:checked ~ #sn1 .sn02,#snO1 input[class*="03"]:checked ~ #sn1 .sn03,#snO1 input[class*="04"]:checked ~ #sn1 .sn04,#snO1 input[class*="05"]:checked ~ #sn1 .sn05,#snO1 input[class*="06"]:checked ~ #sn1 .sn06,#snO1 input[class*="07"]:checked ~ #sn1 .sn07,#snO1 input[class*="08"]:checked ~ #sn1 .sn08,#snO1 input[class*="09"]:checked ~ #sn1 .sn09,
#snO2 input[class*="01"]:checked ~ #sn2 .sn01,#snO2 input[class*="02"]:checked ~ #sn2 .sn02,#snO2 input[class*="03"]:checked ~ #sn2 .sn03,#snO2 input[class*="04"]:checked ~ #sn2 .sn04,#snO2 input[class*="05"]:checked ~ #sn2 .sn05,#snO2 input[class*="06"]:checked ~ #sn2 .sn06,#snO2 input[class*="07"]:checked ~ #sn2 .sn07,#snO2 input[class*="08"]:checked ~ #sn2 .sn08,#snO2 input[class*="09"]:checked ~ #sn2 .sn09,
#snO3 input[class*="01"]:checked ~ #sn3 .sn01,#snO3 input[class*="02"]:checked ~ #sn3 .sn02,#snO3 input[class*="03"]:checked ~ #sn3 .sn03,#snO3 input[class*="04"]:checked ~ #sn3 .sn04,#snO3 input[class*="05"]:checked ~ #sn3 .sn05,#snO3 input[class*="06"]:checked ~ #sn3 .sn06,#snO3 input[class*="07"]:checked ~ #sn3 .sn07,#snO3 input[class*="08"]:checked ~ #sn3 .sn08,#snO3 input[class*="09"]:checked ~ #sn3 .sn09,
#snO4 input[class*="01"]:checked ~ #sn4 .sn01,#snO4 input[class*="02"]:checked ~ #sn4 .sn02,#snO4 input[class*="03"]:checked ~ #sn4 .sn03,#snO4 input[class*="04"]:checked ~ #sn4 .sn04,#snO4 input[class*="05"]:checked ~ #sn4 .sn05,#snO4 input[class*="06"]:checked ~ #sn4 .sn06,#snO4 input[class*="07"]:checked ~ #sn4 .sn07,#snO4 input[class*="08"]:checked ~ #sn4 .sn08,#snO4 input[class*="09"]:checked ~ #sn4 .sn09,
#snO5 input[class*="01"]:checked ~ #sn5 .sn01,#snO5 input[class*="02"]:checked ~ #sn5 .sn02,#snO5 input[class*="03"]:checked ~ #sn5 .sn03,#snO5 input[class*="04"]:checked ~ #sn5 .sn04,#snO5 input[class*="05"]:checked ~ #sn5 .sn05,#snO5 input[class*="06"]:checked ~ #sn5 .sn06,#snO5 input[class*="07"]:checked ~ #sn5 .sn07,#snO5 input[class*="08"]:checked ~ #sn5 .sn08,#snO5 input[class*="09"]:checked ~ #sn5 .sn09,
#snO6 input[class*="01"]:checked ~ #sn6 .sn01,#snO6 input[class*="02"]:checked ~ #sn6 .sn02,#snO6 input[class*="03"]:checked ~ #sn6 .sn03,#snO6 input[class*="04"]:checked ~ #sn6 .sn04,#snO6 input[class*="05"]:checked ~ #sn6 .sn05,#snO6 input[class*="06"]:checked ~ #sn6 .sn06,#snO6 input[class*="07"]:checked ~ #sn6 .sn07,#snO6 input[class*="08"]:checked ~ #sn6 .sn08,#snO6 input[class*="09"]:checked ~ #sn6 .sn09,
#snO7 input[class*="01"]:checked ~ #sn7 .sn01,#snO7 input[class*="02"]:checked ~ #sn7 .sn02,#snO7 input[class*="03"]:checked ~ #sn7 .sn03,#snO7 input[class*="04"]:checked ~ #sn7 .sn04,#snO7 input[class*="05"]:checked ~ #sn7 .sn05,#snO7 input[class*="06"]:checked ~ #sn7 .sn06,#snO7 input[class*="07"]:checked ~ #sn7 .sn07,#snO7 input[class*="08"]:checked ~ #sn7 .sn08,#snO7 input[class*="09"]:checked ~ #sn7 .sn09,
#snO8 input[class*="01"]:checked ~ #sn8 .sn01,#snO8 input[class*="02"]:checked ~ #sn8 .sn02,#snO8 input[class*="03"]:checked ~ #sn8 .sn03,#snO8 input[class*="04"]:checked ~ #sn8 .sn04,#snO8 input[class*="05"]:checked ~ #sn8 .sn05,#snO8 input[class*="06"]:checked ~ #sn8 .sn06,#snO8 input[class*="07"]:checked ~ #sn8 .sn07,#snO8 input[class*="08"]:checked ~ #sn8 .sn08,#snO8 input[class*="09"]:checked ~ #sn8 .sn09,
#snO9 input[class*="01"]:checked ~ #sn9 .sn01,#snO9 input[class*="02"]:checked ~ #sn9 .sn02,#snO9 input[class*="03"]:checked ~ #sn9 .sn03,#snO9 input[class*="04"]:checked ~ #sn9 .sn04,#snO9 input[class*="05"]:checked ~ #sn9 .sn05,#snO9 input[class*="06"]:checked ~ #sn9 .sn06,#snO9 input[class*="07"]:checked ~ #sn9 .sn07,#snO9 input[class*="08"]:checked ~ #sn9 .sn08,#snO9 input[class*="09"]:checked ~ #sn9 .sn09{
	background:rgba(0,0,0,.05)}

#snO0 input[class*="01"]:checked ~ #sn0 .sn01:hover,#snO0 input[class*="02"]:checked ~ #sn0 .sn02:hover,#snO0 input[class*="03"]:checked ~ #sn0 .sn03:hover,#snO0 input[class*="04"]:checked ~ #sn0 .sn04:hover,#snO0 input[class*="05"]:checked ~ #sn0 .sn05:hover,#snO0 input[class*="06"]:checked ~ #sn0 .sn06:hover,#snO0 input[class*="07"]:checked ~ #sn0 .sn07:hover,#snO0 input[class*="08"]:checked ~ #sn0 .sn08:hover,#snO0 input[class*="09"]:checked ~ #sn0 .sn09:hover,
#snO1 input[class*="01"]:checked ~ #sn1 .sn01:hover,#snO1 input[class*="02"]:checked ~ #sn1 .sn02:hover,#snO1 input[class*="03"]:checked ~ #sn1 .sn03:hover,#snO1 input[class*="04"]:checked ~ #sn1 .sn04:hover,#snO1 input[class*="05"]:checked ~ #sn1 .sn05:hover,#snO1 input[class*="06"]:checked ~ #sn1 .sn06:hover,#snO1 input[class*="07"]:checked ~ #sn1 .sn07:hover,#snO1 input[class*="08"]:checked ~ #sn1 .sn08:hover,#snO1 input[class*="09"]:checked ~ #sn1 .sn09:hover,
#snO2 input[class*="01"]:checked ~ #sn2 .sn01:hover,#snO2 input[class*="02"]:checked ~ #sn2 .sn02:hover,#snO2 input[class*="03"]:checked ~ #sn2 .sn03:hover,#snO2 input[class*="04"]:checked ~ #sn2 .sn04:hover,#snO2 input[class*="05"]:checked ~ #sn2 .sn05:hover,#snO2 input[class*="06"]:checked ~ #sn2 .sn06:hover,#snO2 input[class*="07"]:checked ~ #sn2 .sn07:hover,#snO2 input[class*="08"]:checked ~ #sn2 .sn08:hover,#snO2 input[class*="09"]:checked ~ #sn2 .sn09:hover,
#snO3 input[class*="01"]:checked ~ #sn3 .sn01:hover,#snO3 input[class*="02"]:checked ~ #sn3 .sn02:hover,#snO3 input[class*="03"]:checked ~ #sn3 .sn03:hover,#snO3 input[class*="04"]:checked ~ #sn3 .sn04:hover,#snO3 input[class*="05"]:checked ~ #sn3 .sn05:hover,#snO3 input[class*="06"]:checked ~ #sn3 .sn06:hover,#snO3 input[class*="07"]:checked ~ #sn3 .sn07:hover,#snO3 input[class*="08"]:checked ~ #sn3 .sn08:hover,#snO3 input[class*="09"]:checked ~ #sn3 .sn09:hover,
#snO4 input[class*="01"]:checked ~ #sn4 .sn01:hover,#snO4 input[class*="02"]:checked ~ #sn4 .sn02:hover,#snO4 input[class*="03"]:checked ~ #sn4 .sn03:hover,#snO4 input[class*="04"]:checked ~ #sn4 .sn04:hover,#snO4 input[class*="05"]:checked ~ #sn4 .sn05:hover,#snO4 input[class*="06"]:checked ~ #sn4 .sn06:hover,#snO4 input[class*="07"]:checked ~ #sn4 .sn07:hover,#snO4 input[class*="08"]:checked ~ #sn4 .sn08:hover,#snO4 input[class*="09"]:checked ~ #sn4 .sn09:hover,
#snO5 input[class*="01"]:checked ~ #sn5 .sn01:hover,#snO5 input[class*="02"]:checked ~ #sn5 .sn02:hover,#snO5 input[class*="03"]:checked ~ #sn5 .sn03:hover,#snO5 input[class*="04"]:checked ~ #sn5 .sn04:hover,#snO5 input[class*="05"]:checked ~ #sn5 .sn05:hover,#snO5 input[class*="06"]:checked ~ #sn5 .sn06:hover,#snO5 input[class*="07"]:checked ~ #sn5 .sn07:hover,#snO5 input[class*="08"]:checked ~ #sn5 .sn08:hover,#snO5 input[class*="09"]:checked ~ #sn5 .sn09:hover,
#snO6 input[class*="01"]:checked ~ #sn6 .sn01:hover,#snO6 input[class*="02"]:checked ~ #sn6 .sn02:hover,#snO6 input[class*="03"]:checked ~ #sn6 .sn03:hover,#snO6 input[class*="04"]:checked ~ #sn6 .sn04:hover,#snO6 input[class*="05"]:checked ~ #sn6 .sn05:hover,#snO6 input[class*="06"]:checked ~ #sn6 .sn06:hover,#snO6 input[class*="07"]:checked ~ #sn6 .sn07:hover,#snO6 input[class*="08"]:checked ~ #sn6 .sn08:hover,#snO6 input[class*="09"]:checked ~ #sn6 .sn09:hover,
#snO7 input[class*="01"]:checked ~ #sn7 .sn01:hover,#snO7 input[class*="02"]:checked ~ #sn7 .sn02:hover,#snO7 input[class*="03"]:checked ~ #sn7 .sn03:hover,#snO7 input[class*="04"]:checked ~ #sn7 .sn04:hover,#snO7 input[class*="05"]:checked ~ #sn7 .sn05:hover,#snO7 input[class*="06"]:checked ~ #sn7 .sn06:hover,#snO7 input[class*="07"]:checked ~ #sn7 .sn07:hover,#snO7 input[class*="08"]:checked ~ #sn7 .sn08:hover,#snO7 input[class*="09"]:checked ~ #sn7 .sn09:hover,
#snO8 input[class*="01"]:checked ~ #sn8 .sn01:hover,#snO8 input[class*="02"]:checked ~ #sn8 .sn02:hover,#snO8 input[class*="03"]:checked ~ #sn8 .sn03:hover,#snO8 input[class*="04"]:checked ~ #sn8 .sn04:hover,#snO8 input[class*="05"]:checked ~ #sn8 .sn05:hover,#snO8 input[class*="06"]:checked ~ #sn8 .sn06:hover,#snO8 input[class*="07"]:checked ~ #sn8 .sn07:hover,#snO8 input[class*="08"]:checked ~ #sn8 .sn08:hover,#snO8 input[class*="09"]:checked ~ #sn8 .sn09:hover,
#snO9 input[class*="01"]:checked ~ #sn9 .sn01:hover,#snO9 input[class*="02"]:checked ~ #sn9 .sn02:hover,#snO9 input[class*="03"]:checked ~ #sn9 .sn03:hover,#snO9 input[class*="04"]:checked ~ #sn9 .sn04:hover,#snO9 input[class*="05"]:checked ~ #sn9 .sn05:hover,#snO9 input[class*="06"]:checked ~ #sn9 .sn06:hover,#snO9 input[class*="07"]:checked ~ #sn9 .sn07:hover,#snO9 input[class*="08"]:checked ~ #sn9 .sn08:hover,#snO9 input[class*="09"]:checked ~ #sn9 .sn09:hover{
	background:rgba(0,0,0,.1)}

#snO0 #sn001:checked ~ #sn0 .sn01 label:last-child,#snO0 #sn002:checked ~ #sn0 .sn02 label:last-child,#snO0 #sn003:checked ~ #sn0 .sn03 label:last-child,#snO0 #sn004:checked ~ #sn0 .sn04 label:last-child,#snO0 #sn005:checked ~ #sn0 .sn05 label:last-child,#snO0 #sn006:checked ~ #sn0 .sn06 label:last-child,#snO0 #sn007:checked ~ #sn0 .sn07 label:last-child,#snO0 #sn008:checked ~ #sn0 .sn08 label:last-child,#snO0 #sn009:checked ~ #sn0 .sn09 label:last-child,
#snO1 #sn101:checked ~ #sn1 .sn01 label:last-child,#snO1 #sn102:checked ~ #sn1 .sn02 label:last-child,#snO1 #sn103:checked ~ #sn1 .sn03 label:last-child,#snO1 #sn104:checked ~ #sn1 .sn04 label:last-child,#snO1 #sn105:checked ~ #sn1 .sn05 label:last-child,#snO1 #sn106:checked ~ #sn1 .sn06 label:last-child,#snO1 #sn107:checked ~ #sn1 .sn07 label:last-child,#snO1 #sn108:checked ~ #sn1 .sn08 label:last-child,#snO1 #sn109:checked ~ #sn1 .sn09 label:last-child,
#snO2 #sn201:checked ~ #sn2 .sn01 label:last-child,#snO2 #sn202:checked ~ #sn2 .sn02 label:last-child,#snO2 #sn203:checked ~ #sn2 .sn03 label:last-child,#snO2 #sn204:checked ~ #sn2 .sn04 label:last-child,#snO2 #sn205:checked ~ #sn2 .sn05 label:last-child,#snO2 #sn206:checked ~ #sn2 .sn06 label:last-child,#snO2 #sn207:checked ~ #sn2 .sn07 label:last-child,#snO2 #sn208:checked ~ #sn2 .sn08 label:last-child,#snO2 #sn209:checked ~ #sn2 .sn09 label:last-child,
#snO3 #sn301:checked ~ #sn3 .sn01 label:last-child,#snO3 #sn302:checked ~ #sn3 .sn02 label:last-child,#snO3 #sn303:checked ~ #sn3 .sn03 label:last-child,#snO3 #sn304:checked ~ #sn3 .sn04 label:last-child,#snO3 #sn305:checked ~ #sn3 .sn05 label:last-child,#snO3 #sn306:checked ~ #sn3 .sn06 label:last-child,#snO3 #sn307:checked ~ #sn3 .sn07 label:last-child,#snO3 #sn308:checked ~ #sn3 .sn08 label:last-child,#snO3 #sn309:checked ~ #sn3 .sn09 label:last-child,
#snO4 #sn401:checked ~ #sn4 .sn01 label:last-child,#snO4 #sn402:checked ~ #sn4 .sn02 label:last-child,#snO4 #sn403:checked ~ #sn4 .sn03 label:last-child,#snO4 #sn404:checked ~ #sn4 .sn04 label:last-child,#snO4 #sn405:checked ~ #sn4 .sn05 label:last-child,#snO4 #sn406:checked ~ #sn4 .sn06 label:last-child,#snO4 #sn407:checked ~ #sn4 .sn07 label:last-child,#snO4 #sn408:checked ~ #sn4 .sn08 label:last-child,#snO4 #sn409:checked ~ #sn4 .sn09 label:last-child,
#snO5 #sn501:checked ~ #sn5 .sn01 label:last-child,#snO5 #sn502:checked ~ #sn5 .sn02 label:last-child,#snO5 #sn503:checked ~ #sn5 .sn03 label:last-child,#snO5 #sn504:checked ~ #sn5 .sn04 label:last-child,#snO5 #sn505:checked ~ #sn5 .sn05 label:last-child,#snO5 #sn506:checked ~ #sn5 .sn06 label:last-child,#snO5 #sn507:checked ~ #sn5 .sn07 label:last-child,#snO5 #sn508:checked ~ #sn5 .sn08 label:last-child,#snO5 #sn509:checked ~ #sn5 .sn09 label:last-child,
#snO6 #sn601:checked ~ #sn6 .sn01 label:last-child,#snO6 #sn602:checked ~ #sn6 .sn02 label:last-child,#snO6 #sn603:checked ~ #sn6 .sn03 label:last-child,#snO6 #sn604:checked ~ #sn6 .sn04 label:last-child,#snO6 #sn605:checked ~ #sn6 .sn05 label:last-child,#snO6 #sn606:checked ~ #sn6 .sn06 label:last-child,#snO6 #sn607:checked ~ #sn6 .sn07 label:last-child,#snO6 #sn608:checked ~ #sn6 .sn08 label:last-child,#snO6 #sn609:checked ~ #sn6 .sn09 label:last-child,
#snO7 #sn701:checked ~ #sn7 .sn01 label:last-child,#snO7 #sn702:checked ~ #sn7 .sn02 label:last-child,#snO7 #sn703:checked ~ #sn7 .sn03 label:last-child,#snO7 #sn704:checked ~ #sn7 .sn04 label:last-child,#snO7 #sn705:checked ~ #sn7 .sn05 label:last-child,#snO7 #sn706:checked ~ #sn7 .sn06 label:last-child,#snO7 #sn707:checked ~ #sn7 .sn07 label:last-child,#snO7 #sn708:checked ~ #sn7 .sn08 label:last-child,#snO7 #sn709:checked ~ #sn7 .sn09 label:last-child,
#snO8 #sn801:checked ~ #sn8 .sn01 label:last-child,#snO8 #sn802:checked ~ #sn8 .sn02 label:last-child,#snO8 #sn803:checked ~ #sn8 .sn03 label:last-child,#snO8 #sn804:checked ~ #sn8 .sn04 label:last-child,#snO8 #sn805:checked ~ #sn8 .sn05 label:last-child,#snO8 #sn806:checked ~ #sn8 .sn06 label:last-child,#snO8 #sn807:checked ~ #sn8 .sn07 label:last-child,#snO8 #sn808:checked ~ #sn8 .sn08 label:last-child,#snO8 #sn809:checked ~ #sn8 .sn09 label:last-child,
#snO9 #sn901:checked ~ #sn9 .sn01 label:last-child,#snO9 #sn902:checked ~ #sn9 .sn02 label:last-child,#snO9 #sn903:checked ~ #sn9 .sn03 label:last-child,#snO9 #sn904:checked ~ #sn9 .sn04 label:last-child,#snO9 #sn905:checked ~ #sn9 .sn05 label:last-child,#snO9 #sn906:checked ~ #sn9 .sn06 label:last-child,#snO9 #sn907:checked ~ #sn9 .sn07 label:last-child,#snO9 #sn908:checked ~ #sn9 .sn08 label:last-child,#snO9 #sn909:checked ~ #sn9 .sn09 label:last-child{
	display:block}

.jo{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.mid{top:-.375vw;left:-1vw;width:9vw}

.R2{--nLab:scale(var(--sc,2));--trans:transform 4s;top:50%;left:5vw;width:5vw;height:5vw;z-index:-1;opacity:1}