.harbor[data-astro-cid-sidk5h3o],.harbor[data-astro-cid-sidk5h3o] svg{width:100%;height:100%;position:absolute;inset:0}.harbor[data-astro-cid-sidk5h3o] .sway{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.harbor[data-astro-cid-sidk5h3o] .clouds{animation:30s ease-in-out infinite alternate drift}.harbor[data-astro-cid-sidk5h3o] .gulls{animation:9s ease-in-out infinite alternate glide}.harbor[data-astro-cid-sidk5h3o] .ripples{animation:6s ease-in-out infinite alternate shimmer}.harbor[data-astro-cid-sidk5h3o] .ship{animation:140s linear -55s infinite ship}.harbor[data-astro-cid-sidk5h3o] .ferry{animation:60s linear -22s infinite ferry}.harbor[data-astro-cid-sidk5h3o] .sway{animation:5s ease-in-out infinite alternate sway}.harbor[data-astro-cid-sidk5h3o] .sway-a{animation-duration:3.2s}.harbor[data-astro-cid-sidk5h3o] .sway-b{animation-duration:4.1s;animation-delay:-1.3s}.harbor[data-astro-cid-sidk5h3o] .sway-c{animation-duration:3.7s;animation-delay:-2.2s}.harbor[data-astro-cid-sidk5h3o] .bee{animation:2.4s ease-in-out infinite alternate buzz}.harbor[data-astro-cid-sidk5h3o] .b1{animation-duration:1.9s;animation-delay:-.6s}.harbor[data-astro-cid-sidk5h3o] .b2{animation-duration:2.8s;animation-delay:-1.2s}.harbor[data-astro-cid-sidk5h3o] .b3{animation-duration:2.1s;animation-delay:-.3s}.harbor[data-astro-cid-sidk5h3o] .b4{animation-duration:2.6s;animation-delay:-1.7s}}@keyframes drift{to{transform:translate(80px)}}@keyframes glide{0%{transform:translate(-20px,6px)}to{transform:translate(40px,-12px)}}@keyframes shimmer{0%{transform:translate(-12px)}to{transform:translate(12px)}}@keyframes ship{0%{transform:translate(820px)}to{transform:translate(-300px)}}@keyframes ferry{0%{transform:translate(-140px)}to{transform:translate(840px)}}@keyframes sway{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}@keyframes buzz{0%{translate:0}50%{translate:14px -10px}to{translate:-10px 6px}}.coffee[data-astro-cid-5mgajnyy]{vertical-align:-.3em;margin-left:.2em;display:inline-block}@media (prefers-reduced-motion:no-preference){.coffee[data-astro-cid-5mgajnyy]{transition:transform .3s var(--ease-out);transform-origin:50% 90%}p:hover>.coffee[data-astro-cid-5mgajnyy]{transform:rotate(-8deg)}}.shell[data-astro-cid-lcdefpme]{--pad:clamp(1.25rem, 3.4vw, 3.25rem);padding:2.5rem var(--pad) 3rem}.copy[data-astro-cid-lcdefpme]{overflow-wrap:break-word;min-width:0;max-width:600px;margin-inline:auto}.copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 1.45rem}.site-title[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin:0 0 .9em;font-size:clamp(2.2rem,3.5vw,2.65rem);line-height:1.15}.at[data-astro-cid-lcdefpme]{margin-right:.015em;font-size:1.1em}.bio[data-astro-cid-lcdefpme]{margin-bottom:3.25rem;display:block}.bar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);color:var(--muted);font-family:var(--font);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.35rem;padding-bottom:.55rem;font-size:.875rem;display:flex}.links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:4px 20px;margin-bottom:0;display:flex}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.cta){color:var(--muted)}.cta[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:500}section[data-astro-cid-lcdefpme]{margin-top:3.5rem}.bio[data-astro-cid-lcdefpme]{margin-top:0}h2[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin:0 0 1.2rem;font-size:1.45rem;line-height:1.4}.list[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);gap:.15rem;padding:.72em 0;transition:opacity .3s ease-in-out;display:grid}.list[data-astro-cid-lcdefpme]:hover .item[data-astro-cid-lcdefpme]{opacity:.8}.list[data-astro-cid-lcdefpme]:hover .item[data-astro-cid-lcdefpme]:hover{opacity:1}.meta[data-astro-cid-lcdefpme]{color:var(--muted);font-family:var(--font);font-size:.8125rem}.note[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.25rem;font-size:.9375rem}.foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);font-family:var(--font);color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:3.5rem;padding-top:1.5rem;font-size:.8125rem;display:flex}.foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.visual[data-astro-cid-lcdefpme]{display:none}@media (width>=1024px){.shell[data-astro-cid-lcdefpme]{max-width:1500px;padding-block:var(--pad);grid-template-columns:minmax(0,1.75fr) minmax(380px,1fr);align-items:start;gap:clamp(2rem,3.6vw,3.75rem);margin-inline:auto;display:grid}.copy[data-astro-cid-lcdefpme]{padding-block:1.5rem}.visual[data-astro-cid-lcdefpme]{top:var(--pad);height:calc(100svh - 2 * var(--pad));border:1px solid var(--rule);isolation:isolate;background:var(--rule);border-radius:10px;min-height:min(72svh,760px);display:block;position:sticky;overflow:hidden}}
