.loch[data-astro-cid-fxiywxw5]{padding-block:calc(var(--header-h) + var(--sp-2xl)) var(--sp-xl)}.loch--media[data-astro-cid-fxiywxw5]{isolation:isolate;align-items:end;min-height:62dvh;display:grid;position:relative;overflow:clip}.loch__media[data-astro-cid-fxiywxw5]{z-index:-1;animation:hero-in 1.4s var(--ease-out) both;position:absolute;inset:0}.loch__media[data-astro-cid-fxiywxw5] img{object-fit:cover;width:100%;height:100%}.loch__media[data-astro-cid-fxiywxw5]:after{content:"";background:linear-gradient(#0a09084d,#0a0908c7);position:absolute;inset:0}.loch--media[data-astro-cid-fxiywxw5] .loch__body[data-astro-cid-fxiywxw5]{text-shadow:0 1px 2px #0a090880,0 2px 28px #0a09088c}.loch__body[data-astro-cid-fxiywxw5]{gap:var(--sp-sm);animation:hero-text-in .9s var(--ease-out) .24s both;display:grid}.loch__body[data-astro-cid-fxiywxw5] h1[data-astro-cid-fxiywxw5]{max-width:18ch}.prose[data-astro-cid-fxiywxw5]{gap:var(--sp-md);font-size:var(--fs-lead);color:var(--ink-muted);display:grid}.prose[data-astro-cid-fxiywxw5] h2{font-size:var(--fs-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-block-start:var(--sp-lg)}.prose[data-astro-cid-fxiywxw5] h2:first-child{margin-block-start:0}.prose[data-astro-cid-fxiywxw5] h3{font-size:var(--fs-lead);color:var(--ink)}.prose[data-astro-cid-fxiywxw5] ul,.prose[data-astro-cid-fxiywxw5] ol{gap:var(--sp-2xs);margin:0;padding-inline-start:1.25em;display:grid}.prose[data-astro-cid-fxiywxw5] li::marker{color:var(--ink-faint)}.prose[data-astro-cid-fxiywxw5] strong{color:var(--ink);font-weight:500}.prose[data-astro-cid-fxiywxw5] a{color:var(--ink);text-underline-offset:.2em}.loch__sub[data-astro-cid-fxiywxw5]{margin-block-end:var(--sp-lg)}.loch__stories[data-astro-cid-fxiywxw5]{gap:var(--sp-lg);margin:0;display:grid}.loch__story[data-astro-cid-fxiywxw5]{gap:var(--sp-2xs);display:grid}.loch__thumb[data-astro-cid-fxiywxw5]{background:var(--paper-deep);margin-block-end:var(--sp-2xs);display:block;overflow:clip}.loch__thumb[data-astro-cid-fxiywxw5] img{transition:transform var(--dur-slow) var(--ease-out)}@media (hover:hover){.loch__story[data-astro-cid-fxiywxw5]:hover .loch__thumb[data-astro-cid-fxiywxw5] img{transform:scale(1.04)}}.loch__couple[data-astro-cid-fxiywxw5]{font-family:var(--font-display);font-size:var(--fs-display-md);letter-spacing:var(--tracking-display)}@media (width>=48rem){.loch__stories[data-astro-cid-fxiywxw5]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}
