:root {--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;--o-font-atkinson: "Atkinson Hyperlegible",var(--o-font-sans),sans-serif;--o-font-sans: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--o-font-serif: ui-serif,serif;--o-font-mono: Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,monospace;--o-font-lineheight-00: .95;--o-font-lineheight-0: 1.1;--o-font-lineheight-1: 1.25;--o-font-lineheight-2: 1.375;--o-font-lineheight-3: 1.5;--o-font-lineheight-4: 1.75;--o-font-lineheight-5: 2;--o-font-size-00: .5rem;--o-font-size-0: .75rem;--o-font-size-1: 1rem;--o-font-size-2: 1.1rem;--o-font-size-3: 1.25rem;--o-font-size-4: 1.5rem;--o-font-size-5: 2rem;--o-font-size-6: 2.5rem;--o-font-size-7: 3rem;--o-font-size-8: 3.5rem;--o-fluid-font: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-min-font-size))),min(calc(var(--o-min-font-size-with-unit) + (1vw - var(--o-min-viewport-ratio))*var(--o-size-difference-to-viewport-difference-ratio)),calc(1rem*var(--o-max-font-size))));--o-fluid-font-00: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-00)/var(--o-desktop-to-mobile-ratio))),min(calc(1rem*var(--o-text-size-00)/var(--o-desktop-to-mobile-ratio) + (1vw - var(--o-min-viewport-ratio))*(var(--o-text-size-00)*100 - var(--o-text-size-00)/var(--o-desktop-to-mobile-ratio)*100)/var(--o-viewport-difference)),calc(1rem*var(--o-text-size-00))));--o-fluid-font-0: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-0)/var(--o-desktop-to-mobile-ratio))),min(calc(1rem*var(--o-text-size-0)/var(--o-desktop-to-mobile-ratio) + (1vw - var(--o-min-viewport-ratio))*(var(--o-text-size-0)*100 - var(--o-text-size-0)/var(--o-desktop-to-mobile-ratio)*100)/var(--o-viewport-difference)),calc(1rem*var(--o-text-size-0))));--o-fluid-font-1: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-1)/var(--o-desktop-to-mobile-ratio))),min(calc(1rem*var(--o-text-size-1)/var(--o-desktop-to-mobile-ratio) + (1vw - var(--o-min-viewport-ratio))*(var(--o-text-size-1)*100 - var(--o-text-size-1)/var(--o-desktop-to-mobile-ratio)*100)/var(--o-viewport-difference)),calc(1rem*var(--o-text-size-1))));--o-fluid-font-2: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-2)/var(--o-desktop-to-mobile-ratio))),min(calc(1rem*var(--o-text-size-2)/var(--o-desktop-to-mobile-ratio) + (1vw - var(--o-min-viewport-ratio))*(var(--o-text-size-2)*100 - var(--o-text-size-2)/var(--o-desktop-to-mobile-ratio)*100)/var(--o-viewport-difference)),calc(1rem*var(--o-text-size-2))));--o-fluid-font-3: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-3)/var(--o-desktop-to-mobile-ratio))),min(calc(1rem*var(--o-text-size-3)/var(--o-desktop-to-mobile-ratio) + (1vw - var(--o-min-viewport-ratio))*(var(--o-text-size-3)*100 - var(--o-text-size-3)/var(--o-desktop-to-mobile-ratio)*100)/var(--o-viewport-difference)),calc(1rem*var(--o-text-size-3))));--o-fluid-font-4: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-4)/var(--o-desktop-to-mobile-ratio))),min(calc(1rem*var(--o-text-size-4)/var(--o-desktop-to-mobile-ratio) + (1vw - var(--o-min-viewport-ratio))*(var(--o-text-size-4)*100 - var(--o-text-size-4)/var(--o-desktop-to-mobile-ratio)*100)/var(--o-viewport-difference)),calc(1rem*var(--o-text-size-4))));--o-fluid-font-5: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-5)/var(--o-desktop-to-mobile-ratio))),min(calc(1rem*var(--o-text-size-5)/var(--o-desktop-to-mobile-ratio) + (1vw - var(--o-min-viewport-ratio))*(var(--o-text-size-5)*100 - var(--o-text-size-5)/var(--o-desktop-to-mobile-ratio)*100)/var(--o-viewport-difference)),calc(1rem*var(--o-text-size-5))));--o-fluid-font-6: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-6)/var(--o-desktop-to-mobile-ratio))),min(calc(1rem*var(--o-text-size-6)/var(--o-desktop-to-mobile-ratio) + (1vw - var(--o-min-viewport-ratio))*(var(--o-text-size-6)*100 - var(--o-text-size-6)/var(--o-desktop-to-mobile-ratio)*100)/var(--o-viewport-difference)),calc(1rem*var(--o-text-size-6))));--o-fluid-font-7: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-7)/var(--o-desktop-to-mobile-ratio))),min(calc(1rem*var(--o-text-size-7)/var(--o-desktop-to-mobile-ratio) + (1vw - var(--o-min-viewport-ratio))*(var(--o-text-size-7)*100 - var(--o-text-size-7)/var(--o-desktop-to-mobile-ratio)*100)/var(--o-viewport-difference)),calc(1rem*var(--o-text-size-7))));--o-fluid-font-8: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-8)/var(--o-desktop-to-mobile-ratio))),min(calc(1rem*var(--o-text-size-8)/var(--o-desktop-to-mobile-ratio) + (1vw - var(--o-min-viewport-ratio))*(var(--o-text-size-8)*100 - var(--o-text-size-8)/var(--o-desktop-to-mobile-ratio)*100)/var(--o-viewport-difference)),calc(1rem*var(--o-text-size-8))));--o-container-font-00: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-00)/var(--o-desktop-to-mobile-ratio))),min(calc(4cqi/var(--o-text-scale-ratio)),calc(1rem*var(--o-text-size-00))));--o-container-font-0: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-0)/var(--o-desktop-to-mobile-ratio))),min(4cqi,calc(1rem*var(--o-text-size-0))));--o-container-font-1: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-1)/var(--o-desktop-to-mobile-ratio))),min(calc(4cqi*var(--o-text-scale-ratio)),calc(1rem*var(--o-text-size-1))));--o-container-font-2: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-2)/var(--o-desktop-to-mobile-ratio))),min(calc(4cqi*var(--o-text-scale-ratio-e2)),calc(1rem*var(--o-text-size-2))));--o-container-font-3: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-3)/var(--o-desktop-to-mobile-ratio))),min(calc(4cqi*var(--o-text-scale-ratio-e3)),calc(1rem*var(--o-text-size-3))));--o-container-font-4: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-4)/var(--o-desktop-to-mobile-ratio))),min(calc(4cqi*var(--o-text-scale-ratio-e4)),calc(1rem*var(--o-text-size-4))));--o-container-font-5: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-5)/var(--o-desktop-to-mobile-ratio))),min(calc(4cqi*var(--o-text-scale-ratio-e5)),calc(1rem*var(--o-text-size-5))));--o-container-font-6: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-6)/var(--o-desktop-to-mobile-ratio))),min(calc(4cqi*var(--o-text-scale-ratio-e6)),calc(1rem*var(--o-text-size-6))));--o-container-font-7: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-7)/var(--o-desktop-to-mobile-ratio))),min(calc(4cqi*var(--o-text-scale-ratio-e7)),calc(1rem*var(--o-text-size-7))));--o-container-font-8: max(max(calc(1rem*var(--o-stop-text-size)),calc(1rem*var(--o-text-size-8)/var(--o-desktop-to-mobile-ratio))),min(calc(4cqi*var(--o-text-scale-ratio-e8)),calc(1rem*var(--o-text-size-8))));--o-desktop-to-mobile-ratio: 1.78;--o-base-text-size: 1;--o-text-scale-ratio: 1.33;--o-border-size-1: 1px;--o-border-size-2: 2px;--o-border-size-3: 5px;--o-border-size-4: 10px;--o-border-size-5: 25px;--o-radius-1: 2px;--o-radius-2: 5px;--o-radius-3: 1rem;--o-radius-4: 2rem;--o-radius-5: 4rem;--o-radius-6: 8rem;--o-size-000: -.5rem;--o-size-00: -.25rem;--o-size-1: .25rem;--o-size-2: .5rem;--o-size-3: 1rem;--o-size-4: 1.25rem;--o-size-5: 1.5rem;--o-size-6: 1.75rem;--o-size-7: 2rem;--o-size-8: 3rem;--o-size-9: 4rem;--o-size-10: 5rem;--o-size-11: 7.5rem;--o-size-12: 10rem;--o-size-13: 15rem;--o-size-14: 20rem;--o-size-15: 30rem;--o-size-fluid-1: max(.5rem,min(1vw,1rem));--o-size-fluid-2: max(1rem,min(2vw,1.5rem));--o-size-fluid-3: max(1.5rem,min(3vw,2rem));--o-size-fluid-4: max(2rem,min(4vw,3rem));--o-size-fluid-5: max(4rem,min(5vw,5rem));--o-size-fluid-6: max(5rem,min(7vw,7.5rem));--o-size-fluid-7: max(7.5rem,min(10vw,10rem));--o-size-fluid-8: max(10rem,min(20vw,15rem));--o-size-fluid-9: max(15rem,min(30vw,20rem));--o-size-fluid-10: max(20rem,min(40vw,30rem));}