@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--midnight:#021226;--deep:#052f53;--petrol:#096788;--cyan:#28d7f4;--frost:#a2ebf6;--pearl:#e9f7f6;--muted:#9fb7c9;--line:#a2ebf629;color:var(--pearl);background:var(--midnight);font-synthesis:none;color-scheme:dark;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,svg{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}::selection{background:var(--cyan);color:var(--midnight)}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:720;line-height:1.13}p{color:var(--muted)}.wrap{max-width:1280px;margin-inline:auto;padding-inline:48px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--pearl);color:var(--midnight);padding:12px 20px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line);z-index:2;align-items:center;gap:48px;height:116px;display:flex;position:relative}.brand{flex-shrink:0;display:inline-block}.brand img{object-fit:contain}.site-header nav{gap:30px;margin-left:auto;display:flex}.site-header nav a{color:#bad0df;padding:10px 0;font-size:14px}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--cyan)}.button{background:var(--cyan);min-height:49px;color:var(--midnight);text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:700;line-height:1.4;transition:background .15s;display:inline-flex}.button:hover{background:var(--frost)}.button svg{fill:currentColor;width:19px;height:19px}.button-pearl{background:var(--pearl)}.button-outline{border-color:var(--line);color:var(--pearl);background:0 0}.button-outline:hover{background:var(--deep)}.header-telegram{min-height:43px;margin-left:12px;padding:11px 17px;font-size:13px}.quiet-link{color:var(--frost);border-bottom:1px solid #a2ebf659;padding-block:3px;font-size:14px;line-height:1.6}.quiet-link:hover,.text-link:hover{color:#fff}.text-link{color:var(--cyan);padding-block:5px;font-size:14px;font-weight:650;display:inline-block}.hero{grid-template-columns:1.06fr 1fr;align-items:center;min-height:650px;padding-block:78px 90px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:1;max-width:610px;position:relative}.hero h1{letter-spacing:-.055em;font-size:clamp(44px,4.7vw,66px);font-weight:760;line-height:1.04}.hero h1 a:hover{color:#fff}.hero-copy>p{color:#b7ccda;max-width:485px;margin-top:29px;font-size:17px;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.hero-actions .button{min-height:51px}.hero-ocean{isolation:isolate;pointer-events:none;position:absolute;inset:14px -150px 0 45%;overflow:hidden}.hero-ocean:before{content:"";background:linear-gradient(90deg,var(--midnight),transparent 35%),linear-gradient(0deg,var(--midnight),transparent 40%),url(/brand/ocean.webp) center/cover;opacity:.83;z-index:-1;position:absolute;inset:0}.ocean-light{background:radial-gradient(#0967887d,#0000 70%);width:630px;height:560px;position:absolute;top:-25px;right:20px}.hero-wave{filter:drop-shadow(0 25px 35px #00000026);width:1080px;max-width:none;position:absolute;top:340px;left:-65px;transform:rotate(-16deg)}.ocean-wordmark{opacity:.93;width:380px;position:absolute;top:190px;right:155px;transform:rotate(-9deg)}.ocean-coordinate{color:#9ec9da;letter-spacing:.01em;font-size:11px;position:absolute;bottom:80px;right:210px}.hero-story h1{font-size:clamp(40px,4.5vw,62px)}.hero-story .hero-copy>.story-meta{margin-bottom:22px}.news-section{border-top:1px solid var(--line);padding-top:42px;padding-bottom:70px}.section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:29px;display:flex}.section-heading h2{font-size:34px;font-weight:720}.section-heading p{margin-top:7px;font-size:14px}.topic-nav{flex-wrap:wrap;gap:9px;margin-block:20px 32px;display:flex}.topic-nav a{border:1px solid var(--line);color:#bfd6e3;background:#052f531f;border-radius:30px;padding:8px 15px;font-size:12px}.topic-nav a:hover,.topic-nav a[aria-current=page]{background:var(--deep);border-color:var(--petrol);color:var(--frost)}.editorial-empty{border:1px solid var(--line);background:linear-gradient(120deg,#052f5359,#052f5314);border-radius:18px;align-items:center;gap:28px;padding:35px 36px;display:flex}.empty-symbol{flex:0 0 88px}.empty-symbol img{border-radius:50%}.editorial-empty h3{letter-spacing:-.025em;font-size:23px}.editorial-empty p{max-width:620px;margin-block:10px 8px;font-size:14px;line-height:1.8}.more-soon{color:var(--muted);padding-block:18px;font-size:14px}.article-list{grid-template-columns:1fr 1fr;gap:40px 38px;display:grid}.news-item{border-bottom:1px solid var(--line);padding-bottom:34px}.news-art{background:linear-gradient(140deg,#074b6b,#063453 55%,#04213f);border-radius:12px;height:215px;margin-bottom:23px;position:relative;overflow:hidden}.news-art>span{color:var(--frost);font-size:13px;position:absolute;top:23px;left:25px}.news-art img{min-width:620px;max-width:none;height:auto;position:absolute;bottom:8px;left:-50px;transform:rotate(-11deg)}.news-art-1{background:linear-gradient(140deg,#093e5d,#052c48 50%,#071e37)}.news-art-2{background:linear-gradient(140deg,#0b526d,#07384f 50%,#031b32)}.story-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:11px;line-height:1.5;display:flex}.story-meta>:first-child{color:var(--frost)}.news-item h3{letter-spacing:-.035em;max-width:510px;margin-top:11px;font-size:25px;line-height:1.22}.news-item h3 a:hover{color:var(--frost)}.news-item p{max-width:530px;margin-block:12px 11px;font-size:14px;line-height:1.75}.telegram-band{background:linear-gradient(118deg,#074866,#073d5c 45%,#052f53);border-radius:18px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:75px;padding:48px 62px;display:flex;position:relative;overflow:hidden}.telegram-band h2{letter-spacing:-.045em;font-size:38px;line-height:1.08}.telegram-band p{color:#acd1df;max-width:490px;margin-top:15px;font-size:14px}.telegram-band .button{flex-shrink:0}.telegram-symbol{color:var(--cyan);margin-bottom:16px;font-size:40px;font-weight:500;line-height:1;display:inline-block}.telegram-band:after{content:"";opacity:.12;pointer-events:none;background:url(/brand/wave.svg) 50%/cover;width:370px;height:160px;position:absolute;bottom:0;right:0}.telegram-band>*{z-index:1}.page-intro{padding-top:70px;padding-bottom:48px}.page-kicker{color:var(--frost);margin-bottom:20px;font-size:14px}.page-intro h1{font-size:64px;line-height:1.02}.page-intro>p:last-child{max-width:600px;margin-top:24px;font-size:17px;line-height:1.8}.news-archive{padding-bottom:100px}.search-form{gap:12px;max-width:680px;margin-bottom:32px;display:flex}.search-form input[type=search]{border:1px solid var(--line);width:100%;color:var(--pearl);background:#06213a;border-radius:10px;min-width:0;padding:12px 18px;font-size:14px}.search-form input::placeholder{color:#8aa9bf}.archive-empty{max-width:640px;padding-block:65px}.archive-empty h2{font-size:30px}.archive-empty p{margin-top:17px;font-size:15px;line-height:1.8}.archive-empty .text-link{margin-top:18px}.pagination{color:var(--muted);justify-content:center;align-items:center;gap:28px;padding-top:45px;font-size:13px;display:flex}.article-page{padding-top:48px;padding-bottom:90px}.back-link{color:var(--frost);border-bottom:1px solid var(--line);margin-bottom:40px;font-size:13px;display:inline-block}.article-header{max-width:930px}.article-header .story-meta{font-size:12px}.article-header h1{letter-spacing:-.045em;margin-top:20px;font-size:clamp(34px,4.5vw,59px);font-weight:720;line-height:1.1}.article-summary{color:#b9d7e3;max-width:800px;margin-top:28px;font-size:21px;line-height:1.7}.article-layout{grid-template-columns:minmax(0,740px) 250px;gap:80px;margin-top:50px;display:grid}.article-body>p{letter-spacing:-.01em;color:#d5e4ed;white-space:pre-line;margin-bottom:26px;font-size:17px;line-height:1.93}.article-aside{border-top:1px solid var(--line);align-self:start;padding-top:25px;position:sticky;top:35px}.article-aside img{margin-bottom:22px}.article-aside p{margin-bottom:23px;font-size:14px;line-height:1.8}.article-aside .button{margin-bottom:17px;display:flex}.article-aside .quiet-link{font-size:12px}.sources{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.sources h2{letter-spacing:-.025em;font-size:22px}.sources ol{color:var(--muted);padding-left:22px;font-size:14px;line-height:1.8}.sources a{color:var(--frost);text-decoration:underline;text-decoration-color:var(--petrol);text-underline-offset:4px}.sources li{padding:5px 0}.article-telegram{background:var(--deep);border-radius:12px;align-items:center;gap:20px;margin-top:36px;padding:26px;display:flex}.article-telegram>span{color:var(--cyan);font-size:38px}.article-telegram strong{margin-bottom:5px;font-size:17px;display:block}.article-telegram div>span{color:#b0cede;font-size:13px;line-height:1.7;display:block}.article-telegram:hover{background:#084264}.social-directory{padding-bottom:90px}.telegram-feature{background:linear-gradient(120deg,#075373,#07304d);border-radius:15px;align-items:center;gap:35px;margin-bottom:24px;padding:32px 38px;display:flex}.telegram-feature .telegram-symbol{margin:0;font-size:60px}.telegram-feature h2{font-size:29px}.telegram-feature p{color:var(--frost);margin-top:5px;font-size:17px}.telegram-feature div>span{color:#b1cfdf;margin-top:7px;font-size:13px;display:block}.directory-open{color:var(--frost);margin-left:auto;font-size:13px}.social-links{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.social-links a{border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;padding:18px 20px;font-size:14px;display:flex}.social-links a:hover{background:var(--deep);border-color:var(--petrol)}.social-mark{background:var(--deep);width:31px;height:31px;color:var(--frost);border-radius:8px;justify-content:center;align-items:center;font-size:18px;font-weight:750;line-height:1;display:flex}.directory-note{margin-top:26px;font-size:12px}.about-body{max-width:900px;padding-bottom:90px}.about-body section{border-top:1px solid var(--line);padding-block:32px}.about-body h2{margin-bottom:20px;font-size:30px}.about-body p{color:#bfd2df;margin-top:18px;font-size:16px;line-height:1.9}.about-body .button{margin-top:24px}.not-found{max-width:820px;padding-top:75px;padding-bottom:100px}.error-number{color:var(--petrol);margin-block:35px 20px;font-size:110px;font-weight:750;line-height:1}.not-found h1{font-size:44px}.not-found>p:last-of-type{max-width:520px;margin-block:24px 27px}.site-footer{border-top:1px solid var(--line);padding-top:35px;padding-bottom:25px}.footer-top{justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;display:flex}.footer-top p{color:#9cbacc;font-size:13px}.social-links.compact{flex-wrap:wrap;gap:17px 24px;display:flex}.social-links.compact a{color:#adc7d8;background:0 0;border:0;border-radius:0;gap:7px;padding:3px 0;font-size:12px}.social-links.compact a:hover{color:var(--cyan)}.social-links.compact .social-mark{background:0 0;width:20px;height:20px;font-size:13px}.footer-bottom{border-top:1px solid var(--line);color:#7f9bb0;gap:28px;margin-top:28px;padding-top:24px;font-size:11px;display:flex}.footer-bottom span{margin-right:auto}.footer-bottom a:hover{color:var(--frost)}@media (width>=1500px){.hero-ocean{right:-210px}.hero-wave{top:330px;left:-40px}.ocean-wordmark{right:210px}}@media (width<=1000px){.wrap{padding-inline:30px}.site-header{gap:22px;height:105px}.site-header .brand img{width:185px;height:auto}.site-header nav{gap:18px}.hero{min-height:600px;padding-top:68px;padding-bottom:70px}.hero h1{font-size:54px}.hero-ocean{opacity:.72;left:47%;right:-300px}.hero-copy>p{max-width:420px;font-size:15px}.hero-actions{gap:17px}.hero-actions .quiet-link{font-size:12px}.ocean-wordmark{width:290px;top:190px;right:250px}.hero-wave{top:320px;left:-90px}.ocean-coordinate{display:none}.article-layout{grid-template-columns:minmax(0,1fr) 215px;gap:38px}.article-aside img{max-width:180px}.telegram-band{margin-inline:30px;padding:35px}.telegram-band h2{font-size:34px}.news-art{height:190px}.social-links{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.wrap{padding-inline:22px}.site-header{flex-wrap:wrap;gap:5px 16px;height:auto;min-height:108px;padding-top:10px;padding-bottom:11px}.site-header .brand img{width:174px;height:58px}.header-telegram{order:1;min-height:39px;margin-left:auto;padding:9px 12px}.site-header nav{order:2;gap:25px;width:100%;margin:0}.site-header nav a{padding:5px 0;font-size:12px}.hero{min-height:740px;padding-top:49px;padding-bottom:65px;display:block}.hero h1{max-width:420px;font-size:47px}.hero-copy>p{max-width:390px;margin-top:24px;font-size:15px;line-height:1.8}.hero-actions{flex-direction:column;align-items:flex-start;gap:15px;margin-top:26px}.hero-actions .button{font-size:13px}.hero-ocean{opacity:.85;inset:355px -80px -50px 2%}.hero-ocean:before{background:linear-gradient(180deg,var(--midnight),transparent 45%),linear-gradient(0deg,var(--midnight),transparent 20%),url(/brand/ocean.webp) center/cover}.hero-wave{width:880px;top:225px;left:-170px;transform:rotate(-17deg)}.ocean-wordmark{opacity:.7;width:250px;top:150px;right:105px}.hero-story{min-height:790px}.hero-story h1{max-width:450px;font-size:40px}.hero-story .hero-ocean{top:470px}.news-section{padding-top:31px;padding-bottom:46px}.section-heading{align-items:flex-start}.section-heading h2{font-size:29px}.section-heading p{font-size:12px}.section-heading>.quiet-link{margin-top:9px;font-size:12px}.topic-nav{gap:7px;margin-block:23px}.topic-nav a{padding:7px 12px;font-size:11px}.editorial-empty{flex-direction:column;align-items:flex-start;gap:16px;padding:26px 23px}.empty-symbol{flex-basis:auto}.empty-symbol img{width:58px;height:58px}.editorial-empty h3{font-size:22px}.editorial-empty p{font-size:13px}.article-list{grid-template-columns:1fr;gap:28px}.news-art{height:205px}.news-item h3{font-size:24px}.telegram-band{flex-direction:column;align-items:flex-start;gap:25px;margin:0 22px 47px;padding:30px 27px}.telegram-band h2{font-size:32px}.telegram-band p{font-size:13px}.telegram-band .button{font-size:12px}.page-intro{padding-top:46px;padding-bottom:34px}.page-intro h1{font-size:45px}.page-intro>p:last-child{margin-top:22px;font-size:15px;line-height:1.8}.page-kicker{margin-bottom:15px;font-size:12px}.news-archive{padding-bottom:60px}.search-form{gap:8px}.search-form input[type=search]{padding:11px 13px;font-size:12px}.search-form .button{padding-inline:16px;font-size:12px}.archive-empty{padding-block:37px}.archive-empty h2{font-size:26px}.archive-empty p{font-size:14px}.pagination{gap:12px;font-size:11px}.pagination .button{padding:10px 13px;font-size:11px}.article-page{padding-top:30px;padding-bottom:55px}.back-link{margin-bottom:28px;font-size:12px}.article-header h1{margin-top:18px;font-size:35px;line-height:1.14}.article-header .story-meta{gap:11px;font-size:10px}.article-summary{margin-top:23px;font-size:18px;line-height:1.75}.article-layout{margin-top:32px;display:block}.article-body>p{margin-bottom:23px;font-size:16px;line-height:1.95}.article-aside{display:none}.sources{padding-top:25px}.sources ol{font-size:12px}.article-telegram{gap:14px;padding:22px 18px}.article-telegram strong{font-size:15px}.article-telegram div>span{font-size:12px}.social-directory{padding-bottom:55px}.telegram-feature{flex-wrap:wrap;gap:20px;padding:25px}.telegram-feature .telegram-symbol{font-size:48px}.telegram-feature h2{font-size:25px}.telegram-feature p{font-size:14px}.directory-open{margin:0;padding-left:68px;font-size:12px}.social-links{gap:9px}.social-links a{gap:10px;padding:15px 12px;font-size:12px}.social-mark{width:25px;height:25px;font-size:16px}.directory-note{font-size:11px}.about-body{padding-bottom:55px}.about-body h2{font-size:27px}.about-body p{font-size:15px}.footer-top{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}.footer-top .brand img{width:178px;height:auto}.footer-top p{font-size:11px}.social-links.compact{gap:12px 18px}.social-links.compact a{font-size:11px}.footer-bottom{flex-wrap:wrap;gap:14px;font-size:10px}.footer-bottom span{width:100%;margin:0}.not-found{padding-top:45px;padding-bottom:60px}.not-found h1{font-size:35px}.not-found>p:last-of-type{font-size:14px}.error-number{font-size:90px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
