body[data-page=marine] .nav__logo-icon,body[data-page=marine] .nav__logo-word,body[data-page=marine] .footer__logo-icon,body[data-page=marine] .footer__logo-word{fill:var(--fg)}html[data-theme=day] body[data-page=marine] .footer__logo-icon,html[data-theme=day] body[data-page=marine] .footer__logo-word{fill:var(--red)}body[data-page=marine] .fx-weave,html[data-theme=day] body[data-page=marine] .fx-grain{display:none}body[data-page=marine]{font-weight:var(--weight-body);scrollbar-color:var(--line-strong) transparent}html.js body[data-page=marine]{opacity:1}body[data-page=marine] .nav__links{margin-left:auto}html.is-keying body,html.is-keying .nav,html.is-keying .footer,html.is-keying .m-s,html.is-keying .m-col,html.is-keying .m-row,html.is-keying .m-tile,html.is-keying .m-tiles,html.is-keying .m-fig__box{transition:background-color .6s var(--ease-ui), color .6s var(--ease-ui), border-color .6s var(--ease-ui)}@media (width<=900px){body[data-page=marine] .nav__inner{gap:1rem}body[data-page=marine] .nav__toggle{flex-shrink:0}}.pre{z-index:calc(var(--z-cursor) - 1);background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), var(--bg);transition:opacity .3s var(--ease-ui);background-position:50%;background-size:48px 48px,48px 48px,auto;place-items:center;display:none;position:fixed;inset:0}html.js .pre{display:grid}.pre.is-leaving{opacity:0;pointer-events:none}.pre__mark{width:clamp(72px,10vw,112px);height:auto;overflow:visible}.pre__fill{fill:var(--red);opacity:0}.pre__strokes path{fill:none;opacity:0;stroke:var(--red);stroke-width:1.1px;vector-effect:non-scaling-stroke}.pre__bar{left:var(--gutter);right:var(--gutter);background:var(--line);height:1px;position:absolute;bottom:clamp(2.2rem,6vh,4rem)}.pre__bar i{background:var(--gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pre__skip{right:var(--gutter);letter-spacing:.14em;text-transform:uppercase;min-width:44px;min-height:44px;color:var(--fg-mute);transition:color .3s var(--ease-ui);padding:.6rem 1.2rem;font-size:.75rem;position:absolute;bottom:clamp(3rem,8vh,5.5rem)}.pre__skip:hover,.pre__skip:focus-visible{color:var(--fg)}.m-s{padding-block:var(--pad-section);background:var(--bg);color:var(--fg);position:relative}.m-s .eyebrow{margin-bottom:1.4rem;display:block}.m-grid{align-items:start;row-gap:clamp(2.5rem,5vh,4rem)}.m-title{font-family:var(--font-display);letter-spacing:var(--tracking-title);text-transform:uppercase;color:var(--fg);text-wrap:balance;font-size:clamp(2.2rem,4.6vw,4.4rem);font-weight:300;line-height:1.04}.m-title .ln{display:block}.m-lead{max-width:44ch;font-size:var(--text-base);color:var(--fg-mute);text-wrap:pretty;line-height:1.65}.m-head{grid-column:1/8}.m-head__aside{grid-column:8/13;align-self:end;padding-bottom:.3em}.m-note{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);margin-top:1.2rem;font-size:.75rem}.m-fig{min-width:0;margin:0}.m-fig__box{background:var(--bg-raise);aspect-ratio:16/9;position:relative;overflow:hidden}.m-fig__box img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.m-fig--wide .m-fig__box{aspect-ratio:21/9}.m-fig--tall .m-fig__box{aspect-ratio:3/4}.m-fig--std .m-fig__box{aspect-ratio:3/2}.m-cap{letter-spacing:.02em;color:var(--fg-mute);justify-content:space-between;gap:1.5rem;margin-top:.8rem;font-size:.8rem;line-height:1.5;display:flex}.m-cap span:last-child{text-align:right;letter-spacing:.14em;text-transform:uppercase;flex-shrink:0;font-size:.75rem}.m-cols{grid-column:1/13;grid-template-columns:repeat(3,1fr);gap:2rem clamp(1rem,2vw,2rem);display:grid}.m-col{border-top:1px solid var(--line);padding-top:1.4rem}.m-col__name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.9rem;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:300;line-height:1.1}.m-col p{max-width:36ch;font-size:var(--text-base);color:var(--fg-mute);text-wrap:pretty;line-height:1.65}.m-rows{border-top:1px solid var(--line);margin-top:2.2rem}.m-row{border-bottom:1px solid var(--line);font-size:var(--text-base);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.85rem 0;display:flex}.m-row__spec{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);text-align:right;flex-shrink:0;font-size:.75rem}.m-tiles{border-top:1px solid var(--line);grid-column:1/13;grid-template-columns:repeat(3,1fr);display:grid}.m-tile{border-right:1px solid var(--line);align-content:start;gap:.6rem;padding:1.5rem 1.5rem 1.5rem 0;display:grid}.m-tile+.m-tile{padding-left:1.5rem}.m-tile:last-child{border-right:0}.m-tile__value{align-items:baseline;gap:.45rem;display:flex}.m-tile__num{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.6rem,4.6vw,4.8rem);font-weight:300;line-height:1}.m-tile__unit{font-size:var(--text-base);color:var(--fg-mute)}.m-tile__label{font-size:var(--text-base);line-height:1.5}.m-tile__tag{letter-spacing:.28em;text-transform:uppercase;color:var(--fg-mute);font-size:.75rem;font-weight:600}.m-s--dark{--bg:#14171d;--bg-raise:#222329;--fg:#f4f4f5;--fg-mute:#f4f4f59e;--fg-faint:#f4f4f54d;--line:#f4f4f51a;--line-strong:#f4f4f52e}html[data-theme=night] .m-s--dark{--bg:#0f1016;--bg-raise:#1c1d24}.ctaband__lead{max-width:40ch;font-size:var(--text-base);color:var(--fg-mute);margin-top:1.4rem;line-height:1.6}@media (width<=899px){.m-head,.m-head__aside{grid-column:1/13}.m-head__aside{padding-bottom:0}.m-cols{grid-template-columns:1fr;row-gap:0}.m-col{padding-block:1.4rem 1.8rem}.m-tiles{grid-template-columns:1fr}.m-tile{border-right:0;border-bottom:1px solid var(--line);padding:1.25rem 0}.m-tile+.m-tile{padding-left:0}.m-tile:last-child{border-bottom:0}.m-cap{flex-direction:column;gap:.2rem}.m-cap span:last-child{text-align:left}}
