.v2_page__uuxKA{background:var(--color-white);color:var(--color-charcoal)}.v2_wide__sQJ5W{width:100%;max-width:var(--container-wide);margin:0 auto;padding:0 clamp(16px,4vw,48px);box-sizing:border-box}.v2_section__8Wj6t{padding:clamp(48px,7vw,96px) 0}.v2_tint__ihnqh{background:var(--color-linen)}.v2_eyebrowDark__fXrCY,.v2_eyebrow__wK7F9{font-family:var(--font-accent);font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}.v2_eyebrow__wK7F9{color:var(--color-gold-light)}.v2_eyebrowDark__fXrCY{color:var(--color-gold-dark)}.v2_h2__bfyPd{font-size:clamp(1.9rem,3.2vw,2.75rem);line-height:1.15;margin:0 0 20px}.v2_h2__bfyPd,.v2_h3__ykmZj{font-family:var(--font-heading);color:var(--color-navy)}.v2_h3__ykmZj{font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.2;margin:0 0 12px}.v2_cardBody__JpTU1 p,.v2_faq__SmfdC p,.v2_fitCard___xUIe p,.v2_note__aDHjf p,.v2_prose__X2GYt p{font-size:1.05rem;line-height:1.75;color:var(--color-gray-600);margin:0 0 16px}.v2_prose__X2GYt p:last-child{margin-bottom:0}.v2_btnGhost__7_RPg,.v2_btnPrimary__X6lRx{display:inline-block;padding:14px 28px;border-radius:4px;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.v2_btnPrimary__X6lRx{background:var(--color-navy);color:var(--color-white)}.v2_btnPrimary__X6lRx:hover{background:var(--color-navy-dark)}.v2_btnGhost__7_RPg{border:1.5px solid var(--color-white);color:var(--color-white)}.v2_btnGhost__7_RPg:hover{background:var(--color-white);color:var(--color-navy)}.v2_hero__WnHnw .v2_btnPrimary__X6lRx{background:var(--color-gold);color:var(--color-navy-dark)}.v2_hero__WnHnw .v2_btnPrimary__X6lRx:hover{background:var(--color-gold-light)}.v2_textLink__CKC2n{color:var(--color-navy);font-weight:700;text-decoration:none;white-space:nowrap}.v2_textLink__CKC2n:hover{text-decoration:underline}.v2_hero__WnHnw{position:relative;min-height:clamp(420px,62vh,640px);display:flex;align-items:flex-end;overflow:hidden;background:var(--color-navy)}.v2_heroImage__n786X{object-fit:cover}.v2_heroShade__UAdzo{position:absolute;inset:0;background:linear-gradient(0deg,rgba(28,51,73,.92) 0,rgba(28,51,73,.45) 45%,rgba(28,51,73,.15))}.v2_heroInner__PkY8Y{position:relative;z-index:1;padding-top:calc(var(--header-height) + 48px);padding-bottom:clamp(40px,6vw,72px)}.v2_heroTitle__okZO9{font-family:var(--font-heading);font-size:clamp(2.4rem,5.5vw,4.25rem);line-height:1.05;color:var(--color-white);margin:0 0 16px;max-width:16ch}.v2_heroSubtitle__SK_AV{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55;color:rgba(255,255,255,.9);margin:0 0 28px;max-width:46ch}.v2_heroActions__nok_f{display:flex;flex-wrap:wrap;gap:12px}.v2_factsBand__1z9X8{background:var(--color-navy);color:var(--color-white);padding:28px 0 20px}.v2_factsGrid__2K_ER{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px 32px;margin:0 auto}.v2_fact__g2Kx8 dt{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-light);margin-bottom:6px}.v2_fact__g2Kx8 dd{margin:0;font-family:var(--font-heading);font-size:1.4rem;line-height:1.2}.v2_factsNote__j_63e{margin-top:14px;font-size:.8rem;color:rgba(255,255,255,.7)}.v2_lead__E6Bqt{max-width:820px;margin-bottom:clamp(32px,5vw,56px)}.v2_leadText__YVjjD{font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.75;color:var(--color-gray-600);margin:0}.v2_listings__M7bOz{margin-bottom:clamp(48px,7vw,88px)}.v2_listingsHead__qolzF{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.v2_listingsHead__qolzF .v2_h3__ykmZj{margin:0}.v2_listingGrid__Lnees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.v2_split__jWFDJ{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.v2_splitImage__AIoUa{position:relative;aspect-ratio:4/3;border-radius:6px;overflow:hidden;background:var(--color-powder)}.v2_splitImage__AIoUa img{object-fit:cover}.v2_cardGrid__rc3Et{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.v2_card__hYhdf{background:var(--color-white);border-radius:6px;overflow:hidden;box-shadow:0 1px 3px rgba(28,51,73,.08)}.v2_cardImage__a7tEp{position:relative;aspect-ratio:3/2;background:var(--color-powder)}.v2_cardImage__a7tEp img{object-fit:cover}.v2_cardBody__JpTU1{padding:22px 24px 8px}.v2_cardTitle__eYAND{font-family:var(--font-heading);font-size:1.4rem;color:var(--color-navy);margin:0 0 8px}.v2_cardBody__JpTU1 p{font-size:1rem;line-height:1.65}.v2_marketCard__Nf7gZ{align-self:start;background:var(--color-linen);border-radius:6px;padding:clamp(24px,3vw,36px)}.v2_marketTable__oPIJ5{width:100%;border-collapse:collapse;margin:8px 0 12px;font-size:1rem}.v2_marketTable__oPIJ5 td,.v2_marketTable__oPIJ5 th{padding:12px 8px;text-align:right;border-bottom:1px solid var(--color-gray-300)}.v2_marketTable__oPIJ5 th:first-child{text-align:left;padding-left:0}.v2_marketTable__oPIJ5 td:last-child{padding-right:0}.v2_marketTable__oPIJ5 thead th{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gray-500)}.v2_marketTable__oPIJ5 tbody th{font-weight:600;color:var(--color-navy)}.v2_marketNote__MZHUQ{font-size:.85rem;color:var(--color-gray-500);margin:0 0 20px}.v2_noteGrid__eABY8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.v2_note__aDHjf{background:var(--color-white);border-top:3px solid var(--color-gold);border-radius:4px;padding:24px}.v2_noteTitle__ENL4w{font-size:1.05rem;font-weight:700;color:var(--color-navy);margin:0 0 10px}.v2_note__aDHjf p{font-size:.98rem;line-height:1.65;margin:0}.v2_fitCard___xUIe{align-self:start;background:var(--color-navy);border-radius:6px;padding:clamp(24px,3vw,40px)}.v2_fitCard___xUIe,.v2_fitCard___xUIe .v2_h3__ykmZj{color:var(--color-white)}.v2_fitCard___xUIe p{color:rgba(255,255,255,.85)}.v2_checks__Q_P3H{list-style:none;margin:0;padding:0}.v2_checks__Q_P3H li{position:relative;padding-left:28px;margin-bottom:12px;line-height:1.55}.v2_checks__Q_P3H li:before{content:"";position:absolute;left:2px;top:.35em;width:7px;height:12px;border:solid var(--color-gold);border-width:0 2px 2px 0;transform:rotate(45deg)}.v2_faqWrap__RH25_{max-width:900px}.v2_faq__SmfdC{border-bottom:1px solid var(--color-gray-300)}.v2_faq__SmfdC:first-of-type{border-top:1px solid var(--color-gray-300)}.v2_faq__SmfdC summary{cursor:pointer;list-style:none;padding:20px 36px 20px 0;position:relative;font-family:var(--font-heading);font-size:1.3rem;line-height:1.3;color:var(--color-navy)}.v2_faq__SmfdC summary::-webkit-details-marker{display:none}.v2_faq__SmfdC summary:after{content:"+";position:absolute;right:4px;top:16px;font-family:var(--font-body);font-size:1.5rem;color:var(--color-gold-dark)}.v2_faq__SmfdC[open] summary:after{content:"−"}.v2_faq__SmfdC p{padding-bottom:8px}.v2_moreGrid__UQTrL{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:24px}.v2_moreCard__llSR_{position:relative;display:block;aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:var(--color-navy);text-decoration:none}.v2_moreCard__llSR_ img{object-fit:cover;transition:transform var(--transition-default)}.v2_moreCard__llSR_:hover img{transform:scale(1.05)}.v2_moreShade__b04HY{position:absolute;inset:0;background:linear-gradient(0deg,rgba(28,51,73,.85),rgba(28,51,73,.05) 60%)}.v2_moreName__tP1_G{position:absolute;left:14px;right:14px;bottom:14px;font-family:var(--font-heading);font-size:1.2rem;line-height:1.15;color:var(--color-white)}@media (max-width:1100px){.v2_cardGrid__rc3Et,.v2_noteGrid__eABY8{grid-template-columns:repeat(2,minmax(0,1fr))}.v2_factsGrid__2K_ER,.v2_moreGrid__UQTrL{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.v2_split__jWFDJ{grid-template-columns:1fr}.v2_listingGrid__Lnees{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px) and (max-width:900px){.v2_listingGrid__Lnees>:nth-child(3){display:none}}@media (max-width:640px){.v2_cardGrid__rc3Et,.v2_listingGrid__Lnees,.v2_noteGrid__eABY8{grid-template-columns:1fr}.v2_factsGrid__2K_ER,.v2_moreGrid__UQTrL{grid-template-columns:repeat(2,minmax(0,1fr))}.v2_heroActions__nok_f>*{flex:1 1 100%;text-align:center}}