#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side{border-radius:0;transition:width 1s ease-in-out,height 1s ease-in-out,opacity 1s ease-in-out,left 1s ease-in-out,border-radius 2s ease-in-out,-webkit-transform 1s ease-in-out;}#controller-homepage:not(:checked)~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side{transition:width 1s ease-in-out,height 1s ease-in-out,opacity 1s ease-in-out,left 1s ease-in-out,-webkit-transform 1s ease-in-out;}#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side::before{background-color:inherit;border-radius:0;height:100px;left:120%;opacity:1;transform-origin:center center;transform-style:preserve-3d;transition:width 1s ease-in-out,height 1s ease-in-out,opacity 1s ease-in-out,left 1s ease-in-out,-webkit-transform 1s ease-in-out;width:100px;}#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side::after{background-color:inherit;border-radius:0;height:100px;left:-120%;opacity:1;transform-origin:center center;transform-style:preserve-3d;width:100px;}#controller-homepage:not(:checked)~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side::before{background-color:inherit;border-radius:0;height:0;left:120%;opacity:0;transform-origin:center center;transform-style:preserve-3d;width:0;}#controller-homepage:not(:checked)~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side::after{background-color:inherit;border-radius:0;height:0;left:-120%;opacity:0;transform-origin:center center;transform-style:preserve-3d;width:0;}#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side-2{transform:rotateX(90deg) rotateZ(90deg) translateZ(170px);}#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side-2::before,#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side-2::after,#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side-4::before,#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side-4::after{display:none;}#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side-3{transform:rotateX(180deg) rotateZ(90deg) translateZ(50px);}#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side-4{transform:rotateX(90deg) rotateZ(90deg) translateZ(-170px);}#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side-7{transform:rotateY(90deg) rotateZ(90deg) translateZ(50px);}#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side-8{transform:rotateX(180deg) rotateZ(90deg) translateZ(-50px);}#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side-9{transform:rotateY(90deg) rotateZ(90deg) translateZ(-50px);}input[name="controller"]#controller-homepage:checked~label.header div.ptpac-logo div.ptpac-logo-frame div.ptpac-logo-container div.ptpac-logo-stage .ptpac-logo-side::before,input[name="controller"]#controller-homepage:not(:checked)~label.header div.ptpac-logo div.ptpac-logo-frame div.ptpac-logo-container div.ptpac-logo-stage .ptpac-logo-side::before,input[name="controller"]#controller-homepage:checked~label.header div.ptpac-logo div.ptpac-logo-frame div.ptpac-logo-container div.ptpac-logo-stage .ptpac-logo-side::after,input[name="controller"]#controller-homepage:not(:checked)~label.header div.ptpac-logo div.ptpac-logo-frame div.ptpac-logo-container div.ptpac-logo-stage .ptpac-logo-side::after,input[name="controller"]#controller-homepage:not(:checked)~label.header div.ptpac-logo div.ptpac-logo-frame div.ptpac-logo-container div.ptpac-logo-stage .ptpac-logo-side,input[name="controller"]#controller-homepage:not(:checked)~label.header div.ptpac-logo div.ptpac-logo-frame div.ptpac-logo-container div.ptpac-logo-stage .ptpac-logo-side *{transition:width 1s ease-in-out,height 1s ease-in-out,opacity 1s ease-in-out,left 1s ease-in-out,border-radius 2s ease-in-out,-webkit-transform 1s ease-in-out;}input[name="controller"]#controller-homepage:checked~label.header.mobile div.ptpac-logo div.ptpac-logo-frame div.ptpac-logo-container div.ptpac-logo-stage .ptpac-logo-side::before,input[name="controller"]#controller-homepage:not(:checked)~label.header.mobile div.ptpac-logo div.ptpac-logo-frame div.ptpac-logo-container div.ptpac-logo-stage .ptpac-logo-side::before,input[name="controller"]#controller-homepage:checked~label.header.mobile div.ptpac-logo div.ptpac-logo-frame div.ptpac-logo-container div.ptpac-logo-stage .ptpac-logo-side::after,input[name="controller"]#controller-homepage:not(:checked)~label.header.mobile div.ptpac-logo div.ptpac-logo-frame div.ptpac-logo-container div.ptpac-logo-stage .ptpac-logo-side::after,input[name="controller"]#controller-homepage:not(:checked)~label.header.mobile div.ptpac-logo div.ptpac-logo-frame div.ptpac-logo-container div.ptpac-logo-stage .ptpac-logo-side,input[name="controller"]#controller-homepage:not(:checked)~label.header.mobile div.ptpac-logo div.ptpac-logo-frame div.ptpac-logo-container div.ptpac-logo-stage .ptpac-logo-side *,.header.mobile,input[name="controller"]#controller-homepage~label.header.mobile .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-2::before,input[name="controller"]#controller-homepage~label.header.mobile .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-2::after,input[name="controller"]#controller-homepage~label.header.mobile .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-3::before,input[name="controller"]#controller-homepage~label.header.mobile .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-3::after,input[name="controller"]#controller-homepage~label.header.mobile .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-4::before,input[name="controller"]#controller-homepage~label.header.mobile .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-4::after,input[name="controller"]#controller-homepage~label.header.mobile .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-7::before,input[name="controller"]#controller-homepage~label.header.mobile .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-7::after,input[name="controller"]#controller-homepage~label.header.mobile .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-8::before,input[name="controller"]#controller-homepage~label.header.mobile .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-8::after,input[name="controller"]#controller-homepage~label.header.mobile .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-9::before,input[name="controller"]#controller-homepage~label.header.mobile .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-9::after,#controller-homepage:checked~.header.mobile .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side,#controller-homepage:not(:checked)~.header.mobile .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side{transition:none;}