/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;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{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}@font-face{font-family:Styrene B;src:url(../fonts/StyreneB-Regular.woff2) format("woff2"),url(../fonts/StyreneB-Regular.woff) format("woff");font-weight:400;font-style:normal}.--c-white{color:#fff}.--c-black{color:#282828}.--c-dark-grey{color:#353535}.icon{max-width:40px;display:block}.icon.instagram{fill:#00f;margin:50px}#detail,#detail .next-container,#homepage,.overview-container,.u-overlay{position:fixed;top:0;left:0;width:100%;height:100%}#about .about-text-container,#detail .detail-navigation-overview,#detail .detail-title-wrapper,#detail .photos-container,#detail .photos-container .photo-wrapper,.overview-container .overview-background,.overview-container .overview-canvas-wrapper,.overview-container canvas,.u-box{position:absolute;top:0;left:0;width:100%;height:100%}#detail .detail-navigation-overview,#detail .detail-title-wrapper,#detail .next-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}*{vertical-align:baseline;border:0;outline:0;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,big,blockquote,body,button,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,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{font-family:Styrene B,Helvetica,Arial,sans-serif;color:#353535;font-size:1.4rem;line-height:1.8;letter-spacing:0;font-weight:400;font-style:normal;vertical-align:baseline;border:0;outline:0;padding:0;margin:0}button{border:none;border-radius:0;background-color:transparent;cursor:pointer}[role=button],button,input[type=button],input[type=reset],input[type=submit]{-webkit-box-sizing:content-box;box-sizing:content-box}button,input[type=button],input[type=reset],input[type=submit]{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}li{list-style:none}a{text-decoration:none;cursor:pointer;line-height:normal}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-ms-touch-action:manipulation;touch-action:manipulation}body,html{height:100%}body{background-color:#fff}#content{height:100%}img{width:100%;height:auto}html[type=detail] body,html[type=homepage] body{overflow:hidden}.scroll-wrapper{display:block;width:100%;overflow:hidden}#main-nav{position:absolute;left:0;top:0;width:100%;z-index:99;padding:20px}#main-nav a,#main-nav h1,#main-nav li{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1em;letter-spacing:-.02em;pointer-events:auto}@media screen and (max-width:960px){#main-nav a,#main-nav h1,#main-nav li{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1em;letter-spacing:-.02em}}#main-nav .logo a{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1em;letter-spacing:-.04em}@media screen and (max-width:960px){#main-nav .logo a{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1em;letter-spacing:-.04em}}#main-nav .logo:hover{border-bottom:1px solid #000}@media screen and (max-width:960px){#main-nav{padding:14px}}#main-nav nav{width:100%;position:relative;pointer-events:none;line-height:0}#main-nav nav h1{display:inline-block;position:relative;z-index:9}#main-nav .menu{position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:960px){#main-nav .menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:30px;pointer-events:auto;display:none}#main-nav .menu li a{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:6rem;line-height:1em;letter-spacing:-.025em;display:inline-block}#main-nav .menu li{overflow:hidden;line-height:2.8em;margin-bottom:-10px}}#main-nav .menu li{margin-left:20px}@media screen and (max-width:960px){#main-nav .menu li{margin-left:14px}}#main-nav .menu li.active,#main-nav .menu li:hover{border-bottom:1px solid #000}@media screen and (max-width:960px){#main-nav .menu li.active{border:none}#main-nav .menu li.active a{border-bottom:1px solid #000}#main-nav .menu li:hover{border:none}}#main-nav .menu--mobile{display:none}@media screen and (max-width:960px){#main-nav .menu--mobile{display:block;width:42px;height:40px;position:absolute;z-index:2;right:0;top:-12px;pointer-events:auto;cursor:pointer}#main-nav .menu--mobile .menu-bar{display:block;width:100%;height:1px;position:absolute;background-color:#000;left:0;top:15px;-webkit-transform:rotate(0deg) translateY(0) scaleX(1);transform:rotate(0deg) translateY(0) scaleX(1);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}#main-nav .menu--mobile .menu-bar:nth-child(2){bottom:15px;top:auto}}#main-nav .menu--mobile.is-active .menu-bar:first-child{-webkit-transform:rotate(45deg) translateY(6px) scaleX(.75);transform:rotate(45deg) translateY(6px) scaleX(.75)}#main-nav .menu--mobile.is-active .menu-bar:nth-child(2){-webkit-transform:rotate(-45deg) translateY(-6px) scaleX(.75);transform:rotate(-45deg) translateY(-6px) scaleX(.75)}#overview-nav{position:absolute;width:100%;z-index:99;padding:20px;opacity:1}@media screen and (max-width:960px){#overview-nav{display:none}}#overview-nav nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#overview-nav button,#overview-nav h2{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1em;letter-spacing:-.02em;pointer-events:auto}@media screen and (max-width:960px){#overview-nav button,#overview-nav h2{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1em;letter-spacing:-.02em}}.overview-container{z-index:99;display:none}.overview-container .overview-canvas-wrapper{z-index:2;background:#fff}.overview-container .overview-background{z-index:1;background-color:rgba(0,0,0,.3);opacity:0}.overview-container canvas{cursor:url(../images/cursor.svg) 16 16,auto}.page{opacity:0}.page.next-page{position:absolute;top:0;left:0;z-index:2;width:100%;height:auto;min-height:100%;opacity:0}#homepage .grid-container{position:absolute;width:100%;height:100%;opacity:1}#homepage .grid-container canvas{cursor:url(../images/cursor.svg) 16 16,auto}#homepage .grid-container .cursor-name{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1em;letter-spacing:0;color:#fff;display:block;position:absolute;top:50px;left:-100px;width:200px;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform opacity;-webkit-transition:opacity .6s cubic-bezier(.645,.045,.355,1);-o-transition:.6s cubic-bezier(.645,.045,.355,1) opacity;transition:opacity .6s cubic-bezier(.645,.045,.355,1)}@media screen and (max-width:960px){#homepage .grid-container .cursor-name{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1em;letter-spacing:0;opacity:0;color:#000;top:50%;margin-top:-20px;left:50%;margin-left:-100px;-webkit-transition:opacity .3s cubic-bezier(.645,.045,.355,1);-o-transition:.3s cubic-bezier(.645,.045,.355,1) opacity;transition:opacity .3s cubic-bezier(.645,.045,.355,1);font-size:2rem}}#homepage .homepage-filters{position:absolute;width:100%;left:0;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}#homepage .homepage-filters h4{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1em;letter-spacing:0}@media screen and (max-width:960px){#homepage .homepage-filters h4{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1em;letter-spacing:0}}#homepage .homepage-filters .filters-separator{margin:0 6px}#homepage .homepage-filters .filters-separator:last-child{display:none}#homepage .homepage-filters .filters-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;opacity:.3;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#homepage .homepage-filters .filters-item.is-active{opacity:1}#homepage .homepage-filters .filters-item span{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1em;letter-spacing:0;position:relative;top:-4px}@media screen and (max-width:960px){#homepage .homepage-filters .filters-item span{font-size:1rem;line-height:1em;letter-spacing:0}}#catalogue{height:100%}#catalogue .catalogue-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:55px 0;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}@media screen and (max-width:960px){#catalogue .catalogue-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#catalogue .catalogue-container .images-container{width:23.04688%;-ms-flex-preferred-size:23.04688%;flex-basis:23.04688%;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#catalogue .catalogue-container .images-container .image-wrapper{line-height:0;position:absolute;width:100%}#catalogue .catalogue-container .images-container .image-wrapper .photo-item{opacity:0;background-color:#fffacd;position:relative;display:block}#catalogue .catalogue-container .images-container .image-wrapper .photo-item:before{display:block;content:"";width:100%;padding-top:100%}#catalogue .catalogue-container .images-container .image-wrapper .photo-item>img,#catalogue .catalogue-container .images-container .image-wrapper .photo-item>video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}#catalogue .catalogue-container .images-container .image-wrapper .photo-item:before{padding-top:0}#catalogue .catalogue-container .images-container .image-wrapper .photo-item img{will-change:opacity;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .4s cubic-bezier(.645,.045,.355,1);-o-transition:opacity .4s cubic-bezier(.645,.045,.355,1);transition:opacity .4s cubic-bezier(.645,.045,.355,1)}#catalogue .catalogue-container .images-container .image-wrapper .photo-item img.is-loaded{opacity:1}@media screen and (max-width:960px){#catalogue .catalogue-container .images-container{display:none}}#catalogue .catalogue-container .catalogue-title{display:none}@media screen and (max-width:960px){#catalogue .catalogue-container .catalogue-title{display:block;width:100%;padding:0 14px;font-size:6rem;line-height:1em;letter-spacing:-.025em;margin-bottom:20px}}#catalogue .catalogue-container .titles-container{width:50.78125%;-ms-flex-preferred-size:50.78125%;flex-basis:50.78125%;padding:0 20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#catalogue .catalogue-container .titles-container .catalogue-title{font-size:10rem;line-height:1em;letter-spacing:0;position:absolute;left:0;top:30px}#catalogue .catalogue-container .titles-container ul{width:100%}#catalogue .catalogue-container .titles-container li{width:100%;color:#282828;margin-bottom:4px;overflow:hidden}#catalogue .catalogue-container .titles-container li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#catalogue .catalogue-container .titles-container li a,#catalogue .catalogue-container .titles-container li span{font-size:2rem;line-height:32px;letter-spacing:0;opacity:.3;white-space:nowrap}#catalogue .catalogue-container .titles-container li span{opacity:0}@media screen and (max-width:960px){#catalogue .catalogue-container .titles-container{width:83.59375%;-ms-flex-preferred-size:83.59375%;flex-basis:83.59375%;left:17.96875%;padding:0 14px}#catalogue .catalogue-container .titles-container li a,#catalogue .catalogue-container .titles-container li span{font-size:1.4rem;line-height:20px;letter-spacing:0;opacity:1}#catalogue .catalogue-container .titles-container li span{opacity:.15}}#about .scroll-wrapper{display:block;width:100%;overflow:hidden}#about .about-text-container{z-index:9;padding:40px 20px 20px;height:150vw}@media screen and (max-width:960px){#about .about-text-container{padding:40px 14px 20px}}#about .about-text-container .about-year,#about .about-text-container a,#about .about-text-container div,#about .about-text-container h1,#about .about-text-container span{font-size:7.031vw;line-height:1;letter-spacing:-.04em}#about .about-text-container .about-title{max-width:13em}#about .about-text-container .about-title .about-title-word{display:inline-block}#about .about-text-container .about-title .about-title-name{display:inline-block;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#about .about-text-container .about-title .about-title-name:after{position:absolute;width:calc(100% - 12px);content:"";border-bottom:3px solid #000;bottom:0;left:10px;opacity:0;pointer-events:none}#about .about-text-container .about-title .about-title-name:hover:after{opacity:1}#about .about-text-container .about-title-indent-container{font-size:7.031vw;max-width:13em;position:relative}#about .about-text-container .about-title-indent-container h1{padding-left:26.17188vw;display:inline-block}#about .about-text-container .about-title-indent-container .about-details{position:absolute;top:2.65vw;left:0}#about .about-text-container .about-title-indent-container .about-details a,#about .about-text-container .about-title-indent-container .about-details p{font-size:1.4rem;line-height:1.1em;letter-spacing:0;max-width:16em;min-height:1.1em}#about .about-text-container .about-title-indent-container .about-details a:hover{text-decoration:underline}@media screen and (max-width:960px){#about .about-text-container .about-title-indent-container .about-details{top:140px;left:0}#about .about-text-container .about-title-indent-container .about-details a,#about .about-text-container .about-title-indent-container .about-details p{font-size:1.2rem;line-height:1.1em;letter-spacing:0;max-width:16em;min-height:1.1em}}#about .about-text-container .about-year{position:absolute;top:20px;right:20px}@media screen and (max-width:960px){#about .about-text-container .about-year{display:none}}#about .about-brand-container{position:absolute;left:0;top:100vw}@media screen and (max-width:960px){#about .about-brand-container{top:410px}}#about .about-brand-container .about-scroll_sticky-container--brand{top:calc(31vw + 130px)}@media screen and (max-width:960px){#about .about-brand-container .about-scroll_sticky-container--brand{top:180px}}#about .about-brand-container .about-brands{left:20px;padding:0 20px}#about .about-brand-container .about-brands h4{margin-bottom:10px}#about .about-brand-container .about-brands h4,#about .about-brand-container .about-brands li{font-size:1.4rem;line-height:1em;letter-spacing:0}@media screen and (max-width:960px){#about .about-brand-container .about-brands{left:0;padding:0 14px}#about .about-brand-container .about-brands h4,#about .about-brand-container .about-brands li{font-size:1.2rem;line-height:1em;letter-spacing:0}}#about .about-image-container{margin-top:24.84vw;margin-bottom:50vw;position:relative}@media screen and (max-width:960px){#about .about-image-container{margin-top:38.84vw}}#about .about-image-container .about-image-wrapper{width:49.21875%;-ms-flex-preferred-size:49.21875%;flex-basis:49.21875%;margin-left:49.21875%;line-height:0;overflow:hidden}#about .about-image-container .about-image-wrapper .photo-item{will-change:transform;overflow:hidden;position:relative;display:block;background-color:#e5d8c6}#about .about-image-container .about-image-wrapper .photo-item:before{display:block;content:"";width:100%;padding-top:100%}#about .about-image-container .about-image-wrapper .photo-item>img,#about .about-image-container .about-image-wrapper .photo-item>video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}#about .about-image-container .about-image-wrapper .photo-item:before{padding-top:0}#about .about-image-container .about-image-wrapper .photo-item img{-webkit-transform:scale3d(1.3,1.3,1);transform:scale3d(1.3,1.3,1);opacity:0;-webkit-transition:opacity 2.5s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s cubic-bezier(.23,1,.32,1);transition:opacity 2.5s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s cubic-bezier(.23,1,.32,1);-o-transition:transform 1.5s cubic-bezier(.23,1,.32,1),opacity 2.5s cubic-bezier(.23,1,.32,1);transition:transform 1.5s cubic-bezier(.23,1,.32,1),opacity 2.5s cubic-bezier(.23,1,.32,1);transition:transform 1.5s cubic-bezier(.23,1,.32,1),opacity 2.5s cubic-bezier(.23,1,.32,1),-webkit-transform 1.5s cubic-bezier(.23,1,.32,1)}#about .about-image-container .about-image-wrapper .photo-item img.is-loaded{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}#about footer{width:100%;text-align:center;margin-bottom:15px;overflow:hidden}#about footer p{-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform 1s cubic-bezier(.215,.61,.355,1);-o-transition:transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1)}#about footer.footer--in p{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:960px){#about footer{position:absolute;bottom:0;margin-bottom:10px}#about footer p{-webkit-transform:translateY(0);transform:translateY(0)}}#detail .detail-title-wrapper{height:30px;top:50%;margin-top:-15px;bottom:auto;overflow:hidden}#detail .detail-title{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1em;letter-spacing:0;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.1);z-index:99;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:opacity;opacity:1;-webkit-transition:opacity .3s cubic-bezier(.645,.045,.355,1);-o-transition:.3s cubic-bezier(.645,.045,.355,1) opacity;transition:opacity .3s cubic-bezier(.645,.045,.355,1)}@media screen and (max-width:960px){#detail .detail-title{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1em;letter-spacing:0}}#detail .photos-container{cursor:none}#detail .photos-container .cursor{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1em;letter-spacing:0;color:#fff;position:absolute;z-index:99;pointer-events:none;text-shadow:0 0 10px rgba(0,0,0,.1);will-change:opacity;-webkit-transition:opacity .3s cubic-bezier(.645,.045,.355,1);-o-transition:.3s cubic-bezier(.645,.045,.355,1) opacity;transition:opacity .3s cubic-bezier(.645,.045,.355,1);opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:960px){#detail .photos-container .cursor{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1em;letter-spacing:0}}#detail .photos-container .cursor span{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1em;letter-spacing:0;color:#fff;will-change:transform;display:inline-block}@media screen and (max-width:960px){#detail .photos-container .cursor span{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1em;letter-spacing:0}}@media screen and (max-width:960px){#detail .photos-container .cursor{bottom:20px;left:0;width:100%;text-align:center}#detail .photos-container .cursor span{color:#000}}#detail .photos-container .photo-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:0;pointer-events:none}#detail .photos-container .photo-wrapper--in-completed{-webkit-transition:opacity .5s cubic-bezier(.645,.045,.355,1);-o-transition:opacity .5s cubic-bezier(.645,.045,.355,1);transition:opacity .5s cubic-bezier(.645,.045,.355,1)}#detail .photos-container .photo-item{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fffacd;-webkit-transition:background-color .6s step-end;-o-transition:background-color .6s step-end;transition:background-color .6s step-end}#detail .photos-container .photo-item.is-loaded{opacity:1;background-color:transparent!important}#detail .photos-container .photo-item.is-loaded--first img{-webkit-transition-duration:0ms;-o-transition-duration:0ms;transition-duration:0ms}#detail .photos-container .photo-item img{will-change:opacity;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .6s cubic-bezier(.645,.045,.355,1);-o-transition:opacity .6s cubic-bezier(.645,.045,.355,1);transition:opacity .6s cubic-bezier(.645,.045,.355,1)}#detail .photos-container .photo-item img.is-loaded{opacity:1}#detail .detail-navigation-overview{top:auto;bottom:0;height:60px;z-index:99;visibility:hidden;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.645,.045,.355,1),visibility .6s step-start;-o-transition:opacity .6s cubic-bezier(.645,.045,.355,1),visibility .6s step-start;transition:opacity .6s cubic-bezier(.645,.045,.355,1),visibility .6s step-start}#detail .detail-navigation-overview button{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1em;letter-spacing:0;color:#fff;margin-top:-10px}@media screen and (max-width:960px){#detail .detail-navigation-overview button{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1em;letter-spacing:0}}@media screen and (max-width:960px){#detail .detail-navigation-overview{display:none}}#detail .next-container{z-index:100;background-color:#fff;z-index:0;visibility:hidden}#detail .next-container .next-title-wrapper{position:absolute;z-index:1;top:50%;left:0;width:100%;height:153px;margin-top:-76.5px;text-align:center;overflow:hidden;outline:none}#detail .next-container .next-title-wrapper .next-title,#detail .next-container .next-title-wrapper a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;letter-spacing:-.5px;white-space:nowrap}@media screen and (max-width:960px){#detail .next-container .next-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#detail .next-container .next-title-wrapper a{white-space:normal;letter-spacing:-.5px}}#detail .next-container .next-canvas-wrapper{width:830px;height:685px;position:relative;z-index:2;pointer-events:none}#detail .next-container .next-canvas-wrapper img{display:none}@media screen and (max-width:960px){#detail .next-container .next-canvas-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}#detail .next-container .next-canvas-wrapper img{display:block;width:50%;height:auto}}#detail .next-container .next-title a{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:12rem;line-height:1em;letter-spacing:0}@media screen and (max-width:960px){#detail .next-container .next-title a{font-family:Styrene B,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:6rem;line-height:1em;letter-spacing:0}}

body {
	background: #403fed;
	/*background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);*/
	background-size: 400% 400%;
	/*animation: gradient 15s ease infinite;*/
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

a {
	color: #FFFFFF;
}