.album{flex-flow:wrap;justify-content:space-between;display:flex}.album__photo{margin-bottom:7vw;position:relative}.album__photo:nth-child(2n).landscape{margin-left:15vw}.album__photo:nth-child(2n).landscape .album__description{text-align:right}.album__photo:nth-child(2n).portrait{margin-top:15vh}.album__photo:nth-child(odd).landscape .album__description,.album__photo.portrait .album__description,.album__photo.landscape+.portrait .album__description{text-align:left}.album__photo.portrait+.portrait .album__description{text-align:right}.album__photo img{will-change:opacity;opacity:0;width:100%;transition:opacity 1s cubic-bezier(.33,0,.2,1);display:block}.album__photo img[lazy=loaded]{opacity:1}.album__photo img[lazy=loaded]+.loader{opacity:0}.album__inner{position:relative}.album__inner:before{content:"";z-index:-1;background:#fff;position:absolute;inset:-15px}@media (width>=769px) and (width<=1366px){.album__inner:before{inset:-10px}}.album__overlay{z-index:10;color:#fff;letter-spacing:1.3rem;background:#0009;justify-content:center;align-items:center;font-size:3rem;font-weight:700;display:flex;position:absolute;inset:0}.album__description{padding-top:25px;height:auto!important}@media (width>=769px) and (width<=1366px){.album__description{padding-top:15px}}.album__description p{color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;padding:5px;font-family:Libre Baskerville;font-size:1rem;font-style:normal;line-height:2.45rem;display:inline;box-shadow:-15px 0 #fff,15px 0 #fff}@media (width>=769px) and (width<=1366px){.album__description p{font-size:.8rem;line-height:2rem;box-shadow:-10px 0 #fff,10px 0 #fff}}.album__link{width:100%}.album__link button,.album__link a{text-transform:uppercase;color:#949494;letter-spacing:1.5px;cursor:pointer;background:0 0;border:2px solid #949494;min-width:165px;height:auto;margin:0;padding:10px 25px;font-size:1rem;font-style:normal;font-weight:700;line-height:1.45rem;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}.album__link button:last-child,.album__link a:last-child{margin-left:25px}.album__link button:hover,.album__link a:hover{color:#000;border-color:#000}.album__loader{z-index:5;transition:opacity .6s cubic-bezier(.33,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.octnov{width:100vw;position:relative}.octnov.ipad,.octnov.ipad .octnov__grid{height:auto;min-height:-webkit-fill-available}.octnov .title-wrap{text-align:left;grid-area:2/2/2/6;padding:0}.octnov .title-wrap .title{margin:0 0 10px;padding:0;font-size:2rem;line-height:1.2}.octnov .title-wrap .subtitle{margin:0 0 10px;font-size:1.25rem}.octnov .title-wrap .year{font-size:1.25rem;display:block}.octnov .title-wrap .year:before{content:"―";margin-right:.5rem}.octnov .title-wrap .lang{pointer-events:all}.octnov .title-wrap .lang button{cursor:pointer;background:0 0;border:none;margin:0 0 0 10px;padding:0}.octnov .subtitle-wrap{z-index:30;writing-mode:vertical-rl;text-align:left;opacity:0;grid-area:2/3;margin-right:15px;position:relative}@media (width>=769px) and (width<=1366px){.octnov .subtitle-wrap{margin-right:5px}}.octnov .subtitle-wrap .title{letter-spacing:.5px;margin:0;padding:0;font-size:2rem;font-weight:600;line-height:1.2}@media (width>=769px) and (width<=1366px){.octnov .subtitle-wrap .title{font-size:1.3rem}}.octnov .subtitle-wrap .subtitle{font-size:1.7rem;font-weight:400;display:block}@media (width>=769px) and (width<=1366px){.octnov .subtitle-wrap .subtitle{font-size:1rem}}.octnov__orientation{z-index:20;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.octnov__orientation svg{width:30vw;margin-bottom:30px}.octnov__badges{z-index:19;cursor:pointer;position:absolute;top:10vh;right:0}.octnov__badges:hover li{transform:translate(0)rotate(0)}.octnov__badges ul{margin:0;list-style:none}.octnov__badges li{will-change:transform;width:77px;margin:10px;transition:transform .25s cubic-bezier(.785,.135,.15,.86);transform:translate(56px)rotate(-90deg)}.octnov__badges li:first-child{transition-delay:0}.octnov__badges li:nth-child(2){transition-delay:80ms}.octnov__badges li:nth-child(3){transition-delay:.18s}.octnov__badges img{width:100%}.octnov__loader{z-index:20;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.octnov__loader p{color:#949494;letter-spacing:.5px;text-transform:uppercase;font-weight:500}.octnov__content{z-index:10;background-color:#e5e5e5;width:65vw;height:100vh;padding:10vh 10vh 10vh 5vh;position:absolute;top:100vh;left:0;overflow:auto}.octnov__map{position:absolute;inset:0}.octnov__map #map{height:100vh}.octnov__map .mapboxgl-control-container{display:none!important}.octnov__grid{grid-column-gap:5vw;pointer-events:none;grid-template-columns:17vw 21vw 17vw 17vw 8vw;width:100vw;height:100vh;display:grid;position:absolute;inset:0;overflow:hidden}.octnov__grid--outer{grid-template-rows:10rem auto;align-items:start;padding:0;position:relative}.octnov__item{cursor:pointer;pointer-events:all;align-self:end;transform:translateY(30px)}.octnov__item:before,.octnov__item:after{content:"";background-color:#f3f3f3;width:1px;display:block;position:absolute;top:-100vh;bottom:0}.octnov__item:before{left:0}.octnov__item:after{right:0}.octnov__item:hover .octnov__item-title{transform:translate(3px,3px)}.octnov__item:hover .octnov__item-number{transform:translateY(-4px)}.octnov__item:last-child:after{display:none}.octnov__item-title{white-space:nowrap;z-index:100;writing-mode:vertical-rl;letter-spacing:1.1px;margin:0;transition:transform 1.2s linear;position:absolute;top:-2rem;right:-1.75rem}@media (width>=769px) and (width<=1366px){.octnov__item-title{font-size:1.4rem}}.octnov__item-number{z-index:100;writing-mode:vertical-rl;font-size:1.5rem;line-height:1;transition:transform 1.2s linear;position:absolute;top:-2rem;right:0}@media (width>=769px) and (width<=1366px){.octnov__item-number{font-size:1.2rem}}.octnov__item--more{cursor:default;background:#333;flex-direction:column;justify-content:center;align-items:center;width:100%;height:8vw;display:flex;position:relative;transform:none}.octnov__item--more button,.octnov__item--more a{cursor:pointer;opacity:1;color:#fff;font-size:1.15rem;font-weight:600;text-decoration:none}.octnov__item--more button{opacity:0;background:0 0;border:none;position:absolute}.octnov__item-imgwrap{position:relative;overflow:hidden}.octnov__item-img{width:100%;display:block}
