@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/inter/Inter-Thin.woff2)format("woff2"),url(/fonts/inter/Inter-Thin.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/inter/Inter-ThinItalic.woff2)format("woff2"),url(/fonts/inter/Inter-ThinItalic.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/inter/Inter-ExtraLight.woff2)format("woff2"),url(/fonts/inter/Inter-ExtraLight.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/inter/Inter-ExtraLightItalic.woff2)format("woff2"),url(/fonts/inter/Inter-ExtraLightItalic.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/Inter-Light.woff2)format("woff2"),url(/fonts/inter/Inter-Light.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/inter/Inter-LightItalic.woff2)format("woff2"),url(/fonts/inter/Inter-LightItalic.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/Inter-Regular.woff2)format("woff2"),url(/fonts/inter/Inter-Regular.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter/Inter-Italic.woff2)format("woff2"),url(/fonts/inter/Inter-Italic.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/Inter-Medium.woff2)format("woff2"),url(/fonts/inter/Inter-Medium.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/inter/Inter-MediumItalic.woff2)format("woff2"),url(/fonts/inter/Inter-MediumItalic.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/Inter-SemiBold.woff2)format("woff2"),url(/fonts/inter/Inter-SemiBold.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/inter/Inter-SemiBoldItalic.woff2)format("woff2"),url(/fonts/inter/Inter-SemiBoldItalic.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/Inter-Bold.woff2)format("woff2"),url(/fonts/inter/Inter-Bold.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/inter/Inter-BoldItalic.woff2)format("woff2"),url(/fonts/inter/Inter-BoldItalic.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter/Inter-ExtraBold.woff2)format("woff2"),url(/fonts/inter/Inter-ExtraBold.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/inter/Inter-ExtraBoldItalic.woff2)format("woff2"),url(/fonts/inter/Inter-ExtraBoldItalic.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter/Inter-Black.woff2)format("woff2"),url(/fonts/inter/Inter-Black.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/inter/Inter-BlackItalic.woff2)format("woff2"),url(/fonts/inter/Inter-BlackItalic.woff)format("woff")}:root{font-family:var(--font-family), sans-serif;color:var(--color-text);--font-family:"Geist", sans-serif;--second-family:"Inter", sans-serif;--color-background:#fafafa;--color-background-alt:#f9fafb;--color-surface:#fff;--color-surface-rgb:255 255 255;--color-surface-muted:#f3f4f6;--color-surface-subtle:#f5f5f6;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-text:#111827;--color-text-primary:#111827;--color-text-primary-rgb:17 24 39;--color-text-secondary:#6b7280;--color-text-tertiary:#374151;--color-text-strong:#000;--color-text-muted:#9ca3af;--color-text-subtle:#8e8e93;--color-text-subtle-strong:#8b8d94;--color-brand-primary:#bf4b1a;--color-brand-primary-dark:#a53f16;--color-brand-primary-rgb:191 75 26;--color-brand-soft:#f7e0d6;--color-brand-soft-strong:#efcfbf;--color-brand-soft-contrast:#8c3613;--color-brand-accent:#bf4b1a;--color-success:#10b981;--color-success-soft:#f0fdfa;--color-success-soft-alt:#ecfdf5;--color-success-soft-strong:#dcfce7;--color-success-soft-tint:#dffbf1;--color-danger:#ef4444;--color-danger-strong:#ff3b30;--color-overlay-rgb:0 0 0;--color-shadow-rgb:15 23 42}*{box-sizing:border-box}html,body{font-family:var(--font-family), sans-serif;background-color:var(--color-background);max-width:430rem;margin:0 auto;font-size:.08vw;font-weight:700;position:relative}body{width:100%;min-height:100dvb;margin:0 auto}*,:before,:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;margin:0}img{max-width:100%}button{border:none;outline:none}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px}#root{margin:0 auto;font-size:18rem}@media screen and (width<=999px){html,body{overscroll-behavior:none;min-width:320px;font-size:.233vw}}h1,h2,h3,h4,h5,h6{font-family:var(--second-family), sans-serif;font-weight:600}h2{color:var(--color-text-strong);font-size:24rem}h3{color:var(--color-text-strong);font-size:18rem}
