:is(body:has([data-sea-site])>header,body:has([data-sea-site])>footer){display:none}body:has([data-sea-site])>main.page-content{padding-top:0}.CC-MVW_site{--ink:#f2eee5;--muted:#b4c1ce;--gold:#e4c893;--border:#344657;color:var(--ink);background:#09131e}.CC-MVW_site :is(a,button,summary):focus-visible{outline:2px solid var(--gold);outline-offset:4px}.CC-MVW_site section{scroll-margin-top:105px}.CC-MVW_header{z-index:5;border-bottom:1px solid var(--border);background:#09131ef0;justify-content:space-between;align-items:center;gap:24px;padding:18px max(5vw,50% - 590px);display:flex;position:sticky;top:0}.CC-MVW_brand{letter-spacing:.12em;white-space:nowrap;color:var(--gold);font-family:Georgia,serif;font-weight:700}.CC-MVW_header nav{white-space:nowrap;gap:clamp(14px,2.5vw,36px);font-size:.86rem;display:flex;overflow-x:auto}.CC-MVW_header nav a:hover,.CC-MVW_footer a:hover{color:var(--gold)}.CC-MVW_language{border:1px solid var(--border);color:var(--ink);min-width:54px;padding:8px 12px}.CC-MVW_hero{isolation:isolate;border-bottom:1px solid var(--border);align-items:center;min-height:clamp(480px,53vw,760px);display:grid;position:relative;overflow:hidden}.CC-MVW_heroArt{z-index:-2;animation:20s ease-in-out infinite alternate CC-MVW_drift;position:absolute;inset:0}.CC-MVW_heroArt img{object-fit:cover;object-position:68% 48%}.CC-MVW_hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#09131ef5,#09131eb0 34%,#09131e12 74%),linear-gradient(#0000 77%,#09131e 100%);position:absolute;inset:0}.CC-MVW_heroCopy{width:min(90%,1180px);margin-inline:auto;padding-block:76px}.CC-MVW_heroCopy h1{letter-spacing:-.055em;font-family:Georgia,serif;font-size:clamp(3.8rem,9vw,8.5rem);font-weight:500;line-height:.92}.CC-MVW_heroCopy h2{color:var(--gold);margin-top:26px;font-size:clamp(1.4rem,3.3vw,2.5rem)}.CC-MVW_heroCopy p{color:#d5e0e9;max-width:31ch;margin:16px 0 28px;line-height:1.85}.CC-MVW_primary{background:var(--gold);color:#14202a;align-items:center;gap:28px;padding:14px 20px;font-weight:750;display:inline-flex}.CC-MVW_primary:hover{background:#f6deb0}.CC-MVW_section,.CC-MVW_serviceGrid,.CC-MVW_footer{width:min(90%,1180px);margin-inline:auto}.CC-MVW_section{padding-top:clamp(62px,9vw,112px)}.CC-MVW_section h2{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(1.8rem,4vw,3.25rem)}.CC-MVW_intro{color:var(--muted);margin:-8px 0 22px}.CC-MVW_roster{border:1px solid var(--border);background:#101e2c;grid-template-columns:1.15fr 1fr;display:grid}.CC-MVW_portrait,.CC-MVW_worldArt{isolation:isolate;position:relative;overflow:hidden}.CC-MVW_portrait{background:#0a131e;min-height:540px}.CC-MVW_portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 64%,#09131e 100%);position:absolute;inset:0}.CC-MVW_portrait img,.CC-MVW_worldArt img{opacity:0;object-fit:cover;transition:opacity .55s}.CC-MVW_portrait img{object-position:center 28%}.CC-MVW_portrait .CC-MVW_activeArt,.CC-MVW_worldArt .CC-MVW_activeArt{opacity:1}.CC-MVW_crewInfo{align-self:center;padding:clamp(24px,5vw,60px)}.CC-MVW_crewInfo h3{color:var(--crew-color);letter-spacing:-.06em;margin:0;font-size:clamp(1.9rem,4.5vw,3.5rem)}.CC-MVW_crewInfo p{color:var(--muted);margin:12px 0 26px;line-height:1.7}.CC-MVW_crewSelect{display:grid}.CC-MVW_crewSelect button{text-align:left;color:var(--ink);border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 10px;display:flex}.CC-MVW_crewSelect button[aria-pressed=true]{color:var(--gold);background:#e4c89315}.CC-MVW_worldArt{border:1px solid var(--border);background:radial-gradient(at 72% 40%,#243c50,#101e2c 72%);grid-template-columns:1fr 1.25fr;min-height:450px;display:grid}.CC-MVW_worldIllustration{grid-area:1/2;position:relative}.CC-MVW_worldIllustration img{object-fit:contain}.CC-MVW_worldCaption{grid-area:1/1;align-self:center;padding:36px clamp(24px,5vw,60px) 82px}.CC-MVW_worldCaption h3{margin:8px 0 12px;font-size:clamp(1.4rem,3.5vw,2.8rem)}.CC-MVW_worldCaption p{color:var(--muted);margin:0}.CC-MVW_worldCaption p:first-child{color:var(--gold);font-weight:700}.CC-MVW_worldNav{justify-content:flex-end;align-items:center;gap:10px;padding:16px;display:flex;position:absolute;inset:auto 0 0}.CC-MVW_worldNav button{color:var(--ink);background:#122030d9;border:1px solid #80919e;place-items:center;margin-left:6px;padding:9px;display:inline-grid}.CC-MVW_worldNav button:hover{color:var(--gold)}.CC-MVW_notice{border:1px solid var(--border);background:#101e2c;padding:20px}.CC-MVW_notice summary{cursor:pointer;color:var(--ink);font-weight:700}.CC-MVW_notice p,.CC-MVW_serviceGrid p{color:var(--muted);margin:12px 0 0;line-height:1.85}.CC-MVW_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:72px 0;display:grid}.CC-MVW_serviceGrid section{border:1px solid var(--border);padding:24px}.CC-MVW_serviceGrid h2{margin:0;font-size:1.4rem}.CC-MVW_footer{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:26px;font-size:.8rem;display:flex}.CC-MVW_footer a{align-items:center;gap:8px;display:inline-flex}@keyframes CC-MVW_drift{0%{transform:scale(1.015)}to{transform:scale(1.075)}}@media (max-width:720px){.CC-MVW_header{flex-wrap:wrap;gap:10px;padding:10px 5%}.CC-MVW_header nav{order:3;width:100%;padding:6px 2px}.CC-MVW_hero{align-items:end;min-height:570px}.CC-MVW_heroArt img{object-position:72% center}.CC-MVW_hero:after{background:linear-gradient(#09131e19 18%,#09131ee8 74%,#09131e 100%)}.CC-MVW_heroCopy{padding-block:44px}.CC-MVW_roster,.CC-MVW_serviceGrid{grid-template-columns:minmax(0,1fr)}.CC-MVW_portrait{aspect-ratio:1.13;min-height:0}.CC-MVW_crewInfo{padding:22px}.CC-MVW_worldArt{grid-template-columns:minmax(0,1fr)}.CC-MVW_worldIllustration{grid-area:1/1;min-height:280px}.CC-MVW_worldCaption{grid-area:2/1;padding:20px 22px 74px}.CC-MVW_serviceGrid{padding-block:55px}}@media (prefers-reduced-motion:reduce){.CC-MVW_heroArt{animation:none}.CC-MVW_portrait img,.CC-MVW_worldArt img{transition:none}}
