@font-face{font-family:TT Firs Neue;src:url(/fonts/TTFirsNeue-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFProDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Halvar Breitschrift;src:url(/fonts/HalvarBreit-Rg.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Halvar Breitschrift;src:url(/fonts/HalvarBreit-Md.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Halvar Breitschrift;src:url(/fonts/HalvarBreit-Blk.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Regular.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--dark:#373737;--dark2:#262626;--dark3:#333;--grey:#8c8c8c;--grey2:#515151;--grey3:#b6b6b6;--cream:#e2dfd5;--speed:.3s}body{color:var(--gray);margin:0;font-family:SF Pro Display,sans-serif;position:relative}body.overflow{overflow:hidden}body *{box-sizing:border-box}body h1,body h2,body h3,body h4,body h5,body h6,body p{margin:0;padding:0}body button{cursor:pointer;appearance:none;-webkit-tap-highlight-color:#0000;background:0 0;border:none;margin:0;padding:0}body a{cursor:pointer;text-decoration:none}body svg{overflow:visible}@media (max-width:1065px){body input,body textarea,body select{font-size:16px}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait),(min-width:1025px) and (max-width:1366px) and (orientation:landscape){body input,body textarea,body select{font-size:28px}}body input,body textArea,body button,body select{appearance:none;-webkit-tap-highlight-color:#0000;-webkit-box-shadow:none;box-shadow:none;border-radius:0;outline:none}body input:focus,body textArea:focus,body button:focus,body select:focus{-webkit-tap-highlight-color:#0000;outline:none}@supports (-webkit-touch-callout:none){body input .input:focus,body input .textarea:focus,body input select:focus,body input button:focus,body textArea .input:focus,body textArea .textarea:focus,body textArea select:focus,body textArea button:focus,body button .input:focus,body button .textarea:focus,body button select:focus,body button button:focus,body select .input:focus,body select .textarea:focus,body select select:focus,body select button:focus{box-shadow:none;-webkit-box-shadow:none;outline:none}}body input select,body textArea select,body button select,body select select{appearance:none;border-radius:0}#wrapper{position:fixed;inset:0;overflow:hidden auto}img{display:block}svg{height:auto;display:block}a{color:inherit}@media (hover:hover) and (pointer:fine){a:hover:hover{text-decoration:none}}button{margin:0 2px}button[data-active=true]{color:#fff;background-color:#000}button[data-active=true][data-asc=true]:after{content:"↑"}button[data-active=true][data-asc=false]:after{content:"↓"}@view-transition{navigation:auto}@keyframes pageIn{0%{clip-path:inset(0 50%);transform:scale(1.1)}to{clip-path:inset(0);transform:scale(1)}}@keyframes pageOut{0%{transform:scale(1)}to{transform:scale(1.2)}}::view-transition-group(page){z-index:100}::view-transition-old(page){transform-origin:50% 0;animation:.5s ease-in-out pageOut}::view-transition-new(page){transform-origin:50% 0;animation:.5s ease-in-out pageIn}
