.sample{--section:clamp(5rem, 10vw, 9rem);background:var(--bg)}.sample__banner{max-width:none;padding:.75rem var(--margin);background:var(--field-road);color:var(--field-road-ink);font-size:var(--step-small)}.sample__banner a{color:inherit;text-underline-offset:.18em}.sample__hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);min-height:calc(100svh - 2.75rem);display:grid}.sample__intro{padding:var(--section) var(--margin) 3rem;flex-direction:column;justify-content:center;gap:1.5rem;display:flex}.sample__name{font-family:var(--font-display-stack);font-size:var(--step-head);letter-spacing:-.022em;max-width:12ch;font-weight:300;line-height:1.05}.sample__lede{font-size:var(--step-lead);max-width:34ch;line-height:1.3}.sample__open{background:var(--field-park);width:fit-content;color:var(--field-park-ink);padding:.4rem .8rem;font-weight:500}.sample__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.sample__photo{background:var(--surface);overflow:hidden}@media (prefers-reduced-motion:no-preference){.js .sample__photo{animation:chf-shutter 1.1s var(--ease-in-out) .2s both}.js .sample__photo img{animation:chf-settle 1.5s var(--ease-soft) .2s both}}.sample__care{column-gap:var(--gutter);padding:var(--section) var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sample__h2{font-family:var(--font-display-stack);font-size:var(--step-head);letter-spacing:-.022em;max-width:14ch;font-weight:300;line-height:1.05}.sample__care .sample__h2{grid-column:1/span 5}.sample__list{font-size:var(--step-lead);grid-column:6/-1;gap:1.1rem;line-height:1.3;display:grid}.sample__rooms{gap:var(--gutter);padding:0 var(--margin) var(--section);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.sample__room{aspect-ratio:4/5;background:var(--surface);overflow:hidden}.sample__roomtext{gap:1.5rem;padding-top:12vh;display:grid}.sample__garden{aspect-ratio:3/2;justify-self:end;width:62%;margin-top:2rem;overflow:hidden}.sample__facts{padding:var(--section) var(--margin);background:var(--field-water);color:var(--field-water-ink)}.sample__dl{gap:1.75rem var(--gutter);font-size:var(--step-lead);grid-template-columns:repeat(2,minmax(0,1fr));margin:3.5rem 0 0;padding:0;line-height:1.3;list-style:none;display:grid}.sample__visit{padding:var(--section) var(--margin);justify-items:start;gap:1.5rem;display:grid}.sample__street{aspect-ratio:16/9;width:min(100%,60rem);margin-block:1rem;overflow:hidden}.sample__reviews{color:var(--muted)}.sample__footer{padding:3rem var(--margin);background:var(--field-forest);color:var(--field-forest-ink);font-size:var(--step-small);gap:.75rem;display:grid}.sample__footer .link-plain{color:inherit}.sample__credits{max-width:none}@media (max-width:47.99em){.sample__hero{grid-template-columns:1fr;min-height:auto}.sample__intro{padding-top:3rem}.sample__photo{aspect-ratio:4/3}.sample__care .sample__h2,.sample__list{grid-column:1/-1}.sample__list{margin-top:2rem}.sample__rooms{grid-template-columns:1fr}.sample__roomtext{padding-top:0}.sample__dl{grid-template-columns:1fr}}
