.block-hero-2{position:relative;z-index:1;overflow:hidden;padding-block:min(calc(3.125rem + 8.125 * (100vw - 22.5rem) / 77.5),11.25rem)}.block-hero-2::before{position:absolute;z-index:2;visibility:hidden;content:"";transition-timing-function:cubic-bezier(0.5, 0, 0, 1);transition-duration:500ms;transition-property:opacity,visibility;opacity:0;background-color:#1a1917;inset:0}.block-hero-2.is-overlay-active::before{visibility:visible;opacity:.75}.block-hero-2 .wrapper{position:relative;z-index:1;display:grid;min-height:31.25rem;grid-template-columns:minmax(0, 1fr);gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 48rem){.block-hero-2 .wrapper{grid-template-columns:minmax(0, 1fr) min(calc(18.75rem + 11.25 * (100vw - 48rem) / 52),30rem)}}.block-hero-2 .banner-wrapper{display:flex;flex-flow:column;position:relative;width:100%;height:100%;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding-block:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);padding-inline:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);aspect-ratio:1000/708}.block-hero-2 .banner-wrapper .component-image{position:absolute;z-index:0;inset:0}.block-hero-2 .banner-wrapper .component-image img{width:100%;height:100%}.block-hero-2 .banner-wrapper .component-headline,.block-hero-2 .banner-wrapper .component-rich-text{position:relative;z-index:2;max-width:23.75rem}.block-hero-2 .banner-wrapper .component-headline.is-style-default{font-size:min(calc(2.625rem + 4.875 * (100vw - 22.5rem) / 77.5),7.5rem);line-height:.8;font-weight:400;font-family:ChaletComprime;letter-spacing:.01em;text-transform:uppercase}.block-hero-2 .banner-wrapper .component-rich-text{font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);line-height:1.4;font-weight:325;font-family:Vitesse;letter-spacing:0;text-transform:inherit;color:#fff}.block-hero-2 .sidebar-wrapper{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-hero-2 .sidebar-wrapper .sidebar-posts{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-hero-2 .post-card{display:flex;flex-flow:row;position:relative;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.block-hero-2 .post-card.is-featured{display:flex;flex-flow:column}@media(min-width: 48rem){.block-hero-2 .post-card.is-featured{min-height:18.75rem}}.block-hero-2 .post-card.is-featured .component-image{width:100%;height:auto;aspect-ratio:320/110}.block-hero-2 .post-card:hover .component-image img,.block-hero-2 .post-card:focus .component-image img,.block-hero-2 .post-card:focus-within .component-image img{transform:scale(1.1)}.block-hero-2 .post-card .component-image{flex-grow:0;flex-shrink:0;width:min(calc(3.625rem + 0.5 * (100vw - 22.5rem) / 77.5),4.125rem);height:auto;aspect-ratio:1/1}.block-hero-2 .post-card .component-image img{width:100%;height:100%;transition-timing-function:cubic-bezier(0.5, 0, 0, 1);transition-duration:500ms;transition-property:transform}.block-hero-2 .post-card .card-content{display:flex;flex-flow:column;flex-grow:1;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}.block-hero-2 .post-card .card-content .meta-wrapper{display:flex;flex-flow:row;align-items:center;justify-content:space-between;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}.block-hero-2 .post-card .card-content .component-headline{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1;font-weight:325;font-family:Vitesse;letter-spacing:0;text-transform:inherit;position:static;max-width:17.5rem;text-decoration:none;color:#a3a3a2}.block-hero-2 .post-card .card-content .component-headline::before{position:absolute;content:"";inset:0}.block-hero-2 .post-card .card-content .component-button{align-self:flex-start}