.heritage-circle_page__u3Mgu{min-height:100vh;overflow:clip;background:var(--hp-page);color:var(--hp-ink);font-family:var(--hp-font-body);-webkit-font-smoothing:antialiased}.heritage-circle_page__u3Mgu *,.heritage-circle_page__u3Mgu :after,.heritage-circle_page__u3Mgu :before{box-sizing:border-box}:where(.heritage-circle_page__u3Mgu) :where(h1,h2,h3,p,ul,dl,dd){margin:0}:where(.heritage-circle_page__u3Mgu) :where(ul){padding:0;list-style:none}.heritage-circle_page__u3Mgu a:focus-visible,.heritage-circle_page__u3Mgu button:focus-visible{outline:3px solid var(--hp-navy-bright);outline-offset:4px}.heritage-circle_anchor__P7KLQ{position:absolute;top:-120px}.heritage-circle_section__aTZw_{padding:clamp(80px,8vw,124px) clamp(20px,5vw,72px);scroll-margin-top:96px}.heritage-circle_wrap__bbrJV{display:flex;flex-direction:column;gap:52px;width:min(100%,var(--hp-content-max));margin-inline:auto}.heritage-circle_eyebrow__BC9Uz{color:var(--hp-ink-2);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.heritage-circle_title__PZCMU{color:var(--hp-ink);font:800 clamp(38px,4.4vw,62px)/1.02 var(--hp-font-head);letter-spacing:-.035em;text-wrap:balance}.heritage-circle_lede__xgNWV{color:var(--hp-ink-2);font-size:18px;line-height:1.62;text-wrap:pretty}.heritage-circle_headingStack__L5zJT{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.heritage-circle_split__3kUv6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:20px 64px;align-items:end}.heritage-circle_centerHeading__5z9Rg{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.heritage-circle_hero__sNdTN{padding:clamp(64px,8vw,104px) clamp(20px,5vw,72px) 250px;background:var(--hp-navy);color:var(--hp-surface)}.heritage-circle_heroInner__PeWBw{display:flex;flex-direction:column;align-items:center;gap:26px;max-width:980px;margin:0 auto;text-align:center}.heritage-circle_heroEyebrow__77VO5{display:inline-flex;align-items:center;gap:10px;padding:9px 15px;border-radius:var(--hp-radius-sm);background:rgba(255,255,255,.08);color:rgba(255,255,255,.82);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.heritage-circle_heroDot__4e_7F{display:block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--hp-red-on-dark)}.heritage-circle_hero__sNdTN h1{font:800 clamp(42px,6vw,80px)/.99 var(--hp-font-head);letter-spacing:-.04em;text-wrap:balance}.heritage-circle_hero__sNdTN h1 span{color:rgba(255,255,255,.62)}.heritage-circle_heroLede__zTvdV{max-width:720px;color:rgba(255,255,255,.82);font-size:clamp(17px,1.6vw,20px);line-height:1.62;text-wrap:pretty}.heritage-circle_heroStats__sOjzx{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:8px;margin-top:6px}.heritage-circle_heroStats__sOjzx>div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 24px;border-radius:var(--hp-radius-sm);background:rgba(255,255,255,.08)}.heritage-circle_heroStats__sOjzx dt{color:rgba(255,255,255,.72);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.heritage-circle_heroStats__sOjzx dd{font-size:28px;font-weight:800;letter-spacing:-.03em}.heritage-circle_heroStats__sOjzx .heritage-circle_heroStatStruck__5tnnL{color:rgba(255,255,255,.62)}.heritage-circle_offer__3u2O6{position:relative;margin-top:-190px;padding:0 clamp(20px,5vw,72px)}.heritage-circle_offerGrid__kKwnF{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:24px;max-width:var(--hp-content-max);margin:0 auto}.heritage-circle_offerFootnote__d0aMB{max-width:var(--hp-content-max);margin:22px auto 0;color:var(--hp-ink-2);font-size:14px;line-height:1.55;text-align:center}.heritage-circle_statement__hvjBU{margin-top:clamp(64px,7vw,96px);padding:clamp(56px,6vw,80px) clamp(20px,5vw,72px);background:var(--hp-midnight);color:var(--hp-surface)}.heritage-circle_statementInner__9FokT{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:1040px;margin:0 auto;text-align:center}.heritage-circle_statementBody__81CZQ{font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.heritage-circle_statementNote__wYxc1{color:rgba(255,255,255,.72);font-size:14px}.heritage-circle_whyGrid__3GrMk{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:18px}.heritage-circle_whyCard__3QQJU{display:flex;flex-direction:column;gap:14px;padding:30px;border-radius:var(--hp-radius);background:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.heritage-circle_whyNumber__iMZLw{color:var(--hp-red);font-size:14px;font-style:italic;font-weight:600}.heritage-circle_whyCard__3QQJU h3{color:var(--hp-navy);font:700 22px/1.2 var(--hp-font-head);letter-spacing:-.015em}.heritage-circle_whyCard__3QQJU p:last-child{color:var(--hp-ink-2);font-size:16px;line-height:1.62}.heritage-circle_navySection__88q2n{background:var(--hp-navy);color:var(--hp-surface)}.heritage-circle_midnightSection__F9WPn{background:var(--hp-midnight);color:var(--hp-surface)}.heritage-circle_midnightSection__F9WPn .heritage-circle_eyebrow__BC9Uz,.heritage-circle_navySection__88q2n .heritage-circle_eyebrow__BC9Uz{color:rgba(255,255,255,.72)}.heritage-circle_midnightSection__F9WPn .heritage-circle_title__PZCMU,.heritage-circle_navySection__88q2n .heritage-circle_title__PZCMU{color:var(--hp-surface)}.heritage-circle_midnightSection__F9WPn .heritage-circle_lede__xgNWV,.heritage-circle_navySection__88q2n .heritage-circle_lede__xgNWV{color:rgba(255,255,255,.78)}.heritage-circle_weeksTitle__Y0HBG{font-size:clamp(36px,4vw,54px);line-height:1.04}.heritage-circle_weeks__Wr68A{display:flex;flex-direction:column}.heritage-circle_weekRow__IJq0g{display:grid;grid-template-columns:64px minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;padding:26px 0;border-top:1px solid rgba(255,255,255,.13)}.heritage-circle_weekRow__IJq0g:last-child{border-bottom:1px solid rgba(255,255,255,.13)}.heritage-circle_weekHead__Ksc5W{padding:0 0 18px;border-top:0}.heritage-circle_weekHeadLabel___90TD{color:rgba(255,255,255,.72);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.heritage-circle_weekHeadTrack__lYhPe{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:700}.heritage-circle_weekCover__5HBK4{display:block;flex:none;width:26px;height:36px;object-fit:cover;border-radius:3px}.heritage-circle_weekNumber__ozGtV{color:rgba(255,255,255,.55);font-size:30px;font-weight:800;letter-spacing:-.03em}.heritage-circle_weekWhat__F0yR8{display:flex;flex-direction:column;gap:8px}.heritage-circle_weekWhat__F0yR8 h3{font:700 20px/1.3 var(--hp-font-head);letter-spacing:-.015em}.heritage-circle_weekWhat__F0yR8 p{color:rgba(255,255,255,.76);font-size:15px;line-height:1.6}.heritage-circle_weekCell__x3ZZ0{display:flex;flex-direction:column;gap:5px;padding:16px 18px;border-radius:var(--hp-radius-sm);background:rgba(255,255,255,.07)}.heritage-circle_weekCell__x3ZZ0 strong{font-size:17px;font-weight:700}.heritage-circle_weekCellLabel__SgO_n{display:none;color:rgba(255,255,255,.72);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.heritage-circle_weekCellBody__M1APn{color:rgba(255,255,255,.76);font-size:14.5px;line-height:1.55}.heritage-circle_weeksFoot__6uzAp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.heritage-circle_weeksFoot__6uzAp p{color:rgba(255,255,255,.78);font-size:15px;line-height:1.6}.heritage-circle_closingButton__TPLWF,.heritage-circle_lightButton__VwQOy{display:flex;align-items:center;border-radius:var(--hp-radius-sm);background:var(--hp-surface);color:var(--hp-navy);font-weight:600;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.heritage-circle_lightButton__VwQOy{height:48px;gap:10px;padding:0 22px;font-size:15px}.heritage-circle_closingButton__TPLWF:hover,.heritage-circle_lightButton__VwQOy:hover{color:var(--hp-navy);transform:translateY(-2px)}.heritage-circle_pairGrid__pShkZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:18px}.heritage-circle_listCard__p85o8{display:flex;flex-direction:column;gap:20px;padding:32px;border-radius:var(--hp-radius);background:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.heritage-circle_listCard__p85o8 h3{color:var(--hp-navy);font:700 20px/1.3 var(--hp-font-head);letter-spacing:-.015em}.heritage-circle_listCard__p85o8 ul{display:flex;flex-direction:column;gap:14px}.heritage-circle_listCard__p85o8 li{display:flex;gap:12px;color:var(--hp-ink);font-size:16px;line-height:1.55}.heritage-circle_check__lwwUA{flex:none;margin-top:2px;color:var(--hp-navy-bright)}.heritage-circle_arrow__D3HBf{color:var(--hp-red);font-weight:700}.heritage-circle_listCardQuiet__lfpJY{background:var(--hp-s-low);box-shadow:none}.heritage-circle_listCardQuiet__lfpJY .heritage-circle_arrow__D3HBf,.heritage-circle_listCardQuiet__lfpJY h3,.heritage-circle_listCardQuiet__lfpJY li{color:var(--hp-ink-2)}.heritage-circle_guarantees__bAQWB{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:28px 48px;padding:clamp(28px,3.4vw,40px);border-radius:var(--hp-radius);background:var(--hp-navy);box-shadow:var(--hp-shadow-modal);color:var(--hp-surface)}.heritage-circle_guarantee__tXna7{display:flex;gap:18px}.heritage-circle_guarantee__tXna7>div{display:flex;flex-direction:column;gap:8px}.heritage-circle_guarantee__tXna7 h3{font:700 20px/1.3 var(--hp-font-head);letter-spacing:-.015em}.heritage-circle_guarantee__tXna7 p{color:rgba(255,255,255,.78);font-size:15.5px;line-height:1.6}.heritage-circle_guaranteeIcon__NANyk{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--hp-radius-sm);background:rgba(255,255,255,.1);color:var(--hp-surface)}.heritage-circle_roomGrid__brtlG{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:48px 72px;align-items:center}.heritage-circle_roomGrid__brtlG .heritage-circle_headingStack__L5zJT{gap:18px}.heritage-circle_roomExamples__jCgkT{display:flex;flex-direction:column;gap:14px}.heritage-circle_roomExamplesHead__0T5gC{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.heritage-circle_roomExamplesHead__0T5gC h3{font-size:17px;font-weight:700}.heritage-circle_roomExamplesHead__0T5gC p{color:rgba(255,255,255,.72);font-size:13px}.heritage-circle_roomExample__e_Ip6{padding:20px 22px;border-radius:var(--hp-radius);background:rgba(255,255,255,.07);color:rgba(255,255,255,.92);font-size:17px;line-height:1.55}.heritage-circle_roomExample__e_Ip6:nth-of-type(2){margin-left:clamp(0px,3vw,40px)}.heritage-circle_fitSection__cyUNH{padding-bottom:0}.heritage-circle_fitSection__cyUNH .heritage-circle_wrap__bbrJV{gap:48px}.heritage-circle_faqGrid__6xlLK{flex-direction:row;flex-wrap:wrap;gap:32px 72px;align-items:flex-start}.heritage-circle_faqHeading__yXS2B{display:flex;flex:1 1 300px;flex-direction:column;gap:16px}.heritage-circle_faqHeading__yXS2B .heritage-circle_title__PZCMU{color:var(--hp-navy);font-size:clamp(38px,4.4vw,56px)}.heritage-circle_faqList__N3aWf{flex:999 1 560px;min-width:0;padding:6px 28px;border-radius:var(--hp-radius);background:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.heritage-circle_faqItem__yG80g{border-bottom:1px solid var(--hp-s-mid)}.heritage-circle_faqItem__yG80g:last-child{border-bottom:0}.heritage-circle_faqItem__yG80g h3{font:inherit}.heritage-circle_faqItem__yG80g button{display:flex;width:100%;min-height:68px;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border:0;background:none;color:var(--hp-ink);cursor:pointer;font:700 18px/1.35 var(--hp-font-head);letter-spacing:-.015em;text-align:left}.heritage-circle_faqIcon__AkuJq{flex:none;color:var(--hp-navy-bright)}.heritage-circle_faqAnswer__Aq_03 p{padding:0 40px 22px 0;color:var(--hp-ink-2);font-size:16px;line-height:1.65}.heritage-circle_closing__hJV2S{padding:clamp(80px,8vw,112px) clamp(20px,5vw,72px);background:var(--hp-gradient);color:var(--hp-surface)}.heritage-circle_closingInner__1gCPy{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:880px;margin:0 auto;text-align:center}.heritage-circle_closing__hJV2S .heritage-circle_eyebrow__BC9Uz{color:rgba(255,255,255,.78)}.heritage-circle_closing__hJV2S h2{font:800 clamp(38px,4.8vw,64px)/1.02 var(--hp-font-head);letter-spacing:-.035em;text-wrap:balance}.heritage-circle_closingBody__MX49Z{max-width:640px;color:rgba(255,255,255,.85);font-size:18px;line-height:1.62;text-wrap:pretty}.heritage-circle_closingActions__18HY0{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px}.heritage-circle_closingButton__TPLWF{height:56px;gap:12px;padding:0 26px;box-shadow:0 8px 24px rgba(10,22,40,.25);font-size:16px}.heritage-circle_closingCover__fZ0Wr{display:block;flex:none;width:22px;height:31px;object-fit:cover;border-radius:3px}.heritage-circle_closingGuarantee__JRDqc{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.85);font-size:14px}@media (max-width:900px){.heritage-circle_weekRow__IJq0g{grid-template-columns:1fr;gap:12px}.heritage-circle_weekHead__Ksc5W{display:none}.heritage-circle_weekCellLabel__SgO_n{display:block}}@media (max-width:620px){.heritage-circle_faqList__N3aWf{padding:4px 20px}.heritage-circle_faqAnswer__Aq_03 p{padding-right:0}}@media (prefers-reduced-motion:reduce){.heritage-circle_closingButton__TPLWF,.heritage-circle_lightButton__VwQOy{transition:none}.heritage-circle_closingButton__TPLWF:hover,.heritage-circle_lightButton__VwQOy:hover{transform:none}}