svg.--tr{transform:rotate(180deg)}svg.--down{transform:rotate(-90deg)}svg.--up{transform:rotate(90deg)}@keyframes trace-in-btn{0%{left:-101%}to{left:0}}@keyframes trace-out-btn{0%{left:0}to{left:101%}}@keyframes trace-in{0%{transform:translate3d(-101%,0,0)}to{transform:translateZ(0)}}@keyframes trace-in-top{0%{transform:translateZ(0)}25%{transform:translate3d(0,50%,0)}to{transform:translate3d(0,50%,0)}}@keyframes trace-out{0%{transform:translateZ(0)}to{transform:translate3d(101%,0,0)}}@keyframes bottom-quick{0%{transform:translateY(40px);opacity:0}32%{opacity:0}to{transform:translate(0);opacity:1}}@keyframes stretch{0%{transform:scaleY(1.2) translateY(5rem);opacity:0;transition:opacity .4s,transform 0s .4s}to{transform:scaleY(1) translateY(0);opacity:1}}@keyframes goIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes goOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes arrow-draw{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes goOutTop{0%{transform:translate(0)}to{transform:translateY(-100%)}}@keyframes titleIn{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes startAnimationLogo{0%{opacity:1}10%{opacity:0}90%{opacity:0}to{opacity:1}}@keyframes startAnimationLogoCustomer{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}:root{--sides:1rem;--margin:1rem;--navHeight:5.6rem;--layoutHeight:calc(100vh - (var(--navHeight)));--viewportHeight:100vh;--remSize:10px;--maxWidth:144rem;--bg:#fff;--radius:1rem;--gap:1rem;--sidesWithMargin:2rem}@supports(height:100dvh){:root{--viewportHeight:100dvh}}@media only screen and (min-width:768px){:root{--navHeight:5rem;--sides:2rem;--margin:1rem;--gap:1rem;--sidesWithMargin:3rem}}@media only screen and (min-width:1034px){:root{--sides:2.4rem;--margin:1.2rem;--gap:1.2rem;--sidesWithMargin:3.6rem}}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[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-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}button{outline:none;background:inherit;padding:0;margin:0;border:0}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:13px;font-family:Arial}input:focus{outline:0}input,textarea{box-sizing:content-box}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{overflow:auto}select[multiple],textarea{vertical-align:top}.keen-slider:not([data-keen-slider-disabled]){align-content:flex-start;display:flex;overflow:visible;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%}@media only screen and (max-width:767px){.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}body,input,label,textarea{font-family:futura-pt-condensed,helvetica,arial,sans-serif;font-weight:500;font-size:2rem;line-height:115%;letter-spacing:.01em}@media only screen and (min-width:768px){body,input,label,textarea{font-size:3rem;letter-spacing:.012em}}h1,h2,h3,h4,h5{font-weight:400}.h1,h1{font-family:futura-pt-condensed,helvetica,arial,sans-serif;font-weight:800;font-size:4rem;line-height:102%;letter-spacing:.01em}@media only screen and (min-width:768px){.h1,h1{font-size:6rem;line-height:112%;font-size:5vw!important}}@media only screen and (min-width:1034px){.h1,h1{font-size:4.3vw!important}}.h2,h2{font-family:futura-pt-condensed,helvetica,arial,sans-serif;font-weight:800;font-size:3.2rem;line-height:102%;letter-spacing:.03em}@media only screen and (min-width:768px){.h2,h2{font-size:4.8rem}}a{position:relative;text-decoration:none;color:inherit;cursor:pointer}.b1{font-family:futura-pt-condensed,helvetica,arial,sans-serif;font-weight:500;font-size:2rem;line-height:115%;letter-spacing:.01em}@media only screen and (min-width:768px){.b1{font-size:3rem;letter-spacing:.012em}}.b1-mono{font-family:var(--font-mono),helvetica,arial,sans-serif;font-weight:400;font-size:1.2rem;line-height:145%;letter-spacing:.01em}@media only screen and (min-width:768px){.b1-mono{font-size:1.4rem;line-height:145%}}.text{font-family:futura-pt-condensed,helvetica,arial,sans-serif;font-weight:500;font-size:2rem;line-height:115%;letter-spacing:.01em}@media only screen and (min-width:768px){.text{font-size:3rem;letter-spacing:.012em}}body.loading *{transition:none!important}*,:after,:before{margin:0;padding:0;outline:none}*,:after,:before,input,textarea{box-sizing:border-box}[type=button],button,input[type=button],input[type=text]{-webkit-appearance:none;-webkit-border-radius:0}html:not(.--loaded) *{transition:none!important}*{-ms-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1,"kern";font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}::selection{background:rgba(0,0,0,.15)}body,html{width:100vw}html{height:100vh;font-size:var(--remSize)}body{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background:#fff;color:#000;overflow-x:hidden;overflow-y:auto}body,main{font-family:futura-pt-condensed,helvetica,arial,sans-serif}.button-reset{border:0;padding:0;font:inherit;color:inherit;border-radius:0}.button-reset,input{background-color:rgba(0,0,0,0)}input{font-family:futura-pt-condensed,helvetica,arial,sans-serif}ul{margin:0;padding:0;list-style:none}form,table{width:100%}fieldset{border:none;margin:0;padding:0}button{font-family:futura-pt-condensed,helvetica,arial,sans-serif;cursor:pointer;border-radius:0;text-transform:inherit}:focus:not(.focus-ring){outline-width:0}.clearfix:after{content:"";clear:both;display:table}img{max-width:100%;height:auto;display:block}.inline{display:inline-block}body>::-webkit-scrollbar{display:none}svg{display:block;width:100%;fill:currentColor}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.hide{display:none!important}html.--popup body{overflow:hidden}.wrap{width:100%;padding-right:var(--sides);padding-left:var(--sides);position:relative;margin:0 auto}.txt{white-space:normal;-webkit-user-select:text;-moz-user-select:text;user-select:text;font-family:futura-pt-condensed,helvetica,arial,sans-serif;font-weight:500;font-size:2rem;line-height:115%;letter-spacing:.01em}@media only screen and (min-width:768px){.txt{font-size:3rem;letter-spacing:.012em}}.txt b,.txt strong{font-weight:500}.txt a{text-decoration:underline}@media(hover:hover){.txt a:hover{text-decoration:none}}.txt h1,.txt h2,.txt h3,.txt h4,.txt h5,.txt ol,.txt p,.txt ul{margin-bottom:1em}.txt p:last-child{margin-bottom:0}.txt figure{margin:0 0 1em}.txt figcaption{margin-top:1em}.txt ul{list-style:disc}.txt ol,.txt ul{padding-left:6rem}.txt em{font-style:normal;font-weight:500}.txt table{border:1px solid #000;width:100%;text-align:left;border-collapse:collapse;font-family:futura-pt-condensed,helvetica,arial,sans-serif;font-weight:500;font-size:2rem;line-height:115%;letter-spacing:.01em}@media only screen and (min-width:768px){.txt table{font-size:3rem;letter-spacing:.012em}}.txt table td,.txt table th{border:1px solid #000;padding:.7rem 1rem}.txt table thead{background:#000;border-bottom:1px solid #000}.txt table thead th{font-family:futura-pt-condensed,helvetica,arial,sans-serif;font-size:2rem;line-height:115%;letter-spacing:.01em;font-weight:500;border-left:1px solid #000}@media only screen and (min-width:768px){.txt table thead th{font-size:3rem;letter-spacing:.012em}}.txt table thead th:first-child{border-left:none}.tag{text-transform:uppercase;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;color:#fff;background:#000;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.textalign--center{text-align:center}.textalign--right{text-align:right}.--disable{opacity:0;pointer-events:none}input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);margin:0;margin-right:var(--margin);width:2.2rem;height:2.2rem;border:1px solid #000;display:grid;place-content:center;border-radius:50% 50%}input[type=checkbox]:before{content:"";width:2.2rem;height:2.2rem;transform:scale(0);transition:transform .125s cubic-bezier(.165,.84,.44,1);background:#000;border-radius:50% 50%}input[type=checkbox]:checked:before{transform:scale(.6)}@media only screen and (min-width:768px)and (max-width:1034px){.h-t{display:none!important}}@media only screen and (max-width:767px){.h-m{display:none!important}}@media only screen and (min-width:1034px){.h-d{display:none!important}}.Video{width:100%;height:100vh;display:block;isolation:isolate}.Video__src{width:100%;height:100%;position:relative;overflow:hidden;opacity:0;transition:opacity .15s linear}.is-loaded .Video__src{opacity:1}.Video__src video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.Timer{width:100%;height:calc(var(--sides)*2 + 3px);background:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.3))}.Timer .wrap{height:100%}.Timer__inner{padding-right:var(--margin);padding-left:var(--margin);display:flex;align-items:center;gap:var(--margin);height:100%}.Timer__line{flex-grow:1;height:1px}.Timer__line,.Timer__line.--isActive{background:#fff}.Timer__line-bar{background:#fff;height:100%}.Image{width:100%;height:auto;z-index:0}.Image--f{height:100%}.Image--f,.Image--r{width:100%;object-fit:cover}.Button{padding:2rem;border:1px solid #000;display:block;width:100%}@media only screen and (min-width:768px){.Button{display:inline-block;padding:var(--margin);width:auto}}.Button.--white{background:#fff;color:#000}.Button.--black{background:#000;color:#fff}.Button.--l{display:block;width:100%;padding:2rem;text-align:center}@media only screen and (min-width:768px){.Button.--l{width:100%;padding:4rem 0}}.Button.--withArrow{display:inline-flex;gap:var(--gap);align-items:center;justify-content:center}.Button.--withArrow svg{width:1.2rem}.ImageGrid{padding-left:var(--margin);position:absolute;width:100%;height:100%;top:0;left:0;display:grid;grid-template-columns:repeat(5,1fr)}.ImageGrid__item{display:flex;justify-content:center;align-items:center;position:relative}.ImageGrid__item-handle{width:1.5rem;height:1.5rem;border-radius:99rem;animation:blink 2s infinite;cursor:pointer}.ImageGrid__item-handle,.ImageGrid__item-title{background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImageGrid__item-title{padding:.2rem .4rem;display:none;pointer-events:none;margin-top:3rem;white-space:nowrap}.--isHover .ImageGrid__item-title{display:block}@keyframes blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.ImageSlider{display:flex;background:#000;align-items:center;justify-content:center;position:relative}.ImageSlider.--single img{width:100%}@media only screen and (min-width:768px){.ImageSlider.--single img{width:66.6666666667%}}.ImageSlider .Slider{width:100%;height:100%;overflow:hidden}@media only screen and (min-width:768px){.ImageSlider .Slider{width:66.6666666667%}}.ImageSlider__sliderNav{height:100%;padding:var(--margin) var(--sides);display:flex;align-items:center;z-index:1;position:absolute;top:0;width:20%;cursor:pointer}@media(hover:hover){.ImageSlider__sliderNav:hover{opacity:.8}}.ImageSlider__sliderNav.--prev{left:0}.ImageSlider__sliderNav.--next{right:0}.ImageSlider__sliderNav img{height:100%}.ImageSlider__sliderNav:last-child{transform:rotate(180deg)}.ImageSlider__description{margin-top:var(--margin);padding:0 var(--sides)}.Slider{width:100%;position:relative}.Blocks__inner{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:0;display:grid;grid-template-columns:repeat(4,1fr)}.Blocks__inner div{grid-column:2}.Blocks:before{left:var(--sides)}.Blocks:after,.Blocks:before{content:"";height:100vh;width:1px;position:fixed;top:0;pointer-events:none;z-index:1}.Blocks:after{right:var(--sides)}@media only screen and (min-width:768px){.Header{position:absolute;top:0;left:0}}.Header h1{margin:var(--margin);position:relative;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:99rem;font-size:4.2rem!important;z-index:9999}@media only screen and (min-width:768px){.Header h1{position:absolute;top:0;left:0;width:6rem;height:6rem;font-size:6.2rem!important}}.Header__about{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:scroll;background:rgba(0,0,0,.9);padding:var(--sides);color:#fff;z-index:999;flex-direction:column;gap:var(--sides)}.Header__about.--active{display:flex}.Header__about>div{margin-top:var(--sides);display:flex;flex-direction:column}.Header__about>div p{margin-bottom:var(--margin)}.Header__about>div a{color:#ff4310}@media(hover:hover){.Header__about>div a:hover{text-decoration:underline}}.Header__about-close{position:relative;width:100%;cursor:pointer}.Header__about-close:after,.Header__about-close:before{content:"";display:block;width:2px;height:35px;background:#fff;position:absolute;top:50%;right:var(--sides)}.Header__about-close:before{transform:translate(-50%,-50%) rotate(45deg)}.Header__about-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.Footer{display:flex;font-weight:800;text-transform:uppercase;margin-top:calc(var(--margin)*8)}.Footer div{padding:.2rem var(--margin)}.Footer div:not(:has(img)){flex-grow:1;display:flex;justify-content:space-between}.Footer div:nth-child(2n){background:#ffff76}.Footer div:nth-child(2n-1){background:#000;color:#fff}.Footer img{height:3rem}.Home,.MainView,body{background:#c5cdea}.MainView{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;overflow-x:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:-25rem 0 0;padding:0 0 50rem}@media only screen and (min-width:768px){.MainView{margin:-35rem 0 0}}.MainView__container{position:relative;width:100vw;display:flex;justify-content:center;perspective-origin:50%}.MainView__cube{position:relative;transform-style:preserve-3d;transition:transform .6s ease-in-out;margin:0 auto}.MainView__cubeFace{position:absolute;top:0;left:0;background:#ff4310;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s ease;opacity:.5;cursor:e-resize;box-shadow:0 20px 40px rgba(0,0,0,.1)}.MainView__cubeFace.visible{opacity:1}.MainView__cubeFace.following{background:#c4360e}.MainView__loading-status{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:.75rem 1.5rem;border-radius:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000}.MainView__loading-status p{margin:0;font-size:.875rem;font-weight:500}.FaceContent{position:absolute;inset:0;display:flex;flex-direction:column;transition:all .3s ease}.FaceContent__loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.FaceContent__loading-spinner{width:2.5rem;height:2.5rem;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.FaceContent__loading-text{font-size:1rem;opacity:.8;font-weight:500}.FaceContent__container{display:flex;flex-direction:column;gap:1.5rem;max-width:100%}.FaceContent__title{font-size:2.5rem;font-weight:700;margin:0;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:768px){.FaceContent__title{font-size:2rem}}.FaceContent__description{font-size:1.125rem;opacity:.95;line-height:1.6;margin:0;font-weight:400}@media(max-width:768px){.FaceContent__description{font-size:1rem}}.FaceContent__details{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.FaceContent__details li{position:relative;padding-left:1.5rem;font-size:1rem;opacity:.9;line-height:1.5}.FaceContent__details li:before{content:"•";position:absolute;left:0;color:hsla(0,0%,100%,.7);font-weight:700;font-size:1.2em}.FaceContent__number{margin-top:auto;padding-top:2rem;font-size:.875rem;opacity:.6;font-weight:500;text-align:right}.FaceContent__placeholder-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.FaceContent__placeholder-icon{width:4rem;height:4rem;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;margin-bottom:1rem;position:relative}.FaceContent__placeholder-icon:after{content:"?";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:700;color:hsla(0,0%,100%,.5)}.FaceContent__placeholder-text{font-size:1rem;opacity:.7;font-weight:500}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1024px){.FaceContent{padding:1.5rem}.FaceContent__title{font-size:2rem}.FaceContent__description{font-size:1rem}}@media(max-width:768px){.MainView{padding:1rem 0}.FaceContent{padding:1rem}.FaceContent__title{font-size:1.75rem}.FaceContent__description,.FaceContent__details li{font-size:.9rem}}.Face1{margin:var(--margin) 0}.Face1__section1{display:flex;flex-direction:column-reverse}@media only screen and (min-width:768px){.Face1__section1{flex-direction:row}}.Face1__colL{border-right:none;padding:var(--margin) var(--sides);width:100%}@media only screen and (min-width:768px){.Face1__colL{width:33.3333333333%}}.Face1__colR{padding:var(--margin) var(--sides);width:100%}@media only screen and (min-width:768px){.Face1__colR{width:66.6666666667%}}.Face1__colR h1{text-align:center;margin-bottom:var(--sides)}.Face1__logo{margin-bottom:calc(var(--margin)*4)}.Face1__logo.h-d{padding:var(--sides)}.Face1__illust1{margin-bottom:calc(var(--margin)*4)}.Face1__imageGroup-wrapper{display:flex;flex-direction:column;gap:var(--margin)}.Face1__imageGroup-wrapper p.--active{margin-bottom:calc(var(--margin)*3);margin-top:var(--margin)}@media only screen and (min-width:768px){.Face1__imageGroup-wrapper p.--active{margin-bottom:calc(var(--margin)*4)}}.Face1__imageGroup-wrapper img{mix-blend-mode:multiply;border:2px solid #000}.Face1__largeImage{margin-bottom:calc(var(--margin)*3);margin-top:calc(var(--margin)*2)}@media only screen and (min-width:768px){.Face1__largeImage{margin-top:0;margin-bottom:calc(var(--margin)*4)}}.Face1__textblock{display:flex;flex-direction:column;gap:calc(var(--margin)*2)}.Face1__section2{padding-top:calc(var(--margin)*4)}.Face1__section2 h1{text-align:center;padding-bottom:calc(var(--margin)*2)}.Face2{margin:var(--margin) 0}.Face2__section1{padding:var(--margin) var(--sides)}.Face2__section1 h1{text-align:center;margin-bottom:calc(var(--margin)*2)}.Face2__section2{display:flex;flex-direction:column-reverse}@media only screen and (min-width:768px){.Face2__section2{flex-direction:row}}.Face2__colL{border-right:none;padding:var(--margin) var(--sides);width:100%}@media only screen and (min-width:768px){.Face2__colL{width:33.3333333333%}}.Face2__colR{padding:var(--margin) var(--sides);width:100%}@media only screen and (min-width:768px){.Face2__colR{width:66.6666666667%}}.Face2__illust1{margin-top:var(--margin);margin-bottom:calc(var(--margin)*3)}.Face2__imageGroup-wrapper{display:flex;flex-direction:column;gap:var(--margin)}.Face2__imageGroup-wrapper p.--active{margin-bottom:calc(var(--margin)*3);margin-top:var(--margin)}@media only screen and (min-width:768px){.Face2__imageGroup-wrapper p.--active{margin-bottom:calc(var(--margin)*4)}}.Face2__imageGroup-wrapper img{mix-blend-mode:multiply;border:2px solid #000}.Face2__imageGroup:last-child img{border:none}@media only screen and (max-width:767px){.Face2__largeImage{margin-bottom:calc(var(--margin)*3)}}.Face2__textblock{display:flex;flex-direction:column;margin-bottom:calc(var(--margin)*3);gap:calc(var(--margin)*2)}@media only screen and (min-width:768px){.Face2__textblock{margin-bottom:calc(var(--margin)*4)}}.Face2__illust2{margin-top:30rem}.Face3{margin:var(--margin) 0}.Face3__section1{padding:var(--margin) var(--sides) 0;display:flex;flex-direction:column}@media only screen and (min-width:1034px){.Face3__section1{flex-direction:row}}.Face3__section2{padding:0 var(--sides);display:flex;flex-direction:column}@media only screen and (min-width:1034px){.Face3__section2{flex-direction:row}}.Face3__colL{width:100%;min-width:24rem;border-right:none;padding-right:var(--sides);margin-bottom:calc(var(--margin)*4);display:flex;flex-direction:column}@media only screen and (min-width:1034px){.Face3__colL{width:33.3333333333%;margin-bottom:0}}.Face3__colL h1{text-align:center;margin-bottom:calc(var(--margin)*2)}.Face3__colR{padding-left:var(--sides);padding-bottom:calc(var(--margin)*4);width:100%}@media only screen and (min-width:1034px){.Face3__colR{width:66.6666666667%}}.Face3__illust1{margin-top:calc(var(--margin)*2)}.Face3__imageGroup-row{display:flex;flex-direction:column;margin-bottom:calc(var(--margin)*4)}@media only screen and (min-width:1034px){.Face3__imageGroup-row{flex-direction:row;margin-bottom:calc(var(--margin)*2)}}.Face3__imageGroup-row p{width:100%}@media only screen and (min-width:1034px){.Face3__imageGroup-row p{width:50%;padding-left:calc(var(--margin)*2)}}.Face3__slider{width:100%}@media only screen and (min-width:1034px){.Face3__slider{width:50%}}.Face3__slider .Slider{overflow:hidden;background:#000}.Face3__slider .Slider,.Face3__videoWrap{display:flex;align-items:center}.Face3__videoWrap iframe{width:100%}.Face3__sliderNav{display:flex;gap:var(--margin);align-items:center;justify-content:center;margin-top:var(--margin)}.Face3__sliderNav span:not(.b1-mono){cursor:pointer;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:99rem;background:#fff}@media only screen and (max-width:767px){.Face3__sliderNav span:not(.b1-mono){margin-top:var(--sides);margin-bottom:var(--sides)}}.Face3__sliderNav span:not(.b1-mono):before{content:"";display:block;width:1rem;height:1rem;border-left:2.5px solid #000;border-top:2.5px solid #000}.Face3__sliderNav span:not(.b1-mono):first-child:before{transform:rotate(-45deg)}.Face3__sliderNav span:not(.b1-mono):last-child:before{transform:rotate(135deg)}.Face3__illust2{margin-top:auto;margin-bottom:0}.Face3__imageGroup2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(var(--margin)*2);gap:calc(var(--margin)*2)}.Face3__imageGroup2 img{border:10px solid #000}.Face3__imageGroup2 p{margin-top:var(--margin)}.Face4{margin:var(--margin) 0}.Face4 h1{padding:0 var(--sides);text-align:center;margin:var(--margin) 0 calc(var(--margin)*3)}.Face4__section{display:flex;flex-direction:column;margin-top:calc(var(--margin)*4)}@media only screen and (min-width:1034px){.Face4__section{flex-direction:row}}.Face4__colL{width:100%;padding:0 var(--sides);display:flex;flex-direction:column;border-right:none}@media only screen and (min-width:1034px){.Face4__colL{width:33.3333333333%}}.Face4__colL h1{text-align:center;margin-top:calc(var(--margin)*4);margin-bottom:calc(var(--margin)*2)}.Face4__colR{width:100%}@media only screen and (min-width:1034px){.Face4__colR{width:66.6666666667%}}.Face4__illust2{margin-top:calc(var(--margin)*3);margin-bottom:calc(var(--margin)*3)}@media only screen and (min-width:1034px){.Face4__illust2{margin-top:auto;margin-bottom:0}}.Face4__links{display:flex;flex-direction:column;margin-bottom:calc(var(--margin)*4)}@media only screen and (min-width:1034px){.Face4__links{flex-direction:row}}.Face4__links>div{padding:0 var(--sides);margin-bottom:calc(var(--margin)*4)}.Face4__links>div:first-child{border-right:none}@media only screen and (min-width:1034px){.Face4__links>div:first-child{border-right:2px solid #000}}.Face4__links>div p.b1-mono{margin-top:var(--margin);margin-bottom:calc(var(--margin)*3)}.Face4__links>div p.b1-mono~a{display:flex;gap:var(--margin);align-items:center}.Face4__links>div p.b1-mono~a svg{width:1.5rem}@media only screen and (min-width:1034px){.Face4__links>div p.b1-mono~a svg{width:2rem}}.Face4__textblock{padding:0 var(--margin);text-align:center}.Face4__textblock img{width:100%;display:inline;padding:0;mix-blend-mode:multiply;filter:grayscale(1);-webkit-filter:grayscale(1);border:2px solid #000}@media only screen and (min-width:1034px){.Face4__textblock img{width:calc((100% - var(--margin)*2)/2)}.Face4__textblock img:nth-child(2n-1){margin-right:.6rem}.Face4__textblock img:nth-child(2n){margin-left:.6rem}}.Face4__textblock img:last-child{width:100%}.Face4__textblock p{padding:0;margin-bottom:calc(var(--margin)*2);text-align:left}@media only screen and (min-width:1034px){.Face4__textblock p{padding:0 var(--margin)}}@font-face{font-family:fontMono;src:url(/_next/static/media/5be25a51f326d905-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontMono;src:url(/_next/static/media/1ef6ed81d62e1656-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:fontMono Fallback;src:local("Arial");ascent-override:72.25%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:131.49%}.__className_80fe5d{font-family:fontMono,fontMono Fallback}.__variable_80fe5d{--font-mono:"fontMono","fontMono Fallback"}