:root{--color-white:#fff;--color-yellow:#f6cf4c;--color-dark:#292f43;--color-text:var(--color-yellow);--color-background:var(--color-dark);--paragraph-margin:1rem;--controls-height:3rem;--logo-height:2rem;--page-margin:2rem}.theme-light{--color-text:var(--color-dark);--color-background:var(--color-white)}@media (max-width:1024px){:root{--logo-height:3rem}}@media (max-width:575px){:root{--page-margin:1rem}}@font-face{font-family:AdihausDIN;font-weight:400;font-style:normal;src:url(/fonts/AdihausDIN-Regular.woff2) format("woff2"),url(/fonts/AdihausDIN-Regular.woff) format("woff");font-display:swap}@font-face{font-family:AdihausDIN;font-weight:700;font-style:normal;src:url(/fonts/AdihausDIN-Bold.woff2) format("woff2"),url(/fonts/AdihausDIN-Bold.woff) format("woff");font-display:swap}@font-face{font-family:AdihausDIN Cn;font-weight:500;font-style:italic;src:url(/fonts/AdihausDIN-CnMediumItalic.woff2) format("woff2"),url(/fonts/AdihausDIN-CnMediumItalic.woff) format("woff");font-display:swap}@font-face{font-family:AdineuePRO Cn;font-weight:700;font-style:normal;src:url(/fonts/adineuePRO-CnBold.woff2) format("woff2"),url(/fonts/adineuePRO-CnBold.woff) format("woff");font-display:swap}@font-face{font-family:AdineuePRO;font-weight:400;font-style:normal;src:url(/fonts/adineuePRO-Regular.woff2) format("woff2"),url(/fonts/adineuePRO-Regular.woff) format("woff");font-display:swap}@font-face{font-family:AdineuePRO;font-weight:700;font-style:normal;src:url(/fonts/adineuePRO-Bold.woff2) format("woff2"),url(/fonts/adineuePRO-Bold.woff) format("woff");font-display:swap}@font-face{font-family:AdineuePRO Cn;font-weight:400;font-style:normal;src:url(/fonts/adineuePRO-CnRegular.woff2) format("woff2"),url(/fonts/adineuePRO-CnRegular.woff) format("woff");font-display:swap}body{font-family:AdihausDIN,sans-serif}h1,h2,h3,h4{font-family:AdineuePRO Cn,sans-serif;font-weight:700}.h1,.h2,.h3,.h4,blockquote,dl,figure,h1,h2,h3,h4,ol,p,table,ul{margin-top:0;margin-bottom:0}.h1:not(:last-child),blockquote:not(:last-child),dl:not(:last-child),figure:not(:last-child),h1:not(:last-child),ol:not(:last-child),p:not(:last-child),table:not(:last-child),ul:not(:last-child){margin-bottom:var(--paragraph-margin)}.h2:not(:first-child),h2:not(:first-child){margin-top:calc(var(--paragraph-margin) * 2)}.h2:not(:last-child),h2:not(:last-child){margin-bottom:calc(var(--paragraph-margin) * .5)}.h3:not(:first-child),h3:not(:first-child){margin-top:calc(var(--paragraph-margin) * 2)}.h3:not(:last-child),h3:not(:last-child){margin-bottom:var(--paragraph-margin)}.h4:not(:first-child),h4:not(:first-child){margin-top:calc(var(--paragraph-margin) * 1.5)}.h4:not(:last-child),h4:not(:last-child){margin-bottom:calc(var(--paragraph-margin) * .5)}.t-heading{font-size:1rem;text-transform:uppercase;letter-spacing:.03em;font-family:AdineuePRO Cn;font-weight:400}@media (max-width:575px){.h2:not(:first-child),h2:not(:first-child){margin-top:calc(var(--paragraph-margin) * 1)}}*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{color:var(--color-text);background-color:var(--color-background);font-size:20px;line-height:1.4;-ms-scroll-chaining:none;overscroll-behavior:none}body{margin:0;width:100vw;overflow-x:hidden;overflow-y:auto;font-size:.8rem}@media (max-height:674px),(max-width:767px){body{font-size:.6rem}}a{color:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;background:transparent;color:inherit;font-size:inherit;font-family:inherit}.sr-only,button{border:0;padding:0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}