*{border:0;font-size:100%;font:inherit;margin:0;outline:none;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1;overflow-y:scroll}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0;max-width:100%}img,video{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:300;src:url(/font/va9B4kDNxMZdWfMOD5VnPKreSxf6TF0.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:300;src:url(/font/va9B4kDNxMZdWfMOD5VnPKreQhf6TF0.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:300;src:url(/font/va9B4kDNxMZdWfMOD5VnPKreShf6TF0.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:300;src:url(/font/va9B4kDNxMZdWfMOD5VnPKreRRf6TF0.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:300;src:url(/font/va9B4kDNxMZdWfMOD5VnPKreSRf6TF0.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:300;src:url(/font/va9B4kDNxMZdWfMOD5VnPKreSBf6TF0.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:300;src:url(/font/va9B4kDNxMZdWfMOD5VnPKreRhf6.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(/font/va9E4kDNxMZdWfMOD5VvmojLeTY.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(/font/va9E4kDNxMZdWfMOD5Vvk4jLeTY.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(/font/va9E4kDNxMZdWfMOD5Vvm4jLeTY.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(/font/va9E4kDNxMZdWfMOD5VvlIjLeTY.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(/font/va9E4kDNxMZdWfMOD5VvmIjLeTY.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(/font/va9E4kDNxMZdWfMOD5VvmYjLeTY.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(/font/va9E4kDNxMZdWfMOD5Vvl4jL.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.body{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:10rem 0 0}.body--no-scroll{overflow:hidden}.byline,.galleries__byline{display:block;font-size:.8rem;letter-spacing:3px;margin-bottom:1.5rem;opacity:.4;text-transform:uppercase}.button{background:#000;color:#fff;display:inline-block;padding:.5rem 1rem;transition:box-shadow .1s ease}.button:hover{box-shadow:.05rem .25rem .5rem rgba(0,0,0,.2)}.columns{display:grid;gap:2.25rem}.columns--2{grid-template-columns:1fr 1fr}.columns--3{grid-template-columns:1fr 1fr 1fr}.columns__column--span-2{grid-column:span 2}.container{box-sizing:border-box;margin:auto;max-width:100%;padding:0 4rem;width:96rem}@media only screen and (max-width:56rem){.container{padding:0 2rem}}.galleries{box-sizing:border-box;display:grid;gap:5rem 7rem;grid-template-columns:repeat(12,1fr);max-width:100%;width:100%}@media only screen and (max-width:1279px){.galleries{gap:3em 4rem}}@media only screen and (max-width:56rem){.galleries{gap:3rem 4rem;grid-template-columns:1fr 1fr}}@media only screen and (max-width:40rem){.galleries{gap:3rem 0;grid-template-columns:1fr}}.galleries--4{grid-template-columns:repeat(4,1fr)}.galleries--fill{grid-template-columns:repeat(auto-fit,minmax(1rem,1fr))}.galleries__byline{display:block;margin:1.5rem 0 0}.galleries__item{display:block;height:auto;width:100%}.galleries__item-link{display:block}.galleries__item-link picture{display:block;overflow:hidden;width:100%}.galleries__item-link img{transition:transform 1.2s ease}.galleries__item-link:hover img{transform:scale(1.1)}.galleries__item-link:hover .galleries__title{text-decoration:underline}.galleries__item--r{grid-column:span 4}@media only screen and (max-width:56rem){.galleries__item--r{grid-column:unset;grid-row:unset}}.galleries__item--r:nth-child(14n+1){grid-column:span 6;grid-row:span 2}.galleries__item--r:nth-child(14n+1) .galleries__title{font-size:2.5rem;font-weight:300}@media only screen and (max-width:56rem){.galleries__item--r:nth-child(14n+1) .galleries__title{font-size:1.25rem;font-weight:400}.galleries__item--r:nth-child(14n+1){grid-column:span 2;grid-row:auto}}@media only screen and (max-width:40rem){.galleries__item--r:nth-child(14n+1){grid-column:unset}}.galleries__item--r:nth-child(14n+2),.galleries__item--r:nth-child(14n+3){grid-column:span 3}@media only screen and (max-width:56rem){.galleries__item--r:nth-child(14n+2),.galleries__item--r:nth-child(14n+3){grid-column:unset}}.galleries__item--r:nth-child(14n+4){grid-column:span 6}@media only screen and (max-width:56rem){.galleries__item--r:nth-child(14n+4){grid-column:span 2}}@media only screen and (max-width:40rem){.galleries__item--r:nth-child(14n+4){grid-column:unset}}.galleries__item--r:nth-child(14n+8),.galleries__item--r:nth-child(14n+9){grid-column:span 3}@media only screen and (max-width:56rem){.galleries__item--r:nth-child(14n+8),.galleries__item--r:nth-child(14n+9){grid-column:unset}}.galleries__item--r:nth-child(14n+10){grid-column:span 6;grid-row:span 2}.galleries__item--r:nth-child(14n+10) .galleries__title{font-size:2.75rem;font-weight:300}@media only screen and (max-width:56rem){.galleries__item--r:nth-child(14n+10) .galleries__title{font-size:1.25rem;font-weight:400}.galleries__item--r:nth-child(14n+10){grid-column:unset;grid-row:unset}}.galleries__item--r:nth-child(14n+11){grid-column:span 6}@media only screen and (max-width:56rem){.galleries__item--r:nth-child(14n+11){grid-column:span 2}}@media only screen and (max-width:40rem){.galleries__item--r:nth-child(14n+11){grid-column:unset}}.galleries__item--r img{max-width:100%;width:100%}.galleries__title{font-size:1.25rem;margin:.75rem 0}.galleries__lead{opacity:.5}.gallery{box-sizing:border-box;display:grid;gap:3.5rem;grid-template-columns:repeat(6,1fr)}@media only screen and (max-width:56rem){.gallery{gap:2.25rem}}@media only screen and (max-width:40rem){.gallery{gap:2.25rem 0;grid-template-columns:none}}.gallery__item{display:block;grid-column:span 3;width:100%}@media only screen and (max-width:40rem){.gallery__item{grid-column:auto}}.gallery__item--span-all{grid-column:span 6}@media only screen and (max-width:40rem){.gallery__item--span-all{grid-column:auto}}.gallery__item--span-half{grid-column:span 3}@media only screen and (max-width:40rem){.gallery__item--span-half{grid-column:auto}}.gallery__item--span-third{grid-column:span 2}@media only screen and (max-width:40rem){.gallery__item--span-third{grid-column:auto}}.gallery__image{border:1px solid rgba(0,0,0,.1);box-sizing:border-box;width:100%}.gallery__text{-moz-columns:2;column-count:2;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:2.25rem;column-gap:2.25rem;margin:auto;padding:2rem 0;width:80%}.heading--1{font-size:3rem}.heading--1,.heading--2{font-weight:300;margin-left:-.06em;margin-right:-.06em}.heading--2{font-size:1.5rem}.heading--margin-bottom{margin-bottom:1rem}.heading--center{text-align:center}.heading--line{position:relative}.heading--line:after{background:rgba(0,0,0,.1);content:"";display:block;height:1px;position:absolute;top:50%;width:100%}.lead{font-size:3rem;font-weight:300;margin:0 -.06em;opacity:.4}.lightbox{background:#fff;box-sizing:border-box;color:rgba(0,0,0,.3);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.lightbox,.lightbox *{line-height:1}.lightbox--hidden{display:none}.lightbox__header{border-bottom:1px solid rgba(0,0,0,.1);box-sizing:border-box;line-height:1;padding:0 2rem}.lightbox__number,.lightbox__title{color:rgba(0,0,0,.65);display:inline-block;line-height:1;padding:1rem 0}.lightbox__title{margin-right:1rem}.lightbox__number{text-align:right}.lightbox__image{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.lightbox__image,.lightbox__slider{height:100%;width:100%}.lightbox__slider-item{box-sizing:border-box;height:100%;padding:1rem;width:100vw}.lightbox__button{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:block;height:4rem;line-height:1;padding:1.25rem;position:absolute;top:calc(50% - 2rem);transition:all 100 ease;transition:padding .1s ease;width:4rem}.lightbox__button--prev{left:0}.lightbox__button--next{right:0}.lightbox__button-icon{opacity:.5;transition:opacity .1s ease}.lightbox__next,.lightbox__prev{cursor:pointer;height:100%;position:absolute;top:0;width:50%}.lightbox__next:hover .lightbox__button,.lightbox__prev:hover .lightbox__button{padding:1rem}.lightbox__next:hover .lightbox__button-icon,.lightbox__prev:hover .lightbox__button-icon{opacity:1}.lightbox__next{right:0}.lightbox__close{cursor:pointer;display:inline-block;line-height:1;opacity:.65;padding:1rem;position:absolute;right:1rem;text-align:center;top:0;transition:opacity .1s ease;width:1rem}.lightbox__close:hover{opacity:1}.lightbox__content{box-sizing:border-box;height:calc(100vh - 3rem);position:relative;width:100vw}.menu__item{color:rgba(0,0,0,.65);display:inline-block;line-height:1;padding:1rem;position:relative;transition:opacity .1s ease;transition:color .1s ease}.menu__item--active:after{background-color:gray;bottom:-4px;content:"";display:block;height:4px;left:0;position:absolute;width:100%}.menu__item:hover{color:#000;opacity:1}.page-footer{background:#000;color:#fff;color:hsla(0,0%,100%,.85);flex-grow:2;margin-top:7.5rem;padding:5rem 2rem}.page-footer__license{font-size:.875rem}.page-header{background:#fff;border-bottom:1px solid rgba(0,0,0,.1);box-sizing:border-box;left:0;padding:0 1rem;position:fixed;text-align:right;top:0;width:100%;z-index:1000}.page-header,.page-header *{line-height:1}.page-header__logo{color:rgba(0,0,0,.5);left:0;padding:1rem 2rem;position:absolute;top:0}.page-header__yan{color:#000;font-weight:700;line-height:1}.row+.row{margin-top:6rem}.text{color:rgba(0,0,0,.6)}.text,.text *{line-height:1.6}.text a{border-bottom:1px solid gray;transition:all .1s ease}.text a:hover{border-bottom:5px solid #d3d3d3;color:#000}*{font-family:Fira Sans,Segoe UI,Helvetica,sans-serif;line-height:1.2}.explore{padding-top:.9rem}.explore__title{border-top:1px solid rgba(0,0,0,.1);margin-bottom:4.9rem;text-align:center}.explore__title-text{background:#fff;display:inline-block;padding:0 1rem;transform:translateY(-50%)}
/*# sourceMappingURL=main.css.map */
