html{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;font-size:10px;line-height:1.5}a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;font:inherit;font-weight:inherit;margin:0;padding:0;touch-action:manipulation;vertical-align:baseline}body{display:block}*,:after,:before{box-sizing:border-box}ol,ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img,svg,video{display:block;max-width:100%}body{-webkit-text-size-adjust:100%}a{color:inherit;text-decoration:inherit;touch-action:pan-y}a *,button *{pointer-events:none}button,input,select,textarea{background:inherit;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;outline:none;padding:0;text-transform:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;touch-action:pan-y}textarea{overflow:auto;resize:vertical;vertical-align:top}svg symbol:not(.nostyle) *{fill:inherit;stroke:inherit}@font-face{font-family:b;font-style:normal;font-weight:500;src:url(./SuisseIntl-Medium.62a338f2.woff) format("woff"),url(./SuisseIntl-Medium.748506c8.woff2) format("woff2")}@font-face{font-family:m;font-style:normal;font-weight:400;src:url(./SuisseIntlMono-Regular.0abc2f64.woff) format("woff"),url(./SuisseIntlMono-Regular.05e415d4.woff2) format("woff2")}*{-webkit-touch-callout:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased}html{color:#1a1a1a;font-size:.625em}.body,body{font:500 1.2rem/1.5 b;letter-spacing:0;line-height:115%}.list-title{font:400 1.2rem/1.5 m;letter-spacing:-3.5%;text-transform:uppercase}body,html{background-color:#ecefe4;height:100vh;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (max-width:639px){body,html{-webkit-overflow-scrolling:touch;height:100%;overflow:auto;overflow-y:scroll}}main{display:block;height:100%}.page{height:100vh;position:relative}@media (max-width:639px){.page{height:100%}}.page .list,.page .wrapper{opacity:0}.page .listings .fx span{display:block;transform:translateY(0)}.fx{overflow:hidden}.fx span{transform:translateY(100%)}.fx a,.fx span{display:block}.appear-enter-active{height:var(--vp-height);position:fixed;transform:scale(1);transition:all 1.4s cubic-bezier(.85,0,.1,1);width:100%;z-index:1}.appear-enter-active .scroll,.appear-leave-active{position:absolute;width:100%}.appear-leave-active{height:var(--vp-height);transition:all 1.4s cubic-bezier(.85,0,.1,1);z-index:1}.appear-enter-from{transform:translate(100%) scale(.8)}.appear-leave-to{opacity:.3;transform:translate(-30%) scale(.8)}header{align-items:flex-start;display:flex;left:0;padding:20px;pointer-events:none;position:fixed;top:0;width:100%;z-index:4}header .logo{height:20px;opacity:0;position:relative;width:auto;z-index:4}header .logo path,header .logo svg{fill:#1a1a1a;height:100%;width:auto}header .background{background:linear-gradient(178.92deg,#ecefe4 14.18%,hsla(76,26%,92%,0) 111.61%);height:200px;left:0;position:fixed;top:0;width:100vw;z-index:2}@media (min-width:641px){header .background{display:none}}
