.main-col .list-media figure[data-v-2a86c392],.main-col .swiper-slide[data-v-2a86c392]{height:58vw;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.main-col .list-media figure[data-v-2a86c392],.main-col .swiper-slide[data-v-2a86c392]{height:30vw}}.hero-col .list-media figure[data-v-2a86c392],.hero-col .swiper-slide[data-v-2a86c392]{height:75vw;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.hero-col .list-media figure[data-v-2a86c392],.hero-col .swiper-slide[data-v-2a86c392]{height:65vh;min-height:400px}}.secondary-col .list-media figure[data-v-2a86c392],.secondary-col .swiper-slide[data-v-2a86c392]{height:58vw;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.secondary-col .list-media figure[data-v-2a86c392],.secondary-col .swiper-slide[data-v-2a86c392]{height:17vw}}@media (min-width:768px){.fixed-width[data-v-2a86c392] img,.fixed-width[data-v-2a86c392] video{height:calc(100dvh - var(--space-header)*2);-o-object-fit:contain;object-fit:contain}}.popup[data-v-8a02ecc5]{max-width:calc(100% - var(--space-s)*2);position:fixed;top:calc(var(--space-header));z-index:2}.popup[data-v-8a02ecc5] *{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.popup .link[data-v-8a02ecc5]{background-color:transparent}.popup.default[data-v-8a02ecc5]{left:var(--space-s);max-width:250px;overflow:auto;position:fixed;touch-action:none;width:calc(100% - var(--space-s)*2)}.popup.default .label[data-v-8a02ecc5]{cursor:move;flex-grow:2}@media (hover:hover){.popup.default[data-v-8a02ecc5]{resize:both}}.popup.default .col-label[data-v-8a02ecc5]{position:absolute}.popup.default.closed[data-v-8a02ecc5]{height:auto!important;resize:none;width:auto!important}.popup.default.closed .col-label[data-v-8a02ecc5]{position:static}@media (min-width:768px){.popup.default[data-v-8a02ecc5]{left:calc(75% - var(--space-s)*13/12*9 + var(--space-s)*10);max-width:none;top:var(--space-s);width:calc(25% - var(--space-s)*13/12*3 + var(--space-s)*2)}}.popup.default[data-v-8a02ecc5]{scrollbar-width:none;-ms-overflow-style:none}.popup.default[data-v-8a02ecc5] ::-webkit-scrollbar-track{background-color:transparent;-webkit-box-shadow:none!important}.popup.default[data-v-8a02ecc5] ::-webkit-scrollbar{background-color:transparent;width:3px!important}.popup.default[data-v-8a02ecc5] ::-webkit-scrollbar-thumb{background-color:transparent}.popup.default .col-blocks[data-v-8a02ecc5]{padding-top:20px}@media (min-width:768px){.popup[data-v-8a02ecc5]{flex-shrink:0;max-width:none;position:static}}
