._2adg2q_logo{color:var(--c-primary-text);align-items:center;gap:.625rem;display:inline-flex}._2adg2q_logo[data-light=true]{color:var(--c-dark-ink)}._2adg2q_logoMark{flex-shrink:0}._2adg2q_logoText{font-family:var(--c-font-display);letter-spacing:-.01em;color:var(--c-ink);font-size:1.375rem;line-height:1;display:grid}._2adg2q_logo[data-light=true] ._2adg2q_logoText{color:var(--c-dark-ink)}._2adg2q_amp{color:var(--c-accent);font-style:italic}._2adg2q_logo[data-light=true] ._2adg2q_amp{color:var(--c-dark-accent)}._2adg2q_logoSub{font-family:var(--c-font-body);letter-spacing:.32em;text-transform:uppercase;color:var(--c-muted);margin-top:.25rem;font-size:.6875rem;font-weight:600}._2adg2q_hero{padding-block:clamp(2rem,5vw,4rem) clamp(3rem,6vw,5rem)}._2adg2q_heroGrid{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:64rem){._2adg2q_heroGrid{grid-template-columns:1fr 1.05fr}}._2adg2q_heroCopy{gap:1.5rem;display:grid}._2adg2q_heroTitle em{color:var(--c-primary-text);font-style:italic}._2adg2q_heroMedia{position:relative}._2adg2q_heroImg{aspect-ratio:4/3.4;object-fit:cover;border-radius:999px 999px var(--c-radius-lg) var(--c-radius-lg);width:100%}._2adg2q_heroCard{border-radius:var(--c-radius-lg);background:var(--c-surface);max-width:17rem;box-shadow:var(--c-shadow);color:var(--c-ink);gap:.125rem;padding:1rem 1.25rem;text-decoration:none;transition:transform .25s cubic-bezier(.2,0,0,1);display:grid;position:absolute;bottom:1.5rem;left:clamp(-1rem,-2vw,0rem)}._2adg2q_heroCard:hover{transform:translateY(-3px)}._2adg2q_heroCardTag{color:var(--c-primary-text);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}._2adg2q_heroCardTitle{font-family:var(--c-font-display);font-size:1.25rem}._2adg2q_heroCardMeta{color:var(--c-muted);font-size:.875rem}._2adg2q_search{border:1px solid var(--c-line);border-radius:var(--c-radius-lg);background:var(--c-surface);box-shadow:var(--c-shadow);gap:.75rem;padding:.75rem;display:grid}@media (min-width:40rem){._2adg2q_search{border-radius:999px;grid-template-columns:1fr 1fr auto;align-items:end;padding:.5rem .5rem .5rem 1.5rem}}._2adg2q_searchField{gap:.125rem;display:grid}._2adg2q_searchLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-size:.75rem;font-weight:700}._2adg2q_searchSelect{border:0;border-bottom:1.5px solid var(--c-line);min-height:2.75rem;color:var(--c-ink);background:0 0;padding:.25rem 0;font-size:1rem;font-weight:600}@media (min-width:40rem){._2adg2q_searchSelect{border-bottom:0}._2adg2q_searchButton{min-height:3.5rem;padding-inline:1.75rem}}._2adg2q_proof{border-top:1px solid var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:clamp(3rem,6vw,4.5rem) 0 0;padding-top:2rem;display:grid}@media (min-width:56rem){._2adg2q_proof{grid-template-columns:repeat(4,minmax(0,1fr))}}._2adg2q_proofItem{gap:.25rem;display:grid}._2adg2q_proofValue{font-family:var(--c-font-display);color:var(--c-ink);font-size:clamp(1.875rem,3.5vw,2.5rem);line-height:1}._2adg2q_proofLabel{color:var(--c-muted);margin:0;font-size:.9375rem}._2adg2q_listing{gap:1rem;height:100%;display:grid}._2adg2q_listingMedia{aspect-ratio:4/3;position:relative}._2adg2q_listingStatus{background:var(--c-surface);color:var(--c-ink);border-radius:999px;padding:.3rem .75rem;font-size:.8125rem;font-weight:700;position:absolute;top:.875rem;left:.875rem}._2adg2q_listingStatus[data-status=new]{background:var(--c-primary);color:var(--c-on-primary)}._2adg2q_listingStatus[data-status=offer]{background:var(--c-ink);color:var(--c-bg)}._2adg2q_listingBody{gap:.375rem;display:grid}._2adg2q_listingPrice{font-family:var(--c-font-display);font-size:1.625rem;line-height:1.1}._2adg2q_listingTitle{font-size:1.0625rem;font-family:var(--c-font-body)!important;letter-spacing:0!important;font-weight:700!important}._2adg2q_listingLink{text-decoration:none}._2adg2q_listingLink:after{content:"";position:absolute;inset:0}._2adg2q_listing{position:relative}._2adg2q_listingLink:hover{text-underline-offset:.2em;text-decoration:underline}._2adg2q_listing:has(._2adg2q_listingLink:focus-visible){outline:3px solid var(--c-focus);outline-offset:6px;border-radius:var(--c-radius-lg)}._2adg2q_listingLink:focus-visible{outline:none}._2adg2q_listingAddress{color:var(--c-muted);align-items:center;gap:.375rem;font-size:.9375rem;display:flex}._2adg2q_listingSpecs{border-top:1px solid var(--c-line);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.5rem;padding-top:.75rem;font-size:.9375rem;font-weight:600;display:flex}._2adg2q_area{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (min-width:64rem){._2adg2q_area{grid-template-columns:1.2fr 1fr}}._2adg2q_areaMedia img{aspect-ratio:16/11;object-fit:cover;border-radius:var(--c-radius-lg);width:100%}._2adg2q_areaCopy{align-content:start;gap:1rem;display:grid}._2adg2q_areaTitle{font-size:clamp(1.75rem,3vw,2.25rem)}._2adg2q_areaFacts{border-block:1px solid var(--c-line);gap:.75rem;margin:.5rem 0;padding:1.25rem 0;display:grid}._2adg2q_areaFacts div{grid-template-columns:8rem 1fr;gap:1rem;display:grid}._2adg2q_areaFacts dt{color:var(--c-muted);font-size:.9375rem}._2adg2q_areaFacts dd{margin:0;font-weight:600}._2adg2q_abroadMedia{position:relative}._2adg2q_abroadImg{aspect-ratio:4/5;object-fit:cover;border-radius:var(--c-radius-lg);width:100%}._2adg2q_abroadNote{background:var(--c-surface);color:var(--c-ink);box-shadow:var(--c-shadow);border-radius:999px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:absolute;bottom:1rem;right:1rem}._2adg2q_abroadSteps{counter-reset:abroad;gap:1rem;display:grid}._2adg2q_abroadSteps li{counter-increment:abroad;gap:.125rem;padding-left:3rem;display:grid;position:relative}._2adg2q_abroadSteps li:before{content:counter(abroad);border:1.5px solid var(--c-accent);width:2rem;height:2rem;color:var(--c-ink);font-family:var(--c-font-display);border-radius:999px;place-items:center;display:grid;position:absolute;top:0;left:0}._2adg2q_abroadSteps span{color:var(--c-muted)}._2adg2q_estimator{border-radius:var(--c-radius-lg);background:var(--c-surface-2);gap:1.25rem;margin-top:1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}._2adg2q_estimatorFields{gap:1rem;display:grid}@media (min-width:40rem){._2adg2q_estimatorFields{grid-template-columns:repeat(2,minmax(0,1fr))}}._2adg2q_range{width:100%;min-height:3rem;accent-color:var(--c-primary)}._2adg2q_estimate{border-top:1px solid var(--c-line);gap:.25rem;padding-top:1rem;display:grid}._2adg2q_estimateLabel{color:var(--c-muted);font-size:.875rem;font-weight:700}._2adg2q_estimateValue{font-family:var(--c-font-display);color:var(--c-primary-text);font-size:2.5rem;line-height:1.1}._2adg2q_estimateNote{color:var(--c-muted);font-size:.875rem}._2adg2q_selling{position:relative}._2adg2q_sellingCta{margin-top:clamp(2rem,5vw,3rem)}._2adg2q_review{background:var(--c-surface);position:relative}._2adg2q_quoteMark{font-family:var(--c-font-display);height:2rem;color:var(--c-accent);font-size:4.5rem;line-height:.6}._2adg2q_about{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:56rem){._2adg2q_about{grid-template-columns:minmax(14rem,.7fr) 1.3fr}}._2adg2q_monogram{aspect-ratio:1;background:var(--c-primary);width:100%;max-width:22rem;color:var(--c-on-primary);font-family:var(--c-font-display);box-shadow:inset 0 0 0 10px var(--c-surface-2), inset 0 0 0 11px var(--c-accent);border-radius:999px;place-items:center;font-size:clamp(4rem,10vw,7rem);font-style:italic;display:grid}._2adg2q_creds{gap:.5rem;margin-top:.5rem;display:grid}._2adg2q_creds li{align-items:center;gap:.625rem;font-weight:600;display:flex}._2adg2q_creds svg{color:var(--c-primary-text)}._2adg2q_faqGrid{gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:64rem){._2adg2q_faqGrid{grid-template-columns:.8fr 1.2fr;align-items:start}}._2adg2q_contact{background:linear-gradient(var(--c-surface-2), var(--c-bg))}._2adg2q_contactGrid{gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:64rem){._2adg2q_contactGrid{grid-template-columns:.85fr 1.15fr;align-items:start}}._2adg2q_contactList{gap:.75rem;margin-top:.5rem;display:grid}._2adg2q_contactList li{align-items:center;gap:.75rem;font-weight:600;display:flex}._2adg2q_contactList svg{color:var(--c-primary-text)}._2adg2q_formCard{border-radius:var(--c-radius-lg);background:var(--c-surface);box-shadow:var(--c-shadow);padding:clamp(1.25rem,3vw,2.25rem)}
