﻿.land-story{position:relative;background:var(--color-canvas);padding:140px 8% 130px;isolation:isolate}.land-story-inner{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12%}.land-story-visual{margin:0;position:relative;padding:30px}.land-story-visual:before,.land-story-visual:after{content:'';position:absolute;width:31%;height:26%;border-color:var(--gold);border-style:solid;pointer-events:none}.land-story-visual:before{top:0;left:0;border-width:2px 0 0 2px}.land-story-visual:after{bottom:0;right:0;border-width:0 2px 2px 0}.land-story-image{aspect-ratio:4/5;overflow:hidden;background:var(--color-hex-eeeee6)}.land-story-image img{width:100%;height:100%;object-fit:cover;object-position:52% center;transform:scale(1.08);display:block;mix-blend-mode:multiply;transition:transform 1.5s cubic-bezier(.22,1,.36,1)}.land-story-visual:hover img{transform:scale(1.13)}.land-story-visual figcaption{position:absolute;bottom:9px;left:30px;right:30px;display:flex;justify-content:space-between;gap:12px;font-size:6px;letter-spacing:1.4px;color:var(--muted)}.land-story-copy h2{font-family:'Manrope',sans-serif;font-size:clamp(35px,3.5vw,56px);font-weight:400;line-height:1.17;letter-spacing:-2px;margin:25px 0}.land-story-copy h2 em{display:block;margin-top:6px;line-height:1.2}.land-story-rule{display:block;background:var(--gold);height:1px;width:50px;margin:29px 0}.land-story-copy p{font-size:13px;line-height:1.95;color:var(--muted);max-width:425px}.land-story-copy .land-story-lead{font-size:18px;line-height:1.65;color:var(--ink);margin-bottom:24px}.land-story-link{display:inline-flex;align-items:center;gap:65px;font-size:12px;border-bottom:1px solid var(--gold);padding:12px 0;margin-top:15px}.land-story-link span{color:var(--gold)}.land-story-footnote{display:block;font-size:8px;color:var(--muted);letter-spacing:.4px;margin-top:25px}.land-story [data-reveal]{opacity:1;transform:none}.land-story.reveal-enabled [data-reveal]{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1)}.land-story.reveal-enabled .is-revealed{opacity:1;transform:none}.land-story-copy.is-revealed{transition-delay:.15s!important}@media(max-width:800px){.land-story{padding:85px 7%}.land-story-inner{gap:45px;grid-template-columns:1fr}.land-story-visual{max-width:500px;width:100%;margin:auto;padding:24px}.land-story-image{aspect-ratio:5/4}.land-story-visual figcaption{left:24px;right:24px;bottom:7px;font-size:5px}.land-story-copy{max-width:500px;margin:auto;width:100%}.land-story-copy h2{font-size:40px;letter-spacing:-1.6px}.land-story-copy p{max-width:none}.land-story-copy .eyebrow{font-size:8px}}@media(prefers-reduced-motion:reduce){.land-story.reveal-enabled [data-reveal]{opacity:1;transform:none;transition:none}.land-story-image img{transition:none}}
