@font-face{font-family:Sans;src:url(/ABCDiatype-Regular.woff2);font-weight:400;font-display:block}@font-face{font-family:Sans;src:url(/ABCDiatype-Medium.woff2);font-weight:600;font-display:block}@font-face{font-family:Sig;src:url(/Signifier/Signifier-Extralight.woff2);font-weight:300;font-display:block}:root{--color-black:#000;--color-grey90:#1a1a1a;--color-grey80:#333;--color-grey70:#4d4d4d;--color-grey60:#666;--color-grey50:grey;--color-grey40:#999;--color-grey30:#b3b3b3;--color-grey20:#ccc;--color-grey10:#e6e6e6;--color-white:#fff;--text-color:var(--color-grey90);--background-color:var(--color-white);--about-padding-top:clamp(7.5rem,40vh,12.5rem);--grid-columns:repeat(6,1fr);--coloumn-gap:0.75rem;--grid-areas-header:"logo title title title link link";--grid-areas-footer:"counter caption caption caption caption progressCircle";--grid-areas-about:"description description description description description description" ". contact contact contact contact contact";--page-padding:1rem;--font-sans:Sans,sans-serif;--font-serif:Sig,serif}@media(min-width:500px){:root{--grid-columns:repeat(8,1fr);--coloumn-gap:1.5rem;--grid-areas-header:"logo title title title title title link link";--grid-areas-footer:"counter caption caption caption caption caption caption progressCircle";--grid-areas-about:"description description description description description description description description" ". contact contact contact contact contact contact contact"}}@media(min-width:700px){:root{--grid-columns:repeat(10,1fr);--grid-areas-header:"logo title title title title title title link link link";--grid-areas-footer:"counter caption caption caption caption caption caption caption caption progressCircle";--grid-areas-about:". contact contact contact description description description description description description";--page-padding:1.5rem}}@media(min-width:900px){:root{--grid-columns:repeat(12,1fr);--grid-areas-header:"logo title title title title title title title title link link link";--grid-areas-footer:"counter caption caption caption caption caption caption caption caption caption caption progressCircle";--grid-areas-about:". contact contact contact description description description description description description description description"}}@media(min-width:1360px){:root{--grid-areas-about:". contact contact contact . . description description description description description description"}}body{font-family:Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.8125rem;line-height:1rem;margin:0;color:var(--text-color);background-color:var(--background-color)}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:default}::-moz-selection{background:var(--text-color);color:var(--background-color)}::selection{background:var(--text-color);color:var(--background-color)}p{margin:0;font-size:inherit;line-height:inherit}p,p a{color:inherit}p a{transition:opacity .2s;text-decoration-thickness:.05em;text-underline-offset:.1em;cursor:alias}p a:hover{opacity:.5}a[target=_blank]{cursor:alias}