.page-module__7a8IgG__page{color:#2b2c29;background:#f2f0ea}.page-module__7a8IgG__hero{color:#fff;background:#292b28;grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:8vw;min-height:520px;padding:70px max(7vw,40px);display:grid}.page-module__7a8IgG__hero nav{color:#8d8f89;letter-spacing:.11em;text-transform:uppercase;gap:10px;margin-bottom:65px;font-size:8px;font-weight:800;display:flex}.page-module__7a8IgG__hero nav a{color:#d2c7a5}.page-module__7a8IgG__eyebrow{color:#b9aa7d;letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:850}.page-module__7a8IgG__hero h1{font:400 clamp(58px,7vw,104px)/.82 var(--font-serif);letter-spacing:-.045em;margin:17px 0 23px}.page-module__7a8IgG__hero h1 em{color:#b9aa7d;font-style:normal}.page-module__7a8IgG__hero>div>p:last-child{color:#b8bab5;max-width:620px;font-size:13px;line-height:1.8}.page-module__7a8IgG__hero>aside{background:#ffffff09;border:1px solid #ffffff24;border-radius:9px;padding:31px}.page-module__7a8IgG__hero aside span{color:#b9aa7d;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800}.page-module__7a8IgG__hero aside strong{font:400 25px var(--font-serif);margin:19px 0 5px;display:block}.page-module__7a8IgG__hero aside p{color:#b6b8b2;font-size:10px}.page-module__7a8IgG__hero aside small{color:#8e908a;border-top:1px solid #ffffff1f;margin-top:25px;padding-top:16px;font-size:8px;display:block}.page-module__7a8IgG__document{grid-template-columns:255px minmax(0,850px);justify-content:center;gap:clamp(50px,8vw,125px);max-width:1450px;margin:auto;padding:95px max(5vw,28px) 120px;display:grid}.page-module__7a8IgG__contents{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 50px);position:sticky;top:25px;overflow:auto}.page-module__7a8IgG__contents>p{color:#777970;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #d5d1c7;padding-bottom:17px;font-size:8px;font-weight:850}.page-module__7a8IgG__contents nav{flex-direction:column;display:flex}.page-module__7a8IgG__contents nav a{color:#676962;border-bottom:1px solid #dedbd2;grid-template-columns:28px 1fr;align-items:center;min-height:38px;font-size:8px;line-height:1.2;transition:all .2s;display:grid}.page-module__7a8IgG__contents nav a:hover{color:#837753;padding-left:5px}.page-module__7a8IgG__contents nav span{color:#aaa79e;font:400 10px var(--font-serif)}.page-module__7a8IgG__contents>div{color:#fff;background:#837753;border-radius:7px;margin-top:25px;padding:20px}.page-module__7a8IgG__contents>div strong{font:400 19px var(--font-serif)}.page-module__7a8IgG__contents>div p{color:#ffffffbf;margin:8px 0 15px;font-size:8px;line-height:1.6}.page-module__7a8IgG__contents>div a{text-transform:uppercase;border-bottom:1px solid #fff9;font-size:8px;font-weight:800}.page-module__7a8IgG__terms{min-width:0}.page-module__7a8IgG__terms>header{border-bottom:2px solid #30312e;padding-bottom:48px}.page-module__7a8IgG__terms>header>p,.page-module__7a8IgG__terms>footer>p{color:#837753;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:850}.page-module__7a8IgG__terms>header h2{font:400 clamp(38px,4.2vw,61px)/.98 var(--font-serif);letter-spacing:-.035em;margin:13px 0 32px}.page-module__7a8IgG__terms>header>div{color:#898a83;justify-content:space-between;gap:20px;font-size:8px;display:flex}.page-module__7a8IgG__terms>header a{color:#837753;text-transform:uppercase;font-weight:800}.page-module__7a8IgG__terms>section{border-bottom:1px solid #d8d4ca;grid-template-columns:55px 1fr;padding:44px 0;scroll-margin-top:25px;display:grid}.page-module__7a8IgG__terms>section>span{color:#9d9580;font:400 17px var(--font-serif)}.page-module__7a8IgG__terms>section h2{font:400 clamp(24px,2.3vw,33px) var(--font-serif);text-transform:capitalize;margin-bottom:19px}.page-module__7a8IgG__terms>section p{color:#60625c;margin-top:12px;font-size:12px;line-height:1.9}.page-module__7a8IgG__terms>footer{background:#e5e0d3;border-radius:9px;margin-top:50px;padding:45px;scroll-margin-top:25px}.page-module__7a8IgG__terms>footer h2{font:400 31px var(--font-serif);margin:12px 0 18px}.page-module__7a8IgG__terms address{color:#62635e;font-size:11px;font-style:normal;line-height:1.8}.page-module__7a8IgG__terms>footer>div{gap:25px;margin:22px 0;display:flex}.page-module__7a8IgG__terms>footer a{color:#837753;font-size:9px;font-weight:800}.page-module__7a8IgG__terms>footer small{color:#92938d;font-size:8px}.page-module__7a8IgG__support{background:#dcd6c7;grid-template-columns:1fr 1fr auto;align-items:center;gap:5vw;padding:70px max(7vw,40px);display:grid}.page-module__7a8IgG__support h2{font:400 clamp(35px,4vw,55px) var(--font-serif);margin-top:10px}.page-module__7a8IgG__support>p{color:#646660;max-width:520px;font-size:11px;line-height:1.75}.page-module__7a8IgG__support>a{color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#837753;border-radius:6px;justify-content:space-between;align-items:center;min-width:175px;height:52px;padding:0 18px;font-size:8px;font-weight:850;display:flex}.page-module__7a8IgG__support>a span{font-size:15px}@media (max-width:900px){.page-module__7a8IgG__hero{grid-template-columns:1fr;min-height:auto;padding-block:60px}.page-module__7a8IgG__hero nav{margin-bottom:45px}.page-module__7a8IgG__hero>aside{max-width:520px}.page-module__7a8IgG__document{grid-template-columns:1fr;padding-top:65px}.page-module__7a8IgG__contents{max-height:none;position:static}.page-module__7a8IgG__contents nav{grid-template-columns:repeat(3,1fr);gap:0 18px;display:grid}.page-module__7a8IgG__contents>div{display:none}.page-module__7a8IgG__support{grid-template-columns:1fr 1fr}.page-module__7a8IgG__support>a{grid-column:1/-1;width:max-content}}@media (max-width:620px){.page-module__7a8IgG__hero{padding:42px 6vw 55px}.page-module__7a8IgG__hero h1{font-size:56px}.page-module__7a8IgG__document{gap:45px;padding:50px 6vw 80px}.page-module__7a8IgG__contents nav{grid-template-columns:1fr 1fr}.page-module__7a8IgG__terms>header>div{flex-direction:column}.page-module__7a8IgG__terms>section{grid-template-columns:38px 1fr;padding:34px 0}.page-module__7a8IgG__terms>section p{font-size:11px}.page-module__7a8IgG__terms>footer{padding:28px}.page-module__7a8IgG__terms>footer>div{flex-direction:column;gap:9px}.page-module__7a8IgG__support{grid-template-columns:1fr;padding:55px 6vw}.page-module__7a8IgG__support>a{grid-column:auto;width:100%}}
