.zqx-tG_dash{color:var(--slate-400)}.zqx-tG_lt5{font-family:var(--font-sans-body);font-size:.6em;font-weight:var(--weight-medium);color:var(--slate-700)}.zqx-tG_inline .zqx-tG_lt5{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.zqx-tG_estimate{border-radius:var(--radius-pill);border:1px dashed var(--blue-300);background:var(--white);color:var(--blue-700);font-family:var(--font-sans-body);font-size:var(--text-caption);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:6px;padding:3px 12px 3px 10px;line-height:1.4;display:inline-flex}
._3rUNwG_wrap{width:100%;max-width:var(--container-max);padding:0 var(--gutter-mobile);margin:0 auto}@media (min-width:768px){._3rUNwG_wrap{padding:0 var(--gutter-desktop)}}._3rUNwG_hero{background:linear-gradient(to bottom, var(--blue-50), var(--cream));padding:var(--space-6) 0 var(--space-8)}@media (min-width:768px){._3rUNwG_hero{padding:var(--space-10) 0 var(--space-10)}}._3rUNwG_heroBody{gap:var(--space-4);flex-direction:column;display:flex}._3rUNwG_crumb{margin-bottom:var(--space-5);font-size:var(--text-caption)}._3rUNwG_h1{letter-spacing:var(--tracking-display);overflow-wrap:anywhere;margin:0;font-size:32px}@media (min-width:768px){._3rUNwG_h1{font-size:var(--text-h1)}}._3rUNwG_h2{margin:0;font-size:26px}@media (min-width:768px){._3rUNwG_h2{font-size:var(--text-h2)}}._3rUNwG_h3{font-size:var(--text-h4);margin:0}._3rUNwG_lead{font-size:var(--text-body-size);line-height:var(--leading-body);color:var(--slate-700);max-width:var(--measure-prose);margin:0}@media (min-width:768px){._3rUNwG_lead{font-size:var(--text-lead)}}._3rUNwG_section{padding:var(--space-8) 0 var(--space-10)}@media (min-width:768px){._3rUNwG_section{padding:var(--space-12) 0 var(--space-16)}}._3rUNwG_sectionCalm{background:var(--surface-calm);border-top:1px solid var(--border-calm);border-bottom:1px solid var(--border-calm)}._3rUNwG_stack{gap:var(--space-10);flex-direction:column;display:flex}@media (min-width:768px){._3rUNwG_stack{gap:var(--space-16)}}._3rUNwG_sechd{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}._3rUNwG_sechd>div{min-width:0}._3rUNwG_sechd p{color:var(--slate-600);font-size:var(--text-small);margin:6px 0 0}._3rUNwG_row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._3rUNwG_col{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._3rUNwG_card{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}@media (min-width:768px){._3rUNwG_card{padding:var(--space-6)}}._3rUNwG_cardFlush{gap:0;padding-top:0;padding-bottom:0}._3rUNwG_cap{font-size:var(--text-caption);color:var(--text-muted);margin:0;line-height:1.5}._3rUNwG_small{font-size:var(--text-small);color:var(--slate-700);margin:0;line-height:1.55}._3rUNwG_more{min-height:44px;font-size:var(--text-small);font-weight:var(--weight-medium);align-items:center;gap:6px;display:inline-flex}._3rUNwG_dchip{border-radius:var(--radius-md);border:1px solid var(--border-calm);background:var(--surface-calm);text-align:center;width:52px;color:var(--blue-700);flex-direction:column;flex:none;padding:6px 0;line-height:1.1;display:flex}._3rUNwG_dchip b{font-family:var(--font-serif-display);font-size:22px;font-weight:400}._3rUNwG_dchip span{font-size:12px;font-weight:var(--weight-medium)}._3rUNwG_volb{border-radius:var(--radius-pill);background:var(--pink-50);border:1px solid var(--pink-200);color:var(--pink-700);font-size:var(--text-caption);font-weight:var(--weight-medium);align-self:flex-start;align-items:center;gap:6px;padding:4px 12px 4px 10px;line-height:1.4;display:inline-flex}._3rUNwG_evlist{margin:0;padding:0;list-style:none}._3rUNwG_ev{padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle);color:inherit;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:14px;min-height:44px;text-decoration:none;display:grid}._3rUNwG_evlist li:last-child ._3rUNwG_ev{border-bottom:0}._3rUNwG_ev:hover{color:inherit}._3rUNwG_ev:hover ._3rUNwG_evTitle{color:var(--blue-700)}._3rUNwG_ev>svg{color:var(--slate-500);margin-top:4px}._3rUNwG_evTitle{font-family:var(--font-serif-display);color:var(--text-heading);font-size:19px;line-height:1.3}._3rUNwG_evDate{font-size:var(--text-small);color:var(--slate-700);padding-top:2px}._3rUNwG_icwell{background:var(--surface-calm);border:1px solid var(--border-calm);width:44px;height:44px;color:var(--blue-600);border-radius:50%;flex:none;place-items:center;display:grid}._3rUNwG_strike{color:var(--slate-500);text-decoration:line-through;text-decoration-thickness:1px}._3rUNwG_seg{border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--border-subtle);gap:2px;max-width:100%;padding:3px;display:inline-flex}._3rUNwG_seg a,._3rUNwG_seg button{border-radius:var(--radius-pill);min-height:44px;font:inherit;font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--slate-600);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}._3rUNwG_seg a:hover,._3rUNwG_seg button:hover{color:var(--slate-900)}._3rUNwG_seg [aria-current=true],._3rUNwG_seg [aria-current=page],._3rUNwG_seg [aria-pressed=true]{background:var(--pink-100);color:var(--pink-700)}._3rUNwG_tbl{border-collapse:separate;border-spacing:0;background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;font-size:var(--text-small);overflow:hidden}._3rUNwG_tbl th{text-align:left;font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--slate-600);background:var(--sand);border-bottom:1px solid var(--border-subtle);padding:10px 16px}._3rUNwG_tbl td{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:12px 16px}._3rUNwG_tbl tr:last-child td{border-bottom:0}._3rUNwG_num{text-align:right;font-variant-numeric:tabular-nums}._3rUNwG_banner{border-radius:var(--radius-md);font-size:var(--text-small);border:1px solid;align-items:flex-start;gap:14px;padding:16px 18px;line-height:1.55;display:flex}._3rUNwG_banner b{font-weight:var(--weight-semibold);font-size:var(--text-body-size);margin-bottom:2px;display:block}._3rUNwG_banner svg{flex:none;margin-top:2px}._3rUNwG_bannerSlate{background:var(--slate-100);color:var(--slate-800);border-color:var(--slate-300)}._3rUNwG_bannerYellow{background:var(--yellow-50);color:var(--slate-800);border-color:var(--yellow-300)}._3rUNwG_bannerYellow svg{color:var(--yellow-500)}._3rUNwG_details{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--white)}._3rUNwG_details summary{cursor:pointer;font-weight:var(--weight-medium);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:16px 20px;list-style:none;display:flex}._3rUNwG_details summary::-webkit-details-marker{display:none}._3rUNwG_details summary>svg{transition:transform var(--duration-fast) var(--ease-serene)}._3rUNwG_details[open] summary{border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-lg) var(--radius-lg) 0 0}._3rUNwG_details[open] summary>svg{transform:rotate(180deg)}._3rUNwG_detailsBody{flex-direction:column;gap:10px;padding:16px 20px 20px;display:flex}._3rUNwG_detailsBody p,._3rUNwG_detailsBody li{font-size:var(--text-small);color:var(--slate-700);margin:0;line-height:1.6}._3rUNwG_detailsBody ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}._3rUNwG_photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:768px){._3rUNwG_photos{grid-template-columns:repeat(4,minmax(0,1fr))}}._3rUNwG_photo{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--sand);margin:0;position:relative;overflow:hidden}._3rUNwG_photo img{object-fit:cover}
