@import"https://use.typekit.net/msk4sqj.css";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.index-main{background-color:#000;height:100%}.index-main .title{position:fixed;top:0;left:50%;width:100%;transform:translate(-50%);display:flex;justify-content:center;padding-top:3vh;line-height:.9;background:linear-gradient(#000 0,#000 80%,#0000);z-index:2;font-size:7vh;text-align:center}.index-main .index-container{position:fixed;top:0;left:0;height:100%;background:#000;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:4.5vh;padding-top:12vh}.index-main .index{display:flex;flex-direction:column;align-items:center}.index-main .index-item{margin-bottom:2.5vh}.index-main .index-item a,.index-main .index-item .item-box,.index-main .index-item div{display:flex;flex-direction:column;align-items:center;cursor:pointer;text-decoration:none}.index-main .index-item .num{font-family:latinct;font-size:.4em}.index-main .index-item .num .underline{width:100%;height:1px;background-color:#bb8d4c;position:relative;z-index:0}.index-main .index-item .label{line-height:1.1}.index-main .index-item:last-of-type{margin-bottom:0}.credit{display:flex;justify-content:center;position:fixed;bottom:0;left:50%;transform:translate(-50%);padding-bottom:1vh}.credit svg{width:10vh;height:auto}.metal-text{background:linear-gradient(120deg,#bb8d4c,#e6c36b,#fff4cc,#e6c36b,#bb8d4c);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:shine 8s ease-out infinite}.metal-text--gray{background:linear-gradient(120deg,#868686,#c1c1c1,#e0e0e0,#bababa,#868686);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:shine 8s ease-out infinite}.corners div{position:fixed;width:12vh;height:auto;z-index:1}.corners div img{width:100%;height:auto}.corners div.left-top{top:0;left:0}.corners div.right-top{top:0;right:0}.corners div.right-bottom{bottom:0;right:0}.corners div.left-bottom{bottom:0;left:0}.swiper{background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.swiper .swiper-wrapper{height:100%}.swiper .swiper-slide{align-content:center;padding:15px;display:flex;justify-content:center;height:100%}.swiper .swiper-slide.landscape iframe{height:100%;width:auto}.swiper .swiper-slide.portrait iframe{height:auto;width:100%}.swiper iframe{width:100%;height:100%;object-fit:contain;margin:0 auto;aspect-ratio:16/9;align-self:center}.swiper img{padding:0;width:100%;height:100%;object-fit:contain;background:#0000}.swiper .swiper-button-disabled{display:none!important}.popup{background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:99}.popup .swiper-button{width:auto;height:auto;font-family:latinct;padding:10px}.popup .swiper-button:before,.popup .swiper-button:after{display:none}.popup .swiper-button .t .underline{width:100%;height:2px;display:block;border-bottom:1.5px solid #bb8d4c;position:relative;bottom:3px}.popup .swiper-button .t .underline--gray{border-color:#868686}@media all and (min-width: 1200px){.index-main .index-container{padding-top:4vw}}@media (max-aspect-ratio: 1/1.35){.index-main .index-container{padding-top:15vw}.index-main .index-item{font-size:8.5vw;margin-bottom:5vw}.index-main .index-item .num{font-size:.38em}.index-main .title{padding-top:30px;font-size:12.5vw}.corners{display:none}.corners div{width:10vw}.credit svg{width:20vw}.swiper .swiper-slide{padding:10px}}.bookview-main{opacity:0;z-index:0;display:grid;position:fixed;top:0;left:0;background:#000;width:100%;height:100%}.bookview-main.horizontal{width:100vh;height:100vw;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg)}.bookview-main.horizontal .navigation{width:100vh}.bookview-main .button{cursor:pointer;font-size:min(5.3vh,47px);animation:shine 8s ease-out infinite;padding:15px 20px;line-height:1;display:flex;gap:10px}.bookview-main .button a{display:flex;gap:10px;text-decoration:none}.bookview-main .functions{position:absolute;bottom:0;left:0;padding:1.5vh;display:flex;width:100%;gap:0;flex-direction:column;align-items:center;z-index:99;color:#bb8d4c}.bookview-main .functions .button{padding:0;text-align:center}.bookview-main .functions .button--combined-controller{display:flex;gap:6vh;justify-content:center;align-items:flex-end;font-size:4vh}@media (hover: hover){.bookview-main .functions .button--combined-controller svg:hover .back{fill:#bb8d4c}.bookview-main .functions .button--combined-controller svg:hover .number{fill:#000}}.bookview-main .functions .button--view-per-page{width:8vh;margin-bottom:.2vh;display:flex;justify-content:center;align-items:flex-end}.bookview-main .functions .button--view-per-page svg{width:100%;height:auto;display:flex}.bookview-main .functions .button--view-per-page.p1{width:4.1288659794vh}.bookview-main .slider-count{position:fixed;position:absolute;left:0;right:auto;display:flex;gap:1vh;font-size:4.5vh;padding:2.5vh 1.5vh;font-family:latinct;z-index:9;cursor:pointer}.bookview-main .nav-button{position:fixed;top:50%;transform:translateY(-50%);z-index:9;cursor:pointer}.bookview-main .nav-button.prev{left:20px}.bookview-main .nav-button.next{right:20px}.bookview-main .nav-button svg{width:15px;height:auto}.bookview-main .nav-button svg path{fill:#bb8d4c}.bookview-main .navigation{width:100vw;background:#0000;gap:4px;z-index:9;display:flex;align-items:center;font-size:25px;display:grid;grid-template-columns:1fr 120px;text-align:right;justify-content:center;padding-right:10px;position:fixed;bottom:0;left:0;width:100%}.bookview-main .navigation .current-page{position:absolute;left:20px;top:47%;transform:translateY(-50%);color:#fff;mix-blend-mode:difference;z-index:3}.bookview-main .navigation .total-page{background:linear-gradient(120deg,#bb8d4c,#e6c36b,#fff4cc,#e6c36b,#bb8d4c);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:latinct;animation:shine 8s ease-out infinite}.bookview-main .navigation input[type=range]{-webkit-appearance:none;overflow:hidden;width:100%;height:10px;cursor:pointer;background:#0000;margin:0;border-radius:0}.bookview-main .navigation input[type=range]:focus{outline:none}.bookview-main .navigation input[type=range]:focus::-ms-fill-lower{background:red}.bookview-main .navigation input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid #bb8d4c;box-shadow:-100vw 0 0 100vw #bb8d4c;cursor:pointer;position:relative;z-index:1}.bookview-main .navigation-bar{height:20px;cursor:pointer;display:flex;align-items:center}.bookview-main .navigation-bar .gage{transition:width .3s ease;background:linear-gradient(120deg,#bb8d4c,#fff4cc,#e6c36b,#e6c36b,#bb8d4c);height:8px}.bookview-main .navigation-bar .thumb{width:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid #bb8d4c;height:4px}.three-book{position:fixed;top:0;z-index:1;background:#000}.three-book canvas{position:relative;left:0;transition:left 1.2s}.open-book-button{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:9;cursor:pointer;font-size:47px;background:linear-gradient(120deg,#bb8d4c,#e6c36b,#fff4cc,#e6c36b,#bb8d4c);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:shine 8s ease-out infinite}.book-pages{position:relative}.book-pages #book{z-index:0;width:1%;height:100%;position:absolute;left:50%;transform:translate(-50%);background:#000}.book-box-for-verso-recto{position:relative;transition:transform 1.2s}.book-container{justify-self:center;align-self:center;display:flex;width:100%;height:100%;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.book-container .book-cover{background:#333;padding:1.5vh 3.3vh;border-radius:2.3%;position:relative;box-shadow:inset 0 0 10px 10px #00000059}.book-container .book-cover .book-seneka{position:absolute;top:0;left:50%;transform:translate(-50%);width:10%;background:linear-gradient(90deg,#333,#000,#333);height:100%;mix-blend-mode:darken;z-index:0}.book-container .book-edge{position:absolute}.book-container .book-edge--left{top:0;left:-2px;height:100%;width:50%;border-top-left-radius:2.5%;border-bottom-left-radius:2.5%;background:linear-gradient(120deg,#bb8d4c,#e6c36b,#fff4cc,#e6c36b,#bb8d4c);background-position:top 100% center;box-shadow:-5px 0 5px 1px #000a}.book-container .book-edge--left.l-1{left:-1.8vh}.book-container .book-edge--left.l-2{left:-1.1vh}.book-container .book-edge--left.l-3{left:-.2vh}.book-container .book-edge--right{top:0;right:-2px;height:100%;width:50%;z-index:1;border-top-right-radius:2.5%;border-bottom-right-radius:2.5%;background:linear-gradient(120deg,#bb8d4c,#e6c36b,#fff4cc,#e6c36b,#bb8d4c);background-position:top 100% center;box-shadow:5px 0 5px 1px #000a}.book-container .book-edge--right.r-1{right:-1.8vh;z-index:1}.book-container .book-edge--right.r-2{right:-1.1vh;z-index:2}.book-container .book-edge--right.r-3{right:-.2vh;z-index:3}.book-container .stf__block{background-color:#000!important;border-radius:2.5vh}.book-container .my-page{color:#000;overflow:hidden;border-radius:2.5%;background:#fff}.book-container .my-page img{width:100%;height:100%;mix-blend-mode:multiply;z-index:-1;position:relative;opacity:1;object-fit:cover;background:#000}.book-container .my-page.--left{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 0 70px #000;border-left:2px solid #bb8d4c}.book-container .my-page.--right{border-top-left-radius:0;border-bottom-left-radius:0;border-right:2px solid #bb8d4c;box-shadow:inset 0 0 70px #000}.book-container .my-page .content{display:flex;flex-direction:column;padding:15px;text-transform:uppercase;align-items:center;justify-content:center;font-weight:800;font-size:50px;text-align:center}.book-container .my-page .play-button{position:absolute;bottom:0;left:50%;transform:translate(-50%);color:#0000;height:20%;cursor:pointer}.book-box{position:relative;z-index:9}::selection{background:#0000;color:inherit}.bookview-loading{display:flex;font-size:4vh;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:#000;justify-content:center;align-items:center;font-family:amador,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.bookview-loading span{background:linear-gradient(120deg,#bb8d4c,#e6c36b,#fff4cc,#e6c36b,#bb8d4c);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:shine 8s ease-out infinite}.disable{pointer-events:none}.popup--page-nav .buttons-container{height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:10px}.popup--page-nav .buttons{display:grid;grid-template-columns:1fr 1fr;gap:3.5vh}.popup--page-nav .buttons .button{cursor:pointer}.popup--page-nav .buttons img{width:23vh}@media all and (max-aspect-ratio: 1/1){.popup--page-nav .buttons{display:grid;grid-template-columns:1fr 1fr;gap:5vw}.popup--page-nav .buttons img{width:27vw}}@media all and (max-aspect-ratio: 1400/890){.book-container .book-cover{padding:1vw 1.8vw}.book-container .book-edge--left.l-1{left:-.8vw}.book-container .book-edge--left.l-2{left:-.4vw}.book-container .book-edge--left.l-3{left:-.1vw}.book-container .book-edge--right.r-1{right:-.8vw;z-index:1}.book-container .book-edge--right.r-2{right:-.4vw;z-index:2}.book-container .book-edge--right.r-3{right:-.1vw;z-index:3}.book-container .my-page.--left{border-left-width:1px}.book-container .my-page.--right{border-right-width:1px}}@media all and (max-aspect-ratio: 1/1.35){.bookview-main .slider-count{gap:1vw;font-size:5vw;padding:2.2vw 3vw}.bookview-main .functions .button--combined-controller{font-size:6vw;gap:8vw}.bookview-main .functions .button--view-per-page{width:11.5vw;margin-bottom:.5vw}.bookview-main .functions .button--view-per-page.p1{width:5.9352448454vw}.bookview-loading{font-size:4vw}}.exit{position:fixed;position:absolute;padding:30px;right:0;top:0;padding:1.5vh;z-index:9;cursor:pointer;color:#bb8d4c;font-size:7vh}.exit line{stroke:#bb8d4c;stroke-width:2}.exit svg{width:100%;height:auto}.exit a{text-decoration:none}@media (max-aspect-ratio: 1/1.35){.exit{font-size:8.5vw;padding:1.5vw 3vw}}@font-face{font-family:latinct;src:url(/latinct_semicondensed.otf) format("opentype");font-weight:400}body{width:100%;height:100%;overflow:hidden;font-family:amador,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}#app{height:100%}@keyframes shine{0%{background-position:200% center}to{background-position:000% center}}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}
