.poppins,.header{font-family:Poppins,Arial,sans-serif}.poppins-12-500{font-family:Poppins,Arial,sans-serif;font-size:0.75rem;font-weight:500}.poppins-12-600{font-family:Poppins,Arial,sans-serif;font-size:0.75rem;font-weight:600}.poppins-14-500{font-family:Poppins,Arial,sans-serif;font-size:0.875rem;font-weight:500}.poppins-15-400{font-family:Poppins,Arial,sans-serif;font-size:0.75rem;font-weight:400}@media screen and (min-width: 768px){.poppins-15-400{font-size:0.9375rem}}.poppins-15-500{font-family:Poppins,Arial,sans-serif;font-size:0.75rem;font-weight:500}@media screen and (min-width: 768px){.poppins-15-500{font-size:0.9375rem}}.poppins-16-500{font-family:Poppins,Arial,sans-serif;font-size:0.875rem;font-weight:500}@media screen and (min-width: 768px){.poppins-16-500{font-size:1rem}}.poppins-15-700{font-family:Poppins,Arial,sans-serif;font-size:0.9375rem;font-weight:700}.poppins-18-400{font-family:Poppins,Arial,sans-serif;font-size:1.125rem;font-weight:400}.poppins-18-500{font-family:Poppins,Arial,sans-serif;font-size:1.125rem;font-weight:500}.poppins-20-400{font-family:Poppins,Arial,sans-serif;font-size:1.25rem;font-weight:400}@media screen and (min-width: 768px){.poppins-20-400{font-size:0.9375rem}}@media screen and (min-width: 1279px){.poppins-20-400{font-size:1.25rem}}.poppins-20-500{font-family:Poppins,Arial,sans-serif;font-size:1.25rem;font-weight:500}.poppins-20-500-italic{font-family:Poppins,Arial,sans-serif;font-size:1.25rem;font-weight:500;font-style:italic}.poppins-20-600{font-family:Poppins,Arial,sans-serif;font-size:1.25rem;font-weight:600}.poppins-24-500{font-family:Poppins,Arial,sans-serif;font-size:1.5rem;font-weight:500}.poppins-25-600{font-family:Poppins,Arial,sans-serif;font-size:1.5625rem;font-weight:600}.poppins-25-700{font-family:Poppins,Arial,sans-serif;font-size:1.5625rem;font-weight:700}.poppins-28-600{line-height:137%;font-family:Poppins,Arial,sans-serif;font-size:1.75rem;font-weight:600}.poppins-30-300{font-family:Poppins,Arial,sans-serif;font-size:1.875rem;font-weight:300}.poppins-30-400{font-family:Poppins,Arial,sans-serif;font-size:1.875rem;font-weight:400}.poppins-35-400{font-family:Poppins,Arial,sans-serif;font-size:2.1875rem;font-weight:400}.poppins-35-500{font-family:Poppins,Arial,sans-serif;font-size:1.25rem;font-weight:500}@media screen and (min-width: 768px){.poppins-35-500{font-size:2.1875rem}}@media screen and (min-width: 1440px){.poppins-35-500{font-weight:300}}.poppins-36-400{font-family:Poppins,Arial,sans-serif;font-size:2.25rem;font-weight:400}.poppins-40-400{font-family:Poppins,Arial,sans-serif;font-size:1.5rem;font-weight:400}@media screen and (min-width: 768px){.poppins-40-400{font-size:2.5rem}}.poppins-40-500{font-family:Poppins,Arial,sans-serif;font-size:2.5rem;font-weight:500}.poppins-45-600{font-family:Poppins,Arial,sans-serif;font-size:2.8125rem;font-weight:600}.poppins-50-500{font-family:Poppins,Arial,sans-serif;font-size:1.5625rem;font-weight:500}@media screen and (min-width: 768px){.poppins-50-500{font-size:3.125rem}}.poppins-51-500{font-family:Poppins,Arial,sans-serif;font-size:3.1875rem;font-weight:500}.poppins-80-300{font-family:Poppins,Arial,sans-serif;font-size:3rem;font-weight:300}@media screen and (min-width: 768px){.poppins-80-300{font-size:5rem}}.poppins-80-400{font-family:Poppins,Arial,sans-serif;font-size:5rem;font-weight:400}h1,.h1{line-height:106%;font-family:Poppins,Arial,sans-serif;font-size:2.8125rem;font-weight:400}@media screen and (min-width: 768px){h1,.h1{font-size:4.375rem}}@media screen and (min-width: 1024px){h1,.h1{font-size:4.375rem}}@media screen and (min-width: 1440px){h1,.h1{font-weight:300}}.btn{text-transform:uppercase;line-height:100%;font-family:Poppins,Arial,sans-serif;font-size:0.875rem;font-weight:500}.btn--secondary-white{font-size:0.875rem;font-weight:500}@media screen and (min-width: 800px){.btn{font-weight:400}}@media screen and (min-width: 1199px){.btn{font-size:1rem}}.content h1{line-height:106%;letter-spacing:0.1rem}.content.text-image__content p+p{padding-top:1rem}@media screen and (min-width: 800px){.content.text-image__content p+p{padding-top:1.25rem}}.content.text-image__content p:has(>a.btn){padding-top:2.5rem}.content.text-image__content p .span-cta{text-transform:uppercase}.content.hero-narrow__title p+p{padding-top:0rem}@media screen and (min-width: 768px){.content.hero-narrow__title p+p{padding-top:0rem}}.content.hero-narrow__title p:has(>a.btn){padding-top:1.875rem}.btn{display:flex;align-items:center;justify-content:center;transition:background-color .3s ease-in-out,color .3s ease-in-out,opacity .3s ease-in-out;border-radius:2.5px;padding:0.625rem 1rem;width:7.9375rem;height:2.5rem;text-align:center;text-wrap:nowrap}.btn--primary{background-color:#fff;color:#966a5a}.btn--secondary{border-radius:4px;background-color:#966a5a;padding:0.375rem 1.0625rem;min-height:2.125rem;color:#fff}@media screen and (min-width: 768px){.btn--secondary{border-radius:4px;padding:0.75rem 1.125rem}.btn--secondary:hover{opacity:.8}.btn--secondary a{color:#966a5a}.btn--secondary a:hover{opacity:.8}}.btn--secondary-white{background:#fff;color:#966a5a}@media screen and (min-width: 768px){.btn--secondary-white:hover{opacity:.8}.btn--secondary-white a{color:#966a5a}.btn--secondary-white a:hover{opacity:.8}}@media screen and (min-width: 768px){.btn{border-radius:4px;padding:0.75rem 1.125rem;width:8.1875rem;height:2.125rem}}@media screen and (min-width: 1440px){.btn{align-content:center;padding:0.4375rem 1.0625rem;width:8.1875rem;height:2.125rem}}.header{display:flex;position:fixed;top:0;left:0;transition:background-color .1s ease-in-out,transform .5s ease-in-out,margin .2s ease-in-out,padding .2s ease-in-out,width .2s ease-in-out;z-index:20;box-shadow:0 0 4px rgba(0,0,0,.1);padding:0.625rem 0;width:100%;font-size:0.75rem;font-weight:500}.header::after{position:absolute;top:0;left:0;z-index:-1;background-color:hsla(0,0%,100%,.1);width:100%;height:100%;content:"";backdrop-filter:blur(13px)}.header--hidden{transform:translateY(-200%);margin:0;width:100%}.header--visible{margin:0;width:100%}.header--visible .header__nav-links{height:100vh}.header--solid{background-color:rgba(215,180,160,.8) !important}.header--solid::after{background-color:rgba(215,180,160,.8)}.header--treatment{background-color:rgba(215,180,160,.8) !important;color:#fafafa}.header--treatment .header__button{color:#fafafa}.header--treatment .header__hamburger-line{background-color:#fafafa}.header--treatment .header__logo path{fill:#fafafa}.header--alt{display:flex;position:static;top:0;left:0;z-index:20;margin:1.25rem;box-shadow:0 0 4px rgba(0,0,0,.1);background-color:rgba(215,180,160,.8);padding:0.625rem;width:calc(100% - 2.5rem);font-size:0.75rem;font-weight:500;backdrop-filter:blur(13px)}.header--alt .header__button{color:#fff}.header--alt .header__hamburger-line{background-color:#fff}.header--alt .header__logo path{fill:#fff}.header__nav{display:flex;position:relative;flex-grow:1;align-items:center;justify-content:space-between;padding:0 1.875rem;width:100%}.header__nav-links{position:absolute;top:-0.625rem;left:0;flex-direction:row;justify-content:center;order:2;transition:opacity .4s ease-in-out,margin-left .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;opacity:0;background-color:hsla(0,0%,100%,.1);width:100%;height:calc(100vh + 0.625rem);backdrop-filter:blur(31px)}.header__nav-links .header__menu{display:flex;flex-direction:column;gap:1.75rem;align-items:center;justify-content:center;height:100%;list-style-type:none}.header__nav-links .header__menu .menu-item{font-size:2rem;font-weight:500}.header__nav-links .header__menu .menu-item a{color:#f6e4d2}@media screen and (min-width: 768px){.header__nav-links .header__menu .menu-item a{color:#fff}}@media screen and (min-width: 768px){.header__nav-links .header__menu .menu-item{font-size:0.9375rem}}@media screen and (min-width: 768px){.header__nav-links .header__menu{flex-direction:row;align-items:unset;justify-content:unset;height:auto}}@media screen and (min-width: 768px){.header__nav-links{display:none;position:unset;background:unset;width:200px;height:auto;backdrop-filter:none}}@media screen and (min-width: 800px){.header__nav-links{display:flex}}.header__nav-cta{display:flex;flex-direction:column}.header__nav-cta .header__cta-item{display:flex;color:#777}.header__nav-cta .header__cta-item a{color:#fff}@media screen and (min-width: 768px){.header__nav{padding:0}}.header__logo{display:flex;width:5.875rem;height:auto}.header__logo img{width:100%;height:auto}.header__logo-link{display:flex;flex-grow:1;order:1}@media screen and (min-width: 768px){.header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:7.375rem}}.header__button{display:block;order:2;color:#fff}@media screen and (min-width: 768px){.header__button{display:block}.header__button:hover{opacity:.8;text-decoration:underline !important;text-underline-offset:0.5rem}}.header__hamburger{display:flex;flex-direction:row;align-content:center;order:3;z-index:2;margin-left:1.25rem;cursor:pointer;width:1.5625rem;height:1.5625rem}.header__hamburger--open .header__nav-links{visibility:visible;opacity:1}@media screen and (min-width: 768px){.header__hamburger--open .header__nav-links{margin-left:30px}}.header__hamburger--open .header__hamburger-line:nth-child(1){transform:translateY(5.5px) rotate(45deg)}@media screen and (min-width: 768px){.header__hamburger--open .header__hamburger-line:nth-child(1){transform:translateY(6.5px) rotate(45deg)}}.header__hamburger--open .header__hamburger-line:nth-child(2){opacity:0}.header__hamburger--open .header__hamburger-line:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}@media screen and (min-width: 768px){.header__hamburger--open .header__hamburger-line:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}}.header__hamburger-lines{display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.3s ease-in-out;z-index:2;width:1.5625rem;pointer-events:none}.header__hamburger-line{display:block;transform-origin:center;transition:transform .3s ease-in-out,opacity .3s ease-in-out;background-color:#fff;width:1.04375rem;height:0.0625rem}.header__hamburger-line:not(:last-of-type){margin:0 0 0.28125rem}@media screen and (min-width: 768px){.header__hamburger-line{width:1.5625rem;height:0.125rem}}@media screen and (min-width: 768px){.header__hamburger{position:relative}}@media screen and (min-width: 768px){.header__hamburger{order:1;margin-left:0}}@media screen and (min-width: 768px){.header{background-color:hsla(0,0%,100%,.1);padding:0.625rem;backdrop-filter:blur(13px)}.header::after{content:none}}@media screen and (min-width: 768px){.header{padding:1.1875rem 1.875rem;font-size:0.9375rem}}

/*# sourceMappingURL=header.css.map*/