:root{--typo-calc-size:1}:root{--typo-color-text:#1e1e1e;--typo-color-light-grey:#f1f1f1;--typo-color-yellow:#ffd147;--typo-color-orange:#fa6f0c;--typo-color-beige:#f4f1e1;--typo-color-line:#ddd8c6;--typo-color-cream:#fffdf5;--typo-color-cream-yellow:#fff9e1;--typo-color-white:#fff}:root{--typo-font-base:'Puffin Display Soft','Helvetica Neue',Helvetica,Arial,sans-serif;--typo-font-script:'Dico Mono Script','Courier New',monospace;--typo-font-script-style:normal;--typo-font-weight-bold:700}:root{--typo-border-radius:calc(var(--typo-calc-size) * 0.5rem);--typo-border-radius-large:calc(var(--typo-calc-size) * 1.5rem);--typo-row-width:calc(var(--typo-calc-size) * 90.5rem);--typo-topbar-height:calc(var(--typo-calc-size) * 4rem);--typo-topbar-offset:calc(var(--typo-calc-size) * 0.75rem)}@media screen and (min-width:64em){:root{--typo-topbar-height:calc(var(--typo-calc-size) * 5rem);--typo-topbar-offset:calc(var(--typo-calc-size) * 2.5rem)}}@media screen and (min-width:75em){:root{--typo-topbar-height:calc(var(--typo-calc-size) * 6rem);--typo-topbar-offset:calc(var(--typo-calc-size) * 3.5rem)}}:root{--typo-gap:calc(var(--typo-calc-size) * 1rem);--typo-half-gap:calc(var(--typo-calc-size) * 0.5rem);--typo-double-gap:calc(var(--typo-calc-size) * 2rem);--typo-section-gap:calc(var(--typo-calc-size) * 2rem)}.home{--typo-section-gap:calc(var(--typo-calc-size) * 2.5rem)}@media screen and (min-width:40em){:root{--typo-section-gap:calc(var(--typo-calc-size) * 2.75rem)}.home{--typo-section-gap:calc(var(--typo-calc-size) * 3.5rem)}}@media screen and (min-width:64em){:root{--typo-section-gap:calc(var(--typo-calc-size) * 3rem)}.home{--typo-section-gap:calc(var(--typo-calc-size) * 4.5rem)}}@media screen and (min-width:75em){:root{--typo-section-gap:calc(var(--typo-calc-size) * 3.5rem)}.home{--typo-section-gap:calc(var(--typo-calc-size) * 5.5rem)}}:root{--typo-font-size-default:calc(var(--typo-calc-size) * 1rem);--typo-font-size-small:calc(var(--typo-calc-size) * 0.875rem);--typo-font-size-xsmall:calc(var(--typo-calc-size) * 0.8125rem);--typo-font-size-hero:calc(var(--typo-calc-size) * 2.25rem);--typo-font-size-h1:calc(var(--typo-calc-size) * 2rem);--typo-font-size-h2:calc(var(--typo-calc-size) * 1.625rem);--typo-font-size-h3:calc(var(--typo-calc-size) * 1.25rem);--typo-font-size-h4:calc(var(--typo-calc-size) * 1.125rem);--typo-font-size-script:calc(var(--typo-calc-size) * 1.125rem);--typo-font-size-overline:calc(var(--typo-calc-size) * 0.875rem);--typo-font-size-number:calc(var(--typo-calc-size) * 2.5rem)}@media screen and (min-width:40em){:root{--typo-font-size-default:calc(var(--typo-calc-size) * 1.0625rem);--typo-font-size-hero:calc(var(--typo-calc-size) * 3rem);--typo-font-size-h1:calc(var(--typo-calc-size) * 2.5rem);--typo-font-size-h2:calc(var(--typo-calc-size) * 1.875rem);--typo-font-size-h3:calc(var(--typo-calc-size) * 1.375rem);--typo-font-size-h4:calc(var(--typo-calc-size) * 1.1875rem);--typo-font-size-script:calc(var(--typo-calc-size) * 1.375rem);--typo-font-size-overline:calc(var(--typo-calc-size) * 1rem);--typo-font-size-number:calc(var(--typo-calc-size) * 3rem)}}@media screen and (min-width:64em){:root{--typo-font-size-default:calc(var(--typo-calc-size) * 1.125rem);--typo-font-size-small:calc(var(--typo-calc-size) * 1rem);--typo-font-size-xsmall:calc(var(--typo-calc-size) * 0.875rem);--typo-font-size-hero:calc(var(--typo-calc-size) * 3rem);--typo-font-size-h1:calc(var(--typo-calc-size) * 3.125rem);--typo-font-size-h2:calc(var(--typo-calc-size) * 2.25rem);--typo-font-size-h3:calc(var(--typo-calc-size) * 1.5rem);--typo-font-size-h4:calc(var(--typo-calc-size) * 1.25rem);--typo-font-size-script:calc(var(--typo-calc-size) * 1.625rem);--typo-font-size-overline:calc(var(--typo-calc-size) * 1.125rem);--typo-font-size-number:calc(var(--typo-calc-size) * 3.75rem)}}@media screen and (min-width:75em){:root{--typo-font-size-hero:calc(var(--typo-calc-size) * 3.75rem)}}