.page-module__H_QQNa__page{color:#2d302c;background:#f2f0e9}.page-module__H_QQNa__breadcrumbs{color:#777b75;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;width:min(1360px,92vw);margin:auto;padding:16px 0;font-size:11px;display:flex}.page-module__H_QQNa__breadcrumbs a{color:#474c46}.page-module__H_QQNa__hero{isolation:isolate;color:#fff;background:#b3a181;min-height:min(720px,78vh);position:relative;overflow:hidden}.page-module__H_QQNa__hero>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-module__H_QQNa__heroShade{z-index:-1;background:linear-gradient(90deg,#1618159e,#16181521 66%),linear-gradient(#0000 48%,#0e0f0d7a);position:absolute;inset:0}.page-module__H_QQNa__heroContent{flex-direction:column;justify-content:flex-end;width:min(1360px,90vw);min-height:min(720px,78vh);margin:auto;padding:110px 0 64px;display:flex}.page-module__H_QQNa__heroContent>p,.page-module__H_QQNa__showroomCopy>p,.page-module__H_QQNa__process header>p,.page-module__H_QQNa__areas>div>p,.page-module__H_QQNa__faq header>p,.page-module__H_QQNa__pathways header>p{color:#e4d7b5;letter-spacing:.17em;text-transform:uppercase;margin-bottom:17px;font-size:10px;font-weight:800}.page-module__H_QQNa__hero h1{max-width:980px;font:400 clamp(67px,10vw,142px)/.78 var(--font-serif);letter-spacing:-.05em}.page-module__H_QQNa__hero h1 em{color:#eadbb4;font-style:italic}.page-module__H_QQNa__heroBottom{border-top:1px solid #ffffff6b;grid-template-columns:minmax(280px,620px) auto;align-items:end;gap:65px;margin-top:50px;padding-top:28px;display:grid}.page-module__H_QQNa__heroBottom>p{font-size:clamp(15px,1.4vw,19px);line-height:1.65}.page-module__H_QQNa__heroBottom>div{gap:12px;display:flex}.page-module__H_QQNa__heroBottom a,.page-module__H_QQNa__cta a{letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffffc2;border-radius:6px;justify-content:space-between;gap:25px;min-width:190px;padding:16px 18px;font-size:10px;font-weight:800;transition:all .25s;display:inline-flex}.page-module__H_QQNa__heroBottom a:first-child{background:#837753;border-color:#837753}.page-module__H_QQNa__heroBottom a:hover,.page-module__H_QQNa__cta a:hover{color:#4d4a3d;background:#fff;border-color:#fff;transform:translateY(-2px)}.page-module__H_QQNa__heroPlace{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;top:40px;right:5vw}.page-module__H_QQNa__intro{grid-template-columns:.35fr 1.65fr;gap:60px;width:min(1300px,90vw);margin:auto;padding:clamp(95px,12vw,170px) 0;display:grid}.page-module__H_QQNa__sectionLabel{color:#837753;letter-spacing:.14em;text-transform:uppercase;align-items:flex-start;gap:16px;font-size:10px;font-weight:800;display:flex}.page-module__H_QQNa__sectionLabel span{border:1px solid #b8b19d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.page-module__H_QQNa__sectionLabel p{padding-top:10px}.page-module__H_QQNa__introCopy h2,.page-module__H_QQNa__applicationsHeading h2,.page-module__H_QQNa__pathways h2,.page-module__H_QQNa__showroomCopy h2,.page-module__H_QQNa__process h2,.page-module__H_QQNa__areas h2,.page-module__H_QQNa__faq h2{font:400 clamp(45px,5.7vw,82px)/.96 var(--font-serif);letter-spacing:-.04em}.page-module__H_QQNa__introCopy h2 em{color:#837753;font-style:italic}.page-module__H_QQNa__prose{color:#5d625b;grid-template-columns:1fr 1fr;gap:40px;margin-top:48px;font-size:16px;line-height:1.8;display:grid}.page-module__H_QQNa__pathways{color:#fff;background:#2e332e;padding:clamp(85px,10vw,140px) 5vw}.page-module__H_QQNa__pathways header{grid-template-columns:.65fr 1.35fr;align-items:end;width:min(1300px,100%);margin:0 auto 54px;display:grid}.page-module__H_QQNa__pathways header>p{color:#c8bc9c}.page-module__H_QQNa__pathwayGrid{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,1fr);width:min(1300px,100%);margin:auto;display:grid}.page-module__H_QQNa__pathwayGrid article{border-right:1px solid #fff3;flex-direction:column;padding:45px 36px;display:flex}.page-module__H_QQNa__pathwayGrid article:last-child{border-right:0}.page-module__H_QQNa__pathwayGrid article>span{color:#c8bc9c;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.page-module__H_QQNa__pathwayGrid h3{font:400 31px/1.1 var(--font-serif);margin:25px 0 15px}.page-module__H_QQNa__pathwayGrid p{color:#c7ccc6;margin-bottom:30px;font-size:14px;line-height:1.75}.page-module__H_QQNa__pathwayGrid a{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #fff3;justify-content:space-between;gap:20px;margin-top:auto;padding-top:17px;font-size:10px;font-weight:800;display:inline-flex}.page-module__H_QQNa__applications{grid-template-columns:.9fr 1.1fr;gap:clamp(60px,8vw,120px);width:min(1300px,90vw);margin:auto;padding:clamp(100px,12vw,170px) 0;display:grid}.page-module__H_QQNa__applicationsHeading .page-module__H_QQNa__sectionLabel{margin-bottom:35px}.page-module__H_QQNa__applicationList{border-top:1px solid #cfcabe}.page-module__H_QQNa__applicationList>a{border-bottom:1px solid #cfcabe;grid-template-columns:45px 1fr 40px;align-items:start;gap:18px;padding:26px 0;transition:padding .25s,background .25s;display:grid}.page-module__H_QQNa__applicationList>a:hover{background:#8377530f;padding-left:12px}.page-module__H_QQNa__applicationList>a>span{color:#837753;font-size:10px;font-weight:800}.page-module__H_QQNa__applicationList h3{font:400 27px/1.15 var(--font-serif);margin-bottom:8px}.page-module__H_QQNa__applicationList p{color:#696d67;max-width:560px;font-size:13px;line-height:1.65}.page-module__H_QQNa__applicationList b{border:1px solid #bcb6a8;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:400;display:grid}.page-module__H_QQNa__showroom{background:#fff;grid-template-columns:1.06fr .94fr;min-height:700px;display:grid}.page-module__H_QQNa__showroomVisual{min-height:640px;position:relative}.page-module__H_QQNa__showroomVisual img{object-fit:cover;width:100%;height:100%}.page-module__H_QQNa__showroomVisual>span{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#222521db;padding:11px 14px;font-size:9px;font-weight:800;position:absolute;bottom:26px;left:28px}.page-module__H_QQNa__showroomCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(65px,8vw,125px);display:flex}.page-module__H_QQNa__showroomCopy>p{color:#837753}.page-module__H_QQNa__showroomCopy>p:not(:first-child){color:#626761;letter-spacing:0;text-transform:none;margin:27px 0 22px;font-size:16px;font-weight:400;line-height:1.75}.page-module__H_QQNa__showroomCopy address{color:#545953;border-left:2px solid #837753;margin-bottom:28px;padding-left:18px;font-size:13px;font-style:normal;line-height:1.65}.page-module__H_QQNa__showroomCopy>a{color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#837753;border-radius:6px;justify-content:space-between;gap:28px;min-width:210px;padding:16px 18px;font-size:10px;font-weight:800;display:inline-flex}.page-module__H_QQNa__process{background:#ddd8ca;padding:clamp(95px,11vw,155px) 5vw}.page-module__H_QQNa__process header{grid-template-columns:.65fr 1.35fr;align-items:end;width:min(1300px,100%);margin:0 auto 55px;display:grid}.page-module__H_QQNa__process header>p{color:#837753}.page-module__H_QQNa__process ol{border-top:1px solid #aaa494;grid-template-columns:repeat(4,1fr);width:min(1300px,100%);margin:auto;display:grid}.page-module__H_QQNa__process li{padding:30px 28px 0 0}.page-module__H_QQNa__process li>span{color:#837753;font-size:10px;font-weight:800}.page-module__H_QQNa__process h3{font:400 25px/1.12 var(--font-serif);margin:28px 0 12px}.page-module__H_QQNa__process li p{color:#62665f;font-size:13px;line-height:1.7}.page-module__H_QQNa__areas{grid-template-columns:1fr 1fr;align-items:end;gap:90px;width:min(1300px,90vw);margin:auto;padding:clamp(90px,11vw,155px) 0;display:grid}.page-module__H_QQNa__areas>div>p{color:#837753}.page-module__H_QQNa__areas>p{color:#60655e;font-size:17px;line-height:1.8}.page-module__H_QQNa__faq{background:#fff;grid-template-columns:.7fr 1.3fr;gap:80px;padding:clamp(90px,10vw,140px) 5vw;display:grid}.page-module__H_QQNa__faq header>p{color:#837753}.page-module__H_QQNa__faq>div{border-top:1px solid #d3cec3}.page-module__H_QQNa__faq details{border-bottom:1px solid #d3cec3}.page-module__H_QQNa__faq summary{cursor:pointer;font:400 23px/1.25 var(--font-serif);justify-content:space-between;gap:25px;padding:25px 0;list-style:none;display:flex}.page-module__H_QQNa__faq summary::-webkit-details-marker{display:none}.page-module__H_QQNa__faq summary span{color:#837753}.page-module__H_QQNa__faq details[open] summary span{transform:rotate(45deg)}.page-module__H_QQNa__faq details>p{color:#626760;max-width:720px;padding:0 45px 25px 0;font-size:14px;line-height:1.75}.page-module__H_QQNa__cta{color:#fff;background:#837753;justify-content:space-between;align-items:flex-end;gap:60px;padding:clamp(80px,10vw,145px) 5vw;display:flex}.page-module__H_QQNa__cta p{letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:800}.page-module__H_QQNa__cta h2{font:400 clamp(48px,6.2vw,88px)/.94 var(--font-serif);letter-spacing:-.04em}.page-module__H_QQNa__cta>div:last-child{gap:12px;display:flex}.page-module__H_QQNa__cta a:first-child{color:#4d4a3d;background:#fff}.page-module__H_QQNa__cta a:first-child:hover{color:#fff;background:#2e332e;border-color:#2e332e}@media (max-width:980px){.page-module__H_QQNa__heroBottom{grid-template-columns:1fr}.page-module__H_QQNa__heroBottom>div{justify-content:flex-start}.page-module__H_QQNa__intro,.page-module__H_QQNa__applications,.page-module__H_QQNa__faq{grid-template-columns:1fr}.page-module__H_QQNa__pathways header,.page-module__H_QQNa__process header{grid-template-columns:1fr;gap:20px}.page-module__H_QQNa__pathwayGrid{grid-template-columns:1fr}.page-module__H_QQNa__pathwayGrid article{border-bottom:1px solid #fff3;border-right:0}.page-module__H_QQNa__pathwayGrid article:last-child{border-bottom:0}.page-module__H_QQNa__showroom{grid-template-columns:1fr}.page-module__H_QQNa__showroomVisual{min-height:62vw}.page-module__H_QQNa__process ol{grid-template-columns:1fr 1fr;gap:40px}.page-module__H_QQNa__areas{grid-template-columns:1fr;gap:35px}.page-module__H_QQNa__cta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.page-module__H_QQNa__breadcrumbs{width:88vw;padding:12px 0}.page-module__H_QQNa__hero,.page-module__H_QQNa__heroContent{min-height:570px}.page-module__H_QQNa__heroContent{width:88vw;padding:85px 0 34px}.page-module__H_QQNa__hero h1{font-size:clamp(64px,20vw,88px)}.page-module__H_QQNa__heroBottom{gap:25px;margin-top:35px;padding-top:20px}.page-module__H_QQNa__heroBottom>p{font-size:14px}.page-module__H_QQNa__heroBottom>div,.page-module__H_QQNa__cta>div:last-child{flex-direction:column;width:100%}.page-module__H_QQNa__heroBottom a,.page-module__H_QQNa__cta a{width:100%;min-width:0}.page-module__H_QQNa__heroPlace{display:none}.page-module__H_QQNa__intro{grid-template-columns:1fr;width:88vw;padding:78px 0}.page-module__H_QQNa__introCopy h2,.page-module__H_QQNa__applicationsHeading h2,.page-module__H_QQNa__pathways h2,.page-module__H_QQNa__showroomCopy h2,.page-module__H_QQNa__process h2,.page-module__H_QQNa__areas h2,.page-module__H_QQNa__faq h2{font-size:46px}.page-module__H_QQNa__prose{grid-template-columns:1fr;gap:18px;margin-top:30px;font-size:15px}.page-module__H_QQNa__pathways,.page-module__H_QQNa__process,.page-module__H_QQNa__faq{padding:72px 6vw}.page-module__H_QQNa__pathwayGrid article{padding:35px 5px}.page-module__H_QQNa__applications{width:88vw;padding:78px 0}.page-module__H_QQNa__applicationList>a{grid-template-columns:34px 1fr}.page-module__H_QQNa__applicationList>a>b{display:none}.page-module__H_QQNa__showroomVisual{min-height:82vw}.page-module__H_QQNa__showroomCopy{padding:65px 6vw 75px}.page-module__H_QQNa__process ol{grid-template-columns:1fr;gap:0}.page-module__H_QQNa__process li{border-top:1px solid #aaa494;padding:28px 0}.page-module__H_QQNa__process ol{border-top:0}.page-module__H_QQNa__areas{width:88vw;padding:76px 0}.page-module__H_QQNa__areas>p{font-size:15px}.page-module__H_QQNa__faq{gap:40px}.page-module__H_QQNa__faq summary{font-size:20px}.page-module__H_QQNa__cta{padding:72px 6vw}.page-module__H_QQNa__cta h2{font-size:48px}}@media (prefers-reduced-motion:reduce){.page-module__H_QQNa__heroBottom a,.page-module__H_QQNa__applicationList>a,.page-module__H_QQNa__cta a{transition:none}}
