:root{--example-variable:10px}.cookie__consent,.flex,.hubs .hub__item,header .quick__nav,header .quick__nav .item:last-child{display:flex;flex-direction:row}@media (max-width:600px){.cookie__consent,.flex,.hubs .hub__item,header .quick__nav,header .quick__nav .item:last-child{flex-direction:column}}.col__1{flex-grow:1;flex-shrink:0;flex-basis:calc(100% / 12 * 1);min-width:calc(100% / 12 * 1);max-width:calc(100% / 12 * 1);width:calc(100% / 12 * 1)}@media (max-width:600px){.col__1{flex-basis:auto;max-width:100%;min-width:100%;width:100%}}.col__2{flex-grow:1;flex-shrink:0;flex-basis:calc(100% / 12 * 2);min-width:calc(100% / 12 * 2);max-width:calc(100% / 12 * 2);width:calc(100% / 12 * 2)}@media (max-width:600px){.col__2{flex-basis:auto;max-width:100%;min-width:100%;width:100%}}.col__3{flex-grow:1;flex-shrink:0;flex-basis:calc(100% / 12 * 3);min-width:calc(100% / 12 * 3);max-width:calc(100% / 12 * 3);width:calc(100% / 12 * 3)}@media (max-width:600px){.col__3{flex-basis:auto;max-width:100%;min-width:100%;width:100%}}.col__4,.hubs .hub__item{flex-grow:1;flex-shrink:0;flex-basis:calc(100% / 12 * 4);min-width:calc(100% / 12 * 4);max-width:calc(100% / 12 * 4);width:calc(100% / 12 * 4)}@media (max-width:600px){.col__4,.hubs .hub__item{flex-basis:auto;max-width:100%;min-width:100%;width:100%}}.col__5{flex-grow:1;flex-shrink:0;flex-basis:calc(100% / 12 * 5);min-width:calc(100% / 12 * 5);max-width:calc(100% / 12 * 5);width:calc(100% / 12 * 5)}@media (max-width:600px){.col__5{flex-basis:auto;max-width:100%;min-width:100%;width:100%}}.col__6,.cookie__consent .cookie__buttons,.cookie__consent .cookie__text{flex-grow:1;flex-shrink:0;flex-basis:calc(100% / 12 * 6);min-width:calc(100% / 12 * 6);max-width:calc(100% / 12 * 6);width:calc(100% / 12 * 6)}@media (max-width:600px){.col__6,.cookie__consent .cookie__buttons,.cookie__consent .cookie__text{flex-basis:auto;max-width:100%;min-width:100%;width:100%}}.col__7{flex-grow:1;flex-shrink:0;flex-basis:calc(100% / 12 * 7);min-width:calc(100% / 12 * 7);max-width:calc(100% / 12 * 7);width:calc(100% / 12 * 7)}@media (max-width:600px){.col__7{flex-basis:auto;max-width:100%;min-width:100%;width:100%}}.col__8{flex-grow:1;flex-shrink:0;flex-basis:calc(100% / 12 * 8);min-width:calc(100% / 12 * 8);max-width:calc(100% / 12 * 8);width:calc(100% / 12 * 8)}@media (max-width:600px){.col__8{flex-basis:auto;max-width:100%;min-width:100%;width:100%}}.col__9{flex-grow:1;flex-shrink:0;flex-basis:calc(100% / 12 * 9);min-width:calc(100% / 12 * 9);max-width:calc(100% / 12 * 9);width:calc(100% / 12 * 9)}@media (max-width:600px){.col__9{flex-basis:auto;max-width:100%;min-width:100%;width:100%}}.col__10{flex-grow:1;flex-shrink:0;flex-basis:calc(100% / 12 * 10);min-width:calc(100% / 12 * 10);max-width:calc(100% / 12 * 10);width:calc(100% / 12 * 10)}@media (max-width:600px){.col__10{flex-basis:auto;max-width:100%;min-width:100%;width:100%}}.col__11{flex-grow:1;flex-shrink:0;flex-basis:calc(100% / 12 * 11);min-width:calc(100% / 12 * 11);max-width:calc(100% / 12 * 11);width:calc(100% / 12 * 11)}@media (max-width:600px){.col__11{flex-basis:auto;max-width:100%;min-width:100%;width:100%}}.col__12,header .quick__nav{flex-grow:1;flex-shrink:0;flex-basis:calc(100% / 12 * 12);min-width:calc(100% / 12 * 12);max-width:calc(100% / 12 * 12);width:calc(100% / 12 * 12)}@media (max-width:600px){.col__12,header .quick__nav{flex-basis:auto;max-width:100%;min-width:100%;width:100%}}@font-face{font-family:marfamono;src:url(../fonts/abcmarfamono-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:residenzmediumwide;src:url(../fonts/ResidenzGrotesk-MediumWide.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:residenzsemiboldwide;src:url(../fonts/ResidenzGrotesk-SemiBoldWide.woff2) format("woff2");font-weight:400;font-style:normal}.font-paragraph,.hubs .hub__item .hub__content .hub__dates,.hubs .hub__item .hub__content .hub__number{font-family:marfamono,monospace}.font-medium,.hubs .hub__item .hub__content h2.hub__title,header .nav ul li a,header .quick__nav .item .category__filter{font-family:residenzmediumwide,sans-serif}.font-strong,body,html{font-family:residenzsemiboldwide,sans-serif}.cookie__consent{position:fixed;bottom:0;left:0;width:100vw;height:6.5625rem;background:#fff;padding:2rem 7.8125rem;transform:translateY(0);transition:transform .6s ease-in-out;z-index:10000;border-top:1px solid #000;background:#4a5764}.cookie__consent.hidden{transform:translateY(110%)}.cookie__consent .cookie__text{justify-self:flex-start;color:#fff}.cookie__consent .cookie__buttons{justify-self:flex-end;display:flex}.cookie__consent .cookie__buttons .accept__all,.cookie__consent .cookie__buttons .accept__required{color:#fff;border:1px solid #fff}.cookie__consent .accept__all{margin-left:auto;margin-right:30px}.cookie__consent .cookie__text p{margin:0}header{position:fixed;top:0;left:10px;width:calc(100% - 20px);display:flex;flex-wrap:wrap;font-size:1.25rem;background:#fff;z-index:100}header .menu__btn,header a{text-decoration:none;color:#000;transition:color .2s cubic-bezier(.75,.02,.31,.99);cursor:pointer}header .menu__btn:hover,header a:hover{color:#ff7548}header.active .menu__btn{color:#ff7548}header .home__btn{padding-top:8px;text-transform:uppercase}header .quick__nav{padding:10px 0;border-bottom:2px solid #000}header .quick__nav .item{min-width:14.5%;max-width:14.5%;width:14.5%;position:relative}header .quick__nav .item:nth-child(2){display:flex;justify-content:center;min-width:770px;max-width:71%;width:71%}header .quick__nav .item:last-child{justify-content:flex-end}header .quick__nav .item .category__filter{margin:0 8px;border-radius:60px;border:.09375rem solid #000;padding:5px 14px 3px 14px;font-size:1.25rem}header .quick__nav .item .sub__item{padding-top:8px}header .nav{flex-basis:auto;width:100%;max-height:0;overflow:hidden}header .nav.active{max-height:unset}header .nav ul{list-style-type:none;margin:0;padding:0}header .nav ul li{border:2px solid #000;border-left:none;border-right:none;margin:12px 0;text-align:center;padding-top:13px;padding-bottom:0}header .nav ul li:last-child{margin-bottom:0}header .nav ul li a{font-size:4.25rem}body,html{margin:0;padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:0}::-moz-selection{color:#ff7548}::selection{color:#ff7548}b,strong{font-weight:600}main{padding-top:57px}.offgrid{display:flex;width:100%}.component{display:flex;max-width:calc(100% - 19px);min-width:calc(100% - 19px);margin:auto}@media (max-width:1120px){.component{max-width:calc(100vw - 40px);min-width:calc(100vw - 40px)}}@media (max-width:900px){.component{max-width:calc(100vw - 40px);min-width:calc(100vw - 40px)}}@media (max-width:600px){.component{max-width:calc(100vw - 40px);min-width:calc(100vw - 40px)}}.hubs{flex-wrap:wrap;margin-top:20px}.hubs .hub__item{position:relative;flex-wrap:wrap;margin-bottom:90px;border:2px solid #000;align-self:flex-start}.hubs .hub__item .hub__content{position:relative;min-width:calc(100% - 24px);max-width:calc(100% - 24px);width:calc(100% - 24px)}.hubs .hub__item .hub__content .hub__number{position:absolute;left:15px;top:15px;height:60px;width:60px;line-height:57px;vertical-align:center;text-align:center;border-radius:30px;border:3px solid #000;font-size:2.4375rem;letter-spacing:-1.5px}.hubs .hub__item .hub__content h2.hub__title{padding:35px 70px;font-size:3.125rem;line-height:3.4375rem;text-align:center}.hubs .hub__item .hub__content .hub__dates{text-align:center}.hubs .hub__item .hub__category{position:relative;width:24px;max-width:24px;min-width:24px;min-height:100%;text-align:center;transform:rotate(180deg);border-radius:0 50px 50px 0;background:#000;color:#fff}.hubs .hub__item .hub__category span{display:block;white-space:nowrap;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-align:center;background:green;padding-right:2px;padding-top:10px;padding-bottom:10px}.hubs .hub__item .hub__image{min-width:100%;max-width:100%;width:100%;font-size:0}.hubs .hub__item .hub__image img,.hubs .hub__item .hub__image picture{width:100%}