html,body{color:#111;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;text-rendering:optimizeLegibility;margin:0;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,HelveticaNeue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.6}#page-wrapper{width:100%;min-height:100%}.spread{justify-content:space-between;align-items:baseline;display:flex}.wrapper{max-width:1000px;margin:auto;padding:0 20px}a,.a{color:#444052;cursor:pointer;-webkit-text-decoration-skip:objects;background-color:#0000;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}a:active,a:hover,.a:active,.a:hover{color:#000;outline-width:0}.home-page{color:#fff;background-color:#1c2022;min-height:100vh}.home-page .bg{opacity:0;background-position:50%;background-size:cover;width:100%;height:100%;transition:opacity 2s;position:fixed;top:0;left:0}.home-page .bg.active{opacity:1}.home-page #content{box-sizing:border-box;background:linear-gradient(#1c202200,#1c2022e6);align-items:center;width:100%;padding:100px 60px 60px;position:fixed;bottom:0}.home-page #title h1,.home-page #title p{vertical-align:middle;text-shadow:0 0 10px #1c2022;display:table-cell}.home-page #title h1{white-space:nowrap;padding-right:40px;font-size:40px}.home-page #title p{opacity:.7}.home-page .buttons{text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.home-page .buttons li{margin-left:20px;list-style:none;display:inline-block}.home-page .buttons a{color:#fff;background-color:#fff0;border:2px solid #fff;padding:1em calc(1.44em - 1px) 1em 1.44em;font-size:12px;font-weight:700}.home-page .buttons a:hover{color:#1c2022;background-color:#fff}nav{padding:20px 0}nav .logo{font-size:18px;font-weight:700}#background{background-image:url(/img/about.jpg);background-position:50%;background-size:cover;width:100vw;height:50vh}#background+nav{color:#fff;background:linear-gradient(#000 0%,#0000 100%);width:100%;height:120px;position:absolute;top:0}#background+nav a{color:#a4b0be}#background+nav a:hover{color:#fff}#main{text-align:center;max-width:650px;margin:auto;padding:40px}#main h1{font-size:48px;font-weight:700}#main p{font-size:18px}.dark{background-color:#1c2022}.copyright{color:#a4b0be;border-top:1px solid #a4b0be33;margin-top:60px;padding-top:20px;padding-bottom:40px;font-size:12px;transition:all .4s cubic-bezier(.4,0,.2,1)}.dark .copyright{color:#747d8c;border-top:1px solid #747d8c33}#sidebar{z-index:999;background-color:#f9f9f9;width:180px;height:100%;padding:40px 50px;position:fixed;top:0;left:0}#sidebar *{transition:all .4s cubic-bezier(.4,0,.2,1)}#sidebar h2{margin:0;font-size:28px}#sidebar h4{color:#747d8c;margin-top:10px;font-size:14px;font-weight:400}#sidebar ul{margin:50px 0 0;padding:0;list-style:none}#sidebar li,#sidebar #about a,#sidebar #light{cursor:pointer;color:#2f3542;margin-bottom:15px;text-decoration:none}#sidebar li:hover,#sidebar li.selected,#sidebar li a:hover,#sidebar li a.selected,#sidebar #about a:hover,#sidebar #about a.selected,#sidebar #about a a:hover,#sidebar #about a a.selected,#sidebar #light:hover,#sidebar #light.selected,#sidebar #light a:hover,#sidebar #light a.selected{color:#a4b0be}#sidebar #nav-menu{z-index:20;cursor:pointer;width:17px;height:32px;transition:all .4s cubic-bezier(.4,0,.2,1);display:none;position:absolute;right:0;transform:translate(-20px)}#sidebar #nav-menu span{opacity:1;background:#2f3542;border-radius:2px;width:100%;height:2px;transition:all .4s cubic-bezier(.4,0,.2,1);display:block;position:absolute;left:0}#sidebar #nav-menu span:first-child{top:7px}#sidebar #nav-menu span:nth-child(2){top:12px}#sidebar #nav-menu span:nth-child(3){top:17px}#sidebar #about{margin-top:50px;font-size:14px}#sidebar #light{margin-bottom:0;font-size:12px;position:fixed;bottom:40px}.dark #sidebar{background-color:#0f1010}.dark #sidebar h2{color:#fff}.dark #sidebar h4{color:#a4b0be}.dark #sidebar li,.dark #sidebar li a,.dark #sidebar #about a,.dark #sidebar #light{color:#fff}.dark #sidebar li:hover,.dark #sidebar li.selected,.dark #sidebar li a:hover,.dark #sidebar li a.selected,.dark #sidebar #about a:hover,.dark #sidebar #about a.selected,.dark #sidebar #light:hover,.dark #sidebar #light.selected{color:#a4b0be}.main-wrapper #main{text-align:left;max-width:none;margin-top:40px;margin-left:360px;margin-right:20px}.main-wrapper #main h1{margin-top:0}.category h1,.category h5,.category h5 span,.category h5 a,.album h1,.album h5,.album h5 span,.album h5 a{transition:all .4s cubic-bezier(.4,0,.2,1)}.category h1,.album h1{margin-bottom:80px;font-size:48px}.category h5,.album h5{color:#a4b0be;text-transform:uppercase;margin-bottom:20px;padding-top:10px}.dark .category h1,.dark .album h1{color:#fff}.dark .category h5,.dark .album h5{color:#747d8c}.collections{flex-wrap:wrap;display:flex}.dark .collection .col-caption{color:#fff}.dark .collection .col-subcap{color:#a4b0be}.collection{cursor:pointer;max-width:360px;margin-right:40px;padding-bottom:60px}.collection .col-hero{border-radius:6px;width:100%;height:250px;margin-bottom:20px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.collection .col-hero .col-img{background-color:#dfe4ea;position:relative}.collection .col-hero .col-img img{object-fit:cover;vertical-align:middle;width:100%;height:100%;position:absolute;top:0;left:0}.collection .col-hero .col-big{width:65%;margin-right:3px}.collection .col-hero .col-smalls{flex-direction:column;flex:1;display:flex}.collection .col-hero .col-small{flex:1;width:100%}.collection .col-hero .col-small:first-child{margin-bottom:3px}.collection:hover .col-hero{opacity:.8}.collection .col-caption{font-size:20px;font-weight:600}.collection .col-subcap{color:#747d8c}.colmax .collection{width:360px}.album h5 span,.album h5 a{cursor:pointer}.album h5 span:hover,.album h5 a:hover{color:#2f3542}.dark .album h5 a:hover{color:#fff}.album-columns{column-count:1;column-gap:10px}.album-columns img{break-inside:avoid;width:100%;height:auto;margin-bottom:20px;display:block}@media (min-width:1100px){.album-columns{column-count:2}}@media (min-width:1450px){.album-columns{column-count:3}}@media (min-width:1800px){.album-columns{column-count:4}}@media (max-width:1200px){.home-page #title,.home-page #title h1,.home-page #title p{display:block}.home-page #title h1{margin-bottom:10px}.home-page #title p{margin-top:0}}@media (max-width:850px){#sidebar{padding:40px 20px 40px 40px}.main-wrapper #main{margin-left:300px}}@media (max-width:750px){.home-page #content{padding:40px;display:block}.home-page #title h1{margin-bottom:10px;font-size:36px}.home-page #title p{font-size:14px}.home-page .buttons{margin-top:40px;padding-left:0}.home-page .buttons li:first-child{margin-left:0}}@media (max-width:600px){#sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border-bottom:1px solid #f1f2f6;width:auto;height:auto;padding:20px;top:0;left:0;right:0}#sidebar h2{font-size:18px}#sidebar .menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 120px);overflow-y:scroll}#sidebar #nav-menu{display:inline-block}#sidebar h4,#sidebar ul,#sidebar li,#sidebar #about,#sidebar #light{transition:all .4s cubic-bezier(.4,0,.2,1)}#sidebar ul{margin-top:30px}#sidebar #light{margin-top:10px;position:relative;bottom:0}#sidebar:not(.open) h4,#sidebar:not(.open) ul,#sidebar:not(.open) li,#sidebar:not(.open) #about,#sidebar:not(.open) #light{opacity:0;max-height:0;margin:0;overflow:hidden}#sidebar.open #nav-menu span:first-child{top:12px;transform:rotate(135deg)}#sidebar.open #nav-menu span:nth-child(2){opacity:0;right:-60px}#sidebar.open #nav-menu span:nth-child(3){top:12px;transform:rotate(-135deg)}.dark #sidebar{border-bottom:1px solid #000}.dark #sidebar #nav-menu span{background-color:#a4b0be}.main-wrapper #main{margin-left:20px}.category h1,.album h1{margin-bottom:40px;font-size:36px}.category h5,.album h5{color:#a4b0be;text-transform:uppercase;margin-bottom:0;padding-top:60px}#main{padding:20px}#main h1{font-size:28px}#main p{font-size:14px}}@media (max-width:500px){.home-page #content{padding:20px}}
