*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh}button,input{font:inherit}a,button{touch-action:manipulation}button{cursor:pointer}button,input,select{color:inherit}svg{flex-shrink:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:Fondi Sans;src:url(/fonts/Manrope.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}:root{--f-font:"Fondi Sans",Manrope,system-ui,-apple-system,"Segoe UI",sans-serif;--f-tint:color-mix(in srgb,var(--f-red) 7%,transparent);--f-tintStrong:color-mix(in srgb,var(--f-red) 13%,transparent);--f-hairlineStrong:color-mix(in srgb,var(--f-red) 24%,transparent);--f-textMuted:color-mix(in srgb,var(--f-muted) 80%,var(--f-ink));--f-textWarning:color-mix(in srgb,var(--f-warning) 78%,var(--f-ink))}body{font-family:var(--f-font);background:var(--f-cream);color:var(--f-ink);font-size:var(--f-text-body-size,15px);line-height:var(--f-text-body-line,22px);font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}input,select,textarea{font:inherit}::selection{background:var(--f-red);color:var(--f-onRed)}@media (min-width:960px){:root:root{--f-text-body-size:16px;--f-text-body-line:24px;--f-text-body-strong-size:16px;--f-text-body-strong-line:24px;--f-text-title1-size:34px;--f-text-title1-line:40px}}.f-amount,.f-body,.f-body-strong,.f-headline,.f-hero,.f-label,.f-micro,.f-subhead,.f-title1,.f-title2{margin:0}.f-hero{font-size:var(--f-text-hero-size);line-height:var(--f-text-hero-line);letter-spacing:var(--f-text-hero-track);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.f-amount,.f-hero{font-weight:800;white-space:nowrap}.f-amount{font-size:var(--f-text-amount-size);line-height:var(--f-text-amount-line);letter-spacing:var(--f-text-amount-track);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.f-title1{font-size:var(--f-text-title1-size);line-height:var(--f-text-title1-line);font-weight:700;letter-spacing:var(--f-text-title1-track)}.f-title2{font-size:var(--f-text-title2-size);line-height:var(--f-text-title2-line);font-weight:700;letter-spacing:var(--f-text-title2-track)}.f-headline{font-size:var(--f-text-headline-size);line-height:var(--f-text-headline-line);font-weight:700;letter-spacing:var(--f-text-headline-track)}.f-body{font-size:var(--f-text-body-size);line-height:var(--f-text-body-line);font-weight:500}.f-body-strong{font-size:var(--f-text-body-strong-size);line-height:var(--f-text-body-strong-line);font-weight:600}.f-label{font-size:var(--f-text-label-size);line-height:var(--f-text-label-line);font-weight:600}.f-subhead{font-size:var(--f-text-subhead-size);line-height:var(--f-text-subhead-line);font-weight:500}.f-micro{font-size:var(--f-text-micro-size);line-height:var(--f-text-micro-line);font-weight:600;letter-spacing:var(--f-text-micro-track)}.f-muted{color:var(--f-muted)}.f-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.f-balance,.f-headline,.f-title1,.f-title2,h1,h2,h3,h4{text-wrap:balance}.f-body,.f-pretty,.f-subhead,dd,figcaption,li,p{text-wrap:pretty}.f-nowrap{white-space:nowrap}