.tide-hero[data-astro-cid-fx7qrt72]{background:var(--brand-night);color:#fff;isolation:isolate;align-content:end;min-height:clamp(34rem,100svh - 5.5rem,52rem);display:grid;position:relative;overflow:hidden}.photo[data-astro-cid-fx7qrt72]{z-index:-3;position:absolute;inset:0}.photo[data-astro-cid-fx7qrt72] img{object-fit:cover;object-position:var(--focus);width:100%;height:100%}.scrim[data-astro-cid-fx7qrt72]{z-index:-2;background:linear-gradient(90deg, color-mix(in srgb, var(--brand-night) 94%, transparent) 0%, color-mix(in srgb, var(--brand-night) 78%, transparent) 38%, color-mix(in srgb, var(--brand-night) 15%, transparent) 72%), linear-gradient(to top, color-mix(in srgb, var(--brand-night) 85%, transparent) 0%, transparent 45%);position:absolute;inset:0}.contours[data-astro-cid-fx7qrt72]{z-index:-1;fill:none;width:62%;height:100%;stroke:var(--brand-glow);stroke-width:1px;stroke-dasharray:1;opacity:.22;vector-effect:non-scaling-stroke;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}.overlay[data-astro-cid-fx7qrt72]{z-index:-1;pointer-events:none;position:absolute;inset:0}.contours[data-astro-cid-fx7qrt72] path[data-astro-cid-fx7qrt72]{vector-effect:non-scaling-stroke}.motion-ok .tide-hero[data-astro-cid-fx7qrt72]:not(.settled) [data-astro-cid-fx7qrt72][data-contour]{stroke-dashoffset:1px;animation:10ms 2.8s forwards draw-failsafe}@keyframes draw-failsafe{to{stroke-dashoffset:0}}.body[data-astro-cid-fx7qrt72]{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.85fr);align-items:end;gap:2rem 3rem;padding-block:6rem 3.5rem;display:grid}.status[data-astro-cid-fx7qrt72]{border:1px solid var(--brand-glow);color:var(--brand-glow);border-radius:999px;margin-bottom:1rem;padding:.2rem .85rem;font-size:.9rem;font-weight:650;display:inline-block}h1[data-astro-cid-fx7qrt72]{color:#fff;max-width:14ch;margin-bottom:1rem}.intro[data-astro-cid-fx7qrt72]{color:#ffffffe0;max-width:36rem;margin:0;font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.5}.action[data-astro-cid-fx7qrt72]{justify-self:end;width:100%;max-width:25rem}.tide[data-astro-cid-fx7qrt72]{fill:none;width:100%;height:3.75rem;stroke:var(--brand-glow);stroke-width:1.5px;vector-effect:non-scaling-stroke;margin-top:-1.5rem;display:block}.tide[data-astro-cid-fx7qrt72] path[data-astro-cid-fx7qrt72]{vector-effect:non-scaling-stroke}.caption-row[data-astro-cid-fx7qrt72]{padding-block:.25rem 1.2rem}.caption-row[data-astro-cid-fx7qrt72] p[data-astro-cid-fx7qrt72]{color:#fffc;margin:0;font-size:.92rem}@media (width<=860px){.photo[data-astro-cid-fx7qrt72] img{object-position:var(--focus-mobile)}.scrim[data-astro-cid-fx7qrt72]{background:linear-gradient(to top, color-mix(in srgb, var(--brand-night) 96%, transparent) 0%, color-mix(in srgb, var(--brand-night) 75%, transparent) 50%, color-mix(in srgb, var(--brand-night) 15%, transparent) 85%)}.contours[data-astro-cid-fx7qrt72]{width:100%}.body[data-astro-cid-fx7qrt72]{grid-template-columns:1fr;padding-top:min(46svh,22rem)}.action[data-astro-cid-fx7qrt72]{justify-self:stretch;max-width:none}}.start[data-astro-cid-lcdefpme]{border:1px solid color-mix(in srgb, var(--brand-glow) 50%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--brand-night) 84%, transparent);gap:.8rem;padding:1.4rem;display:grid}.start[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffd6;margin:0}.start[data-astro-cid-lcdefpme] .start-title[data-astro-cid-lcdefpme]{color:#fff;font-family:var(--font-display);font-size:1.45rem;font-weight:600;line-height:1.15}.duplex[data-astro-cid-lcdefpme],.built[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem 4rem;display:grid}.build[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.build[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2.5rem 5rem;display:grid}.build-head[data-astro-cid-lcdefpme]{max-width:30rem;position:sticky;top:7rem}.paths[data-astro-cid-lcdefpme]{border-top:1px solid color-mix(in srgb, var(--brand-glow) 55%, transparent);counter-reset:path;margin:0;padding:0;list-style:none}.paths[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid color-mix(in srgb, var(--brand-glow) 55%, transparent);counter-increment:path;grid-template-columns:3.5rem minmax(0,1fr);column-gap:1.25rem;padding-block:1.6rem;display:grid}.paths[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{color:var(--brand-glow);font-family:var(--font-display);font-variant-numeric:tabular-nums;content:counter(path, decimal-leading-zero);grid-row:span 3;font-size:2.4rem;line-height:1}.paths[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;margin:0 0 .4rem;font-size:1.6rem}.paths[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:36rem;color:var(--color-muted);margin:0 0 .6rem}.paths[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--brand-glow);font-weight:650}.built-photos[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:1rem;display:grid}.built-photos[data-astro-cid-lcdefpme] img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-card);width:100%;display:block}.built-photos[data-astro-cid-lcdefpme] img:first-child{aspect-ratio:3/3.4;object-position:30% 50%}.built-photos[data-astro-cid-lcdefpme] img:last-child{object-position:100% 50%}@media (width<=900px){.duplex[data-astro-cid-lcdefpme],.built[data-astro-cid-lcdefpme],.build[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.build-head[data-astro-cid-lcdefpme]{position:static}.paths[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:2.6rem minmax(0,1fr)}.paths[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{font-size:1.8rem}}
