body .is-root-container .block-hero-2{padding-top:min(calc(
        2.5rem + 2.5 * ((100vw - 22.5rem) / 77.5)
    ), 5rem);padding-bottom:min(calc(
        2.5rem + 2.5 * ((100vw - 22.5rem) / 77.5)
    ), 5rem);background-color:#796e65;position:relative;overflow:hidden}body .is-root-container .block-hero-2 .component-image-background .background{opacity:0;opacity:1}body .is-root-container .block-hero-2 .component-image-background .background img{mix-blend-mode:multiply}body .is-root-container .block-hero-2 .component-image-background .decoration{opacity:1}body .is-root-container .block-hero-2 .component-image-background .decoration-image{position:relative;width:100%;height:100%}body .is-root-container .block-hero-2 .component-image-background .decoration-image .image{position:absolute}body .is-root-container .block-hero-2 .component-image-background .decoration-image .image .img{position:absolute;top:unset;left:unset;right:7%;bottom:min(calc(
        2.5rem + 2.5 * ((100vw - 22.5rem) / 77.5)
    ), 5rem);width:min(calc(
        4rem + 13.75 * ((100vw - 22.5rem) / 77.5)
    ), 17.75rem);height:min(calc(
        3.1875rem + 10.875 * ((100vw - 22.5rem) / 77.5)
    ), 14.0625rem);opacity:0;visibility:hidden}@media(min-width: 64rem){body .is-root-container .block-hero-2 .component-image-background .decoration-image .image .img{visibility:visible}}body .is-root-container .block-hero-2 .component-image-background .overlay{background-color:#fff;opacity:0}body .is-root-container .block-hero-2 .headline{font-family:neue-haas-grotesk-display;font-weight:300;line-height:.95;font-size:min(calc(
        1.5rem + 2.375 * ((100vw - 22.5rem) / 77.5)
    ), 3.875rem);letter-spacing:.04em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#fff}body .is-root-container .block-hero-2 .wrapper{width:90rem;gap:min(calc(
        2rem + 1.125 * ((100vw - 22.5rem) / 77.5)
    ), 3.125rem);padding-right:min(calc(
        1.25rem + 1.25 * ((100vw - 22.5rem) / 77.5)
    ), 2.5rem);padding-left:min(calc(
        1.25rem + 1.25 * ((100vw - 22.5rem) / 77.5)
    ), 2.5rem);display:grid;position:relative;grid-template-columns:1fr;grid-template-areas:"content" "media";align-items:center;z-index:2}body .is-root-container .block-hero-2 .wrapper.start{align-items:flex-start}@media(min-width: 64rem){body .is-root-container .block-hero-2 .wrapper{grid-template-columns:1fr 1fr}}@media(min-width: 64rem){body .is-root-container .block-hero-2.image-left .wrapper{grid-template-areas:"media content"}}@media(min-width: 64rem){body .is-root-container .block-hero-2.image-right .wrapper{grid-template-areas:"content media"}}body .is-root-container .block-hero-2 .media-wrapper{grid-area:media;position:relative;height:min(calc(
        20.3125rem + 23.75 * ((100vw - 22.5rem) / 77.5)
    ), 44.0625rem)}@media(min-width: 64rem){body .is-root-container .block-hero-2 .media-wrapper{position:relative;max-width:41.25rem;max-height:44.375rem;font-size:0;height:auto}body .is-root-container .block-hero-2 .media-wrapper::after{display:inline-block;padding-top:107.5757575758%;width:100%;content:""}body .is-root-container .block-hero-2 .media-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}body .is-root-container .block-hero-2 .media-wrapper .image-video{border-radius:0rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;overflow:hidden}body .is-root-container .block-hero-2 .media-wrapper .image-video .image.has-overlay::after{border-radius:0rem;background-color:#796e65;opacity:0}body .is-root-container .block-hero-2 .content-wrapper{gap:min(calc(
        2.5rem + 5.625 * ((100vw - 22.5rem) / 77.5)
    ), 8.125rem);display:grid;grid-area:content}body .is-root-container .block-hero-2 .side-content{gap:min(calc(
        1rem + 0.5 * ((100vw - 22.5rem) / 77.5)
    ), 1.5rem);display:grid;position:relative;grid-template-columns:1fr;align-items:center;z-index:2}@media(min-width: 25.875rem){body .is-root-container .block-hero-2 .side-content{grid-template-columns:min(calc(
        8.4375rem + 4.0625 * ((100vw - 22.5rem) / 77.5)
    ), 12.5rem) 1fr}}@media(min-width: 25.875rem){body .is-root-container .block-hero-2 .side-content.image-right .image-wrapper{order:2}}@media(min-width: 25.875rem){body .is-root-container .block-hero-2 .side-content.image-right{grid-template-columns:1fr min(calc(
        8.4375rem + 4.0625 * ((100vw - 22.5rem) / 77.5)
    ), 12.5rem)}}body .is-root-container .block-hero-2 .side-content .image-wrapper{position:relative;z-index:2;max-width:min(calc(
        6.25rem + 6.25 * ((100vw - 22.5rem) / 77.5)
    ), 12.5rem)}@media(min-width: 64rem){body .is-root-container .block-hero-2 .side-content .image-wrapper{max-width:100%}}body .is-root-container .block-hero-2 .side-content .image-wrapper .image{border-radius:0rem;height:min(calc(
        6.25rem + 3.125 * ((100vw - 22.5rem) / 77.5)
    ), 9.375rem);width:min(calc(
        6.25rem + 6.25 * ((100vw - 22.5rem) / 77.5)
    ), 12.5rem);height:min(calc(
        6.25rem + 3.125 * ((100vw - 22.5rem) / 77.5)
    ), 9.375rem);overflow:hidden;position:relative}body .is-root-container .block-hero-2 .side-content .image-wrapper .image .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container .block-hero-2 .side-content .image-wrapper .image.has-overlay::after{border-radius:0rem;background-color:#796e65;opacity:0}body .is-root-container .block-hero-2 .side-content .image-wrapper .decoration-0{opacity:0;position:absolute;top:50%;right:clamp(-4.375rem, calc(
        -1.875rem + -2.5 * ((100vw - 22.5rem) / 77.5)
    ), -1.875rem);transform:translateY(-50%);z-index:-1;width:min(calc(
        4.6875rem + 5.6875 * ((100vw - 22.5rem) / 77.5)
    ), 10.375rem);height:min(calc(
        4.6875rem + 5.6875 * ((100vw - 22.5rem) / 77.5)
    ), 10.375rem);overflow:unset}body .is-root-container .block-hero-2 .side-content .image-wrapper .decoration-0 .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}body .is-root-container .block-hero-2 .side-content .text{font-family:neue-haas-grotesk-display;font-weight:500;line-height:1.2;font-size:min(calc(
        1.125rem + 0.375 * ((100vw - 22.5rem) / 77.5)
    ), 1.5rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#fff}body .is-root-container .block-hero-2 .main-content{gap:min(calc(
        1.5rem + 1 * ((100vw - 22.5rem) / 77.5)
    ), 2.5rem);display:grid;position:relative;grid-template-columns:1fr;z-index:1}body .is-root-container .block-hero-2 .main-content .title-wrapper{position:relative;z-index:2}body .is-root-container .block-hero-2 .main-content .title-wrapper .component-decoration{display:none}@media(min-width: 64rem){body .is-root-container .block-hero-2 .main-content .title-wrapper .component-decoration{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;top:unset;right:0;bottom:0;left:unset;z-index:-1;width:min(calc(
        13.75rem + 1.5625 * ((100vw - 22.5rem) / 77.5)
    ), 15.3125rem);height:min(calc(
        13.75rem + 1.5625 * ((100vw - 22.5rem) / 77.5)
    ), 15.3125rem)}body .is-root-container .block-hero-2 .main-content .title-wrapper .component-decoration .decoration-1{opacity:1;display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container .block-hero-2 .main-content .title-wrapper .component-decoration .decoration-1 .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}}body .is-root-container .block-hero-2 .main-content .buttons{display:flex;flex-flow:row;gap:min(calc(
        0.875rem + 0.625 * ((100vw - 22.5rem) / 77.5)
    ), 1.5rem)}
/*# sourceMappingURL=hero-2.css.map */
