/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{vertical-align:baseline}textarea{overflow:auto}[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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}

/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}@import url("//hello.myfonts.net/count/3b630f");@font-face{font-family:FranklinGothicURWExtComD-Dem;src:url(/_next/static/media/font.db48a88e.woff2) format("woff2"),url(/_next/static/media/font.a4f01843.woff) format("woff");font-display:block}.lenis.lenis-smooth{scroll-behavior:auto}html.lenis{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}:root{--font-a:"FranklinGothicURWExtComD-Dem",sans-serif;--a-transition:all .3s ease-in-out;--padding-bottom-default:20px;--color-black:#000;--color-white:#fff;--original-color-black:#000;--original-color-white:#fff;--container-width:1815px;--total-columns:4;--grid-gutter:20px;--container-padding:20px;--font-fix-padding-title:16px;--font-fix-margin-title:-20px;--font-fix-padding-text:10px;--font-fix-margin-text:-6px;--slide-gutter:55px}@media(min-width:611px){:root{--total-columns:6;--grid-gutter:20px;--container-padding:40px;--font-fix-padding-title:36px;--font-fix-margin-title:-42px;--font-fix-padding-text:14px;--font-fix-margin-text:-11px;--slide-gutter:120px}}@media(min-width:1191px){:root{--total-columns:12;--grid-gutter:24px;--container-padding:24px;--slide-gutter:150px}}*,:after,:before{box-sizing:inherit}::selection{color:var(--color-white);background-color:var(--color-black)}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-black);font-size:16px;line-height:24px;font-family:var(--font-a);font-weight:400;height:100%}body,html{background-color:var(--color-white)}body{min-height:100%}body.is-debug{outline:1px dotted #f0f!important}body.is-debug *{outline:1px dotted red!important}body.is-debug * *{outline:1px dotted aqua!important}body.is-debug * * *{outline:1px dotted orange!important}body.is-debug * * * *{outline:1px dotted blue!important}body.is-debug * * * * *{outline:1px solid gray!important}body.is-debug * * * * * *{outline:1px solid purple!important}body.is-debug * * * * * * *{outline:1px solid #bc8f8f!important}body.is-debug * * * * * * * *{outline:1px solid #556b2f!important}body.is-debug * * * * * * * * *{outline:1px dotted #f0f!important}body.is-debug * * * * * * * * * *{outline:1px dotted red!important}body.is-debug * * * * * * * * * * *{outline:1px dotted aqua!important}body.is-debug * * * * * * * * * * * *{outline:1px dotted orange!important}body.is-debug * * * * * * * * * * * * *{outline:1px dotted blue!important}body.is-debug * * * * * * * * * * * * * *{outline:1px solid gray!important}body.is-debug * * * * * * * * * * * * * * *{outline:1px solid purple!important}body.is-debug * * * * * * * * * * * * * * * *{outline:1px solid #bc8f8f!important}body.is-debug * * * * * * * * * * * * * * * * *{outline:1px solid #556b2f!important}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:inherit}ol,ul{list-style:none}img{display:block;max-width:100%;width:auto;height:auto}a{cursor:pointer;color:inherit;text-decoration:none;transition:var(--a-transition)}.o-font-title{font-size:115px;line-height:85px;letter-spacing:-1px;font-family:var(--font-a);font-weight:400;font-style:normal;text-transform:uppercase}@media(min-width:611px){.o-font-title{font-size:250px;line-height:180px}}@media(min-width:1191px){.o-font-title{line-height:190px}}.o-font-title--fix{padding-top:var(--font-fix-padding-title);margin-bottom:var(--font-fix-margin-title)}.o-font-text{font-size:34px;line-height:27px;letter-spacing:0;font-family:var(--font-a);font-weight:400;font-style:normal;text-transform:uppercase}@media(min-width:611px){.o-font-text{font-size:50px;line-height:40px}}.o-font-text--fix{padding-top:var(--font-fix-padding-text);margin-bottom:var(--font-fix-margin-text)}.o-container{max-width:100%;width:calc(var(--container-width) + var(--container-padding)*2);padding-left:calc(var(--container-padding) - var(--grid-gutter)/2);padding-right:calc(var(--container-padding) - var(--grid-gutter)/2);display:flex;margin:0 auto;flex-wrap:wrap}.o-container--full{width:100%}[class*=" o-col-"],[class^=o-col-]{padding-left:calc(var(--grid-gutter)/2);padding-right:calc(var(--grid-gutter)/2)}.o-col-1\@sm{width:calc((100% / var(--total-columns)) * 1)}.o-col-push-1\@sm{margin-left:calc((100% / var(--total-columns)) * 1)}.o-col-2\@sm{width:calc((100% / var(--total-columns)) * 2)}.o-col-push-2\@sm{margin-left:calc((100% / var(--total-columns)) * 2)}.o-col-3\@sm{width:calc((100% / var(--total-columns)) * 3)}.o-col-push-3\@sm{margin-left:calc((100% / var(--total-columns)) * 3)}.o-col-4\@sm{width:calc((100% / var(--total-columns)) * 4)}.o-col-push-4\@sm{margin-left:calc((100% / var(--total-columns)) * 4)}@media(min-width:611px){.o-col-1\@md{width:calc((100% / var(--total-columns)) * 1)}.o-col-push-1\@md{margin-left:calc((100% / var(--total-columns)) * 1)}.o-col-2\@md{width:calc((100% / var(--total-columns)) * 2)}.o-col-push-2\@md{margin-left:calc((100% / var(--total-columns)) * 2)}.o-col-3\@md{width:calc((100% / var(--total-columns)) * 3)}.o-col-push-3\@md{margin-left:calc((100% / var(--total-columns)) * 3)}.o-col-4\@md{width:calc((100% / var(--total-columns)) * 4)}.o-col-push-4\@md{margin-left:calc((100% / var(--total-columns)) * 4)}.o-col-5\@md{width:calc((100% / var(--total-columns)) * 5)}.o-col-push-5\@md{margin-left:calc((100% / var(--total-columns)) * 5)}.o-col-6\@md{width:calc((100% / var(--total-columns)) * 6)}.o-col-push-6\@md{margin-left:calc((100% / var(--total-columns)) * 6)}}@media(min-width:1191px){.o-col-1\@lg{width:calc((100% / var(--total-columns)) * 1)}.o-col-push-1\@lg{margin-left:calc((100% / var(--total-columns)) * 1)}.o-col-2\@lg{width:calc((100% / var(--total-columns)) * 2)}.o-col-push-2\@lg{margin-left:calc((100% / var(--total-columns)) * 2)}.o-col-3\@lg{width:calc((100% / var(--total-columns)) * 3)}.o-col-push-3\@lg{margin-left:calc((100% / var(--total-columns)) * 3)}.o-col-4\@lg{width:calc((100% / var(--total-columns)) * 4)}.o-col-push-4\@lg{margin-left:calc((100% / var(--total-columns)) * 4)}.o-col-5\@lg{width:calc((100% / var(--total-columns)) * 5)}.o-col-push-5\@lg{margin-left:calc((100% / var(--total-columns)) * 5)}.o-col-6\@lg{width:calc((100% / var(--total-columns)) * 6)}.o-col-push-6\@lg{margin-left:calc((100% / var(--total-columns)) * 6)}.o-col-7\@lg{width:calc((100% / var(--total-columns)) * 7)}.o-col-push-7\@lg{margin-left:calc((100% / var(--total-columns)) * 7)}.o-col-8\@lg{width:calc((100% / var(--total-columns)) * 8)}.o-col-push-8\@lg{margin-left:calc((100% / var(--total-columns)) * 8)}.o-col-9\@lg{width:calc((100% / var(--total-columns)) * 9)}.o-col-push-9\@lg{margin-left:calc((100% / var(--total-columns)) * 9)}.o-col-10\@lg{width:calc((100% / var(--total-columns)) * 10)}.o-col-push-10\@lg{margin-left:calc((100% / var(--total-columns)) * 10)}.o-col-11\@lg{width:calc((100% / var(--total-columns)) * 11)}.o-col-push-11\@lg{margin-left:calc((100% / var(--total-columns)) * 11)}.o-col-12\@lg{width:calc((100% / var(--total-columns)) * 12)}.o-col-push-12\@lg{margin-left:calc((100% / var(--total-columns)) * 12)}}.b-debug{opacity:0;visibility:hidden;display:block;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);z-index:9999999}.is-debug .b-debug{opacity:.4;visibility:visible}.b-debug__col-content{background-color:#90ee90;height:100vh;display:block}.b-debug__col-content,.b-loader{width:100%;height:calc(var(--vh, 1vh)*100)}.b-loader{position:fixed;top:0;left:0;z-index:22000;background-color:var(--color-black);display:flex;align-items:center}.b-loader__wrapper-text{display:block;width:100%;position:relative;z-index:2;overflow:hidden;text-align:center}.b-loader__text{color:var(--color-white);display:inline-block}.b-loader__number{display:inline-block;min-width:3ch;text-align:right}.b-header{position:relative;position:fixed;z-index:10;top:0;left:0;width:100%;padding-top:5px}.b-header:after{content:".b-header";position:absolute;top:10px;right:10px;width:auto;height:auto;color:var(--color-black);display:none;z-index:10;background-color:hsla(0,0%,100%,.7);white-space:nowrap;font-size:14px;line-height:19px}.is-debug .b-header{background-color:transparent;outline:4px solid #ffa07a!important}.is-debug .b-header:after{display:block}@media(min-width:611px){.b-header{padding-top:8px}}.b-header__wrapper{overflow:hidden}.b-header__inner,.b-header__wrapper{display:block;width:100%;position:relative}.b-header__inner{transition:all .4s ease-in-out;transform:translateY(0) translateZ(0);transition-delay:0s}.is-menu-open .b-header__inner{transform:translateY(-101%) translateZ(0);transition-delay:.8s}.b-header__wrapper-block{display:block;position:relative;width:100%;--color:var(--color-black)}.b-header__wrapper-block--alt{position:absolute;top:101%;left:0;--color:var(--color-white)}.b-header__wrapper-logo{display:block;width:100%;text-align:center}.b-header__logo{display:inline-block;color:var(--color);transition:none}.b-header__wrapper-info{display:block;width:100%;text-align:center}.b-header__info{display:inline-block;color:var(--color)}.b-footer{position:relative;position:fixed;z-index:10;bottom:0;left:0;width:100%;height:auto;padding-bottom:7px}.b-footer:after{content:".b-footer";position:absolute;top:10px;right:10px;width:auto;height:auto;color:var(--color-black);display:none;z-index:10;background-color:hsla(0,0%,100%,.7);white-space:nowrap;font-size:14px;line-height:19px}.is-debug .b-footer{background-color:transparent;outline:4px solid #ffa07a!important}.is-debug .b-footer:after{display:block}@media(min-width:611px){.b-footer{padding-bottom:5px}}.b-footer__wrapper-button{position:relative;display:flex;width:100%;justify-content:center;overflow:hidden}.b-footer__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;border-radius:0;background:transparent;cursor:default;outline:0;margin:0;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit;text-align:inherit;font-size:34px;line-height:27px;letter-spacing:0;font-family:var(--font-a);font-weight:400;font-style:normal;cursor:pointer;text-transform:uppercase;width:auto;max-width:100%;display:block;color:var(--color-black);transition:transform .3s cubic-bezier(.77,0,.175,1);transform:translateY(0) translateZ(0);padding-top:var(--font-fix-padding-text)}@media(min-width:611px){.b-footer__button{font-size:50px;line-height:40px}}.b-footer__button:after{font-size:34px;line-height:27px;letter-spacing:0;font-family:var(--font-a);font-weight:400;font-style:normal;text-transform:uppercase;content:attr(data-to-close);display:block;width:100%;height:auto;color:var(--color-white);position:absolute;top:101%;left:0;padding-top:var(--font-fix-padding-text)}@media(min-width:611px){.b-footer__button:after{font-size:50px;line-height:40px}}.is-menu-open .b-footer__button{transform:translateY(-101%) translateZ(0);transition-delay:.3s}.b-about{position:relative;z-index:8;position:fixed;right:0;top:0;width:100%;display:block;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:transparent;visibility:hidden;transition:visibility .8s cubic-bezier(.77,0,.175,1);overflow:auto}.b-about:after{content:".b-about";position:absolute;top:10px;right:10px;width:auto;height:auto;color:var(--color-black);display:none;z-index:10;background-color:hsla(0,0%,100%,.7);white-space:nowrap;font-size:14px;line-height:19px}.is-debug .b-about{background-color:transparent;outline:4px solid #ffa07a!important}.is-debug .b-about:after{display:block}.is-menu-open .b-about{visibility:visible;transition-duration:1.4s}.b-about__mask{z-index:1;position:fixed;right:0;top:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);display:block;background-color:var(--color-black);transition-property:transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.77,0,.175,1);will-change:transform;transform-origin:bottom;transform:scaleY(0) translateZ(0)}.is-menu-open .b-about__mask{transform:scaleY(1) translateZ(0);transition-duration:1.4s}.b-about__wrapper{position:relative;z-index:2;height:auto;display:block;padding-top:73px;padding-bottom:100px}@media(min-width:611px){.b-about__wrapper{padding-top:111px;padding-bottom:90px}}@media(min-width:1191px){.b-about__wrapper{padding-top:107px;padding-bottom:100px}}.b-about__box{display:block;width:100%;text-align:center;padding-bottom:9px}@media(min-width:611px){.b-about__box{padding-bottom:20px}}.b-about__box-wrapper-title{display:block;width:100%;margin-bottom:1px;position:relative;overflow:hidden}@media(min-width:611px){.b-about__box-wrapper-title{margin-bottom:9px}}.b-about__box-title{display:block;width:100%;color:var(--color-white);transition-property:transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:0s;will-change:transform;transform:translateY(105%) translateZ(0)}.is-menu-open .b-about__box-title{transform:translateY(0) translateZ(0)}.is-menu-open .b-about__box-title--1{transition-delay:.8s}.is-menu-open .b-about__box-title--2{transition-delay:.9s}.is-menu-open .b-about__box-title--3{transition-delay:1s}.b-about__box-wrapper-content{display:block;width:100%;position:relative;overflow:hidden}.b-about__box-content{display:block;width:100%;color:var(--color-white);transition-property:transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:0s;will-change:transform;transform:translateY(105%) translateZ(0)}.is-menu-open .b-about__box-content{transform:translateY(0) translateZ(0)}.is-menu-open .b-about__box-content--1{transition-delay:.9s}.is-menu-open .b-about__box-content--2{transition-delay:1s}.is-menu-open .b-about__box-content--3{transition-delay:1.1s}.b-about__bottom-box{margin-top:84px;display:block;width:100%;position:relative}@media(min-width:611px){.b-about__bottom-box{margin-top:172px}}@media(min-width:1191px){.b-about__bottom-box{margin-top:84px}}.b-about__wrapper-texts{display:block;width:100%;z-index:2;position:relative;overflow:hidden}.b-about__texts{display:block;width:100%;transition-property:transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:0s;will-change:transform;transform:translateY(105%) translateZ(0)}.is-menu-open .b-about__texts{transform:translateY(0) translateZ(0);transition-delay:1.2s}.b-about__author{display:block;width:100%;text-align:center}.b-about__author-link{display:inline-block;width:auto;color:var(--color-white)}.b-about__menu,.b-about__menu-item{display:block;width:100%}.b-about__menu-item{text-align:center}.b-about__menu-item-link{display:inline-block;width:auto;color:var(--color-white)}.b-about__box-image{position:absolute;bottom:100%;left:50%;transform:translate(-50%);display:block;width:460px;max-width:100%;will-change:transform,opacity;z-index:1;pointer-events:none;opacity:0;transition:opacity .2s cubic-bezier(.77,0,.175,1)}.b-about__box-image.is-mouse-enter{opacity:1}.b-about__box-image+.b-about__box-image{display:none!important}.b-cursor{position:relative;--size:28px;position:fixed;width:var(--size);height:var(--size);top:calc(var(--size)/-2);left:calc(var(--size)/-2);border-radius:50%;transform:translate(var(--cursor-x,-100px),var(--cursor-y,-100px)) translateZ(0);pointer-events:none;transition:none;z-index:24000;mix-blend-mode:difference;will-change:transform}.b-cursor:after{content:".b-cursor";position:absolute;top:10px;left:10px;width:auto;height:auto;color:var(--color-black);display:none;z-index:10;background-color:hsla(0,0%,100%,.7);white-space:nowrap;font-size:14px;line-height:19px}.is-debug .b-cursor{background-color:transparent;outline:4px solid #ffa07a!important}.is-debug .b-cursor:after{display:block}.b-cursor__inner{display:block;width:100%;height:100%;border-radius:50%;background-color:var(--original-color-white);transition:all .15s ease-in-out;opacity:1;transform:scale(1) translateZ(0)}.b-cursor.is-hidden .b-cursor__inner{opacity:0}.b-cursor.is-link-hovered .b-cursor__inner{transform:scale(.5) translateZ(0)}.has-custom-cursor,.has-custom-cursor *{cursor:none!important}.has-scroll-smooth .b-virtual-scroll{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.c-scrollbar_thumb{margin:0;width:4px;border-radius:0;right:1px;opacity:1}.b-cookies,.c-scrollbar_thumb{background-color:var(--color-black)}.b-cookies{position:relative;position:fixed;z-index:10;bottom:0;left:0;width:100%;opacity:0;visibility:hidden;transition:all .4s ease-in-out}.b-cookies:after{content:".b-cookies";position:absolute;top:10px;right:10px;width:auto;height:auto;color:var(--color-black);display:none;z-index:10;background-color:hsla(0,0%,100%,.7);white-space:nowrap;font-size:14px;line-height:19px}.is-debug .b-cookies{background-color:transparent;outline:4px solid #ffa07a!important}.is-debug .b-cookies:after{display:block}.b-cookies.is-active{opacity:1;visibility:visible}.b-cookies__wrapper{padding:10px 0}.b-cookies__wrapper-information{display:block;width:100%;padding-bottom:5px}.b-cookies__information{font-size:20px;line-height:24px;letter-spacing:0;font-family:var(--font-a);font-weight:400;font-style:normal;text-transform:uppercase;color:var(--color-white);display:block;width:100%}@media(min-width:611px){.b-cookies__information{font-size:20px;line-height:24px}}@media(min-width:1191px){.b-cookies__information{font-size:20px;line-height:24px}}.b-cookies__link{text-decoration:underline}.b-cookies__wrapper-buttons{display:block;width:100%;text-align:right}.b-cookies__wrapper-decline{display:inline-block;padding-right:10px}.b-cookies__decline{font-size:20px;line-height:24px;letter-spacing:0;font-family:var(--font-a);font-weight:400;font-style:normal;text-transform:uppercase;width:auto;padding:5px 10px 1px;color:var(--color-white);border-radius:0}@media(min-width:611px){.b-cookies__decline{font-size:20px;line-height:24px}}@media(min-width:1191px){.b-cookies__decline{font-size:20px;line-height:24px}}.b-cookies__wrapper-accept{display:inline-block}.b-cookies__accept{font-size:20px;line-height:24px;letter-spacing:0;font-family:var(--font-a);font-weight:400;font-style:normal;text-transform:uppercase;width:auto;padding:5px 10px 1px;color:var(--color-white);border-radius:0}@media(min-width:611px){.b-cookies__accept{font-size:20px;line-height:24px}}@media(min-width:1191px){.b-cookies__accept{font-size:20px;line-height:24px}}.b-switch-theme{position:relative;position:fixed;z-index:10;bottom:0;left:0;display:flex;width:auto;height:auto;padding:16px 16px 16px 26px;opacity:1;visibility:visible}.b-switch-theme:after{content:".b-switch-theme";position:absolute;top:10px;left:10px;width:auto;height:auto;color:var(--color-black);display:none;z-index:10;background-color:hsla(0,0%,100%,.7);white-space:nowrap;font-size:14px;line-height:19px}.is-debug .b-switch-theme{background-color:transparent;outline:4px solid #ffa07a!important}.is-debug .b-switch-theme:after{display:block}.is-menu-open .b-switch-theme{visibility:hidden;opacity:0}.b-switch-theme__wrapper-button{width:auto;display:inline-flex}.b-switch-theme__button{display:block;width:20px;height:20px;border-radius:50%;background-color:var(--color-black)}.t-light{--color-white:var(--original-color-white);--color-black:var(--original-color-black)}.t-dark{--color-white:var(--original-color-black);--color-black:var(--original-color-white)}.c-slider{position:relative;display:block;overflow:hidden}.c-slider:after{content:".c-slider";position:absolute;top:10px;left:10px;width:auto;height:auto;color:var(--color-black);display:none;z-index:10;background-color:hsla(0,0%,100%,.7);white-space:nowrap;font-size:14px;line-height:19px}.is-debug .c-slider{background-color:transparent;outline:4px solid #ffa07a!important}.is-debug .c-slider:after{display:block}.c-slider__wrapper-slider{position:relative;display:block;width:100%}.c-slider__slider{display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);width:100%}.c-slider__slide{width:calc(var(--slide-w) + var(--slide-gutter));max-width:100%;display:flex;align-items:center;height:100%;flex:1 0 auto}.c-slider__slide-content{display:block;width:100%;position:relative}.c-slider__slide-button{display:block;width:100%}.c-slider__slide-wrapper-title{position:relative;z-index:2;display:block;width:100%;padding-left:calc(var(--slide-gutter)/2);padding-right:calc(var(--slide-gutter)/2);overflow:hidden}.c-slider__slide-title{color:var(--color-black);display:block;width:100%;text-align:center}.c-slider__slide-box-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:412px;max-width:100%;z-index:1;pointer-events:none;opacity:0;transition:opacity .2s cubic-bezier(.77,0,.175,1)}.is-mouse-enter .c-slider__slide-box-image{opacity:1}.c-slider__slide-image,.c-slider__slide-wrapper-image{display:block;width:100%;height:auto}.c-title-info{position:relative;display:block}.c-title-info:after{content:".c-title-info";position:absolute;top:10px;left:10px;width:auto;height:auto;color:var(--color-black);display:none;z-index:10;background-color:hsla(0,0%,100%,.7);white-space:nowrap;font-size:14px;line-height:19px}.is-debug .c-title-info{background-color:transparent;outline:4px solid #ffa07a!important}.is-debug .c-title-info:after{display:block}.c-title-info__wrapper{position:relative;display:flex;max-width:100%;width:calc(var(--slide-w) + var(--slide-gutter));margin:0 auto;padding-left:calc(var(--slide-gutter)/2);padding-right:calc(var(--slide-gutter)/2);padding-bottom:118px}.c-title-info__wrapper--full{width:100%}@media(min-width:611px){.c-title-info__wrapper{padding-bottom:158px}}@media(min-width:1191px){.c-title-info__wrapper{padding-bottom:168px}}.c-title-info__sticky{display:block;width:100%;padding-top:74px}@media(min-width:611px){.c-title-info__sticky{padding-top:112px}}@media(min-width:1191px){.c-title-info__sticky{padding-top:110px}}.c-title-info__wrapper-title{display:block;width:100%;position:relative;padding-bottom:3px;overflow:hidden}@media(min-width:611px){.c-title-info__wrapper-title{padding-bottom:7px}}.c-title-info__title{color:var(--color-black);display:block;width:100%;text-align:center}.c-title-info__wrapper-info{display:block;width:100%;position:relative;overflow:hidden}.c-title-info__info{color:var(--color-black);display:block;width:100%;text-align:center}.c-gallery{position:relative;display:block;padding-top:20px;padding-bottom:93px}.c-gallery:after{content:".c-gallery";position:absolute;top:10px;left:10px;width:auto;height:auto;color:var(--color-black);display:none;z-index:10;background-color:hsla(0,0%,100%,.7);white-space:nowrap;font-size:14px;line-height:19px}.is-debug .c-gallery{background-color:transparent;outline:4px solid #ffa07a!important}.is-debug .c-gallery:after{display:block}@media(min-width:611px){.c-gallery{padding-top:10px;padding-bottom:71px}}@media(min-width:1191px){.c-gallery{padding-top:115px;padding-bottom:0}}.c-gallery__wrapper{position:relative;display:block;width:100%;padding:0 23px}@media(min-width:611px){.c-gallery__wrapper{padding:0 17px}}.c-gallery__box-image{display:block;width:auto;position:relative;padding-top:60px;padding-bottom:60px}@media(min-width:611px){.c-gallery__box-image{padding-top:80px;padding-bottom:80px}}@media(min-width:1191px){.c-gallery__box-image{padding-top:85px;padding-bottom:85px}.c-gallery__box-image:last-child{padding-bottom:0}}.c-gallery__mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:var(--color-white);opacity:1;visibility:visible;transition:all .3s cubic-bezier(.62,.39,.63,.95)}.c-gallery__mask.is-inview{opacity:0;visibility:hidden}.c-gallery__wrapper-image{display:block;width:auto;position:relative}.c-gallery__image{display:block;width:auto;height:auto;max-width:100%;margin:0 auto}.c-gallery__image--horizontal{width:926px}.c-gallery__image--vertical{width:411px}.c-prev-next{position:relative;display:block;width:100%;padding-bottom:187px}.c-prev-next:after{content:".c-prev-next";position:absolute;top:10px;left:10px;width:auto;height:auto;color:var(--color-black);display:none;z-index:10;background-color:hsla(0,0%,100%,.7);white-space:nowrap;font-size:14px;line-height:19px}.is-debug .c-prev-next{background-color:transparent;outline:4px solid #ffa07a!important}.is-debug .c-prev-next:after{display:block}@media(min-width:611px){.c-prev-next{padding-bottom:236px}}@media(min-width:1191px){.c-prev-next{padding-bottom:10px}}.c-prev-next__inner{display:block;width:100%}@media(min-width:1191px){.c-prev-next__inner{transform:translateY(-388px)}}.c-prev-next__container{align-items:flex-end}.c-prev-next__wrapper-link{position:relative;display:block;width:100%}.c-prev-next__wrapper-link--prev{text-align:left}.c-prev-next__wrapper-link--next{text-align:right}.c-prev-next__link{display:inline-block}.c-prev-next__wrapper-title{display:block;width:100%;padding-bottom:8px;position:relative;overflow:hidden}@media(min-width:611px){.c-prev-next__wrapper-title{padding-bottom:22px}}@media(min-width:1191px){.c-prev-next__wrapper-title{padding-bottom:17px}}.c-prev-next__title{color:var(--color-black);display:block;width:100%;text-align:center;transition-property:transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:0s;will-change:transform;transform:translateY(105%) translateZ(0)}.is-inview .c-prev-next__title{transform:translateY(0) translateZ(0)}.c-prev-next__title--prev{transition-delay:0s}.c-prev-next__title--next{transition-delay:.2s}.c-prev-next__wrapper-label{display:block;width:100%;position:relative;overflow:hidden}.c-prev-next__label{color:var(--color-black);display:block;width:100%;text-align:center;transition-property:transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:0s;will-change:transform;transform:translateY(105%) translateZ(0)}.is-inview .c-prev-next__label{transform:translateY(0) translateZ(0)}.c-prev-next__label--prev{transition-delay:.1s}.c-prev-next__label--next{transition-delay:.3s}.c-content{position:relative;display:block;padding-bottom:149px}.c-content:after{content:".c-content";position:absolute;top:10px;left:10px;width:auto;height:auto;color:var(--color-black);display:none;z-index:10;background-color:hsla(0,0%,100%,.7);white-space:nowrap;font-size:14px;line-height:19px}.is-debug .c-content{background-color:transparent;outline:4px solid #ffa07a!important}.is-debug .c-content:after{display:block}@media(min-width:611px){.c-content{padding-bottom:249px}}@media(min-width:1191px){.c-content{padding-bottom:349px}}.c-content__content,.c-content__wrapper{display:block;width:100%}.c-content__content{color:var(--color-black);text-align:center}.c-text-over-imgs{position:relative;display:block;overflow:hidden}.c-text-over-imgs:after{content:".c-text-over-imgs";position:absolute;top:10px;left:10px;width:auto;height:auto;color:var(--color-black);display:none;z-index:10;background-color:hsla(0,0%,100%,.7);white-space:nowrap;font-size:14px;line-height:19px}.is-debug .c-text-over-imgs{background-color:transparent;outline:4px solid #ffa07a!important}.is-debug .c-text-over-imgs:after{display:block}.c-text-over-imgs__wrapper{display:block;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);padding:100px 0}@media(min-width:1191px){.c-text-over-imgs__wrapper{padding:134px 0}}.c-text-over-imgs__inner{display:flex;align-items:center;width:100%;height:100%;position:relative}.c-text-over-imgs__box-text{display:block;text-align:center;width:100%;position:relative;z-index:2}.c-text-over-imgs__text,.c-text-over-imgs__wrapper-text{display:inline-block;width:auto;position:relative}.c-text-over-imgs__text{color:var(--color-black);text-align:center;z-index:1}.c-text-over-imgs__hover-area{position:absolute;top:0;width:33.3333333333%;height:100%;display:inline-block;z-index:2}.c-text-over-imgs__hover-area[data-item="1"]{left:0}.c-text-over-imgs__hover-area[data-item="2"]{left:33.3333333333%}.c-text-over-imgs__hover-area[data-item="3"]{left:66.6666666667%}.c-text-over-imgs__box-image{position:absolute;top:var(--top,0);left:var(--left,0);width:411px;max-width:100%;height:auto;transform:translate(-50%,-50%);z-index:1;transition:opacity .4s ease-in-out;opacity:1}@media(min-width:1191px){.c-text-over-imgs__box-image{opacity:0}.c-text-over-imgs__box-image.is-show{opacity:1}}.c-text-over-imgs__wrapper-image{display:block;width:auto;height:auto;opacity:0}@media(min-width:1191px){.c-text-over-imgs__wrapper-image{opacity:1}}.c-text-over-imgs__image{display:block;max-width:100%}.s-wysiwyg h1,.s-wysiwyg h2,.s-wysiwyg h3,.s-wysiwyg h4,.s-wysiwyg h5,.s-wysiwyg h6,.s-wysiwyg p{padding-bottom:var(--padding-bottom-default)}.s-wysiwyg h1:last-child,.s-wysiwyg h2:last-child,.s-wysiwyg h3:last-child,.s-wysiwyg h4:last-child,.s-wysiwyg h5:last-child,.s-wysiwyg h6:last-child,.s-wysiwyg p:last-child{padding-bottom:0}.s-wysiwyg h1:empty,.s-wysiwyg h2:empty,.s-wysiwyg h3:empty,.s-wysiwyg h4:empty,.s-wysiwyg h5:empty,.s-wysiwyg h6:empty,.s-wysiwyg p:empty{display:none}.s-wysiwyg h1,.s-wysiwyg h2,.s-wysiwyg h3,.s-wysiwyg h4,.s-wysiwyg h5,.s-wysiwyg h6{font-size:34px;line-height:27px;letter-spacing:0;font-family:var(--font-a);font-weight:400;font-style:normal;text-transform:uppercase}@media(min-width:611px){.s-wysiwyg h1,.s-wysiwyg h2,.s-wysiwyg h3,.s-wysiwyg h4,.s-wysiwyg h5,.s-wysiwyg h6{font-size:50px;line-height:40px}}.s-wysiwyg p,.s-wysiwyg span{font-size:34px;line-height:27px;letter-spacing:0;font-family:var(--font-a);font-weight:400;font-style:normal;text-transform:uppercase}@media(min-width:611px){.s-wysiwyg p,.s-wysiwyg span{font-size:50px;line-height:40px}}.u-display-none{display:none!important}@media(max-width:610px){.u-display-none\@only-sm{display:none!important}}@media(min-width:611px)and (max-width:1190px){.u-display-none\@only-md{display:none!important}}@media(min-width:1191px){.u-display-none\@only-lg{display:none!important}}.u-text-transform-none{text-transform:none!important}@media(max-width:610px){.u-text-transform-none\@only-sm{text-transform:none!important}}@media(min-width:611px)and (max-width:1190px){.u-text-transform-none\@only-md{text-transform:none!important}}@media(min-width:1191px){.u-text-transform-none\@only-lg{text-transform:none!important}}