:root{--color-light: #fafafa;--color-bg-light-secondary: #f2f2f2;--color-bg-light-tertiary: #d9d9d9;--color-dark: #1a1a1a;--color-text-secondary: #808080;--color-text-tertiary: #b2b2b2;--color-yellow: #ffde14;--color-neutral-90: #e5e5e5;--color-neutral-40: #656767;--ff-heading: futura-pt, sans-serif;--ff-bodytext: futura-pt, sans-serif;--ff-labels: futura-pt, sans-serif;--ff-bold: futura-pt-bold, sans-serif;--fs-heading-xxxl: normal normal 400 normal 11.8rem/1 var(--ff-heading);--fs-heading-xxl: normal normal 400 normal 7.6rem/1 var(--ff-heading);--fs-heading-xl: normal normal 400 normal 5.4rem/1.1 var(--ff-heading);--fs-heading-l: normal normal 400 normal 4rem/1.1 var(--ff-heading);--fs-heading-m: normal normal 400 normal 3.2rem/1.15 var(--ff-heading);--fs-heading-s: normal normal 400 normal 2.5rem/1.25 var(--ff-heading);--fs-heading-xs: normal normal 400 normal 1.9rem/1.3 var(--ff-heading)}@media(max-width:480px){:root{--fs-heading-xxxl: normal normal 400 normal 7.6rem/1 var(--ff-heading);--fs-heading-xxl: normal normal 400 normal 5rem/1 var(--ff-heading);--fs-heading-xl: normal normal 400 normal 3.7rem/1.1 var(--ff-heading);--fs-heading-l: normal normal 400 normal 3.2rem/1.1 var(--ff-heading);--fs-heading-m: normal normal 400 normal 2.6rem/1.15 var(--ff-heading);--fs-heading-s: normal normal 400 normal 2.2rem/1.25 var(--ff-heading);--fs-heading-xs: normal normal 400 normal 1.9rem/1.3 var(--ff-heading)}}:root{--fs-body-xxl: normal normal 400 normal 2.8rem/1.3 var(--ff-bodytext);--fs-body-xl: normal normal 400 normal 2.2rem/1.3 var(--ff-bodytext);--fs-body-l: normal normal 400 normal 2rem/1.35 var(--ff-bodytext);--fs-body-m: normal normal 400 normal 1.8rem/1.2 var(--ff-bodytext);--fs-body-s: normal normal 400 normal 1.6rem/1.25 var(--ff-bodytext)}@media(max-width:480px){:root{--fs-body-xxl: normal normal 400 normal 2.4rem/1.3 var(--ff-bodytext);--fs-body-xl: normal normal 400 normal 2.1rem/1.3 var(--ff-bodytext)}}:root{--fs-label-xl: normal normal 400 normal 2rem/1.2 var(--ff-labels);--fs-label-l: normal normal 400 normal 1.8rem/1.2 var(--ff-labels);--fs-label-m: normal normal 400 normal 1.6rem/1.2 var(--ff-labels);--fs-label-s: normal normal 400 normal 1.5rem/1.2 var(--ff-labels);--fs-label-xs: normal normal 400 normal 1.4rem/1.2 var(--ff-labels);--fs-menu-l: normal normal 400 normal 2.4rem/1.4 var(--ff-labels);--fs-menu-m: normal normal 400 normal 1.9rem/1.4 var(--ff-labels);--fs-menu-s: normal normal 400 normal 1.7rem/1.4 var(--ff-labels)}@media(max-width:480px){:root{--fs-menu-l: normal normal 400 normal 2.3rem/1.4 var(--ff-labels);--fs-menu-m: normal normal 400 normal 1.8rem/1.4 var(--ff-labels);--fs-menu-s: normal normal 400 normal 1.6rem/1.4 var(--ff-labels)}}:root{--spacing-xxxs: .4rem;--spacing-xxs: .8rem;--spacing-xs: 1.6rem;--spacing-s: 2rem;--spacing-m: 2.4rem;--spacing-l: 3.2rem;--spacing-xl: 4.4rem;--spacing-xxl: 8.8rem;--spacing-xxxl: 14.4rem}@media(max-width:480px){:root{--spacing-l: 2.8rem;--spacing-xl: 3.4rem;--spacing-xxl: 7.4rem;--spacing-xxxl: 9.6rem}}:root{--letter-spacing-compessed: -1px;--letter-spacing-tight: -.5px;--letter-spacing-loose-2: .2px;--letter-spacing-loose: .01px;--gutter-size: 1.6rem;--site-margin: 4.4rem;--site-container-width: min(100vw - (var(--site-margin) * 2), 1640px);--column-size: calc( (var(--site-container-width) - calc(var(--gutter-size) * 23)) / 24 )}@media(max-width:768px){:root{--column-size: calc( (var(--site-container-width) - calc(var(--gutter-size) * 7)) / 8 );--site-margin: 2.4rem}}@media(max-width:480px){:root{--column-size: calc( (var(--site-container-width) - calc(var(--gutter-size) * 3)) / 4 )}}:root{--hover-transition: all .2s ease-out;--border: 1px solid var(--color-dark);--doc-height: 100%}body.login{background:var(--color-light)}body.login div#login h1 a{background-image:url(../images/logo_long.svg)!important;background-size:100% 100%;background-repeat:no-repeat;background-position:center;width:60%!important}body.login div#login form#loginform p.submit input#wp-submit{background-color:var(--color-light);color:var(--color-dark);border:none;display:inline-block;text-transform:uppercase;border-color:var(--color-dark);border:1px solid;padding:0 1.5rem}.login form{border:none;background:#ffffff7f;box-shadow:none}body.login div#login form#loginform input{background:none;border-radius:0}body.login div#login form#loginform input:focus{outline:2px solid var(--color-dark)}
