._hero_ajgkw_7{padding-top:clamp(7rem,10vw,9rem);padding-bottom:clamp(5rem,8vw,8rem);background:var(--bg-primary);position:relative;overflow:hidden}._hero_ajgkw_7:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 0% 0%,rgba(160,82,45,.05) 0%,transparent 55%),radial-gradient(ellipse at 100% 80%,rgba(232,221,208,.25) 0%,transparent 50%);pointer-events:none}._crumbWrap_ajgkw_35{margin-bottom:clamp(2rem,3vw,3rem);position:relative;z-index:1}._breadcrumbs_ajgkw_42 ol{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;color:var(--text-muted);font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}._breadcrumbs_ajgkw_42 li{display:flex;align-items:center;gap:.55rem}._breadcrumbs_ajgkw_42 a{color:var(--text-muted);text-decoration:none;position:relative;transition:color var(--dur-fast) var(--ease-soft)}._breadcrumbs_ajgkw_42 a:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:var(--accent);transition:width var(--dur-fast) var(--ease-premium)}._breadcrumbs_ajgkw_42 a:hover{color:var(--accent)}._breadcrumbs_ajgkw_42 a:hover:after{width:100%}._breadcrumbs_ajgkw_42 [aria-current=page]{color:var(--color-charcoal);font-weight:600}._breadcrumbSep_ajgkw_91{opacity:.3;font-size:.6rem}._grid_ajgkw_97{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);gap:clamp(2.5rem,6vw,6rem);align-items:start;position:relative;z-index:1}._gallery_ajgkw_107{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}._gallery_ajgkw_107 ._image_ajgkw_115:first-child{grid-column:1 / -1;aspect-ratio:4 / 5}._image_ajgkw_115{width:100%;aspect-ratio:1 / 1.08;min-width:0;border:1px solid var(--border-subtle);overflow:hidden;transition:border-color var(--dur-mid) var(--ease-soft),box-shadow var(--dur-mid) var(--ease-soft)}._image_ajgkw_115:hover{border-color:var(--border-accent);box-shadow:var(--shadow-md)}._info_ajgkw_137{min-width:0;position:sticky;top:7.5rem;align-self:start}._infoEyebrow_ajgkw_145{display:inline-flex;align-items:center;gap:.65rem;color:var(--accent);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase}._infoEyebrow_ajgkw_145:before{content:"";display:block;width:1.5rem;height:1px;background:var(--accent);opacity:.55}._title_ajgkw_166{max-width:13ch;margin-top:.55rem;font-family:var(--font-serif);font-size:clamp(2.6rem,4.5vw,5rem);font-weight:500;letter-spacing:-.06em;line-height:1.12;color:var(--color-charcoal);background:linear-gradient(145deg,var(--color-charcoal) 0%,var(--color-deep-brown) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._infoDivider_ajgkw_188{width:3rem;height:1px;margin-block:var(--space-md);background:linear-gradient(90deg,var(--color-accent),transparent);opacity:.5}._short_ajgkw_201{max-width:40rem;font-family:var(--font-serif);font-size:clamp(1.2rem,.8vw + 1rem,1.55rem);font-weight:400;line-height:1.35;color:var(--color-charcoal);letter-spacing:-.01em}._desc_ajgkw_212{max-width:48ch;margin-top:1rem;color:var(--text-muted);font-size:var(--fs-body);font-weight:300;line-height:var(--lh-body)}._specs_ajgkw_222{margin-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--border-subtle);position:relative}._specs_ajgkw_222:before{content:"";position:absolute;top:-1px;left:0;width:3rem;height:1px;background:linear-gradient(90deg,var(--color-accent),transparent)}._specRow_ajgkw_243{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.25rem;padding-block:.9rem;border-bottom:1px solid var(--border-subtle);position:relative;transition:background var(--dur-fast) var(--ease-soft)}._specRow_ajgkw_243:hover{background:var(--bg-sand)}._specRow_ajgkw_243:before{content:"";position:absolute;left:-1rem;top:0;bottom:0;width:2px;background:var(--color-accent);opacity:0;transition:opacity var(--dur-fast) var(--ease-soft)}._specRow_ajgkw_243:hover:before{opacity:.4}._specRow_ajgkw_243 dt{font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);padding-top:.15rem}._specRow_ajgkw_243 dd{margin:0;min-width:0;line-height:1.55;overflow-wrap:anywhere;font-size:var(--fs-small);color:var(--text-primary);font-weight:400}._ctaBlock_ajgkw_294{margin-top:2.25rem;padding:clamp(1.5rem,3vw,2.25rem);background:var(--bg-sand);border:1px solid var(--border-subtle);position:relative;overflow:hidden}._ctaBlock_ajgkw_294:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-light),transparent)}._ctaHeading_ajgkw_317{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:500;color:var(--color-charcoal);letter-spacing:-.01em}._ctaSubtext_ajgkw_325{margin-top:.4rem;font-size:var(--fs-small);color:var(--text-muted);font-weight:300}._cta_ajgkw_294{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;margin-top:1.25rem;padding:.95rem 1.75rem;background:var(--color-charcoal);color:var(--color-ivory);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;overflow:hidden;transition:background var(--dur-fast) var(--ease-soft),box-shadow var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-premium)}._cta_ajgkw_294:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-deep-brown);transform:translate(-101%);transition:transform var(--dur-fast) var(--ease-premium);z-index:0}._cta_ajgkw_294:hover:before{transform:translate(0)}._cta_ajgkw_294:hover{box-shadow:var(--shadow-accent-sm);transform:translateY(-2px)}._cta_ajgkw_294:active{transform:translateY(0)}._ctaInner_ajgkw_380{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.55rem}._ctaArrow_ajgkw_388{display:inline-block;transition:transform var(--dur-fast) var(--ease-premium)}._cta_ajgkw_294:hover ._ctaArrow_ajgkw_388{transform:translate(4px)}._relatedSection_ajgkw_398{background:var(--bg-sand);border-top:1px solid var(--border-subtle)}._relatedHeader_ajgkw_403{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);margin-bottom:clamp(2rem,3vw,3rem);flex-wrap:wrap}._relatedTitle_ajgkw_412{margin-top:.55rem;font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:500;letter-spacing:-.02em;color:var(--color-charcoal);background:linear-gradient(145deg,var(--color-charcoal) 0%,var(--color-deep-brown) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._relatedAll_ajgkw_431{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;padding-bottom:.2rem;border-bottom:1px solid var(--border-accent);transition:gap var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}._relatedAll_ajgkw_431:hover{gap:.65rem;border-color:var(--accent)}._relatedGrid_ajgkw_453{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3vw,3rem) 1.25rem;align-items:start}@media(max-width:960px){._grid_ajgkw_97{grid-template-columns:1fr}._info_ajgkw_137{position:static}._gallery_ajgkw_107{max-width:48rem}._title_ajgkw_166{max-width:18ch}}@media(max-width:720px){._gallery_ajgkw_107{grid-template-columns:1fr}._gallery_ajgkw_107 ._image_ajgkw_115:first-child,._image_ajgkw_115{aspect-ratio:1 / 1.08}._relatedGrid_ajgkw_453{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){._hero_ajgkw_7{padding-bottom:4rem}._gallery_ajgkw_107{gap:.75rem}._title_ajgkw_166{font-size:clamp(2.5rem,13vw,3.7rem)}._specRow_ajgkw_243{grid-template-columns:7rem minmax(0,1fr);gap:.75rem}._relatedGrid_ajgkw_453{grid-template-columns:1fr;gap:2.5rem}._cta_ajgkw_294{width:100%;justify-content:center}._relatedHeader_ajgkw_403{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){._cta_ajgkw_294:before,._breadcrumbs_ajgkw_42 a:after{transition:none}._cta_ajgkw_294:hover{transform:none}}._bestFor_ajgkw_539{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-subtle)}._bestForLabel_ajgkw_544{margin:0 0 .35rem;color:var(--color-charcoal);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}._bestForText_ajgkw_552{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.55}._ctaAlt_ajgkw_561{margin-top:var(--space-sm);font-size:var(--fs-small);color:var(--text-muted)}._ctaAlt_ajgkw_561 a{color:var(--text-muted);border-bottom:1px solid var(--color-accent);padding-bottom:.1rem;transition:color .2s ease}._ctaAlt_ajgkw_561 a:hover{color:var(--color-charcoal)}
