.design02-home_root__I0mWz{--ink:#090807;--ivory:#f5f0e7;--muted:#d1c8c1;--gold:#c39b55;--line:#817359;font-family:Arial,Helvetica,sans-serif;color:var(--ivory);background:var(--ink);font-synthesis:none;letter-spacing:0;line-height:normal;font-size:16px;text-rendering:auto;-webkit-font-smoothing:auto;min-height:100vh}.design02-home_root__I0mWz *{box-sizing:border-box}.design02-home_root__I0mWz [hidden]{display:none!important}html:has(.design02-home_root__I0mWz){scroll-behavior:auto}:where(.design02-home_root__I0mWz) a,:where(.design02-home_root__I0mWz) button{-webkit-tap-highlight-color:transparent}:where(.design02-home_root__I0mWz) button{font:inherit;color:inherit;cursor:pointer}:where(.design02-home_root__I0mWz) a{color:inherit;text-decoration:none}:where(.design02-home_root__I0mWz) button,:where(.design02-home_root__I0mWz) img{-webkit-user-drag:none}:where(.design02-home_root__I0mWz) img{display:block}:where(.design02-home_root__I0mWz) button{border-radius:0}.design02-home_root__I0mWz a:focus-visible,.design02-home_root__I0mWz button:focus-visible,.design02-home_root__I0mWz video:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.design02-home_root__I0mWz a:hover,.design02-home_root__I0mWz button:hover{color:#fff}.design02-home_skip-link__ur0Zc{position:fixed;top:8px;left:8px;z-index:30;padding:12px;background:var(--ivory);color:var(--ink);transform:translateY(-160%)}.design02-home_skip-link__ur0Zc:focus{transform:none}.design02-home_site-header__7rxFY{position:absolute;top:0;left:0;width:100%;height:85px;display:flex;align-items:center;gap:32px;padding:0 5%;z-index:10;background:linear-gradient(#09080780,transparent)}.design02-home_wordmark__FKAr8{display:inline-flex;align-items:center;gap:14px;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:18px}.design02-home_wordmark__FKAr8>span{width:9px;height:9px;background:var(--gold);border-radius:50%}.design02-home_root__I0mWz nav{display:flex;justify-content:center;gap:29px;margin:0 auto;font-size:11px;text-transform:uppercase}.design02-home_root__I0mWz nav a{padding:12px 0}.design02-home_header-end__giaMD{display:flex;align-items:center;gap:30px;font-size:11px;text-transform:uppercase}.design02-home_header-cta__IQnkH{display:grid;place-items:center;width:116px;height:38px;padding:0 10px;white-space:nowrap;flex-shrink:0;border:1px solid #d2cfc5}.design02-home_direction-cta__pOdWy:hover,.design02-home_header-cta__IQnkH:hover{background:#f5f0e714}.design02-home_menu-toggle__w_AG0{display:none}.design02-home_hero__R5uBu{height:690px;position:relative;isolation:isolate;border-bottom:1px solid var(--line);background:#14090a}.design02-home_architecture__iDHGC,.design02-home_architecture__iDHGC img{position:absolute;inset:0;width:100%;height:100%}.design02-home_architecture__iDHGC img{-o-object-fit:cover;object-fit:cover;-o-object-position:52% 50%;object-position:52% 50%}.design02-home_portrait-gallery__dwSmI{position:absolute;inset:0}.design02-home_portrait__GFLVo{position:absolute;inset:0 auto 0 0;width:45%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 65%,transparent);mask-image:linear-gradient(90deg,#000 65%,transparent)}.design02-home_portrait__GFLVo img{position:absolute;width:1500px;height:auto;max-width:none;left:-300px;top:-80px}.design02-home_portrait__GFLVo img[data-photo=seated]{width:1000px;left:-85px;top:-115px}.design02-home_hero-shade__09Eqo{position:absolute;inset:0;background:linear-gradient(90deg,#21070bbf,#21070b99 16%,#16060924 35%,transparent 48%,transparent 74%,#0009 91%,#000d);pointer-events:none}.design02-home_hero-copy__jrL31{position:absolute;left:5%;top:174px;z-index:3;width:37%}.design02-home_eyebrow__lBXXk{display:flex;align-items:center;gap:13px;margin:0 0 22px;font-size:10px;text-transform:uppercase;color:var(--gold)}.design02-home_eyebrow__lBXXk>span{width:56px;height:1px;background:var(--gold)}.design02-home_root__I0mWz h1{font-family:Times New Roman,Georgia,serif;font-size:58px;font-weight:400;text-transform:uppercase;line-height:1.01;margin:0}.design02-home_root__I0mWz h1 span{display:block}.design02-home_hero-description__67L9x{font-size:15px;line-height:1.55;font-weight:400;margin:24px 0 0;color:var(--muted)}.design02-home_watch-link__grdRv{display:flex;align-items:center;gap:19px;border:0;background:none;padding:0;margin-top:26px;font-size:10px;text-transform:uppercase;color:var(--gold);min-height:48px}.design02-home_play-circle__mzXv2{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--gold);border-radius:50%;padding-left:3px;font-size:14px}.design02-home_figure-stage__RZxMt{position:absolute;inset:0;pointer-events:none;z-index:2}.design02-home_editorial__qMpgu{position:absolute;top:135px;right:4%;width:170px;padding:0 0 0 26px;border-left:1px solid #d4cdc57a;z-index:3}.design02-home_editorial__qMpgu ul{list-style:none;margin:0;padding:0;font-size:11px;line-height:2;text-transform:uppercase}.design02-home_editorial-rule__z85mv{display:block;background:#d4cdc5;height:1px;width:54px;margin:22px 0}.design02-home_editorial__qMpgu p{font-size:12px;line-height:1.5;margin:0;color:var(--muted)}.design02-home_manifest__W8Q_8{position:absolute;bottom:66px;right:5%;z-index:4;width:240px;height:166px;border:0;text-align:left;padding:0;overflow:hidden;background:#130c0b}.design02-home_manifest__W8Q_8 img{width:100%;height:150%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.design02-home_manifest__W8Q_8:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,#000c);pointer-events:none}.design02-home_manifest-play__JwVFf{position:absolute;right:22px;top:52px;z-index:1;width:46px;height:46px;display:grid;place-items:center;padding-left:3px;border-radius:50%;border:1px solid var(--ivory);font-size:13px}.design02-home_manifest-caption__DHfe1{position:absolute;z-index:1;bottom:18px;left:15px;text-transform:uppercase;font-size:10px;line-height:1.8}.design02-home_duration__F3RV_{position:absolute;bottom:18px;right:12px;z-index:1;color:var(--muted);font-size:9px}.design02-home_hero-footnote__cFN2A{position:absolute;bottom:27px;left:5%;display:flex;align-items:center;gap:20px;font-size:9px;text-transform:uppercase;color:#c7b8a0;z-index:3}.design02-home_hero-footnote__cFN2A>span:first-child{color:var(--gold)}.design02-home_hero-footnote__cFN2A i{width:165px;height:1px;background:var(--gold)}.design02-home_hero-footnote__cFN2A .design02-home_signature__IQ4KB{font-family:Georgia,Times New Roman,serif;text-transform:none;font-size:12px;font-style:italic;color:#c1a38c}.design02-home_directions__RqBCA{display:grid;grid-template-columns:1fr 1fr}.design02-home_direction__h9W4r{position:relative;height:334px;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--line)}.design02-home_direction__h9W4r+.design02-home_direction__h9W4r{border-left:1px solid var(--line)}.design02-home_direction-photo__PXayZ{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.design02-home_partner__sLnFf .design02-home_direction-photo__PXayZ{-o-object-position:64% 35%;object-position:64% 35%}.design02-home_care__QTu50 .design02-home_direction-photo__PXayZ{-o-object-position:50% 31%;object-position:50% 31%}.design02-home_care__QTu50 .design02-home_direction-photo__PXayZ[data-photo=care-closeup]{-o-object-position:60% 20%;object-position:60% 20%}.design02-home_direction-shade__VINmb{position:absolute;inset:0;background:linear-gradient(90deg,#050505e8,#050505b0 32%,#05050522 73%,#050505c9)}.design02-home_care__QTu50 .design02-home_direction-shade__VINmb{background:linear-gradient(90deg,#050505f0,#18080ba0 40%,#15070b44 67%,#090305d9)}.design02-home_direction-content__Am0s1{position:relative;padding:32px 0 25px 10%;z-index:2}.design02-home_section-number__JgTm6{display:flex;align-items:center;gap:16px;font-size:12px;margin:0 0 19px}.design02-home_section-number__JgTm6 span{width:48px;height:1px;background:var(--gold)}.design02-home_root__I0mWz h2{font-family:Times New Roman,Georgia,serif;font-size:58px;font-weight:400;line-height:.96;margin:0;text-transform:uppercase}.design02-home_direction-description__TNYi2{font-size:13px;line-height:1.5;margin:17px 0 26px}.design02-home_direction-cta__pOdWy{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #d9d4c9;width:280px;min-height:44px;padding:11px 18px;font-size:10px;text-transform:uppercase}.design02-home_direction-cta__pOdWy>span:last-child{font-size:20px;line-height:1}.design02-home_direction-words__xEKFc{position:absolute;right:4%;top:113px;z-index:2;margin:0;font-size:10px;line-height:1.9;text-transform:uppercase;color:#e4dbd5}.design02-home_gallery-controls___mkxT{display:flex;align-items:center;gap:7px;position:absolute;z-index:5}.design02-home_gallery-controls___mkxT button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #b7a38699;color:var(--ivory);background:#10090bd9;font-size:21px}.design02-home_gallery-controls___mkxT button:hover{border-color:var(--gold);background:#211316}.design02-home_gallery-controls___mkxT button:disabled{cursor:wait}.design02-home_gallery-counter__mM_Zw{display:inline-block;width:40px;text-align:center;font-size:9px;color:var(--muted);white-space:nowrap}.design02-home_portrait-gallery__dwSmI>.design02-home_gallery-controls___mkxT{left:5%;top:110px}.design02-home_direction__h9W4r>.design02-home_gallery-controls___mkxT{right:4%;top:18px}.design02-home_direction-photo__PXayZ[data-photo=seated]{-o-object-position:50% 28%;object-position:50% 28%}.design02-home_care__QTu50 .design02-home_direction-photo__PXayZ[data-photo=dark]{-o-object-position:64% 35%;object-position:64% 35%}.design02-home_video-dialog__p07Ly{width:min(1000px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:18px;border:1px solid var(--line);background:#090807;color:var(--ivory);overflow:auto}.design02-home_video-dialog__p07Ly::backdrop{background:#000e}.design02-home_video-dialog-header__LP8Oq{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.design02-home_root__I0mWz .design02-home_video-dialog__p07Ly h2{font-family:Arial,sans-serif;font-size:14px;line-height:1.4}.design02-home_close-video__fecyR{min-width:44px;height:44px;border:1px solid #888;background:none;font-size:29px}.design02-home_video-dialog__p07Ly video{display:block;width:100%;max-height:calc(100dvh - 160px);background:#000}.design02-home_video-error___6xPf{font-size:14px}.design02-home_video-error___6xPf a{text-decoration:underline}body:has(.design02-home_root__I0mWz dialog[open]){overflow:hidden}@media (min-width:1700px){.design02-home_hero__R5uBu{height:810px}.design02-home_hero-copy__jrL31{top:210px}.design02-home_root__I0mWz h1{font-size:66px}.design02-home_portrait__GFLVo img{width:1780px;left:-330px;top:-95px}.design02-home_portrait__GFLVo img[data-photo=seated]{width:1200px;left:-50px;top:-130px}.design02-home_editorial__qMpgu{top:170px;right:5%}.design02-home_manifest__W8Q_8{width:280px;height:190px;bottom:75px}.design02-home_direction__h9W4r{height:390px}.design02-home_direction-content__Am0s1{padding-top:40px}.design02-home_root__I0mWz h2{font-size:70px}}@media (min-width:1101px) and (max-width:1399px){.design02-home_root__I0mWz h1{font-size:48px}.design02-home_hero-copy__jrL31{width:40%;top:190px}.design02-home_portrait__GFLVo img{left:-370px}.design02-home_portrait__GFLVo img[data-photo=seated]{left:-110px}.design02-home_manifest__W8Q_8{right:3%;width:205px}.design02-home_editorial__qMpgu{right:3%;width:155px;padding-left:20px}.design02-home_header-end__giaMD,.design02-home_root__I0mWz nav{gap:20px}.design02-home_direction-words__xEKFc{right:3%;font-size:9px}.design02-home_direction-content__Am0s1{padding-left:8%}}@media (max-width:1100px){.design02-home_site-header__7rxFY{height:76px;padding:0 24px;gap:20px}.design02-home_wordmark__FKAr8{font-size:16px;gap:10px}.design02-home_header-end__giaMD{margin-left:auto;gap:18px}.design02-home_language__HlgP0{display:none}.design02-home_header-cta__IQnkH{height:36px;font-size:10px}.design02-home_menu-toggle__w_AG0{display:block;order:3;min-width:44px;height:44px;background:none;border:1px solid #c0aea15c;font-size:21px}.design02-home_root__I0mWz nav{display:none;position:absolute;top:76px;left:0;right:0;background:#13090c;padding:20px 24px;border-bottom:1px solid var(--line);margin:0}.design02-home_root__I0mWz nav.design02-home_is-open__w_qwZ{display:flex;flex-direction:column;gap:4px}.design02-home_root__I0mWz nav a{padding:14px 0}.design02-home_hero__R5uBu{height:auto}.design02-home_hero-copy__jrL31{position:relative;left:auto;top:auto;width:auto;margin:0 36px;padding-top:155px}.design02-home_root__I0mWz h1{font-size:60px}.design02-home_eyebrow__lBXXk{margin-bottom:20px}.design02-home_portrait__GFLVo{width:100%;height:590px;-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}.design02-home_portrait__GFLVo img{width:1350px;left:calc(50% - 670px);top:-70px}.design02-home_portrait__GFLVo img[data-photo=seated]{width:920px;left:calc(50% - 460px);top:-100px}.design02-home_portrait-gallery__dwSmI>.design02-home_gallery-controls___mkxT{left:36px;top:91px}.design02-home_hero-shade__09Eqo{background:linear-gradient(90deg,#25080ccf,#25080b30 65%,transparent);height:620px;-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent)}.design02-home_architecture__iDHGC{top:450px;height:620px;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 84%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 84%,transparent)}.design02-home_architecture__iDHGC img{-o-object-position:52% 50%;object-position:52% 50%}.design02-home_figure-stage__RZxMt{position:relative;height:455px;margin-top:-5px}.design02-home_hero-editorial__1UCEy{display:grid;grid-template-columns:1fr 240px;align-items:center;gap:28px;position:relative;margin:0 36px 35px;z-index:4}.design02-home_editorial__qMpgu{position:static;width:auto;padding:16px 0 16px 22px}.design02-home_editorial__qMpgu ul{font-size:10px}.design02-home_editorial-rule__z85mv{margin:16px 0}.design02-home_manifest__W8Q_8{position:relative;width:240px;height:180px;bottom:auto;right:auto}.design02-home_hero-footnote__cFN2A{display:none}.design02-home_direction__h9W4r{height:350px}.design02-home_direction-content__Am0s1{padding-left:28px}.design02-home_root__I0mWz h2{font-size:50px}.design02-home_direction-description__TNYi2{font-size:12px;max-width:230px;min-height:36px;margin-bottom:18px}.design02-home_direction-cta__pOdWy{width:270px;max-width:calc(100% - 24px);padding-left:13px;padding-right:13px}.design02-home_direction-words__xEKFc{top:auto;bottom:22px;right:12px;font-size:8px}.design02-home_partner__sLnFf .design02-home_direction-photo__PXayZ{-o-object-position:0 35%;object-position:0 35%}.design02-home_direction-photo__PXayZ[data-photo=seated]{-o-object-position:0 25%;object-position:0 25%}.design02-home_care__QTu50 .design02-home_direction-photo__PXayZ[data-photo=dark]{-o-object-position:0 35%;object-position:0 35%}}@media (max-width:700px){.design02-home_site-header__7rxFY{padding:0 20px;gap:12px}.design02-home_wordmark__FKAr8{font-size:15px}.design02-home_header-end__giaMD{gap:0}.design02-home_header-cta__IQnkH{width:112px;font-size:9px}.design02-home_hero-copy__jrL31{padding-top:146px;margin:0 22px}.design02-home_eyebrow__lBXXk{font-size:8px;gap:10px;margin-bottom:20px}.design02-home_eyebrow__lBXXk>span{width:30px}.design02-home_root__I0mWz h1{font-size:39px;line-height:1.06}.design02-home_portrait__GFLVo{height:500px;-webkit-mask-image:linear-gradient(#000 58%,transparent);mask-image:linear-gradient(#000 58%,transparent)}.design02-home_portrait__GFLVo img{width:1080px;left:calc(50% - 475px);top:-32px}.design02-home_portrait__GFLVo img[data-photo=seated]{width:760px;left:calc(50% - 325px);top:-85px}.design02-home_portrait-gallery__dwSmI>.design02-home_gallery-controls___mkxT{left:22px;top:86px}.design02-home_direction__h9W4r>.design02-home_gallery-controls___mkxT{right:18px;top:16px}.design02-home_hero-shade__09Eqo{height:550px;background:linear-gradient(90deg,#25070bd9,#25070b99 40%,#25070b20 80%)}.design02-home_hero-description__67L9x{font-size:14px;margin-top:24px;line-height:1.6}.design02-home_watch-link__grdRv{margin-top:23px;font-size:9px}.design02-home_architecture__iDHGC{top:430px;height:650px;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 84%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 84%,transparent)}.design02-home_architecture__iDHGC img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 57%;object-position:50% 57%}.design02-home_figure-stage__RZxMt{height:450px;margin-top:0}.design02-home_hero-editorial__1UCEy{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:19px;margin:20px 22px 28px}.design02-home_editorial__qMpgu{padding:0 0 0 12px}.design02-home_editorial__qMpgu ul{font-size:9px;line-height:1.95}.design02-home_editorial__qMpgu p{font-size:10px;line-height:1.6}.design02-home_editorial-rule__z85mv{width:35px;margin:14px 0}.design02-home_manifest__W8Q_8{width:100%;height:162px}.design02-home_manifest-play__JwVFf{width:40px;height:40px;right:14px;top:40px}.design02-home_manifest-caption__DHfe1{font-size:8px;left:11px;bottom:14px}.design02-home_duration__F3RV_{font-size:8px;right:10px;bottom:14px}.design02-home_directions__RqBCA{grid-template-columns:1fr}.design02-home_direction__h9W4r{height:345px}.design02-home_direction__h9W4r+.design02-home_direction__h9W4r{border-left:0}.design02-home_direction-content__Am0s1{padding:28px 22px}.design02-home_section-number__JgTm6{margin-bottom:24px;font-size:11px}.design02-home_root__I0mWz h2{font-size:55px}.design02-home_direction-description__TNYi2{font-size:12px;max-width:none;min-height:0;margin:18px 0 25px}.design02-home_direction-cta__pOdWy{max-width:100%;width:280px;min-height:46px}.design02-home_direction-words__xEKFc{top:80px;right:18px;font-size:8px}.design02-home_partner__sLnFf .design02-home_direction-photo__PXayZ{-o-object-position:0 35%;object-position:0 35%}.design02-home_direction-words__xEKFc{top:auto;bottom:22px;right:12px}.design02-home_care__QTu50 .design02-home_direction-photo__PXayZ{-o-object-position:50% 31%;object-position:50% 31%}.design02-home_video-dialog__p07Ly{padding:12px}.design02-home_root__I0mWz .design02-home_video-dialog__p07Ly h2{font-size:11px}}@media (max-width:360px){.design02-home_figure-stage__RZxMt{overflow-x:clip}.design02-home_site-header__7rxFY{padding:0 14px}.design02-home_wordmark__FKAr8{font-size:13px}.design02-home_hero-copy__jrL31{margin:0 18px}.design02-home_root__I0mWz h1{font-size:35px}.design02-home_hero-editorial__1UCEy{margin-left:18px;margin-right:18px;gap:12px}}