@font-face{font-family:WacoInter;src:url(/fonts/Inter-Medium.ttf)format("truetype");font-weight:400 500;font-display:swap}@font-face{font-family:WacoInter;src:url(/fonts/Inter-Bold.ttf)format("truetype");font-weight:600 700;font-display:swap}@font-face{font-family:WacoInter;src:url(/fonts/InterDisplay-Black.ttf)format("truetype");font-weight:800 900;font-display:swap}.PurchasePage-module__h8zT_q__page{--paper:#f3efe6;--ink:#242927;--rust:#943f2b;background:var(--paper);color:var(--ink);font-family:WacoInter,Arial,sans-serif}.PurchasePage-module__h8zT_q__page ::selection{background:var(--rust);color:#fff}.PurchasePage-module__h8zT_q__page a{text-underline-offset:5px}.PurchasePage-module__h8zT_q__page a:focus-visible,.PurchasePage-module__h8zT_q__page button:focus-visible,.PurchasePage-module__h8zT_q__page summary:focus-visible{outline-offset:5px;outline:3px solid #943f2b}.PurchasePage-module__h8zT_q__nav{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;margin:auto;padding:28px 5%;font-size:15px;font-weight:700;display:flex}.PurchasePage-module__h8zT_q__nav a{text-decoration:none}.PurchasePage-module__h8zT_q__nav a:first-child{letter-spacing:.13em}.PurchasePage-module__h8zT_q__hero{max-width:1440px;margin:auto;padding:30px 5% 0}.PurchasePage-module__h8zT_q__offer{grid-template-columns:1fr auto;align-items:start;column-gap:36px;display:grid}.PurchasePage-module__h8zT_q__offer h1{letter-spacing:-.035em;grid-area:1/1/3;margin:0;font-size:clamp(40px,5.1vw,72px);font-weight:900;line-height:1.02}.PurchasePage-module__h8zT_q__address{grid-area:3/1;margin:22px 0 28px;font-size:17px}.PurchasePage-module__h8zT_q__price{color:var(--rust);letter-spacing:-.025em;grid-area:1/2;margin:4px 0 0;font-size:clamp(42px,4.2vw,60px);font-weight:900;line-height:1.1}.PurchasePage-module__h8zT_q__price span{letter-spacing:0;margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.5;display:block}.PurchasePage-module__h8zT_q__condition{grid-area:2/2;margin:10px 0 0;font-size:16px;font-weight:600}.PurchasePage-module__h8zT_q__actions{flex-wrap:wrap;grid-area:3/2;justify-content:flex-start;align-items:center;gap:20px;margin:18px 0 28px;display:flex}.PurchasePage-module__h8zT_q__button{background:var(--rust);color:#fff;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;min-height:52px;padding:15px 22px;font:700 15px/1.3 WacoInter,Arial,sans-serif;text-decoration:none;display:inline-flex}.PurchasePage-module__h8zT_q__button:hover{background:#793221}.PurchasePage-module__h8zT_q__textLink{color:var(--rust);font-size:15px;font-weight:600;line-height:1.5}.PurchasePage-module__h8zT_q__textLink:hover{text-decoration-thickness:2px}.PurchasePage-module__h8zT_q__facade{aspect-ratio:1232/676;object-fit:contain;width:100%;height:auto;display:block}.PurchasePage-module__h8zT_q__property{max-width:1440px;margin:auto;padding:88px 5%;scroll-margin-top:24px}.PurchasePage-module__h8zT_q__sectionHeading{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;margin-bottom:36px;display:grid}.PurchasePage-module__h8zT_q__page h2{letter-spacing:-.03em;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.08}.PurchasePage-module__h8zT_q__page p{line-height:1.6}.PurchasePage-module__h8zT_q__sectionHeading p{max-width:55ch;margin:0;font-size:17px}.PurchasePage-module__h8zT_q__photos{grid-template-columns:1fr 1fr;gap:24px;display:grid}.PurchasePage-module__h8zT_q__photos figure{margin:0}.PurchasePage-module__h8zT_q__photos a{display:block}.PurchasePage-module__h8zT_q__photos img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.PurchasePage-module__h8zT_q__photos figcaption{margin-top:14px;font-size:14px;line-height:1.5}.PurchasePage-module__h8zT_q__details{grid-template-columns:1.15fr 1fr;gap:80px;margin-top:60px;display:grid}.PurchasePage-module__h8zT_q__details h3{letter-spacing:-.02em;margin:0 0 20px;font-size:25px;line-height:1.25}.PurchasePage-module__h8zT_q__details p{max-width:65ch;margin:0 0 18px;font-size:16px}.PurchasePage-module__h8zT_q__documents{flex-wrap:wrap;gap:16px 24px;padding-top:6px;display:flex}.PurchasePage-module__h8zT_q__facts{margin:0}.PurchasePage-module__h8zT_q__facts div{border-top:1px solid #c9c0b3;grid-template-columns:1fr 1.5fr;gap:20px;padding:16px 0;display:grid}.PurchasePage-module__h8zT_q__facts dt{font-size:14px}.PurchasePage-module__h8zT_q__facts dd{margin:0;font-size:15px;font-weight:700}.PurchasePage-module__h8zT_q__questions{border-bottom:1px solid #c9c0b3;margin-top:48px}.PurchasePage-module__h8zT_q__questions details{border-top:1px solid #c9c0b3}.PurchasePage-module__h8zT_q__questions summary{cursor:pointer;padding:21px 0;font-size:17px;font-weight:700}.PurchasePage-module__h8zT_q__questions p{max-width:75ch;margin:0 0 24px;font-size:16px}.PurchasePage-module__h8zT_q__tour{background:var(--ink);color:var(--paper);grid-template-columns:1fr auto;align-items:center;gap:48px;padding:64px max(5%,50vw - 648px);display:grid}.PurchasePage-module__h8zT_q__tour p{max-width:50ch;margin:18px 0 0;font-size:17px}.PurchasePage-module__h8zT_q__tourActions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.PurchasePage-module__h8zT_q__tourActions a{font-size:16px}.PurchasePage-module__h8zT_q__tour :is(a,button):focus-visible{outline-color:var(--paper)}.PurchasePage-module__h8zT_q__footer{background:var(--ink);color:var(--paper);border-top:1px solid #65706a;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:26px max(5%,50vw - 648px);font-size:13px;display:flex}.PurchasePage-module__h8zT_q__footer a:focus-visible{outline-color:var(--paper)}.PurchasePage-module__h8zT_q__mobileActions{display:none}@media (max-width:1050px){.PurchasePage-module__h8zT_q__offer{column-gap:28px}.PurchasePage-module__h8zT_q__offer h1{font-size:48px}.PurchasePage-module__h8zT_q__price{font-size:44px}.PurchasePage-module__h8zT_q__actions{flex-direction:column;align-items:stretch;gap:14px}.PurchasePage-module__h8zT_q__actions .PurchasePage-module__h8zT_q__textLink{text-align:center}.PurchasePage-module__h8zT_q__details{gap:40px}}@media (max-width:800px){.PurchasePage-module__h8zT_q__nav{padding:22px 5%;font-size:13px}.PurchasePage-module__h8zT_q__nav a:first-child{letter-spacing:.06em}.PurchasePage-module__h8zT_q__hero{padding-top:16px}.PurchasePage-module__h8zT_q__offer{flex-direction:column;gap:0;display:flex}.PurchasePage-module__h8zT_q__offer h1{font-size:clamp(36px,9vw,54px);line-height:1.05}.PurchasePage-module__h8zT_q__address{margin:18px 0 24px;font-size:14px}.PurchasePage-module__h8zT_q__price{margin:0;font-size:48px}.PurchasePage-module__h8zT_q__price span{font-size:13px}.PurchasePage-module__h8zT_q__condition{margin:8px 0 0;font-size:15px}.PurchasePage-module__h8zT_q__actions{flex-direction:row;align-items:center;gap:20px;width:100%;margin:24px 0 28px}.PurchasePage-module__h8zT_q__button{padding:15px 18px;font-size:14px}.PurchasePage-module__h8zT_q__sectionHeading,.PurchasePage-module__h8zT_q__details{grid-template-columns:1fr;gap:24px}.PurchasePage-module__h8zT_q__property{padding-top:52px;padding-bottom:52px}.PurchasePage-module__h8zT_q__sectionHeading{margin-bottom:28px}.PurchasePage-module__h8zT_q__page h2{font-size:34px}.PurchasePage-module__h8zT_q__sectionHeading p{font-size:16px}.PurchasePage-module__h8zT_q__photos{grid-template-columns:1fr;gap:28px}.PurchasePage-module__h8zT_q__details{gap:28px;margin-top:40px}.PurchasePage-module__h8zT_q__questions{margin-top:32px}.PurchasePage-module__h8zT_q__tour{grid-template-columns:1fr;gap:28px;padding:44px 5%}.PurchasePage-module__h8zT_q__tourActions{gap:18px}.PurchasePage-module__h8zT_q__footer{flex-direction:column;gap:12px;padding:24px 5% 28px}.PurchasePage-module__h8zT_q__mobileActions{z-index:900;background:var(--paper);border-top:1px solid #c9c0b3;grid-template-columns:1fr 1.4fr;min-height:61px;display:grid;position:fixed;bottom:0;left:0;right:0}.PurchasePage-module__h8zT_q__mobileActions a,.PurchasePage-module__h8zT_q__mobileActions button{border:0;border-radius:0;place-items:center;padding:18px 12px;font:700 15px WacoInter,Arial,sans-serif;text-decoration:none;display:grid}.PurchasePage-module__h8zT_q__mobileActions button{background:var(--rust);color:#fff;cursor:pointer}}@media (max-width:380px){.PurchasePage-module__h8zT_q__actions{flex-direction:column;align-items:stretch}.PurchasePage-module__h8zT_q__facts div{grid-template-columns:1fr 1.3fr;gap:12px}}
