.LuxuryHome-module__ESolBq__hero{isolation:isolate;color:#fffaf1;background:#38281e;flex-direction:column;justify-content:center;height:82svh;min-height:680px;max-height:960px;display:flex;position:relative;overflow:hidden}.LuxuryHome-module__ESolBq__heroImage{object-fit:cover;object-position:center 48%;z-index:-3}.LuxuryHome-module__ESolBq__shade{z-index:-2;background:linear-gradient(90deg,#19110ac2,#19110a4d 65%,#19110a1f),linear-gradient(#0000 60%,#19110a8c);position:absolute;inset:0}.LuxuryHome-module__ESolBq__frame{pointer-events:none;z-index:-1;border:1px solid #fffaf14d;position:absolute;inset:22px}.LuxuryHome-module__ESolBq__heroContent{width:100%;padding-top:72px;padding-bottom:112px}.LuxuryHome-module__ESolBq__eyebrow{color:#f9dba8;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:16px;margin-bottom:26px;font-size:10px;line-height:1.8;display:flex}.LuxuryHome-module__ESolBq__eyebrow>span{background:#fbb03b;flex-shrink:0;width:38px;height:1px}.LuxuryHome-module__ESolBq__hero .LuxuryHome-module__ESolBq__heroTitle{color:#fffaf1;font-family:var(--theme-font-heading);letter-spacing:-.045em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(48px,5.5vw,82px);line-height:1.06}.LuxuryHome-module__ESolBq__heroDescription{color:#eee5d8;max-width:545px;margin:25px 0 32px;font-size:16px;line-height:1.85}.LuxuryHome-module__ESolBq__search{color:#754c24;background:#fffaf1;border:1px solid #fff9;border-radius:3px;align-items:center;gap:15px;max-width:580px;padding:7px 7px 7px 23px;display:flex;box-shadow:0 12px 40px #0002}.LuxuryHome-module__ESolBq__search input{color:#38281e;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:14px 0;font-family:inherit;font-size:14px}.LuxuryHome-module__ESolBq__search input::placeholder{color:#776a5c}.LuxuryHome-module__ESolBq__search:focus-within{outline-offset:4px;outline:2px solid #fbb03b}.LuxuryHome-module__ESolBq__search button{color:#38281e;cursor:pointer;background:#fbb03b;border:0;border-radius:2px;justify-content:center;align-items:center;gap:19px;padding:17px 21px;font-size:12px;transition:background .2s;display:flex}.LuxuryHome-module__ESolBq__search button:hover{background:#ffbf59}.LuxuryHome-module__ESolBq__search button:focus-visible,.LuxuryHome-module__ESolBq__storyLink:focus-visible{outline-offset:4px;outline:2px solid #fbb03b}.LuxuryHome-module__ESolBq__heroFooter{color:#eee5d8;justify-content:space-between;gap:20px;width:100%;display:flex;position:absolute;bottom:48px;left:0;right:0}.LuxuryHome-module__ESolBq__heroFooter>span{align-items:center;gap:12px;font-size:12px;display:flex}.LuxuryHome-module__ESolBq__heroFooter .LuxuryHome-module__ESolBq__footerNote{letter-spacing:.2em;font-size:9px}.LuxuryHome-module__ESolBq__about{color:#38281e;background:#f8f6f0;padding:110px 0}.LuxuryHome-module__ESolBq__aboutGrid{grid-template-columns:1fr 1fr;align-items:center;gap:96px;display:grid}.LuxuryHome-module__ESolBq__aboutVisual{padding:0 25px 32px 0;position:relative}.LuxuryHome-module__ESolBq__aboutImage{height:480px;position:relative;overflow:hidden}.LuxuryHome-module__ESolBq__aboutImage img{object-fit:cover;object-position:58% center}.LuxuryHome-module__ESolBq__imageCaption{color:#f8f6f0;background:#754c24;align-items:center;gap:22px;padding:27px 30px;font-size:15px;line-height:1.65;display:flex;position:absolute;bottom:0;left:35px;right:0}.LuxuryHome-module__ESolBq__imageCaption svg{color:#fbb03b;flex-shrink:0}.LuxuryHome-module__ESolBq__imageCaption em{font-family:var(--theme-font-heading);color:#ffe0ac;font-size:16px}.LuxuryHome-module__ESolBq__verticalLabel{writing-mode:vertical-rl;letter-spacing:.22em;color:#7b6958;font-size:9px;position:absolute;top:0;right:-9px}.LuxuryHome-module__ESolBq__aboutEyebrow{color:#754c24;letter-spacing:.22em;margin-bottom:22px;font-size:10px}.LuxuryHome-module__ESolBq__aboutContent h2{color:#38281e;font-family:var(--theme-font-heading);letter-spacing:-.035em;margin-bottom:26px;font-size:clamp(36px,3.5vw,51px);line-height:1.15}.LuxuryHome-module__ESolBq__aboutContent h2 em{color:#754c24;font-weight:400}.LuxuryHome-module__ESolBq__aboutContent>p:not(.LuxuryHome-module__ESolBq__aboutEyebrow){color:#74695e;margin-bottom:17px;font-size:14px;line-height:1.9}.LuxuryHome-module__ESolBq__aboutContent>p:nth-of-type(2){color:#514031;font-size:17px}.LuxuryHome-module__ESolBq__aboutDetails{border-top:1px solid #e5d9c9;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0;padding-top:24px;display:grid}.LuxuryHome-module__ESolBq__aboutDetails>div{align-items:flex-start;gap:12px;font-size:13px;display:flex}.LuxuryHome-module__ESolBq__aboutDetails svg{color:#754c24;flex-shrink:0}.LuxuryHome-module__ESolBq__aboutDetails small{color:#74695e;margin-top:6px;font-size:10px;line-height:1.6;display:block}.LuxuryHome-module__ESolBq__aboutContent .LuxuryHome-module__ESolBq__storyLink{color:#38281e;border-bottom:1px solid #b78c52;align-items:center;gap:30px;padding:10px 0;font-size:12px;text-decoration:none;display:inline-flex}.LuxuryHome-module__ESolBq__storyLink:hover{color:#754c24}@media (min-width:1500px){.LuxuryHome-module__ESolBq__heroContent{padding-left:60px}.LuxuryHome-module__ESolBq__heroFooter{padding-left:60px;padding-right:60px}}@media (max-width:1023px){.LuxuryHome-module__ESolBq__aboutGrid{gap:45px}.LuxuryHome-module__ESolBq__about{padding:80px 0}.LuxuryHome-module__ESolBq__aboutImage{height:450px}}@media (max-width:767px){.LuxuryHome-module__ESolBq__hero{height:auto;min-height:610px}.LuxuryHome-module__ESolBq__frame{inset:12px}.LuxuryHome-module__ESolBq__heroContent{padding:85px 30px 125px}.LuxuryHome-module__ESolBq__hero .LuxuryHome-module__ESolBq__heroTitle{font-size:clamp(43px,9vw,62px)}.LuxuryHome-module__ESolBq__heroDescription{font-size:14px}.LuxuryHome-module__ESolBq__eyebrow{letter-spacing:.17em;gap:10px;font-size:8px}.LuxuryHome-module__ESolBq__eyebrow>span{width:22px}.LuxuryHome-module__ESolBq__search{gap:10px;padding-left:13px}.LuxuryHome-module__ESolBq__search input{font-size:12px}.LuxuryHome-module__ESolBq__search button{padding:15px}.LuxuryHome-module__ESolBq__search button span{display:none}.LuxuryHome-module__ESolBq__heroFooter{padding:0 30px;bottom:37px}.LuxuryHome-module__ESolBq__heroFooter .LuxuryHome-module__ESolBq__footerNote{display:none}.LuxuryHome-module__ESolBq__about{padding:64px 0}.LuxuryHome-module__ESolBq__aboutGrid{grid-template-columns:1fr;gap:45px;padding:0 26px}.LuxuryHome-module__ESolBq__aboutImage{height:370px}.LuxuryHome-module__ESolBq__imageCaption{padding:22px;font-size:13px;left:20px}.LuxuryHome-module__ESolBq__imageCaption em{font-size:14px}}.LuxuryHome-module__ESolBq__overlay{z-index:-1;pointer-events:none;background:#21170f;position:absolute;inset:0}.LuxuryHome-module__ESolBq__heroFooter>span,.LuxuryHome-module__ESolBq__imageCaption span{color:inherit}
