@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-SemiBold.woff)format("woff");font-weight:600;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:Gilroy,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}.text-link-hover,.link{--text-link-hover-thickness:1px;--text-link-hover-offset:0;max-width:max-content;text-decoration:none;display:inline-block;position:relative}.text-link-hover:after,.link:after{content:"";left:0;bottom:calc(-1*var(--text-link-hover-offset));height:var(--text-link-hover-thickness);transform-origin:0 100%;width:100%;transition:transform var(--speed);background:currentColor;display:block;position:absolute;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.text-link-hover:hover:after,.link:hover:after,.text-link-hover-parent:hover .text-link-hover:after{transform:scaleX(1)}}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}
