.articlesPage{--article-blue:#315cff;--article-paper:#f3f0e9;--article-ink:#11120f;background:var(--article-paper);min-height:100vh;color:var(--article-ink)}.articlesNav{z-index:5;border-bottom:1px solid #00000018;justify-content:space-between;align-items:center;width:100%;height:86px;padding:0 42px;display:flex;position:absolute}.articlesBrand{letter-spacing:-.08em;font-size:26px;font-weight:900}.articlesBrand span{color:var(--article-blue)}.articlesNavActions{align-items:center;gap:20px;display:flex}.articlesBack{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900}.articlesBack:hover{color:var(--article-blue)}.articlesNav button{cursor:pointer;background:0 0;border:1px solid;border-radius:50%;width:45px;height:45px;font-size:12px;font-weight:900}.articlesNav button:hover{background:var(--article-ink);color:#fff}.articlesHero{max-width:1440px;min-height:830px;margin:auto;padding:180px 42px 90px;position:relative;overflow:hidden}.articlesEyebrow,.articlesIndexHead>p,.articlesContact>div>p:first-child{text-transform:uppercase;letter-spacing:.17em;color:#676a62;margin:0;font-size:10px;font-weight:900}.articlesHero h1{letter-spacing:-.078em;z-index:2;margin:95px 0 82px;font-size:clamp(70px,10.2vw,145px);line-height:.82;position:relative}.articlesHero h1 em{color:var(--article-blue);font-style:normal}.articlesHeroIntro{z-index:2;border-top:1px solid #00000030;grid-template-columns:1fr 1fr;gap:45px;padding-top:25px;display:grid;position:relative}.articlesHeroIntro span{text-transform:uppercase;letter-spacing:.13em;color:var(--article-blue);font-size:10px;font-weight:900}.articlesHeroIntro p{max-width:660px;margin:0;font-size:19px;line-height:1.7}.articlesOrbit{border:1px solid #315cff55;border-radius:50%;width:480px;height:480px;position:absolute;top:145px;right:-105px}.articlesOrbit:before,.articlesOrbit:after{content:"";border:1px solid #315cff55;border-radius:50%;position:absolute}.articlesOrbit:before{inset:65px}.articlesOrbit:after{inset:145px}.articlesOrbit i{background:var(--article-blue);border-radius:50%;width:10px;height:10px;position:absolute}.articlesOrbit i:first-child{top:68px;left:72px}.articlesOrbit i:nth-child(2){bottom:104px;right:55px}.articlesOrbit i:nth-child(3){top:138px;left:215px}.articlesIndex{color:#f3f0e9;background:#121310;padding:140px max(42px,50vw - 620px) 120px}.articlesIndexHead{grid-template-columns:.55fr 1.45fr;align-items:start;gap:80px;display:grid}.articlesIndexHead>p{color:#8b8d86}.articlesIndex h2,.articlesContact h2{letter-spacing:-.058em;max-width:850px;margin:0;font-size:clamp(44px,5.2vw,74px);line-height:.98}.articlesGrid{border-top:1px solid #ffffff30;border-left:1px solid #ffffff30;grid-template-columns:1fr 1fr;margin-top:85px;display:grid}.articleCard{--card-accent:#8098ff;border-bottom:1px solid #ffffff30;border-right:1px solid #ffffff30;flex-direction:column;min-height:430px;padding:30px 32px 28px;transition:background .22s,transform .22s;display:flex;position:relative;overflow:hidden}.articleCard:before{content:"";background:var(--card-accent);height:2px;transition:right .3s;position:absolute;top:0;left:0;right:100%}.articleCard:hover,.articleCard:focus-visible{background:#ffffff0b;outline:none}.articleCard:hover:before,.articleCard:focus-visible:before{right:0}.articleCardTop{text-transform:uppercase;letter-spacing:.13em;color:#91938c;grid-template-columns:45px 1fr auto;align-items:center;gap:15px;font-size:9px;display:grid}.articleCardTop span:first-child{color:var(--card-accent);font-weight:900}.articleCardTop em{color:#b8bab3;border:1px solid #ffffff25;border-radius:99px;padding:7px 9px;font-style:normal}.articleCard h3{letter-spacing:-.045em;max-width:520px;margin:72px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3.1vw,47px);font-weight:400;line-height:1.04}.articleCard>p{color:#a9aaa4;max-width:520px;margin:0;line-height:1.7}.articleCardFoot{color:#868880;text-transform:uppercase;letter-spacing:.11em;justify-content:space-between;align-items:end;margin-top:auto;padding-top:40px;font-size:9px;display:flex}.articleCardFoot i{color:var(--card-accent);opacity:.72;font-size:25px;font-style:normal;transition:transform .2s}.articleCard:hover .articleCardFoot i,.articleCard:focus-visible .articleCardFoot i{transform:translate(3px,-3px)}.articlesPromise{border-left:2px solid var(--article-blue);color:#b3b4ae;max-width:770px;margin:70px 0 0 auto;padding-left:22px;font-size:17px;line-height:1.75}.articlesContact{background:#dfddd5;grid-template-columns:1fr 1fr;gap:90px;padding:140px max(42px,50vw - 620px);display:grid}.articlesContact h2{margin-top:28px}.articlesContact>div:last-child{padding-top:42px}.articlesContact>div:last-child>p{color:#555850;max-width:580px;margin:0 0 45px;font-size:18px;line-height:1.7}.articlesContact a{border-bottom:2px solid var(--article-blue);align-items:center;gap:70px;padding:14px 0;font-weight:900;display:inline-flex}.articlesContact a:hover{gap:90px}.articlesFooter{color:#a9aaa4;text-transform:uppercase;letter-spacing:.1em;background:#121310;justify-content:space-between;align-items:center;height:100px;padding:0 42px;font-size:10px;display:flex}@media (width<=800px){.articlesNav{padding:0 22px}.articlesNavActions{gap:7px}.articlesBack{display:none}.articlesHero{min-height:720px;padding:155px 22px 70px}.articlesHero h1{margin:110px 0 80px;font-size:18.5vw}.articlesHeroIntro{grid-template-columns:1fr;gap:18px}.articlesHeroIntro p{font-size:16px}.articlesOrbit{width:300px;height:300px;top:135px;right:-150px}.articlesIndex{padding:95px 22px}.articlesIndexHead{grid-template-columns:1fr;gap:35px}.articlesGrid{grid-template-columns:1fr;margin-top:55px}.articleCard{min-height:360px;padding:24px 20px}.articleCard h3{margin-top:55px;font-size:35px}.articlesPromise{font-size:15px}.articlesContact{grid-template-columns:1fr;gap:40px;padding:95px 22px}.articlesContact>div:last-child{padding-top:0}.articlesFooter{gap:18px;padding:0 22px;line-height:1.5}}.articlesNav .localeSwitch{background:0 0;border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:45px;height:45px;font-size:12px;font-weight:900;display:inline-flex}.articlesNav .localeSwitch:hover{background:var(--article-ink);color:#fff}
