.h1,.h2,.h3,.h4,.h5,.h6,.subtitle,.title,h1,h2,h3,h4,h5,h6{font-family:"EB Garamond",sans-serif;font-weight:600;line-height:1.2;word-wrap:break-word;margin:0}.h1 span,.h2 span,.h3 span,.h4 span,.h5 span,.h6 span,.subtitle span,.title span,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:600}.h1 em,.h2 em,.h3 em,.h4 em,.h5 em,.h6 em,.subtitle em,.title em,h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:normal;font-weight:400}.h1:has(span),.h2:has(span),.h3:has(span),.h4:has(span),.h5:has(span),.h6:has(span),.subtitle:has(span),.title:has(span),h1:has(span),h2:has(span),h3:has(span),h4:has(span),h5:has(span),h6:has(span){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.cta-section{background-color:#000}.cta-section .container{max-width:clamp(18.75rem,8.75rem + 50vw,128.75rem)}.cta-section .cta-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-section .cta-text{margin-bottom:clamp(1.875rem,1.25rem + 3.125vw,8.75rem)}.cta-section .subtitle,.cta-section .title{color:#fff;text-align:center;font-size:clamp(1.25rem,.875rem + 1.875vw,5.375rem);line-height:clamp(1.5625rem,1.1875rem + 1.875vw,5.6875rem);letter-spacing:clamp(.05rem,.0325rem + .0875vw,.2425rem);text-transform:uppercase}.cta-section .title{font-weight:400}.cta-section .cta-link{margin-top:clamp(1.875rem,1.5rem + 1.875vw,6rem)}