.headline-1,.headline-2,.headline-3,.headline-4,.text-content h1,.text-content h2,.text-content h3,.text-content h4,h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,Georgia,serif;margin:0;text-transform:uppercase}.headline-1,h1{font-size:max(2.294921875rem,min(9.7916666667vw,8.8125rem));font-weight:300;letter-spacing:0;line-height:normal}@media(max-width:991.98px){.headline-1,h1{font-size:50px}}.headline-2,.text-content h1,.text-content h2,h2{font-size:max(2rem,min(6.4583333333vw,5.8125rem));font-weight:400;letter-spacing:0;line-height:normal}@media(max-width:991.98px){.headline-2,.text-content h1,.text-content h2,h2{font-size:42px;font-weight:300}}.headline-3,.text-content h3,h3{font-size:max(1.625rem,min(5.3472222222vw,4.8125rem));font-weight:300;letter-spacing:0;line-height:normal}@media(max-width:991.98px){.headline-3,.text-content h3,h3{font-size:42px}.blk-text-gallery__title.headline-2,.text-content h1.blk-text-gallery__title,.text-content h2.blk-text-gallery__title{font-size:36px}}.headline-4,.text-content h4,h4{font-size:max(1.375rem,min(3.6111111111vw,3.25rem));font-weight:400;letter-spacing:0;line-height:normal}@media(max-width:991.98px){.headline-4,.text-content h4,h4{font-size:max(24px,min(4vw,39px))}}.headline-quote,.headline-quote p{font-family:Cormorant Garamond,Georgia,serif;font-size:max(1.75rem,min(3.6111111111vw,3.25rem));font-weight:400;letter-spacing:0;line-height:1.0769230769;text-transform:none}@media(max-width:991.98px){.headline-quote,.headline-quote p{font-size:32px;line-height:1.1875}}.text-22,.text-22 p{font-family:Manrope,Arial,sans-serif;font-size:max(1.125rem,min(1.5277777778vw,1.375rem));font-weight:400;line-height:1.4545454545}h5{font-size:max(1.25rem,min(1.9444444444vw,1.75rem))}h5,h6{font-weight:400;line-height:normal}h6{font-size:max(1.125rem,min(1.5277777778vw,1.375rem))}.text,body,p{font-size:max(.9375rem,min(1.1805555556vw,1.0625rem));line-height:158.82%}.text,.text-2,body,p{font-family:Manrope,Arial,sans-serif;font-weight:400}.text-2{font-size:max(1rem,min(1.3888888889vw,1.25rem));line-height:125%}.text-content{font-family:Manrope,Arial,sans-serif;font-weight:400}.text-content b,.text-content strong{font-weight:700}.text-content p{font-size:max(.9375rem,min(1.1805555556vw,1.0625rem));line-height:158.82%;margin-bottom:1.25rem}.text-content h1,.text-content h2{margin:2rem 0 .75rem}.text-content h3{margin:1.75rem 0 .75rem}.text-content h4{margin:1.5rem 0 .5rem}.text-content h5,.text-content h6{margin:1.25rem 0 .5rem}.text-content ol,.text-content ul{margin-bottom:1.25rem;padding-left:1.25rem}.text-content ul li{list-style:disc;margin-bottom:.5rem}.text-content ol li{list-style:decimal;margin-bottom:.5rem}.text-content a{color:currentColor;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;transition:color .2s ease}.text-content a:hover{-webkit-text-decoration:none;text-decoration:none}.text-content img{display:block;height:auto;margin:2rem auto;max-width:100%}.text-content blockquote{border-left:3px solid;font-style:italic;margin:2rem 0;padding-left:1rem}.text-content table{border-collapse:collapse;margin:2rem 0;width:100%}.text-content table td,.text-content table th{border:1px solid #ddd;padding:.75rem;text-align:left}.text-content table th{font-weight:700}.text-content>:last-child{margin-bottom:0!important}@media(min-width:2000px){html{font-size:max(22.22px,min(1.1111vw,28.44px))}.text,.text-content,.text-content p,body,p{font-size:max(26px,min(1.3vw,33.28px))}.signature__body>p,.text-2,.text-2 p{font-size:max(30.6px,min(1.53vw,39.17px))}}@media(max-width:991.98px){.blk-image-text-side{padding-bottom:0!important;padding-top:60px!important}}.blk-image-text-side__layout{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:max(2.6041666667rem,min(11.1111111111vw,10rem));align-items:center;-moz-column-gap:max(2.6041666667rem,min(11.1111111111vw,10rem));column-gap:max(2.6041666667rem,min(11.1111111111vw,10rem))}@media(max-width:767.98px){.blk-image-text-side__layout{grid-template-columns:1fr;row-gap:32px}}.blk-image-text-side__col{min-width:0}.blk-image-text-side__text-col{display:flex;flex-direction:column;justify-content:center}.blk-image-text-side__title{color:#bba188;margin:0 0 max(1.25rem,min(2.7777777778vw,2.5rem))}.blk-image-text-side__text{color:#162641}.blk-image-text-side__signature,.blk-image-text-side__text+.blk-image-text-side__signature{margin-top:max(1.5rem,min(3.4722222222vw,3.125rem))}.blk-image-text-side__img,.blk-image-text-side__pic{display:block;height:auto;width:100%}.blk-image-text-side__carousel{aspect-ratio:.9429477021;overflow:hidden;position:relative;width:100%}.blk-image-text-side__viewport{height:100%;overflow:hidden;width:100%}.blk-image-text-side__track{display:flex;flex-wrap:nowrap;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform}.blk-image-text-side__slide{flex:0 0 100%;height:100%;min-width:0;position:relative}.blk-image-text-side__slide .blk-image-text-side__pic{display:block;height:100%;width:100%}.blk-image-text-side__slide .blk-image-text-side__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.blk-image-text-side__nav{align-items:center;background:#bba188;border:0;border-radius:50%;bottom:24px;box-shadow:0 4px 12px rgba(22,38,65,.12);color:#162641;cursor:pointer;display:inline-flex;height:68px;justify-content:center;padding:0;position:absolute;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease;width:68px;z-index:2}.blk-image-text-side__nav svg{display:block;height:18px;transition:transform .25s ease;width:21px}.blk-image-text-side__nav:hover{box-shadow:0 8px 18px rgba(22,38,65,.18);transform:translateY(-2px)}.blk-image-text-side__nav:hover.blk-image-text-side__nav--prev svg{transform:translateX(-3px)}.blk-image-text-side__nav:hover.blk-image-text-side__nav--next svg{transform:translateX(3px)}.blk-image-text-side__nav:focus-visible{outline:2px solid #162641;outline-offset:3px}.blk-image-text-side__nav--prev{left:22px}.blk-image-text-side__nav--next{right:22px}@media(max-width:767.98px){.blk-image-text-side__nav{bottom:16px;height:52px;width:52px}.blk-image-text-side__nav--prev{left:14px}.blk-image-text-side__nav--next{right:14px}}