@font-face{font-family:Ploni;src:url(/PloniBold.otf) format("opentype");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:Ploni;src:url(/PloniMedium.otf) format("opentype");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Mazzard;src:url(/MazzardH-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mazzard;src:url(/MazzardH-Bold.ttf) format("truetype");font-weight:700 900;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-family:Ploni,sans-serif}body{font-family:Ploni,sans-serif;background:#fff;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}#root{width:100%;min-height:100vh;position:relative}input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none}input::placeholder,textarea::placeholder{color:#9ca3af}input:focus,textarea:focus{outline:none}button:active{opacity:.82;transform:scale(.96);transition:transform .08s ease,opacity .08s ease}button.accordion-row:active{transform:none;opacity:1}a:active{opacity:.82}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadein{animation:fadeIn .25s cubic-bezier(.22,1,.36,1) forwards}
