.fleet-refined .fleet-intro{background:#102c38}.fleet-refined .fleet-intro-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:64px;padding-block:76px 60px}.fleet-refined .fleet-intro h1{letter-spacing:-.055em;font-size:clamp(42px,5.5vw,78px);line-height:1.06}.fleet-refined .fleet-intro-note{border-inline-start:1px solid #ffffff30;gap:20px;padding-inline-start:26px}.fleet-refined .fleet-intro-note p{font-size:14px}.fleet-refined .fleet-intro-rule{width:32px;height:2px}.fleet-refined .fleet-index{border-top:1px solid #ffffff30;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fleet-refined .fleet-index a{border:0;border-inline-end:1px solid #ffffff25;align-items:start;gap:10px;min-height:110px;padding:24px 16px;transition:background .2s;display:flex;position:relative}.fleet-refined .fleet-index a:first-child{padding-inline-start:0}.fleet-refined .fleet-index a:last-child{border-inline-end:0}.fleet-refined .fleet-index-number{color:#afd5d1;font-size:10px;font-weight:500}.fleet-refined .fleet-index-name{min-width:0;font-size:13px;font-weight:650;line-height:1.4}.fleet-refined .fleet-index-name small{color:#bfd0d6;margin-top:10px;font-size:10px;font-weight:400;line-height:1.5;display:block}.fleet-refined .fleet-index-arrow{color:#afd5d1;margin-inline-start:auto;font-size:17px}.fleet-refined .fleet-index a:hover{background:#ffffff09}.fleet-refined .fleet-comparison-shortcut{padding-block:30px 0}.fleet-refined .fleet-catalog{background:var(--paper);padding-block:34px 76px}.fleet-refined .fleet-card-grid{gap:44px 32px}.fleet-refined .fleet-card{background:var(--paper);border:0;border-radius:0;overflow:visible}html[data-theme=dark] .fleet-refined .fleet-catalog{background:var(--paper)}html[data-theme=dark] .fleet-refined .fleet-card{background:0 0}.fleet-refined .fleet-card-photo{aspect-ratio:1.6;border-radius:3px}.fleet-refined .fleet-card-photo:after{content:none}.fleet-refined .fleet-card-content{padding:26px 0 0}.fleet-refined .fleet-card :is(h2,h3){letter-spacing:-.045em;font-size:clamp(28px,3vw,38px)}.fleet-refined .fleet-card-category{color:var(--muted);letter-spacing:.02em;font-size:11px}.fleet-refined .fleet-card-specs{border-color:var(--line);margin-block:22px 18px;padding-block:18px}.fleet-refined .fleet-card-specs dt{color:var(--muted);font-size:11px}.fleet-refined .fleet-card-specs dd{font-variant-numeric:tabular-nums;font-size:clamp(21px,2.2vw,29px)}.fleet-refined .fleet-card-specs [data-spec=BP] dd{color:var(--blue)}.fleet-refined .fleet-card-description{color:var(--muted);max-width:540px}.fleet-refined .fleet-card-link{border-color:var(--line);color:var(--ink);min-height:58px}@media (min-width:761px){.fleet-refined .fleet-card-grid>.fleet-card:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:32px;display:grid}.fleet-refined .fleet-card-grid>.fleet-card:last-child:nth-child(odd) .fleet-card-photo{height:auto;min-height:0}.fleet-refined .fleet-card-grid>.fleet-card:last-child:nth-child(odd) .fleet-card-content{padding:0}}.fleet-refined .fleet-card-link>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.fleet-refined .fleet-comparison{border-top:1px solid var(--line);padding-block:54px 60px}.fleet-refined .fleet-comparison-heading{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);column-gap:70px;max-width:none;margin-bottom:34px;display:grid}.fleet-refined .fleet-comparison-heading .eyebrow{grid-column:1/-1}.fleet-refined .fleet-comparison-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.5vw,46px);line-height:1.16}.fleet-refined .fleet-comparison-heading>p:last-child{align-self:end;font-size:14px}.fleet-refined .fleet-comparison-sheet{background:var(--soft);border-color:var(--line);border-radius:3px;padding:32px}.fleet-refined .fleet-comparison-table tbody td{font-variant-numeric:tabular-nums}.fleet-refined .fleet-comparison-table :is(th,td){border-color:var(--line)}.fleet-refined .fleet-comparison-table tbody tr:first-child td{color:var(--blue)}.fleet-refined .fleet-comparison-links a{background:var(--paper);border-color:var(--line);border-radius:3px;min-height:62px}.fleet-refined .fleet-comparison-links a>span{color:var(--blue)}.fleet-refined .fleet-end{padding-block:44px 74px}.fleet-refined .fleet-end h2{letter-spacing:-.035em}.fleet-refined .fleet-profile-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:70px;padding-block:52px 46px;display:grid}.fleet-refined .fleet-profile-heading h1{letter-spacing:-.05em;font-size:clamp(42px,5vw,72px);line-height:1.08}.fleet-refined .fleet-profile-description{max-width:620px;color:var(--muted);margin-top:24px;font-size:15px;line-height:1.85}.fleet-refined .fleet-profile-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.fleet-refined .fleet-profile-highlights>div{border-top:2px solid var(--line);min-width:0;padding-top:16px}.fleet-refined .fleet-profile-highlights>div:first-child{border-color:var(--blue)}.fleet-refined .fleet-profile-highlights dt{color:var(--muted);margin-bottom:12px;font-size:11px}.fleet-refined .fleet-profile-highlights dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(23px,2.6vw,34px);font-weight:650;line-height:1.2}.fleet-refined .fleet-profile-highlights>div:first-child dd{color:var(--blue)}.fleet-refined .fleet-detail{padding-top:22px}.fleet-refined .fleet-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:40px}.fleet-refined .fleet-detail-photo>img,.fleet-refined .fleet-detail-image>img{border-radius:3px 3px 36px}.fleet-refined .fleet-detail-photo--atlantic-power .fleet-detail-image{border-radius:3px 3px 36px;overflow:hidden}.fleet-refined .fleet-detail-photo--atlantic-power .fleet-detail-image img{border-radius:0;display:block}.fleet-refined .fleet-detail-photo figcaption{padding-top:10px;font-size:11px}.fleet-refined .fleet-detail-secondary{border-top:1px solid var(--line);max-width:76%;margin-top:32px;padding-top:24px}.fleet-refined .fleet-detail-secondary img{border-radius:3px}.fleet-refined .fleet-detail-sheet{border-top:3px solid var(--blue);background:var(--soft);border-radius:0 0 4px 4px;padding:28px 30px}.fleet-refined .fleet-detail-sheet .eyebrow{margin-bottom:9px;font-size:10px}.fleet-refined .fleet-detail-sheet h2{letter-spacing:-.035em;margin-bottom:22px;font-size:25px;line-height:1.2}.fleet-refined .fleet-detail-sheet .specs{border-color:var(--line);padding-top:8px}.fleet-refined .fleet-detail-sheet .specs>div{border-color:var(--line);padding-block:14px}.fleet-refined .fleet-detail-sheet .specs dd{font-size:15px}.fleet-refined .fleet-detail-note{color:var(--muted);font-size:12px}.fleet-refined .fleet-profile-return{border-top:1px solid var(--line);margin-top:44px;padding-top:24px}.fleet-refined :is(a,select):focus-visible{outline:2px solid var(--blue);outline-offset:4px}.fleet-refined .fleet-index a:focus-visible{outline-offset:-4px;outline-color:#afd5d1}@media (max-width:1000px){.fleet-refined .fleet-intro-grid{gap:38px}.fleet-refined .fleet-index{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-refined .fleet-index a{border-bottom:1px solid #ffffff25}.fleet-refined .fleet-index a:nth-child(3){border-inline-end:0;padding-inline-start:16px}.fleet-refined .fleet-index a:nth-child(4){border-bottom:0;padding-inline-start:0}.fleet-refined .fleet-index a:nth-child(5){border-bottom:0}.fleet-refined .fleet-profile-heading{grid-template-columns:1fr;gap:34px}.fleet-refined .fleet-profile-highlights{max-width:550px}.fleet-refined .fleet-detail-grid{gap:24px}.fleet-refined .fleet-detail-sheet{padding:24px}}@media (max-width:760px){.fleet-refined .fleet-intro-grid{grid-template-columns:1fr;gap:28px;padding-block:44px 34px}.fleet-refined .fleet-intro h1{font-size:clamp(40px,9vw,60px)}.fleet-refined .fleet-intro-note{border-inline-start:0;gap:12px;padding-inline-start:0}.fleet-refined .fleet-index{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#afd5d166 transparent;display:flex;overflow:auto hidden}.fleet-refined .fleet-index a{border-bottom:0;border-inline-end:1px solid #ffffff25;flex:0 0 176px;min-height:78px;padding:16px 12px}.fleet-refined .fleet-index a:last-child{border-inline-end:0}.fleet-refined .fleet-index-name{font-size:12px}.fleet-refined .fleet-card-grid{gap:38px}.fleet-refined .fleet-card-content{padding-top:20px}.fleet-refined .fleet-catalog{padding-block:26px 40px}.fleet-refined .fleet-comparison{padding-block:34px 32px}.fleet-refined .fleet-comparison-heading{margin-bottom:24px;display:block}.fleet-refined .fleet-comparison-heading h2{margin-bottom:16px;font-size:31px}.fleet-refined .fleet-comparison-sheet{padding:18px}.fleet-refined .fleet-end{padding-block:30px 48px}.fleet-refined .fleet-profile-heading{padding-block:34px 30px}.fleet-refined .fleet-profile-heading h1{font-size:clamp(38px,10vw,58px)}.fleet-refined .fleet-profile-description{margin-top:18px;font-size:14px}.fleet-refined .fleet-profile-highlights{gap:12px}.fleet-refined .fleet-profile-highlights dd{letter-spacing:-.025em;font-size:25px}.fleet-refined .fleet-detail-grid{grid-template-columns:1fr;gap:30px}.fleet-refined .fleet-detail-secondary{max-width:100%}.fleet-refined .fleet-detail-sheet{padding:24px 20px}.fleet-refined .fleet-profile-return{margin-top:30px}}@media (prefers-reduced-motion:reduce){.fleet-refined .fleet-index a{transition:none}}.fleet-refined .fleet-card-photo img{object-fit:contain;filter:none;transform:none}.fleet-refined .fleet-card-photo{background:var(--paper)}.fleet-refined .fleet-card-content{padding-top:22px}.fleet-refined .fleet-card-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fleet-refined .fleet-card-specs dd{overflow-wrap:anywhere;font-size:clamp(18px,1.7vw,26px);line-height:1.4}.fleet-refined .fleet-card-specs dt{min-height:2.8em;line-height:1.5}.fleet-refined .fleet-intro:before{content:none}.fleet-refined .fleet-intro-grid{gap:32px;padding-block:32px}.fleet-refined .fleet-intro h1{font-size:clamp(36px,4vw,56px)}.reference-vessel .reference-vessel-photo>div{aspect-ratio:3/2}.reference-vessel .reference-vessel-photo img{object-fit:contain;filter:none}.reference-vessel .specs dt,.reference-vessel .specs dd{overflow-wrap:anywhere;line-height:1.6}@media (max-width:760px){.fleet-refined .fleet-intro-grid{gap:20px;padding-block:24px}.fleet-refined .fleet-intro h1{font-size:36px}.fleet-refined .fleet-card-specs{gap:10px}.fleet-refined .fleet-card-specs dd{font-size:21px}}@media (max-width:360px){.fleet-refined .fleet-card-specs dd{font-size:18px}}.vessel-archive{border-block-start:1px solid var(--line);margin-block:64px 0;padding-block-start:32px}.vessel-archive-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 28px;margin-block-end:20px;display:flex}.vessel-archive-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.5vw,36px)}.vessel-archive-heading p{margin:0;font-size:14px}.vessel-archive figure{margin:0}.vessel-archive figure>img{aspect-ratio:2214/1389;width:100%;height:auto;display:block;filter:none!important}.vessel-archive figcaption{border-block-end:1px solid var(--line);padding-block:18px}.vessel-archive figcaption p{max-width:78ch;margin:0 0 12px;font-size:14px;line-height:1.65}.vessel-archive-credit{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 22px;font-size:13px;display:flex}.vessel-archive-credit a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:760px){.vessel-archive{margin-block-start:40px;padding-block-start:24px}.vessel-archive-heading{gap:8px}.vessel-archive-credit{column-gap:18px}}
.fleet-refined .fleet-intro{isolation:isolate;position:relative;overflow:hidden}.fleet-refined .fleet-intro>.shell{z-index:1;position:relative}.fleet-chart-art{pointer-events:none;-webkit-user-select:none;user-select:none;color:#a3d3cc;opacity:.5;width:76%;position:absolute;inset-block:0;inset-inline-end:-5%}.fleet-chart-art svg{width:100%;height:100%;display:block}.fleet-chart-soundings{stroke:currentColor;stroke-width:.8px;opacity:.16}.fleet-chart-bearing{stroke:currentColor;stroke-width:.7px;opacity:.28}.fleet-chart-route{stroke:var(--accent-warm,#d5aa55);stroke-width:1.3px;opacity:.6;transform-box:view-box}.fleet-chart-route circle{fill:#102c38}.fleet-chart-route .fleet-chart-port{fill:currentColor;stroke:none}.fleet-chart-route .fleet-chart-mark{stroke:currentColor;stroke-width:.8px}.fleet-chart-route text{fill:currentColor;stroke:none;letter-spacing:1px;font-family:inherit;font-size:10px}[dir=rtl] .fleet-chart-art{transform:scaleX(-1)}[dir=rtl] .fleet-chart-route text{display:none}.fleet-refined .fleet-photo-presentation{min-width:0;position:relative;overflow:visible}.fleet-refined .fleet-detail-photo--atlantic-power .fleet-detail-image.fleet-photo-presentation{overflow:visible}.fleet-refined .fleet-detail-photo--atlantic-power .fleet-photo-presentation>img{border-radius:inherit}.fleet-refined .fleet-photo-frame{pointer-events:none;color:var(--blue);opacity:.7;position:absolute;inset:-6px}.fleet-photo-frame i{border:0 solid;width:18px;height:18px;position:absolute}.fleet-photo-frame i:first-child{border-block-start-width:1px;border-inline-start-width:1px;inset-block-start:0;inset-inline-start:0}.fleet-photo-frame i:nth-child(2){border-block-start-width:1px;border-inline-end-width:1px;inset-block-start:0;inset-inline-end:0}.fleet-photo-frame i:nth-child(3){border-block-end-width:1px;border-inline-end-width:1px;inset-block-end:0;inset-inline-end:0}.fleet-photo-frame i:nth-child(4){border-block-end-width:1px;border-inline-start-width:1px;inset-block-end:0;inset-inline-start:0}.fleet-refined .fleet-index a:focus-visible{background:#ffffff0e;transition:none}.fleet-refined .fleet-index a:active{background:#ffffff12}.fleet-refined .fleet-index a[href]:focus{color:#fff}.fleet-refined .fleet-index a:nth-child(5){--marine-delay:.24s!important}.fleet-refined :is(.fleet-card-specs,.reference-vessel-record,.fleet-profile-return){position:relative}.fleet-refined .fleet-profile-return:before{content:"";background:var(--blue);opacity:.3;pointer-events:none;height:1px;position:absolute;inset-block-start:-1px;inset-inline:0}.fleet-refined .fleet-end-stage{isolation:isolate;border-top:1px solid var(--line);position:relative;overflow:hidden}.fleet-refined .fleet-end{z-index:1;position:relative}.fleet-refined .fleet-end-stage .operation-route-art{opacity:.48;width:48%;color:var(--blue);inset-inline-end:7%}.fleet-refined .fleet-end-stage .operation-chart-compass{opacity:.16}.fleet-refined .fleet-end-stage .operation-chart-contours{display:none}.fleet-refined .fleet-end-stage .operation-vessel-hull{fill:var(--blue);stroke:var(--paper)}.fleet-refined .fleet-end-stage .operation-route-destination{stroke:var(--paper)}.fleet-refined .fleet-comparison-table td{position:relative}.fleet-refined .fleet-comparison-table .fleet-value-updated{isolation:isolate;animation:none!important}.fleet-refined .fleet-value-updated:before{content:"";background:var(--blue);opacity:0;pointer-events:none;z-index:-1;position:absolute;inset:4px 2px}@keyframes fleet-chart-open{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fleet-frame-arrive{0%{opacity:.15;transform:scale(.975)}to{opacity:.7;transform:scale(1)}}@keyframes fleet-cell-change{0%{opacity:.14}to{opacity:0}}@keyframes fleet-divider-open{0%{opacity:0;transform:scaleX(.9)}to{opacity:.3;transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){html[data-marine-motion=on] .fleet-chart-art[data-marine-entered=true]:not([data-marine-complete]) .fleet-chart-route{animation:fleet-chart-open 3s var(--marine-ease) both paused}html[data-marine-motion=on] .fleet-photo-frame[data-marine-entered=true]:not([data-marine-complete]){animation:fleet-frame-arrive .6s var(--marine-ease) both paused}html[data-marine-motion=on][data-marine-tab=visible] :is(.fleet-chart-art,.fleet-photo-frame)[data-marine-visible=true],html[data-marine-motion=on][data-marine-tab=visible] .fleet-chart-art[data-marine-visible=true] .fleet-chart-route{animation-play-state:running}html[data-marine-motion=on] .fleet-refined .fleet-value-updated:before{animation:fleet-cell-change .24s var(--marine-ease) both}html[data-marine-motion=on] .fleet-refined .fleet-profile-return[data-marine-reveal=shown]:before{animation:fleet-divider-open .6s var(--marine-ease) both}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-marine-motion=on] .fleet-refined .fleet-index a:not(:focus-visible){transition:background-color .18s}}@media (max-width:760px){.fleet-chart-art{opacity:.3;width:150%;height:245px;inset-block-start:0;inset-inline-end:-56%}.fleet-chart-soundings path:nth-child(n+2),.fleet-chart-bearing circle:nth-child(2),.fleet-chart-route text{display:none}.fleet-refined .fleet-photo-frame{inset:-4px}.fleet-photo-frame i{width:13px;height:13px}.fleet-refined .fleet-end-stage .operation-route-art{opacity:.28;width:100%;height:100%;inset-block:0;inset-inline-end:0}html[data-marine-motion=on] .fleet-refined [data-marine-reveal=shown],html[data-marine-motion=on] .fleet-refined .fleet-intro-heading>h1[data-marine-reveal=shown]{animation-duration:.42s}}@media print{.fleet-chart-art,.fleet-photo-frame,.fleet-end-stage .operation-route-art{display:none}}
