:root{--brand: #d71920;--brand-ink: #ffffff;--brand-fg: #d71920;--sf-ease-out: cubic-bezier(.23, 1, .32, 1);--sf-safe-bottom: env(safe-area-inset-bottom, 0px)}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}body{font-family:Archivo,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:"kern" 1;caret-color:var(--brand-fg)}::-moz-selection{background:color-mix(in srgb,var(--brand) 22%,transparent);color:inherit}::selection{background:color-mix(in srgb,var(--brand) 22%,transparent);color:inherit}a,button,[role=button],select,label{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sf-display{font-stretch:112%;letter-spacing:-.02em;text-wrap:balance}.sf-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sf-fill{box-shadow:inset 0 0 0 1px #00000014}.sf-press{transition:transform .14s var(--sf-ease-out),background-color .16s ease,border-color .16s ease,color .16s ease,filter .16s ease}.sf-press:active:not(:disabled){transform:scale(.97)}.sf-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2371717a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:1.1rem}@media(pointer:coarse){input,select,textarea{font-size:16px}}.sf-card{transition:transform .22s var(--sf-ease-out),box-shadow .22s var(--sf-ease-out),border-color .22s ease}.sf-card .sf-zoom{transition:transform .42s var(--sf-ease-out)}@media(hover:hover)and (pointer:fine){.sf-card:hover{transform:translateY(-2px);border-color:#d4d4d8;box-shadow:0 12px 28px -14px #18181b47,0 2px 6px -2px #18181b14}.sf-card:hover .sf-zoom{transform:scale(1.03)}}.sf-card:active{transform:translateY(0) scale(.99)}.sf-scroll-x{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.sf-scroll-x::-webkit-scrollbar{display:none}@keyframes sf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sf-enter>*{animation:sf-rise .52s var(--sf-ease-out) both}.sf-enter>*:nth-child(2){animation-delay:60ms}.sf-enter>*:nth-child(3){animation-delay:.12s}.sf-enter>*:nth-child(4){animation-delay:.18s}.sf-enter>*:nth-child(5){animation-delay:.24s}@keyframes sf-sheet{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sf-sheet-in{animation:sf-sheet .26s var(--sf-ease-out) both}.sf-safe-pb{padding-bottom:calc(.75rem + var(--sf-safe-bottom))}.sf-fab-pos{bottom:calc(1rem + var(--sf-safe-bottom))}.sf-fab-raised{bottom:calc(5.75rem + var(--sf-safe-bottom))}@media(min-width:640px){.sf-fab-pos{bottom:calc(1.5rem + var(--sf-safe-bottom))}}@media(min-width:1024px){.sf-fab-raised{bottom:calc(1.5rem + var(--sf-safe-bottom))}}@media(prefers-reduced-motion:reduce){.sf-enter>*,.sf-sheet-in{animation:sf-fade .2s ease both}.sf-card,.sf-card .sf-zoom,.sf-press{transition-property:background-color,border-color,color,box-shadow,filter}.sf-card:hover,.sf-card:active,.sf-press:active:not(:disabled){transform:none}.sf-card:hover .sf-zoom{transform:none}}@keyframes sf-fade{0%{opacity:0}to{opacity:1}}
