@font-face{font-family:Univers;src:url(/font/UniversLTPro-55Roman.woff2)format("woff2"),url(/font/UniversLTPro-55Roman.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Univers Next Pro;src:url("/font/Univers Next Pro Heavy Condensed 2.ttf")format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--fs:clamp(14px, 4.67px + .667vw, 16px);--padding:20px;--dark:#1b1b1b;--lh:calc(var(--fs) * 1.3);--font-adjust:.3em;--logo-ls:.21em;--bg:white;--fs-s:10px;--lh-s:calc(var(--fs-s) * 1.3)}@media (max-width:450px){:root{--fs:12px;--padding:15px;--lh:calc(var(--fs) * 1.5);--fs-s:calc(var(--fs) * .8)}}@media (max-width:500px){html,body{height:100%;min-height:unset;overflow:hidden}.siteScroll{-webkit-overflow-scrolling:touch;overscroll-behavior:none;scrollbar-width:none;height:100dvh;overflow:hidden auto}.siteScroll::-webkit-scrollbar{display:none}}html,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:.05em;font-family:Univers,Helvetica,Arial,sans-serif;font-weight:400;font-size:var(--fs);line-height:var(--lh);color:#000;text-underline-offset:2px;background-color:#fff;min-height:100svh;margin:0;padding:0;text-decoration-thickness:1px}body{scroll-behavior:smooth;scroll-snap-type:y proximity;scroll-padding-top:0}.transitionContainer{opacity:1;transition:opacity .3s ease-out;position:relative}.transitionContainer.page-transition{opacity:0;pointer-events:none;transition:opacity .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}strong{font-weight:500}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}*{box-sizing:border-box;margin:0}body.hand-mode{--bg:var(--dark);background-color:var(--dark);color:#fff;cursor:none}button{all:unset;box-sizing:border-box;display:inline-block}button:focus-visible{outline-offset:2px;outline:2px solid}::selection{color:#fff;background:#000}html::-webkit-scrollbar{display:none!important}body::-webkit-scrollbar{display:none!important}body,html{scrollbar-width:none;-ms-overflow-style:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#000;background-color:#fff}}
