@font-face{font-family:HelveticaLocal;src:url('./public/fonts/HelveticaRegular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:HelveticaLocal;src:url('./public/fonts/HelveticaMedium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:HelveticaLocal;src:url('./public/fonts/HelveticaBold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:FigmaHelvetica;src:url('./public/fonts/FigmaHelvetica.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:FigmaHelveticaMedium;src:url('./public/fonts/FigmaHelveticaMedium.ttf') format('truetype');font-weight:400 500;font-display:swap}
@font-face{font-family:FigmaAgora;src:url('./public/fonts/FigmaAgora.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:FigmaInter;src:url('./public/fonts/FigmaInter.ttf') format('truetype');font-weight:400;font-display:swap}
html,body{margin:0;background:#fff;color:#232323;font-family:HelveticaLocal,Helvetica,Arial,sans-serif;overflow-x:hidden}
html{overflow-y:scroll}
/* Figma text layers are exported as <p>; browser defaults would add 1em
   margins and double the vertical geometry of every auto-layout group. */
p{margin:0}
#app{min-height:100vh}
.text-white{color:#fff}
[class~="text-white"]{color:#fff}
.block{display:block}
.border-black{border-color:#000}
.pointer-events-none{pointer-events:none}
.object-bottom{object-position:bottom}
.underline{text-decoration:underline}
.figma-screen{position:relative;width:100%;height:var(--design-height);margin:0;overflow:hidden;background:#fff;transform:none;transform-origin:top left}
.figma-screen>div{width:var(--design-width)!important;height:var(--design-height)!important;transform:none;transform-origin:top left}
.figma-screen img{max-width:none}
.figma-screen [data-node-id]{cursor:default}
.legacy-shell{min-height:100vh;padding:120px 80px;background:#fff;color:#232323}
.legacy-title{font-family:Georgia,'Times New Roman',serif;font-size:64px;line-height:1.02;max-width:900px}
.legacy-shell a{display:inline-block;margin-top:24px;color:#e31e26}
.legacy-frame{display:block;width:100%;min-height:100vh;height:100vh;border:0}
[class*='Helvetica']{font-family:FigmaHelvetica,HelveticaLocal,Arial,sans-serif!important}
[class*='Helvetica_Medium_']{font-family:FigmaHelveticaMedium,HelveticaLocal,Arial,sans-serif!important}
[class*='Inter']{font-family:FigmaInter,Arial,sans-serif!important}
[class*='PF_Agora']{font-family:FigmaAgora,Georgia,serif!important;font-weight:500}

.figma-screen,.figma-screen *,.figma-screen *::before,.figma-screen *::after{box-sizing:border-box;border-width:0;border-style:solid}
[class*="Helvetica:Medium"]{font-weight:500}
[class*="Helvetica:Bold"]{font-weight:700}
