.top[data-astro-cid-euy74xnl]{--color-focus:var(--color-yellow);isolation:isolate;background:var(--color-scrim);align-items:end;height:100svh;min-height:34rem;display:grid;position:relative;overflow:hidden}.lead-photo[data-astro-cid-euy74xnl]{z-index:-2;margin:0;position:absolute;inset:0}.lead-photo[data-astro-cid-euy74xnl] img{object-fit:cover;width:100%;height:100%;animation:14s linear both drift}@keyframes drift{0%{transform:scale(1.12)translate(1.5%)}to{transform:scale(1.02)translate(-1%,-1%)}}.top[data-astro-cid-euy74xnl]:before{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in oklch, var(--color-scrim) 85%, transparent) 0%, transparent 65%);position:absolute;inset:0}.intro[data-astro-cid-euy74xnl]{gap:var(--space-md);padding-top:var(--space-4xl);padding-bottom:var(--space-3xl);color:var(--color-on-photo);animation:lift 1s .2s var(--ease-out) both;display:grid}@keyframes lift{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.intro[data-astro-cid-euy74xnl] h1[data-astro-cid-euy74xnl]{color:var(--color-on-photo);max-width:16ch;font-size:clamp(2.6rem,1.4rem + 5vw,5.75rem);line-height:1.02}.crumbs[data-astro-cid-euy74xnl],.crumbs[data-astro-cid-euy74xnl] a[data-astro-cid-euy74xnl]{color:var(--color-on-photo)}.top-meta[data-astro-cid-euy74xnl]{color:var(--color-yellow);font-weight:700}.top-actions[data-astro-cid-euy74xnl]{align-items:center;gap:var(--space-md) var(--space-xl);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.top-link[data-astro-cid-euy74xnl]{color:var(--color-on-photo);text-decoration-color:var(--color-yellow)}.top-link[data-astro-cid-euy74xnl]:hover{color:var(--color-yellow)}.route[data-astro-cid-euy74xnl]{scroll-margin-top:5rem}.summary[data-astro-cid-euy74xnl]{padding-block:var(--section-y) var(--space-2xl)}.summary[data-astro-cid-euy74xnl] .lede[data-astro-cid-euy74xnl]{font-size:var(--text-xl);font-family:var(--font-display);max-width:none;font-weight:500;line-height:1.4}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.lead-photo[data-astro-cid-euy74xnl]{animation:linear both sink scroll(root);animation-range:0 70vh}@keyframes sink{to{transform:translateY(18vh)}}}}@media (prefers-reduced-motion:reduce){.lead-photo[data-astro-cid-euy74xnl] img,.intro[data-astro-cid-euy74xnl]{animation:none}}.body[data-astro-cid-euy74xnl]{gap:var(--space-3xl);padding-bottom:var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.route[data-astro-cid-euy74xnl] h2[data-astro-cid-euy74xnl]{font-size:var(--text-2xl);margin-bottom:var(--space-lg)}.route[data-astro-cid-euy74xnl] .sub[data-astro-cid-euy74xnl]{font-size:var(--text-xl);margin:var(--space-2xl) 0 var(--space-md)}.route[data-astro-cid-euy74xnl] ol[data-astro-cid-euy74xnl]{counter-reset:stop;margin:0;padding:0;list-style:none}.route[data-astro-cid-euy74xnl] ol[data-astro-cid-euy74xnl] li[data-astro-cid-euy74xnl]{counter-increment:stop;padding:0 0 var(--space-lg) var(--space-2xl);border-left:2px solid var(--color-rule);margin-left:.85rem;position:relative}.route[data-astro-cid-euy74xnl] ol[data-astro-cid-euy74xnl] li[data-astro-cid-euy74xnl]:last-child{border-left-color:#0000}.route[data-astro-cid-euy74xnl] ol[data-astro-cid-euy74xnl] li[data-astro-cid-euy74xnl]:before{content:counter(stop);background:var(--color-blue-soft);width:1.75rem;height:1.75rem;color:var(--color-on-blue);font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.1rem;left:-.9rem}.route[data-astro-cid-euy74xnl] ol[data-astro-cid-euy74xnl] h3[data-astro-cid-euy74xnl]{font-size:var(--text-lg);margin-bottom:var(--space-2xs)}.notes[data-astro-cid-euy74xnl]{gap:var(--space-xs);margin:0;padding-left:1.2em;display:grid}.notes[data-astro-cid-euy74xnl] li[data-astro-cid-euy74xnl]::marker{color:var(--color-ochre-red)}.book[data-astro-cid-euy74xnl]{background:var(--color-paper-2);border-top:4px solid var(--color-blue-soft);padding:var(--space-xl);gap:var(--space-lg);border-radius:0 0 var(--radius-md) var(--radius-md);display:grid;position:sticky;top:5.5rem}.book[data-astro-cid-euy74xnl] dl[data-astro-cid-euy74xnl]{margin:0;display:grid}.book[data-astro-cid-euy74xnl] dl[data-astro-cid-euy74xnl] div[data-astro-cid-euy74xnl]{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-xs);border-bottom:var(--rule-hair);display:flex}.book[data-astro-cid-euy74xnl] dt[data-astro-cid-euy74xnl]{color:var(--color-muted)}.book[data-astro-cid-euy74xnl] dd[data-astro-cid-euy74xnl]{text-align:right;margin:0;font-weight:700}.book[data-astro-cid-euy74xnl] .btn-wa[data-astro-cid-euy74xnl]{justify-content:center}.gallery[data-astro-cid-euy74xnl]{gap:var(--space-md);padding-bottom:var(--space-3xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.gallery[data-astro-cid-euy74xnl] figure[data-astro-cid-euy74xnl]{margin:0}.gallery[data-astro-cid-euy74xnl] img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-sm);width:100%}.others[data-astro-cid-euy74xnl]{padding-bottom:var(--section-y)}.others[data-astro-cid-euy74xnl] h2[data-astro-cid-euy74xnl]{font-size:var(--text-2xl);margin-bottom:var(--space-lg)}.others[data-astro-cid-euy74xnl] ul[data-astro-cid-euy74xnl]{margin:0;padding:0;list-style:none}.others[data-astro-cid-euy74xnl] li[data-astro-cid-euy74xnl]{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-lg);padding-block:var(--space-md);border-top:var(--rule-hair);flex-wrap:wrap;display:flex}.others[data-astro-cid-euy74xnl] a[data-astro-cid-euy74xnl]{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg)}@media (width<=860px){.body[data-astro-cid-euy74xnl]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.book[data-astro-cid-euy74xnl]{order:-1;position:static}}
