.text{padding-top:50px;padding-bottom:50px}@media (min-width:768px){.text{padding-top:90px;padding-bottom:90px}}:root{--text-margin:1rem;--text-padding:1rem;--text-gap:1rem}.text.cols_1{padding:1.25rem 0;padding:calc(var(--text-padding)*1.25) 0}.text.cols_1 .layout-one{padding:3.125rem 1rem;padding:calc(var(--text-padding)*3.125) var(--text-padding)}@media (min-width:768px){.text.cols_1 .layout-one{padding:4.375rem 0;padding:calc(var(--text-padding)*4.375) 0}}@media (min-width:1024px){.text.cols_1 .layout-one{padding:5.625rem 0;padding:calc(var(--text-padding)*5.625) 0}}.text.cols_1 .layout-one.white{background-color:var(--color-white);color:var(--color-black)}.text.cols_1 .layout-one.black{background-color:var(--color-black);color:var(--color-white)}.text.cols_1 .layout-one.beige{background-color:var(--color-beige);color:var(--color-black)}.text.cols_1 .layout-one.image{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:37.5rem;padding:2.5rem;padding:calc(var(--text-padding)*2.5)}@media (min-width:768px){.text.cols_1 .layout-one.image{padding:3.75rem;padding:calc(var(--text-padding)*3.75)}}.text.cols_1 .layout-one.image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--fade-black-60)}.text.cols_1 .layout-one.image .inner-text{text-align:left;color:var(--color-white)}@media (min-width:768px){.text.cols_1 .layout-one.image .inner-text{width:50%;margin:0}}.text.cols_1 .layout-one.image .buttons-flex{justify-content:flex-start;margin-top:2.5rem;margin-top:calc(var(--text-margin)*2.5)}.text.cols_1 .layout-one.image .image{position:absolute;top:0;right:0;bottom:0;left:0}.text.cols_1 .layout-one.image .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text.cols_1 .layout-one .inner-text{position:relative;z-index:1;text-align:center}@media (min-width:768px){.text.cols_1 .layout-one .inner-text{width:66.66667%;margin:var(--margin-center)}}.text.cols_1 .layout-one .inner-text h4{margin-bottom:1rem;margin-bottom:var(--text-margin)}.text.cols_1 .layout-one .inner-text button{display:inline-flex;font-size:1.125rem;background-color:var(--color-black);color:var(--color-white);-webkit-appearance:none;transition:all .2s;position:relative;text-align:center;text-decoration:none;text-transform:lowercase;font-feature-settings:"smcp";font-variant:small-caps;font-weight:500;line-height:1;letter-spacing:.05em;padding:1rem 2rem .75rem;border:2px solid var(--color-black)}.text.cols_1 .layout-one .inner-text button:hover{background-color:var(--color-white);color:var(--color-black)}.text.cols_1 .layout-one .buttons-flex{position:relative;z-index:1;margin-top:2.5rem;margin-top:calc(var(--text-margin)*2.5)}@media (min-width:768px){.text.cols_1 .layout-one .buttons-flex{margin-top:4rem;margin-top:calc(var(--text-margin)*4)}}.text.cols_2 .layout-two{display:flex;flex-direction:column-reverse;grid-gap:.875rem;gap:.875rem;grid-gap:calc(var(--text-gap)*0.875);gap:calc(var(--text-gap)*0.875);width:clamp(14rem,calc(100% - var(--padding-x)),90rem);margin:var(--margin-center)}@media (min-width:768px){.text.cols_2 .layout-two{flex-direction:row;justify-content:space-between;grid-gap:1.25rem;gap:1.25rem;grid-gap:calc(var(--text-gap)*1.25);gap:calc(var(--text-gap)*1.25)}}.text.cols_2 .layout-two.reverse{flex-direction:column-reverse}@media (min-width:768px){.text.cols_2 .layout-two.reverse{flex-direction:row-reverse}}.text.cols_2 .layout-two.full{width:100%}@media (min-width:768px){.text.cols_2 .layout-two.full{width:clamp(14rem,calc(100% - var(--padding-x)),90rem);margin:var(--margin-center)}}@media (min-width:768px){.text.cols_2 .layout-two .col_1,.text.cols_2 .layout-two .col_2{width:50%}}.text.cols_2 .layout-two.text_image_panel .split{position:relative;display:flex;align-items:flex-end;height:auto;min-height:32rem;padding:1.5rem;padding:calc(var(--text-padding)*1.5)}@media (min-width:768px){.text.cols_2 .layout-two.text_image_panel .split{padding:2rem;padding:calc(var(--text-padding)*2);height:100%}}@media (min-width:1280px){.text.cols_2 .layout-two.text_image_panel .split{min-height:37.5rem;padding:3.75rem}}.text.cols_2 .layout-two.text_image_panel .split .image{position:absolute;top:0;right:0;bottom:0;left:0}.text.cols_2 .layout-two.text_image_panel .split .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text.cols_2 .layout-two.text_image_panel .split .text-panel{position:relative;text-align:center;padding:2.25rem;padding:calc(var(--text-padding)*2.25)}@media (max-width:400px){.text.cols_2 .layout-two.text_image_panel .split .text-panel{padding:2.125rem .75rem 1.5rem;padding:calc(var(--text-padding)*2.125) calc(var(--text-padding)*0.75) calc(var(--text-padding)*1.5)}}@media (min-width:768px){.text.cols_2 .layout-two.text_image_panel .split .text-panel{padding:3rem;padding:calc(var(--text-padding)*3)}}@media (min-width:1540px){.text.cols_2 .layout-two.text_image_panel .split .text-panel{padding:3.125rem 3.75rem;padding:calc(var(--text-padding)*3.125) calc(var(--text-padding)*3.75)}}.text.cols_2 .layout-two.text_image_panel .split .text-panel.white{background-color:var(--fade-white-90);color:var(--color-black)}.text.cols_2 .layout-two.text_image_panel .split .text-panel.black{background-color:var(--fade-black-90);color:var(--color-white)}.text.cols_2 .layout-two.text_image_panel .split .text-panel.beige{background-color:var(--fade-beige-90);color:var(--color-black)}.text.cols_2 .layout-two.text_image_panel .split .text-panel .pre-title,.text.cols_2 .layout-two.text_image_panel .split .text-panel h2{margin-bottom:.5rem;margin-bottom:calc(var(--text-margin)*0.5)}.text.cols_2 .layout-two.text_image_panel .split .text-panel .button{margin-top:1.5rem;margin-top:calc(var(--text-margin)*1.5)}.text.cols_2 .layout-two.text_image_fade .split{position:relative;display:flex;align-items:flex-end;height:auto;min-height:32rem;padding:2.5rem 1.875rem;padding:calc(var(--text-padding)*2.5) calc(var(--text-padding)*1.875)}@media (min-width:768px){.text.cols_2 .layout-two.text_image_fade .split{padding:3rem;padding:calc(var(--text-padding)*3);height:100%}}@media (min-width:1280px){.text.cols_2 .layout-two.text_image_fade .split{min-height:37.5rem;padding:5.625rem;padding:calc(var(--text-padding)*5.625);padding-right:8rem;padding-right:calc(var(--text-padding)*8)}}.text.cols_2 .layout-two.text_image_fade .split:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--fade-black-60)}.text.cols_2 .layout-two.text_image_fade .split .image{position:absolute;top:0;right:0;bottom:0;left:0}.text.cols_2 .layout-two.text_image_fade .split .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text.cols_2 .layout-two.text_image_fade .split .text-panel{position:relative;z-index:2;color:var(--color-white)}.text.cols_2 .layout-two.text_image_fade .split .text-panel h2{margin-bottom:.75rem;margin-bottom:calc(var(--text-margin)*0.75)}.text.cols_2 .layout-two.text_image_fade .split .text-panel .button{margin-top:2rem;margin-top:calc(var(--text-margin)*2)}.text.cols_2 .layout-two.text_slider .split{position:relative;display:flex;align-items:flex-end;padding:2.5rem 1.875rem;padding:calc(var(--text-padding)*2.5) calc(var(--text-padding)*1.875)}@media (min-width:768px){.text.cols_2 .layout-two.text_slider .split{padding:3rem;padding:calc(var(--text-padding)*3)}}@media (min-width:1280px){.text.cols_2 .layout-two.text_slider .split{padding:5.625rem;padding:calc(var(--text-padding)*5.625);padding-right:8rem;padding-right:calc(var(--text-padding)*8)}}.text.cols_2 .layout-two.text_slider .split.white{background-color:var(--color-white);color:var(--color-black)}.text.cols_2 .layout-two.text_slider .split.black{background-color:var(--color-black);color:var(--color-white)}.text.cols_2 .layout-two.text_slider .split.black ul li:before{color:var(--color-white)}.text.cols_2 .layout-two.text_slider .split.beige{background-color:var(--color-beige);color:var(--color-black)}.text.cols_2 .layout-two.text_slider .split.mobile-auto-height{height:auto;padding-top:4rem;padding-top:calc(var(--text-padding)*4)}@media (min-width:768px){.text.cols_2 .layout-two.text_slider .split.mobile-auto-height{min-height:32rem;padding-top:5rem;padding-top:calc(var(--text-padding)*5)}}@media (min-width:1280px){.text.cols_2 .layout-two.text_slider .split.mobile-auto-height{min-height:37.5rem;padding-top:5.625rem;padding-top:calc(var(--text-padding)*5.625)}}.text.cols_2 .layout-two.text_slider .split.no-padding{padding:0;height:20rem}@media (min-width:768px){.text.cols_2 .layout-two.text_slider .split.no-padding{height:100%}}.text.cols_2 .layout-two.text_slider .split .slider{position:absolute;top:0;right:0;bottom:0;left:0}.text.cols_2 .layout-two.text_slider .split .slider .swiffy-slider{position:relative;height:100%}.text.cols_2 .layout-two.text_slider .split .slider .swiffy-slider .slider-container .slide{height:100%}.text.cols_2 .layout-two.text_slider .split .slider .swiffy-slider .slider-container .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text.cols_2 .layout-two.text_slider .split .slider .swiffy-slider .slider-indicators{position:absolute;right:auto;left:1.5rem;bottom:.5rem}.text.cols_2 .layout-two.text_slider .split .slider .swiffy-slider .slider-indicators li{background-color:var(--fade-white-50)}.text.cols_2 .layout-two.text_slider .split .slider .swiffy-slider .slider-indicators li.active{background-color:var(--color-white)}.text.cols_2 .layout-two.text_slider .split .text-panel{position:relative;z-index:2}.text.cols_2 .layout-two.text_slider .split .text-panel .pre-title{margin-bottom:.5rem;margin-bottom:calc(var(--text-margin)*0.5)}.text.cols_2 .layout-two.text_slider .split .text-panel h2{margin-bottom:.75rem;margin-bottom:calc(var(--text-margin)*0.75)}.text.cols_2 .layout-two.text_slider .split .text-panel .button{margin-top:2rem;margin-top:calc(var(--text-margin)*2)}.text.cols_3 .layout-three{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:.875rem;gap:.875rem;grid-gap:calc(var(--text-gap)*0.875);gap:calc(var(--text-gap)*0.875)}@media (min-width:640px){.text.cols_3 .layout-three{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;grid-gap:calc(var(--text-gap)*1.25);gap:calc(var(--text-gap)*1.25)}}@media (min-width:1280px){.text.cols_3 .layout-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.text.cols_3 .layout-three .col_1.white,.text.cols_3 .layout-three .col_2.white,.text.cols_3 .layout-three .col_3.white{background-color:var(--color-white);color:var(--color-black)}.text.cols_3 .layout-three .col_1.black,.text.cols_3 .layout-three .col_2.black,.text.cols_3 .layout-three .col_3.black{background-color:var(--color-black);color:var(--color-white)}.text.cols_3 .layout-three .col_1.beige,.text.cols_3 .layout-three .col_2.beige,.text.cols_3 .layout-three .col_3.beige{background-color:var(--color-beige);color:var(--color-black)}@media (min-width:1024px){.text.cols_3 .layout-three.cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;grid-gap:calc(var(--text-gap)*1.25);gap:calc(var(--text-gap)*1.25)}}.text.cols_3 .layout-three.cards .col_1 .card,.text.cols_3 .layout-three.cards .col_2 .card,.text.cols_3 .layout-three.cards .col_3 .card{position:relative;height:100%}.text.cols_3 .layout-three.cards .col_1 .card .image,.text.cols_3 .layout-three.cards .col_2 .card .image,.text.cols_3 .layout-three.cards .col_3 .card .image{aspect-ratio:1/1}.text.cols_3 .layout-three.cards .col_1 .card .image img,.text.cols_3 .layout-three.cards .col_2 .card .image img,.text.cols_3 .layout-three.cards .col_3 .card .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text.cols_3 .layout-three.cards .col_1 .card .info,.text.cols_3 .layout-three.cards .col_2 .card .info,.text.cols_3 .layout-three.cards .col_3 .card .info{display:flex;flex-direction:column;justify-content:flex-start;padding:1.875rem 1.125rem 2.5rem;padding:calc(var(--text-padding)*1.875) calc(var(--text-padding)*1.125) calc(var(--text-padding)*2.5)}@media (min-width:640px){.text.cols_3 .layout-three.cards .col_1 .card .info,.text.cols_3 .layout-three.cards .col_2 .card .info,.text.cols_3 .layout-three.cards .col_3 .card .info{padding:3.375rem 1.875rem 2.5rem;padding:calc(var(--text-padding)*3.375) calc(var(--text-padding)*1.875) calc(var(--text-padding)*2.5)}}.text.cols_3 .layout-three.cards .col_1 .card .info__text.extra-padding,.text.cols_3 .layout-three.cards .col_2 .card .info__text.extra-padding,.text.cols_3 .layout-three.cards .col_3 .card .info__text.extra-padding{margin-bottom:3.125rem;margin-bottom:calc(var(--text-margin)*3.125)}.text.cols_3 .layout-three.cards .col_1 .card .info__text h4,.text.cols_3 .layout-three.cards .col_2 .card .info__text h4,.text.cols_3 .layout-three.cards .col_3 .card .info__text h4{margin-bottom:.875rem;margin-bottom:calc(var(--text-margin)*0.875)}.text.cols_3 .layout-three.cards .col_1 .card .info .button,.text.cols_3 .layout-three.cards .col_2 .card .info .button,.text.cols_3 .layout-three.cards .col_3 .card .info .button{margin-top:auto}@media (min-width:640px){.text.cols_3 .layout-three.cards .col_1{grid-area:1/1/2/2}}@media (min-width:1024px){.text.cols_3 .layout-three.cards .col_1{grid-area:unset}}@media (min-width:640px){.text.cols_3 .layout-three.cards .col_2{grid-area:1/2/2/3}}@media (min-width:1024px){.text.cols_3 .layout-three.cards .col_2{grid-area:unset}}@media (min-width:640px){.text.cols_3 .layout-three.cards .col_3{grid-area:2/1/3/3}}@media (min-width:1024px){.text.cols_3 .layout-three.cards .col_3{grid-area:unset}}@media (min-width:768px){.text.cols_3 .layout-three.cards .col_3 .card .image{aspect-ratio:auto;height:22rem}}@media (min-width:1024px){.text.cols_3 .layout-three.cards .col_3 .card .image{aspect-ratio:1/1;height:auto}}@media (min-width:640px){.text.cols_3 .layout-three.box{grid-template-columns:1fr 4fr 1fr}}@media (min-width:1280px){.text.cols_3 .layout-three.box{grid-template-columns:repeat(3,minmax(0,1fr))}}.text.cols_3 .layout-three.box .col_1,.text.cols_3 .layout-three.box .col_2,.text.cols_3 .layout-three.box .col_3{min-height:20rem}.text.cols_3 .layout-three.box .col_1 .card,.text.cols_3 .layout-three.box .col_2 .card,.text.cols_3 .layout-three.box .col_3 .card{position:relative;height:100%;aspect-ratio:1/1}@media (min-width:640px){.text.cols_3 .layout-three.box .col_1 .card,.text.cols_3 .layout-three.box .col_2 .card,.text.cols_3 .layout-three.box .col_3 .card{aspect-ratio:unset}}@media (min-width:1280px){.text.cols_3 .layout-three.box .col_1 .card,.text.cols_3 .layout-three.box .col_2 .card,.text.cols_3 .layout-three.box .col_3 .card{aspect-ratio:1/1}}.text.cols_3 .layout-three.box .col_1 .card .image-full,.text.cols_3 .layout-three.box .col_2 .card .image-full,.text.cols_3 .layout-three.box .col_3 .card .image-full{position:absolute;top:0;right:0;bottom:0;left:0}.text.cols_3 .layout-three.box .col_1 .card .image-full img,.text.cols_3 .layout-three.box .col_2 .card .image-full img,.text.cols_3 .layout-three.box .col_3 .card .image-full img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text.cols_3 .layout-three.box .col_2 .card{aspect-ratio:unset}.text.cols_3 .layout-three.box .col_2 .card .info{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:3.75rem 1.125rem;padding:calc(var(--text-padding)*3.75) calc(var(--text-padding)*1.125)}@media (min-width:768px){.text.cols_3 .layout-three.box .col_2 .card .info{padding:3.125rem;padding:calc(var(--text-padding)*3.125)}}.text.cols_3 .layout-three.box .col_2 .card .info__text h4{margin-bottom:.375rem;margin-bottom:calc(var(--text-margin)*0.375)}.text.cols_3 .layout-three.box .col_2 .card .info .button{margin-top:1.875rem;margin-top:calc(var(--text-margin)*1.875)}@media (min-width:1280px){.text.cols_3 .layout-three.box .col_2 .card{aspect-ratio:1/1}}