.phead{padding-top:calc(80px + 9vh)}.crumbs{color:var(--blue-ink);align-items:center;gap:12px;display:flex}.crumbs .fishmark{width:34px;height:19px;fill:var(--print);opacity:.9}.crumbs a{opacity:.7;transition:opacity .2s}.crumbs a:hover{opacity:1}.crumbs i{opacity:.5;background:currentColor;width:26px;height:1px;display:block}.phgrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:60px;margin-top:26px;display:grid}.phgrid h1{font-size:clamp(42px,5.6vw,76px)}.phgrid .lead{color:var(--muted);max-width:44ch;margin:0 0 6px;font-size:16.5px;line-height:1.7}.fadein{opacity:0;animation:.9s .45s forwards fadein}@keyframes fadein{to{opacity:1}}.wline{height:24px;color:var(--blue);margin-top:54px;position:relative;overflow:hidden}:where(html:has(main.p-menu)) .wline svg{width:4800px;height:24px;animation:40s linear infinite sea--menu;position:absolute;top:0;left:0}:where(html:has(main.p-about)) .wline svg{width:4800px;height:24px;animation:40s linear infinite sea--about;position:absolute;top:0;left:0}:where(html:has(main.p-gallery)) .wline svg{width:4800px;height:24px;animation:40s linear infinite sea--gallery;position:absolute;top:0;left:0}:where(html:has(main.p-contact)) .wline svg{width:4800px;height:24px;animation:40s linear infinite sea--contact;position:absolute;top:0;left:0}.wline path{fill:none;stroke:currentColor;stroke-width:1.2px;vector-effect:non-scaling-stroke;opacity:.55}@keyframes sea--menu{to{transform:translate(-1440px)}}@keyframes sea--about{to{transform:translate(-1440px)}}@keyframes sea--gallery{to{transform:translate(-1440px)}}@keyframes sea--contact{to{transform:translate(-1440px)}}@media (max-width:820px){.phead{padding-top:calc(72px + 6vh)}.phgrid{grid-template-columns:1fr;gap:18px}.wline{margin-top:36px}}@media (prefers-reduced-motion:reduce){.fadein{opacity:1}}:where(html:has(main.p-menu)) .phead{padding-top:calc(80px + 6vh)}:where(html:has(main.p-menu)) .phgrid h1{font-size:clamp(40px,4.6vw,62px)}:where(html:has(main.p-menu)) .wline{margin-top:40px}@media (max-width:900px){:where(html:has(main.p-menu)) .phead{padding-top:calc(72px + 5vh)}}
