.fh[data-astro-cid-i25l3pcl]{flex-direction:column;display:flex}.fh[data-astro-cid-i25l3pcl] h2[data-astro-cid-i25l3pcl]{font-size:var(--font-size-h2);line-height:1.25}.fh[data-astro-cid-i25l3pcl] h3[data-astro-cid-i25l3pcl]{font-size:var(--font-size-h5);line-height:1.3}.fh[data-astro-cid-i25l3pcl] p[data-astro-cid-i25l3pcl]{line-height:1.75}.fh[data-astro-cid-i25l3pcl] a[data-astro-cid-i25l3pcl]{color:var(--green);text-underline-offset:.2em;font-weight:700;text-decoration:underline #13612e59}.fh[data-astro-cid-i25l3pcl] a[data-astro-cid-i25l3pcl]:hover{color:var(--gold-deep);text-decoration-color:currentColor}.fh__eyebrow[data-astro-cid-i25l3pcl]{margin-bottom:var(--space-2);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep);font-weight:700}.fh__lead[data-astro-cid-i25l3pcl]{font-family:var(--font-display);font-size:var(--font-size-h4);color:var(--ink);font-weight:700;line-height:1.5!important}.fh__section[data-astro-cid-i25l3pcl]{margin-top:var(--space-20);padding-top:var(--space-12);border-top:1px solid #342b0624}.fh__boats[data-astro-cid-i25l3pcl]{gap:var(--space-6);margin-top:var(--space-8);display:grid}@media (width>=48rem){.fh__boats[data-astro-cid-i25l3pcl]{grid-template-columns:1fr 1fr}}.fh__boat[data-astro-cid-i25l3pcl]{background:var(--surface-white);border:var(--card-edge);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);flex-direction:column;display:flex;overflow:hidden}.fh__boat[data-astro-cid-i25l3pcl] .fh__boat-photo .photo__img{aspect-ratio:16/10;border-radius:0}.fh__boat[data-astro-cid-i25l3pcl] .fh__boat-photo figcaption{padding:0 var(--space-6)}.fh__sails[data-astro-cid-i25l3pcl]{aspect-ratio:16/10;background:linear-gradient(to bottom, #e9f0f2, var(--surface-honey));place-items:end center;display:grid}.fh__sails[data-astro-cid-i25l3pcl] svg[data-astro-cid-i25l3pcl]{width:80%;height:auto}.fh__sea[data-astro-cid-i25l3pcl]{fill:#9db8c2;opacity:.6}.fh__hull[data-astro-cid-i25l3pcl]{fill:#1f1b16}.fh__mast[data-astro-cid-i25l3pcl]{fill:none;stroke:#5a3f22;stroke-width:2.5px;stroke-linecap:round}.fh__sail[data-astro-cid-i25l3pcl]{fill:#a1442a}.fh__sail--jib[data-astro-cid-i25l3pcl]{fill:#b8573a}.fh__boat-body[data-astro-cid-i25l3pcl]{padding:var(--space-6)}.fh__boat-body[data-astro-cid-i25l3pcl] h3[data-astro-cid-i25l3pcl]{align-items:baseline;gap:var(--space-2);font-size:var(--font-size-h4);flex-wrap:wrap;display:flex}.fh__boat-body[data-astro-cid-i25l3pcl] h3[data-astro-cid-i25l3pcl] span[data-astro-cid-i25l3pcl]{font-size:var(--font-size-body);color:var(--gold-deep);font-style:italic}.fh__boat[data-astro-cid-i25l3pcl] dl[data-astro-cid-i25l3pcl]{gap:var(--space-4);margin:var(--space-6) 0 0;flex-direction:column;display:flex}.fh__boat[data-astro-cid-i25l3pcl] dl[data-astro-cid-i25l3pcl] div[data-astro-cid-i25l3pcl]+div[data-astro-cid-i25l3pcl]{padding-top:var(--space-4);border-top:1px solid #342b0614}.fh__boat[data-astro-cid-i25l3pcl] dt[data-astro-cid-i25l3pcl]{font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep);font-weight:700}.fh__boat[data-astro-cid-i25l3pcl] dd[data-astro-cid-i25l3pcl]{margin:var(--space-2) 0 0;font-size:var(--font-size-small);line-height:1.65}.fh__trade[data-astro-cid-i25l3pcl]{margin-top:var(--space-20);padding:var(--space-12) var(--space-8);color:#fffbf4d1;background:radial-gradient(ellipse 70% 60% at 50% 0%, #b779002e, transparent 70%), var(--surface-bark);border-radius:var(--radius-lg)}@media (width>=64rem){.fh__trade[data-astro-cid-i25l3pcl]{padding:var(--space-12)}}.fh__trade[data-astro-cid-i25l3pcl] h2[data-astro-cid-i25l3pcl],.fh__trade[data-astro-cid-i25l3pcl] h3[data-astro-cid-i25l3pcl]{color:var(--surface-page)}.fh__trade[data-astro-cid-i25l3pcl] .fh__eyebrow[data-astro-cid-i25l3pcl]{color:#e0b25a}.fh__trade-intro[data-astro-cid-i25l3pcl]{max-width:40rem;margin-top:var(--space-4)}.fh__route[data-astro-cid-i25l3pcl]{width:100%;max-width:36rem;height:auto;margin:var(--space-8) auto 0;display:block}.fh__land[data-astro-cid-i25l3pcl]{fill:#fffbf429}.fh__arrow[data-astro-cid-i25l3pcl]{fill:none;stroke:#e0b25a;stroke-width:4px;stroke-dasharray:10 8;stroke-linecap:round}.fh__arrow--home[data-astro-cid-i25l3pcl]{stroke:var(--surface-page)}.fh__place[data-astro-cid-i25l3pcl]{font-family:var(--font-display);fill:var(--surface-page);font-size:22px;font-weight:700}.fh__cargo[data-astro-cid-i25l3pcl]{gap:var(--space-6);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.fh__cargo[data-astro-cid-i25l3pcl]{gap:var(--space-8);grid-template-columns:1fr 1fr}}.fh__cargo[data-astro-cid-i25l3pcl] li[data-astro-cid-i25l3pcl]{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid #fffbf42e;display:flex}.fh__cargo-key[data-astro-cid-i25l3pcl]{border-top:3px dashed #e0b25a;flex:none;width:2rem;height:0;margin-top:.75rem}.fh__cargo-key--home[data-astro-cid-i25l3pcl]{border-top-color:var(--surface-page)}.fh__cargo[data-astro-cid-i25l3pcl] p[data-astro-cid-i25l3pcl]{margin-top:var(--space-2)}.fh__rivers[data-astro-cid-i25l3pcl]{margin:var(--space-8) 0 0;background:var(--surface-white);border:var(--card-edge);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);padding:0;list-style:none;display:grid}@media (width>=48rem){.fh__rivers[data-astro-cid-i25l3pcl]{grid-template-columns:repeat(3,1fr)}}.fh__rivers[data-astro-cid-i25l3pcl] li[data-astro-cid-i25l3pcl]{padding:var(--space-8) var(--space-6)}.fh__rivers[data-astro-cid-i25l3pcl] li[data-astro-cid-i25l3pcl]+li[data-astro-cid-i25l3pcl]{border-top:1px solid #342b0614}@media (width>=48rem){.fh__rivers[data-astro-cid-i25l3pcl] li[data-astro-cid-i25l3pcl]+li[data-astro-cid-i25l3pcl]{border-top:0;border-left:1px solid #342b0614}}.fh__wave[data-astro-cid-i25l3pcl]{width:4rem;height:auto;margin-bottom:var(--space-4)}.fh__wave[data-astro-cid-i25l3pcl] path[data-astro-cid-i25l3pcl]{fill:none;stroke:var(--gold);stroke-width:3px;stroke-linecap:round}.fh__river[data-astro-cid-i25l3pcl]{font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep);font-weight:700}.fh__rivers[data-astro-cid-i25l3pcl] h3[data-astro-cid-i25l3pcl]{margin-top:var(--space-2)}.fh__rivers[data-astro-cid-i25l3pcl] p[data-astro-cid-i25l3pcl]:last-child{margin-top:var(--space-2);font-size:var(--font-size-small);line-height:1.65}.fh__aside[data-astro-cid-i25l3pcl]{max-width:44rem;margin-top:var(--space-6);font-size:var(--font-size-small);color:var(--ink-muted)}.fh__then[data-astro-cid-i25l3pcl] .fh__then-photo{margin-top:var(--space-8)}.fh__then[data-astro-cid-i25l3pcl] .fh__then-photo .photo__img{aspect-ratio:16/9}.fh__now[data-astro-cid-i25l3pcl]{max-width:40rem;margin-top:var(--space-8)}.fh__invite[data-astro-cid-i25l3pcl]{gap:var(--space-6);margin-top:var(--space-20);padding:var(--space-8);background:var(--surface-honey);border-radius:var(--radius-lg);align-items:center;display:grid}@media (width>=64rem){.fh__invite[data-astro-cid-i25l3pcl]{padding:var(--space-8) var(--space-12);grid-template-columns:minmax(0,1fr) auto}}.fh__invite[data-astro-cid-i25l3pcl] h2[data-astro-cid-i25l3pcl]{font-size:var(--font-size-h3)}.fh__invite[data-astro-cid-i25l3pcl] p[data-astro-cid-i25l3pcl]:not(.fh__eyebrow){max-width:36rem;margin-top:var(--space-2)}.fh__invite[data-astro-cid-i25l3pcl] .btn{justify-self:start}
