@font-face{font-family:T-Star TW PRO;src:url(/fonts/T-StarTWPRO-Bold.eot);src:local("T-Star TW PRO Bold"),local("T-StarTWPRO-Bold"),url(/fonts/T-StarTWPRO-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/T-StarTWPRO-Bold.woff2) format("woff2"),url(/fonts/T-StarTWPRO-Bold.woff) format("woff"),url(/fonts/T-StarTWPRO-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:T-Star TW Pro;src:url(/fonts/T-StarTWPRO-Regular.ttf) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:T-Star Pro;src:url(/fonts/T-StarPro-Bold.woff2) format("woff2"),url(/fonts/T-StarPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:T-Star Pro;src:url(/fonts/T-StarPro-Medium.woff2) format("woff2"),url(/fonts/T-StarPro-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@tailwind base;@tailwind components;@tailwind utilities;:root{font-family:T-Star Pro,T-Star TW PRO,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;color:hsla(0,0%,100%,.87);background-color:#0f0f0f;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;@media screen and (max-width:1280px){::-webkit-scrollbar-track{background:transparent;border-radius:10px}::-webkit-scrollbar-thumb{background:#88888860;border-radius:10px}::-webkit-scrollbar{width:4px;height:4px}}}body{margin:0;overflow-x:hidden}body,html{height:100%}p{white-space:pre-line}.ReactModal__Overlay{z-index:1000;padding:20px;opacity:0;transition:opacity .4s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}@media screen and (max-width:1023px){div#interior-viewer-modal{max-width:100vw!important;height:90vh!important}}@media screen and (max-width:768px){body{overflow:hidden}}