.u-font-ja{font-family:"Noto Sans JP",sans-serif}.u-font-en{font-family:"neue-haas-grotesk-display",sans-serif}/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}html{width:100%;height:100%}body{width:100%;height:100%;background-color:#ebecdd;min-height:100svh;min-height:-webkit-fill-available;margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;word-break:normal;line-break:strict;word-wrap:break-word;overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}body.is-menu-open{overflow:hidden}body.is-modal-open{overflow:hidden}.wrapper{position:relative}img{margin:0;padding:0;vertical-align:bottom}a{transition:opacity 300ms;opacity:1}a:hover{opacity:.5}@media screen and (max-width: 767px){a:hover{opacity:1}}button{transition:opacity 300ms;opacity:1}button:hover{opacity:.5}@media screen and (max-width: 767px){button:hover{opacity:1}}#special-watch main{display:flex;flex-direction:column}#special-watch main .is-first-section{padding-top:97px}@media screen and (max-width: 767px){#special-watch main .is-first-section{padding-top:66px}}#special-watch main .is-hidden{display:none}#special-watch main .o-brutus-movie:first-child .o-brutus-movie__inner{padding-bottom:0}#special-watch main .o-brutus-movie:first-child .hr-wrapper{display:block}.hr-wrapper{margin-top:60px;margin-bottom:60px}@media screen and (max-width: 767px){.hr-wrapper{margin-top:42px;margin-bottom:42px}}.hr-padding{padding-left:57.5px;padding-right:57.5px}@media screen and (max-width: 767px){.hr-padding{padding-left:27.5px;padding-right:27.5px}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-sp-inline{display:none}@media screen and (max-width: 767px){.only-sp-inline{display:inline}}.only-pc{display:block}@media screen and (max-width: 767px){.only-pc{display:none}}.only-pc-inline{display:inline}@media screen and (max-width: 767px){.only-pc-inline{display:none}}.a-hr{position:relative;display:block;width:100%;height:21px;background:linear-gradient(to right, #000 0%, #000 100%);background-size:100% 1px;background-position:center;background-repeat:no-repeat}.a-hr__wrapper{margin-top:60px;margin-bottom:60px;padding-left:57.5px;padding-right:57.5px}.a-hr::before,.a-hr::after{content:"";position:absolute;width:100%;height:1px;background-color:#000}.a-hr::before{top:0}.a-hr::after{bottom:0}.a-small-title{display:block;font-family:"neue-haas-grotesk-display",sans-serif;font-size:16px;font-weight:700;line-height:.9;margin-bottom:14px}.a-growable-arrow{display:block;position:relative;width:16px;height:16px;transition:filter .5s}a:hover .a-growable-arrow{filter:invert(0.5)}.a-growable-arrow::before{content:"";position:absolute;top:50%;right:2px;width:12px;height:12px;border-top:1px solid #000;border-right:1px solid #000;transform:translateY(-50%) rotate(45deg);transform-origin:center}.a-growable-arrow::after{content:"";position:absolute;top:calc(50% - .5px);left:0;width:16px;height:1px;background-color:#000;transform-origin:right;transition:transform .5s}a:hover .a-growable-arrow::after{transform:scaleX(6)}.m-shadowed-button{position:relative;text-decoration:none;color:#000;display:flex;justify-content:center;align-items:center;width:373px;height:92px;background-color:#ebecdd;border:1px solid #000;font-family:"neue-haas-grotesk-display",sans-serif;font-size:16px;font-weight:450;box-shadow:9px 10px 0px 0px #000;transition:all .5s}@media screen and (max-width: 767px){.m-shadowed-button{width:100%;height:92px;box-shadow:14px 9px 0px 0px #000}}.m-shadowed-button--small{width:208px;height:71px;box-shadow:6px 8px 0px 0px #000}@media screen and (max-width: 767px){.m-shadowed-button--small{width:100%;font-size:11px;height:44px;box-shadow:2.5px 3px 0px 0px #000}}.m-shadowed-button img{width:16px;height:16px;position:absolute;top:50%;right:10%;transform:translateY(-50%)}@media screen and (max-width: 1023px){.m-shadowed-button img{width:14px;height:14px;right:20px}}@media screen and (min-width: 768px){.m-shadowed-button:hover,a:hover .m-shadowed-button{opacity:1;background-color:#000;color:#fff;box-shadow:none;transform:translate(9px, 10px)}.m-shadowed-button:hover img,a:hover .m-shadowed-button img{filter:invert(0.5)}.m-shadowed-button--small:hover,a:hover .m-shadowed-button--small{transform:translate(6px, 8px)}.m-shadowed-button--borderd:hover,a:hover .m-shadowed-button--borderd{border:1px solid #fff}}.m-academy-item{position:relative;display:block;text-decoration:none;color:inherit;width:16.4583333333vw}@media screen and (max-width: 767px){.m-academy-item{width:34.6666666667vw}}.m-academy-item__read-article{position:absolute;top:0;right:-10%;z-index:1;width:5.5555555556vw;height:5.5555555556vw;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#ebecdd;border:1px solid #000;border-radius:50%;box-shadow:3px 3px #000;font-family:"neue-haas-grotesk-display",sans-serif;font-size:1.0416666667vw;font-weight:450;line-height:.9;transition:transform .8s,opacity .8s;transform:translateY(30%);opacity:0}@media screen and (min-width: 768px){a:hover .m-academy-item__read-article{transform:translateY(0);opacity:1}}@media screen and (max-width: 1023px){.m-academy-item__read-article{transition:all .8s;width:10.6666666667vw;height:10.6666666667vw;font-size:3.2vw;transform:translateY(30%)}}@media screen and (max-width: 1023px){.is-view .m-academy-item__read-article{width:13.3333333333vw;height:13.3333333333vw;font-size:3.2vw;transform:translateY(30%);opacity:1}}.m-academy-item__img-wrapper{border:1px solid #000;border-radius:50%;overflow:hidden;aspect-ratio:1/1;width:100%;background-color:#fff;transition:background-color .8s}@media screen and (min-width: 768px){a:hover .m-academy-item__img-wrapper{background-color:#ebecdd}}.m-academy-item__img-wrapper img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:filter .8s;transform:scale(2)}@media screen and (min-width: 768px){a:hover .m-academy-item__img-wrapper img{filter:grayscale(1)}}.m-academy-item:hover{opacity:1}.o-menu{position:fixed;top:0;right:0;width:601px;max-width:100%;height:100%;z-index:101;padding:46px 57px 39px;background-color:#000;color:#ebecdd;overflow-y:auto;transition:transform .5s;transform:translateX(100%);pointer-events:none}.is-menu-open .o-menu{transform:none;pointer-events:auto}@media screen and (max-width: 767px){.o-menu{width:100%;padding:94px 27.5px 120px}}.o-menu__closer{position:absolute;top:30px;right:57px;z-index:101;width:101px;height:50px;border:1px solid #fff;border-radius:50px;background-color:#000;cursor:pointer}@media screen and (max-width: 767px){.o-menu__closer{display:none}}.o-menu__closer::before,.o-menu__closer::after{content:"";position:absolute;top:50%;left:50%;width:27px;height:2px;background-color:#fff;transform:translate(-50%, -50%)}.o-menu__closer::before{transform:translate(-50%, -50%) rotate(45deg)}.o-menu__closer::after{transform:translate(-50%, -50%) rotate(-45deg)}.o-menu__closer:hover{opacity:1;background-color:#ebecdd;color:#000}.o-menu__closer:hover::before,.o-menu__closer:hover::after{background-color:#000}.o-menu__list{list-style:none;display:flex;flex-direction:column;gap:25px}@media screen and (max-width: 767px){.o-menu__list{gap:19px}}.o-menu__link{text-decoration:none;color:inherit;display:flex;align-items:center;gap:10px;transition:gap .3s}.o-menu__link:hover{opacity:1;gap:20px}.o-menu__link__index{font-family:"neue-haas-grotesk-display",sans-serif;font-size:14px;font-weight:450;line-height:.9}.o-menu__link__title{font-family:"neue-haas-grotesk-display",sans-serif;font-size:30px;font-weight:450;line-height:.9}.o-menu__magazine-area{margin-top:36px}@media screen and (max-width: 767px){.o-menu__magazine-area{margin-top:33px}}.o-menu__magazine-area__heading{font-family:"neue-haas-grotesk-display",sans-serif;font-size:12px;font-weight:700;line-height:.9;margin-bottom:15px}@media screen and (max-width: 767px){.o-menu__magazine-area__heading{font-size:11px;margin-bottom:11px}}.o-menu__magazine-area__link{text-decoration:none;color:#000;padding:12px 17px;width:100%;background-color:#ebecdd;border:1px solid #ebecdd;display:flex;align-items:center;gap:25px;transition:all .3s}@media screen and (max-width: 767px){.o-menu__magazine-area__link{padding:8px 6px;gap:29px}}.o-menu__magazine-area__link:hover{opacity:1;background-color:#000;color:#ebecdd;border:1px solid #ebecdd}.o-menu__magazine-area__img-wrapper{flex:0 0 72px;aspect-ratio:72/97}@media screen and (max-width: 767px){.o-menu__magazine-area__img-wrapper{flex:0 0 54px;aspect-ratio:54/73}}.o-menu__magazine-area__img-wrapper img{width:100%;height:100%;object-fit:cover}.o-menu__magazine-area__info{flex-grow:1}.o-menu__magazine-area__header{display:flex;gap:7px;font-family:"neue-haas-grotesk-display",sans-serif;font-size:10px;font-weight:400;line-height:1.6}.o-menu__magazine-area__title{width:192px;font-size:12px;font-weight:700;line-height:1.4}@media screen and (max-width: 767px){.o-menu__magazine-area__title{width:156px;font-size:10px;margin-top:5px}}.o-menu__magazine-area__arrow{align-self:flex-end}.o-menu__sns-area{margin-top:29px;display:flex;align-items:center;gap:46px}@media screen and (max-width: 767px){.o-menu__sns-area{flex-direction:column;align-items:flex-start;gap:18px}.o-menu__sns-area ul{width:100%}.o-menu__sns-area a{display:block;width:36px;height:36px}.o-menu__sns-area img{width:100%;height:100%;object-fit:contain}}.o-menu__sns-area ul{list-style:none;display:flex;gap:30px}@media screen and (max-width: 767px){.o-menu__sns-area ul{width:100%;justify-content:space-between}}.o-menu__sns-area li{position:relative}.o-menu__copied{position:absolute;right:-30%;top:150%;width:86px;height:26px;border:2px solid #ebecdd;display:none;justify-content:center;align-items:center}.is-copied+.o-menu__copied{display:flex}@media screen and (max-width: 767px){.o-menu__copied{right:0%;top:150%}}.o-menu__copied__text{font-size:12px}.o-menu__copied img{position:absolute;top:-10px;right:0;height:10px;width:auto}@media screen and (max-width: 767px){.o-menu__copied img{top:-9.5px}}.o-header{position:fixed;top:0;left:0;z-index:100;height:97px;width:100%;pointer-events:none}@media screen and (max-width: 767px){.o-header{height:66px;z-index:101}}.o-header__inner{display:flex;justify-content:center;align-items:center;height:100%}@media screen and (max-width: 767px){.o-header__inner{justify-content:space-between;padding-left:27.5px;padding-right:27.5px}}.o-header__logo-block{pointer-events:auto;position:absolute;top:50%;left:86px;transform:translateY(-50%);background-color:#ebecdd}@media screen and (max-width: 767px){.o-header__logo-block{position:relative;transform:scale(0.72);transform-origin:left;top:auto;left:20px}}.o-header__logo-block__link{display:block}.o-header__logo-block__link img{display:block}.o-header__logo-block__watch-logo{position:absolute;left:-28px;top:-6px;width:38px;height:50px}.o-header__logo-block__inner{display:flex;border:1px solid #000;border-left:none;width:189px;height:39px;display:flex;justify-content:space-between;align-items:center;padding:6px 4px 8px 16px}.o-header__logo-block__text{border-left:1px solid #000;padding-left:9px;font-size:12px;font-weight:700}.o-header__title{pointer-events:auto;font-family:"neue-haas-grotesk-display",sans-serif;font-size:49px;line-height:1;font-weight:700;-webkit-text-stroke:.5px #000;color:#ebecdd}@media screen and (max-width: 1023px){.o-header__title{font-size:24px}}@media screen and (max-width: 767px){.o-header__title{font-size:14px;color:#000;-webkit-text-stroke:0}}.is-modal-open .o-header__title,.is-menu-open .o-header__title{color:#ebecdd}.o-header__menu-button{pointer-events:auto;position:absolute;right:58px;top:50%;transform:translateY(-50%);width:101px;height:50px;border:1px solid #000;border-radius:50px;background-color:#ebecdd;transition:filter .5s}@media screen and (max-width: 767px){.o-header__menu-button{position:fixed;top:auto;right:auto;bottom:20px;left:27.5px}}@media screen and (min-width: 768px){.o-header__menu-button:hover{opacity:1;background-color:#000}.o-header__menu-button:hover>span{background-color:#fff}.o-header__menu-button:hover>span::before,.o-header__menu-button:hover>span::after{background-color:#fff}}.is-modal-open .o-header__menu-button{display:none}.o-header__menu-button>span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:27px;height:2px;background-color:#000;border-radius:1px;transition:background-color .3s}.o-header__menu-button>span::before,.o-header__menu-button>span::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:27px;height:2px;background-color:#000;border-radius:1px;transition:transform .3s,background-color .3s}.o-header__menu-button>span::before{transform:translateY(-8px) translate(-50%, -50%)}.o-header__menu-button>span::after{transform:translateY(8px) translate(-50%, -50%)}.is-menu-open .o-header__menu-button>span{background-color:rgba(0,0,0,0)}.is-menu-open .o-header__menu-button>span::before{transform:translateY(0) translate(-50%, -50%) rotate(45deg)}.is-menu-open .o-header__menu-button>span::after{transform:translateY(0) translate(-50%, -50%) rotate(-45deg)}.o-firstview__inner{position:relative}@media screen and (max-width: 767px){.o-firstview__inner{padding-top:172px}}.o-firstview__swiper{overflow-x:clip}.o-firstview__swiper .swiper-wrapper{transition-timing-function:linear}.o-firstview__swiper .swiper-slide img{aspect-ratio:1/1;width:100%;height:100%;object-fit:cover}.o-firstview__gallery-item{text-decoration:none;color:inherit;position:relative;box-sizing:border-box;padding:27px 20px;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;height:100%;display:flex;flex-direction:column}@media screen and (min-width: 768px){.o-firstview__gallery-item{padding:20px}}.o-firstview__gallery-item:hover{opacity:1}.o-firstview__gallery-item__img-wrapper{position:relative;overflow:hidden}.o-firstview__gallery-item__img-wrapper img{width:100%;height:auto;transition:transform .5s ease-out}@media screen and (min-width: 768px){.o-firstview__gallery-item__img-wrapper img:hover{transform:scale(1.1)}}.o-firstview__gallery-item__text-area{margin-top:25px;width:100%;transition:text-decoration .5s}@media screen and (min-width: 768px){.o-firstview__gallery-item__text-area{margin-top:20px}a:hover .o-firstview__gallery-item__text-area{text-decoration:underline}}.o-firstview__gallery-item__title{font-size:17px;font-weight:700}.o-firstview__gallery-item__ctr{margin-top:20px;font-family:"neue-haas-grotesk-display",sans-serif;font-size:12px;font-weight:450;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.o-firstview__gallery-item__ctr{margin-top:10px}}.o-firstview__gallery-item__icon{aspect-ratio:initial !important;width:12px !important;height:12px !important}.o-firstview__main{padding-top:52px;padding-left:57.5px;padding-right:57.5px;padding-bottom:34px;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.o-firstview__main{padding-top:39px;padding-left:27.5px;padding-right:27.5px;display:block}}@media screen and (max-width: 767px){.o-firstview__title{position:absolute;top:22px;left:0;z-index:1;padding-left:27.5px}}.o-firstview__title__features{margin-bottom:14px;font-family:"neue-haas-grotesk-display",sans-serif;font-size:16px;font-weight:700;line-height:.9}.o-firstview__title__h1{font-family:"neue-haas-grotesk-display",sans-serif;font-size:80px;font-weight:700;line-height:.9;-webkit-text-stroke:.5px #000;color:#ebecdd}@media screen and (max-width: 767px){.o-firstview__title__h1{font-size:56px}}.o-firstview__article-list{list-style:none;display:flex;justify-content:flex-end}@media screen and (max-width: 767px){.o-firstview__article-list{display:block}}.o-firstview__article-list li{flex:0 1 273px;padding:0px 18px 14px}.o-firstview__article-list li:last-child{padding-right:0;flex-basis:255px}@media screen and (max-width: 767px){.o-firstview__article-list li{padding:9px 0px}}.o-firstview__article-list li+li{border-left:1px solid #c9cd9e}@media screen and (max-width: 767px){.o-firstview__article-list li+li{border-left:none;border-top:1px solid #c9cd9e}}.o-firstview__article{position:relative;display:block;padding-bottom:20px;text-decoration:none;color:inherit}@media screen and (max-width: 767px){.o-firstview__article{padding-bottom:0}}@media screen and (min-width: 768px){.o-firstview__article:hover{opacity:1;text-decoration:underline}}.o-firstview__article__title{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1.6}@media screen and (max-width: 767px){.o-firstview__article__title{font-size:14px}}.o-firstview__article__arrow{margin-top:16px;display:flex;align-content:center;justify-content:space-between}@media screen and (max-width: 767px){.o-firstview__article__arrow{justify-content:flex-end}}.o-firstview__article__arrow span{font-size:12px;line-height:1}.o-firstview__article__arrow img{width:12px;height:12px}@media screen and (max-width: 767px){.o-firstview__article__arrow img{margin-left:12px}}.o-firstview__view-more{margin-top:19px;position:relative;text-decoration:none;color:inherit;display:flex;justify-content:center;align-items:center;margin-left:auto;width:208px;height:71px;background-color:#ebecdd;border:1px solid #000;font-family:"neue-haas-grotesk-display",sans-serif;font-size:16px;font-weight:450;box-shadow:6px 8px 0px 0px #000;transition:all .5s}@media screen and (max-width: 767px){.o-firstview__view-more{margin-top:40px;margin-left:0;width:100%;height:92px;box-shadow:14px 9px 0px 0px #000}}.o-firstview__view-more img{position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media screen and (min-width: 768px){.o-firstview__view-more:hover{opacity:1;background-color:#000;color:#fff;box-shadow:none;transform:translate(6px, 8px)}.o-firstview__view-more:hover img{filter:invert(0.5)}}.o-banner-area__hr-wrapper{margin-top:60px;margin-bottom:60px;padding-left:57.5px;padding-right:57.5px}@media screen and (max-width: 767px){.o-banner-area__hr-wrapper{margin-top:42px;margin-bottom:42px;padding-left:27.5px;padding-right:27.5px}}.o-banner-area__inner{padding:74px 57.5px;background-color:#000}@media screen and (max-width: 767px){.o-banner-area__inner{padding:116.5px 27.5px}}.o-banner-area__banner{display:block;margin:auto;max-width:970px}.o-banner-area__banner img{width:100%;height:auto}.o-time-and-watch__header{display:flex;justify-content:space-between;align-items:center;padding-left:57.5px;padding-right:57.5px}@media screen and (max-width: 767px){.o-time-and-watch__header{display:block;padding-left:27.5px;padding-right:27.5px}}.o-time-and-watch__title__h2{font-family:"neue-haas-grotesk-display",sans-serif;font-size:80px;font-weight:700;line-height:.9;-webkit-text-stroke:.5px #000;color:#ebecdd}@media screen and (max-width: 767px){.o-time-and-watch__title__h2{font-size:56px}}.o-time-and-watch__title__h2 span{font-size:56px}.o-time-and-watch__title__lead{margin-top:26px;font-size:14px;font-weight:400;line-height:1.6}@media screen and (max-width: 767px){.o-time-and-watch__title__lead{margin-top:41px}}.o-time-and-watch__featured-article{flex:0 1 643px;position:relative;text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:flex-end}.o-time-and-watch__featured-article:hover{opacity:1}@media screen and (max-width: 767px){.o-time-and-watch__featured-article{margin-top:50px}}.o-time-and-watch__featured-article__img-wrapper{aspect-ratio:1200/630;width:100%;transition:filter .5s}.o-time-and-watch__featured-article__img-wrapper img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){a:hover .o-time-and-watch__featured-article__img-wrapper{filter:saturate(0)}}.o-time-and-watch__featured-article__text-area{position:relative;margin-top:-35px;margin-right:35px;z-index:1;width:79.1601866252%;padding:24px 30px 22px 36px;border:1px solid #000;background-color:#ebecdd;box-shadow:10px 9px 0px 0px #000;transition:all .5s}@media screen and (min-width: 768px){a:hover .o-time-and-watch__featured-article__text-area{background-color:#000;box-shadow:none;transform:translate(10px, 9px)}}@media screen and (max-width: 767px){.o-time-and-watch__featured-article__text-area{margin-top:-1em;margin-right:0;width:281px;padding:18px 17.5px 16px;box-shadow:16px 18px 0px 0px #000}}.o-time-and-watch__featured-article__title{font-size:22px;font-weight:700;line-height:1.6;padding-right:30px}@media screen and (min-width: 768px){a:hover .o-time-and-watch__featured-article__title{color:#fff;text-decoration:underline}}@media screen and (max-width: 767px){.o-time-and-watch__featured-article__title{font-size:14px}}.o-time-and-watch__featured-article__ctr{margin-top:23px;font-family:"neue-haas-grotesk-display",sans-serif;font-size:16px;font-weight:450;line-height:.9;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){a:hover .o-time-and-watch__featured-article__ctr{color:#888}}@media screen and (max-width: 767px){.o-time-and-watch__featured-article__ctr{font-size:11px}}.o-time-and-watch__body{margin-top:-56px;position:relative;padding:120px 0 78px}@media screen and (max-width: 767px){.o-time-and-watch__body{margin-top:-181px;padding:272px 0 78px}}.o-time-and-watch__body__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ebecdd;z-index:-1}.o-time-and-watch__body__bg img{width:100%;height:100%;object-fit:cover;object-position:top}.o-time-and-watch__swiper{overflow-x:clip}.o-time-and-watch__article{display:block;text-decoration:none;color:inherit;box-sizing:border-box;border:1px solid #000;padding:14px 11.5px 17px;background-color:#ebecdd;transition:all .5s}@media screen and (min-width: 768px){.o-time-and-watch__article:hover{opacity:1;background-color:#000}}@media screen and (max-width: 767px){.o-time-and-watch__article{padding:11px 9px}}.o-time-and-watch__article__img-wrapper{aspect-ratio:327/183;overflow:hidden}.o-time-and-watch__article__img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s}@media screen and (min-width: 768px){a:hover .o-time-and-watch__article__img-wrapper img{transform:scale(1.1)}}.o-time-and-watch__article__text-area{padding-top:17.5px}@media screen and (max-width: 767px){.o-time-and-watch__article__text-area{padding-top:10px}}.o-time-and-watch__article__title{font-size:18px;font-weight:700;line-height:1.4;transition:all .5s}@media screen and (min-width: 768px){a:hover .o-time-and-watch__article__title{color:#fff;text-decoration:underline}}@media screen and (max-width: 767px){.o-time-and-watch__article__title{font-size:14px}}.o-time-and-watch__article__ctr{margin-top:56px;display:flex;justify-content:space-between;align-items:center;font-family:"neue-haas-grotesk-display",sans-serif;font-size:12px;font-weight:450;line-height:.9;transition:color .5s}@media screen and (min-width: 768px){a:hover .o-time-and-watch__article__ctr{color:#888}}@media screen and (max-width: 767px){.o-time-and-watch__article__ctr{font-size:11px}}.o-time-and-watch__swiper__control{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-top:35px;padding-left:57.5px;padding-right:57.5px}@media screen and (max-width: 767px){.o-time-and-watch__swiper__control{display:block;margin-top:82px;padding-left:27.5px;padding-right:27.5px}}.o-time-and-watch__swiper__button-area{display:flex;gap:13px}@media screen and (max-width: 767px){.o-time-and-watch__swiper__button-area{margin-top:38px;justify-content:center;gap:20px}}.o-time-and-watch__swiper__button{display:flex;justify-content:center;align-items:center;width:75px;height:35px;border:1px solid #000;border-radius:20px;background-color:#ebecdd;transition:all .3s}.o-time-and-watch__swiper__button[disabled]{opacity:.5}.o-time-and-watch__swiper__button[disabled]:hover{opacity:.5}@media screen and (min-width: 768px){.o-time-and-watch__swiper__button:not([disabled]):hover{opacity:1;background-color:#000;color:#fff}.o-time-and-watch__swiper__button:not([disabled]):hover svg path{stroke:#fff}}.o-time-and-watch__swiper__scrollbar{position:relative;height:5px;width:305px}@media screen and (max-width: 767px){.o-time-and-watch__swiper__scrollbar{width:100%}}.o-time-and-watch__swiper__scrollbar .swiper-scrollbar-drag{background-color:#000}.o-time-and-watch__swiper__scrollbar::after{content:"";position:absolute;top:calc(50% - .5px);left:0;width:100%;height:1px;background-color:#000}.o-time-and-watch__button-area{margin-top:100px;display:flex;justify-content:center}@media screen and (max-width: 767px){.o-time-and-watch__button-area{margin-top:50px;padding-left:27.5px;padding-right:27.5px}}.o-watch-review{padding-left:57.5px;padding-right:57.5px}@media screen and (max-width: 767px){.o-watch-review{padding-left:27.5px;padding-right:27.5px}}.o-watch-review__header{margin-bottom:92px;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.o-watch-review__header{display:block;margin-bottom:39px}}.o-watch-review__title__h2{font-family:"neue-haas-grotesk-display",sans-serif;font-size:40px;font-weight:400;line-height:1.2}.o-watch-review__lead{flex:0 1 373px;font-size:14px;font-weight:400;line-height:1.6}@media screen and (max-width: 767px){.o-watch-review__lead{margin-top:41px}}.o-watch-review__watch-list-wrapper{overflow:hidden}.o-watch-review__watch-list{display:grid;grid-template-columns:repeat(5, 1fr);list-style:none;margin-right:-1px;margin-bottom:-1px}@media screen and (max-width: 767px){.o-watch-review__watch-list{grid-template-columns:repeat(2, 1fr)}}.o-watch-review__watch-list li{border-bottom:1px solid #c9cd9e;padding:10px 0}.o-watch-review__watch-list li:nth-child(n+11){display:none}.loaded-more .o-watch-review__watch-list li:nth-child(n+11){display:block}@media screen and (max-width: 767px){.o-watch-review__watch-list li:nth-child(n+7){display:none}.loaded-more .o-watch-review__watch-list li:nth-child(n+7){display:block}}.o-watch-review__watch{padding:0 18px 24px;text-align:left;border-right:1px solid #c9cd9e;opacity:0;transform:translateY(20px);transition:all .5s}.o-watch-review__watch.is-inview{opacity:1;transform:translateY(0)}@media screen and (max-width: 767px){.o-watch-review__watch{padding:0 10px 10px}li:nth-child(odd)>.o-watch-review__watch{padding-left:0}li:nth-child(even)>.o-watch-review__watch{padding-right:0}li:nth-child(2n+1)>.o-watch-review__watch{transition-delay:0}li:nth-child(2n+2)>.o-watch-review__watch{transition-delay:.2s}}@media screen and (min-width: 768px){li:nth-child(5n+1)>.o-watch-review__watch{transition-delay:0}li:nth-child(5n+2)>.o-watch-review__watch{transition-delay:.2s}li:nth-child(5n+3)>.o-watch-review__watch{transition-delay:.4s}li:nth-child(5n+4)>.o-watch-review__watch{transition-delay:.6s}li:nth-child(5n+5)>.o-watch-review__watch{transition-delay:.8s}}.o-watch-review__watch:hover{opacity:1}.o-watch-review__watch__img-wrapper{aspect-ratio:237/394}.o-watch-review__watch__img-wrapper img{width:100%;height:100%;object-fit:cover;transform-origin:bottom;transition:transform .5s}@media screen and (min-width: 768px){button:hover .o-watch-review__watch__img-wrapper img{transform:scale(1.1)}}.o-watch-review__watch__text-area{position:relative;margin-top:18px;padding-right:44px}@media screen and (max-width: 767px){.o-watch-review__watch__text-area{margin-top:0;padding-right:22px}}.o-watch-review__watch__brand{font-family:"neue-haas-grotesk-display",sans-serif;font-size:16px;font-weight:700;line-height:1.2}@media screen and (max-width: 767px){.o-watch-review__watch__brand{font-size:14px}}.o-watch-review__watch__name{margin-top:4px;font-family:"neue-haas-grotesk-display",sans-serif;font-size:12px;font-weight:450;line-height:1.2}@media screen and (max-width: 767px){.o-watch-review__watch__name{font-size:11px}}.o-watch-review__watch__plus{position:absolute;bottom:0;right:0;width:40px;height:40px;border:1px solid rgba(185,181,181,.8);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .5s;transform-origin:bottom right}@media screen and (max-width: 767px){.o-watch-review__watch__plus{width:20px;height:20px}}.o-watch-review__watch__plus::before,.o-watch-review__watch__plus::after{content:"";position:absolute;width:17px;height:1px;background-color:#000;transition:background-color .5s}@media screen and (max-width: 767px){.o-watch-review__watch__plus::before,.o-watch-review__watch__plus::after{width:8.5px}}.o-watch-review__watch__plus::before{transform:rotate(90deg)}@media screen and (min-width: 768px){button:hover .o-watch-review__watch__plus{background-color:#000;border:none;transform:scale(1.1)}button:hover .o-watch-review__watch__plus::before,button:hover .o-watch-review__watch__plus::after{background-color:#fff}}.o-watch-review__load-more-area{padding:123px 0 133px}@media screen and (max-width: 767px){.o-watch-review__load-more-area{padding:32px 0 60px}}.o-watch-review__load-more{margin:auto;cursor:pointer}.loaded-more .o-watch-review__load-more{display:none}.o-watch-review__load-more img{right:40px}.o-watch-review__modal{opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:#000;color:#fff;transition:opacity .5s}.is-modal-open .o-watch-review__modal{opacity:1;pointer-events:auto}@media screen and (max-width: 767px){.o-watch-review__modal{overflow-y:auto;overflow-x:clip;padding-top:50px;padding-bottom:100px}}.o-watch-review__modal__inner{height:100%}@media screen and (max-width: 767px){.o-watch-review__modal__inner{height:auto}}.o-watch-review__modal__swiper{height:100%}@media screen and (max-width: 767px){.o-watch-review__modal__swiper{height:auto}}.o-watch-review__modal__swiper .swiper-wrapper{height:100%}@media screen and (max-width: 767px){.o-watch-review__modal__swiper .swiper-wrapper{height:auto}}.o-watch-review__modal__close-button{position:absolute;top:50px;right:57px;z-index:99;width:101px;height:101px;border:1px solid #000;border-radius:50%;background-color:#ebecdd;display:flex;justify-content:center;align-items:center;transition:all .5s;transform-origin:center}@media screen and (max-width: 767px){.o-watch-review__modal__close-button{position:fixed;top:59px;right:27px;width:65px;height:65px}}.o-watch-review__modal__close-button::before,.o-watch-review__modal__close-button::after{content:"";position:absolute;width:43.6px;height:3px;background-color:#000;transition:background-color .5s}@media screen and (max-width: 767px){.o-watch-review__modal__close-button::before,.o-watch-review__modal__close-button::after{width:27.7px;height:2px}}.o-watch-review__modal__close-button::before{transform:rotate(45deg)}.o-watch-review__modal__close-button::after{transform:rotate(-45deg)}@media screen and (min-width: 768px){.o-watch-review__modal__close-button:hover{opacity:1;background-color:#000;border:1px solid #fff;transform:rotate(180deg)}.o-watch-review__modal__close-button:hover::before,.o-watch-review__modal__close-button:hover::after{background-color:#fff}}.o-watch-review__modal__pagination{z-index:1}@media screen and (max-width: 767px){.o-watch-review__modal__pagination{position:fixed;background-color:#000;width:100% !important;padding:12px 0}}.o-watch-review__modal__pagination.swiper-pagination-horizontal{bottom:50px}@media screen and (max-width: 767px){.o-watch-review__modal__pagination.swiper-pagination-horizontal{bottom:0}}.o-watch-review__modal__pagination .swiper-pagination-bullet{background-color:#c9cd9e;opacity:1}.o-watch-review__modal__pagination .swiper-pagination-bullet-active{background-color:#fff}.o-watch-review__modal__button{position:absolute;bottom:34px;width:43px;height:43px;z-index:1;border:1px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s}.o-watch-review__modal__button[disabled]{opacity:.5;pointer-events:none;cursor:default}@media screen and (min-width: 768px){.o-watch-review__modal__button:not([disabled]):hover{opacity:1;background-color:#fff}.o-watch-review__modal__button:not([disabled]):hover img{filter:invert(1)}}@media screen and (max-width: 767px){.o-watch-review__modal__button{display:none}}.o-watch-review__modal__button--prev{left:58px}.o-watch-review__modal__button--prev img{transform:translateX(-10%) rotate(180deg)}.o-watch-review__modal__button--next{right:58px}.o-watch-review__modal__button--next img{transform:translateX(10%)}.o-watch-review__modal-watch{display:grid;grid-template-columns:1fr 344px 1fr;gap:17px;align-items:center;height:100%;padding-left:57.5px;padding-right:57.5px}@media screen and (max-width: 1023px){.o-watch-review__modal-watch{grid-template-columns:1fr 220px 1fr;padding-left:27.5px;padding-right:27.5px}}@media screen and (max-width: 767px){.o-watch-review__modal-watch{display:block;height:auto}}.o-watch-review__modal-watch__img-wrapper{grid-column:2/3;grid-row:1/2;aspect-ratio:344/573}.o-watch-review__modal-watch__img-wrapper img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.o-watch-review__modal-watch__img-wrapper{width:252px;margin:auto}}.o-watch-review__modal-watch__title-area{grid-column:1/2;grid-row:1/2;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 767px){.o-watch-review__modal-watch__title-area{display:block}}.o-watch-review__modal-watch__brand{font-family:"neue-haas-grotesk-display",sans-serif;font-size:40px;font-weight:700;line-height:1.2}.o-watch-review__modal-watch__name{margin-top:4px;font-family:"neue-haas-grotesk-display",sans-serif;font-size:20px;font-weight:450;line-height:1.2}.o-watch-review__modal-watch__description-area{grid-column:3/4;grid-row:1/2}@media screen and (max-width: 767px){.o-watch-review__modal-watch__description-area{margin-top:22px}}.o-watch-review__modal-watch__description-area-inner{max-width:373px;margin-right:auto}@media screen and (max-width: 767px){.o-watch-review__modal-watch__description-area-inner{max-width:100%}}.o-watch-review__modal-watch__description-title{font-size:14px;font-weight:700;line-height:1.6}.o-watch-review__modal-watch__description{margin-top:20px;font-size:14px;font-weight:400;line-height:1.6}.o-watch-review__modal-watch__credit{margin-top:20px;font-size:11px;font-weight:400;line-height:1.6;color:#ebecdd}.o-watch-review__modal-watch__share{font-family:"neue-haas-grotesk-display",sans-serif;font-size:14px;font-weight:450;line-height:1.2}.o-watch-review__modal-watch__sns{margin-top:40px}.o-watch-review__modal-watch__sns ul{display:flex;list-style:none;margin-top:15px}.o-watch-review__modal-watch__sns ul li{margin-right:30px}.o-watch-review__modal-watch__sns ul li:last-child{margin-right:0}.o-watch-review__modal-watch__sns li{position:relative}.o-watch-review__modal-watch__copied{position:absolute;right:-30%;top:150%;width:86px;height:26px;border:2px solid #ebecdd;display:none;justify-content:center;align-items:center}.is-copied+.o-watch-review__modal-watch__copied{display:flex}@media screen and (max-width: 767px){.o-watch-review__modal-watch__copied{right:-34%;top:150%}}.o-watch-review__modal-watch__copied__text{font-size:12px}.o-watch-review__modal-watch__copied img{position:absolute;top:-10px;right:0;height:10px;width:auto}.o-promotion{padding:0 57.5px}@media screen and (max-width: 767px){.o-promotion{padding:0 27.5px}}.o-promotion ul{list-style:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:35px;padding-bottom:60px}@media screen and (max-width: 1023px){.o-promotion ul{gap:10px}}@media screen and (max-width: 767px){.o-promotion ul{grid-template-columns:1fr;gap:10px}}.o-promotion__item{text-decoration:none;color:inherit;border:1px solid #000;padding:33.5px;display:flex;transition:all .5s;gap:39px}@media screen and (max-width: 1023px){.o-promotion__item{padding:18px;gap:18px}}@media screen and (max-width: 767px){.o-promotion__item{padding:12px 11px;gap:12px}}@media screen and (min-width: 768px){.o-promotion__item:hover{opacity:1;background-color:#000;color:#fff}}.o-promotion__item__img-area{flex:0 1 21.5277777778vw}@media screen and (min-width: 1440px){.o-promotion__item__img-area{flex:0 0 21.5277777778vw}}@media screen and (max-width: 767px){.o-promotion__item__img-area{flex:0 0 50%}}.o-promotion__item__img-wrapper{aspect-ratio:1/1;overflow:hidden}.o-promotion__item__img-wrapper img{width:100%;height:100%;object-fit:cover}.o-promotion__item__text-area{display:flex;flex-direction:column;justify-content:space-between;width:208px}@media screen and (min-width: 1440px){.o-promotion__item__text-area{width:auto}}@media screen and (max-width: 767px){.o-promotion__item__text-area{width:50%}}.o-promotion__item__title-area{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}.o-promotion__item__title{font-size:18px;font-weight:700;line-height:1.6;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media screen and (min-width: 768px){a:hover .o-promotion__item__title{text-decoration:underline}}@media screen and (max-width: 767px){.o-promotion__item__title{font-size:11px}}.o-promotion__item__pr{font-family:"neue-haas-grotesk-display",sans-serif;font-size:16px;font-weight:400;line-height:1.6}@media screen and (min-width: 768px){a:hover .o-promotion__item__pr{color:#717171}}@media screen and (max-width: 767px){.o-promotion__item__pr{font-size:10px}}.o-promotion__item__ctr{flex:0 0 auto}@media screen and (max-width: 1439px){.o-promotion__item__ctr{width:100%}}.o-brutus-movie{overflow-x:clip;padding:0 57.5px}@media screen and (max-width: 767px){.o-brutus-movie{padding:0 27.5px}}.o-brutus-movie__inner{padding-bottom:68px;display:flex;justify-content:space-between;align-items:center;gap:55px}@media screen and (max-width: 1023px){.o-brutus-movie__inner{gap:30px}}@media screen and (max-width: 767px){.o-brutus-movie__inner{padding-bottom:0;display:grid;grid-template-columns:1fr;gap:42px}}.o-brutus-movie__title-area{flex:0 0 370px}@media screen and (max-width: 1023px){.o-brutus-movie__title-area{flex:0 0 280px}}@media screen and (max-width: 767px){.o-brutus-movie__title-area{display:contents}}@media screen and (max-width: 767px){.o-brutus-movie__title{grid-row:1/2}}.o-brutus-movie__title__h2{font-family:"neue-haas-grotesk-display",sans-serif;font-size:100px;font-weight:700;line-height:.9;-webkit-text-stroke:.5px #000;color:#ebecdd}@media screen and (max-width: 1023px){.o-brutus-movie__title__h2{font-size:70px}}@media screen and (max-width: 767px){.o-brutus-movie__title__h2{font-size:56px}}.o-brutus-movie__title__h2 span{font-size:90px;white-space:nowrap}@media screen and (max-width: 1023px){.o-brutus-movie__title__h2 span{font-size:64px}}@media screen and (max-width: 767px){.o-brutus-movie__title__h2 span{font-size:56px}}.o-brutus-movie__lead{margin-top:50px;font-size:14px;font-weight:400;line-height:1.6}@media screen and (max-width: 767px){.o-brutus-movie__lead{grid-row:3/4;margin-top:0}}.o-brutus-movie__movie-area{flex:1 0 auto}@media screen and (max-width: 767px){.o-brutus-movie__movie-area{grid-row:2/3;margin:0 -27.5px}}.o-brutus-movie__movie-wrapper{aspect-ratio:16/9;overflow:hidden}.o-brutus-movie__movie-wrapper iframe{width:100%;height:100%;object-fit:cover}.o-watch-theater{margin:0 -57.5px}@media screen and (max-width: 767px){.o-watch-theater{margin:42px -27.5px 0}}.o-watch-theater__container{padding:68px 57.5px;background-color:#25261b;color:#fff}@media screen and (max-width: 767px){.o-watch-theater__container{padding:42px 27.5px}}.o-watch-theater__title-area{display:flex;justify-content:space-between;margin-bottom:120px}@media screen and (max-width: 767px){.o-watch-theater__title-area{display:block;margin-bottom:66px}}.o-watch-theater__title__h2{font-family:"neue-haas-grotesk-display",sans-serif;font-size:40px;font-weight:400;line-height:1.2}.o-watch-theater__lead{flex:0 0 373px;font-size:14px;font-weight:400;line-height:1.6}@media screen and (max-width: 767px){.o-watch-theater__lead{margin-top:40px}}.o-watch-theater__movie-area{overflow-x:clip}.o-watch-theater__movie-area ul{list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 -50px;row-gap:50px}@media screen and (max-width: 767px){.o-watch-theater__movie-area ul{grid-template-columns:1fr;margin:0;row-gap:0}}.o-watch-theater__movie-area li{padding:0 50px;border-right:1px solid #404134}.o-watch-theater__movie-area li:nth-child(n+4){display:none}.loaded-more .o-watch-theater__movie-area li:nth-child(n+4){display:block}@media screen and (max-width: 767px){.o-watch-theater__movie-area li{padding:24px 0 30px;border-right:none;border-top:1px solid #404134}.o-watch-theater__movie-area li:first-child{border-top:none;padding-top:0}.o-watch-theater__movie-area li:last-child{padding-bottom:0}}.o-watch-theater__movie-item{opacity:0;transform:translateY(20px);transition:all .5s}.o-watch-theater__movie-item.is-inview{opacity:1;transform:translateY(0)}@media screen and (min-width: 768px){li:nth-child(3n+1)>.o-watch-theater__movie-item{transition-delay:0}li:nth-child(3n+2)>.o-watch-theater__movie-item{transition-delay:.2s}li:nth-child(3n+3)>.o-watch-theater__movie-item{transition-delay:.4s}}.o-watch-theater__movie-item__title{font-family:"neue-haas-grotesk-display",sans-serif;font-size:22px;font-weight:400;line-height:1.2;margin-bottom:20px}@media screen and (max-width: 767px){.o-watch-theater__movie-item__title{margin-bottom:15px}}.o-watch-theater__movie-item__movie-wrapper{aspect-ratio:16/9;overflow:hidden}.o-watch-theater__movie-item__movie-wrapper iframe{width:100%;height:100%;object-fit:cover}.o-watch-theater__button-area{margin-top:113px}@media screen and (max-width: 767px){.o-watch-theater__button-area{margin-top:17px}}.loaded-more .o-watch-theater__button-area{display:none}.o-watch-theater__button{margin:auto;color:#000;cursor:pointer}.o-magazine{padding-left:57.5px;padding-right:57.5px}@media screen and (max-width: 767px){.o-magazine{padding-left:27.5px;padding-right:27.5px}}.o-magazine__hr-wrapper{margin-bottom:34px}.o-magazine__latest-issue{max-width:1053px;margin:50px auto 116px;padding-left:101px;display:flex;align-items:stretch;gap:0}@media screen and (max-width: 767px){.o-magazine__latest-issue{gap:73px;display:block;margin:38px auto 68px;padding-left:0}}.o-magazine__latest-issue__img-wrapper{flex:0 0 48%}.o-magazine__latest-issue__img-wrapper img{width:100%;height:auto}.o-magazine__latest-issue__information{display:flex;justify-content:space-between;flex-direction:column;gap:18px}.o-magazine__latest-issue__text-area{justify-self:center;flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 767px){.o-magazine__latest-issue__text-area{margin-top:48px}}.o-magazine__latest-issue__buy-now-area{flex:0 0 auto}@media screen and (max-width: 767px){.o-magazine__latest-issue__buy-now-area{margin-top:32px}}@media screen and (max-width: 1023px){.o-magazine__latest-issue__buy-now-area .m-shadowed-button{width:100%}}.o-magazine__latest-issue__title{font-size:30px;font-weight:700;line-height:1.4}@media screen and (max-width: 767px){.o-magazine__latest-issue__title{font-size:24px}}.o-magazine__latest-issue__issue-info{margin-top:5px;font-size:12px;font-weight:700;line-height:1.6}@media screen and (max-width: 767px){.o-magazine__latest-issue__issue-info{font-size:14px}}.o-magazine__latest-issue__lead{margin-top:20px;font-size:14px;font-weight:400;line-height:1.6}@media screen and (max-width: 767px){.o-magazine__latest-issue__lead{font-size:18px}}.o-magazine__back-numbers{max-width:1053px;margin:auto;padding-bottom:60px}@media screen and (max-width: 767px){.o-magazine__back-numbers{padding-bottom:18px}}.o-magazine__back-numbers ul{list-style:none}.o-magazine__back-numbers li+li{margin-top:15px}.o-magazine__back-numbers__title-area{border-bottom:1px solid #000;margin-bottom:27px}@media screen and (max-width: 767px){.o-magazine__back-numbers__title-area{margin-bottom:34px}}.o-magazine__back-number-item{text-decoration:none;color:inherit;border:1px solid #000;padding:12px 46px 12px 20px;display:flex;align-items:center;justify-content:space-between;gap:73px;transition:all .3s}@media screen and (min-width: 768px){.o-magazine__back-number-item:hover{opacity:1;background-color:#000;color:#fff}}@media screen and (max-width: 1023px){.o-magazine__back-number-item{gap:18px}}@media screen and (max-width: 767px){.o-magazine__back-number-item{gap:28px;padding:22px 19px 12px 14px}}.o-magazine__back-number-item__content{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:73px}@media screen and (max-width: 1023px){.o-magazine__back-number-item__content{gap:18px}}@media screen and (max-width: 767px){.o-magazine__back-number-item__content{display:block}}.o-magazine__back-number-item__img-wrapper{flex:0 0 156px}@media screen and (max-width: 767px){.o-magazine__back-number-item__img-wrapper{flex:0 0 127px}}.o-magazine__back-number-item__img-wrapper img{width:100%;height:auto}.o-magazine__back-number-item__vol{font-family:"neue-haas-grotesk-display",sans-serif;font-size:11px;font-weight:450;line-height:.9}@media screen and (max-width: 767px){.o-magazine__back-number-item__vol{font-size:10px;margin-bottom:4px}}.o-magazine__back-number-item__title{font-size:22px;font-weight:700;line-height:1.6}@media screen and (max-width: 767px){.o-magazine__back-number-item__title{font-size:12px}}.o-magazine__back-number-item__button-area{margin-top:24px}.o-watch-academy{padding:0 57.5px}@media screen and (max-width: 767px){.o-watch-academy{padding:0 27.5px}}.o-watch-academy__hr-wrapper{margin:127px 0 105px}@media screen and (max-width: 767px){.o-watch-academy__hr-wrapper{margin:63px 0 47px}}.o-watch-academy__title-area{display:flex;justify-content:space-between}.o-watch-academy__title{flex:0 1 482px}.o-watch-academy__title__h2{margin-top:22px;font-size:24px;font-weight:400;line-height:1.4}.o-watch-academy__title__lead{margin-top:13px;font-size:14px;font-weight:400;line-height:1.6}.o-watch-academy__body-wrapper{overflow-x:clip;margin-right:-57.5px;margin-left:-57.5px}@media screen and (max-width: 767px){.o-watch-academy__body-wrapper{margin-right:-27.5px;margin-left:-27.5px}}.o-watch-academy__body{border-bottom:1px solid #000}@media screen and (max-width: 767px){.o-watch-academy__body{margin:0 27.5px 71px}}.o-watch-academy__body ul{list-style:none;position:relative;aspect-ratio:2714/1000;width:92.0138888889vw;margin:auto}@media screen and (max-width: 767px){.o-watch-academy__body ul{aspect-ratio:1000/1212;width:85.3333333333vw;position:relative;transform:translateX(14%)}}.o-watch-academy__item-wrapper{position:absolute;opacity:0;animation-name:bounce;animation-duration:4s;animation-timing-function:cubic-bezier(0.68, 2.03, 0.22, 0.58);animation-fill-mode:forwards;animation-play-state:paused}.is-inview .o-watch-academy__item-wrapper{animation-play-state:running}@keyframes bounce{0%{transform:translateY(-100%) scale(0.5) rotate(-90deg);opacity:0;animation-timing-function:cubic-bezier(0.68, 2.03, 0.22, 0.58)}50%{transform:translateY(3%) scale(1) rotate(10deg);opacity:1;animation-timing-function:cubic-bezier(0.68, 2.03, 0.22, 0.58)}100%{transform:translateY(0) scale(1) rotate(0);opacity:1;animation-timing-function:ease}}@keyframes bounce-invert{0%{transform:translateY(-100%) scale(0.5) rotate(90deg);animation-timing-function:cubic-bezier(0.68, 2.03, 0.22, 0.58);opacity:0}50%{transform:translateY(10%) scale(1) rotate(-10deg);opacity:1;animation-timing-function:cubic-bezier(0.68, 2.03, 0.22, 0.58)}100%{transform:translateY(0) scale(1) rotate(0);opacity:1;animation-timing-function:ease}}.o-watch-academy__item-wrapper--01{bottom:0;left:4.4%;z-index:2}@media screen and (max-width: 767px){.o-watch-academy__item-wrapper--01{bottom:-0.6%;left:-24.3%}}.o-watch-academy__item-wrapper--01 .m-academy-item{transform:rotate(31.17deg)}@media screen and (max-width: 767px){.o-watch-academy__item-wrapper--01 .m-academy-item{transform:rotate(31.17deg)}}.o-watch-academy__item-wrapper--02{bottom:28.5%;left:18.8%;z-index:1}@media screen and (max-width: 767px){.o-watch-academy__item-wrapper--02{bottom:30%;left:-7.5%;transform:rotate(31.17deg)}}@media screen and (max-width: 767px){.o-watch-academy__item-wrapper--02 .m-academy-item{transform:rotate(31.17deg)}}.o-watch-academy__item-wrapper--03{bottom:0;left:33.3%;z-index:1}@media screen and (max-width: 767px){.o-watch-academy__item-wrapper--03{bottom:2.1%;left:16%}}.o-watch-academy__item-wrapper--04{animation-name:bounce-invert;bottom:48%;left:35%}@media screen and (max-width: 767px){.o-watch-academy__item-wrapper--04{bottom:57.5%;left:15.6%}}.o-watch-academy__item-wrapper--04 .m-academy-item{transform:rotate(-70.58deg)}@media screen and (max-width: 767px){.o-watch-academy__item-wrapper--04 .m-academy-item{transform:none}}.o-watch-academy__item-wrapper--05{animation-name:bounce-invert;bottom:0%;left:51.1%}@media screen and (max-width: 767px){.o-watch-academy__item-wrapper--05{bottom:30%;left:39%;transform:none}}.o-watch-academy__item-wrapper--05 .m-academy-item{transform:rotate(-70.63deg)}@media screen and (max-width: 767px){.o-watch-academy__item-wrapper--05 .m-academy-item{transform:none}}.o-watch-academy__item-wrapper--06{animation-name:bounce-invert;bottom:42%;left:60%}@media screen and (max-width: 767px){.o-watch-academy__item-wrapper--06{bottom:-0.2%;left:56%}}.o-watch-academy__item-wrapper--06 .m-academy-item{transform:rotate(-125.07deg)}@media screen and (max-width: 767px){.o-watch-academy__item-wrapper--06 .m-academy-item{transform:none}}@media screen and (max-width: 767px){.o-watch-academy__item-wrapper--06 .m-academy-item__read-article{right:0}}.o-watch-academy__item-wrapper--07{bottom:0;left:69%;z-index:1}@media screen and (max-width: 767px){.o-watch-academy__item-wrapper--07{display:none}}.o-watch-academy__item-wrapper--08{animation-name:bounce-invert;bottom:0;left:86.9%}@media screen and (max-width: 767px){.o-watch-academy__item-wrapper--08{display:none}}.o-watch-academy__item-wrapper--08 .m-academy-item{transform:rotate(-55.46deg)}.o-archive{padding:0 57.5px 96px}@media screen and (max-width: 767px){.o-archive{padding:0 27.5px 80px}}.o-archive__hr-wrapper--top{margin-bottom:50px}@media screen and (max-width: 767px){.o-archive__hr-wrapper--top{margin-bottom:38px}}.o-archive__hr-wrapper--bottom{margin-top:74px}@media screen and (max-width: 767px){.o-archive__hr-wrapper--bottom{margin-top:48px}}.o-archive__title-area{display:flex;justify-content:space-between}.o-archive__body{margin-top:20px}@media screen and (max-width: 767px){.o-archive__body{margin-top:24px}}.o-archive__body ul{list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);gap:7.77%}@media screen and (max-width: 767px){.o-archive__body ul{grid-template-columns:1fr;gap:23px}}.o-archive__link{text-decoration:none;color:inherit;display:block;border:1px solid #000;padding:12px 12px 20px;transition:all .3s}@media screen and (max-width: 767px){.o-archive__link{padding:10px 10px 15px}}@media screen and (min-width: 768px){.o-archive__link:hover{opacity:1;background-color:#000;color:#fff}}.o-archive__link__img-wrapper{width:100%}.o-archive__link__img-wrapper img{width:100%;height:auto}.o-archive__link__text-area{margin-top:32px;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.o-archive__link__text-area{margin-top:31px}}.o-archive__link__title{font-family:"neue-haas-grotesk-display",sans-serif;font-size:14px;font-weight:450;line-height:.9}@media screen and (max-width: 767px){.o-archive__link__title{font-size:12px}}.o-archive__link__arrow{transition:filter .3s}.o-archive__link__arrow img{display:block;transform:scale(1.5)}@media screen and (min-width: 768px){a:hover .o-archive__link__arrow{filter:invert(1)}}
