._2-gWxG_control{margin-top:20px}._2-gWxG_trigger{color:#294437;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #cfd8ce;border-radius:999px;justify-content:center;align-items:center;gap:16px;max-width:100%;min-height:46px;padding:11px 18px;font-size:.8125rem;font-weight:650;line-height:1.5;display:inline-flex}._2-gWxG_trigger>span{overflow-wrap:anywhere;min-width:0}._2-gWxG_arrow{flex-shrink:0;width:18px;height:18px}._2-gWxG_trigger:focus-visible{outline-offset:4px;outline:3px solid #6678a4}._2-gWxG_control>dialog{overscroll-behavior:contain;color:#182238;background:#fffdf8;border:1px solid #e1ddd4;border-radius:24px;width:calc(100vw - 40px);max-width:820px;max-height:min(88dvh,820px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden auto;box-shadow:0 28px 80px #12182e33}._2-gWxG_control>dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12182e85}._2-gWxG_control>dialog>div:first-child{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdf8;border-bottom:1px solid #e9e4da;padding:22px 24px}._2-gWxG_control>dialog>div:first-child>div{min-width:0}._2-gWxG_control>dialog>div:first-child h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(21px,2vw,26px);font-weight:650;line-height:1.25}._2-gWxG_control>dialog>div:first-child p{color:#66695f;max-width:62ch;margin-top:7px;font-size:.8125rem;line-height:1.65}._2-gWxG_control>dialog>div:first-child button{background:#fff;border:1px solid #dfdfd6;border-radius:50%}._2-gWxG_control>dialog>div:first-child button:focus-visible{outline-offset:3px;outline:3px solid #6678a4}._2-gWxG_control>dialog>div:nth-child(2){padding:24px}@media (hover:hover) and (pointer:fine){._2-gWxG_trigger:hover{background:#f1f5ef;border-color:#789580}}@media (max-width:639px){._2-gWxG_control{margin-top:16px}._2-gWxG_control>dialog{width:100%;max-width:none;max-height:calc(100dvh - 18px - env(safe-area-inset-top,0px));border-bottom:0;border-radius:24px 24px 0 0;margin:0;inset:auto 0 0}._2-gWxG_control>dialog>div:first-child{gap:12px;padding:21px 18px 18px}._2-gWxG_control>dialog>div:first-child h2{font-size:22px}._2-gWxG_control>dialog>div:nth-child(2){padding:20px 18px calc(22px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:no-preference){._2-gWxG_trigger{transition:background-color .15s,border-color .15s}}@media (prefers-reduced-motion:reduce){._2-gWxG_trigger,._2-gWxG_control>dialog{scroll-behavior:auto;transition:none;animation:none}}
.g31dLW_featureSection{margin-top:20px}.g31dLW_amenityPreview,.g31dLW_allAmenities,.g31dLW_nearbyPreview,.g31dLW_allNearby{margin:0;padding:0;list-style:none}.g31dLW_amenityPreview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.g31dLW_amenityCard,.g31dLW_amenityRow,.g31dLW_nearbyCard{--feature-ink:#78613c;--feature-tint:#f5eddd;--feature-line:#e8d9bb}.g31dLW_amenityCard[data-tone=water],.g31dLW_amenityRow[data-tone=water]{--feature-ink:#346f7a;--feature-tint:#e6f2f1;--feature-line:#bddbd8}.g31dLW_amenityCard[data-tone=sage],.g31dLW_amenityRow[data-tone=sage],.g31dLW_nearbyCard[data-tone=sage]{--feature-ink:#4f6e50;--feature-tint:#edf2e8;--feature-line:#cbdac2}.g31dLW_amenityCard[data-tone=clay],.g31dLW_amenityRow[data-tone=clay]{--feature-ink:#a1664c;--feature-tint:#faf0e8;--feature-line:#e8ccba}.g31dLW_amenityCard[data-tone=indigo],.g31dLW_amenityRow[data-tone=indigo],.g31dLW_nearbyCard[data-tone=indigo]{--feature-ink:#59679a;--feature-tint:#eef0f8;--feature-line:#cfd5e9}.g31dLW_amenityCard{background:linear-gradient(155deg,#fff 45%,#fcfaf5);border:1px solid #e8e4dc;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px;min-width:0;min-height:150px;padding:23px 12px 19px;display:flex;position:relative;box-shadow:0 3px 14px #42371903}.g31dLW_iconPlate{border:1px solid var(--feature-line);background:var(--feature-tint);width:56px;height:56px;color:var(--feature-ink);border-radius:18px;flex:0 0 56px;place-items:center;display:grid;position:relative}.g31dLW_iconPlate:after{background:var(--feature-line);content:"";border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;right:-5px}.g31dLW_iconPlate svg{width:31px;height:31px}.g31dLW_amenityLabel{max-width:100%;color:var(--sh-ink,#182238);text-align:center;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.g31dLW_sectionFooter{justify-content:space-between;align-items:center;gap:12px 22px;margin-top:18px;display:flex}.g31dLW_sectionFooter>p{color:#6b6c62;max-width:44ch;margin:0;font-size:11px;line-height:1.7}.g31dLW_sectionFooter>div{flex-shrink:0;max-width:100%;margin-top:0}.g31dLW_groupedContent{gap:28px;display:grid}.g31dLW_featureGroup{min-width:0}.g31dLW_groupHeading{align-items:center;gap:10px;margin:0 0 13px;display:flex}.g31dLW_groupHeading h3{color:#24352d;margin:0;font-size:15px;font-weight:650;line-height:1.5}.g31dLW_groupHeading>span{color:#5e6e58;background:#f1f4ec;border:1px solid #e0e4da;border-radius:999px;justify-content:center;align-items:center;min-width:25px;min-height:25px;padding:2px 7px;font-size:11px;font-weight:650;display:inline-flex}.g31dLW_allAmenities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.g31dLW_amenityRow{color:#25332d;overflow-wrap:anywhere;background:#fff;border:1px solid #ebe7de;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:12px;font-size:13px;line-height:1.55;display:flex}.g31dLW_rowIcon{background:var(--feature-tint);width:40px;height:40px;color:var(--feature-ink);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.g31dLW_rowIcon svg{width:23px;height:23px}.g31dLW_textPanel{background:#faf7f0;border:1px solid #e8e2d6;border-radius:15px;padding:18px}.g31dLW_textPanel h3{color:#263a30;margin:0 0 8px;font-size:15px;font-weight:650}.g31dLW_textPanel p{color:#62655c;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.g31dLW_inclusionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:12px 0 0;display:grid}.g31dLW_inclusionList>div{border-top:1px solid #e6e1d6;min-width:0;padding:11px 0}.g31dLW_inclusionList dt{color:#6c6a61;font-size:11px;line-height:1.6}.g31dLW_inclusionList dd{color:#27342e;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;font-weight:600;line-height:1.6}.g31dLW_notePreview{background:#fff;border:1px solid #e7e1d6;border-radius:16px;align-items:flex-start;gap:14px;min-width:0;padding:18px;display:flex}.g31dLW_noteIcon{color:#7a6545;background:#f2eddf;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.g31dLW_notePreview>div{min-width:0}.g31dLW_notePreview strong{color:#27362f;font-size:13px;font-weight:650}.g31dLW_notePreview p{-webkit-line-clamp:2;color:#696a61;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:5px 0 0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.g31dLW_nearbySection{margin-top:22px}.g31dLW_nearbyPreview,.g31dLW_allNearby{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.g31dLW_nearbyCard{background:linear-gradient(135deg,#fff,#fbfcf9);border:1px solid #e5e8df;border-radius:16px;align-items:flex-start;gap:13px;min-width:0;padding:18px;display:flex}.g31dLW_nearbyIcon{border:1px solid var(--feature-line);background:var(--feature-tint);width:43px;height:43px;color:var(--feature-ink);border-radius:14px;flex:0 0 43px;place-items:center;display:grid}.g31dLW_nearbyIcon svg{width:23px;height:23px}.g31dLW_nearbyCopy{min-width:0}.g31dLW_nearbyCopy>span{color:#6a7167;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.5;display:block}.g31dLW_nearbyCopy>p{color:#25342c;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;font-weight:500;line-height:1.7}.g31dLW_modalNote{color:#6c6c62;border-top:1px solid #e8e3d9;margin:0;padding-top:18px;font-size:12px;line-height:1.75}@media (min-width:640px) and (max-width:767px){.g31dLW_amenityPreview{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.g31dLW_amenityCard{padding-inline:9px}}@media (max-width:639px){.g31dLW_featureSection{margin-top:16px}.g31dLW_amenityPreview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.g31dLW_amenityPreview>.g31dLW_amenityCard:nth-child(n+5){display:none}.g31dLW_amenityCard{border-radius:16px;gap:13px;min-height:139px;padding:18px 12px 16px}.g31dLW_iconPlate{border-radius:16px;flex-basis:50px;width:50px;height:50px}.g31dLW_iconPlate svg{width:29px;height:29px}.g31dLW_amenityLabel{font-size:12px}.g31dLW_sectionFooter{flex-direction:column;align-items:flex-start;gap:13px;margin-top:15px}.g31dLW_sectionFooter>p{max-width:none;font-size:11px}.g31dLW_sectionFooter>div{width:100%}.g31dLW_sectionFooter>div>button{justify-content:space-between;width:100%}.g31dLW_allAmenities,.g31dLW_allNearby{grid-template-columns:1fr;gap:9px}.g31dLW_groupedContent{gap:24px}.g31dLW_amenityRow{padding:11px 12px}.g31dLW_nearbyPreview{grid-template-columns:1fr;gap:10px}.g31dLW_nearbyPreview>.g31dLW_nearbyCard:nth-child(n+3){display:none}.g31dLW_nearbyCard{border-radius:14px;gap:12px;padding:15px}.g31dLW_nearbyIcon{border-radius:12px;flex-basis:40px;width:40px;height:40px}.g31dLW_nearbyCopy>p{margin-top:5px}.g31dLW_textPanel{padding:16px}.g31dLW_inclusionList{grid-template-columns:1fr}}@media print{.g31dLW_sectionFooter{display:none}}
.m2G81a_page{--sh-ink:var(--rv-indigo-900,#12182e);--sh-muted:var(--rv-charcoal-700,#50514c);--sh-paper:#fff;--sh-warm:var(--rv-ivory-50,#fffdf8);--sh-soft:var(--rv-ivory-100,#fbf7ee);--sh-sand:var(--rv-sandstone-100,#f2e7d5);--sh-sage:var(--rv-sage-100,#e8eee5);--sh-line:#e9e5dd;--sh-accent:var(--rv-brand-accent,#5965a8);--sh-focus:var(--rv-focus,#8b563e);--vx-canvas:var(--sh-warm);--vx-paper:var(--sh-paper);--vx-ink:var(--sh-ink);--vx-muted:var(--sh-muted);--vx-line:var(--sh-line);--vx-line-strong:#b4aa9b;--vx-sand:var(--sh-sand);--vx-accent:var(--sh-accent);--rv-detail-anchor-offset:160px;--detail-line:var(--sh-line);--detail-ink:var(--sh-ink);--detail-muted:var(--sh-muted);background:var(--sh-warm);color:var(--sh-ink);padding:0 0 calc(100px + env(safe-area-inset-bottom));overflow-wrap:anywhere;font-family:Arial,Helvetica,sans-serif}.m2G81a_page *{box-sizing:border-box}.m2G81a_container{width:min(1280px,100% - 48px);margin-inline:auto}.m2G81a_page :is(button,a,summary){touch-action:manipulation}.m2G81a_page :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--sh-focus);outline-offset:4px}.m2G81a_page :is(section[id],header[id],div[id]){scroll-margin-top:var(--rv-detail-anchor-offset)}.m2G81a_page :is(button,a,input,select,textarea,summary){scroll-margin-block:160px 120px}.m2G81a_page svg{flex-shrink:0}.m2G81a_previewNotice{border-bottom:1px solid var(--sh-line);color:var(--sh-muted);margin:0;padding:12px 0;font-size:12px;line-height:1.6}.m2G81a_toolbarShell{min-height:54px}.m2G81a_toolbarShell>div:first-child{border-bottom:0;padding-block:10px}.m2G81a_header{justify-content:space-between;align-items:flex-start;gap:24px;padding:16px 0 24px;display:flex}.m2G81a_identity{min-width:0}.m2G81a_eyebrow{letter-spacing:.1em;text-transform:uppercase;font-weight:700;line-height:1.65;color:#6b675f!important;margin:0 0 9px!important;font-size:11px!important}.m2G81a_eyebrow span{color:#a29c92;margin-inline:7px}.m2G81a_header h1{letter-spacing:-.035em;text-wrap:balance;max-width:32ch;margin:0 0 12px;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.18}.m2G81a_locationLine{color:var(--sh-muted);align-items:center;gap:7px;margin:0;font-size:14px;line-height:1.65;display:flex}.m2G81a_locationLine svg{width:17px;height:17px;color:var(--sh-accent)}.m2G81a_headlineQuote{text-align:right;min-width:210px;max-width:330px;padding-top:3px}.m2G81a_headlineQuote>p{color:var(--sh-muted);margin:0 0 6px;font-size:12px;line-height:1.6}.m2G81a_headlineQuote>strong{letter-spacing:-.035em;font-size:28px;line-height:1.25;display:block}.m2G81a_headlineQuote>a{min-height:36px;color:var(--sh-accent);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.m2G81a_headlineQuote>small{max-width:35ch;color:var(--sh-muted);margin-left:auto;font-size:11px;line-height:1.6;display:block}.m2G81a_galleryShell{position:relative}.m2G81a_galleryShell>div:first-child{aspect-ratio:auto;background:#ebe7df;border:0;border-radius:20px;gap:8px;width:100%;height:440px;max-height:none}.m2G81a_galleryShell>div:first-child>div:first-child{min-width:0;min-height:0}.m2G81a_galleryShell>div:first-child>div:nth-child(2){gap:8px}.m2G81a_galleryCaption{color:#6b675f;justify-content:space-between;align-items:center;gap:16px;margin-top:5px;font-size:11px;line-height:1.65;display:flex}.m2G81a_galleryCaption>a{min-height:40px;color:var(--sh-ink);flex-shrink:0;align-items:center;gap:8px;font-weight:600;display:inline-flex}.m2G81a_galleryCaption svg{width:16px;height:16px}.m2G81a_factRibbon{border-block:1px solid var(--sh-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:19px 0 0;padding:22px 0;display:grid}.m2G81a_factRibbon>div{border-right:1px solid var(--sh-line);align-items:center;gap:13px;min-width:0;padding:0 22px;display:flex}.m2G81a_factRibbon>div:first-child{padding-left:0}.m2G81a_factRibbon>div:last-child{border:0;padding-right:0}.m2G81a_factIcon{background:var(--sh-soft);width:43px;height:43px;color:var(--sh-ink);border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;display:flex}.m2G81a_factIcon svg{width:23px;height:23px}.m2G81a_factRibbon dt{color:#6b675f;font-size:11px;line-height:1.5}.m2G81a_factRibbon dd{margin:5px 0 0;font-size:15px;font-weight:650;line-height:1.5}.m2G81a_trustLine{color:#6b675f;flex-wrap:wrap;align-items:center;gap:9px 24px;padding:9px 0 16px;font-size:11px;line-height:1.6;display:flex}.m2G81a_trustLine>div:first-child a{min-height:36px}.m2G81a_navigationShell{top:var(--rv-detail-nav-offset,76px);z-index:36;background:var(--sh-warm);position:sticky}.m2G81a_navigationShell>nav{box-shadow:none;margin:0;position:relative;top:auto}.m2G81a_navigationShell nav a{font-size:13px}.m2G81a_layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:60px;padding-top:12px;display:grid}.m2G81a_main{min-width:0}.m2G81a_section{border-bottom:1px solid var(--sh-line);padding:37px 0}.m2G81a_sectionHeading{margin-bottom:22px}.m2G81a_section h2,.m2G81a_nextStep h2,.m2G81a_guides h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(22px,2vw,27px);font-weight:650;line-height:1.28}.m2G81a_section h3{font-size:16px;font-weight:650;line-height:1.5}.m2G81a_description{white-space:pre-line;color:var(--sh-muted);margin:12px 0;font-size:15px;line-height:1.9}.m2G81a_muted{color:var(--sh-muted);margin:10px 0 18px;font-size:13px;line-height:1.8}.m2G81a_fine{color:#6b675f;margin:12px 0 0;line-height:1.75;font-size:12px!important}.m2G81a_readMore>summary{cursor:pointer;min-height:44px;color:var(--sh-accent);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.m2G81a_readMore>summary::-webkit-details-marker{display:none}.m2G81a_disclosure{border-top:1px solid var(--sh-line);margin-top:18px}.m2G81a_disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;font-size:14px;font-weight:600;list-style:none;display:flex}.m2G81a_disclosure>summary::-webkit-details-marker{display:none}.m2G81a_disclosure>summary>span{color:var(--sh-accent);font-size:20px;font-weight:400}.m2G81a_disclosure[open]>summary>span{transform:rotate(45deg)}.m2G81a_disclosure[open]{padding-bottom:12px}.m2G81a_subheading{margin:16px 0 10px}.m2G81a_rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:15px 0 0;display:grid}.m2G81a_rows>div{border-bottom:1px solid var(--sh-line);min-width:0;padding:14px 0}.m2G81a_rows dt{color:#6b675f;font-size:11px;line-height:1.65}.m2G81a_rows dd{white-space:pre-line;margin:4px 0 0;font-size:14px;font-weight:550;line-height:1.7}.m2G81a_costsShell>section{padding-block:37px}.m2G81a_costsShell h2{letter-spacing:-.025em;line-height:1.3;font-size:25px!important}.m2G81a_costsShell :is(p,dd,dt){overflow-wrap:anywhere}.m2G81a_costsShell :is(button,input,select){font-size:14px}.m2G81a_costsShell :is(input,select){font-size:16px}.m2G81a_locationCard{background:linear-gradient(110deg,#f1f4ed,#fafbf8);border:1px solid #e5e7df;border-radius:16px;align-items:flex-start;gap:18px;padding:24px;display:flex}.m2G81a_locationMark{color:#526a52;background:#fff;border:1px solid #dfe5d7;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.m2G81a_locationCard>div{min-width:0}.m2G81a_locationCard h3{margin:0 0 6px}.m2G81a_locationCard p{color:var(--sh-muted);margin:0;font-size:13px;line-height:1.8}.m2G81a_link{min-height:44px;color:var(--sh-ink);text-underline-offset:4px;align-items:center;gap:10px;margin-top:8px;font-size:13px;font-weight:650;text-decoration:underline;display:inline-flex}.m2G81a_nearbyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;margin-top:24px;display:grid}.m2G81a_nearbyGrid>div{align-items:flex-start;gap:11px;min-width:0;display:flex}.m2G81a_nearbyGrid svg{color:#6a8066;width:18px;height:18px;margin-top:2px}.m2G81a_nearbyGrid strong{font-size:13px;font-weight:600;line-height:1.6}.m2G81a_nearbyGrid p{color:var(--sh-muted);margin:4px 0 0;font-size:12px;line-height:1.7}.m2G81a_evidenceCard{padding:6px 0 12px}.m2G81a_person{align-items:center;gap:12px;min-width:0;display:flex}.m2G81a_person>div{min-width:0}.m2G81a_person strong,.m2G81a_person h3{margin:0;font-size:14px;font-weight:650;line-height:1.6;display:block}.m2G81a_person p{color:var(--sh-muted);margin:3px 0 0;font-size:11px;line-height:1.7}.m2G81a_avatar{width:43px;height:43px;color:var(--sh-ink);background:#f0eee8;border-radius:50%;flex:0 0 43px;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.m2G81a_decisionShell{margin-top:30px}.m2G81a_nextStep{background:#eee6d7;border:1px solid #e2d8c4;border-radius:18px;margin:32px 0;padding:30px}.m2G81a_nextStep>p:not(.m2G81a_eyebrow){max-width:53ch;color:var(--sh-muted);margin:14px 0 20px;font-size:14px;line-height:1.8}.m2G81a_nextActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.m2G81a_nextActions>*{min-height:48px}.m2G81a_similarShell{margin-top:16px}.m2G81a_guides{flex-wrap:wrap;align-items:center;gap:18px 30px;padding:32px 0;display:flex}.m2G81a_guides>div{flex:300px}.m2G81a_guides h2{font-size:19px}.m2G81a_guides>a{align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;display:flex}.m2G81a_guides>a svg{width:16px;height:16px}.m2G81a_aside{padding-top:25px;position:sticky;top:150px}.m2G81a_contactCard{background:var(--sh-paper);border:1px solid #e4dfd6;border-radius:18px;padding:24px;box-shadow:0 8px 35px #29251a06}.m2G81a_contactHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.m2G81a_contactHeading .m2G81a_eyebrow{margin:0!important}.m2G81a_contactHeading svg{color:#b17c50;width:21px;height:21px}.m2G81a_contactCard h2{letter-spacing:-.035em;margin:18px 0 10px;font-size:24px;font-weight:650;line-height:1.22}.m2G81a_contactCopy{color:var(--sh-muted);margin:0;font-size:13px;line-height:1.8}.m2G81a_sideQuote{border-bottom:1px solid var(--sh-line);margin:12px 0;padding:18px 0}.m2G81a_sideQuote span{color:var(--sh-muted);font-size:11px;line-height:1.6}.m2G81a_sideQuote strong{letter-spacing:-.035em;margin:5px 0;font-size:25px;font-weight:700;line-height:1.35;display:block}.m2G81a_sideQuote small{color:var(--sh-muted);font-size:10px;line-height:1.75;display:block}.m2G81a_contactActions{gap:9px;display:grid}.m2G81a_contactActions>*{text-align:center;justify-content:center;width:100%;min-height:48px}.m2G81a_contactActions>:first-child{background:var(--sh-ink);color:#fff;border:1px solid var(--sh-ink);border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:14px;font-weight:600;display:flex}.m2G81a_contactActions>:nth-child(2){color:var(--sh-ink);background:#fff;border:1px solid #d6d1c8;border-radius:10px;align-items:center;padding:12px;font-size:13px;display:flex}.m2G81a_contactCard>.m2G81a_person{border-top:1px solid var(--sh-line);margin-top:20px;padding-top:20px}.m2G81a_sideTrust{font-size:11px;line-height:1.7}.m2G81a_sideTrust>a{border-bottom:0;margin-top:14px;padding:12px 0 0}.m2G81a_sideGuide{color:var(--sh-muted);align-items:flex-start;gap:12px;padding:22px 10px;display:flex}.m2G81a_sideGuide>svg{color:#8e806b;width:21px;height:21px}.m2G81a_sideGuide strong{color:var(--sh-ink);font-size:12px;font-weight:650}.m2G81a_sideGuide p{margin:5px 0;font-size:11px;line-height:1.7}.m2G81a_sideGuide a{min-height:36px;color:var(--sh-accent);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.m2G81a_mobileBar{display:none}.m2G81a_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m2G81a_alias{height:0;scroll-margin-top:160px;display:block}@media (min-width:640px){.m2G81a_galleryShell>div:first-child:has(>div:nth-child(2)){grid-template-columns:minmax(0,2.25fr) minmax(0,1fr)}}@media (max-width:1099px){.m2G81a_layout{grid-template-columns:minmax(0,1fr);gap:0}.m2G81a_aside{display:none}.m2G81a_galleryShell>div:first-child{height:380px}.m2G81a_mobileBar{z-index:80;padding:12px max(18px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#fffdf8f7;border-top:1px solid #e1dcd3;grid-template-columns:minmax(0,1fr) minmax(140px,auto);align-items:center;gap:14px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 28px #211d1210}.m2G81a_mobileBar>a:first-child{min-width:0;color:var(--sh-ink);flex-direction:column;justify-content:center;min-height:48px;text-decoration:none;display:flex}.m2G81a_mobileBar small{color:var(--sh-muted);font-size:10px;line-height:1.6}.m2G81a_mobileBar strong{letter-spacing:-.02em;font-size:17px;line-height:1.35}.m2G81a_mobileBar>:nth-child(2){background:var(--sh-ink);color:#fff;text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.m2G81a_headlineQuote{min-width:185px}.m2G81a_page{padding-bottom:calc(118px + env(safe-area-inset-bottom))}}@media (max-width:639px){.m2G81a_container{width:calc(100% - 32px)}.m2G81a_toolbarShell{min-height:48px}.m2G81a_header{padding:10px 0 17px;display:block}.m2G81a_eyebrow{letter-spacing:.085em;font-size:10px!important}.m2G81a_header h1{max-width:100%;margin-bottom:9px;font-size:27px;line-height:1.15}.m2G81a_locationLine{gap:5px;font-size:12px}.m2G81a_headlineQuote{text-align:left;min-width:0;max-width:none;padding-top:15px}.m2G81a_headlineQuote>p{margin-right:10px;font-size:11px;display:inline-block}.m2G81a_headlineQuote>strong{font-size:23px;display:inline}.m2G81a_headlineQuote>a{min-height:36px;margin-left:12px;font-size:11px;display:inline-flex}.m2G81a_headlineQuote>small{max-width:none;margin:3px 0 0;font-size:11px;line-height:1.65}.m2G81a_galleryShell>div:first-child{aspect-ratio:4/3;border-radius:14px;height:auto;min-height:220px}.m2G81a_galleryCaption{flex-wrap:wrap;gap:5px;margin-top:6px;font-size:10px}.m2G81a_galleryCaption>span{flex-basis:100%}.m2G81a_galleryCaption>a{min-height:36px;font-size:11px}.m2G81a_factRibbon{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin:5px 0 0;padding:18px 0}.m2G81a_factRibbon>div{border:0;align-items:flex-start;gap:9px;padding:0!important}.m2G81a_factIcon{border-radius:9px;flex-basis:34px;width:34px;height:34px}.m2G81a_factIcon svg{width:20px;height:20px}.m2G81a_factRibbon dt{font-size:10px}.m2G81a_factRibbon dd{margin-top:4px;font-size:13px}.m2G81a_trustLine{gap:6px 14px;padding:10px 0 13px;font-size:10px}.m2G81a_trustLine>div:first-child{flex-basis:100%}.m2G81a_trustLine>div:first-child a{min-height:32px}.m2G81a_navigationShell{margin-inline:-16px;padding-inline:12px}.m2G81a_navigationShell nav a{font-size:12px}.m2G81a_layout{padding-top:2px}.m2G81a_section{padding-block:29px}.m2G81a_sectionHeading{margin-bottom:17px}.m2G81a_section h2,.m2G81a_nextStep h2{font-size:23px}.m2G81a_description{font-size:15px;line-height:1.85}.m2G81a_rows{gap:0 20px}.m2G81a_rows dd{font-size:13px}.m2G81a_rows dt{font-size:10px}.m2G81a_muted{font-size:12px}.m2G81a_locationCard{gap:12px;padding:18px 16px}.m2G81a_locationMark{flex-basis:38px;width:38px;height:38px}.m2G81a_locationMark svg{width:21px;height:21px}.m2G81a_locationCard h3{font-size:15px}.m2G81a_nearbyGrid{gap:18px 15px}.m2G81a_nearbyGrid strong{font-size:12px}.m2G81a_nearbyGrid p{font-size:11px}.m2G81a_costsShell>section{padding-block:29px}.m2G81a_costsShell h2{font-size:23px!important}.m2G81a_nextStep{margin-top:26px;padding:24px 20px}.m2G81a_nextActions{grid-template-columns:1fr;display:grid}.m2G81a_nextActions>*{justify-content:center;width:100%}.m2G81a_nextStep>p:not(.m2G81a_eyebrow){font-size:13px}.m2G81a_guides{gap:8px}.m2G81a_guides>a{justify-content:space-between;width:100%;padding-block:8px}.m2G81a_mobileBar{grid-template-columns:minmax(0,1fr) minmax(126px,auto);gap:10px}.m2G81a_mobileBar strong{font-size:16px}.m2G81a_mobileBar>:nth-child(2){padding-inline:14px;font-size:12px}}@media (max-height:600px){.m2G81a_navigationShell,.m2G81a_aside{position:relative;top:auto}}@media (prefers-reduced-motion:no-preference){.m2G81a_page :is(button,a,summary){transition:background-color .16s,border-color .16s,box-shadow .16s}.m2G81a_contactActions>:first-child:hover,.m2G81a_mobileBar>:nth-child(2):hover{background:#26304f;box-shadow:0 4px 14px #12182e20}.m2G81a_nextActions>:first-child:hover{box-shadow:0 5px 16px #12182e15}.m2G81a_disclosure>summary>span{transition:transform .15s}}@media (prefers-reduced-motion:reduce){.m2G81a_page,.m2G81a_page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.m2G81a_mobileBar,.m2G81a_navigationShell,.m2G81a_aside,.m2G81a_toolbarShell,.m2G81a_previewNotice,.m2G81a_nextStep{display:none}.m2G81a_page{background:#fff;padding:0}.m2G81a_container{width:100%}.m2G81a_layout{display:block}.m2G81a_section{break-inside:avoid}.m2G81a_galleryShell>div:first-child{height:300px}}.m2G81a_intelligenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.m2G81a_intelligenceCard{break-inside:avoid;background:#f8faf6;border:1px solid #e1e6dc;border-radius:14px;padding:18px}.m2G81a_intelligenceKicker{letter-spacing:.1em;text-transform:uppercase;color:#60725f;font-size:10px;font-weight:800;display:block}.m2G81a_intelligenceCard p,.m2G81a_intelligenceCard li{color:var(--sh-muted);font-size:13px;line-height:1.75}.m2G81a_intelligenceCard ul{margin:10px 0 0;padding-left:18px}.m2G81a_intelligenceDate{color:#777168;grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}.m2G81a_sourceList{margin-top:20px}.m2G81a_sourceList>h3{margin-bottom:10px}.m2G81a_sourceCard{border-bottom:1px solid var(--sh-line);color:inherit;gap:3px;padding:14px 0;display:grid}.m2G81a_sourceCard>span{color:#6b675f;font-size:10px}.m2G81a_sourceCard>strong{color:var(--sh-ink);font-size:14px}.m2G81a_sourceCard>small{color:#6b675f;font-size:11px}.m2G81a_sourceCard>p{color:var(--sh-muted);margin:3px 0;font-size:12px;line-height:1.65}.m2G81a_sourceCard>em{color:var(--sh-accent);font-size:11px;font-style:normal;font-weight:650}.m2G81a_extraCostBlock{padding:0 0 24px}.m2G81a_extraCostBlock>h3{margin:0 0 8px}.m2G81a_extraCostBlock .m2G81a_rows small{color:#777168;margin-top:3px;font-size:10px;font-weight:400;display:block}.m2G81a_priceHistory{gap:0;display:grid}.m2G81a_priceHistory>div{border-bottom:1px solid var(--sh-line);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.m2G81a_priceHistory time{color:#6b675f;font-size:11px}.m2G81a_priceHistory strong{color:var(--sh-ink);font-size:12px}.m2G81a_correctionBox{background:#faf8f3;border:1px solid #e2ddd5;border-radius:14px;margin:22px 0;padding:16px}.m2G81a_correctionBox>button{text-underline-offset:3px;color:#5d6259;background:0 0;border:0;min-height:42px;padding:0;font-size:12px;font-weight:650;text-decoration:underline}.m2G81a_correctionBox>p{color:#42634d;font-size:12px}.m2G81a_correctionBox form{gap:12px;margin-top:14px;display:grid}.m2G81a_correctionBox label{color:#4d514c;gap:6px;font-size:11px;font-weight:700;display:grid}.m2G81a_correctionBox select,.m2G81a_correctionBox textarea{width:100%;font:inherit;color:var(--sh-ink);background:#fff;border:1px solid #d9d4ca;border-radius:9px;padding:10px}.m2G81a_correctionBox form>div{flex-wrap:wrap;gap:8px;display:flex}.m2G81a_correctionBox form button{background:#fff;border:1px solid #d6d1c8;border-radius:8px;min-height:40px;padding:8px 12px;font-size:11px;font-weight:700}.m2G81a_correctionBox form button:first-child{background:var(--sh-ink);color:#fff;border-color:var(--sh-ink)}.m2G81a_galleryProvenance{z-index:4;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12182ed9;border:1px solid #fff5;border-radius:999px;max-width:calc(100% - 14px);padding:5px 8px;font-size:9px;font-weight:700;line-height:1.2;position:absolute;bottom:7px;left:7px}@media (max-width:639px){.m2G81a_intelligenceGrid{grid-template-columns:1fr}.m2G81a_priceHistory>div{grid-template-columns:1fr;gap:3px}.m2G81a_correctionBox{padding:14px 12px}.m2G81a_galleryProvenance{padding:4px 6px;font-size:8px}}.m2G81a_transactionQuotes{gap:8px;margin-bottom:4px;display:grid}.m2G81a_transactionQuotes>div{border-bottom:1px solid var(--sh-line);padding:8px 0}.m2G81a_transactionQuotes>div:last-child{border-bottom:0}.m2G81a_transactionQuotes span{color:var(--sh-muted);font-size:10px;line-height:1.5;display:block}.m2G81a_transactionQuotes strong{letter-spacing:-.025em;margin-top:2px;font-size:22px;line-height:1.3;display:block}.m2G81a_mapFrame{background:#f3f5f0;border:1px solid #e2e6dc;border-radius:16px;margin-top:14px;overflow:hidden}.m2G81a_mapFrame iframe{border:0;width:100%;height:300px;display:block}@media (max-width:639px){.m2G81a_transactionQuotes{gap:4px}.m2G81a_transactionQuotes strong{font-size:18px}.m2G81a_mapFrame iframe{height:240px}}.m2G81a_transactionTerms{margin-top:-14px;padding:0 0 28px}.m2G81a_transactionTerms h3{margin:0 0 8px;font-size:17px;font-weight:650;line-height:1.4}.m2G81a_transactionTerms .m2G81a_rows{margin-top:0}.m2G81a_connectivityNote{background:#fafbf8;border:1px solid #e3e7df;border-radius:14px;margin-top:14px;padding:16px 18px}.m2G81a_connectivityNote strong{font-size:13px;line-height:1.5;display:block}.m2G81a_connectivityNote p{color:var(--sh-muted);margin:5px 0 0;font-size:13px;line-height:1.75}.m2G81a_heroAction{justify-content:flex-end;margin-top:12px;display:flex}.m2G81a_heroAction>*{border-radius:999px;min-height:44px;padding:10px 18px;font-size:12px;font-weight:700}.m2G81a_decisionHero{margin:18px 0 8px}.m2G81a_decisionHero>section{margin:0}.m2G81a_layout{padding-top:18px}.m2G81a_aside{padding-top:12px;top:112px}@media (max-width:1099px){.m2G81a_decisionHero{margin-top:14px}.m2G81a_page{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}@media (max-width:639px){.m2G81a_heroAction{justify-content:flex-start;margin-top:12px}.m2G81a_heroAction>*{justify-content:center;width:100%}.m2G81a_decisionHero{margin:12px 0 4px}.m2G81a_headlineQuote>a{margin-left:0;margin-right:12px}.m2G81a_headlineQuote>small{margin-top:6px}}
.-x-wbG_note{color:var(--rv-charcoal-700,#50514c);margin:0 0 20px;font-size:13px;line-height:1.85}.-x-wbG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.-x-wbG_card{background:#fff;border:1px solid #e8e3da;border-radius:14px;min-width:0;padding:20px}.-x-wbG_card h3{color:var(--rv-indigo-900,#12182e);margin:0 0 12px;line-height:1.5;font-size:14px!important}.-x-wbG_card dl,.-x-wbG_disclosure dl{margin:0}.-x-wbG_card dl>div,.-x-wbG_disclosure dl>div{border-top:1px solid #eee9e1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;padding:12px 0;font-size:12px;line-height:1.7;display:grid}.-x-wbG_card dt,.-x-wbG_disclosure dt{color:#6b675f}.-x-wbG_card dd,.-x-wbG_disclosure dd{overflow-wrap:anywhere;margin:0;font-weight:550}.-x-wbG_disclosure{border-bottom:1px solid #e8e3da;margin-top:12px}.-x-wbG_disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:54px;font-size:13px;font-weight:600;list-style:none;display:flex}.-x-wbG_disclosure summary::-webkit-details-marker{display:none}.-x-wbG_disclosure summary>span{color:#5965a8;font-size:20px}.-x-wbG_disclosure[open] summary>span{transform:rotate(45deg)}.-x-wbG_paragraph{white-space:pre-line;color:#50514c;margin:0;padding:12px 0;font-size:13px;line-height:1.9}.-x-wbG_fine{color:#6b675f;margin:12px 0;font-size:11px;line-height:1.8}.-x-wbG_clarity{background:#f8f5ee;border-radius:11px;align-items:flex-start;gap:10px;margin-top:17px;padding:15px 17px;display:flex}.-x-wbG_clarity>span{text-align:center;color:#75684b;border:1px solid #c0b396;border-radius:50%;flex:0 0 18px;width:18px;height:18px;font-family:Georgia,serif;font-size:12px;line-height:18px}.-x-wbG_clarity p{color:#615a4f;margin:0;font-size:12px;line-height:1.75}.-x-wbG_tools{background:#f6f4fa;border:1px solid #dfdbea;border-radius:15px;margin-top:24px;padding:0 20px}.-x-wbG_tools>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:86px;list-style:none;display:flex}.-x-wbG_tools>summary::-webkit-details-marker{display:none}.-x-wbG_tools strong{color:#12182e;font-size:15px;line-height:1.6;display:block}.-x-wbG_tools small{color:#656070;margin-top:4px;font-size:11px;line-height:1.7;display:block}.-x-wbG_toolArrow{color:#5965a8;background:#fff;border:1px solid #d7d1e3;border-radius:50%;flex:0 0 35px;justify-content:center;align-items:center;width:35px;height:35px;font-size:19px;display:flex}.-x-wbG_tools[open]>summary .-x-wbG_toolArrow{transform:rotate(90deg)}.-x-wbG_tools :focus-visible,.-x-wbG_disclosure summary:focus-visible{outline-offset:4px;outline:3px solid #8b563e}@media (max-width:639px){.-x-wbG_grid{grid-template-columns:1fr;gap:12px}.-x-wbG_card{padding:18px}.-x-wbG_card dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.-x-wbG_tools{padding-inline:16px}.-x-wbG_tools strong{font-size:14px}.-x-wbG_tools small{font-size:10px}.-x-wbG_tools>summary{min-height:82px}}@media (prefers-reduced-motion:reduce){.-x-wbG_tools *{scroll-behavior:auto!important;transition:none!important}}.-x-wbG_summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 22px;display:grid}.-x-wbG_summaryGrid>div{background:#fff;border:1px solid #e4dfd6;border-radius:14px;min-width:0;padding:15px}.-x-wbG_summaryGrid span,.-x-wbG_summaryGrid small{color:#756f65;font-size:10px;line-height:1.6;display:block}.-x-wbG_summaryGrid strong{letter-spacing:-.02em;color:#12182e;margin:5px 0 3px;font-size:17px;line-height:1.35;display:block}.-x-wbG_summaryGrid small{font-size:9px}@media (max-width:639px){.-x-wbG_summaryGrid{grid-template-columns:1fr}.-x-wbG_summaryGrid>div{padding:14px}.-x-wbG_summaryGrid strong{font-size:16px}}
.oA-Zya_mobileFacts{display:none}.oA-Zya_hero{padding:26px 0 24px}.oA-Zya_kicker{color:#546157;flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;font-weight:650;display:flex}.oA-Zya_kicker span:first-child{background:#e9eee4;border-radius:6px;padding:5px 10px}.oA-Zya_hero h1{color:#202743;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:56rem;margin:12px 0;font-size:clamp(1.65rem,3vw,2.65rem);line-height:1.18}.oA-Zya_location{color:#566075;margin:0;font-size:.9rem;line-height:1.7}.oA-Zya_meta{color:#596474;flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:12px;font-size:.75rem;display:flex}.oA-Zya_meta a{align-items:center;min-height:44px;display:inline-flex}.oA-Zya_facts{background:#dfe3d9;border:1px solid #dfe3d9;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0 0;display:grid;overflow:hidden}.oA-Zya_fact{background:#fff;min-width:0;padding:14px 16px}.oA-Zya_fact dt{color:#616b78;font-size:.7rem;line-height:1.5}.oA-Zya_fact dd{color:#202743;overflow-wrap:anywhere;margin:5px 0 0;font-size:.9rem;font-weight:650;line-height:1.5}.oA-Zya_actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.oA-Zya_actions a,.oA-Zya_actions button{min-height:46px}.oA-Zya_mobileQuote{background:#f0f2e9;border:1px solid #dfe2d5;border-radius:12px;margin-top:18px;padding:14px 16px}.oA-Zya_mobileQuote strong{color:#202743;overflow-wrap:anywhere;font-size:1.45rem;line-height:1.35;display:block}.oA-Zya_mobileQuote p{color:#596474;margin:4px 0;font-size:.75rem;line-height:1.65}.oA-Zya_nav{top:var(--rv-detail-nav-offset,76px);z-index:35;background:#faf9f6;border:1px solid #dddeda;border-radius:12px;margin:0 0 20px;position:sticky;box-shadow:0 4px 12px #20274308}.oA-Zya_navLinks{scrollbar-width:thin;gap:4px;padding:3px 6px;display:flex;overflow-x:auto}.oA-Zya_nav a{color:#556074;border-bottom:2px solid #0000;border-radius:8px;flex:none;align-items:center;min-height:46px;padding:0 12px;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.oA-Zya_nav a[aria-current=location]{color:#253d2b;background:#edf1e7;border-color:#52694d}.oA-Zya_nav a:focus-visible,.oA-Zya_jump select:focus-visible,.oA-Zya_option:focus-within,.oA-Zya_resource:focus-visible{outline-offset:3px;outline:3px solid #6575a5}.oA-Zya_jump{display:none}.oA-Zya_section{border-bottom:1px solid #dfdfd9;padding:30px 0;scroll-margin-top:150px}.oA-Zya_section h2{letter-spacing:-.02em;color:#202743;margin:4px 0 12px;font-size:clamp(1.2rem,1.7vw,1.4rem);line-height:1.4}.oA-Zya_eyebrow{color:#5d6b57;letter-spacing:.04em;font-size:.7rem;font-weight:650}.oA-Zya_lead{color:#596474;white-space:pre-line;overflow-wrap:anywhere;font-size:.875rem;line-height:1.85}.oA-Zya_optionGrid{border:0;grid-template-columns:1fr;gap:12px;margin:18px 0 0;padding:0;display:grid}.oA-Zya_optionGrid legend{color:#5d6575;padding:0 0 12px;font-size:.8rem;font-weight:650}.oA-Zya_option{cursor:pointer;background:#fff;border:1px solid #dcded8;border-radius:14px;min-width:0;padding:18px;display:block;position:relative}.oA-Zya_optionSelected{background:#f5f7ef;border-color:#536b49;box-shadow:inset 0 0 0 1px #536b49}.oA-Zya_optionHeading{align-items:flex-start;gap:10px;display:flex}.oA-Zya_option input{accent-color:#405a3a;flex:none;margin-top:5px}.oA-Zya_option strong{color:#202743;font-size:.95rem;line-height:1.6}.oA-Zya_optionDescription{white-space:pre-line;color:#586171;overflow-wrap:anywhere;margin-top:12px;font-size:.8125rem;line-height:1.85;display:block}.oA-Zya_selection{background:#ecefe3;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:16px;display:flex}.oA-Zya_selection p{color:#40513d;margin:0;font-size:.8125rem;line-height:1.7}.oA-Zya_selection button{min-height:44px}.oA-Zya_notes{border-left:3px solid #b9c4aa;margin-top:16px;padding:0 0 0 12px}.oA-Zya_notes p{margin:8px 0}.oA-Zya_resourceTabs{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.oA-Zya_resourceTabs button{color:#505d71;background:#fff;border:1px solid #dce0d6;border-radius:22px;min-height:44px;padding:8px 14px;font-size:.8rem;font-weight:650}.oA-Zya_resourceTabs button[aria-pressed=true]{color:#fff;background:#202743;border-color:#202743}.oA-Zya_resourceGrid{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.oA-Zya_resource{color:#202743;background:#fff;border:1px solid #dce0d6;border-radius:12px;flex-direction:column;min-width:0;padding:18px;display:flex}.oA-Zya_resource strong{font-size:.9rem;line-height:1.5}.oA-Zya_resource small{color:#626d7b;margin:6px 0 12px;font-size:.75rem;line-height:1.7;display:block}.oA-Zya_resourcePreview{object-fit:contain;background:#f4f3ef;border-radius:8px;width:100%;height:180px;margin-bottom:14px;display:block}.oA-Zya_resourceActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.oA-Zya_resourceActions a,.oA-Zya_resourceActions button{background:#fff;border:1px solid #dadfd5;border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;font-size:.8rem;font-weight:650;display:inline-flex}.oA-Zya_resourceActions a{background:#edf1e7}.oA-Zya_notice{color:#4c5c4c;background:#f1f3eb;border:1px solid #dfe3da;border-radius:10px;padding:14px 16px;font-size:.8125rem;line-height:1.8}.oA-Zya_costGrid{gap:12px;margin-top:20px;display:grid}.oA-Zya_costCard{background:#fff;border:1px solid #dfe1d9;border-radius:12px;min-width:0;padding:18px}.oA-Zya_costCard h3{color:#202743;margin:0 0 10px;font-size:.9rem;font-weight:650}.oA-Zya_costCard dl{margin:0}.oA-Zya_costCard dl>div{border-top:1px solid #eceee7;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:14px;padding:10px 0;font-size:.8rem;line-height:1.7;display:grid}.oA-Zya_costCard dt{color:#636c7c}.oA-Zya_costCard dd{color:#27334c;overflow-wrap:anywhere;margin:0}.oA-Zya_quote{white-space:pre-line;color:#536072;overflow-wrap:anywhere;background:#fff;border:1px solid #e0e2d9;border-radius:12px;margin:12px 0;padding:16px 18px;font-size:.83rem;line-height:1.9}.oA-Zya_disclosure summary{cursor:pointer;color:#3c4c6a;min-height:48px;padding:12px 0;font-size:.875rem;font-weight:650}.oA-Zya_evidence{gap:12px;margin-top:18px;display:grid}.oA-Zya_evidence>div{background:#fff;border:1px solid #dde2d6;border-radius:12px;padding:16px}.oA-Zya_evidence h3{color:#27334c;margin:0 0 6px;font-size:.875rem}.oA-Zya_evidence p{color:#596474;margin:0;font-size:.8rem;line-height:1.8}.oA-Zya_statusText{color:#556171;min-height:24px;margin:10px 0;font-size:.75rem;line-height:1.7}.oA-Zya_form{gap:18px;padding-top:4px;display:grid}.oA-Zya_form label,.oA-Zya_form legend{color:#27334c;font-size:.875rem;font-weight:650}.oA-Zya_field{gap:8px;display:grid}.oA-Zya_form input:not([type=radio]){color:#202743;background:#fff;border:1px solid #d4d9e2;border-radius:12px;width:100%;min-height:48px;padding:10px 12px;font-size:16px}.oA-Zya_form input[aria-invalid=true]{border-color:#a03333}.oA-Zya_form input:focus-visible{outline-offset:2px;outline:3px solid #7384b0}.oA-Zya_form fieldset{border:0;min-width:0;padding:0}.oA-Zya_radioGroup{grid-template-columns:1fr;gap:8px;margin-top:10px;display:grid}.oA-Zya_radioGroup label{cursor:pointer;border:1px solid #dbe0d5;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;font-size:.8rem;display:flex}.oA-Zya_radioGroup input{accent-color:#405a3a}.oA-Zya_radioGroup label:has(input:checked){background:#f2f5e9;border-color:#5a714c}.oA-Zya_error{color:#963333;font-size:.8rem;line-height:1.7}.oA-Zya_submit{color:#fff;background:#202743;border-radius:12px;width:100%;min-height:50px;padding:12px;font-size:.9rem;font-weight:650}.oA-Zya_submit:disabled{cursor:wait;opacity:.65}.oA-Zya_consent{color:#586171;margin:0;font-size:.75rem;line-height:1.8}.oA-Zya_consent a{text-underline-offset:3px;text-decoration:underline}.oA-Zya_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (min-width:640px){.oA-Zya_facts{grid-template-columns:repeat(4,minmax(0,1fr))}.oA-Zya_optionGrid,.oA-Zya_resourceGrid,.oA-Zya_costGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.oA-Zya_optionGrid legend{grid-column:1/-1}.oA-Zya_evidence{grid-template-columns:repeat(3,minmax(0,1fr))}.oA-Zya_radioGroup{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.oA-Zya_navLinks,.oA-Zya_hero .oA-Zya_facts,.oA-Zya_hero .oA-Zya_actions{display:none}.oA-Zya_mobileFacts{display:grid}.oA-Zya_hero{padding-block:18px}.oA-Zya_nav a{padding:0 9px;font-size:.75rem}.oA-Zya_jump{color:#5d6674;border-top:1px solid #e3e4dc;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:.75rem;display:flex}.oA-Zya_jump select{color:#28364e;background:#fff;border:1px solid #d8ded3;border-radius:8px;max-width:70%;min-height:44px;padding:8px;font-size:.8rem}.oA-Zya_section{scroll-margin-top:150px}.oA-Zya_hero h1{text-wrap:balance}.oA-Zya_costCard dl>div{grid-template-columns:1fr;gap:3px}}@media (min-width:1100px){.oA-Zya_mobileQuote{display:none}.oA-Zya_hero{padding-top:30px}}@media (prefers-reduced-motion:no-preference){.oA-Zya_option,.oA-Zya_resourceTabs button,.oA-Zya_submit,.oA-Zya_actions a,.oA-Zya_actions button,.oA-Zya_nav a{transition:background-color .16s,border-color .16s,box-shadow .16s}.oA-Zya_option:hover,.oA-Zya_resourceActions a:hover{border-color:#718464}.oA-Zya_submit:active{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.oA-Zya_nav,.oA-Zya_section{scroll-behavior:auto}}.oA-Zya_experiencePage{--rv-detail-anchor-offset:150px}.oA-Zya_experiencePage :is(section[id],header[id],div[id=decision],div[id=approved-plans]){scroll-margin-top:var(--rv-detail-anchor-offset)}@media (max-width:639px){.oA-Zya_experiencePage{--rv-detail-anchor-offset:150px}}
.Ockvsq_snapshot{background:linear-gradient(135deg,#f3f5ed 0%,#fbfaf5 55%,#f7efe5 100%);border:1px solid #dde2d5;border-radius:22px;padding:28px;box-shadow:0 14px 34px #2f30250d}.Ockvsq_heading{align-items:center;gap:12px;display:flex}.Ockvsq_mark{color:#697451;background:#fff;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Ockvsq_mark svg{width:22px;height:22px}.Ockvsq_heading p{letter-spacing:.09em;text-transform:uppercase;color:#69715b;margin:0 0 5px;font-size:10px;line-height:1.6}.Ockvsq_heading h2{letter-spacing:-.025em;color:#12182e;margin:0;font-size:20px;font-weight:650;line-height:1.35}.Ockvsq_columns{grid-template-columns:1fr 1fr;gap:26px;margin-top:23px;display:grid}.Ockvsq_columns>div{background:#ffffffa8;border-radius:15px;min-width:0;padding:18px}.Ockvsq_columns>div+div{border-left:0;padding-left:18px}.Ockvsq_columns h3{color:#3e4938;margin:0 0 12px;font-size:12px;font-weight:650}.Ockvsq_features{margin:0;padding:0;list-style:none}.Ockvsq_features li{color:#50574c;border-bottom:1px solid #e7e8df;font-size:12px;line-height:1.8}.Ockvsq_features li:last-child{border-bottom:0}.Ockvsq_features a{min-height:44px;padding:8px 0;text-decoration:none;display:block}.Ockvsq_features strong{color:#263024;font-size:12px;line-height:1.7;display:block}.Ockvsq_features span{color:#5e6558;margin-top:3px;font-size:11px;line-height:1.75;display:block}.Ockvsq_questions{color:#50574c;margin:0;padding-left:16px;font-size:12px;line-height:1.85}.Ockvsq_questions li+li{margin-top:9px}.Ockvsq_questions li::marker{color:#a46d3f}.Ockvsq_link{color:#455679;text-underline-offset:3px;align-items:center;min-height:44px;margin-top:10px;font-size:11px;font-weight:600;text-decoration:underline;display:inline-flex}.Ockvsq_scope{border-top:1px solid #dfe2d4;margin-top:18px;padding-top:7px}.Ockvsq_scope summary,.Ockvsq_more summary{cursor:pointer;color:#5e6558;align-items:center;min-height:40px;font-size:11px;line-height:1.7;display:flex}.Ockvsq_scope summary:after,.Ockvsq_more summary:after{content:"+";margin-left:auto}.Ockvsq_scope p{color:#5e6558;margin:6px 0;font-size:11px;line-height:1.8}.Ockvsq_snapshot :focus-visible{outline-offset:4px;outline:3px solid #8b563e}@media (max-width:639px){.Ockvsq_snapshot{padding:20px 16px}.Ockvsq_columns{grid-template-columns:1fr;gap:12px}.Ockvsq_columns>div{padding:16px}.Ockvsq_columns>div+div{border-top:0;border-left:0;padding-top:16px;padding-left:16px}.Ockvsq_heading{align-items:flex-start;gap:10px}.Ockvsq_heading h2{font-size:19px}.Ockvsq_mark{flex-basis:34px;width:34px;height:34px}.Ockvsq_columns h3,.Ockvsq_features strong,.Ockvsq_questions{font-size:13px}.Ockvsq_features span{font-size:12px}}
._8qcgxq_wrap{min-width:0}._8qcgxq_top{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}._8qcgxq_eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#6b755f;margin:0 0 7px;font-size:10px;font-weight:700}._8qcgxq_top h2{letter-spacing:-.025em;color:#12182e;margin:0;font-size:clamp(22px,2vw,27px);line-height:1.3}._8qcgxq_top>div:first-child>p:last-child{color:#626259;max-width:57ch;margin:9px 0 0;font-size:13px;line-height:1.8}._8qcgxq_score{text-align:right;min-width:130px}._8qcgxq_score>strong{color:#12182e;letter-spacing:-.05em;font-size:38px;line-height:1;display:block}._8qcgxq_score>span:last-child{color:#6b675f;margin-top:5px;font-size:10px;display:block}._8qcgxq_starLine{gap:1px;font-size:13px;display:inline-flex}._8qcgxq_starOn{color:#b57c43}._8qcgxq_starOff{color:#ded8cf}._8qcgxq_noScore{color:#817b72!important}._8qcgxq_selectedStar{color:#b57c43!important}._8qcgxq_empty{background:#fbf8f2;border:1px solid #e6e1d8;border-radius:14px;margin-top:20px;padding:22px}._8qcgxq_empty strong{color:#12182e;font-size:14px}._8qcgxq_empty p{color:#6b675f;margin:6px 0 0;font-size:12px;line-height:1.75}._8qcgxq_categoryAverages{background:#f4f5ee;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 30px;margin-top:24px;padding:19px 21px;display:grid}._8qcgxq_categoryAverages>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;display:grid}._8qcgxq_categoryAverages span{color:#555d51;font-size:11px}._8qcgxq_categoryAverages strong{color:#26324d;font-size:12px}._8qcgxq_bar{background:#dfe3d7;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}._8qcgxq_bar i{background:#71806c;height:100%;display:block}._8qcgxq_reviewList{gap:14px;margin-top:22px;display:grid}._8qcgxq_review{background:#fff;border:1px solid #e7e2d9;border-radius:16px;padding:21px}._8qcgxq_review header{align-items:center;gap:11px;display:flex}._8qcgxq_initial{color:#514d45;background:#f0ece5;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}._8qcgxq_review header>div:nth-child(2){flex:1;min-width:0}._8qcgxq_review header strong{color:#12182e;font-size:13px}._8qcgxq_review header p{color:#777168;margin:2px 0 0;font-size:10px;line-height:1.6}._8qcgxq_reviewRating{text-align:right}._8qcgxq_reviewRating>strong{font-size:12px;display:block}._8qcgxq_reviewBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:17px;display:grid}._8qcgxq_reviewBody>div{background:#f3f6f0;border-radius:10px;padding:13px 14px}._8qcgxq_reviewBody ._8qcgxq_concern{background:#faf5ec}._8qcgxq_reviewBody span{text-transform:uppercase;letter-spacing:.07em;color:#68705f;font-size:9px;font-weight:700}._8qcgxq_reviewBody p{color:#4f554c;margin:5px 0 0;font-size:12px;line-height:1.75}._8qcgxq_connection{color:#6c604d;background:#faf6ee;border-left:2px solid #b59568;margin:12px 0 0;padding:8px 10px;font-size:10px;line-height:1.7}._8qcgxq_helpful{color:#777168;border-top:1px solid #eee9e2;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:15px;padding-top:12px;font-size:10px;display:flex}._8qcgxq_helpful button{color:#454943;background:#fff;border:1px solid #e1dcd3;border-radius:999px;min-height:38px;padding:6px 10px;font-size:10px}._8qcgxq_helpful>span:last-child{flex-basis:100%}._8qcgxq_helpful a{text-decoration:underline}._8qcgxq_share{margin-top:20px}._8qcgxq_shareButton{color:#fff;background:#12182e;border-radius:11px;min-height:48px;padding:11px 18px;font-size:13px;font-weight:650}._8qcgxq_success{color:#31523b;background:#edf5ee;border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;font-size:11px;line-height:1.7;display:flex}._8qcgxq_form{background:#fff;border:1px solid #ddd7cd;border-radius:16px;margin-top:16px;padding:22px}._8qcgxq_formHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._8qcgxq_formHeading span{text-transform:uppercase;letter-spacing:.08em;color:#7a756d;font-size:9px;font-weight:700}._8qcgxq_formHeading h3{color:#12182e;margin:5px 0 0;font-size:18px;line-height:1.4}._8qcgxq_formHeading button{background:#fff;border:1px solid #e2ddd4;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}._8qcgxq_formIntro,._8qcgxq_policy{color:#6b675f;font-size:11px;line-height:1.75}._8qcgxq_form label{color:#343b4d;gap:6px;font-size:11px;font-weight:650;display:grid}._8qcgxq_form input:not([type=radio]):not([type=checkbox]),._8qcgxq_form select,._8qcgxq_form textarea{color:#12182e;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cfc8bd;border-radius:9px;padding:10px 11px;font-size:16px;font-weight:400}._8qcgxq_form textarea{resize:vertical}._8qcgxq_two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:17px 0;display:grid}._8qcgxq_ratingField,._8qcgxq_category{border:0;margin:17px 0;padding:0}._8qcgxq_ratingField legend,._8qcgxq_category legend{color:#343b4d;font-size:11px;font-weight:650}._8qcgxq_stars{gap:6px;margin-top:8px;display:flex}._8qcgxq_stars label{cursor:pointer;display:block}._8qcgxq_stars input{opacity:0;pointer-events:none;position:absolute}._8qcgxq_stars span[aria-hidden=true]{color:#d8d2c9;font-size:28px;display:block}._8qcgxq_stars label:has(input:checked) span[aria-hidden=true]{color:#b57c43}._8qcgxq_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}._8qcgxq_category{border:1px solid #ebe6de;border-radius:10px;margin:0;padding:12px}._8qcgxq_category>div{gap:5px;margin-top:8px;display:flex}._8qcgxq_category label{display:block}._8qcgxq_category input{opacity:0;position:absolute}._8qcgxq_category label span{border:1px solid #ded8ce;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:10px;font-weight:600;display:flex}._8qcgxq_category label:has(input:checked) span{color:#fff;background:#12182e;border-color:#12182e}._8qcgxq_category small{color:#8a847a;margin-top:7px;font-size:9px;display:block}._8qcgxq_check{align-items:flex-start;margin-top:14px;grid-template-columns:auto 1fr!important;gap:9px!important;display:flex!important}._8qcgxq_check input{accent-color:#5965a8;width:18px;height:18px;margin-top:1px}._8qcgxq_formActions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}._8qcgxq_formActions button{border:1px solid #d8d2c9;border-radius:10px;min-height:46px;padding:10px 16px;font-size:12px;font-weight:650}._8qcgxq_formActions button:last-child{color:#fff;background:#12182e;border-color:#12182e}._8qcgxq_formActions button:disabled{opacity:.5}._8qcgxq_error{color:#8b3933;background:#fff0ed;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;font-size:11px;display:flex}._8qcgxq_external{border-top:1px solid #e8e3da;border-bottom:1px solid #e8e3da;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:18px 20px;display:flex}._8qcgxq_external>div:first-child{min-width:0}._8qcgxq_external span{text-transform:uppercase;letter-spacing:.08em;color:#817b72;font-size:9px;display:block}._8qcgxq_external strong{color:#12182e;margin-top:3px;font-size:14px;display:block}._8qcgxq_external p{color:#6b675f;margin:4px 0 0;font-size:10px;line-height:1.7}._8qcgxq_external>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._8qcgxq_external a{color:#26304f;border:1px solid #ded8cf;border-radius:9px;align-items:center;min-height:42px;padding:8px 11px;font-size:10px;font-weight:650;display:flex}._8qcgxq_wrap :focus-visible{outline-offset:3px;outline:3px solid #8b563e}@media (max-width:639px){._8qcgxq_top{display:block}._8qcgxq_score{text-align:left;margin-top:15px}._8qcgxq_score>strong{font-size:34px}._8qcgxq_categoryAverages{grid-template-columns:1fr;padding:16px}._8qcgxq_review{padding:17px}._8qcgxq_reviewBody,._8qcgxq_two,._8qcgxq_categoryGrid{grid-template-columns:1fr}._8qcgxq_form{padding:18px 15px}._8qcgxq_external{padding-inline:0;display:block}._8qcgxq_external>div:last-child{justify-content:flex-start;margin-top:12px}._8qcgxq_external a{flex:1;justify-content:center}._8qcgxq_formActions{grid-template-columns:1fr;display:grid}._8qcgxq_formActions button{width:100%}}@media (prefers-reduced-motion:reduce){._8qcgxq_wrap *{transition:none!important;animation:none!important}}
