#home-page [data-reveal].is-visible{opacity:1;transform:none}#home-page [data-reveal=clip].is-visible{clip-path:inset(0 0 0% 0)}#home-page [data-reveal-stagger].is-visible>*{opacity:1;transform:none}#home-page [data-reveal-stagger].is-visible>:nth-child(2){transition-delay:.1s}#home-page [data-reveal-stagger].is-visible>:nth-child(3){transition-delay:.2s}#home-page [data-reveal-stagger].is-visible>:nth-child(4){transition-delay:.3s}#home-page [data-reveal-stagger].is-visible>:nth-child(5){transition-delay:.4s}#home-page [data-reveal-stagger].is-visible>:nth-child(6){transition-delay:.5s}#home-page .hm-vessel-media figcaption{position:absolute;left:0;bottom:-2.2rem;font-size:.68rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-muted)}#home-page .hm-step.is-active{opacity:1}#home-page .hm-step.is-active::before{background:var(--sky)}#home-page .hm-logbook{padding:var(--hm-pad-y) 0;overflow:clip}#home-page .hm-logbook .hm-chapter-head{margin-bottom:clamp(2rem,5vw,3.5rem)}#home-page .hm-entry{display:grid;grid-template-columns:minmax(70px,110px) minmax(120px,200px) 1fr;gap:clamp(1.2rem,3vw,3rem);align-items:center;padding:clamp(1.4rem,2.5vw,2rem) 0;border-top:1px solid var(--hm-hairline-dark)}#home-page .hm-entry:last-of-type{border-bottom:1px solid var(--hm-hairline-dark)}#home-page .hm-entry-num{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.8rem,3.5vw,2.8rem);color:transparent;-webkit-text-stroke:1px var(--sand);line-height:1}#home-page .hm-entry img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:2px;filter:saturate(.9);transition:filter .5s ease}#home-page .hm-entry:hover img{filter:saturate(1.05)}#home-page .hm-entry h3{font-family:var(--font-serif);font-size:clamp(1.25rem,2vw,1.7rem);color:var(--navy);margin:0 0 .4rem}#home-page .hm-entry p{font-size:.94rem;color:var(--ink-muted);margin:0;max-width:68ch}#home-page .hm-logbook-cta{margin-top:2.5rem}#home-page .hm-journal{background:var(--white);border-top:1px solid var(--hm-hairline-dark);padding:var(--hm-pad-y) 0;overflow:clip}#home-page .hm-journal .hm-chapter-head{margin-bottom:clamp(2rem,5vw,3.5rem)}#home-page .hm-journal-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}#home-page .hm-post{display:block;text-decoration:none;color:inherit}#home-page .hm-post-media{overflow:hidden;border-radius:2px}#home-page .hm-post img{width:100%;object-fit:cover;aspect-ratio:16/10;transition:transform 1s var(--hm-ease)}#home-page .hm-post:nth-child(2) img{aspect-ratio:4/3}#home-page .hm-post:hover img{transform:scale(1.04)}#home-page .hm-post-meta{display:flex;align-items:center;gap:1rem;margin:1.2rem 0 .6rem;font-size:.68rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-muted)}#home-page .hm-post-meta::after{content:"";flex:1;height:1px;background:var(--hm-hairline-dark)}#home-page .hm-post h3{font-family:var(--font-serif);font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.2;color:var(--navy);margin:0 0 .7rem;transition:color .4s ease}#home-page .hm-post:hover h3{color:var(--ocean)}#home-page .hm-post p{font-size:.95rem;color:var(--ink-muted);margin:0 0 1rem;max-width:60ch}@media (max-width:880px){#home-page .hm-vessel-media figcaption{display:none}#home-page .hm-entry{grid-template-columns:minmax(90px,130px) 1fr}#home-page .hm-entry-num{display:none}}@media (max-width:540px){#home-page .hm-entry{grid-template-columns:1fr}#home-page .hm-entry img{max-width:240px}}