.block-content-map{padding-block:min(calc(2.5rem + 7.5 * (100vw - 22.5rem) / 77.5),10rem)}.block-content-map .wrapper{display:grid;padding:0}@media(min-width: 48rem){.block-content-map .wrapper{grid-template-columns:1fr 1fr}}.block-content-map .image-wrapper{position:relative;min-height:min(calc(23.25rem + 28.625 * (100vw - 22.5rem) / 77.5),51.875rem)}.block-content-map .image-wrapper .torn-paper-vertical{position:absolute;z-index:1;pointer-events:none;color:#f3f1ed;display:none}@media(min-width: 62rem){.block-content-map .image-wrapper .torn-paper-vertical{display:block;top:0;bottom:0;right:-0.125rem;transform:scaleX(-1) translateX(1px)}.block-content-map .image-wrapper .torn-paper-vertical svg{display:block;width:auto;height:100%}}.block-content-map .image-wrapper .component-image{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;border-radius:0}.block-content-map .image-wrapper .component-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}.block-content-map .image-wrapper iframe{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;border-radius:0}.block-content-map .content-wrapper{display:flex;flex-flow:column;padding:min(calc(2.5rem + 3.25 * (100vw - 22.5rem) / 77.5),5.75rem) min(calc(1.25rem + 5 * (100vw - 22.5rem) / 77.5),6.25rem);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}.block-content-map .content-wrapper .text-wrapper{display:flex;flex-flow:column;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.block-content-map .content-wrapper .text-wrapper .content-item{display:flex;flex-flow:column;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}.block-content-map .content-wrapper .text-wrapper .content-item .title{font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);line-height:1;font-weight:400;font-family:"Playfair Display";letter-spacing:-0.02em}.block-content-map .content-wrapper .text-wrapper .content-item .component-rich-text{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.2;font-weight:400;font-family:"Neutraface Text";letter-spacing:0em}