.styles-module-scss-module__xLNooa__page,.styles-module-scss-module__xLNooa__cta{box-sizing:border-box;width:100%}.styles-module-scss-module__xLNooa__page{padding:calc(var(--header-offset,9rem) + 5.6rem) var(--layout-margin) 12rem;color:var(--primary-800);background:var(--bg)}@media (max-width:767px){.styles-module-scss-module__xLNooa__page{padding-bottom:7.2rem}}.styles-module-scss-module__xLNooa__eyebrow{font-family:var(--font-secondary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:1.4rem;display:inline-flex}.styles-module-scss-module__xLNooa__eyebrow:before{content:"";background:currentColor;border-radius:50%;width:.6rem;height:.6rem}.styles-module-scss-module__xLNooa__head{grid-template-columns:minmax(0,1fr) minmax(26rem,44rem);grid-template-areas:"title lede""title link";align-items:end;gap:1.6rem 4.8rem;margin-bottom:9.6rem;display:grid}@media (max-width:1199px){.styles-module-scss-module__xLNooa__head{grid-template-columns:1fr;grid-template-areas:"title""lede""link";margin-bottom:5.6rem}}.styles-module-scss-module__xLNooa__headTitle{grid-area:title}.styles-module-scss-module__xLNooa__h1{font-family:var(--font-primary);letter-spacing:-.05em;margin:1.8rem 0 0;font-size:clamp(5.2rem,8vw,9.6rem);font-weight:400;line-height:.95}.styles-module-scss-module__xLNooa__lede{font-family:var(--font-primary);letter-spacing:-.02em;text-wrap:balance;grid-area:lede;margin:0;font-size:clamp(2rem,2vw,2.6rem);line-height:1.25}.styles-module-scss-module__xLNooa__headLink{grid-area:link;justify-self:start;font-size:1.8rem}.styles-module-scss-module__xLNooa__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:5.6rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1199px){.styles-module-scss-module__xLNooa__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media (max-width:767px){.styles-module-scss-module__xLNooa__grid{grid-template-columns:1fr;gap:4.4rem}}.styles-module-scss-module__xLNooa__card{flex-direction:column;gap:1.8rem;min-width:0;display:flex}.styles-module-scss-module__xLNooa__wideLeft,.styles-module-scss-module__xLNooa__wideRight{grid-area:span 2/span 2}@media (max-width:1199px){.styles-module-scss-module__xLNooa__wideLeft,.styles-module-scss-module__xLNooa__wideRight{grid-area:auto/1/auto/-1}}.styles-module-scss-module__xLNooa__wideRight{grid-column:2/span 2}@media (max-width:1199px){.styles-module-scss-module__xLNooa__wideRight{grid-column:1/-1}}.styles-module-scss-module__xLNooa__media{aspect-ratio:442/291;background:var(--button-bg);cursor:pointer;border:0;border-radius:.8rem;width:100%;padding:0;display:block;position:relative;overflow:hidden}.styles-module-scss-module__xLNooa__media img{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.styles-module-scss-module__xLNooa__media:after{content:"";pointer-events:none;background:linear-gradient(#140a0800 55%,#140a081f 70%,#140a0880 100%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.styles-module-scss-module__xLNooa__media:hover:hover img{transform:scale(1.04)}.styles-module-scss-module__xLNooa__media:hover:hover .styles-module-scss-module__xLNooa__sold:after{width:100%}}.styles-module-scss-module__xLNooa__media:focus-visible{outline:2px solid var(--primary-800);outline-offset:.4rem}.styles-module-scss-module__xLNooa__wideLeft .styles-module-scss-module__xLNooa__media,.styles-module-scss-module__xLNooa__wideRight .styles-module-scss-module__xLNooa__media{aspect-ratio:auto;flex:1;min-height:42rem}@media (max-width:1199px){.styles-module-scss-module__xLNooa__wideLeft .styles-module-scss-module__xLNooa__media,.styles-module-scss-module__xLNooa__wideRight .styles-module-scss-module__xLNooa__media{aspect-ratio:16/10;flex:none;min-height:0}}@media (max-width:767px){.styles-module-scss-module__xLNooa__wideLeft .styles-module-scss-module__xLNooa__media,.styles-module-scss-module__xLNooa__wideRight .styles-module-scss-module__xLNooa__media{aspect-ratio:4/5}}.styles-module-scss-module__xLNooa__sold{z-index:1;font-family:var(--font-primary);letter-spacing:-.03em;color:var(--primary-100);font-size:clamp(5.2rem,5vw,7.6rem);font-style:italic;line-height:1;position:absolute;bottom:1.2rem;left:2.2rem}.styles-module-scss-module__xLNooa__sold:after{content:"";background:currentColor;width:0;height:1px;margin-top:.6rem;transition:width .8s cubic-bezier(.22,1,.36,1);display:block}.styles-module-scss-module__xLNooa__wideLeft .styles-module-scss-module__xLNooa__sold,.styles-module-scss-module__xLNooa__wideRight .styles-module-scss-module__xLNooa__sold{font-size:clamp(8.4rem,9vw,14.8rem);bottom:1.8rem;left:3.2rem}@media (max-width:767px){.styles-module-scss-module__xLNooa__wideLeft .styles-module-scss-module__xLNooa__sold,.styles-module-scss-module__xLNooa__wideRight .styles-module-scss-module__xLNooa__sold{font-size:9.6rem}}.styles-module-scss-module__xLNooa__meta{flex-direction:column;gap:.6rem;min-height:9.2rem;display:flex}@media (max-width:767px){.styles-module-scss-module__xLNooa__meta{min-height:0}}.styles-module-scss-module__xLNooa__from{font-family:var(--font-secondary);letter-spacing:.12em;text-transform:uppercase;color:var(--primary-700);font-size:1.4rem}.styles-module-scss-module__xLNooa__price{font-family:var(--font-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:3.4rem;line-height:3.6rem}.styles-module-scss-module__xLNooa__wideLeft .styles-module-scss-module__xLNooa__price,.styles-module-scss-module__xLNooa__wideRight .styles-module-scss-module__xLNooa__price{font-size:5.6rem;line-height:5.6rem}@media (max-width:767px){.styles-module-scss-module__xLNooa__wideLeft .styles-module-scss-module__xLNooa__price,.styles-module-scss-module__xLNooa__wideRight .styles-module-scss-module__xLNooa__price{font-size:4rem;line-height:4.2rem}}.styles-module-scss-module__xLNooa__confidential{color:var(--primary-700);font-size:2.4rem;font-style:italic}.styles-module-scss-module__xLNooa__wideLeft .styles-module-scss-module__xLNooa__confidential,.styles-module-scss-module__xLNooa__wideRight .styles-module-scss-module__xLNooa__confidential{font-size:3.2rem}.styles-module-scss-module__xLNooa__line{font-family:var(--font-secondary);letter-spacing:.12em;text-transform:uppercase;margin-top:.4rem;font-size:1.4rem}.styles-module-scss-module__xLNooa__more{border:1px solid var(--primary-800);color:var(--primary-800);font-family:var(--font-primary);cursor:pointer;background:0 0;border-radius:.8rem;margin:6.4rem auto 0;padding:1.4rem 2.2rem;font-size:1.8rem;display:block}.styles-module-scss-module__xLNooa__link{color:inherit;font-family:var(--font-primary);text-underline-offset:.5rem;font-size:2rem;text-decoration:underline;text-decoration-thickness:1px}.styles-module-scss-module__xLNooa__actions{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.styles-module-scss-module__xLNooa__buttonLight,.styles-module-scss-module__xLNooa__buttonDark{font-family:var(--font-primary);border-radius:.8rem;align-items:center;gap:1rem;padding:1.6rem 2.2rem;font-size:2rem;display:inline-flex}.styles-module-scss-module__xLNooa__buttonLight{background:var(--primary-100);color:var(--primary-800)}.styles-module-scss-module__xLNooa__buttonDark{background:var(--primary-800);color:var(--primary-100)}.styles-module-scss-module__xLNooa__cta{padding:9.6rem var(--layout-margin);background:var(--primary-800);color:var(--primary-100);grid-template-columns:1fr auto;align-items:end;gap:3.2rem;display:grid}@media (max-width:767px){.styles-module-scss-module__xLNooa__cta{grid-template-columns:1fr;padding-block:6.4rem}}.styles-module-scss-module__xLNooa__ctaTitle{font-family:var(--font-primary);letter-spacing:-.04em;margin:1.4rem 0 0;font-size:clamp(3.6rem,5vw,6.4rem);font-weight:400;line-height:1}.styles-module-scss-module__xLNooa__ctaLink{opacity:.85;font-size:1.6rem}.styles-module-scss-module__xLNooa__sheet{z-index:100;background:var(--bg);height:100dvh;color:var(--primary-800);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid;position:fixed;inset:0}@media (max-width:1199px){.styles-module-scss-module__xLNooa__sheet{grid-template-rows:52dvh 1fr;grid-template-columns:1fr}}.styles-module-scss-module__xLNooa__gallery{background:#1b0a08;min-height:0;position:relative}.styles-module-scss-module__xLNooa__gallery:after{content:"";pointer-events:none;background:linear-gradient(#140a0800 50%,#140a088c);position:absolute;inset:0}.styles-module-scss-module__xLNooa__soldSheet{font-size:clamp(4.8rem,4vw,6.4rem);bottom:9.6rem;left:3.2rem}@media (max-width:1199px){.styles-module-scss-module__xLNooa__soldSheet{bottom:8.4rem;left:2rem}}.styles-module-scss-module__xLNooa__thumbs{z-index:2;gap:.8rem;display:flex;position:absolute;bottom:2.4rem;left:3.2rem}@media (max-width:1199px){.styles-module-scss-module__xLNooa__thumbs{left:2rem}}.styles-module-scss-module__xLNooa__thumb{aspect-ratio:3/2;opacity:.6;cursor:pointer;border:0;border-radius:.4rem;width:7.2rem;padding:0;position:relative;overflow:hidden}.styles-module-scss-module__xLNooa__thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 1px var(--primary-100)}.styles-module-scss-module__xLNooa__info{flex-direction:column;gap:2.8rem;padding:9.6rem 5.6rem 5.6rem;display:flex;position:relative;overflow:auto}@media (max-width:1199px){.styles-module-scss-module__xLNooa__info{padding:4rem 2.4rem calc(3.2rem + env(safe-area-inset-bottom,0px))}}.styles-module-scss-module__xLNooa__close{color:inherit;font-family:var(--font-primary);cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:1rem;padding:.8rem 1.2rem;font-size:2rem;display:inline-flex;position:absolute;top:2.8rem;right:3.2rem}@media (max-width:1199px){.styles-module-scss-module__xLNooa__close{z-index:3;top:calc(1.6rem + env(safe-area-inset-top,0px));color:var(--primary-100);background:#32060399;position:fixed;right:1.6rem}}.styles-module-scss-module__xLNooa__title{font-family:var(--font-primary);letter-spacing:-.04em;margin:0;font-size:clamp(4rem,4vw,6rem);font-weight:400;line-height:1}.styles-module-scss-module__xLNooa__facts{border-block:1px solid var(--primary-300);flex-wrap:wrap;gap:.8rem 4rem;margin:0;padding:2rem 0;display:flex}.styles-module-scss-module__xLNooa__facts dt{font-family:var(--font-secondary);letter-spacing:.12em;text-transform:uppercase;color:var(--primary-700);font-size:1.4rem}.styles-module-scss-module__xLNooa__facts dd{font-family:var(--font-primary);margin:.4rem 0 0;font-size:2.8rem}.styles-module-scss-module__xLNooa__sheet .styles-module-scss-module__xLNooa__price{font-size:4.8rem;line-height:4.8rem}.styles-module-scss-module__xLNooa__sheet .styles-module-scss-module__xLNooa__confidential{font-size:3.2rem}.styles-module-scss-module__xLNooa__sheetText{max-width:30ch;font-family:var(--font-primary);margin:0;font-size:2.2rem;line-height:1.3}.styles-module-scss-module__xLNooa__sheet .styles-module-scss-module__xLNooa__actions{margin-top:auto}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__xLNooa__media img,.styles-module-scss-module__xLNooa__sold:after{transition:none}.styles-module-scss-module__xLNooa__media:hover img{transform:none}}
