body.sea-v3{--sea-text:#f1f9fd;--sea-muted:#d7e9f2;background:#063447!important;color:var(--sea-text);font-size:18px;isolation:isolate}
body.sea-v3::before,body.sea-v3::after{display:none!important;animation:none!important}
.sea-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;background:#07465c url('sea-real-v3-poster.jpg') center/cover;pointer-events:none;border-radius:0!important}.sea-backdrop video{width:100%;height:100%;object-fit:cover;display:block;border-radius:0!important;opacity:1}.sea-tint{position:absolute;inset:0;background:#00213636;pointer-events:none}
.sea-v3 :is(.wrap,.page-shell,main,header,footer,.preview-notice,.hero,.toolbar,.filters,.search,.access-info,.sea-controls){border-radius:24px}
.sea-v3 header,.sea-v3 .hero,.sea-v3 .sea-controls,.sea-v3 .toolbar,.sea-v3 footer,.sea-v3 .access-info{background:rgba(4,24,40,.87)!important;color:#f1f9fd!important;border:1px solid #b5e3ed55;padding:20px;border-radius:24px!important}
.sea-v3 .hero{margin-bottom:28px}.sea-v3 .hero h1,.sea-v3 .hero p,.sea-v3 .hero .intro strong,.sea-v3 header .brand,.sea-v3 header .nav>a{color:#f1f9fd!important}.sea-v3 .hero h1 em{color:#deff9d!important}.sea-v3 .hero .intro,.sea-v3 .intro{font-size:18px!important;line-height:1.65!important}.sea-v3 .hero .eyebrow{color:#b9eff7!important}.sea-v3 .preview-notice{margin:10px 14px;padding:12px 18px;background:rgba(4,24,40,.92)!important;color:#edfaff;font-size:14px;line-height:1.6;border:1px solid #9fdaec55}
.sea-v3 article.project{--glass-alpha:.8;--image-alpha:.93;--shell-alpha:.3;border-radius:34px!important;background:rgba(39,125,149,var(--shell-alpha))!important;border:2px solid #a5e1e6b3!important;box-shadow:0 18px 28px -12px #00111ccc,inset 0 2px 0 #efffff77,inset 0 -5px 6px #01283b66;padding:10px;min-width:0}
.sea-v3 article.project:nth-of-type(3n+1){--glass-alpha:.76;--image-alpha:.9;--shell-alpha:.26}.sea-v3 article.project:nth-of-type(3n+2){--glass-alpha:.86;--image-alpha:.96;--shell-alpha:.36}.sea-v3 article.project:nth-of-type(3n){--glass-alpha:.8;--image-alpha:.93;--shell-alpha:.3}
.sea-v3 article.project>.card-body,.sea-v3 #project-mikroforma>.card-body,.sea-v3 #project-sondy>.card-body{background:rgba(4,24,40,var(--glass-alpha))!important;color:var(--sea-text)!important;border-radius:24px!important;border:1px solid #a5d6e33b;padding:25px!important;margin-top:10px}
.sea-v3 article.project :is(.description,.note,.card-top,.destinations,.inspiration-kicker,.nowa-inspiration p){color:var(--sea-muted)!important;opacity:1!important}.sea-v3 article.project .description{font-size:18px!important;line-height:1.65!important}.sea-v3 article.project .note{font-size:14px!important;line-height:1.65!important}.sea-v3 article.project .card-top{font-size:12px!important}.sea-v3 article.project h2{font-size:30px!important;color:#f1f9fd!important;line-height:1.2!important}
.sea-v3 article.project :is(.visual,.cinematic-hero,.sondy-art,.offer-frame,.offer-panel,.offer-gallery,.nowa-inspiration,.inspiration-art,.look-sheet){border-radius:24px!important;overflow:hidden!important;background-color:rgba(4,24,40,.5)!important}.sea-v3 article.project :is(img,svg){border-radius:20px!important;opacity:var(--image-alpha)!important}.sea-v3 article.project :is(.visual,.cinematic-hero,.sondy-art)>svg{overflow:hidden}.sea-v3 article.project svg rect{rx:10px;ry:10px}
.sea-v3 article.project :is(a.destination,button,input,summary,select,.leader-badge){border-radius:18px!important;min-height:44px;overflow-wrap:anywhere}.sea-v3 article.project a.destination{background:rgba(5,31,49,.9)!important;color:#f1f9fd!important;border:1px solid #c4e3ed55!important;padding:14px!important}.sea-v3 article.project a.destination.primary{background:rgba(12,61,66,.94)!important;border-color:#d7f4be88!important;color:#efffdc!important}.sea-v3 article.project a.destination small{color:#d9edf5!important;font-size:14px!important}.sea-v3 article.project a.destination b{font-size:18px!important}.sea-v3 article.project a.destination:hover,.sea-v3 article.project a.destination:focus-visible{background:#103e54!important;border-color:#dfffa4!important}.sea-v3 article.project :is(a,button,input,summary):focus-visible{outline:3px solid #edffb2!important;outline-offset:3px}
.sea-v3 :is(.sea-controls button,.filter,.search input,.search,select,.nav>a,.brand-icon){border-radius:18px!important}.sea-v3 :is(button,input,select){min-height:44px}.sea-v3 .sea-controls{font-size:16px}.sea-v3 .sea-controls button{font-size:16px;background:rgba(12,66,82,.95);color:#f5fcff;border-color:#b7e5ef99}.sea-v3 .sea-controls button[aria-pressed=true]{background:rgba(222,255,161,.96);color:#092b38}.sea-v3 .sea-controls small{font-size:14px;color:#d4e8f1}.sea-v3 .filter{color:#e9f6fc!important;font-size:16px!important;background:rgba(4,24,40,.7)!important}.sea-v3 .filter[aria-pressed=true]{background:#deffa1!important;color:#0c2d3b!important}.sea-v3 .search input{background:#092a3e!important;color:#f1f9fd!important;padding:10px 14px;font-size:16px;max-width:100%}.sea-v3 .search input::placeholder{color:#d7e9f2!important;opacity:1}.sea-v3 .search{background:#092a3e;padding:4px 10px;border:1px solid #b4d7e266}.sea-v3 .search svg{opacity:1}.sea-v3 .access-info p,.sea-v3 .access-info h3,.sea-v3 footer{color:#e5f3fa!important;font-size:16px}.sea-v3 .sea-credit{font-size:12px;color:#d2e6ef}.sea-v3 .nowa-inspiration{background:rgba(4,24,40,.84)!important}.sea-v3 .nowa-inspiration h3,.sea-v3 .nowa-inspiration h3 em{color:#f1f9fd!important}.sea-v3 .leader-badge{background:#05283ef2!important;color:#f1f9fd!important;border-radius:18px!important;font-size:14px!important}.sea-v3 .mobile-project-nav{background:rgba(4,24,40,.88)!important;color:#f1f9fd;border-radius:24px!important;padding:14px;margin-block:16px}.sea-v3 .mobile-project-nav label{color:#dfedf5!important}.sea-v3 .mobile-project-nav select{background:#0b3044!important;color:#f1f9fd!important;font-size:16px;border-radius:16px!important}
.sea-v3 button:disabled{background:#153245!important;color:#cbdde7!important;opacity:1!important}.sea-v3 .project::before{border-radius:28px!important}.sea-v3 .project:focus-visible{outline:3px solid #e9ffad;outline-offset:5px}
.sea-v3 header{flex-wrap:wrap;gap:12px}.sea-v3 .nav{flex-wrap:wrap;gap:10px}.sea-v3 header .nav>a{background:rgba(4,24,40,.9)!important;border:1px solid #add9e766;padding:10px 14px;font-size:14px!important}.sea-v3 .hero .eyebrow{font-size:14px!important}.sea-v3 article.project .card-top{font-size:14px!important}.sea-v3 #globe-current,.sea-v3 #globe-motion{background:rgba(4,24,40,.9)!important;color:#edf8ff!important;padding:10px 16px;border-radius:18px!important}.sea-v3 #globe-current{font-size:16px}.sea-v3 .mobile-project-jump{background:rgba(4,24,40,.88)!important;border-radius:24px!important;padding:16px;color:#e6f4fb!important}.sea-v3 .mobile-project-jump label{color:#e1eff7!important;font-size:14px!important}.sea-v3 .mobile-project-jump select{border-radius:16px!important;background:#0a3044!important;color:#eefaff!important;border:1px solid #b1dce866!important;font-size:16px!important;padding:12px;max-width:100%}
.sea-v3 .sea-tile>article.project>*{flex-shrink:0!important}.sea-v3 #project-nowaty>.visual{background:rgba(237,220,199,.9)!important}.sea-v3 .sea-tile>article.project>.card-body{flex:0 0 auto!important}
.sea-v3 .visual-copy>small{display:inline-block;background:rgba(4,24,40,.94)!important;color:#f1f9fd!important;padding:5px 8px;border-radius:12px;font-size:14px!important;letter-spacing:1px!important}.sea-v3 .access-info>*{background:rgba(4,24,40,.9)!important;color:#e5f3fa!important;border-radius:20px!important;padding:20px;font-size:18px!important}.sea-v3 .access-info :is(h3,p,div){color:#e5f3fa!important;font-size:18px!important;line-height:1.6}
.sea-v3 #dostep.access{background:transparent!important;border:0;border-radius:24px;padding:0;gap:20px}.sea-v3 #dostep.access>div{background:rgba(4,24,40,.9)!important;color:#e5f3fa!important;border-radius:22px!important;border:1px solid #a7d4e255;padding:22px}.sea-v3 #dostep.access :is(h3,p){color:#e5f3fa!important;font-size:18px!important;line-height:1.65}
.sea-v3 .sea-tile>.sea-drag-handle{left:calc(25% - 22px);width:44px;min-width:44px;top:0}.sea-v3 .sea-tile>.sea-drag-handle::after{display:none}.sea-v3 .sea-tile>.sea-resize-n{left:calc(50% - 22px)!important;top:0;transform:none}
.sea-v3 #project-l2p .header-phones{container-type:inline-size;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;justify-items:center;gap:4px;padding:20px 10px 56px!important;height:266px!important}.sea-v3 #project-l2p .header-phones .phone{position:relative!important;inset:auto!important;min-width:0!important;width:100%!important;max-width:115px!important;height:190px!important;padding:12px 7px!important;margin:0!important;transform:scale(.82) rotate(-4deg)!important;background:rgba(5,19,37,.9)!important}.sea-v3 #project-l2p .header-phones .phone-game{transform:scale(.82) rotate(4deg)!important}.sea-v3 #project-l2p .header-phones .visual-copy{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;text-align:center;min-width:0!important}.sea-v3 #project-l2p .header-phones .logo{font-size:clamp(30px,11cqw,62px)!important;line-height:1!important;letter-spacing:-2px!important}.sea-v3 #project-l2p .visual-copy>small{font-size:clamp(8px,2cqw,12px)!important;letter-spacing:.25px!important;white-space:normal!important;line-height:1.25!important;padding:4px!important;max-width:100%!important;margin-top:12px!important}.sea-v3 #project-l2p .phone strong{font-size:clamp(12px,3.6cqw,22px)!important;white-space:nowrap}.sea-v3 #project-l2p .phone small{font-size:clamp(7px,1.6cqw,10px)!important}.sea-v3 #project-l2p .phone .pill{font-size:clamp(6px,1.45cqw,9px)!important;padding:5px 2px!important;white-space:nowrap}.sea-v3 #project-l2p .phone .game-screen{height:96px!important;max-width:100%;border-radius:12px}.sea-v3 #project-l2p .phone .game-caption{font-size:8px!important}.sea-v3 #project-l2p .journey-route{bottom:10px!important;left:8px;right:8px;min-height:38px;font-size:clamp(15px,3.9cqw,20px)!important;white-space:nowrap}
@media(max-width:640px){.sea-v3 .wrap{width:calc(100% - 24px)!important}.sea-v3 .projects{padding-inline:2px;gap:40px}.sea-v3 .hero{padding:20px!important}.sea-v3 .hero h1{font-size:44px!important;letter-spacing:-1px!important}.sea-v3 article.project{padding:8px;border-radius:28px!important}.sea-v3 article.project>.card-body{padding:20px!important}.sea-v3 .toolbar{gap:12px;align-items:stretch}.sea-v3 .search{max-width:100%;min-width:0}.sea-v3 .search input{width:100%;min-width:0}.sea-v3 .sea-controls{margin:12px 12px 22px!important;padding:12px!important}.sea-v3 .sea-controls button{font-size:14px}}

.sea-v3 #project-l2p .journey-route{background:rgba(4,24,40,.94)!important;border-radius:16px!important;padding:6px 8px!important}
.sea-v3 .nowa-inspiration{background:rgba(4,24,40,.94)!important;border-radius:22px!important}
.sea-v3 .sea-tile{container-type:size}
.sea-v3 .sea-tile>article.project{min-width:0!important;display:flex!important;flex-direction:column!important}
.sea-v3 .sea-tile>article.project>.card-body{min-width:0;width:100%;height:auto!important;overflow:visible!important}
.sea-v3 .card-top{flex-wrap:wrap;gap:8px}.sea-v3 .destination{min-width:0;max-width:100%;height:auto!important}.sea-v3 .destination span{min-width:0}.sea-v3 .destination :is(b,small){white-space:normal!important;overflow-wrap:anywhere}
.sea-v3 .sea-tile :is(.visual,.sondy-art,.magnet-hero,.nt2-hero){height:clamp(150px,min(40cqh,65cqw),340px)!important;min-height:150px!important;max-width:100%;aspect-ratio:auto!important;flex-shrink:0!important}
.sea-v3 .sea-tile :is(.visual,.sondy-art,.magnet-hero,.nt2-hero)>img{width:100%;height:100%;object-fit:contain!important}
@container (max-width:420px){.sea-v3 .card-body{padding:18px!important}.sea-v3 .description{font-size:18px!important;line-height:1.6!important}.sea-v3 .destinations{display:flex!important;flex-direction:column!important}.sea-v3 .card-top{font-size:12px!important;letter-spacing:.4px!important}}
.sea-v3 .sea-tile #project-l2p .header-phones{height:clamp(266px,min(40cqh,65cqw),340px)!important;min-height:266px!important}
.sea-v3 *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.sea-v3 .sea-tile>article.project{scrollbar-width:none!important;-ms-overflow-style:none!important}.sea-v3 .sea-tile>article.project::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
.sea-v3 #project-nowaty .nowa-inspiration{background:rgba(4,24,40,.94)!important}.sea-v3 #project-nowaty .inspiration-kicker{font-size:14px!important;letter-spacing:.5px!important}.sea-v3 #project-nowaty .nowa-inspiration p{font-size:18px!important;line-height:1.6!important}
.sea-v3 .globe-aura{animation:none!important;filter:none!important;opacity:.2!important}
