.LegalPolicyPage-module-scss-module__cfUyoq__page{--page-gutter:clamp(1.25rem, 4vw, 4.5rem);color:#1f261f;background:#fff}.LegalPolicyPage-module-scss-module__cfUyoq__hero{isolation:isolate;min-height:clamp(32rem,68svh,48rem);padding:clamp(10rem,17vh,13rem) var(--page-gutter) clamp(3.75rem,7vw,6.5rem);color:#f1e8d3;background:linear-gradient(122deg,#11281dfa 0%,#2f4534f5 54%,#4d604be8 100%),url(/images/loader/slide-5-original.jpg) 50%/cover;align-items:flex-end;display:flex;position:relative;overflow:hidden}.LegalPolicyPage-module-scss-module__cfUyoq__hero:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #f1e8d326;border-radius:50%;width:min(48rem,66vw);position:absolute;bottom:-22rem;right:-10rem;box-shadow:0 0 0 5rem #f1e8d306,0 0 0 10rem #f1e8d304}.LegalPolicyPage-module-scss-module__cfUyoq__heroGlow{z-index:-1;filter:blur(7rem);pointer-events:none;background:#cfb9951f;border-radius:50%;width:42rem;height:42rem;position:absolute;top:-35%;left:32%}.LegalPolicyPage-module-scss-module__cfUyoq__heroInner{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,4vw,4rem);width:min(100%,92rem);margin-inline:auto;display:grid}.LegalPolicyPage-module-scss-module__cfUyoq__eyebrow,.LegalPolicyPage-module-scss-module__cfUyoq__kicker{letter-spacing:.2em;text-transform:uppercase;font-size:clamp(.67rem,.8vw,.78rem);font-weight:600}.LegalPolicyPage-module-scss-module__cfUyoq__eyebrow{color:#cfb995;align-items:center;gap:.8rem;display:flex}.LegalPolicyPage-module-scss-module__cfUyoq__eyebrow:before{content:"";background:currentColor;width:2.15rem;height:1px}.LegalPolicyPage-module-scss-module__cfUyoq__heroCopy{max-width:62rem}.LegalPolicyPage-module-scss-module__cfUyoq__heroCopy h1{max-width:12ch;font-family:var(--font-montserrat),Arial,sans-serif;letter-spacing:-.055em;font-size:clamp(4rem,9.2vw,8.5rem);font-weight:400;line-height:.88}.LegalPolicyPage-module-scss-module__cfUyoq__heroCopy>p{color:#f1e8d3c7;max-width:42rem;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.LegalPolicyPage-module-scss-module__cfUyoq__heroMeta{color:#f1e8d39e;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #f1e8d340;flex-direction:column;align-self:end;gap:.25rem;padding-top:1rem;font-size:.72rem;display:flex}.LegalPolicyPage-module-scss-module__cfUyoq__heroMeta strong{color:#f1e8d3;font-size:.82rem;font-weight:500}.LegalPolicyPage-module-scss-module__cfUyoq__document{padding:clamp(4rem,8vw,7.5rem) var(--page-gutter) clamp(4.5rem,9vw,8rem)}.LegalPolicyPage-module-scss-module__cfUyoq__documentIntro,.LegalPolicyPage-module-scss-module__cfUyoq__policy,.LegalPolicyPage-module-scss-module__cfUyoq__contactNote{width:min(100%,92rem);margin-inline:auto}.LegalPolicyPage-module-scss-module__cfUyoq__documentIntro{border-bottom:1px solid #d8dbd4;gap:1.25rem;padding-bottom:clamp(3.5rem,7vw,6rem);display:grid}.LegalPolicyPage-module-scss-module__cfUyoq__documentIntro .LegalPolicyPage-module-scss-module__cfUyoq__kicker{color:#829b81}.LegalPolicyPage-module-scss-module__cfUyoq__documentIntro h2{color:#526b52;letter-spacing:-.055em;max-width:16ch;font-size:clamp(2.35rem,5vw,5.25rem);font-weight:400;line-height:.98}.LegalPolicyPage-module-scss-module__cfUyoq__documentIntro>p:last-child{color:#596159;max-width:46rem;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.75}.LegalPolicyPage-module-scss-module__cfUyoq__policy{min-width:0;padding-top:clamp(3.5rem,7vw,6.5rem)}.LegalPolicyPage-module-scss-module__cfUyoq__policySection{border-bottom:1px solid #d8dbd4;gap:clamp(1.25rem,2vw,2rem);margin-bottom:clamp(2.75rem,5vw,4.5rem);padding:0 0 clamp(2.75rem,5vw,4.5rem);scroll-margin-top:10rem;display:grid}.LegalPolicyPage-module-scss-module__cfUyoq__policySection:last-child{margin-bottom:0}.LegalPolicyPage-module-scss-module__cfUyoq__policySection>h2{color:#526b52;font-family:var(--font-montserrat),Arial,Helvetica,sans-serif;letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.65rem);font-weight:600;line-height:1}.LegalPolicyPage-module-scss-module__cfUyoq__sectionCopy{color:#4e574f;gap:1rem;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.8;display:grid}.LegalPolicyPage-module-scss-module__cfUyoq__contactNote{color:#f1e8d3;background:#526b52;border-radius:clamp(1.25rem,2vw,2rem);gap:2rem;margin-top:clamp(4.5rem,9vw,8rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.LegalPolicyPage-module-scss-module__cfUyoq__contactNote .LegalPolicyPage-module-scss-module__cfUyoq__kicker{color:#cfb995;margin-bottom:.8rem}.LegalPolicyPage-module-scss-module__cfUyoq__contactNote h2{font-family:var(--font-montserrat),Arial,sans-serif;font-size:clamp(2.25rem,4vw,4rem);font-weight:400;line-height:1}.LegalPolicyPage-module-scss-module__cfUyoq__contactNote a{color:#f1e8d3;overflow-wrap:anywhere;border-bottom:1px solid #f1e8d36b;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem 0;font-size:clamp(.88rem,1.5vw,1.12rem);display:flex}.LegalPolicyPage-module-scss-module__cfUyoq__contactNote a span{flex:none;font-size:1.3rem}@media (min-width:48rem){.LegalPolicyPage-module-scss-module__cfUyoq__heroInner{grid-template-columns:minmax(0,1fr) auto}.LegalPolicyPage-module-scss-module__cfUyoq__eyebrow{grid-column:1/-1}.LegalPolicyPage-module-scss-module__cfUyoq__heroMeta{min-width:11rem}.LegalPolicyPage-module-scss-module__cfUyoq__documentIntro{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.LegalPolicyPage-module-scss-module__cfUyoq__documentIntro .LegalPolicyPage-module-scss-module__cfUyoq__kicker{grid-column:1/-1}.LegalPolicyPage-module-scss-module__cfUyoq__documentIntro>p:last-child{align-self:end}.LegalPolicyPage-module-scss-module__cfUyoq__contactNote{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);align-items:end}}@media (max-width:calc(30rem - .02px)){.LegalPolicyPage-module-scss-module__cfUyoq__hero{min-height:34rem;padding-top:9rem}.LegalPolicyPage-module-scss-module__cfUyoq__heroCopy h1{font-size:clamp(3.55rem,18vw,5rem)}.LegalPolicyPage-module-scss-module__cfUyoq__documentIntro h2{font-size:clamp(2.4rem,12vw,3.3rem)}.LegalPolicyPage-module-scss-module__cfUyoq__contactNote{margin-inline:calc(var(--page-gutter)*-.25)}}
