.land{--land-beige:#e9e4d7;--land-hairline:color-mix(in srgb, var(--color-charcoal) 12%, transparent);--land-ease:cubic-bezier(.22, 1, .36, 1)}.land .hairline{border-color:var(--land-hairline)}.land-frame{background:var(--land-beige);border-radius:2px;position:relative;overflow:hidden}.land-frame img{transition:transform .8s var(--land-ease)}.land-row:hover .land-frame img,.land-row:focus-within .land-frame img{transform:scale(1.03)}.land-placeholder{background-color:var(--land-beige);background-image:repeating-radial-gradient(circle at 30% 120%, transparent 0 22px, color-mix(in srgb, var(--color-forest) 7%, transparent) 22px 23px);color:color-mix(in srgb, var(--color-forest) 55%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.land-name-line{transition:background-size .6s var(--land-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.land-row:hover .land-name-line,.land-row:focus-within .land-name-line{background-size:100% 1px}.land-arrow{transition:transform .4s var(--land-ease);display:inline-block}.land-row:hover .land-arrow,.land-row:focus-within .land-arrow,.land-link:hover .land-arrow,.land-link:focus-visible .land-arrow{transform:translate(4px)}.land-stretched:after{content:"";z-index:1;position:absolute;inset:0}.land-reveal[data-reveal=pending] .land-reveal-photo,.land-reveal[data-reveal=pending] .land-reveal-text{opacity:0;transform:translateY(24px)}.land-reveal .land-reveal-photo,.land-reveal .land-reveal-text{transition:opacity .9s var(--land-ease), transform .9s var(--land-ease)}.land-reveal .land-reveal-text{transition-delay:.1s}@keyframes land-fade-in{0%{opacity:0}}.land-fade{animation:.35s ease-out land-fade-in}.land-sheet{transition:transform .4s var(--land-ease), visibility .4s}::view-transition-group(.land-morph){animation-duration:.35s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.land *,.land :before,.land :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.land-reveal[data-reveal=pending] .land-reveal-photo,.land-reveal[data-reveal=pending] .land-reveal-text{opacity:1;transform:none}.land-row:hover .land-frame img,.land-row:focus-within .land-frame img{transform:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
