.c-roll-text{--pi:3.14159265358979;--cylinder-width:100vw;--face-count:var(--row-count);--face-deg:calc(360deg/var(--face-count));--face-height:calc(var(--cylinder-width)/var(--face-count));--face-shift:calc(var(--cylinder-width)/var(--pi)/1);height:68vw;margin:-6vw auto;overflow:hidden;perspective:300vw;position:relative;transform-style:preserve-3d;width:100vw}.c-roll-text:before{background:linear-gradient(180deg,#0b0b14 20%,#0b0b1400,#0b0b14 80%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateZ(0);transform-style:preserve-3d;width:100%;z-index:10}.c-roll-text_inner{animation:spin 60s linear infinite;backface-visibility:visible;height:100%;position:relative;transform-style:preserve-3d;width:100%}.c-roll-text_inner:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;--tw-bg-opacity:1;animation:spin-reverse 60s linear infinite;background-color:rgb(11 11 20/var(--tw-bg-opacity));transform-style:preserve-3d}.c-roll-text_inner,.c-roll-text_inner:before{animation-play-state:paused}.c-roll-text_inner.-animating,.c-roll-text_inner.-animating:before{animation-play-state:running}@keyframes spin{to{transform:rotateX(-1turn)}}@keyframes spin-reverse{to{transform:rotateX(1turn)}}.c-roll-text_row{--progress:0;--progress-abs:0;backface-visibility:visible;font-size:4vw;font-weight:300;height:var(--face-height);left:50%;line-height:var(--face-height);position:absolute;text-align:center;top:50%;transform:rotateX(calc(var(--face-deg)*var(--index))) translateZ(calc(var(--face-shift))) translate(-50%);width:100%}@media (min-width:640px){.c-roll-text_row{font-size:2.5vw}}.c-roll-text_item{display:inline-block;position:relative;vertical-align:top}.c-roll-text_item svg{color:#00f;display:none;height:.5em;margin:0 .2em;width:.5em}.c-roll-text_item+.c-roll-text_item svg{display:inline-block;vertical-align:middle}.c-roll-text_item-inner{display:inline-block;overflow:hidden;position:relative;vertical-align:top}.c-roll-text_marquee{display:flex;left:0;opacity:0;position:absolute;top:0}.c-roll-text_marquee>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.c-roll-text_item:hover .c-roll-text_band{opacity:0}.c-roll-text_item:hover .c-roll-text_marquee{opacity:1}.a-appear{--appear-y:100%;--opacity:0;display:block;overflow:hidden}.a-appear:not(.-fade) .a-appear_inner{transform:translateY(var(--appear-y,0));transition:transform .5s cubic-bezier(.55,.055,.675,.19)}.a-appear.-fade .a-appear_inner{opacity:var(--opacity,1);transition:opacity .5s cubic-bezier(.55,.055,.675,.19)}.a-appear.-active{--appear-y:0;--opacity:1}.a-appear:not(.-fade).-active .a-appear_inner{transition-delay:calc(.5s + var(--delay-additional, 0s));transition-duration:1s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.a-appear.-fade.-active .a-appear_inner{transition-delay:calc(.5s + var(--delay-additional, 0s));transition-duration:1.2s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}:root{--min-size:min(30vw,40vh)}.c-cover-flow{height:calc(var(--min-size)*1.8);overflow:hidden;perspective:800px;position:relative;touch-action:none;transform-style:preserve-3d;width:100%}@media (max-width:639px){.c-cover-flow{--min-size:40vw;height:calc(var(--min-size)*2)}}.c-cover-flow:before{background:linear-gradient(90deg,#0c0d0e 0,#0c0d0e00 35%,#0c0d0e00 65%,#0c0d0e);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:20}.c-cover-flow_box{display:none;height:20vmin;left:50%;min-height:var(--min-size);min-width:var(--min-size);position:absolute;top:50%;transform-style:preserve-3d;width:20vmin}@media (max-width:639px){.c-cover-flow_box{height:40vw;width:40vw}}.c-cover-flow_box:after{background-image:var(--src);background-size:cover;opacity:.75;transform:translate(-50%,-50%) rotate(180deg) translateY(-100%) translateY(-.5vmin)}.c-cover-flow_box:after,.c-cover-flow_box:before{content:"";height:100%;left:50%;position:absolute;top:50%;width:100%}.c-cover-flow_box:before{background:linear-gradient(var(--bg) 50%,transparent);transform:translate(-50%,-50%) rotate(180deg) translateY(-100%) translateY(-.5vmin) scale(1.01);z-index:2}.c-cover-flow_box img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.c-cover-flow_box:after,.c-cover-flow_box:before{display:none}.c-cover-flow_date{font-family:Anton,sans-serif;font-size:2rem;font-weight:400;letter-spacing:-.03em;line-height:1;margin-bottom:1.5rem}@media (min-width:640px){.c-cover-flow_date{font-size:4.25rem}}.c-cover-flow_drag-proxy{position:absolute;visibility:hidden}.o-chapo_title a{--tw-text-opacity:1;color:rgb(52 52 236/var(--tw-text-opacity));transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.o-chapo_title a:hover{opacity:.6}.o-metro-number{align-items:center;border-radius:50%;display:flex;font-size:1.25rem;height:2rem;justify-content:center;width:2rem}.o-metro-number.-number-3{background-color:#9f9917}.o-metro-number.-number-5{background-color:#f19043}.o-metro-number.-number-8{background-color:#cdabce}.o-metro-number.-number-9{background-color:#d4c800}.o-metro-number.-number-11{background-color:#8c5f24}.o-metro-number.-number-56{background-color:#a8517f}.o-metro-number.-number-96{background-color:#dfb03a}.c-qa_title{margin-right:10rem}.c-qa_items{flex-grow:1}.c-qa_item{border-top-width:1px;--tw-border-opacity:1;border-top-color:rgb(230 230 230/var(--tw-border-opacity));padding-bottom:2rem;padding-top:2rem}@media (min-width:640px){.c-qa_item{padding-bottom:2.5rem;padding-top:2.5rem}}.c-qa_item:last-of-type{border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:rgb(230 230 230/var(--tw-border-opacity))}.c-qa_answer,.c-qa_question{font-weight:300}.c-qa_question{font-size:1rem;line-height:1.6;position:relative}@media (min-width:640px){.c-qa_question{font-size:1.25rem}}.c-qa_question-text{font-family:Anton,sans-serif;font-size:2rem;font-weight:400;line-height:1;padding-right:1em;text-transform:uppercase}@media (min-width:640px){.c-qa_question-text{font-size:3rem}}.c-qa_plus{height:1.125rem;position:absolute;right:0;top:.5em;width:1.125rem}.c-qa_plus:after,.c-qa_plus:before{background:#3434ec;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,50%) rotate(0) scale(1);transition:opacity .5s cubic-bezier(.4,0,0,1),transform .5s cubic-bezier(.4,0,0,1);width:100%}.c-qa_plus:after{transform:translate(-50%,50%) rotate(90deg) scale(1)}.c-qa_answer{padding-top:1.5rem;transition:opacity .6s ease-out .2s}.c-qa_item:not(.-active){cursor:pointer}.c-qa_item:not(.-active) .c-qa_answer{opacity:0;transition-delay:0s}.c-qa_item.-active .c-qa_plus:before,.c-qa_item:hover .c-qa_plus:before{transform:translate(-50%,50%) rotate(90deg)}.c-qa_item.-active .c-qa_plus:after,.c-qa_item:hover .c-qa_plus:after{transform:translate(-50%,50%) rotate(180deg)}.c-qa_item.-active .c-qa_plus:after,.c-qa_item.-active .c-qa_plus:before{opacity:0}.c-qa_item.-active .c-qa_plus:before{transform:translate(-50%,50%) rotate(90deg) scale(0)}.c-qa_item.-active .c-qa_plus:after{transform:translate(-50%,50%) rotate(180deg) scale(0)}.c-qa_item.-active .c-qa_answer{opacity:1}
