:root{--key-color-white:255, 255, 255;--key-color-black:0, 0, 0;--key-color-red:216, 4, 20;--page-text-color:216, 4, 20;--page-bg-color:255, 255, 255;--bg-gradient-red:linear-gradient(180deg, #d80413 0%, #75020b 100%);--bg-gradient-red2:linear-gradient(180deg, #d80413 0%, #75020b 85%, transparent 100%);--circle-gradation-red:linear-gradient(90deg, #d80413 0%, #75020b 100%);--font-sans:"Noto Sans JP", sans-serif;--font:var(--font-sans);--content-max-width:562px;--content-outer-width:100%;--content-inner-width:var(--content-outer-width)}*,:before,:after{box-sizing:inherit;margin:0;padding:0}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;font-size:62.5%}body{min-height:100svh;color:rgb(var(--page-text-color));font-size:1rem;font-family:var(--font);-webkit-font-kerning:normal;font-kerning:normal;font-optical-sizing:auto;letter-spacing:0;background-color:rgb(var(--page-bg-color));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;line-height:1.5;position:relative}canvas{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}input,button,textarea,select{all:unset;color:inherit;font:inherit;box-sizing:inherit;vertical-align:top;outline:none}button{cursor:pointer;display:inline-flex}textarea{resize:none}label{cursor:pointer}label.disabled,label:disabled,input.disabled,input:disabled,button.disabled,button:disabled,textarea.disabled,textarea:disabled,select.disabled,select:disabled{cursor:default}h1,h2,h3,h4,h5,h6,figure,table{font-size:inherit;font-weight:400}figure{margin:0;padding:0}ul,ol{list-style:none}img{vertical-align:top;line-height:1;display:block}img,svg{object-fit:contain;width:100%;height:100%}a{color:inherit;text-decoration:none}a img,a svg{display:block}strong{font-weight:500}:focus{outline:none}body.theater{overflow:hidden}.page-shell{grid-template-columns:1fr minmax(0,562px) 1fr;min-height:100svh;display:grid;position:relative}.main{grid-column:2;position:relative}[data-viewport-container]{width:100%;max-width:var(--content-max-width);margin-left:auto;margin-right:auto}[data-content-outer]{width:var(--content-outer-width);margin-left:auto;margin-right:auto}[data-content-inner]{width:var(--content-inner-width);margin-left:auto;margin-right:auto}[data-button] *{pointer-events:none}.navigation{display:grid}.navigation[data-horizontal]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));justify-items:center}.navigation[data-vertical]{grid-template-columns:1fr;justify-items:center}[data-button][data-hover=fade]{transition:opacity .3s ease-out}[data-button][data-hover=fade][data-interaction-state=hover]{opacity:.6}[data-button][data-hover=down]{transition:transform .2s ease-out}[data-button][data-hover=down][data-interaction-state=hover]{transform:translateY(2px)}.link[data-hover=line]{padding-bottom:var(--padding-bottom,.2em);background-image:linear-gradient(var(--link-text-color), var(--link-text-color));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;line-height:1;transition:background-size .3s ease-out;display:inline;position:relative}.link[data-hover=line][data-interaction-state=hover]{background-position:100% 100%;background-size:0% 1px}@media (min-width:992px){.page-shell{grid-template-columns:minmax(0,439px) 562px minmax(0,439px);justify-content:center}}@keyframes buffer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scroll-affordance{0%{opacity:0;transform:translateY(-90%)}20%{opacity:1}80%{opacity:1;transform:translateY(-30%)}to{opacity:0;transform:translateY(0%)}}@keyframes gnav-slide{0%,40%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translate(0)}}@keyframes gnav-top-open{0%{transform:translateY(px2rem(-4)) rotate(0)}50%{transform:translateY(0)rotate(0)}to{transform:translateY(0)rotate(18.56deg)}}@keyframes gnav-top-close{0%{transform:translateY(0)rotate(18.56deg)}50%{transform:translateY(0)rotate(0)}to{transform:translateY(px2rem(-4)) rotate(0deg)}}@keyframes gnav-bottom-open{0%{transform:translateY(px2rem(4)) rotate(0)}50%{transform:translateY(0)rotate(0)}to{transform:translateY(0)rotate(-18.56deg)}}@keyframes gnav-bottom-close{0%{transform:translateY(0)rotate(-18.56deg)}50%{transform:translateY(0)rotate(0)}to{transform:translateY(px2rem(4)) rotate(0deg)}}.rounded-button{--button-bg-color:var(--bg-gradient-red);--button-border-color:rgb(var(--key-color-white));--button-text-color:rgb(var(--key-color-white));background:var(--button-bg-color);border:.1rem solid var(--button-border-color);border-radius:9999px;align-items:center;padding:0 1rem;transition:all .3s;display:grid;position:relative}.rounded-button .caption{color:var(--button-text-color);text-align:center;transition:all .3s}.rounded-button[data-arrow=fixed]{grid-template-columns:1fr 1.4rem}.rounded-button[data-arrow=after]{grid-auto-flow:column;justify-content:center;align-items:center;gap:0 .5rem}.rounded-button[data-interaction-state=hover] .icon.arrow{transform:translate(25%)}.rounded-button:disabled,.rounded-button.disabled{opacity:.75;pointer-events:none;cursor:not-allowed}[data-intersect=fade-in],[data-motion=fade-in]{opacity:0;transition:opacity .4s ease-out calc(var(--d,0) * .1s)}[data-intersect=fade-in][data-intersected],[data-motion=fade-in][data-active]{opacity:1}[data-intersect=move-b-in],[data-motion=move-b-in]{opacity:0;transition:opacity .2s ease-out calc(var(--d,0) * .1s), transform 1.4s cubic-bezier(.19, 1, .22, 1) calc(var(--d,0) * .1s);transform:translateY(3rem)}[data-intersect=move-b-in][data-intersected],[data-motion=move-b-in][data-active]{opacity:1;transform:none}[data-intersect=move-l-in],[data-motion=move-l-in]{opacity:0;transition:opacity .2s ease-out calc(var(--d,0) * .1s), transform .7s ease-out calc(var(--d,0) * .1s);transform:translate(-3rem)}[data-intersect=move-l-in][data-intersected],[data-motion=move-l-in][data-active]{opacity:1;transform:none}[data-intersect=zoom-in],[data-motion=zoom-in]{opacity:0;transition:opacity .2s ease-out calc(var(--d,0) * .1s), transform .4s ease-out calc(var(--d,0) * .1s);transform:scale(.5)}[data-intersect=zoom-in][data-intersected],[data-motion=zoom-in][data-active]{opacity:1;transform:none}[data-intersect=zoom-out],[data-motion=zoom-out]{opacity:0;transition:opacity .2s ease-out calc(var(--d,0) * .1s), transform .6s ease-out calc(var(--d,0) * .1s);transform:scale(1.4)}[data-intersect=zoom-out][data-intersected],[data-motion=zoom-out][data-active]{opacity:1;transform:none}[data-intersect^=mask-],[data-motion^=mask-]{transition:-webkit-clip-path calc(var(--t,.7) * 1s) cubic-bezier(.55, .055, .675, .19) calc(var(--d,0) * .4s);transition:clip-path calc(var(--t,.7) * 1s) cubic-bezier(.55, .055, .675, .19) calc(var(--d,0) * .4s);transition:clip-path calc(var(--t,.7) * 1s) cubic-bezier(.55, .055, .675, .19) calc(var(--d,0) * .4s), -webkit-clip-path calc(var(--t,.7) * 1s) cubic-bezier(.55, .055, .675, .19) calc(var(--d,0) * .4s)}[data-intersect^=mask-][data-intersected],[data-motion^=mask-][data-active]{clip-path:inset(0)}[data-intersect=mask-t2b],[data-motion=mask-t2b]{transition-duration:calc(var(--t,.7) * 1s);clip-path:inset(0 0 100%)}[data-intersect=mask-b2t],[data-motion=mask-b2t]{transition-duration:calc(var(--t,.5) * 1s);clip-path:inset(100% 0 0)}[data-intersect=mask-l2r],[data-motion=mask-l2r]{clip-path:inset(0 100% 0 0)}[data-intersect=mask-r2l],[data-motion=mask-r2l]{clip-path:inset(0 0 0 100%)}[data-intersect=mask-c],[data-motion=mask-c]{clip-path:circle(0%);transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-intersect=mask-c][data-intersected],[data-motion=mask-c][data-active]{clip-path:circle(50%)}[data-scope=viewport-bg]{will-change:transform;pointer-events:none;background:url(./viewport-bg-Bj6-UXZZ.jpg) 50% 0/cover no-repeat;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}html.webp [data-scope=viewport-bg]{background-image:url(./viewport-bg.jpg-DsLkIMbi.webp)}html.avif [data-scope=viewport-bg]{background-image:url(./viewport-bg.jpg-BuU-Ag_Q.avif)}[data-scope=side-logo]{pointer-events:none;align-self:start;position:-webkit-sticky;position:sticky;top:50%;transform:translateY(-50%)}[data-scope=side-logo].left{grid-column:1}[data-scope=side-logo].right{grid-column:3}[data-scope=side-logo].left,[data-scope=side-logo].right{justify-content:center;display:flex}[data-scope=side-logo].left picture,[data-scope=side-logo].right picture{width:min(260px,100% - 32px);height:auto;display:none}@media (min-width:992px){[data-scope=side-logo].left picture,[data-scope=side-logo].right picture{display:block}}.global-footer{z-index:1;color:rgb(var(--key-color-white));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background-color:rgb(var(--key-color-black));position:relative}.global-footer .main-section-container{padding:1.5rem 0 2rem}.global-footer .site{height:8.1rem}.global-footer .main-section-inner{grid-template-columns:1fr;justify-content:center;row-gap:55px;display:grid}.global-footer .logos{grid-auto-flow:column;justify-content:center;align-items:center;gap:0 3rem;margin-top:1.5rem;padding-top:1.5rem;display:grid;position:relative}.global-footer .logos:before{content:"";background-color:rgb(var(--key-color-white));width:66.6667%;height:.1rem;margin:0 auto;display:block;position:absolute;top:0;left:0;right:0}.global-footer .logos .asahi{height:1.3rem}.global-footer .logos .wilkinson{height:2.3rem}.global-footer .logos [data-button]{display:block}.global-footer .copyright{height:.9rem;margin-top:3.2rem}.global-navigation{z-index:100;position:-webkit-sticky;position:sticky;top:1rem}.global-navigation .drawer{z-index:110;flex-direction:column;justify-content:center;align-items:center;width:6.5rem;height:3.4rem;display:flex;position:absolute;top:-.2rem;right:.8rem;overflow:hidden}.global-navigation .drawer .bground{width:calc(100% - 4px);height:calc(100% - 4px);display:block;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.global-navigation .drawer .bground svg{overflow:visible}.global-navigation .drawer .bground path{fill:rgb(var(--key-color-red));transition:fill .3s ease-out}.global-navigation .drawer .bars span{background-color:rgb(var(--key-color-white));transform-origin:50%;border-radius:1px;width:2.5rem;height:.2rem;margin:auto;transition:background-color .3s ease-out;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.global-navigation .drawer .bars span:first-child{transform:translateY(-.4rem)rotate(0)}.global-navigation .drawer .bars span:last-child{transform:translateY(.4rem)rotate(0)}.global-navigation .drawer.invert .bground path{fill:rgb(var(--key-color-white))}.global-navigation .drawer.invert .bars span{background-color:rgb(var(--key-color-red))}.global-navigation .container{z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:url(./gnavi-bg-DFccs9G0.jpg) 50%/cover no-repeat;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.global-navigation .content{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.global-navigation .inner{color:rgb(var(--key-color-white));letter-spacing:.07em;grid-template-columns:1fr;justify-items:center;row-gap:3rem;margin:auto 0;padding:66px 36px 36px;font-size:22px;display:grid}.global-navigation .link{height:3.2rem;animation:gnav-slide .4s cubic-bezier(.075, .82, .165, 1) calc(var(--d,0) * 50ms) backwards;filter:drop-shadow(.2rem .2rem .5rem rgba(0,0,0,.4));display:block}.global-navigation.is-open .drawer .bground path{fill:rgb(var(--key-color-white))}.global-navigation.is-open .drawer .bars span{background-color:rgb(var(--key-color-red))}.global-navigation.is-open .drawer .bars span:first-child{animation:.4s forwards gnav-top-open}.global-navigation.is-open .drawer .bars span:last-child{animation:.4s forwards gnav-bottom-open}.global-navigation.is-open .container{display:block}.global-navigation.is-open .overlay{animation:.8s ease-in gnav-circle}.global-navigation.is-close .drawer .bars span:first-child{animation:.4s forwards gnav-top-close}.global-navigation.is-close .drawer .bars span:last-child{animation:.4s forwards gnav-bottom-close}.global-navigation.is-close .container{opacity:0}@media (max-width:562px){.global-navigation .drawer{right:calc((100vw - min(100vw, var(--content-max-width))) / 2 + 1rem + env(safe-area-inset-right))}}.external-button .icon.arrow{width:1.4rem;height:1.5rem;transition:all .3s}.icon.arrow{pointer-events:none;width:1.4rem;height:1.5rem;display:block}.icon.arrow svg{margin:auto 0;display:block}.icon.arrow[data-dir=right] svg{transform:scaleX(-1)}.action-button .icon.arrow{width:1rem;height:1.1rem;transition:all .2s}[data-scope=share-navigation]{margin-top:2.6rem}[data-scope=share-navigation] .share-title{height:.9rem}[data-scope=share-navigation] .share-list{grid-template-columns:repeat(3,2rem);justify-content:center;gap:2rem;margin-top:1.5rem;display:grid}[data-scope=share-navigation] .share-item a{display:block}[data-scope=scroll-affordance]{flex-direction:column;width:3.5rem;height:2.7rem;margin:0 auto;display:flex;position:relative;left:0;right:0}[data-scope=scroll-affordance] span{background:url(./scroll-arrow-Bai0fcel.svg) 50% 0/100% 100% no-repeat;width:100%;height:1.3rem;animation:2.4s ease-in-out infinite scroll-affordance;display:block;position:absolute}[data-scope=scroll-affordance] span:first-child{animation-delay:0s;top:0}[data-scope=scroll-affordance] span:nth-child(2){animation-delay:.2s;top:.7rem}[data-scope=scroll-affordance] span:nth-child(3){animation-delay:.4s;top:1.4rem}.layer-stack{position:relative}.layer-stack>.bground{position:absolute;top:0;bottom:0;left:0;right:0}.layer-stack>.bground.gradient-red{background:var(--bg-gradient-red2);mix-blend-mode:multiply;will-change:transform}.layer-stack[data-layer=map2campaign-live],.layer-stack[data-layer=campaign-live2collection]{flex-direction:column-reverse;display:flex}.layer-stack[data-layer=bground2campaign-live]{margin-top:-7rem}.section-bground{pointer-events:none;position:absolute;top:0;left:0;right:0}.text-bar{padding:.3rem .2rem .3rem .3rem;position:relative}.text-bar .text-bar-shape{transform-origin:0 100%;will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0;transform:skew(-6deg)}.text-bar picture{width:calc(var(--img-w) / 2 * .1rem);height:calc(var(--img-h) / 2 * .1rem);display:block;position:relative}.text-bar[data-theme=red] .text-bar-shape{background:var(--bg-gradient-red);mix-blend-mode:hard-light}.text-bar[data-theme=white] .text-bar-shape{background:#fff}[data-overlay=loading]{touch-action:none}[data-overlay=loading].ready,[data-overlay=loading].active{z-index:500}[data-overlay=loading][data-bg=fill] .backdrop{background-color:rgb(var(--key-color-white), 1)}[data-overlay=loading][data-bg=translucent] .backdrop{background-color:rgb(var(--key-color-white), .5)}[data-overlay=loading] .content{background:url(./main-bg-Cj-N9F2J.png) 50%/256px 256px no-repeat}html.webp [data-overlay=loading] .content{background-image:url(./main-bg.png-G9jbsJHe.webp)}html.avif [data-overlay=loading] .content{background-image:url(./main-bg.png-t4GQnKO4.avif)}[data-overlay]{z-index:500;touch-action:manipulation;display:none;position:fixed;top:0;bottom:0;left:0;right:0}[data-overlay] .backdrop{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}[data-overlay] .content{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}[data-overlay] .scroller{z-index:1;width:100%;height:100%;display:flex;position:relative;overflow:auto}[data-overlay].ready,[data-overlay].active{display:block}[data-overlay=coolspot].active{z-index:500}[data-overlay=coolspot] .backdrop{background:rgb(var(--key-color-white)) url(./coolspot-bg-25rXvCBb.jpg) no-repeat 50% 50%;background-size:cover}[data-overlay=coolspot] .inner{width:100%;min-height:54rem;margin:auto;padding:1.7rem 0;position:relative}[data-overlay=coolspot] .inner .title{margin-bottom:.8rem}[data-overlay=coolspot] .inner .title picture{width:calc(var(--img-w) / 2 * .1rem);height:calc(var(--img-h) / 2 * .1rem);margin:0 auto;display:block}[data-overlay=coolspot] .inner .title .no{--d:.2;margin-bottom:1.3rem;display:block}[data-overlay=coolspot] .inner .title .text{--d:.6;display:block}[data-overlay=coolspot] .inner .body{margin-top:1.8rem;position:relative}[data-overlay=coolspot] .inner .sculpture picture{height:32.2rem;margin:0 auto;display:block}[data-overlay=coolspot] .inner .place{z-index:1;--d:.9;position:absolute;top:-1.9rem;left:0;right:0}[data-overlay=coolspot] .inner .place picture{width:calc(var(--img-w) / 2 * .1rem);height:calc(var(--img-h) / 2 * .1rem);margin:0 auto;display:block}[data-overlay=coolspot] .inner .lead{z-index:1;--d:1.2;position:absolute;top:-.9rem;left:calc(50% + 9.5rem)}[data-overlay=coolspot] .inner .lead picture{width:calc(var(--img-w) / 2 * .1rem);height:calc(var(--img-h) / 2 * .1rem);display:block}[data-overlay=coolspot] .inner .description{--d:1.5;position:absolute;bottom:1.5rem;left:0;right:0}[data-overlay=coolspot] .inner .description picture{width:calc(var(--img-w) / 2 * .1rem);height:calc(var(--img-h) / 2 * .1rem);margin:0 auto;display:block}[data-overlay=coolspot] .inner .navigation{grid-template-columns:repeat(2,auto);justify-content:center;gap:.5rem 1.5rem;display:grid}[data-overlay=coolspot] .inner .navigation .rounded-button{z-index:1;justify-self:center;width:13.8rem;height:3rem;position:relative}[data-overlay=coolspot] .inner .navigation .rounded-button .caption picture{width:calc(var(--img-w) * .1rem);height:calc(var(--img-h) * .1rem);display:block}[data-overlay=coolspot] .inner .navigation .rounded-button.back2top .caption{transform:translateY(.1rem)}[data-overlay=coolspot] .inner .navigation .rounded-button:last-child{grid-column:1/-1;width:20rem;height:2.8rem}[data-overlay=share-selector].active{z-index:500}[data-overlay=share-selector] .backdrop{background-color:rgba(var(--key-color-black), .6)}[data-overlay=share-selector] .scroller{pointer-events:none}[data-overlay=share-selector] .shutdown{position:absolute;top:-.5rem;right:-.5rem}[data-overlay=share-selector] .outer{pointer-events:all;border-radius:.5rem;justify-content:center;align-items:center;width:32.7rem;height:22rem;margin:auto;display:flex;position:relative}[data-overlay=share-selector] .outer[data-type=report]{color:rgb(var(--key-color-white));background-color:rgb(var(--key-color-red))}[data-overlay=share-selector] .outer[data-type=report] .title:after{background-color:rgb(var(--key-color-white))}[data-overlay=share-selector] .outer[data-type=report] svg rect{fill:rgb(var(--key-color-white))}[data-overlay=share-selector] .outer[data-type=report] svg path.line{fill:rgb(var(--key-color-black))}[data-overlay=share-selector] .outer[data-type=report] svg path.fill{fill:rgb(var(--key-color-white))}[data-overlay=share-selector] .outer[data-type=search]{color:rgb(var(--key-color-red));background-color:rgb(var(--key-color-white))}[data-overlay=share-selector] .outer[data-type=search] .title:after{background-color:rgb(var(--key-color-red))}[data-overlay=share-selector] .outer[data-type=search] svg rect{fill:rgb(var(--key-color-red))}[data-overlay=share-selector] .outer[data-type=search] svg path.line{fill:rgb(var(--key-color-white))}[data-overlay=share-selector] .outer[data-type=search] svg path.fill{fill:rgb(var(--key-color-red))}[data-overlay=share-selector] .inner{width:30rem}[data-overlay=share-selector] .is-type-report,[data-overlay=share-selector] .is-type-search{display:none}[data-overlay=share-selector] [data-type=report] .is-type-report,[data-overlay=share-selector] [data-type=search] .is-type-search{display:block}[data-overlay=share-selector] .title{margin-bottom:2.5rem}[data-overlay=share-selector] .title picture{width:calc(var(--img-w) / 2 * .1rem);height:calc(var(--img-h) / 2 * .1rem);margin:0 auto;display:block}[data-overlay=share-selector] .title:after{content:"";width:100%;height:.1rem;margin-top:2.5rem;display:block}[data-overlay=share-selector] .share-list{grid-auto-flow:column;justify-content:center;gap:0 1.5rem;display:grid}[data-overlay=share-selector] .share-item{width:6rem;height:6rem}[data-overlay=share-selector] .share-item a{display:block}[data-section=statement]{position:relative}[data-section=statement] .section-bground{top:-7.5rem}[data-section=statement] .outer{margin-top:2rem;padding-top:7rem;padding-bottom:7rem;position:relative}[data-section=statement] .inner{align-items:start;justify-items:start;gap:1.4rem;width:83.4667%;margin:0 auto;display:grid}[data-section=statement] .text-bar:first-child{margin-left:1.8rem}[data-section=statement] .text-bar:nth-child(2){margin-left:1.5rem}[data-section=statement] .text-bar:nth-child(3){margin-left:1.2rem}[data-section=statement] .text-bar:nth-child(4){margin-left:.9rem}[data-section=statement] .text-bar:nth-child(5){margin-left:.6rem}[data-section=statement] .text-bar:nth-child(6){margin-left:.3rem}[data-section=map]{padding-top:7rem;position:relative}[data-section=map] .title{width:100%}[data-section=map] .screen{width:100%;height:338px;margin-top:-1px;margin-bottom:-1px;padding-top:90.1333%;position:relative}[data-section=map] canvas{position:absolute;top:0;bottom:0;left:0;right:0;width:100%!important;height:100%!important}[data-section=campaign] .outer{padding-top:3rem}[data-section=campaign] .title{height:4rem}[data-section=campaign] .info{height:32rem;margin-top:2rem;position:relative}[data-section=campaign] .period .event-date{width:17.1rem;height:4.2rem;display:block;position:absolute;top:19.9rem;left:1.5rem}[data-section=campaign] .period .event-time{width:32.7rem;height:3.9rem;display:block;position:absolute;top:25.2rem;left:1.5rem}[data-section=campaign] .figure{width:18.5rem;height:23.7rem;position:absolute;top:.9rem;right:0}[data-section=campaign] .description{align-items:start;justify-items:start;gap:.2rem;display:grid;position:absolute}[data-section=campaign] .description .text-bar{padding:.15rem .2rem .15rem .3rem}[data-section=campaign] .description.description-1{width:61.3333%;top:4.5rem;left:1.7rem}[data-section=campaign] .description.description-1 .text-bar:first-child{margin-left:.4rem}[data-section=campaign] .description.description-1 .text-bar:nth-child(2){margin-left:.2rem}[data-section=campaign] .description.description-2{width:50.4%;top:11.6rem;left:.8rem}[data-section=campaign] .description.description-2 .text-bar:first-child{margin-left:.6rem}[data-section=campaign] .description.description-2 .text-bar:nth-child(2){margin-left:.4rem}[data-section=campaign] .description.description-2 .text-bar:nth-child(3){margin-left:.2rem}[data-section=live]{position:relative}[data-section=live] .outer{padding-top:.5rem;padding-bottom:7rem}[data-section=live] .title{width:100%}[data-section=live] .summary{height:1.5rem;margin-top:3rem}[data-section=live] .board{background-color:rgba(255,255,255,.2);align-items:center;justify-items:center;display:grid}[data-section=live] .list{gap:1rem 0;width:30rem;height:28rem;margin:5rem auto;display:grid}[data-section=live] .item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:6.2rem}[data-section=live] .item:nth-child(odd){justify-self:start}[data-section=live] .item:nth-child(2n){justify-self:end}[data-section=live] .item img{width:auto;height:100%;display:block}[data-section=live] .navigation{grid-template-columns:repeat(2,auto);justify-content:center;gap:2rem 1rem;height:10.4rem;margin-top:7rem;display:grid;position:relative}[data-section=live] .navigation .rounded-button{z-index:1;justify-self:center;width:16.6rem;height:4.2rem;position:relative}[data-section=live] .navigation .rounded-button .caption picture{width:calc(var(--img-w) / 2 * .1rem);height:calc(var(--img-h) / 2 * .1rem);display:block}[data-section=live] .navigation .rounded-button:first-child{grid-column:1/-1;width:16rem;height:4.2rem}[data-section=collection]{position:relative}[data-section=collection] .section-bground{top:-4.7rem}[data-section=collection] .section-bground.has-live{top:-28.7rem}[data-section=collection] .section-bground .fog{mix-blend-mode:lighten;will-change:transform;position:absolute;top:-11.2rem;left:0;right:0}[data-section=collection] .section-bground .frost{position:relative}[data-section=collection] .outer{padding-top:7rem;position:relative}[data-section=collection] .title{width:30rem;margin:0 auto}[data-section=collection] .summary{align-items:start;justify-items:center;gap:1rem;width:75.7333%;margin:2rem auto 0;display:grid}[data-section=collection] .list{flex-wrap:wrap;justify-content:center;margin-top:4.5rem;margin-bottom:-2.5rem;display:flex}[data-section=collection] .item{margin:2.5rem .75rem;position:relative}[data-section=collection] .item .circle{background:var(--circle-gradation-red);mix-blend-mode:hard-light;will-change:transform;border-radius:100%;width:13rem;height:13rem}[data-section=collection] .item .no{opacity:0;height:1.4rem;margin-left:auto;margin-right:auto;position:absolute;bottom:1.8rem;left:0;right:0}[data-section=collection] .item .sculpture{opacity:0;position:absolute}[data-section=collection] .item [data-button] *{pointer-events:auto}[data-section=collection] .item [data-button][data-hover] .sculpture{transition:transform .2s ease-out}[data-section=collection] .item [data-button][data-hover][data-interaction-state=hover] .sculpture{transform:scale(1.08)}[data-section=collection] .item:first-child .sculpture{width:11.6rem;height:9.9rem;top:-.6rem;left:-1.3rem}[data-section=collection] .item:nth-child(2){margin-right:3rem}[data-section=collection] .item:nth-child(2) .sculpture{width:12.6rem;height:10.3rem;top:-.7rem;left:1.2rem}[data-section=collection] .item:nth-child(3){margin-left:3rem}[data-section=collection] .item:nth-child(3) .sculpture{width:5.1rem;height:14rem;top:-4.4rem;left:4rem}[data-section=collection] .item:nth-child(4) .sculpture{width:9rem;height:12.1rem;top:-2.7rem;left:1.7rem}[data-section=collection] .item[data-intersected] .sculpture,[data-section=collection] .item[data-intersected] .no{animation:fade-in .3s ease-out calc(var(--d,0) * .1s + .6s) forwards}[data-section=promotion]{z-index:10;position:relative}[data-section=promotion] .outer{padding-top:7rem;padding-bottom:7rem}[data-section=promotion] .title{align-items:start;justify-items:center;gap:1rem 0;height:4.9rem;display:grid}[data-section=promotion] .banner{width:31rem;margin:5rem auto 0;box-shadow:-.2rem .2rem .8rem rgba(0,0,0,.4)}[data-section=promotion] .banner [data-button]{display:block}
