#nprogress{pointer-events:none}#nprogress .bar{background:#000;position:fixed;z-index:1031;top:0;left:0;width:100%;height:1px}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar{position:absolute}
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}a img{border:none}body.single-loading{cursor:wait}body.single-loading>*{pointer-events:none}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}button{border:none;background:0 0;margin:0;padding:0;outline:0;-webkit-tap-highlight-color:transparent!important}input:not([type=checkbox]),select,textarea{border-radius:0;background:0 0;border:none;-webkit-appearance:none}input:not([type=checkbox]):-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;background-color:#fff}input:not([type=checkbox]):focus{outline:0;-webkit-appearance:none}menu{padding:0;margin:0}a,a:active,a:visited{color:currentColor}
.center{position:absolute;bottom:0;right:0;left:0;top:0;margin:auto}.center-vertical{position:absolute;top:0;bottom:0;margin:auto}.center-horizontal{position:absolute;right:0;left:0;margin:auto}.bottom-text-box,.center-text-box{display:table-cell}.center-text-box{vertical-align:middle}.bottom-text-box{vertical-align:bottom;text-align:center}.bottom-snap{display:table;width:100%;height:100%}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);tap-highlight-color:rgba(255,255,255,0)}.no-select-all{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);tap-highlight-color:rgba(255,255,255,0)}.no-select-all *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);tap-highlight-color:rgba(255,255,255,0)}
@font-face{font-weight:400;font-style:normal}::selection{background:#fff}::-moz-selection{background:#fff}:root{--app-height:100vh;--app-half-height:50vh}body,html{color:#000;background:#fff;position:relative;width:100%;max-height:var(--app-height,100vh);overflow:hidden;padding:0;margin:0;line-height:1.625;letter-spacing:0;font-size:12px;-ms-touch-action:none;touch-action:none;-webkit-overflow-scrolling:auto}

@media only screen and (min-width:641px){body,html{font-size:14px}}

@media only screen and (max-width:789px){html.touch,html.touch body{overflow:hidden;-webkit-overflow-scrolling:auto;position:fixed}}body.page--loading{cursor:wait}body.page--loading #app-page,body.page--loading #scroll-list,body.page--loading #slider-ui{pointer-events:none}h1,h2,h3{line-height:1}strong{}a,button{cursor:pointer}*{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}figure{margin:0;padding:0}div#intro-cover{position:fixed;background:#fff;width:100%;height:100%;top:0;left:0;z-index:91;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-o-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}#scroll-list{position:fixed;left:0;top:0;height:100%;z-index:50}#scroll-list.disable{pointer-events:none}button[type=close]{position:absolute;display:block;z-index:91;top:30px;right:calc(15vw - 18px);-webkit-transform:translateX(18vw);-moz-transform:translateX(18vw);-o-transform:translateX(18vw);-ms-transform:translateX(18vw);transform:translateX(18vw);width:36px;height:36px;background:#000;cursor:pointer;overflow:hidden;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-o-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;will-change:transform;-webkit-transition:-webkit-transform .91s cubic-bezier(.77,0,.175,1);-moz-transition:-moz-transform .91s cubic-bezier(.77,0,.175,1);-o-transition:-o-transform .91s cubic-bezier(.77,0,.175,1);-ms-transition:-ms-transform .91s cubic-bezier(.77,0,.175,1);transition:transform .91s cubic-bezier(.77,0,.175,1)}

@media only screen and (min-width:641px){button[type=close]{right:calc(3.4vw);-webkit-transform:translateX(13.6vw);-moz-transform:translateX(13.6vw);-o-transform:translateX(13.6vw);-ms-transform:translateX(13.6vw);transform:translateX(13.6vw)}}button[type=close].animate-in{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}button[type=close]:before{content:"";display:block;position:absolute;width:14px;height:14px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-image:url(../images/icon-close-x.png);mix-blend-mode:difference;z-index:2;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}button[type=close]:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-animation:anim-out .91s cubic-bezier(.165,.84,.44,1) forwards;-moz-animation:anim-out .91s cubic-bezier(.165,.84,.44,1) forwards;-o-animation:anim-out .91s cubic-bezier(.165,.84,.44,1) forwards;-ms-animation:anim-out .91s cubic-bezier(.165,.84,.44,1) forwards;animation:anim-out .91s cubic-bezier(.165,.84,.44,1) forwards;background:#fff;z-index:1}button[type=close]:hover:after{-webkit-animation:anim-in .91s cubic-bezier(.165,.84,.44,1) forwards;-moz-animation:anim-in .91s cubic-bezier(.165,.84,.44,1) forwards;-o-animation:anim-in .91s cubic-bezier(.165,.84,.44,1) forwards;-ms-animation:anim-in .91s cubic-bezier(.165,.84,.44,1) forwards;animation:anim-in .91s cubic-bezier(.165,.84,.44,1) forwards}
.slide-elements-list{position:relative;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:auto;z-index:50;height:100%}img.lazyload{visibility:hidden}#footer>a,.keywords li a,.slider-content>footer>a,p>a{position:relative;display:inline-block;text-decoration:none}

@media only screen and (min-width:641px){#footer>a,.keywords li a,.slider-content>footer>a,p>a{will-change:transform;-webkit-transition:padding-left .52s cubic-bezier(.165,.84,.44,1);-moz-transition:padding-left .52s cubic-bezier(.165,.84,.44,1);-o-transition:padding-left .52s cubic-bezier(.165,.84,.44,1);-ms-transition:padding-left .52s cubic-bezier(.165,.84,.44,1);transition:padding-left .52s cubic-bezier(.165,.84,.44,1);display:inline-block}#footer>a:hover,.keywords li a:hover,.slider-content>footer>a:hover,p>a:hover{padding-left:12px}}

@media only screen and (min-width:641px){#header nav[role=navigation] ul li a{will-change:color,transform;-webkit-transition:color .52s cubic-bezier(.165,.84,.44,1),padding-left .52s cubic-bezier(.165,.84,.44,1);-moz-transition:color .52s cubic-bezier(.165,.84,.44,1),padding-left .52s cubic-bezier(.165,.84,.44,1);-o-transition:color .52s cubic-bezier(.165,.84,.44,1),padding-left .52s cubic-bezier(.165,.84,.44,1);-ms-transition:color .52s cubic-bezier(.165,.84,.44,1),padding-left .52s cubic-bezier(.165,.84,.44,1);transition:color .52s cubic-bezier(.165,.84,.44,1),padding-left .52s cubic-bezier(.165,.84,.44,1);color:#858585;padding-left:0;display:inline-block}#header nav[role=navigation] ul li a:active{color:#858585}#header nav[role=navigation] ul li a:hover{padding-left:12px}}#follow{position:absolute;top:0;left:0;pointer-events:none;z-index:180;margin-left:31px;margin-top:40px}

/*#follow .inner{width:40px;height:40px;background:#CCCCCC;margin-left:-20px;margin-top:-20px;position:relative;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translateY(-40px) scale(0,0);-moz-transform:translateY(-40px) scale(0,0);-o-transform:translateY(-40px) scale(0,0);-ms-transform:translateY(-40px) scale(0,0);transform:translateY(-40px) scale(0,0);will-change:transform}
#follow .inner:before{content:"";display:block;position:absolute;width:0;height:0;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transition:width .52s cubic-bezier(.165,.84,.44,1) .2s,height .52s cubic-bezier(.165,.84,.44,1) .2s;-moz-transition:width .52s cubic-bezier(.165,.84,.44,1) .2s,height .52s cubic-bezier(.165,.84,.44,1) .2s;-o-transition:width .52s cubic-bezier(.165,.84,.44,1) .2s,height .52s cubic-bezier(.165,.84,.44,1) .2s;-ms-transition:width .52s cubic-bezier(.165,.84,.44,1) .2s,height .52s cubic-bezier(.165,.84,.44,1) .2s;transition:width .52s cubic-bezier(.165,.84,.44,1) .2s,height .52s cubic-bezier(.165,.84,.44,1) .2s;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;mix-blend-mode:difference;z-index:2}*/

#follow.bunk--zoomin .inner:before{width:14px;height:14px;background-image:url(../images/icon-close-x.png);-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}@-moz-keyframes anim-in{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes anim-in{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-o-keyframes anim-in{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes anim-in{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes anim-out{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes anim-out{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@-o-keyframes anim-out{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes anim-out{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}

body.page-type--home.intro-done:not(.scroll-to-explore--show) header#header{pointer-events:auto}body.page-type--home.intro-done:not(.scroll-to-explore--show) header#header nav[role=navigation] ul li{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:none;filter:none}body:not(.page-type--home).intro-done header#header{pointer-events:auto}body:not(.page-type--home).intro-done header#header nav[role=navigation] ul li{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:none;filter:none}body.intro-done header#header{visibility:visible}header#header{position:fixed;z-index:91;top:0;left:0;font-size:14px;height:100%;width:0;pointer-events:none;visibility:hidden}

@media only screen and (min-width:789px)
{header#header{font-size:14px}}

@media only screen and (max-width:640px)
{header#header{font-size:11px;color:#999}}

header#header a{text-decoration:none}header#header nav[role=navigation]{font-family: 'Lato', sans-serif;
display:inline-block;position:absolute;left:3.4vw;will-change:transform;top:25px}

@media only screen and (min-width:789px){header#header nav[role=navigation]{top:50px}}header#header nav[role=navigation]>ul{line-height:1.8;margin-top:-3px;margin-left:2px}header#header nav[role=navigation]>ul>li{display:table;text-align:left;will-change:transform,opacity;-webkit-transition:-webkit-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-o-transition:-o-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-ms-transition:-ms-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);transition:transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(5vw);-moz-transform:translateX(5vw);-o-transform:translateX(5vw);-ms-transform:translateX(5vw);transform:translateX(5vw);opacity:0}header#header nav[role=navigation]>ul>li:nth-child(1){-webkit-transition-delay:60ms,60ms;-moz-transition-delay:60ms,60ms;-o-transition-delay:60ms,60ms;-ms-transition-delay:60ms,60ms;transition-delay:60ms,60ms}header#header nav[role=navigation]>ul>li:nth-child(2){-webkit-transition-delay:.12s,.12s;-moz-transition-delay:.12s,.12s;-o-transition-delay:.12s,.12s;-ms-transition-delay:.12s,.12s;transition-delay:.12s,.12s}header#header nav[role=navigation]>ul>li:nth-child(3){-webkit-transition-delay:.18s,.18s;-moz-transition-delay:.18s,.18s;-o-transition-delay:.18s,.18s;-ms-transition-delay:.18s,.18s;transition-delay:.18s,.18s}header#header nav[role=navigation]>ul>li:nth-child(4){-webkit-transition-delay:.24s,.24s;-moz-transition-delay:.24s,.24s;-o-transition-delay:.24s,.24s;-ms-transition-delay:.24s,.24s;transition-delay:.24s,.24s}header#header nav[role=navigation]>ul>li:nth-child(5){-webkit-transition-delay:.3s,.3s;-moz-transition-delay:.3s,.3s;-o-transition-delay:.3s,.3s;-ms-transition-delay:.3s,.3s;transition-delay:.3s,.3s}header#header nav[role=navigation]>ul>li:nth-child(6){-webkit-transition-delay:.36s,.36s;-moz-transition-delay:.36s,.36s;-o-transition-delay:.36s,.36s;-ms-transition-delay:.36s,.36s;transition-delay:.36s,.36s}header#header nav[role=navigation]>ul>li:nth-child(7){-webkit-transition-delay:.42s,.42s;-moz-transition-delay:.42s,.42s;-o-transition-delay:.42s,.42s;-ms-transition-delay:.42s,.42s;transition-delay:.42s,.42s}header#header nav[role=navigation]>ul>li.active-semi a{color:#858585}header#header nav[role=navigation]>ul>li.active a{color:#858585;pointer-events:none}header#header .nav-outer>section{height:auto;position:absolute;color:#858585;left:3.4vw;width:50vw;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform;-webkit-transition:-webkit-transform 1.3s cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform 1.3s cubic-bezier(.165,.84,.44,1);-o-transition:-o-transform 1.3s cubic-bezier(.165,.84,.44,1);-ms-transition:-ms-transform 1.3s cubic-bezier(.165,.84,.44,1);transition:transform 1.3s cubic-bezier(.165,.84,.44,1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}header#header .nav-outer>section:nth-child(2){bottom:calc(50% - 4px)}

@media only screen and (min-width:789px){header#header .nav-outer>section:nth-child(2){bottom:calc(50% - 7px)}}header#header .nav-outer>section:nth-child(3){bottom:30px}

@media only screen and (min-width:789px){header#header .nav-outer>section{max-width:425px;width:35vw;font-size:.714285714285714rem}}header#header .nav-outer>section p{margin-bottom:4px;line-height:1.7;color:#858585;font-size:.785714285714286rem}header#header .nav-outer>section p>a{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);will-change:transform,opacity;-webkit-transition:-webkit-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-o-transition:-o-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-ms-transition:-ms-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);transition:transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1)}header#header .nav-outer>section p>a:nth-child(1){-webkit-transition-delay:.35s,.35s;-moz-transition-delay:.35s,.35s;-o-transition-delay:.35s,.35s;-ms-transition-delay:.35s,.35s;transition-delay:.35s,.35s}header#header .nav-outer>section p>a:nth-child(2){-webkit-transition-delay:.45s,.45s;-moz-transition-delay:.45s,.45s;-o-transition-delay:.45s,.45s;-ms-transition-delay:.45s,.45s;transition-delay:.45s,.45s}header#header .nav-outer>section p>a:nth-child(3){-webkit-transition-delay:.55s,.55s;-moz-transition-delay:.55s,.55s;-o-transition-delay:.55s,.55s;-ms-transition-delay:.55s,.55s;transition-delay:.55s,.55s}header#header .nav-outer>section p>a:nth-child(4){-webkit-transition-delay:.65s,.65s;-moz-transition-delay:.65s,.65s;-o-transition-delay:.65s,.65s;-ms-transition-delay:.65s,.65s;transition-delay:.65s,.65s}header#header .nav-outer>section p>a:nth-child(5){-webkit-transition-delay:.75s,.75s;-moz-transition-delay:.75s,.75s;-o-transition-delay:.75s,.75s;-ms-transition-delay:.75s,.75s;transition-delay:.75s,.75s}header#header .nav-outer>section p strong{color:#000}

hamburger-line{display:block;position:fixed;z-index:90;pointer-events:none;width:0;will-change:width;-webkit-transition:width .91s cubic-bezier(.77,0,.175,1) 20ms;-moz-transition:width .91s cubic-bezier(.77,0,.175,1) 20ms;-o-transition:width .91s cubic-bezier(.77,0,.175,1) 20ms;-ms-transition:width .91s cubic-bezier(.77,0,.175,1) 20ms;transition:width .91s cubic-bezier(.77,0,.175,1) 20ms;height:2px;background:#000;top:var(--app-half-height,50vh);white-space:nowrap;left:calc(85vw - 25px)}

@media only screen and (min-width:789px){hamburger-line{left:calc(64vw - 25px)}}hamburger-line label:nth-child(2){display:none}html.touch hamburger-line label:nth-child(1){display:none}html.touch hamburger-line label:nth-child(2){display:block}hamburger-line.show{width:50px}hamburger-line.show label>span{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:none;filter:none}hamburger-line label{display:table;position:relative;left:-6px;-webkit-transform:translateX(-100%) translateY(-35%);-moz-transform:translateX(-100%) translateY(-35%);-o-transform:translateX(-100%) translateY(-35%);-ms-transform:translateX(-100%) translateY(-35%);transform:translateX(-100%) translateY(-35%);font-size:.785714285714286rem;letter-spacing:.1px}

@media only screen and (min-width:789px){hamburger-line label{left:-12px}}hamburger-line label span{display:inline-block;-webkit-transform:translateX(-15px);-moz-transform:translateX(-15px);-o-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px);opacity:0;will-change:opacity,transform;-webkit-transition:-webkit-transform .91s cubic-bezier(.77,0,.175,1),opacity .91s cubic-bezier(.77,0,.175,1);-moz-transition:-moz-transform .91s cubic-bezier(.77,0,.175,1),opacity .91s cubic-bezier(.77,0,.175,1);-o-transition:-o-transform .91s cubic-bezier(.77,0,.175,1),opacity .91s cubic-bezier(.77,0,.175,1);-ms-transition:-ms-transform .91s cubic-bezier(.77,0,.175,1),opacity .91s cubic-bezier(.77,0,.175,1);transition:transform .91s cubic-bezier(.77,0,.175,1),opacity .91s cubic-bezier(.77,0,.175,1)}hamburger-line label span:not(:last-child){margin-right:5px}

@media only screen and (max-width:789px){.slide-elements-list[page-type=home]:not(.bunk--type-aa){padding-left:27.2vw}}.slide-elements-list{visibility:hidden}.slide-elements-list.ready{visibility:visible}.slide-elements-list .slide-element{width:auto;height:var(--app-height,100vh);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;left:0;color:#000;z-index:2;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden}.slide-elements-list .slide-element .slide-element--inner{height:100%;position:relative}html.touch .slide-elements-list .slide-element a:focus{-webkit-transition-duration:0s,0s;-moz-transition-duration:0s,0s;-o-transition-duration:0s,0s;-ms-transition-duration:0s,0s;transition-duration:0s,0s;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-o-transition-delay:0s,0s;-ms-transition-delay:0s,0s;transition-delay:0s,0s;opacity:.85!important}.slide-elements-list .slide-element figure.portrait{display:block}.slide-elements-list .slide-element .image--outer{height:100%;width:auto;position:relative;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-o-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;will-change:transform}.slide-elements-list .slide-element .image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:3;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.slide-elements-list .slide-element .image canvas.face-detection{display:none}

@media only screen and (min-width:789px){.slide-elements-list .slide-element .image canvas.face-detection{position:absolute;display:block;visibility:hidden;top:0;left:0;height:100%;width:100%;z-index:3}}

@media only screen and (min-width:789px){.slide-elements-list .slide-element .image:hover canvas.face-detection{visibility:visible}}
.slide-elements-list .slide-element .exoskelet{pointer-events:none;position:relative;z-index:2;height:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);opacity:1;-ms-filter:none;filter:none}.slide-elements-list .slide-element .exoskelet.invisible{background-color:transparent!important}.slide-elements-list .slide-element .exoskelet.hide{opacity:0}.slide-elements-list .slide-element .exoskelet>img{height:100%;width:auto;visibility:hidden}.slide-elements-list .slide-element .progress{position:absolute;left:0;width:0%;bottom:0;height:30px;background:#000}.slide-elements-list .slide-element.in-view{visibility:visible}.slide-elements-list .slide-element a{display:block;cursor:pointer}

.slide-elements-list:not(.scrolled)[page-type=home] .slide-element:nth-child(1) .bunk-element:nth-child(2),.slide-elements-list:not(.scrolled)[page-type=home] .slide-element:nth-child(1) .bunk-element:nth-child(3){opacity:0}body.intro-done .slide-elements-list .slide-element:not(.bunk--type-aa).header-open{pointer-events:none;z-index:3}

.slide-elements-list .slide-element .bunk-elements{display:block;width:100%;height:100%}
.slide-elements-list .slide-element .bunk-elements figure.bunk-element{position:absolute;width:auto;bottom:0;opacity:1;-ms-filter:none;filter:none;will-change:transform,height,left,right,opacity;-webkit-transition:opacity .52s cubic-bezier(.165,.84,.44,1);-moz-transition:opacity .52s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .52s cubic-bezier(.165,.84,.44,1);-ms-transition:opacity .52s cubic-bezier(.165,.84,.44,1);transition:opacity .52s cubic-bezier(.165,.84,.44,1);left:auto;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;display:none}
.slide-elements-list .slide-element .bunk-elements figure.bunk-element.scaling{pointer-events:none}

/*.slide-elements-list .slide-element .bunk-elements figure.bunk-element:nth-child(1) .bunk-element--inner.over .image img{-webkit-animation:blinker .52s cubic-bezier(.165,.84,.44,1);-moz-animation:blinker .52s cubic-bezier(.165,.84,.44,1);-o-animation:blinker .52s cubic-bezier(.165,.84,.44,1);-ms-animation:blinker .52s cubic-bezier(.165,.84,.44,1);animation:blinker .52s cubic-bezier(.165,.84,.44,1)}*/

.slide-elements-list .slide-element .bunk-elements figure.bunk-element:nth-child(1) .bunk-element--inner.over .image img{-webkit-animation:blinker .52s cubic-bezier(.165,.84,.44,1);-moz-animation:blinker .52s cubic-bezier(.165,.84,.44,1);-o-animation:blinker .52s cubic-bezier(.165,.84,.44,1);-ms-animation:blinker .52s cubic-bezier(.165,.84,.44,1);animation:blinker .52s cubic-bezier(.165,.84,.44,1)}

.slide-elements-list .slide-element .bunk-elements figure.bunk-element:nth-child(2) .bunk-element--inner.over .image img{-webkit-animation:blinker .52s cubic-bezier(.165,.84,.44,1) .1s;-moz-animation:blinker .52s cubic-bezier(.165,.84,.44,1) .1s;-o-animation:blinker .52s cubic-bezier(.165,.84,.44,1) .1s;-ms-animation:blinker .52s cubic-bezier(.165,.84,.44,1) .1s;animation:blinker .52s cubic-bezier(.165,.84,.44,1) .1s}

.slide-elements-list .slide-element .bunk-elements figure.bunk-element:nth-child(3) .bunk-element--inner.over .image img{-webkit-animation:blinker .52s cubic-bezier(.165,.84,.44,1) .2s;-moz-animation:blinker .52s cubic-bezier(.165,.84,.44,1) .2s;-o-animation:blinker .52s cubic-bezier(.165,.84,.44,1) .2s;-ms-animation:blinker .52s cubic-bezier(.165,.84,.44,1) .2s;animation:blinker .52s cubic-bezier(.165,.84,.44,1) .2s}

.slide-elements-list .slide-element .bunk-elements figure.bunk-element div.bunk-element--inner{height:100%;width:auto;opacity:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;cursor:default}

.slide-elements-list .slide-element .bunk-elements figure.bunk-element div.bunk-element--inner.show{opacity:1;-ms-filter:none;filter:none}

.slide-elements-list .slide-element .bunk-elements figure.bunk-element div.bunk-element--inner .image{position:absolute;top:0;left:0}

.slide-elements-list .slide-element .bunk-elements figure.bunk-element div.bunk-element--inner .image img{width:100%;height:auto;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}

.slide-elements-list .slide-element.bunk--type-a .bunk-elements figure.bunk-element:nth-child(1){margin-left:300px;height:80vh;left:0vh;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:2}
.slide-elements-list .slide-element.bunk--type-a .bunk-elements figure.bunk-element:nth-child(2){height:var(--app-height,100vh);left:50%;z-index:1}
.slide-elements-list .slide-element.bunk--type-a .bunk-elements figure.bunk-element:nth-child(3){height:32vh;right:50%;-webkit-transform:translateX(50vh);-moz-transform:translateX(50vh);-o-transform:translateX(50vh);-ms-transform:translateX(50vh);transform:translateX(50vh);z-index:3}

.slide-elements-list .slide-element.bunk--type-aa .bunk-element--inner{opacity:1!important;-ms-filter:none!important;filter:none!important}
/*.slide-elements-list .slide-element.bunk--type-aa .bunk-elements figure.bunk-element:nth-child(1){height:53vh;left:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:3;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}*/


.slide-elements-list .slide-element.bunk--type-aa .bunk-elements figure.bunk-element:nth-child(1){height:80vh;left:0vh;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:3;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.slide-elements-list .slide-element.bunk--type-aa .bunk-elements figure.bunk-element:nth-child(2){height:var(--app-height,100vh);left:51vh;z-index:1}
.slide-elements-list .slide-element.bunk--type-aa .bunk-elements figure.bunk-element:nth-child(3){height:32vh;left:78vh;z-index:2;-webkit-transform:translateX(2%);-moz-transform:translateX(2%);-o-transform:translateX(2%);-ms-transform:translateX(2%);transform:translateX(2%)}

.slide-elements-list .slide-element.bunk--type-b .bunk-elements figure.bunk-element:nth-child(1){margin-left:300px;height:80vh;left:0vh;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:3;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.slide-elements-list .slide-element.bunk--type-b .bunk-elements figure.bunk-element:nth-child(2){height:var(--app-height,100vh);left:49%;z-index:1}
.slide-elements-list .slide-element.bunk--type-b .bunk-elements figure.bunk-element:nth-child(3){height:53vh;right:50%;z-index:2;-webkit-transform:translateX(46vh);-moz-transform:translateX(46vh);-o-transform:translateX(46vh);-ms-transform:translateX(46vh);transform:translateX(46vh)}

.slide-elements-list .slide-element.bunk--type-c .bunk-elements figure.bunk-element:nth-child(1){margin-left:300px;height:80vh;left:0vh;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:3;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.slide-elements-list .slide-element.bunk--type-c .bunk-elements figure.bunk-element:nth-child(2){height:var(--app-height,100vh);left:44%;z-index:1}
.slide-elements-list .slide-element.bunk--type-c .bunk-elements figure.bunk-element:nth-child(3){height:53vh;left:50%;-webkit-transform:translateX(15vh);-moz-transform:translateX(15vh);-o-transform:translateX(15vh);-ms-transform:translateX(15vh);transform:translateX(15vh);z-index:2}

.slide-elements-list .slide-element.bunk--type-d .bunk-elements figure.bunk-element:nth-child(1){margin-left:300px;height:80vh;left:0vh;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:3;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.slide-elements-list .slide-element.bunk--type-d .bunk-elements figure.bunk-element:nth-child(2){height:var(--app-height,100vh);left:61%;z-index:1}
.slide-elements-list .slide-element.bunk--type-d .bunk-elements figure.bunk-element:nth-child(3){height:53vh;left:50%;-webkit-transform:translateX(-47vh);-moz-transform:translateX(-47vh);-o-transform:translateX(-47vh);-ms-transform:translateX(-47vh);transform:translateX(-47vh);z-index:2}

.slide-elements-list .slide-element.bunk--type-e .bunk-elements figure.bunk-element:nth-child(1){margin-left:300px;height:80vh;left:0vh;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:3;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.slide-elements-list .slide-element.bunk--type-e .bunk-elements figure.bunk-element:nth-child(2){height:var(--app-height,100vh);left:44%;z-index:1}
.slide-elements-list .slide-element.bunk--type-e .bunk-elements figure.bunk-element:nth-child(3){height:53vh;left:50%;-webkit-transform:translateX(14vh);-moz-transform:translateX(14vh);-o-transform:translateX(14vh);-ms-transform:translateX(14vh);transform:translateX(14vh);z-index:2}

.slide-elements-list .slide-element.bunk--type-f .bunk-elements figure.bunk-element:nth-child(1){height:var(--app-height,100vh);left:0vh;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:3;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.slide-elements-list .slide-element.bunk--type-f .bunk-elements figure.bunk-element:nth-child(2){height:var(--app-height,100vh);left:65%;z-index:1}
.slide-elements-list .slide-element.bunk--type-f .bunk-elements figure.bunk-element:nth-child(3){height:53vh;left:50%;-webkit-transform:translateX(-36vh);-moz-transform:translateX(-36vh);-o-transform:translateX(-36vh);-ms-transform:translateX(-36vh);transform:translateX(-36vh);z-index:2}@-moz-keyframes blinker{0%{opacity:1;-ms-filter:none;filter:none}50%{opacity:.85}100%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes blinker{0%{opacity:1;-ms-filter:none;filter:none}50%{opacity:.85}100%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes blinker{0%{opacity:1;-ms-filter:none;filter:none}50%{opacity:.85}100%{opacity:1;-ms-filter:none;filter:none}}@keyframes blinker{0%{opacity:1;-ms-filter:none;filter:none}50%{opacity:.85}100%{opacity:1;-ms-filter:none;filter:none}}
/*.slide-elements-list .case-element{background-color:#FFF;border:1px solid #cc0000;}*/
body:not(.scroll-to-explore--show) .slide-elements-list .slide-element .case-elements .case-element--inner.scaled-up .colors>*{-webkit-transform:translateZ(0) scale(1,1);-moz-transform:translateZ(0) scale(1,1);-o-transform:translateZ(0) scale(1,1);-ms-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1)}body:not(.scroll-to-explore--show) .slide-elements-list .slide-element .case-elements .case-element--inner.scaled-up .keywords h4{opacity:1;-ms-filter:none;filter:none}body:not(.scroll-to-explore--show) .slide-elements-list .slide-element .case-elements .case-element--inner.scaled-up .keywords li{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.page-type--contact .slide-elements-list .slide-element .case-elements figure.case-element:last-child{margin-right:0}.slide-elements-list .slide-element .case-elements{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:auto;height:100%;white-space:nowrap}.slide-elements-list .slide-element .case-elements:after{content:"";display:block;clear:both}.slide-elements-list .slide-element .case-elements figure.case-element{width:auto;height:100%;margin:0;margin-right:14vw;visibility:hidden}.slide-elements-list .slide-element .case-elements figure.case-element.visible{visibility:visible}.slide-elements-list .slide-element .case-elements figure.case-element .case-element--inner{height:100%;width:auto}.slide-elements-list .slide-element .case-elements figure.case-element .case-element--inner .image--outer{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;z-index:2}.slide-elements-list .slide-element .case-elements figure.case-element .case-element--inner .image img{width:calc(100% + 1px);height:100%;position:relative;z-index:2;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slide-elements-list .slide-element .case-elements .keywords{width:20px;height:40%;position:absolute;z-index:1;left:calc(100% + 30px);top:30px;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-o-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slide-elements-list .slide-element .case-elements .keywords ul{display:block;line-height:1.3}.slide-elements-list .slide-element .case-elements .keywords ul h4{font-family:font-size:18px;margin-bottom:15px;opacity:0;will-change:opacity;-webkit-transition:opacity .91s cubic-bezier(.165,.84,.44,1);-moz-transition:opacity .91s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .91s cubic-bezier(.165,.84,.44,1);-ms-transition:opacity .91s cubic-bezier(.165,.84,.44,1);transition:opacity .91s cubic-bezier(.165,.84,.44,1)}.slide-elements-list .slide-element .case-elements .keywords ul li{text-transform:capitalize;display:block;font-size:10px;opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-o-transition:-o-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-ms-transition:-ms-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);transition:transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-o-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.slide-elements-list .slide-element .case-elements .keywords ul li>a,.slide-elements-list .slide-element .case-elements .keywords ul li>div{display:inline-block;text-decoration:none}.slide-elements-list .slide-element .case-elements .keywords ul>li:nth-child(2){-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-o-transition-delay:0s,0s;-ms-transition-delay:0s,0s;transition-delay:0s,0s}.slide-elements-list .slide-element .case-elements .keywords ul>li:nth-child(3){-webkit-transition-delay:.1s,.1s;-moz-transition-delay:.1s,.1s;-o-transition-delay:.1s,.1s;-ms-transition-delay:.1s,.1s;transition-delay:.1s,.1s}.slide-elements-list .slide-element .case-elements .keywords ul>li:nth-child(4){-webkit-transition-delay:.2s,.2s;-moz-transition-delay:.2s,.2s;-o-transition-delay:.2s,.2s;-ms-transition-delay:.2s,.2s;transition-delay:.2s,.2s}.slide-elements-list .slide-element .case-elements .keywords ul>li:nth-child(5){-webkit-transition-delay:.3s,.3s;-moz-transition-delay:.3s,.3s;-o-transition-delay:.3s,.3s;-ms-transition-delay:.3s,.3s;transition-delay:.3s,.3s}.slide-elements-list .slide-element .case-elements .keywords ul>li:nth-child(6){-webkit-transition-delay:.4s,.4s;-moz-transition-delay:.4s,.4s;-o-transition-delay:.4s,.4s;-ms-transition-delay:.4s,.4s;transition-delay:.4s,.4s}.slide-elements-list .slide-element .case-elements .colors{width:20px;height:40%;position:absolute;z-index:1;left:-20px;bottom:0;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-o-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slide-elements-list .slide-element .case-elements .colors>*{background:0 0;will-change:transform;-webkit-transition:-webkit-transform .91s cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform .91s cubic-bezier(.165,.84,.44,1);-o-transition:-o-transform .91s cubic-bezier(.165,.84,.44,1);-ms-transition:-ms-transform .91s cubic-bezier(.165,.84,.44,1);transition:transform .91s cubic-bezier(.165,.84,.44,1);width:100%;-webkit-transform:translateZ(0) scale(0,1);-moz-transform:translateZ(0) scale(0,1);-o-transform:translateZ(0) scale(0,1);-ms-transform:translateZ(0) scale(0,1);transform:translateZ(0) scale(0,1);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;position:relative;z-index:1}.slide-elements-list .slide-element .case-elements .colors>:nth-child(1){-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s}.slide-elements-list .slide-element .case-elements .colors>:nth-child(2){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;-ms-transition-delay:.4s;transition-delay:.4s}.slide-elements-list .slide-element .case-elements .colors>:nth-child(3){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s}.slide-elements-list .slide-element .case-elements .colors>:nth-child(4){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}.slide-elements-list .slide-element .case-elements .colors>*>div{content:"";width:200%;height:calc(100% + 0px);display:block;will-change:transform,height;-webkit-transition:-webkit-transform .91s cubic-bezier(.165,.84,.44,1),height .91s cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform .91s cubic-bezier(.165,.84,.44,1),height .91s cubic-bezier(.165,.84,.44,1);-o-transition:-o-transform .91s cubic-bezier(.165,.84,.44,1),height .91s cubic-bezier(.165,.84,.44,1);-ms-transition:-ms-transform .91s cubic-bezier(.165,.84,.44,1),height .91s cubic-bezier(.165,.84,.44,1);transition:transform .91s cubic-bezier(.165,.84,.44,1),height .91s cubic-bezier(.165,.84,.44,1);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-o-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;position:relative}.slide-elements-list .slide-element .case-elements .colors>*>div:after{content:"";background-image:url(../images/icon-+.png);background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;width:16px;height:16px;color:#fff;display:block;position:absolute;will-change:transform;-webkit-transition:-webkit-transform .52s cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform .52s cubic-bezier(.165,.84,.44,1);-o-transition:-o-transform .52s cubic-bezier(.165,.84,.44,1);-ms-transition:-ms-transform .52s cubic-bezier(.165,.84,.44,1);transition:transform .52s cubic-bezier(.165,.84,.44,1);top:50%;left:50%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(0,0);-moz-transform:translateX(-50%) translateY(-50%) scale(0,0);-o-transform:translateX(-50%) translateY(-50%) scale(0,0);-ms-transform:translateX(-50%) translateY(-50%) scale(0,0);transform:translateX(-50%) translateY(-50%) scale(0,0)}.slide-elements-list .slide-element .case-elements .colors>:first-child>div{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.slide-elements-list .slide-element .case-elements .colors>:last-child>div{-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-o-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.slide-elements-list .slide-element .case-elements .colors>:hover{z-index:2}.slide-elements-list .slide-element .case-elements .colors>:hover>div{height:calc(100% + 20px);-webkit-transform:translateZ(0) translateX(-19px) translateY(-5px);-moz-transform:translateZ(0) translateX(-19px) translateY(-5px);-o-transform:translateZ(0) translateX(-19px) translateY(-5px);-ms-transform:translateZ(0) translateX(-19px) translateY(-5px);transform:translateZ(0) translateX(-19px) translateY(-5px)}.slide-elements-list .slide-element .case-elements .colors>:hover>div:after{-webkit-transition-delay:.39s;-moz-transition-delay:.39s;-o-transition-delay:.39s;-ms-transition-delay:.39s;transition-delay:.39s;-webkit-transform:translateX(-50%) translateY(-50%) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) scale(1,1);transform:translateX(-50%) translateY(-50%) scale(1,1)}.slide-elements-list .slide-element .case-elements .colors>:hover:first-child>div,.slide-elements-list .slide-element .case-elements .colors>:hover:last-child>div{-webkit-transform:translateZ(0) translateX(-20px) translateY(-10px);-moz-transform:translateZ(0) translateX(-20px) translateY(-10px);-o-transform:translateZ(0) translateX(-20px) translateY(-10px);-ms-transform:translateZ(0) translateX(-20px) translateY(-10px);transform:translateZ(0) translateX(-20px) translateY(-10px)}

body.intro-done .slider-ui{visibility:visible}.slider-ui{display:block;visibility:hidden;position:absolute;z-index:89;left:0;bottom:25px;font-family:font-size:20px;pointer-events:none;white-space:nowrap;color:#000;height:13px;line-height:.5}

@media only screen and (min-width:789px){.slider-ui{bottom:50px}}.slider-ui:not([can-go-forward="1"]) button[type=previous]{opacity:.2;pointer-events:none}.slider-ui #box{width:12px;height:12px;background:#000;margin-right:7.5px;margin-left:7.5px}.slider-ui>div{position:relative;display:inline-block;-webkit-transform:translateX(5vw);-moz-transform:translateX(5vw);-o-transform:translateX(5vw);-ms-transform:translateX(5vw);transform:translateX(5vw);height:10px;width:20px;vertical-align:top;opacity:0;will-change:transform;-webkit-transition:-webkit-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-o-transition:-o-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-ms-transition:-ms-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);transition:transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1)}.slider-ui>div:nth-child(1){-webkit-transition-delay:.12s,.12s;-moz-transition-delay:.12s,.12s;-o-transition-delay:.12s,.12s;-ms-transition-delay:.12s,.12s;transition-delay:.12s,.12s}.slider-ui>div:nth-child(2){-webkit-transition-delay:80ms,80ms;-moz-transition-delay:80ms,80ms;-o-transition-delay:80ms,80ms;-ms-transition-delay:80ms,80ms;transition-delay:80ms,80ms}.slider-ui>div:nth-child(3){-webkit-transition-delay:40ms,40ms;-moz-transition-delay:40ms,40ms;-o-transition-delay:40ms,40ms;-ms-transition-delay:40ms,40ms;transition-delay:40ms,40ms}.slider-ui>div>span{position:absolute;top:0;left:0;display:inline-block;opacity:1;-ms-filter:none;filter:none;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;will-change:opacity,transform;-webkit-transition:opacity .91s cubic-bezier(.165,.84,.44,1),-webkit-transform .91s cubic-bezier(.165,.84,.44,1);-moz-transition:opacity .91s cubic-bezier(.165,.84,.44,1),-moz-transform .91s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .91s cubic-bezier(.165,.84,.44,1),-o-transform .91s cubic-bezier(.165,.84,.44,1);-ms-transition:opacity .91s cubic-bezier(.165,.84,.44,1),-ms-transform .91s cubic-bezier(.165,.84,.44,1);transition:opacity .91s cubic-bezier(.165,.84,.44,1),transform .91s cubic-bezier(.165,.84,.44,1)}body:not(.scroll-to-explore--show).intro-done .slider-ui.animate-in>div{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:none;filter:none}body:not(.scroll-to-explore--show).intro-done .slider-ui.animate-in>div:nth-child(1){-webkit-transition-delay:1.04s,1.04s;-moz-transition-delay:1.04s,1.04s;-o-transition-delay:1.04s,1.04s;-ms-transition-delay:1.04s,1.04s;transition-delay:1.04s,1.04s}body:not(.scroll-to-explore--show).intro-done .slider-ui.animate-in>div:nth-child(2){-webkit-transition-delay:1.08s,1.08s;-moz-transition-delay:1.08s,1.08s;-o-transition-delay:1.08s,1.08s;-ms-transition-delay:1.08s,1.08s;transition-delay:1.08s,1.08s}body:not(.scroll-to-explore--show).intro-done .slider-ui.animate-in>div:nth-child(3){-webkit-transition-delay:1.12s,1.12s;-moz-transition-delay:1.12s,1.12s;-o-transition-delay:1.12s,1.12s;-ms-transition-delay:1.12s,1.12s;transition-delay:1.12s,1.12s}

#slider-info{position:fixed;z-index:20;left:0;width:100%;will-change:opacity;-webkit-transition:opacity .52s cubic-bezier(.165,.84,.44,1);-moz-transition:opacity .52s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .52s cubic-bezier(.165,.84,.44,1);-ms-transition:opacity .52s cubic-bezier(.165,.84,.44,1);transition:opacity .52s cubic-bezier(.165,.84,.44,1);pointer-events:none;padding-left:3.4vw}

#slider-info>h3{position:absolute;top:-50px;font-family: 'Bebas Neue', cursive;font-size:40px;line-height:.70;width:30%;/*width:calc(100% - 80px);*/text-transform:capitalize;white-space:normal;display:block}
#slider-info>h3>span{font-size:11px;color:#999}
#slider-info>h3>p{font-size:14px;display:block;margin-bottom:10px;font-weight:bold;}

/*@media only screen and (min-width:641px){
	#slider-info>h3{font-size:30px;line-height:.70;width:40%;background-color:#FFFFFF;vertical-align:baseline!important;}
	#slider-info>h3>span{font-size:11px;color:#999}
	#slider-info>h3>p{font-size:11px;display:block;margin-bottom:10px;font-weight:bold;border:1px solid #cc0000;}
}*/
@media only screen and (max-width:640px){
	#slider-info>h3{font-size:19px;line-height:.50;width:50%!important;/*background-color:#FFFFFF;*/vertical-align:baseline!important;white-space:normal;letter-spacing:-.5px}
	#slider-info>h3>span{font-size:10px;color:#999;text-align:justify!important;line-height:10px;}
	#slider-info>h3>p{font-size:14px;display:block;margin-bottom:20px;font-weight:bold}
#slider-info>h3>div{position:absolute;top:-20px!important;left:0;line-height:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:-.5px}

	#slider-info>h3>div>:not(.branding):not(:last-child){margin-right:5px}

}

#slider-info>h3.left{top:var(--app-half-height,50vh)}#slider-info>h3 sup{font-size:50%;vertical-align:top;margin-left:-5px}
#slider-info>h3>div{position:absolute;top:-50px;left:0;line-height:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:-.5px}
#slider-info>h3>div>*{display:inline-block;opacity:0;white-space:nowrap}

#slider-info>h3>div>.branding{display:table;margin-top:-.65vh;font-family: 'Bebas Neue', cursive}
#slider-info>h3>div .subtitle{display:table;font-size:12px;margin-top:14px}

@media only screen and (min-width:641px){
	#slider-info>h3>div .subtitle{margin-left:4px;font-size:12px}
#slider-info>h3>div>:not(.branding):not(:last-child){margin-right:15px}
}
article.slider-content{position:absolute;height:100%;z-index:51;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;color:#999999;left:3.4vw;padding-top:21px;padding-bottom:14px}

@media only screen and (max-width:789px){article.slider-content{padding-right:50px}}

@media only screen and (min-width:789px){article.slider-content{padding-top:44px;padding-bottom:44px}}main[page-type=project] article.slider-content{left:3.4vw;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}main[page-type=contact] article.slider-content{left:45vw}


/*----------------------------------contact-----------------------------------------*/
@media only screen and (min-width:641px){main[page-type=contact] article.slider-content{left:30vw}}

@media only screen and (min-width:1025px){main[page-type=contact] article.slider-content{left:30.599999999999998vw}}

@media only screen and (min-width:789px){
	article.slider-content{max-width:500px;min-width:450px;}
}
article.slider-content>:not(h1){padding-left:3px}article.slider-content p{line-height:2;font-size:12px}

@media only screen and (min-width:789px){
	article.slider-content p{font-size:12px;margin-bottom:30px;font-family: "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, sans-serif}
}

article.slider-content p{text-align:justify!important;}
article.slider-content p strong{color:#000;font-size:11px;font-weight:bold;display:block;}
article.slider-content p.artwork{margin-bottom:5px!important;font-size:12px;display:block;font-family: 'Lato', sans-serif}
	article.slider-content .dis{max-width:40%; display:block;float:left;margin-right:20px;border-radius: 50%;}
	article.slider-content .dis img{width:100%;}

article.slider-content dl{font-size:10px;display:block;clear:both;width:100%;margin-bottom:30px}
article.slider-content dl dt{float:left;width:20%;clear:both;}
article.slider-content dl dd{float:right;width:80%;}


@media only screen and (max-width:641px){
	article.slider-content{padding-right:20px}
article.slider-content p.artwork{margin-bottom:0px!important;font-size:10px;display:block;font-family: 'Lato', sans-serif}
	article.slider-content p{font-size:10px;margin-bottom:10px;line-height:1.4}
	article.slider-content dl{font-size:9px;margin-bottom:10px;line-height:1.4}
	article.slider-content .dis{display:none;}
article.slider-content p strong{color:#000;font-size:9px;font-weight:bold;display:block;}
}

article.slider-content .social,article.slider-content>footer,article.slider-content>p,article.slider-content>section>p{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;opacity:0;-webkit-transform:translateX(10vw);-moz-transform:translateX(10vw);-o-transform:translateX(10vw);-ms-transform:translateX(10vw);transform:translateX(10vw);will-change:transform,opacity;-webkit-transition:-webkit-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-o-transition:-o-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);-ms-transition:-ms-transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1);transition:transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s cubic-bezier(.165,.84,.44,1)}article.slider-content .social{margin-top:auto;margin-bottom:0}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(1),body.intro-done main[page-type=contact] article.slider-content.animate-in>footer:nth-child(1),body.intro-done main[page-type=contact] article.slider-content.animate-in>p:nth-child(1),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(1),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(1),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>p:nth-child(1),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(1),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(1),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>p:nth-child(1),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(1),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>footer:nth-child(1),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>p:nth-child(1){-webkit-transition-delay:125ms,125ms;-moz-transition-delay:125ms,125ms;-o-transition-delay:125ms,125ms;-ms-transition-delay:125ms,125ms;transition-delay:125ms,125ms}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(2),body.intro-done main[page-type=contact] article.slider-content.animate-in>footer:nth-child(2),body.intro-done main[page-type=contact] article.slider-content.animate-in>p:nth-child(2),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(2),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(2),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>p:nth-child(2),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(2),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(2),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>p:nth-child(2),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(2),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>footer:nth-child(2),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>p:nth-child(2){-webkit-transition-delay:225ms,225ms;-moz-transition-delay:225ms,225ms;-o-transition-delay:225ms,225ms;-ms-transition-delay:225ms,225ms;transition-delay:225ms,225ms}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(3),body.intro-done main[page-type=contact] article.slider-content.animate-in>footer:nth-child(3),body.intro-done main[page-type=contact] article.slider-content.animate-in>p:nth-child(3),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(3),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(3),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>p:nth-child(3),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(3),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(3),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>p:nth-child(3),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(3),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>footer:nth-child(3),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>p:nth-child(3){-webkit-transition-delay:325ms,325ms;-moz-transition-delay:325ms,325ms;-o-transition-delay:325ms,325ms;-ms-transition-delay:325ms,325ms;transition-delay:325ms,325ms}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(4),body.intro-done main[page-type=contact] article.slider-content.animate-in>footer:nth-child(4),body.intro-done main[page-type=contact] article.slider-content.animate-in>p:nth-child(4),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(4),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(4),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>p:nth-child(4),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(4),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(4),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>p:nth-child(4),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(4),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>footer:nth-child(4),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>p:nth-child(4){-webkit-transition-delay:425ms,425ms;-moz-transition-delay:425ms,425ms;-o-transition-delay:425ms,425ms;-ms-transition-delay:425ms,425ms;transition-delay:425ms,425ms}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(5),body.intro-done main[page-type=contact] article.slider-content.animate-in>footer:nth-child(5),body.intro-done main[page-type=contact] article.slider-content.animate-in>p:nth-child(5),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(5),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(5),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>p:nth-child(5),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(5),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(5),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>p:nth-child(5),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(5),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>footer:nth-child(5),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>p:nth-child(5){-webkit-transition-delay:525ms,525ms;-moz-transition-delay:525ms,525ms;-o-transition-delay:525ms,525ms;-ms-transition-delay:525ms,525ms;transition-delay:525ms,525ms}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(6),body.intro-done main[page-type=contact] article.slider-content.animate-in>footer:nth-child(6),body.intro-done main[page-type=contact] article.slider-content.animate-in>p:nth-child(6),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(6),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(6),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>p:nth-child(6),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(6),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(6),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>p:nth-child(6),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(6),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>footer:nth-child(6),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>p:nth-child(6){-webkit-transition-delay:625ms,625ms;-moz-transition-delay:625ms,625ms;-o-transition-delay:625ms,625ms;-ms-transition-delay:625ms,625ms;transition-delay:625ms,625ms}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(7),body.intro-done main[page-type=contact] article.slider-content.animate-in>footer:nth-child(7),body.intro-done main[page-type=contact] article.slider-content.animate-in>p:nth-child(7),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(7),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(7),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>p:nth-child(7),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(7),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(7),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>p:nth-child(7),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(7),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>footer:nth-child(7),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>p:nth-child(7){-webkit-transition-delay:725ms,725ms;-moz-transition-delay:725ms,725ms;-o-transition-delay:725ms,725ms;-ms-transition-delay:725ms,725ms;transition-delay:725ms,725ms}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(8),body.intro-done main[page-type=contact] article.slider-content.animate-in>footer:nth-child(8),body.intro-done main[page-type=contact] article.slider-content.animate-in>p:nth-child(8),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(8),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(8),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>p:nth-child(8),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(8),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(8),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>p:nth-child(8),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(8),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>footer:nth-child(8),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>p:nth-child(8){-webkit-transition-delay:825ms,825ms;-moz-transition-delay:825ms,825ms;-o-transition-delay:825ms,825ms;-ms-transition-delay:825ms,825ms;transition-delay:825ms,825ms}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(9),body.intro-done main[page-type=contact] article.slider-content.animate-in>footer:nth-child(9),body.intro-done main[page-type=contact] article.slider-content.animate-in>p:nth-child(9),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(9),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(9),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>p:nth-child(9),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(9),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>footer:nth-child(9),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>p:nth-child(9),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(9),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>footer:nth-child(9),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>p:nth-child(9){-webkit-transition-delay:925ms,925ms;-moz-transition-delay:925ms,925ms;-o-transition-delay:925ms,925ms;-ms-transition-delay:925ms,925ms;transition-delay:925ms,925ms}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(1),body.intro-done main[page-type=contact] article.slider-content.animate-in>section>p:nth-child(1),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(1),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(1),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(1),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(1),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(1),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>section>p:nth-child(1){-webkit-transition-delay:.15s,.15s;-moz-transition-delay:.15s,.15s;-o-transition-delay:.15s,.15s;-ms-transition-delay:.15s,.15s;transition-delay:.15s,.15s}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(2),body.intro-done main[page-type=contact] article.slider-content.animate-in>section>p:nth-child(2),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(2),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(2),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(2),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(2),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(2),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>section>p:nth-child(2){-webkit-transition-delay:.25s,.25s;-moz-transition-delay:.25s,.25s;-o-transition-delay:.25s,.25s;-ms-transition-delay:.25s,.25s;transition-delay:.25s,.25s}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(3),body.intro-done main[page-type=contact] article.slider-content.animate-in>section>p:nth-child(3),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(3),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(3),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(3),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(3),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(3),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>section>p:nth-child(3){-webkit-transition-delay:.35s,.35s;-moz-transition-delay:.35s,.35s;-o-transition-delay:.35s,.35s;-ms-transition-delay:.35s,.35s;transition-delay:.35s,.35s}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(4),body.intro-done main[page-type=contact] article.slider-content.animate-in>section>p:nth-child(4),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(4),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(4),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(4),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(4),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(4),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>section>p:nth-child(4){-webkit-transition-delay:.45s,.45s;-moz-transition-delay:.45s,.45s;-o-transition-delay:.45s,.45s;-ms-transition-delay:.45s,.45s;transition-delay:.45s,.45s}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(5),body.intro-done main[page-type=contact] article.slider-content.animate-in>section>p:nth-child(5),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(5),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(5),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(5),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(5),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(5),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>section>p:nth-child(5){-webkit-transition-delay:.55s,.55s;-moz-transition-delay:.55s,.55s;-o-transition-delay:.55s,.55s;-ms-transition-delay:.55s,.55s;transition-delay:.55s,.55s}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(6),body.intro-done main[page-type=contact] article.slider-content.animate-in>section>p:nth-child(6),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(6),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(6),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(6),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(6),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(6),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>section>p:nth-child(6){-webkit-transition-delay:.65s,.65s;-moz-transition-delay:.65s,.65s;-o-transition-delay:.65s,.65s;-ms-transition-delay:.65s,.65s;transition-delay:.65s,.65s}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(7),body.intro-done main[page-type=contact] article.slider-content.animate-in>section>p:nth-child(7),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(7),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(7),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(7),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(7),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(7),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>section>p:nth-child(7){-webkit-transition-delay:.75s,.75s;-moz-transition-delay:.75s,.75s;-o-transition-delay:.75s,.75s;-ms-transition-delay:.75s,.75s;transition-delay:.75s,.75s}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(8),body.intro-done main[page-type=contact] article.slider-content.animate-in>section>p:nth-child(8),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(8),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(8),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(8),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(8),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(8),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>section>p:nth-child(8){-webkit-transition-delay:.85s,.85s;-moz-transition-delay:.85s,.85s;-o-transition-delay:.85s,.85s;-ms-transition-delay:.85s,.85s;transition-delay:.85s,.85s}body.intro-done main[page-type=contact] article.slider-content.animate-in .social:nth-child(9),body.intro-done main[page-type=contact] article.slider-content.animate-in>section>p:nth-child(9),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social:nth-child(9),body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(9),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social:nth-child(9),body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>section>p:nth-child(9),body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social:nth-child(9),body.intro-done.scroll-to-explore--show article.slider-content.animate-in>section>p:nth-child(9){-webkit-transition-delay:.95s,.95s;-moz-transition-delay:.95s,.95s;-o-transition-delay:.95s,.95s;-ms-transition-delay:.95s,.95s;transition-delay:.95s,.95s}body.intro-done main[page-type=contact] article.slider-content.animate-in .social,body.intro-done main[page-type=contact] article.slider-content.animate-in>footer,body.intro-done main[page-type=contact] article.slider-content.animate-in>p,body.intro-done main[page-type=contact] article.slider-content.animate-in>section>p,body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in .social,body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>footer,body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>p,body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-in>section>p,body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in .social,body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>footer,body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>p,body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-in>section>p,body.intro-done.scroll-to-explore--show article.slider-content.animate-in .social,body.intro-done.scroll-to-explore--show article.slider-content.animate-in>footer,body.intro-done.scroll-to-explore--show article.slider-content.animate-in>p,body.intro-done.scroll-to-explore--show article.slider-content.animate-in>section>p{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body.intro-done main[page-type=contact] article.slider-content.animate-out .social,body.intro-done main[page-type=contact] article.slider-content.animate-out>footer,body.intro-done main[page-type=contact] article.slider-content.animate-out>p,body.intro-done main[page-type=contact] article.slider-content.animate-out>section>p,body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-out .social,body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-out>footer,body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-out>p,body.intro-done main[page-type=explore]:not(.scrolled) article.slider-content.animate-out>section>p,body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-out .social,body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-out>footer,body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-out>p,body.intro-done main[page-type=project]:not(.scrolled) article.slider-content.animate-out>section>p,body.intro-done.scroll-to-explore--show article.slider-content.animate-out .social,body.intro-done.scroll-to-explore--show article.slider-content.animate-out>footer,body.intro-done.scroll-to-explore--show article.slider-content.animate-out>p,body.intro-done.scroll-to-explore--show article.slider-content.animate-out>section>p{opacity:0;-webkit-transform:translateX(10vw);-moz-transform:translateX(10vw);-o-transform:translateX(10vw);-ms-transform:translateX(10vw);transform:translateX(10vw)}


/*----------------------------------explore-result-----------------------------------------*/
main[role=main][page-type=explore-result] .color-box{position:absolute;left:30px;top:50%;width:60px;height:60px;margin-top:-45px}

@media only screen and (min-width:789px){main[role=main][page-type=explore-result] .color-box{width:280px;height:280px;margin-top:-140px}}main[role=main][page-type=explore] .slider-content footer img{width:98px;height:auto}main[role=main][page-type=explore] menu{position:absolute;right:6.8vw;height:100%;z-index:51}

@media only screen and (min-width:789px){main[role=main][page-type=explore] menu{right:1.7vw}}main[role=main][page-type=explore] menu button{font-family:font-size:1.428571428571429rem;position:absolute}main[role=main][page-type=explore] menu button>span{display:inline-block;position:relative;will-change:letter-spacing;-webkit-transition:letter-spacing .91s cubic-bezier(.165,.84,.44,1);-moz-transition:letter-spacing .91s cubic-bezier(.165,.84,.44,1);-o-transition:letter-spacing .91s cubic-bezier(.165,.84,.44,1);-ms-transition:letter-spacing .91s cubic-bezier(.165,.84,.44,1);transition:letter-spacing .91s cubic-bezier(.165,.84,.44,1)}main[role=main][page-type=explore] menu button>span:after{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:2px;background:#000;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);will-change:transform;-webkit-transition:-webkit-transform .91s cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform .91s cubic-bezier(.165,.84,.44,1);-o-transition:-o-transform .91s cubic-bezier(.165,.84,.44,1);-ms-transition:-ms-transform .91s cubic-bezier(.165,.84,.44,1);transition:transform .91s cubic-bezier(.165,.84,.44,1)}main[role=main][page-type=explore] menu button:hover>span{letter-spacing:2px}main[role=main][page-type=explore] menu button.selected>span:after{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}main[role=main][page-type=explore] menu button.selected{pointer-events:none}main[role=main][page-type=explore] menu button:nth-child(1){top:30px}main[role=main][page-type=explore] menu button:nth-child(1)>span{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translateX(-100%) rotate(-90deg) translateY(-100%);-moz-transform:translateX(-100%) rotate(-90deg) translateY(-100%);-o-transform:translateX(-100%) rotate(-90deg) translateY(-100%);-ms-transform:translateX(-100%) rotate(-90deg) translateY(-100%);transform:translateX(-100%) rotate(-90deg) translateY(-100%)}main[role=main][page-type=explore] menu button:nth-child(2){bottom:30px}main[role=main][page-type=explore] menu button:nth-child(2)>span{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%) rotate(-90deg) translateY(-100%);-moz-transform:translateY(100%) rotate(-90deg) translateY(-100%);-o-transform:translateY(100%) rotate(-90deg) translateY(-100%);-ms-transform:translateY(100%) rotate(-90deg) translateY(-100%);transform:translateY(100%) rotate(-90deg) translateY(-100%)}main[role=main][page-type=explore] .lists{position:absolute;height:100%;width:100%}main[role=main][page-type=explore] .lists:before{content:"";display:block;position:absolute;z-index:1;height:100%;background:rgba(0,0,0,.03);right:0;width:15vw;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);will-change:transform;-webkit-transition:-webkit-transform 1.3s cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform 1.3s cubic-bezier(.165,.84,.44,1);-o-transition:-o-transform 1.3s cubic-bezier(.165,.84,.44,1);-ms-transition:-ms-transform 1.3s cubic-bezier(.165,.84,.44,1);transition:transform 1.3s cubic-bezier(.165,.84,.44,1)}

@media only screen and (min-width:789px){main[role=main][page-type=explore] .lists:before{width:36vw}}main[role=main][page-type=explore] .lists.show-background:before{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}main[role=main][page-type=explore] .lists ul{-webkit-transform:translateX(100vw);-moz-transform:translateX(100vw);-o-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);z-index:50;position:absolute;white-space:nowrap;width:auto;height:100%;top:0;font-family:padding-left:9vw;left:100vw;padding-right:6vw}

@media only screen and (min-width:789px){main[role=main][page-type=explore] .lists ul{padding-left:21.599999999999998vw;left:64vw}}main[role=main][page-type=explore] .lists ul.disabled{pointer-events:none}main[role=main][page-type=explore] .lists ul.disabled li.selected{-webkit-transition-duration:0s,0s;-moz-transition-duration:0s,0s;-o-transition-duration:0s,0s;-ms-transition-duration:0s,0s;transition-duration:0s,0s}main[role=main][page-type=explore] .lists ul.disabled li:not(.selected){opacity:0}main[role=main][page-type=explore] .lists ul li{display:inline-block;position:relative;top:50%;will-change:letter-spacing,opacity;-webkit-transition:letter-spacing .91s cubic-bezier(.165,.84,.44,1),opacity .52s cubic-bezier(.165,.84,.44,1);-moz-transition:letter-spacing .91s cubic-bezier(.165,.84,.44,1),opacity .52s cubic-bezier(.165,.84,.44,1);-o-transition:letter-spacing .91s cubic-bezier(.165,.84,.44,1),opacity .52s cubic-bezier(.165,.84,.44,1);-ms-transition:letter-spacing .91s cubic-bezier(.165,.84,.44,1),opacity .52s cubic-bezier(.165,.84,.44,1);transition:letter-spacing .91s cubic-bezier(.165,.84,.44,1),opacity .52s cubic-bezier(.165,.84,.44,1)}

@media only screen and (min-width:641px){main[role=main][page-type=explore] .lists ul li.selected,main[role=main][page-type=explore] .lists ul li:hover{letter-spacing:2px}}main[role=main][page-type=explore] .lists ul li.selected{-webkit-transition-delay:.1s,.1s;-moz-transition-delay:.1s,.1s;-o-transition-delay:.1s,.1s;-ms-transition-delay:.1s,.1s;transition-delay:.1s,.1s}main[role=main][page-type=explore] .lists ul a{text-decoration:none}main[role=main][page-type=explore] .lists ul.list-keywords li{width:50px;display:inline-block}main[role=main][page-type=explore] .lists ul.list-keywords li:not(:last-child){margin-right:30px}main[role=main][page-type=explore] .lists ul.list-keywords li a{display:table;font-size:3.571428571428572rem;margin-left:25px;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:translateX(-50%) rotate(-90deg);-moz-transform:translateX(-50%) rotate(-90deg);-o-transform:translateX(-50%) rotate(-90deg);-ms-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg);text-transform:capitalize}

@media only screen and (min-width:789px){main[role=main][page-type=explore] .lists ul.list-keywords li a{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}}main[role=main][page-type=explore] .lists ul.list-colors li{width:280px;height:280px}main[role=main][page-type=explore] .lists ul.list-colors li:not(:last-child){margin-right:30px}main[role=main][page-type=explore] .lists ul.list-colors li a{margin-top:-140px;display:block;width:100%;height:100%}main[role=main][page-type=explore] .lists[type=keywords] ul.list-keywords{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}main[role=main][page-type=explore] .lists[type=keywords] ul.list-colors{display:none}main[role=main][page-type=explore] .lists[type=colors] ul.list-colors{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}main[role=main][page-type=explore] .lists[type=colors] ul.list-keywords{display:none}


.hover-image {
  display: inline-block;
  margin: 10px;
  text-align: left;
  opacity: .99;
  overflow: hidden;
  position: relative;
}
.hover-image:before {
  content: '';
  width: 100%;
  height: 50%;
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 2;
  -webkit-transition-property: top, opacity;
          transition-property: top, opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}
.hover-image img {
  display: block;
  max-width: 100%;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.hover-image .details {
  font-size: 14px;
  padding: 20px;
  color: #000;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
}
.hover-image .details span {
  display: block;
  opacity: 0;
  position: relative;
  top: 100px;
  -webkit-transition-property: top, opacity;
          transition-property: top, opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
/*今回は使用しない
.hover-image .details .title {
  line-height: 1;
  font-weight: 600;
  font-size: 18px;
}*/
.hover-image .details .info {
  line-height: 1.2;
  margin-top: 5px;
  font-size: 9px!important;
background-color:rgba(255,255,255,0.80);
	padding-left:10px;
	padding-right:10px;
padding-top:5px;
	padding-bottom:5px;
}
.hover-image:hover:before,
.hover-image:hover span {
  opacity: 1;
}
.hover-image:hover:before {
  top: 50%;
}
.hover-image:hover span {
  top: 0;
}
.hover-image:hover .info {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}