.heritage-module__xnxW_a__page{position:relative}.heritage-module__xnxW_a__cover{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.heritage-module__xnxW_a__eyebrow,.heritage-module__xnxW_a__heroEyebrow{color:var(--terracotta-deep);letter-spacing:.24em;margin:0 0 10px;font-size:13px;font-weight:400}.heritage-module__xnxW_a__sectionTitle{color:var(--blue);text-wrap:balance;margin:0;font-size:clamp(30px,5vw,48px);font-weight:200;line-height:1.1}.heritage-module__xnxW_a__sectionTitle strong{font-weight:500}.heritage-module__xnxW_a__hero{background:var(--blue);color:#fff;padding:clamp(24px,5vw,68px) 20px clamp(34px,5vw,62px)}.heritage-module__xnxW_a__heroInner{grid-template-columns:minmax(360px,.88fr) minmax(440px,1.12fr);align-items:center;gap:clamp(30px,5vw,70px);max-width:1240px;margin:0 auto;display:grid}.heritage-module__xnxW_a__heroCopy{min-width:0}.heritage-module__xnxW_a__heroEyebrow{color:var(--gold);letter-spacing:.28em}.heritage-module__xnxW_a__heroTitle{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(46px,7.2vw,78px);font-weight:200;line-height:.98}.heritage-module__xnxW_a__heroTitle strong{font-weight:500}.heritage-module__xnxW_a__heroLede{max-width:41ch;color:var(--muted-light);text-wrap:pretty;margin:18px 0 0;font-size:clamp(18px,2vw,22px);font-weight:300;line-height:1.65}.heritage-module__xnxW_a__gates{border-block:1px solid #c9a2276b;margin-top:clamp(26px,4vw,40px);display:grid}.heritage-module__xnxW_a__gate{color:#fff;border-bottom:1px solid #c9a22742;min-width:0;padding:15px 2px;transition:opacity .25s,padding .25s}.heritage-module__xnxW_a__gate:last-child{border-bottom:0}.heritage-module__xnxW_a__gate:hover{color:#fff;opacity:.74;padding-inline:8px}.heritage-module__xnxW_a__gate:focus-visible{outline-color:var(--gold)}.heritage-module__xnxW_a__gateEyebrow{color:var(--gold);letter-spacing:.2em;font-size:13px;display:block}.heritage-module__xnxW_a__gateTitle{margin-top:4px;font-size:clamp(18px,2vw,22px);font-weight:400;line-height:1.3;display:block}.heritage-module__xnxW_a__gateBody{color:var(--muted-light);margin-top:3px;font-size:14px;font-weight:300;line-height:1.55;display:block}.heritage-module__xnxW_a__gateCta{color:var(--gold);align-items:center;gap:7px;margin-top:7px;font-size:14px;display:inline-flex}.heritage-module__xnxW_a__gateCta svg{width:1.1em;height:1.1em}.heritage-module__xnxW_a__heroMedia{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);gap:12px;min-width:0;min-height:clamp(500px,53vw,660px);display:grid}.heritage-module__xnxW_a__heroMedia figure{background:var(--night);min-width:0;margin:0;position:relative;overflow:hidden}.heritage-module__xnxW_a__heroMedia figure:first-child{grid-row:1/3}.heritage-module__xnxW_a__heroMedia figcaption{inset-inline:0;z-index:1;color:#fff;background:linear-gradient(#0000,#0e1f33e6);gap:2px;padding:28px 12px 10px;font-size:13px;font-weight:300;line-height:1.45;display:grid;position:absolute;bottom:0}.heritage-module__xnxW_a__heroMedia figcaption strong{font-size:13px;font-weight:500}.heritage-module__xnxW_a__timeline{padding:clamp(64px,8vw,110px) 20px}.heritage-module__xnxW_a__timelineInner{grid-template-columns:minmax(240px,.56fr) minmax(0,1.44fr);align-items:start;gap:clamp(46px,7vw,100px);max-width:1120px;margin:0 auto;display:grid}.heritage-module__xnxW_a__sectionHead{top:calc(var(--header-h) + 30px);position:sticky}.heritage-module__xnxW_a__timelineOrnament{pointer-events:none;width:min(86%,250px);margin:clamp(28px,4vw,48px) auto 0}.heritage-module__xnxW_a__timelineOrnament img{width:100%;height:auto;display:block}.heritage-module__xnxW_a__timelineList{counter-reset:heritage-stop;margin:0;padding:0;list-style:none}.heritage-module__xnxW_a__timelineList>li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:18px;padding:0 0 clamp(34px,5vw,52px);display:grid}.heritage-module__xnxW_a__timelineIndex{color:var(--gold);letter-spacing:.12em;padding-top:22px;font-size:13px}.heritage-module__xnxW_a__timelineList article{padding-top:20px;position:relative}.heritage-module__xnxW_a__timelineList article:before{content:"";top:-4px;background:var(--terracotta-deep);width:8px;height:8px;position:absolute;inset-inline-start:-50px}.heritage-module__xnxW_a__period{color:var(--terracotta-deep);letter-spacing:.06em;margin:0;font-size:13px;font-weight:500}.heritage-module__xnxW_a__timelineList h3{color:var(--blue);margin:4px 0 10px;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.2}.heritage-module__xnxW_a__timelineBody{max-width:66ch;color:var(--muted);text-wrap:pretty;margin:10px 0 0;font-size:17px;line-height:1.8}.heritage-module__xnxW_a__callout{border-top:2px solid var(--gold);background:var(--sand);max-width:64ch;margin-top:18px;padding:18px 20px}.heritage-module__xnxW_a__callout>strong{color:var(--terracotta-deep);letter-spacing:.14em;font-size:13px;display:block}.heritage-module__xnxW_a__callout p{color:var(--blue);margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.7}.heritage-module__xnxW_a__communities{background:var(--sand);scroll-margin-top:calc(var(--header-h) + 12px);padding:clamp(64px,8vw,110px) 20px}.heritage-module__xnxW_a__communitiesInner{max-width:1240px;margin:0 auto}.heritage-module__xnxW_a__communitiesHead{max-width:900px;margin-bottom:clamp(34px,5vw,58px)}.heritage-module__xnxW_a__communityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(42px,6vw,78px) clamp(26px,4vw,54px);display:grid}.heritage-module__xnxW_a__community{border-top:1px solid var(--line-strong);min-width:0}.heritage-module__xnxW_a__communityMedia{aspect-ratio:16/9;background:var(--blue);margin:0;position:relative;overflow:hidden}.heritage-module__xnxW_a__communityMedia figcaption{inset-inline:0;z-index:1;color:#fff;background:linear-gradient(#0000,#0e1f33d6);padding:24px 12px 9px;font-size:13px;font-weight:300;line-height:1.4;position:absolute;bottom:0}.heritage-module__xnxW_a__communityType{background:var(--blue);border-bottom:3px solid var(--gold);color:#fff;flex-direction:column;justify-content:space-between;min-height:230px;padding:28px;display:flex}.heritage-module__xnxW_a__communityType span{color:var(--gold);letter-spacing:.14em;font-size:13px}.heritage-module__xnxW_a__communityType strong{font-size:clamp(38px,6vw,62px);font-weight:200;line-height:1}.heritage-module__xnxW_a__communityCopy{padding-top:18px}.heritage-module__xnxW_a__communityType+.heritage-module__xnxW_a__communityCopy .heritage-module__xnxW_a__communityIndex,.heritage-module__xnxW_a__communityType+.heritage-module__xnxW_a__communityCopy h3{display:none}.heritage-module__xnxW_a__communityIndex{color:var(--terracotta-deep);letter-spacing:.16em;margin:0 0 5px;font-size:13px}.heritage-module__xnxW_a__communityCopy h3{color:var(--blue);margin:0;font-size:clamp(25px,3vw,32px);font-weight:400;line-height:1.2}.heritage-module__xnxW_a__communityCopy>p:not(.heritage-module__xnxW_a__communityIndex){color:var(--muted);text-wrap:pretty;margin:10px 0 0;font-size:17px;line-height:1.75}.heritage-module__xnxW_a__communityCopy>a{min-height:44px;color:var(--terracotta-deep);align-items:center;gap:8px;margin-top:14px;font-size:16px;font-weight:500;display:inline-flex}.heritage-module__xnxW_a__communityCopy>a:hover{color:var(--terracotta-dark)}.heritage-module__xnxW_a__hilulot{background:var(--blue);color:#fff;padding:clamp(66px,8vw,112px) 20px}.heritage-module__xnxW_a__hilulotInner{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(40px,7vw,96px);max-width:1120px;margin:0 auto;display:grid}.heritage-module__xnxW_a__eyebrowGold{color:var(--gold)}.heritage-module__xnxW_a__hilulotTitle{color:#fff;margin:0;font-size:clamp(36px,6vw,62px);font-weight:200;line-height:1.05}.heritage-module__xnxW_a__hilulotTitle strong{font-weight:500}.heritage-module__xnxW_a__hilulotCopy>p{color:var(--muted-light);text-wrap:pretty;margin:0;font-size:clamp(17px,2vw,19px);font-weight:300;line-height:1.85}.heritage-module__xnxW_a__hilulotCta{background:var(--terracotta-deep);color:#fff;align-items:center;gap:10px;min-height:56px;margin-top:26px;padding:13px 18px;font-size:17px;font-weight:400;line-height:1.45;transition:background .25s;display:inline-flex}.heritage-module__xnxW_a__hilulotCta:hover{background:var(--terracotta-dark);color:#fff}.heritage-module__xnxW_a__hilulotCta:focus-visible{outline-color:#fff}.heritage-module__xnxW_a__travelNote{border-block:1px solid #c9a22770;margin-top:28px;padding:22px 0}.heritage-module__xnxW_a__travelNote>strong{color:var(--gold);letter-spacing:.12em;font-size:13px;font-weight:500;display:block}.heritage-module__xnxW_a__travelNote p{color:#fff;margin:8px 0 0;font-size:17px;font-weight:400;line-height:1.7}.heritage-module__xnxW_a__principles{padding:clamp(62px,8vw,104px) 20px}.heritage-module__xnxW_a__principlesInner{max-width:1240px;margin:0 auto}.heritage-module__xnxW_a__principlesHead{max-width:820px}.heritage-module__xnxW_a__principles ol{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(34px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.heritage-module__xnxW_a__principles li{border-inline-start:1px solid var(--line);min-width:0;padding:26px clamp(18px,2.4vw,30px) 30px}.heritage-module__xnxW_a__principles li:first-child{border-inline-start:0}.heritage-module__xnxW_a__principles li>span{color:var(--gold);letter-spacing:.14em;margin-bottom:28px;font-size:13px;display:block}.heritage-module__xnxW_a__principles li>strong{color:var(--blue);font-size:19px;font-weight:500;line-height:1.45;display:block}.heritage-module__xnxW_a__principles li p{color:var(--muted);margin:9px 0 0;font-size:15px;line-height:1.7}@media (max-width:1040px){.heritage-module__xnxW_a__heroInner{grid-template-columns:minmax(300px,.88fr) minmax(390px,1.12fr);gap:34px}.heritage-module__xnxW_a__heroMedia{min-height:540px}.heritage-module__xnxW_a__timelineInner{grid-template-columns:220px minmax(0,1fr);gap:48px}.heritage-module__xnxW_a__principles ol{grid-template-columns:repeat(2,minmax(0,1fr))}.heritage-module__xnxW_a__principles li:nth-child(3){border-inline-start:0;border-top:1px solid var(--line)}.heritage-module__xnxW_a__principles li:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:820px){.heritage-module__xnxW_a__hero{padding-inline:20px}.heritage-module__xnxW_a__heroInner{grid-template-columns:minmax(0,1fr);gap:28px}.heritage-module__xnxW_a__heroLede{max-width:52ch}.heritage-module__xnxW_a__gates{grid-template-columns:repeat(3,minmax(0,1fr))}.heritage-module__xnxW_a__gate{border-bottom:0;border-inline-start:1px solid #c9a22742;padding-inline:14px}.heritage-module__xnxW_a__gate:first-child{border-inline-start:0;padding-inline-start:0}.heritage-module__xnxW_a__gate:last-child{padding-inline-end:0}.heritage-module__xnxW_a__gate:hover{padding-inline:14px}.heritage-module__xnxW_a__gate:first-child:hover{padding-inline-start:0}.heritage-module__xnxW_a__gate:last-child:hover{padding-inline-end:0}.heritage-module__xnxW_a__heroMedia{min-height:clamp(390px,86vw,540px)}.heritage-module__xnxW_a__timelineInner{grid-template-columns:minmax(0,1fr);gap:38px}.heritage-module__xnxW_a__sectionHead{position:static}.heritage-module__xnxW_a__timelineOrnament{display:none}.heritage-module__xnxW_a__communityGrid{gap:48px 24px}.heritage-module__xnxW_a__hilulotInner{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:640px){.heritage-module__xnxW_a__heroTitle{font-size:clamp(44px,16vw,68px)}.heritage-module__xnxW_a__gates{grid-template-columns:minmax(0,1fr)}.heritage-module__xnxW_a__gate,.heritage-module__xnxW_a__gate:first-child,.heritage-module__xnxW_a__gate:last-child{border-inline-start:0;border-bottom:1px solid #c9a22742;padding-inline:2px}.heritage-module__xnxW_a__gate:last-child{border-bottom:0}.heritage-module__xnxW_a__gate:hover,.heritage-module__xnxW_a__gate:first-child:hover,.heritage-module__xnxW_a__gate:last-child:hover{padding-inline:8px}.heritage-module__xnxW_a__heroMedia{grid-template-rows:minmax(230px,1.2fr) minmax(150px,.8fr);grid-template-columns:repeat(2,minmax(0,1fr));min-height:clamp(390px,118vw,500px)}.heritage-module__xnxW_a__heroMedia figure:first-child{grid-area:1/1/auto/3}.heritage-module__xnxW_a__heroMedia figure:nth-child(2){grid-area:2/1}.heritage-module__xnxW_a__heroMedia figure:nth-child(3){grid-area:2/2}.heritage-module__xnxW_a__heroMedia figcaption{padding-inline:8px;font-size:13px}.heritage-module__xnxW_a__heroMedia figcaption strong{font-size:13px}.heritage-module__xnxW_a__timelineList>li{grid-template-columns:30px minmax(0,1fr);gap:12px}.heritage-module__xnxW_a__timelineList article:before{inset-inline-start:-32px}.heritage-module__xnxW_a__communityGrid{grid-template-columns:minmax(0,1fr)}.heritage-module__xnxW_a__communityType{min-height:210px}.heritage-module__xnxW_a__principles ol{grid-template-columns:minmax(0,1fr)}.heritage-module__xnxW_a__principles li,.heritage-module__xnxW_a__principles li:first-child,.heritage-module__xnxW_a__principles li:nth-child(3){border-inline-start:0;border-top:1px solid var(--line)}.heritage-module__xnxW_a__principles li:first-child{border-top:0}.heritage-module__xnxW_a__principles li>span{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.heritage-module__xnxW_a__gate,.heritage-module__xnxW_a__hilulotCta{transition:none}}
