@font-face{font-family:EKModena Regular;src:url(/fonts/modena/EKModena-Regular.woff2)format("woff2");font-weight:400;font-stretch:100%}@font-face{font-family:EKModena Regular Compressed;src:url(/fonts/modena/EKModena-RegularCompressed.woff2)format("woff2");font-weight:400;font-stretch:75%}@font-face{font-family:EKModena Regular Condensed;src:url(/fonts/modena/EKModena-RegularCondensed.woff2)format("woff2");font-weight:400;font-stretch:75%}@font-face{font-family:EKModena Regular Expanded;src:url(/fonts/modena/EKModena-RegularExtended.woff2)format("woff2");font-weight:400;font-stretch:125%}@font-face{font-family:EKModena Regular SuperCompressed;src:url(/fonts/modena/EKModena-RegularSuperCompressed.woff2)format("woff2");font-weight:400;font-stretch:50%}@font-face{font-family:EKModena Light;src:url(/fonts/modena/EKModena-Light.woff2)format("woff2");font-weight:300;font-stretch:100%}@font-face{font-family:EKModena Light Compressed;src:url(/fonts/modena/EKModena-LightCompressed.woff2)format("woff2");font-weight:300;font-stretch:75%}@font-face{font-family:EKModena Light Condensed;src:url(/fonts/modena/EKModena-LightCondensed.woff2)format("woff2");font-weight:300;font-stretch:75%}@font-face{font-family:EKModena Light Expanded;src:url(/fonts/modena/EKModena-LightExtended.woff2)format("woff2");font-weight:300;font-stretch:125%}@font-face{font-family:EKModena Light SuperCompressed;src:url(/fonts/modena/EKModena-LightSuperCompressed.woff2)format("woff2");font-weight:300;font-stretch:50%}@font-face{font-family:EKModena Medium;src:url(/fonts/modena/EKModena-Medium.woff2)format("woff2");font-weight:500;font-stretch:100%}@font-face{font-family:EKModena Medium Compressed;src:url(/fonts/modena/EKModena-MediumCompressed.woff2)format("woff2");font-weight:500;font-stretch:75%}@font-face{font-family:EKModena Medium Condensed;src:url(/fonts/modena/EKModena-MediumCondensed.woff2)format("woff2");font-weight:500;font-stretch:75%}@font-face{font-family:EKModena Medium Expanded;src:url(/fonts/modena/EKModena-MediumExtended.woff2)format("woff2");font-weight:500;font-stretch:125%}@font-face{font-family:EKModena Medium SuperCompressed;src:url(/fonts/modena/EKModena-MediumSuperCompressed.woff2)format("woff2");font-weight:500;font-stretch:50%}@font-face{font-family:EKModena Bold;src:url(/fonts/modena/EKModena-Bold.woff2)format("woff2");font-weight:700;font-stretch:100%}@font-face{font-family:EKModena Bold Compressed;src:url(/fonts/modena/EKModena-BoldCompressed.woff2)format("woff2");font-weight:700;font-stretch:75%}@font-face{font-family:EKModena Bold Condensed;src:url(/fonts/modena/EKModena-BoldCondensed.woff2)format("woff2");font-weight:700;font-stretch:75%}@font-face{font-family:EKModena Bold Expanded;src:url(/fonts/modena/EKModena-BoldExtended.woff2)format("woff2");font-weight:700;font-stretch:125%}@font-face{font-family:EKModena Bold SuperCompressed;src:url(/fonts/modena/EKModena-BoldSuperCompressed.woff2)format("woff2");font-weight:700;font-stretch:50%}@font-face{font-family:EKModena Heavy;src:url(/fonts/modena/EKModena-Heavy.woff2)format("woff2");font-weight:900;font-stretch:100%}@font-face{font-family:EKModena Heavy Condensed;src:url(/fonts/modena/EKModena-HeavyCondensed.woff2)format("woff2");font-weight:900;font-stretch:75%}
:root{--color-2-100:lightgrey;--color-warm-grey-3-30:#efeae7;--color-warm-grey-11-30:#d5cecc;--color-success:#00a945;--color-error:#d62828;--color-border:#c0bcb9;--color-background:#f7f6f2;--color-primary:#000;--color-primary-contrast:#fff;--color-highlight:#ff8874;--color-text-primary:#000;--ui-element-height:4.5rem;--safe-zone-padding:2rem;--border-radius:.9rem;--border-radius-medium:2.4rem;--border-radius-large:3rem}html{box-sizing:border-box;width:100%;height:100%;font-size:50%}body{width:100%;height:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;color:var(--color-primary);margin:0;font-family:EKModena Regular,sans-serif;font-size:1.6rem;line-height:1.6;display:block;position:relative}*{box-sizing:inherit;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit}:before,:after{box-sizing:inherit}[hidden]{display:none!important}button,textarea,input{font-size:unset;-webkit-appearance:none;background:0 0;border:none;padding:0}button:focus,textarea:focus,input:focus{outline-color:var(--color-primary)}input[type=time]::-webkit-calendar-picker-indicator{background:0 0;display:none}button{color:var(--color-primary);cursor:pointer;transition:border .1s,background-color .1s,color .1s}button:disabled{cursor:not-allowed}code{font-family:monospace;font-weight:600}h1{letter-spacing:0;margin:0 0 2rem;font-family:EKModena Medium Expanded,sans-serif;font-size:3.8rem;font-weight:500;line-height:1.05}h2{letter-spacing:0;margin:0;font-family:EKModena Medium Expanded,sans-serif;font-size:3.4rem;font-weight:500;line-height:1.05}h3{letter-spacing:0;margin:0;font-family:EKModena Medium Expanded,sans-serif;font-size:2rem;font-weight:500;line-height:1.2}hr{border:none;border-top:1px solid var(--color-primary);margin:0}a{color:var(--color-text-primary);cursor:pointer;background-color:#0000;font-weight:400;text-decoration:none;transition:background-color .15s,color .15s}a:hover,a:active,a:focus{color:var(--color-primary)}b,strong{font-weight:bolder}img{border-style:none}main{background-color:var(--color-background);width:100%}p{letter-spacing:0;color:var(--color-primary);font-family:EKModena Regular,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.6}p,ul{margin:0;padding:0}pre{margin:0}li{list-style-type:none}@media screen and (min-width:350px){html{font-size:58.5%}}@media screen and (min-width:768px){:root{--border-radius-large:4rem}}@media screen and (min-width:1200px){html{font-size:62.5%}}@media screen and (min-width:3500px){html{font-size:75%}}
