*,:after,:before{box-sizing:border-box}:root{font-size:13px}body{--color-text:#000;--color-link:#000;--color-link-hover:#000;--color-heading:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ratio:0.75;--grid-item-height:32vw;--grid-item-width:calc(var(--grid-item-height)*var(--ratio));--thumb-height:5vw;--thumb-width:calc(var(--thumb-height)*var(--ratio));background-color:var(--color-bg);color:var(--color-text);margin:0}.oh{overflow:hidden!important}.js .loading:after,.js .loading:before{content:"";position:fixed;z-index:5000}.js .loading:before{background:var(--color-bg);height:100%;left:0;top:0;width:100%}.js .loading:after{animation:loaderAnim .7s linear infinite alternate forwards;background:var(--color-link);border-radius:50%;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.4;top:50%;width:60px}@keyframes loaderAnim{to{opacity:1;transform:scale3d(.5,.5,1)}}a{color:var(--color-link);text-decoration:none}a,a:hover{outline:0}a:hover{color:var(--color-link-hover)}a:focus{background:#d3d3d3;outline:0}a:focus:not(:focus-visible){background:0 0}a:focus-visible{background:0 0;outline:2px solid red}.unbutton{background:0 0;border:0;font:inherit;margin:0;padding:0}.unbutton:focus{outline:0}main{overflow:hidden;position:relative}.d-price-normal{font-style:normal;font-weight:500;font-size:15px;line-height:22px;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#0f0f11;white-space:nowrap}.frame{display:grid;grid-template-areas:"title menu""links links";grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:1.5rem;position:relative;text-transform:uppercase;z-index:5000}.frame__title{font-size:1rem;font-weight:400;grid-area:title;margin:0 0 .5rem}.frame__links{grid-area:links}.frame__links a{border-bottom:1px solid var(--color-link);margin:0 .5rem 0 0}.button-menu{border-bottom:1px solid #000;border-top:1px solid #000;cursor:not-allowed;grid-area:menu;height:15px;position:relative;width:30px}.button-menu span{background:#000;display:block;height:1px;position:relative}.heading{color:var(--color-heading);font-family:meno-banner,serif;font-size:12.25vw;font-weight:300;left:0;line-height:1;margin:-5vw 0 0;pointer-events:none;position:fixed;text-align:center;text-transform:uppercase;top:0;transform-origin:50% 40%;white-space:nowrap;width:100%;will-change:transform,opacity;z-index:1000}.heading--up{display:none}.heading--down{bottom:0;margin-bottom:-6vw;margin-top:0;top:auto;transform-origin:50% 60%}.columns{justify-content:center;padding:0 3rem;width:100%}.column-wrap,.columns{display:flex;position:relative}.column-wrap{flex-direction:column;padding:5vh 0 15vh;z-index:1}.column-wrap--height{flex-direction:column-reverse;height:100%}.column{display:block;position:relative;will-change:transform}.view-content .column,.view-content .columns{pointer-events:none!important}.column-wrap--height .column{display:flex;flex-direction:column-reverse}.column__item{margin:0;position:relative;z-index:1}.column__item-imgwrap{border-radius:8px;cursor:pointer;height:var(--grid-item-height);margin:8vh 1vw 0;overflow:hidden;position:relative;width:var(--grid-item-width)}.column__item-img{backface-visibility:hidden;background-position:50% 20%;background-size:cover;height:100%;width:100%}.column__item-caption{margin-top:.5rem;padding:0 3vw;text-transform:uppercase}.content{display:grid;grid-template-areas:"...""back""content""nav";grid-template-columns:100%;grid-template-rows:9rem 1fr calc(70vh - var(--thumb-height) - 1.6rem) 1fr;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%}.view-content .content{opacity:1;pointer-events:auto;z-index:2000}.content__item{display:flex;flex-direction:column;grid-area:content;height:0;opacity:0;position:absolute}.content__item--current{height:100%;opacity:1;position:relative}.content__item-title{font-family:meno-banner,serif;font-size:9vh;font-style:italic;font-weight:300;grid-area:title;justify-self:center;margin:1rem 0 0 1.5rem;opacity:0;transform-origin:50% 80%;white-space:nowrap;will-change:transform,opacity}.content__item-text{display:flex;flex-direction:column;grid-area:text;justify-content:end;margin:auto 0 0 auto;opacity:0;padding:0 1.5rem 1.5rem;text-align:right;text-transform:uppercase}.content__item-text:before{background:linear-gradient(to top,var(--color-bg),transparent);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000;z-index:-1}.content__item-text span:last-child{display:block;margin-top:1rem}.content__nav{align-self:end;grid-area:nav;opacity:0;padding:0 1rem 1rem}.content__nav,.content__nav-wrap{display:flex;overflow:hidden;position:relative}.content__nav-wrap{flex-wrap:wrap;height:calc(var(--thumb-height) + .6rem);justify-content:center;margin:0 auto;padding:0 10px}.content__nav-wrap:hover{cursor:not-allowed}.content__nav-wrap:after,.content__nav-wrap:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiAwIDEgNWw1IDUiIHN0cm9rZT0iIzAwMCIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==");content:"";height:10px;margin-top:-5px;position:absolute;top:50%;width:7px}.content__nav-wrap:before{left:0}.content__nav-wrap:after{right:0;transform:rotate(180deg)}.content__nav-item{background-position:50% 20%;background-size:cover;flex:none;height:var(--thumb-height);margin:.3rem;width:var(--thumb-width);will-change:transform,opacity}.button-back{stroke:#000;align-self:start;cursor:pointer;grid-area:back;justify-self:start;margin-left:1.5rem;opacity:0;width:50px;z-index:1000}.button-back svg{stroke-linecap:round}.button-back:focus,.button-back:hover{stroke:#823725;outline:0}@media screen and (min-width:53em){:root{font-size:16px}body{--ratio:0.95;--grid-item-height:25vw;--thumb-height:7vh}main:after{display:none}.frame{align-content:space-between;display:grid;grid-template-areas:"title menu""links ...";grid-template-columns:50% 50%;grid-template-rows:auto auto;height:100%;left:0;max-width:none;padding:1.5rem 0 1.5rem 1rem;pointer-events:none;position:fixed;text-align:left;top:0;width:100%}.frame__links,.frame__title{margin:0;transform:rotate(180deg);white-space:nowrap;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.frame__links{text-align:center}.frame__links a{border-bottom:0;border-left:1px solid var(--color-link);margin:.5rem 0}.frame a,.frame button{pointer-events:auto}.button-menu{grid-area:menu;justify-self:end;margin-right:1rem}.heading--up{display:block}.column__item-imgwrap{margin:5vw 2.75vw 0}.column__item-caption{display:flex;justify-content:space-between;width:400px}.view-content .content{z-index:10}.content{grid-template-areas:"... ... content content content""... back content content content""... nav nav nav ...";grid-template-columns:1fr 1fr calc(70vh*var(--ratio)) 1fr 1fr;grid-template-rows:15vh 70vh 1fr;padding:0}.content__item{display:grid;grid-template-areas:"title ...""image text""image text";grid-template-columns:66.5vh 1fr;grid-template-rows:15vh 1fr 35%;text-align:left}.content__item-title{align-self:center;margin:0}.content__item-text{margin:0;max-width:20ch;padding:0 0 1vw 1vw;text-align:left}.content__item-text:before{display:none}.content__item-text span:last-child{display:block;margin-top:10vh}.content__nav{padding:0 0 1rem}.button-back{justify-self:end;margin-left:0;margin-right:5vw}body #cdawrap{right:0;top:50%;background:#e2ce7f;opacity:1!important;padding:3rem 1.5rem;pointer-events:auto;position:fixed;transform:translateY(-50%);white-space:nowrap;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}#cdawrap .cda-sponsor-link{font-weight:700;text-decoration:underline}}@media screen and (max-width:800px){body #cdawrap{display:none!important}.site-container{padding:5px 20px!important;background:#fff;position:relative;z-index:10;margin-top:-10px!important}.accounts-popup .popup-bkg{right:15px!important}}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:-webkit-grab;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}
