*{box-sizing:border-box}:before,:after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;-webkit-text-decoration:under-pageline dotted;text-decoration:under-pageline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}:root{--reading-trim: calc((1em - 1lh)/2) }html{font-feature-settings:"palt" 1}html,body{max-width:100svw}body{max-width:100svw;overflow-x:hidden}span,div{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}img{object-fit:cover;pointer-events:none;touch-callout:none;user-select:none;user-drag:none;border-radius:inherit;width:inherit;height:inherit}svg{width:inherit;height:inherit}svg path{transform-origin:center center}video{max-width:100svw;object-fit:cover}picture{display:block}picture source,picture img{width:100%;height:100%}a{cursor:pointer;line-height:1}a>*{pointer-events:none}div,p,a{font-size:medium}button,[expansion-area]{position:relative;width:fit-content}button:after,[expansion-area]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 22px);width:calc(100% + 22px)}section{width:100svw}.container{position:relative;max-width:100svw;overflow:hidden}@media (min-width: 751px){.container{min-height:100vh}}[no-scroll]{position:fixed;inset:0;overflow:hidden;overscroll-behavior:none}@media (max-width: 750px){[pc-only]{display:none!important}}@media (max-width: 992px){[not-pc-sm-only]{display:none!important}}@media (min-width: 993px){[pc-sm-only]{display:none!important}}@media (max-width: 1580px){[lg-over-only]{display:none!important}}@media (min-width: 751px){[sp-only]{display:none!important}}[hidden]{display:none!important}#wpadminbar{opacity:.1;transition:opacity .5s}#wpadminbar:hover{opacity:1}footer.base-footer{position:relative;padding-top:188rem;padding-bottom:69rem;padding-inline:37rem}@media (max-width: 750px){footer.base-footer{padding-top:80rem;padding-inline:8rem;padding-bottom:74rem}}footer.base-footer .base-footer__title{width:100%}footer.base-footer .base-footer__organized{width:300rem;height:auto;position:absolute;right:37rem;bottom:110rem}@media (max-width: 750px){footer.base-footer .base-footer__organized{width:140rem;height:auto;right:8rem;bottom:74rem}}footer.base-footer .base-footer__copyright{font-size:14rem;font-family:Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;position:absolute;bottom:68rem;right:37rem}@media (max-width: 750px){footer.base-footer .base-footer__copyright{font-size:11rem;bottom:30rem;right:8rem}}footer.base-footer .base-footer__cooperation{font-size:14rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;position:absolute;bottom:68rem;right:184rem}@media (max-width: 750px){footer.base-footer .base-footer__cooperation{font-size:11rem;bottom:30rem;left:130rem;right:auto}}footer.base-footer .base-footer__cooperation a{font-size:14rem}@media (max-width: 750px){footer.base-footer .base-footer__cooperation a{font-size:11rem}}footer.base-footer .base-footer__policy{font-size:14rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;position:absolute;bottom:68rem;right:185rem}@media (max-width: 750px){footer.base-footer .base-footer__policy{font-size:11rem;bottom:30rem;left:8rem;right:auto}}footer.base-footer .base-footer__policy,footer.base-footer .base-footer__cooperation a{transition:color .3s ease}@media (min-width: 993px){footer.base-footer .base-footer__policy:hover:hover,footer.base-footer .base-footer__cooperation a:hover:hover{color:var(--color-white-100)}}@media (max-width: 992px){footer.base-footer .base-footer__policy:hover[hover-el],footer.base-footer .base-footer__cooperation a:hover[hover-el]{color:var(--color-white-100)}}header.base-header{display:flex;padding-inline:0 var(--margin-1);position:absolute;top:0;right:0;z-index:9999;padding-top:28rem}@media (max-width: 750px){header.base-header{width:100%;padding-inline:var(--margin-1);padding-top:22rem}}header.base-header .base-header__date{font-size:14rem;font-family:Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;margin-inline:0 48rem;margin-top:8rem}@media (max-width: 750px){header.base-header .base-header__date{font-size:11rem;margin-top:10rem;margin-inline:0 auto}}header.base-header .base-header__number__wrap{display:inline-flex;position:relative;left:1rem;gap:1rem}header.base-header .base-header__date__number{overflow:hidden;height:1em}header.base-header .base-header__date__number span{display:inline-flex;flex-direction:column;transform:translateY(calc((-100% + 14rem) * var(--progress) / 10))}@media (max-width: 750px){header.base-header .base-header__date__number span{transform:translateY(calc((-100% + 11rem) * var(--progress) / 10))}}header.base-header .base-header__date__number span>span{height:1em}header.base-header .base-header__link{width:120rem;height:40rem;color:var(--color-white-100);background:var(--color-black-100);border-radius:100rem;font-size:13rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;display:flex;justify-content:center;align-items:center}@media (max-width: 750px){header.base-header .base-header__link{width:100rem;height:30rem;font-size:11rem}}header.base-header .base-header__sns{width:33rem;height:33rem}@media (max-width: 750px){header.base-header .base-header__sns{width:28rem;height:28rem}}header.base-header .base-header__sns:last-of-type{margin-inline:3rem 0}@media (max-width: 750px){header.base-header .base-header__sns:last-of-type{margin-inline:3rem 30rem}}header.base-header .base-header__nav{width:85rem;height:auto;position:absolute;top:65rem;right:10rem;padding-top:20rem}@media (max-width: 750px){header.base-header .base-header__nav{display:none}}header.base-header .base-header__item{display:flex;justify-content:center}header.base-header .base-header__item:not(:first-of-type){margin-top:12rem}header.base-header .base-header__item__link{font-size:14rem;font-family:Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased}header.base-header .base-header__button__wrap{width:20rem;height:16rem;position:absolute;top:0;right:16rem}header.base-header .base-header__button{width:100%;height:100%;position:relative;margin-top:26rem}header.base-header .base-header__button span{width:100%;height:2rem;background:var(--color-black-100);position:absolute;inset:0;margin:auto}header.base-header .base-header__button span:first-of-type{top:0;bottom:auto}header.base-header .base-header__button span:last-of-type{top:auto;bottom:0}header.base-header .base-header__link{transition:background .3s ease,color .3s ease}header.base-header .base-header__item__link{transition:color .3s ease}header.base-header .base-header__button{transition:transform .3s ease}header.base-header .base-header__button span{transition:transform .3s ease,opacity .3s ease,bottom .3s ease,top .3s ease}header.base-header .base-header__sns svg circle{transition:fill .3s ease}header.base-header .base-header__sns svg path{transition:fill .3s ease}@media (min-width: 993px){header.base-header .base-header__link:hover:hover{background:var(--color-white-100);color:var(--color-red-100)}}@media (max-width: 992px){header.base-header .base-header__link:hover[hover-el]{background:var(--color-white-100);color:var(--color-red-100)}}@media (min-width: 993px){header.base-header .base-header__item__link:hover:hover{color:var(--color-white-100)}}@media (max-width: 992px){header.base-header .base-header__item__link:hover[hover-el]{color:var(--color-white-100)}}@media (min-width: 993px){header.base-header .base-header__sns:hover:hover svg circle{fill:var(--color-white-100)}header.base-header .base-header__sns:hover:hover svg path{fill:var(--color-red-100)}}@media (max-width: 992px){header.base-header .base-header__sns:hover[hover-el] svg circle{fill:var(--color-white-100)}header.base-header .base-header__sns:hover[hover-el] svg path{fill:var(--color-red-100)}}header.base-header[open] .base-header__button{transform:rotate(-180deg)}header.base-header[open] .base-header__button span:first-of-type{top:calc(50% - 1rem);transform:rotate(45deg)}header.base-header[open] .base-header__button span:nth-of-type(2){opacity:0}header.base-header[open] .base-header__button span:last-of-type{bottom:calc(50% - 1rem);transform:rotate(-45deg)}.base-menu{width:100%;height:100vh;position:fixed;inset:0;margin:auto;z-index:9998;background:var(--color-red-100)}.base-menu .base-menu__inner{width:100%;height:100%;overflow-y:auto;padding-top:100rem;padding-bottom:55rem;padding-inline:8rem}.base-menu .base-menu__link{display:flex;align-content:flex-start}.base-menu .base-menu__link--en{font-size:60rem;font-family:futura-pt-bold,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}.base-menu .base-menu__link--ja{font-size:10rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;margin-inline:10rem 0;margin-top:13rem}.base-menu .base-menu__title{width:188rem;height:auto;margin-top:100rem;position:relative}.base-menu .base-menu__organized{width:100rem;position:absolute;inset:auto -25rem -2rem auto}.base-menu .base-menu__footer{display:flex;justify-content:space-between;margin-top:24rem}.base-menu .base-menu__policy{font-size:10rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.base-menu .base-menu__copyright{font-size:10rem;font-family:Roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.base-menu{transition:opacity .3s ease;opacity:0;pointer-events:none}.base-menu[open]{opacity:1;pointer-events:auto}.container[page-name=index]{width:100%}.container[page-name=index] section.first{padding-top:807rem;padding-inline:var(--margin-1);display:flex;gap:28rem;position:relative;overflow:hidden}@media (max-width: 750px){.container[page-name=index] section.first{padding-top:770rem;justify-content:space-between}}.container[page-name=index] section.first .first__logo__wrap{width:770rem;height:584rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 750px){.container[page-name=index] section.first .first__logo__wrap{width:534rem;height:404rem;top:calc(50% - 65rem)}}.container[page-name=index] section.first .first__logo{width:100%;height:100%}.container[page-name=index] section.first .first__copy{width:550rem;height:auto;position:absolute;top:14rem;left:20rem}@media (max-width: 750px){.container[page-name=index] section.first .first__copy{width:calc(100% - 16rem);top:90rem;left:12rem;z-index:1}}.container[page-name=index] section.first .first__title{width:calc(100% - 40rem);height:fit-content;position:absolute;inset:0;margin:auto}.container[page-name=index] section.first .first__title svg{width:100%;height:auto}@media (max-width: 750px){.container[page-name=index] section.first .first__title{width:calc(100% - 16rem);top:-130rem}}.container[page-name=index] section.first .first__date{width:calc(100% - 40rem);height:fit-content;position:absolute;inset:auto 13rem 18rem auto}@media (max-width: 750px){.container[page-name=index] section.first .first__date{width:calc(100% - 16rem);inset:auto 8rem 60rem auto}}.container[page-name=index] section.first .first__date svg{width:100%;height:auto}.container[page-name=index] section.first .first__scroll{font-size:14rem;font-family:Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;position:absolute;bottom:20rem;left:20rem}@media (max-width: 750px){.container[page-name=index] section.first .first__scroll{font-size:11rem}}@media (max-width: 750px) and (max-width: 750px){.container[page-name=index] section.first .first__scroll{left:8rem}}.container[page-name=index] section.first .first__copyright{font-size:14rem;font-family:Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;position:absolute;bottom:20rem;left:100rem}@media (max-width: 750px){.container[page-name=index] section.first .first__copyright{font-size:11rem;right:8rem;left:auto}}.container[page-name=index] section.statement{padding-top:500rem;padding-inline:var(--margin-2);position:relative}@media (max-width: 992px){.container[page-name=index] section.statement{padding-top:420rem}}@media (max-width: 750px){.container[page-name=index] section.statement{padding-top:256rem;padding-inline:0}}.container[page-name=index] section.statement .statement__logo{width:678rem;height:auto;position:absolute;top:50rem;left:var(--margin-1) 0}@media (max-width: 992px){.container[page-name=index] section.statement .statement__logo{width:450rem;top:40rem;left:var(--margin-1) 0}}@media (max-width: 750px){.container[page-name=index] section.statement .statement__logo{width:197rem;top:58rem;left:0}}.container[page-name=index] section.statement .statement__text{width:660rem;height:auto;margin-inline:auto 0}@media (max-width: 750px){.container[page-name=index] section.statement .statement__text{width:100%;margin-inline:auto}}.container[page-name=index] section.statement .statement__title{width:1298rem;height:auto;margin-top:18rem;margin-inline:auto;overflow:hidden}@media (max-width: 992px){.container[page-name=index] section.statement .statement__title{width:100%;margin-top:16rem}}.container[page-name=index] section.statement .statement__copy{width:628rem;height:auto;margin-top:16rem;margin-inline:auto 30rem;overflow:hidden}@media (max-width: 992px){.container[page-name=index] section.statement .statement__copy{margin-inline:auto 0}}@media (max-width: 750px){.container[page-name=index] section.statement .statement__copy{width:100%;margin-top:14rem;margin-inline:auto}}.container[page-name=index] section.news{margin-top:50rem;padding-top:100rem;padding-inline:95rem 40rem;display:flex;gap:80rem;position:relative;overflow:hidden}@media (max-width: 992px){.container[page-name=index] section.news{padding-inline:20rem;gap:40rem}}@media (max-width: 750px){.container[page-name=index] section.news{margin-top:0;padding-top:48rem;padding-inline:0 0;display:block}}@media (max-width: 992px){.container[page-name=index] section.news .news__contents{margin-inline:auto 0}}.container[page-name=index] section.news .news__title{font-size:140rem;font-family:futura-pt-bold,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;height:fit-content;overflow:hidden;line-height:1}@media (max-width: 750px){.container[page-name=index] section.news .news__title{font-size:90rem;position:relative;left:-6rem}}.container[page-name=index] section.news .news__title>*{font-size:inherit}.container[page-name=index] section.news .news__slider{width:800rem}@media (max-width: 992px){.container[page-name=index] section.news .news__slider{width:100%}}@media (max-width: 750px){.container[page-name=index] section.news .news__slider{margin-top:74rem}}.container[page-name=index] section.news .news__item{display:flex;justify-content:flex-end;gap:16rem;margin-inline:auto 0}@media (max-width: 750px){.container[page-name=index] section.news .news__item{width:100%;gap:20rem;padding-inline:var(--margin-1) 0}}.container[page-name=index] section.news .news__item__desc{width:175rem;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width: 750px){.container[page-name=index] section.news .news__item__desc{justify-content:flex-start}}.container[page-name=index] section.news .news__item__date{font-size:11rem;font-family:Roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin-top:auto}@media (max-width: 750px){.container[page-name=index] section.news .news__item__date{margin-top:2rem}}.container[page-name=index] section.news .news__item__title{font-size:16rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;margin-top:28rem}@media (max-width: 750px){.container[page-name=index] section.news .news__item__title{margin-top:14rem}}.container[page-name=index] section.news .news__item__text{font-size:11rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;margin-top:22rem;line-height:1.6}@media (max-width: 750px){.container[page-name=index] section.news .news__item__text{margin-top:26rem;line-height:1.5}}.container[page-name=index] section.news .news__item__link{font-size:10rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;margin-top:25rem;display:inline-flex;gap:4rem;align-items:center}@media (max-width: 750px){.container[page-name=index] section.news .news__item__link{margin-top:20rem}}.container[page-name=index] section.news .news__item__link svg{width:6rem;height:auto;position:relative;top:-1rem}.container[page-name=index] section.news .news__item__image{width:280rem}@media (max-width: 750px){.container[page-name=index] section.news .news__item__image{width:197rem}}.container[page-name=index] section.news .news__arrows{position:absolute;bottom:0;left:-290rem;display:flex;gap:60rem}.container[page-name=index] section.news .news__arrow{font-size:11rem;font-family:Roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;display:flex;align-items:center;gap:8rem}.container[page-name=index] section.news .news__arrow svg{width:17rem;height:auto}.container[page-name=index] section.news .news__arrow:first-of-type svg{transform:rotate(180deg)}.container[page-name=index] section.news .news__item__link,.container[page-name=index] section.news .news__arrow{transition:color .3s ease}.container[page-name=index] section.news .news__item__link svg path,.container[page-name=index] section.news .news__arrow svg path{transition:stroke .3s ease}@media (min-width: 993px){.container[page-name=index] section.news .news__item__link:hover:hover,.container[page-name=index] section.news .news__arrow:hover:hover{color:var(--color-white-100)}.container[page-name=index] section.news .news__item__link:hover:hover svg path,.container[page-name=index] section.news .news__arrow:hover:hover svg path{stroke:var(--color-white-100)}}@media (max-width: 992px){.container[page-name=index] section.news .news__item__link:hover[hover-el],.container[page-name=index] section.news .news__arrow:hover[hover-el]{color:var(--color-white-100)}.container[page-name=index] section.news .news__item__link:hover[hover-el] svg path,.container[page-name=index] section.news .news__arrow:hover[hover-el] svg path{stroke:var(--color-white-100)}}.container[page-name=index] section.artist{margin-top:126rem;padding-top:100rem;padding-inline:var(--margin-3);position:relative;overflow:hidden}@media (max-width: 750px){.container[page-name=index] section.artist{padding-top:48rem;margin-top:60rem;padding-inline:0}}.container[page-name=index] section.artist .artist__title{font-size:160rem;font-family:futura-pt-bold,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;overflow:hidden;text-align:right;line-height:.8}@media (max-width: 750px){.container[page-name=index] section.artist .artist__title{font-size:86rem;text-align:right;position:relative;top:auto;right:0;line-height:1;letter-spacing:-.01em}}.container[page-name=index] section.artist .artist__title>*{font-size:inherit}.container[page-name=index] section.artist .artist__day--02{margin-top:88rem}@media (max-width: 750px){.container[page-name=index] section.artist .artist__day--02{margin-top:80rem}}.container[page-name=index] section.artist .artist__day__title{font-size:80rem;font-family:futura-pt-bold,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}@media (max-width: 750px){.container[page-name=index] section.artist .artist__day__title{font-size:58rem;margin-top:20rem}}.container[page-name=index] section.artist .artist__list{display:flex;gap:80rem 160rem;margin-top:40rem}@media (max-width: 750px){.container[page-name=index] section.artist .artist__list{flex-direction:column;gap:45rem;margin-top:18rem}}.container[page-name=index] section.artist .artist__item{width:100%;position:relative}@media (max-width: 750px){.container[page-name=index] section.artist .artist__item{padding-inline:0 28rem}}.container[page-name=index] section.artist .artist__image{width:100%;height:675rem;background:var(--color-black-100)}@media (max-width: 992px){.container[page-name=index] section.artist .artist__image{height:500rem}}@media (max-width: 750px){.container[page-name=index] section.artist .artist__image{height:480rem}}.container[page-name=index] section.artist .artist__desc{height:100%;display:flex;flex-direction:column;gap:16rem;margin-top:14rem}@media (max-width: 750px){.container[page-name=index] section.artist .artist__desc{margin-top:12rem;padding-inline:8rem 0;gap:4rem}}.container[page-name=index] section.artist .artist__category{font-size:40rem;font-family:futura-pt-bold,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;writing-mode:vertical-rl;position:absolute;top:0;right:-70rem}@media (max-width: 750px){.container[page-name=index] section.artist .artist__category{font-size:24rem;right:2rem}}.container[page-name=index] section.artist .artist__name{height:90rem}@media (max-width: 750px){.container[page-name=index] section.artist .artist__name{height:85rem}}.container[page-name=index] section.artist .artist__commingsoon{font-size:60rem;font-family:futura-pt-bold,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;text-align:center;display:block;margin-top:154rem}@media (max-width: 750px){.container[page-name=index] section.artist .artist__commingsoon{font-size:24rem;margin-top:111rem;text-align:center;padding-bottom:0}}.container[page-name=index] section.artist .artist__link{width:fit-content;color:var(--color-white-100);font-size:11rem;font-family:Roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;display:flex;align-items:center;gap:4rem;margin-top:4rem}@media (max-width: 750px){.container[page-name=index] section.artist .artist__link{margin-top:15rem}}.container[page-name=index] section.artist .artist__link svg{width:6rem;height:auto}.container[page-name=index] section.artist .artist__link svg path{stroke:var(--color-white-100)}.container[page-name=index] section.artist .artist__link{transition:color .3s ease}.container[page-name=index] section.artist .artist__link svg path{transition:stroke .3s ease}@media (min-width: 993px){.container[page-name=index] section.artist .artist__link:hover:hover{color:var(--color-black-100)}.container[page-name=index] section.artist .artist__link:hover:hover svg path{stroke:var(--color-black-100)}}@media (max-width: 992px){.container[page-name=index] section.artist .artist__link:hover[hover-el]{color:var(--color-black-100)}.container[page-name=index] section.artist .artist__link:hover[hover-el] svg path{stroke:var(--color-black-100)}}.container[page-name=index] section.about{margin-top:87rem;padding-top:100rem;padding-inline:var(--margin-2);display:flex;gap:245rem;overflow:hidden}@media (max-width: 992px){.container[page-name=index] section.about{display:block;padding-inline:0}}@media (max-width: 750px){.container[page-name=index] section.about{padding-top:48rem;margin-top:97rem}}.container[page-name=index] section.about .about__title{font-size:160rem;font-family:futura-pt-bold,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;min-width:fit-content;height:fit-content;overflow:hidden;line-height:1}@media (max-width: 750px){.container[page-name=index] section.about .about__title{font-size:88rem}}.container[page-name=index] section.about .about__title>*{font-size:inherit}.container[page-name=index] section.about .about__list{margin-top:35rem}@media (max-width: 992px){.container[page-name=index] section.about .about__list{margin-inline:240rem 0}}@media (max-width: 750px){.container[page-name=index] section.about .about__list{margin-top:48rem;margin-inline:0}}.container[page-name=index] section.about .about__item{display:flex}.container[page-name=index] section.about .about__item:not(:first-child){margin-top:43rem}@media (max-width: 750px){.container[page-name=index] section.about .about__item:not(:first-child){margin-top:30rem}}.container[page-name=index] section.about .about__item__title{font-size:16rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;min-width:163rem}@media (max-width: 750px){.container[page-name=index] section.about .about__item__title{font-size:11rem;min-width:200rem;margin-inline:0 20rem;text-align:right}}.container[page-name=index] section.about .about__item__desc{font-size:13rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;line-height:1.5}@media (max-width: 750px){.container[page-name=index] section.about .about__item__desc{font-size:11rem;line-height:1.5}}.container[page-name=index] section.about .about__item__desc a{font-size:11rem;font-family:Roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}@media (max-width: 750px){.container[page-name=index] section.about .about__item__desc a{font-size:10rem}}.container[page-name=index] section.about .about__item__desc a{transition:color .3s ease}@media (min-width: 993px){.container[page-name=index] section.about .about__item__desc a:hover:hover{color:var(--color-white-100)}}@media (max-width: 992px){.container[page-name=index] section.about .about__item__desc a:hover[hover-el]{color:var(--color-white-100)}}html{--color-black-100: #000000;--color-white-100: #ffffff;--color-red-100: #CC0033;--select-fill-color: var(--color-black-100);--select-text-color: var(--color-white-100)}:root{--margin-1: 20rem;--margin-2: 40rem;--margin-3: 100rem}@media (max-width: 992px){:root{--margin-1: 16rem;--margin-2: 32rem;--margin-3: 80rem}}html{font-feature-settings:"palt" 1;font-size:calc(100 / var(--base-vw) * 1 * 1vw);--max-width: 1580px;margin-top:0rem!important}@media (min-width: 993px){html{--base-vw: 1440}}@media (max-width: 992px){html{--base-vw: 992}}@media (max-width: 750px){html{--base-vw: 393}}@media (min-width: 751px){html{min-height:100%}}html:has(vite-error-overlay){font-size:normal!important}html,body{max-width:100vw;color:var(--color-black-100);background:var(--color-red-100)}html ::selection,body ::selection{background:var(--select-fill-color);color:var(--select-text-color)}html ::-moz-selection,body ::-moz-selection{background:var(--select-fill-color);color:var(--select-text-color)}body{color:var(--color-black-100);font-family:hiragino-kaku-gothic-pron,sans-serif}.container{min-height:100svh}section{width:100%}.default{width:100%}
