:root{--navy:#0A1736;--deep:#060F28;--blue:#1C3C96;--red:#E3132C;--light:#F2F4F9;--line:#DDE2EC;--grey:#6B7489;--white:#fff; --disp:'Bebas Neue',sans-serif;--text:'Golos Text',sans-serif;--pad:80px;--sec:64px;--r:6px} *{box-sizing:border-box;margin:0;padding:0} body{width:1440px;font-family:var(--text);color:var(--navy);background:#fff;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased} img{display:block} .wrap{padding:0 var(--pad);position:relative;z-index:2} .h1{font-family:var(--disp);font-weight:700;font-synthesis:none;font-size:104px;line-height:.92;letter-spacing:.02em;text-transform:uppercase} .club{display:flex;align-items:center;gap:14px;font-family:var(--disp);font-weight:500;font-size:26px;line-height:1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px} .club::before{content:"";width:40px;height:3px;background:var(--red);flex:none} .sub{font-family:var(--text);font-weight:500;font-size:19px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase} .h2{font-family:var(--disp);font-weight:700;font-synthesis:none;font-size:50px;line-height:.95;text-transform:uppercase;letter-spacing:.03em} .h3{font-family:var(--disp);font-weight:700;font-synthesis:none;font-size:26px;line-height:1.05;text-transform:uppercase;letter-spacing:.02em} .h4{font-family:var(--disp);font-weight:700;font-synthesis:none;font-size:20px;line-height:1.12;text-transform:uppercase;letter-spacing:.03em} .eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--text);font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:14px} .eyebrow::before{content:"";width:22px;height:16px;background:linear-gradient(90deg,var(--red) 0 5px,transparent 5px 10px,var(--red) 10px 15px,transparent 15px);transform:skewX(-24deg);flex:none} .eyebrow b{font-weight:700;opacity:.55} .p{font-size:16px;line-height:1.55;color:var(--grey)} .dark .p{color:#B5BDD3} .cap{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)} .btn{display:inline-flex;align-items:center;gap:14px;height:50px;padding:0 24px;border-radius:4px;font-family:var(--disp);font-weight:600;font-size:15px;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1.5px solid transparent} .btn .ar{width:18px;height:12px;flex:none} .btn-red{background:var(--red);color:#fff} .btn-out{border-color:currentColor;color:var(--navy)} .dark .btn-out,.btn-out.w{color:#fff;border-color:rgba(255,255,255,.75)} .btn-out .ar{color:var(--red)} .chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:3px;background:var(--red);color:#fff;font-family:var(--disp);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase} .tabs{display:inline-flex;gap:4px;padding:4px;border-radius:6px;background:#E9ECF3} .tabs span{height:40px;padding:0 20px;display:flex;align-items:center;border-radius:4px;font-family:var(--disp);font-weight:600;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--grey)} .tabs span.on{background:var(--navy);color:#fff} .dark .tabs{background:rgba(255,255,255,.08)} .dark .tabs span{color:#AEB7CF} .dark .tabs span.on{background:#fff;color:var(--navy)} .circ{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--navy);display:flex;align-items:center;justify-content:center;color:var(--navy);flex:none;background:transparent} .circ svg{width:20px;height:14px} .circ.w{border-color:rgba(255,255,255,.85);color:#fff} .circ.sm{width:44px;height:44px} .field{display:flex;align-items:center} .field i{display:block;height:1.5px;width:56px;background:currentColor;opacity:.6;position:relative} .field i.dot::after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%)} .field .n{font-family:var(--disp);font-weight:600;font-size:16px;letter-spacing:.06em;margin:0 14px} .link{font-family:var(--disp);font-weight:600;font-size:15px;letter-spacing:.07em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px} .link .ar{width:18px;height:12px;color:var(--red)} .card{background:#fff;border-radius:var(--r);box-shadow:0 14px 40px rgba(10,23,54,.10);overflow:hidden} .sec-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px} section{position:relative;overflow:hidden} .sec{padding:var(--sec) 0} .hdr{height:76px;display:flex;align-items:center;padding:0 var(--pad);position:relative;z-index:5;gap:44px} .logo{display:flex;align-items:center;gap:12px} .logo img{height:52px} .logo .wm{font-family:var(--disp);font-weight:600;font-size:30px;line-height:.9;text-transform:uppercase} .logo .wm small{display:block;white-space:nowrap;font-family:var(--text);font-weight:700;font-size:12px;letter-spacing:.32em;margin-top:5px;color:var(--red)} .nav{display:flex;gap:26px;font-family:var(--text);font-weight:500;font-size:14.5px;flex:1;white-space:nowrap} .nav span.on{position:relative} .nav span.on::after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;background:var(--red)} .hicons{display:flex;gap:20px;align-items:center} .hicons svg{width:20px;height:20px} .hdr .btn{height:42px;padding:0 18px;font-size:14px} .hdr.dk{color:#fff} .hdr.lt{background:#fff;color:var(--navy);box-shadow:0 1px 0 var(--line)} .diag{position:absolute;pointer-events:none;transform:skewX(-28deg);z-index:1} .diag.r{background:var(--red)} .diag.b{background:var(--blue)} .panes{position:absolute;inset:0;z-index:0;pointer-events:none; background:linear-gradient(118deg,transparent 0 58%,rgba(10,23,54,.035) 58% 66%,transparent 66% 100%), linear-gradient(118deg,transparent 0 8%,rgba(10,23,54,.03) 8% 13%,transparent 13% 100%), linear-gradient(118deg,transparent 0 80%,rgba(10,23,54,.03) 80% 90%,transparent 90%)} .navybg{background:radial-gradient(1200px 500px at 85% 0%,#1A3270 0%,transparent 60%),linear-gradient(180deg,#0B1A40,#060F28)} .navybg::before{content:"";position:absolute;inset:0;z-index:0; background:repeating-linear-gradient(118deg,transparent 0 140px,rgba(255,255,255,.025) 140px 220px,transparent 220px 380px)} .mc-head{display:flex;justify-content:space-between;align-items:center} .mc-team{display:flex;flex-direction:column;align-items:center;gap:6px;width:120px;text-align:center} .mc-team img{height:54px} .mc-team b{font-family:var(--disp);font-weight:600;font-size:16px;text-transform:uppercase;line-height:1.1} .mc-team s{text-decoration:none;font-size:12px;color:var(--grey)} .crest{width:54px;height:54px;border-radius:50%;border:2px solid var(--navy);display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:600;font-size:18px;color:var(--navy);background:#fff} .news{display:grid;grid-template-columns:676px 1fr;gap:16px} .nbig{position:relative;height:510px;border-radius:var(--r);overflow:hidden;color:#fff} .nbig img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover} .nbig::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(6,15,40,.6) 62%,rgba(6,15,40,.94) 86%)} .nbig .in{position:absolute;left:36px;right:36px;bottom:36px;z-index:2} .nbig .h3{font-size:32px;margin:12px 0 0} .nbig .meta{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#C9D0E2;margin-top:16px} .nbig .circ{position:absolute;right:0;bottom:4px} .nsm{display:grid;grid-template-columns:250px 1fr;gap:26px;height:247px;background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:0 14px 40px rgba(10,23,54,.08)} .nsm img{width:250px;height:247px;object-fit:cover} .nsm .in{padding:24px 26px 22px 0;display:flex;flex-direction:column} .nsm .top{display:flex;gap:14px;align-items:center} .nsm .date{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)} .nsm .h3{font-size:22px;margin:14px 0 8px} .nsm .p{font-size:15px} .nsm .more{margin-top:auto;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:12px;font-size:14px;color:var(--grey)} .nsm .more svg{width:18px;height:12px;color:var(--red)} .sq{display:grid;gap:16px} .pc{background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:0 14px 40px rgba(10,23,54,.08)} .pc .ph{position:relative;overflow:hidden} .pc .ph img{width:100%;display:block} .pc .num{position:absolute;font-family:var(--disp);font-weight:600;color:var(--navy);line-height:.82;letter-spacing:-.02em} .pc .nm{font-family:var(--disp);font-weight:600;font-size:24px;line-height:1.02;text-transform:uppercase} .pc .role{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)} .flag{width:22px;height:15px;border-radius:2px;background:linear-gradient(#fff 0 33.3%,#1C48B8 33.3% 66.6%,#E3132C 66.6%);box-shadow:0 0 0 1px #dfe3ea} .mband{position:relative;color:#fff;padding:34px 0 40px} .mtop{display:flex;justify-content:space-between;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#C9D0E2;margin-bottom:22px} .mrow{position:relative;height:364px} .mmain{position:absolute;left:268px;width:904px;height:364px;border-radius:var(--r);overflow:hidden} .mmain img{width:100%;height:100%;object-fit:cover} .mmain::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,15,40,.25) 0,transparent 25%,transparent 42%,rgba(6,15,40,.92) 85%)} .mside{position:absolute;top:22px;height:320px;width:205px;border-radius:var(--r);overflow:hidden;opacity:.45} .mside img{width:100%;height:100%;object-fit:cover} .mmain .in{position:absolute;left:36px;right:36px;bottom:30px;z-index:2;display:flex;justify-content:space-between;align-items:flex-end} .mmain .chip{position:absolute;left:24px;top:22px;z-index:2;background:rgba(6,15,40,.75)} .mctl{display:flex;justify-content:space-between;align-items:center;margin-top:28px;padding:0 var(--pad)} .thumbs{display:flex;gap:10px} .thumbs img{width:76px;height:50px;object-fit:cover;border-radius:4px;opacity:.6} .thumbs img.on{opacity:1;outline:2px solid #fff;outline-offset:2px} .foot{color:#fff} .fcols{display:grid;grid-template-columns:330px repeat(4,1fr) 230px;gap:28px;padding:52px 0 44px;border-top:1px solid rgba(255,255,255,.14)} .fcols h5{font-family:var(--disp);font-weight:600;font-size:15px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px} .fcols li{list-style:none;font-size:14px;color:#B5BDD3;margin-bottom:10px} .soc{display:flex;gap:10px;margin-top:18px} .soc span{width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:600;font-size:13px} .fbar{display:flex;justify-content:space-between;padding:22px 0 26px;border-top:1px solid rgba(255,255,255,.14);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#98A2BE} .ghost{position:absolute;font-family:var(--disp);font-weight:600;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.07);z-index:1;white-space:nowrap} .mcard{background:#fff;border-radius:var(--r);box-shadow:0 14px 40px rgba(10,23,54,.14);padding:24px 28px 0;color:var(--navy);width:416px} .mcard .t{display:flex;justify-content:space-between;align-items:center} .mcard .k{font-family:var(--disp);font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--red);display:flex;align-items:center;gap:8px} .mcard .k::before{content:"";width:3px;height:14px;background:var(--red)} .mcard .k.past{color:var(--navy)} .mcard .k.past::before{background:var(--navy)} .mcard .tr{font-size:12px;color:var(--grey);display:flex;align-items:center;gap:6px} .mcard .tr svg{width:14px;height:14px;color:var(--navy)} .mcard .m{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);column-gap:14px;align-items:center;padding:20px 0 20px} .mcard .tm{display:flex;align-items:center;gap:10px;min-width:0} .mcard .tm.r{flex-direction:row-reverse;text-align:right} .mcard .tm img,.mcard .tm .crest{width:48px;height:48px;object-fit:contain;flex:none} .mcard .tm b{display:block;font-family:var(--disp);font-weight:600;font-size:14px;line-height:1.12;letter-spacing:.01em;text-transform:uppercase} .mcard .tm s{display:block;margin-top:3px} .mcard .tm s{text-decoration:none;font-size:12px;color:var(--grey)} .mcard .sc{text-align:center;font-family:var(--disp);font-weight:600;font-size:28px;line-height:1} .mcard .sc.dash{color:var(--grey);font-size:22px} .mcard .f{display:flex;align-items:center;gap:16px;border-top:1px solid var(--line);padding:14px 0 16px;font-size:12px;color:var(--grey)} .mcard .f span{display:flex;align-items:center;gap:6px} .mcard .f svg{width:13px;height:13px} .mcard .f .circ{margin-left:auto;width:34px;height:34px} .mcard .f .circ svg{width:14px;height:10px}
@font-face{font-family:'Bebas Neue';src:url(../fonts/bebas-neue-cyr.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap} @font-face{font-family:'Bebas Neue';src:url(../fonts/bebas-neue-cyr.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap} @font-face{font-family:'Bebas Neue';src:url(../fonts/bebas-neue-cyr.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap} @font-face{font-family:'Bebas Neue';src:url(../fonts/bebas-neue-cyr-bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap} @font-face{font-family:'Golos Text';src:url(../fonts/GolosText-Variable.woff2) format('woff2');font-weight:400 900;font-display:swap} html{background:#fff;font-synthesis:none} body{width:var(--W);margin:0 auto;overflow-x:hidden} html.wide{--pad:140px} :root{--W:1440px} html.wide{--W:1920px} .hdr{position:fixed;top:0;left:50%;width:var(--W);margin-left:calc(var(--W) / -2);z-index:50;transition:background-color .35s ease,box-shadow .35s ease,height .35s ease} .hdr.dk.scrolled{background:rgba(8,19,47,.94);box-shadow:0 10px 30px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:68px} .hdr.lt.scrolled{box-shadow:0 8px 28px rgba(10,23,54,.10);height:68px} .nav span{position:relative;cursor:pointer;transition:color .2s} .nav span::after,.nav span.on::after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .3s ease} .nav span:hover::after,.nav span.on::after{transform:scaleX(1)} .hdr.dk .nav span:hover{color:#fff}.hdr.lt .nav span:hover{color:var(--red)} .hicons svg{transition:transform .2s,color .2s;cursor:pointer}.hicons svg:hover{transform:translateY(-2px);color:var(--red)} .btn{cursor:pointer;transition:transform .2s ease,background-color .2s,color .2s,border-color .2s,box-shadow .2s} .btn:hover{transform:translateY(-2px)} .btn-red:hover{background:#C50D22;box-shadow:0 10px 24px rgba(227,19,44,.32)} .btn-out:hover{background:var(--navy)!important;color:#fff;border-color:var(--navy)} .btn-out.w:hover,.dark .btn-out:hover,.foot .btn-out:hover{background:#fff!important;color:var(--navy);border-color:#fff} .link{cursor:pointer}.link .ar{transition:transform .25s}.link:hover .ar{transform:translateX(5px)} .circ{cursor:pointer;transition:background-color .2s,color .2s,transform .2s,border-color .2s} .circ:hover{background:var(--navy);color:#fff;border-color:var(--navy)} .circ.w:hover{background:#fff;color:var(--navy);border-color:#fff} .circ.off{opacity:.3;pointer-events:none} .tabs span{cursor:pointer;transition:background-color .25s,color .25s} .tabs span:not(.on):hover{color:var(--navy);background:rgba(10,23,54,.06)} .dark .tabs span:not(.on):hover{color:#fff;background:rgba(255,255,255,.08)} .nbig,.nsm,.pc,.mcard,.card.hov{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s} .nbig img,.nsm img,.pc .ph img{transition:transform .7s cubic-bezier(.2,.7,.2,1)} .nbig:hover,.nsm:hover,.pc:hover,.mcard:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(10,23,54,.18)} .nbig:hover img{transform:scale(1.04)} .nsm:hover img,.pc:hover .ph img{transform:scale(1.06)} .nbig,.nsm,.pc{cursor:pointer} .nsm .more svg{transition:transform .25s}.nsm:hover .more svg{transform:translateX(5px)} .hi{opacity:0;transform:translateY(26px)} .loaded .hi{animation:hiUp .9s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d,0ms)} .hphoto{transform:scale(1.07);opacity:.0} .loaded .hphoto{animation:hZoom 1.8s cubic-bezier(.2,.7,.2,1) forwards} @keyframes hiUp{to{opacity:1;transform:none}} @keyframes hZoom{0%{opacity:0;transform:scale(1.07)}35%{opacity:1}100%{opacity:1;transform:scale(1)}} .hcard{opacity:0;transform:translateY(60px)} .loaded .hcard{animation:hiUp 1s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d,0ms)} [data-r]{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)} [data-r].in{opacity:1;transform:none} .sqv{overflow:visible;margin:-30px 0 -40px;padding:30px 0 40px} .sqt{display:flex;gap:16px;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .25s} .sqt>.pc{flex:none;width:var(--cardw)} .sqt.fade{opacity:0} .sq-empty{display:none;height:300px;border:1.5px dashed var(--line);border-radius:6px;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--grey);text-align:center} .sq-empty.show{display:flex} .sqbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px} .sqbar .field{margin-left:auto} .mrow{height:364px} .slide{position:absolute;top:0;left:calc((var(--W) - var(--sw)) / 2);width:var(--sw);height:364px;border-radius:var(--r);overflow:hidden;background:#0A1736;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .7s;will-change:transform} .slide>img.cov{width:100%;height:100%;object-fit:cover} .slide::after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,rgba(6,15,40,.25) 0,transparent 25%,transparent 42%,rgba(6,15,40,.92) 85%);pointer-events:none} .slide .in{position:absolute;left:36px;right:36px;bottom:30px;z-index:4;display:flex;justify-content:space-between;align-items:flex-end;transition:opacity .4s .25s} .slide:not(.on) .in,.slide:not(.on) .chip{opacity:0} .slide .chip{position:absolute;left:0;top:2px;z-index:4;height:54px;min-width:262px;padding:0 22px 0 28px;border-radius:0 4px 4px 0;font-size:13px;background:#0A1736;transition:opacity .4s} .marr{position:absolute;top:156px;z-index:5} .thumbs img{cursor:pointer;transition:opacity .25s,outline-color .25s} .thumbs img:hover{opacity:.9} .crows{min-height:330px;transition:opacity .25s} .crows.fade{opacity:0} .crow[hidden]{display:none} .crow>div{transition:transform .3s,box-shadow .3s} .crow>div:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(10,23,54,.12)} table tr{transition:background-color .2s} table tr:not(:first-child):hover{background:#F5F7FB} .fcols li{cursor:pointer;transition:color .2s}.fcols li:hover{color:#fff} .soc span{cursor:pointer;transition:background-color .2s,color .2s}.soc span:hover{background:#fff;color:var(--navy)} .static .hi,.static .hcard,.static .hphoto,.static [data-r]{opacity:1!important;transform:none!important;animation:none!important;transition:none!important} @media (prefers-reduced-motion:reduce){ .hi,.hcard,.hphoto,[data-r]{opacity:1!important;transform:none!important;animation:none!important;transition:none!important} *{scroll-behavior:auto!important} .slide,.sqt,.nbig,.nsm,.pc,.mcard,.nbig img,.nsm img,.pc .ph img{transition-duration:.01ms!important} } .phd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#E3E7EF;color:#7C869C;overflow:hidden;text-align:center} .phd::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(10,23,54,.04) 0 1px,transparent 1px 16px);pointer-events:none} .phd svg{width:40px;height:40px;position:relative} .phd .phl{position:relative;font-family:var(--text);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;max-width:90%} .phd .phl b{display:block;font-weight:500;letter-spacing:.08em;opacity:.8} .phd.dk{background:#1A2A55;color:#8796C2} .phd.dk::before{background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 16px)} .phd.bot{justify-content:flex-end;padding-bottom:26px} .phd.top{justify-content:flex-start;padding-top:96px} .phd.th{width:76px;height:50px;border-radius:4px;opacity:.6;cursor:pointer} .phd.th svg{width:20px;height:20px} .phd.th.on{opacity:1;outline:2px solid #fff;outline-offset:2px} .phd.lg{border-radius:6px;flex-direction:row;gap:8px} .phd.lg svg{width:22px;height:22px} .phd.lg .phl{font-size:12px;letter-spacing:.1em} .nsm .phd svg,.phd.small svg{width:32px;height:32px} .mcard .crest,.mrow .crest,.crest{border-style:dashed} body{width:auto!important;margin:0;overflow-x:hidden} section,.foot,.mband{width:100%} .wrap{max-width:var(--W);margin-left:auto;margin-right:auto;box-sizing:border-box} .hdr{left:0;right:0;width:auto;margin-left:0;padding:0 max(var(--pad),calc(50% - var(--W) / 2 + var(--pad)))} .stage{position:absolute;top:0;bottom:0;left:50%;width:var(--W);margin-left:calc(var(--W) / -2)} .slide{left:calc(50% - var(--sw) / 2)} .nav{align-items:center} .nav>span{display:inline-flex;align-items:center;gap:6px;outline:none} .nav .chev{width:10px;height:6px;opacity:.7;transition:transform .3s ease} .nav .dd{position:relative} .nav .dd::before{content:"";position:absolute;left:-14px;right:-14px;top:100%;height:26px} .ddm{position:absolute;left:-18px;top:calc(100% + 22px);min-width:200px;padding:10px;border-radius:6px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.7,.2,1),visibility .25s;z-index:60} .nav .dd:hover .ddm,.nav .dd:focus-within .ddm{opacity:1;visibility:visible;transform:none} .nav .dd:hover .chev,.nav .dd:focus-within .chev{transform:rotate(180deg)} .ddm a{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:4px;color:inherit;text-decoration:none;font-weight:500;font-size:14.5px;transition:background-color .2s,color .2s,padding .2s;outline:none} .ddm a::before{content:"";width:0;height:2px;background:var(--red);transition:width .25s} .ddm a:hover::before,.ddm a:focus::before{width:12px} .hdr.dk .ddm{background:rgba(8,19,47,.97);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 44px rgba(0,0,0,.35);color:#D5DBEA} .hdr.dk .ddm a:hover,.hdr.dk .ddm a:focus{background:rgba(255,255,255,.07);color:#fff} .hdr.lt .ddm{background:#fff;border:1px solid var(--line);box-shadow:0 20px 44px rgba(10,23,54,.14);color:var(--navy)} .hdr.lt .ddm a:hover,.hdr.lt .ddm a:focus{background:#F3F5FA;color:var(--red)} .nav .dd::after{bottom:-10px} .mcard.big{flex:1;width:auto;display:flex;flex-direction:column;padding:26px 30px 0;min-height:318px} .mcard.big .lg{margin-top:10px;font-size:12px;color:var(--grey);letter-spacing:.04em} .mcard.big .mb{flex:1;display:grid;grid-template-columns:1fr 96px 1fr;align-items:center;padding:20px 0 22px} .mcard.big .tv{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0} .mcard.big .tv img,.mcard.big .tv .crest{width:68px;height:68px;object-fit:contain;margin-bottom:12px} .mcard.big .tv .crest{font-size:18px} .mcard.big .tv b{font-family:var(--disp);font-weight:600;font-size:16px;line-height:1.15;text-transform:uppercase} .mcard.big .tv s{text-decoration:none;font-size:12px;color:var(--grey);margin-top:4px} .mcard.big .sc{font-size:32px} .mcard.big .sc.dash{font-size:24px} .ttabs{display:flex;gap:4px;padding:4px;border-radius:6px;background:#EEF1F6;margin-top:14px} .ttabs span{flex:1;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-family:var(--disp);font-weight:600;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--grey);cursor:pointer;transition:background-color .25s,color .25s} .ttabs span:not(.on):hover{color:var(--navy);background:rgba(10,23,54,.06)} .ttabs span.on{background:var(--navy);color:#fff} .mt{width:100%;border-collapse:collapse;margin:10px 0 4px;font-size:13px;flex:1} .mt th{font-family:var(--text);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey);text-align:center;padding:6px 0} .mt th:nth-child(2){text-align:left} .mt td{padding:0;height:31px;border-top:1px solid var(--line);text-align:center;color:var(--navy)} .mt td:nth-child(1){width:34px;color:var(--grey)} .mt td:nth-child(3),.mt td:nth-child(4),.mt th:nth-child(3),.mt th:nth-child(4){width:44px} .mt td:nth-child(4){font-weight:700} .mt .tn{display:flex;align-items:center;gap:10px;text-align:left} .mt .tn img,.mt .tn .crest{width:22px;height:22px;border-width:1.5px;font-size:12px;flex:none} .mt tr.me td{font-weight:700;background:#F5F7FB} .mt tr.me td:first-child{box-shadow:inset 3px 0 0 var(--red);color:var(--red)} .mt tbody{transition:opacity .2s} .mt tbody.fade{opacity:0} .tcard .f{padding:12px 0 14px} section{overflow:visible;overflow-x:clip} body>section:first-of-type{z-index:3} .card{overflow:visible} .sqt>.pc{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,opacity .45s ease} .sqt>.pc.out{opacity:0;pointer-events:none} .h1.h1-hero{font-size:74px;line-height:.98;letter-spacing:.005em} .h1-hero+.sub{font-size:16.5px} .panes,.navybg::before{display:none!important} .dl{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden} .ghost,.ghost.dk{position:absolute;z-index:1;pointer-events:none;font-family:var(--disp);font-weight:600;font-style:normal;text-transform:uppercase;line-height:.8;letter-spacing:.02em;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(10,23,54,.07);transform:none} .ghost.dk{-webkit-text-stroke-color:rgba(255,255,255,.075)} .ghost.v{transform:rotate(90deg);transform-origin:0 0} .hdr{display:grid!important;grid-template-columns:1fr auto 1fr;gap:32px} .hdr .logo{justify-self:start} .hdr .nav{flex:none;justify-self:center;font-size:16px;gap:30px} .hdr .ddm a{font-size:15.5px} .hright{justify-self:end;display:flex;align-items:center;gap:28px} a.btn{text-decoration:none} html{scroll-behavior:smooth} .msbar{display:flex;justify-content:space-between;align-items:center;height:50px;margin-top:30px} .msv{overflow:visible} .mst{display:flex;gap:16px;transition:transform .6s cubic-bezier(.2,.7,.2,1)} .mst>.mcard{flex:none!important;width:var(--mcw)!important;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,opacity .45s ease} .mst>.mcard.out{opacity:0;pointer-events:none} .tcard{flex:1} .nbig .meta,.nsm .date,.slide .dt,.dt{font-family:var(--text);font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--grey)} .nbig .meta,.slide .dt{color:#AEB8D0} .nbig .meta{margin-top:14px} .chip{height:24px;padding:0 9px;font-size:12px;letter-spacing:.06em} .mcard .f{font-size:12.5px} .pnum{position:absolute;display:flex;align-items:center;gap:16px;z-index:2} .pnum .num{position:static;font-size:76px;line-height:.8} .pnum .bd{display:flex;flex-direction:column;gap:3px;padding-left:16px;border-left:1.5px solid rgba(10,23,54,.15)} .pnum .bd b{font-family:var(--disp);font-weight:600;font-size:20px;line-height:1;color:var(--navy);letter-spacing:.02em} .pnum .bd .cap{font-size:12px;letter-spacing:.1em} .pnum .fl{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:500;color:var(--grey)} .pnum .fl .flag{width:16px;height:11px;display:inline-block} .sqt{align-items:stretch} .sqt>.pc{display:flex;flex-direction:column} .sqt>.pc>.ph{flex:none} .sqt>.pc>div:last-child{flex:1;align-items:flex-start!important;min-height:104px;box-sizing:border-box} .pc .nm{white-space:nowrap} .pc .role{font-size:12px;font-weight:600;letter-spacing:.06em;margin-top:8px!important} .mlight .mrow{position:relative;height:var(--sh);z-index:2} .mlight .slide{height:var(--sh);left:calc(50% - var(--sw) / 2);width:var(--sw);box-shadow:0 18px 44px rgba(10,23,54,.16)} .mlight .slide::after{background:linear-gradient(180deg,rgba(6,15,40,.2) 0,transparent 22%,transparent 48%,rgba(6,15,40,.9) 88%)} .mlight .slide .in{left:48px;right:48px;bottom:44px} .mlight .slide .chip{top:28px;height:44px;min-width:0;padding:0 20px 0 24px} .mlight .slide .phd.top{padding-top:0;justify-content:center;padding-bottom:140px} .mctl2{display:flex;justify-content:space-between;align-items:center;margin-top:36px} .mctl2 .thumbs{display:flex;gap:10px} .mctl2 .phd.th{width:84px;height:52px;opacity:.75} .mctl2 .phd.th.on{opacity:1;outline:2px solid var(--navy);outline-offset:2px} .vkcap{font-size:13px;font-weight:500;color:var(--grey);display:flex;align-items:center;gap:10px} .vkcap b{font-family:var(--disp);font-size:16px;color:var(--navy)} .mlight .slide{color:#fff} .msbar .field{color:var(--navy)} .abanner{position:relative;display:grid;grid-template-columns:1fr 640px;min-height:460px;border-radius:var(--r);overflow:hidden;color:#fff; background:radial-gradient(900px 420px at 20% 0%,#1A3270 0%,transparent 65%),linear-gradient(160deg,#0E1F4D,#060F28);box-shadow:0 24px 56px rgba(10,23,54,.22)} .abanner .ab-l{padding:56px 64px 56px 60px;display:flex;flex-direction:column;align-items:flex-start} .abanner .h2{color:#fff} .abanner .p{color:#C9D0E2;max-width:560px;margin:16px 0 32px} .advs{display:flex;gap:36px;margin-bottom:36px} .adv{display:flex;align-items:center;gap:12px} .adv .ai{width:36px;height:36px;color:var(--red);flex:none} .adv .ai svg{width:100%;height:100%} .adv .at{font-family:var(--disp);font-weight:600;font-size:15px;line-height:1.15;text-transform:uppercase;letter-spacing:.03em;max-width:150px} .abanner .ab-r{position:relative} .fcols{grid-template-columns:1.5fr 1fr 1fr 1fr 1.3fr!important;gap:48px} .abanner{min-height:380px} .abanner .ab-l{padding:44px 60px 44px 56px;justify-content:center} .abanner .p{margin:12px 0 26px} .advs{margin-bottom:28px} .fcols{grid-template-columns:1fr 180px 200px 300px!important;column-gap:64px!important;padding:48px 0 36px!important;align-items:start} .fcols>div:first-child p{margin-top:20px!important} .fstack{display:flex;flex-direction:column;gap:22px} .fstack h5,.fcols h5{margin-bottom:14px!important} .fcols li{margin-bottom:9px} .fcols ul{margin:0;padding:0} .fbar{display:flex!important;justify-content:space-between;align-items:center;padding:20px 0 24px!important} .abanner{min-height:416px} .abanner .ab-l{padding:54px 88px 54px 56px} .abanner .ab-l>:first-child{margin-bottom:12px} .abanner .p{margin:22px 0 36px} .advs{margin-bottom:40px;gap:32px} .phero{position:relative} .crumbs{display:flex;gap:10px;font-size:13px;font-weight:500;color:#AEB8D0} .crumbs a{color:#AEB8D0;text-decoration:none;transition:color .2s}.crumbs a:hover{color:#fff} .crumbs b{color:#fff;font-weight:500} .nbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px} .nfil{display:flex;gap:8px} .nfil span{height:36px;padding:0 16px;display:flex;align-items:center;border-radius:18px;border:1px solid var(--line);font-size:13.5px;font-weight:500;color:var(--grey);cursor:pointer;transition:all .2s;background:#fff} .nfil span:hover{color:var(--navy);border-color:var(--navy)} .nfil span.on{background:var(--navy);border-color:var(--navy);color:#fff} .ngrid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px} .ncard{background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:0 14px 40px rgba(10,23,54,.08);display:flex;flex-direction:column;cursor:pointer;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s} .ncard:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(10,23,54,.16)} .ncard .nimg{position:relative;height:230px;overflow:hidden} .ncard .nimg .phd{transition:transform .7s cubic-bezier(.2,.7,.2,1)} .ncard:hover .nimg .phd{transform:scale(1.05)} .ncard .nb{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1} .ncard .top{display:flex;align-items:center;gap:12px} .ncard .h4{margin:14px 0 18px;font-size:19px;line-height:1.2} .ncard .link{margin-top:auto;font-size:13px;color:var(--navy)} .ncard .link .ar{transition:transform .25s}.ncard:hover .link .ar{transform:translateX(5px)} .ncard.big{grid-column:span 2;grid-row:span 2} .ncard.big .nimg{height:100%;min-height:560px} .ncard.big .nimg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(6,15,40,.92) 90%);pointer-events:none} .ncard.big .phd.top{padding-top:0;padding-bottom:220px;justify-content:center} .ncard.big .ov{position:absolute;left:40px;right:40px;bottom:36px;z-index:2;color:#fff} .ncard.big .ov .dt{color:#AEB8D0;margin-top:16px} .ncard.big .ov .h3{font-size:34px;margin:10px 0 18px;max-width:640px} .ncard.big .ov .link{color:#fff;font-size:14px} .cnt,.dur{position:absolute;right:14px;bottom:14px;z-index:2;display:flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:13px;background:rgba(6,15,40,.72);color:#fff;font-size:12px;font-weight:500} .cnt svg{width:14px;height:14px} .ncard.big .cnt,.ncard.big .dur{top:20px;right:20px;bottom:auto} .play{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:#fff;color:var(--red);display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 10px 30px rgba(0,0,0,.25);transition:transform .3s cubic-bezier(.2,.7,.2,1),background-color .3s,color .3s} .play svg{width:26px;height:26px;margin-left:3px} .ncard:hover .play{transform:scale(1.1);background:var(--red);color:#fff} .ncard.big .play{width:88px;height:88px;margin:-44px 0 0 -44px;top:42%} .ncard.big .play svg{width:34px;height:34px} .ncard:not(.big) .phd{padding-bottom:0} .ncard:not(.big) .nimg .phd .phl{display:none} .ncard:not(.big) .nimg:has(.play) .phd svg{opacity:0} .npanel{transition:opacity .25s} .npanel.fade{opacity:0} .nmore{display:flex;justify-content:center;margin-top:48px} .nmore.done{display:none} .subs{display:grid;grid-template-columns:1fr 720px;gap:72px;align-items:center;padding:60px 64px;border-radius:var(--r);color:#fff; background:radial-gradient(900px 420px at 15% 0%,#1A3270 0%,transparent 65%),linear-gradient(160deg,#0E1F4D,#060F28);box-shadow:0 24px 56px rgba(10,23,54,.22)} .subs .h2{color:#fff;margin-top:12px} .subs .p{color:#C9D0E2;margin-top:18px;max-width:480px} .sf .row{display:grid;grid-template-columns:1fr 1fr;gap:16px} .sf label span{display:block;font-size:12.5px;font-weight:500;color:#AEB8D0;margin-bottom:8px} .sf input[type=text],.sf input[type=email],.sf input[type=tel]{width:100%;box-sizing:border-box;height:52px;padding:0 18px;border-radius:4px;border:1.5px solid rgba(255,255,255,.22);background:rgba(255,255,255,.04);color:#fff;font:500 15px var(--text);outline:none;transition:border-color .2s,background-color .2s} .sf input[type=text]::placeholder,.sf input[type=email]::placeholder,.sf input[type=tel]::placeholder{color:#7D89A8} .sf input[type=text]:focus,.sf input[type=email]:focus,.sf input[type=tel]:focus{border-color:#fff;background:rgba(255,255,255,.08)} .sf .row2{display:flex;justify-content:space-between;align-items:center;margin-top:22px;gap:24px} .chk{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:13px;color:#C9D0E2} .chk input{position:absolute;opacity:0} .chk i{width:20px;height:20px;border-radius:4px;border:1.5px solid rgba(255,255,255,.4);flex:none;display:flex;align-items:center;justify-content:center;transition:all .2s} .chk input:checked+i{background:var(--red);border-color:var(--red)} .chk input:checked+i::after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)} .chk span{margin:0!important;font-size:13px!important;color:#C9D0E2!important} .sf .ok{display:none;margin-top:18px;font-size:14px;color:#fff} .sf.sent .ok{display:block} .ncard[hidden],.npanel[hidden]{display:none!important} .ncard.big .nimg:has(.play) .phd{justify-content:flex-start;padding-top:64px;padding-bottom:0} .fcols li a{color:inherit;text-decoration:none} .nlay{display:grid;grid-template-columns:1fr 400px;gap:48px;align-items:start} .nfeat{position:relative;border-radius:var(--r);overflow:hidden;box-shadow:0 18px 44px rgba(10,23,54,.14);cursor:pointer;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s} .nfeat:hover{transform:translateY(-6px);box-shadow:0 26px 54px rgba(10,23,54,.2)} .nfeat .nimg{position:relative;height:480px;color:#fff} .nfeat .nimg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(6,15,40,.92) 88%);pointer-events:none} .nfeat .phd.top{padding-top:0;padding-bottom:200px;justify-content:center;transition:transform .7s cubic-bezier(.2,.7,.2,1)} .nfeat:hover .phd{transform:scale(1.04)} .nfeat .ov{position:absolute;left:44px;right:44px;bottom:40px;z-index:2} .nfeat .dt{color:#AEB8D0;margin-top:14px} .nfeat .h3{font-size:36px;margin:10px 0 12px;max-width:760px} .nfeat .p{color:#C9D0E2;max-width:640px;margin:0 0 20px} .nfeat .link{color:#fff;font-size:14px} .nfeat .link .ar{transition:transform .25s}.nfeat:hover .link .ar{transform:translateX(5px)} .nlist{margin-top:36px;border-bottom:1px solid var(--line)} .nrow{display:grid;grid-template-columns:320px 1fr;gap:36px;padding:28px 0;border-top:1px solid var(--line);cursor:pointer} .nrow[hidden]{display:none!important} .nrow .ri{position:relative;height:200px;border-radius:var(--r);overflow:hidden} .nrow .ri .phd{transition:transform .7s cubic-bezier(.2,.7,.2,1)} .nrow:hover .ri .phd{transform:scale(1.05)} .nrow .ri .phd svg{width:32px;height:32px} .nrow .rb{display:flex;flex-direction:column;justify-content:center} .nrow .top{display:flex;align-items:center;gap:12px} .nrow .h4{font-size:22px;line-height:1.2;margin:14px 0 10px;transition:color .2s} .nrow:hover .h4{color:var(--red)} .nrow .nt{font-size:15px;line-height:1.55;color:var(--grey);max-width:720px;margin:0 0 16px} .nrow .link{font-size:13px;color:var(--navy)} .nrow .link .ar{transition:transform .25s}.nrow:hover .link .ar{transform:translateX(5px)} .nside{position:sticky;top:100px;display:flex;flex-direction:column;gap:24px} .popc{background:#fff;border-radius:var(--r);box-shadow:0 14px 40px rgba(10,23,54,.08);padding:28px 28px 12px} .popc .h4{font-size:20px;margin-bottom:8px} .popc ol{list-style:none;margin:0;padding:0} .popc li{display:flex;gap:16px;padding:16px 0;border-top:1px solid var(--line);cursor:pointer} .popc li:first-child{border-top:0} .popc .pn{font-family:var(--disp);font-weight:600;font-size:15px;color:var(--red);line-height:1.3;flex:none;width:22px} .popc .pt{font-family:var(--disp);font-weight:600;font-size:16px;line-height:1.25;text-transform:uppercase;color:var(--navy);transition:color .2s} .popc li:hover .pt{color:var(--red)} .popc .dt{margin-top:6px} .nside .mcard{width:auto} .nside .mcard .f{gap:10px;font-size:12px}.nside .mcard .f span{white-space:nowrap} .nlay{grid-template-columns:1fr 360px;gap:40px} .nlist{display:flex;flex-direction:column;gap:20px;margin-top:32px;border-bottom:0} .nrow{grid-template-columns:400px 1fr;gap:0;padding:0;border-top:0;background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:0 14px 40px rgba(10,23,54,.08);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s} .nrow:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(10,23,54,.15)} .nrow .ri{height:250px;border-radius:0} .nrow .rb{padding:32px 44px 30px 40px;justify-content:center} .nrow .h4{font-size:24px;margin:16px 0 10px} .nrow .nt{font-size:15px;margin:0 0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none} .popc{padding:26px 24px 10px} .jshow{display:grid;grid-template-columns:2fr 1fr;gap:24px;height:540px} .jcol{display:grid;grid-template-rows:1fr 1fr;gap:24px;min-height:0} .jbig,.jsm{position:relative;border-radius:var(--r);overflow:hidden;box-shadow:0 18px 44px rgba(10,23,54,.14);cursor:pointer;color:#fff;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s} .jbig:hover,.jsm:hover{transform:translateY(-6px);box-shadow:0 26px 54px rgba(10,23,54,.2)} .jbig .nimg,.jsm .nimg{position:absolute;inset:0} .jbig .nimg::after,.jsm .nimg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(6,15,40,.92) 90%);pointer-events:none} .jbig .phd,.jsm .phd{transition:transform .7s cubic-bezier(.2,.7,.2,1)} .jbig:hover .phd,.jsm:hover .phd{transform:scale(1.04)} .jbig .phd.top{padding-top:0;padding-bottom:200px;justify-content:center} .jsm .phd.top{padding-top:0;padding-bottom:110px;justify-content:center} .jsm .phd svg{width:30px;height:30px} .jbig .ov,.jsm .ov{position:absolute;z-index:2;left:40px;right:40px;bottom:36px} .jsm .ov{left:28px;right:28px;bottom:26px} .jbig .dt,.jsm .dt{color:#AEB8D0;margin-top:12px} .jbig .h3{font-size:36px;margin:10px 0 10px;max-width:760px} .jbig .p{color:#C9D0E2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:720px} .jsm .h4{font-size:20px;margin-top:8px;line-height:1.2} .jgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px} .jcard{background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:0 14px 40px rgba(10,23,54,.08);cursor:pointer;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s} .jcard[hidden]{display:none!important} .jcard:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(10,23,54,.15)} .jcard .ji{position:relative;aspect-ratio:16/10;overflow:hidden} .jcard .ji .phd{transition:transform .7s cubic-bezier(.2,.7,.2,1)} .jcard:hover .ji .phd{transform:scale(1.05)} .jcard .jb{padding:22px 28px 28px} .jcard .h4{font-size:21px;line-height:1.22;margin-top:10px;transition:color .2s} .jcard:hover .h4{color:var(--red)} .rshow{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch} .rbig,.rsm,.rcard{background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:0 14px 40px rgba(10,23,54,.08);cursor:pointer;color:var(--navy);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s} .rbig:hover,.rsm:hover,.rcard:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(10,23,54,.15)} .rbig .ri,.rsm .ri,.rcard .ri{position:relative;overflow:hidden} .rbig .ri .phd,.rsm .ri .phd,.rcard .ri .phd{transition:transform .7s cubic-bezier(.2,.7,.2,1)} .rbig:hover .ri .phd,.rsm:hover .ri .phd,.rcard:hover .ri .phd{transform:scale(1.05)} .ri .chip{position:absolute;left:20px;bottom:18px;z-index:2} .rbig{display:flex;flex-direction:column} .rbig .ri{height:330px} .rbig .rb{padding:30px 40px 30px;display:flex;flex-direction:column;flex:1} .rbig .h3{font-size:34px;line-height:1.12;transition:color .2s} .rbig .p{color:var(--grey);margin:14px 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden} .rbig .link,.rcard .link{font-size:13px;color:var(--navy)} .rbig .dt,.rcard .dt{margin-top:auto;padding-top:18px} .rstack{display:grid;grid-template-rows:repeat(3,1fr);gap:20px} .rsm{display:grid;grid-template-columns:45% 1fr} .rsm .ri .phd svg{width:28px;height:28px} .rsm .ri .phl{font-size:12px} .rsm .rb{padding:24px 28px;display:flex;flex-direction:column;align-items:flex-start} .rsm .h4{font-size:20px;line-height:1.2;margin-top:14px;transition:color .2s} .rsm .dt{margin-top:auto;padding-top:12px} .rbig:hover .h3,.rsm:hover .h4,.rcard:hover .h4{color:var(--red)} .rhead{margin:72px 0 32px} .rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px} .rcard{display:flex;flex-direction:column} .rcard[hidden]{display:none!important} .rcard .ri{aspect-ratio:16/10} .rcard .rb{padding:24px 28px 26px;display:flex;flex-direction:column;flex:1} .rcard .h4{font-size:21px;line-height:1.22} .rcard .nt{font-size:14.5px;line-height:1.55;color:var(--grey);margin:12px 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden} .rcard .link .ar,.rbig .link .ar{transition:transform .25s}.rcard:hover .link .ar,.rbig:hover .link .ar{transform:translateX(5px)} a.link{color:inherit;text-decoration:none} .tourtabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px;background:#fff;border-radius:var(--r);box-shadow:0 14px 40px rgba(10,23,54,.08)} .tourtabs span{height:60px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-family:var(--disp);font-weight:600;font-size:17px;letter-spacing:.06em;text-transform:uppercase;color:var(--grey);cursor:pointer;transition:background-color .25s,color .25s} .tourtabs span:not(.on):hover{background:#F1F3F8;color:var(--navy)} .tourtabs span.on{background:var(--navy);color:#fff} .anch{display:flex;gap:28px;margin-top:24px} .anch a{font-size:14px;font-weight:500;color:var(--grey);text-decoration:none;position:relative;transition:color .2s} .anch a::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .3s} .anch a:hover{color:var(--navy)}.anch a:hover::after{transform:scaleX(1)} [data-tp]{transition:opacity .25s} [data-tp].fade{opacity:0} [data-tp][hidden]{display:none!important} .mccard{background:#fff;border-radius:var(--r);box-shadow:0 14px 40px rgba(10,23,54,.08);padding:12px 28px 20px} .ft{width:100%;border-collapse:collapse;font-size:14.5px} .ft th{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey);text-align:center;padding:16px 8px 12px} .ft th:nth-child(2){text-align:left} .ft td{height:54px;border-top:1px solid var(--line);text-align:center;color:var(--navy);padding:0 8px} .ft td:first-child{width:48px;color:var(--grey);font-weight:600} .ft td:nth-child(2){text-align:left} .ft td:nth-child(n+3):nth-child(-n+6){width:64px} .ft td:nth-child(7){width:96px;color:var(--grey)} .ft td.pts{width:64px;font-weight:700} .ft td:last-child{width:190px} .ft .tn{display:flex;align-items:center;gap:14px;font-weight:500} .ft .cr,.chess .cr{width:30px;height:30px;font-size:12px;border-width:1.5px;flex:none;object-fit:contain} .ft tr.po td:first-child{box-shadow:inset 3px 0 0 rgba(10,23,54,.35)} .ft tr.me td{background:#F5F7FB;font-weight:700} .ft tr.me td:first-child{box-shadow:inset 3px 0 0 var(--red);color:var(--red)} .ft tbody tr{transition:background-color .2s}.ft tbody tr:hover td{background:#F8F9FC} .form{display:flex;gap:5px;justify-content:center} .fm{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700} .fm.w{background:rgba(34,139,84,.14);color:#1F7A4A} .fm.d{background:rgba(10,23,54,.08);color:#5B6580} .fm.l{background:rgba(227,19,44,.12);color:#C1121F} .legend{display:flex;gap:28px;align-items:center;padding:18px 8px 4px;border-top:1px solid var(--line);font-size:13px;color:var(--grey)} .legend span{display:flex;align-items:center;gap:8px} .legend .fm{width:20px;height:20px;font-size:12px} .lg-po{width:3px;height:18px;background:rgba(10,23,54,.35);display:inline-block} .chesswrap{padding:20px 24px} .chs{overflow-x:auto} .chess{border-collapse:separate;border-spacing:3px;font-size:13.5px;min-width:100%} .chess th{font-weight:600;color:var(--grey);font-size:12px} .chess thead th{padding:4px 0 10px} .chess .ch{display:flex;flex-direction:column;align-items:center;gap:6px} .chess .crs{width:26px;height:26px;font-size:12px;border-width:1.5px;object-fit:contain} .chess .ch b{font-size:12px;color:var(--grey)} .chess th.c0{text-align:left;padding-left:8px;letter-spacing:.12em;text-transform:uppercase} .chess tbody th{text-align:left;padding-right:16px;white-space:nowrap} .chess tbody th .tn{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--navy)} .chess tbody th em{font-style:normal;width:20px;color:var(--grey);font-size:12px;font-weight:600} .chess td{width:84px;height:42px;text-align:center;border-radius:4px;color:var(--navy);font-weight:500} .chess td.w{background:rgba(34,139,84,.10)} .chess td.d{background:rgba(10,23,54,.05)} .chess td.l{background:rgba(227,19,44,.07)} .chess td.x{background:repeating-linear-gradient(135deg,#E3E7EF 0 6px,#EDF0F5 6px 12px)} .chess tr.me th .tn{font-weight:700} .chess tr.me td{box-shadow:inset 0 0 0 1.5px rgba(227,19,44,.35)} .chess td:not(.x):hover{outline:2px solid var(--navy);outline-offset:-2px} .bracket{background:#fff;border-radius:var(--r);box-shadow:0 14px 40px rgba(10,23,54,.08);padding:28px 0 36px} .bcols{position:relative;height:30px;margin:0 auto 18px;width:1640px;max-width:calc(100% - 0px)} .bracket .bcols,.bracket .bwrap{width:1640px;margin-left:0;transform-origin:0 0} .bracket{overflow-x:auto} .bcols span{position:absolute;top:0;width:400px;text-align:center;font-family:var(--disp);font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey)} .bwrap{position:relative} .pc2{position:absolute;width:400px;height:118px;box-sizing:border-box;border:1px solid var(--line);border-radius:6px;background:#fff;padding:10px 18px;transition:box-shadow .3s,transform .3s} .pc2:hover{box-shadow:0 14px 30px rgba(10,23,54,.12);transform:translateY(-2px)} .pc2 .pl{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--grey);margin-bottom:6px} .pc2 .pt{display:flex;align-items:center;gap:12px;height:38px;font-size:15px;color:var(--navy)} .pc2 .pt+.pt{border-top:1px solid var(--line)} .pc2 .pt .cr{width:26px;height:26px;font-size:12px;border-width:1.5px;object-fit:contain;flex:none} .pc2 .pt .nm{flex:1} .pc2 .pt b{font-family:var(--disp);font-weight:600;font-size:18px;width:20px;text-align:center;color:var(--grey)} .pc2 .pt.win .nm,.pc2 .pt.win b{font-weight:700;color:var(--navy)} .pc2 .pt.us .nm{color:var(--red)} .pc2 .pt.tbd{color:var(--grey)}.pc2 .pt.tbd .crest{border-style:dashed;color:var(--grey);border-color:#B8C0D2} .bl{position:absolute;border:1.5px solid #C5CCDA;border-left:0;border-radius:0 6px 6px 0} .bh{position:absolute;height:0;border-top:1.5px solid #C5CCDA} .bracket{padding:28px 40px 36px} .bracket .bcols,.bracket .bwrap{width:1560px} .bcols span,.pc2{width:380px} .bracket .bcols{margin:0 0 18px} .chess tr.me td{box-shadow:inset 0 0 0 1.5px rgba(227,19,44,.22)} .mcbar{display:flex;align-items:center;justify-content:space-between;gap:32px}.mcbar .anch{margin-top:0;flex-wrap:wrap;justify-content:flex-end} .mcbar .tabs{background:#E1E5EE} .mcbar-l{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0} .season-pick{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)} .season-pick select{height:40px;border:1px solid transparent;border-radius:8px;background:#E1E5EE;color:var(--navy);font:600 14px/1 'Golos Text',sans-serif;padding:0 12px;text-transform:none;letter-spacing:0} .mcstats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px} .mcstats .h4{grid-column:1/-1;margin:0} .mcstats div{background:#fff;border-radius:var(--r);box-shadow:0 10px 30px rgba(10,23,54,.06);padding:16px 18px} .mcstats .h4{background:transparent;box-shadow:none;padding:0} .mcstats b{display:block;font-family:var(--disp);font-size:28px;font-weight:600;color:var(--navy)} .mcstats span{color:var(--grey);font-size:12px;letter-spacing:.08em;text-transform:uppercase} #next-card .mcard.big{max-width:720px} .ft.scorers th,.ft.scorers td{width:auto} .ft.scorers td:nth-child(2),.ft.scorers td:nth-child(3){text-align:left} .ft.cal{table-layout:fixed;width:100%} .ft.cal th,.ft.cal td{width:auto;height:56px;padding:0 10px;vertical-align:middle} .ft.cal th:nth-child(1),.ft.cal td.cal-d{width:168px;text-align:left;color:var(--navy);font-weight:600} .ft.cal th:nth-child(2),.ft.cal td.cal-r{width:188px;text-align:left;color:var(--grey);font-weight:500;font-size:13px} .ft.cal td.cal-r{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .ft.cal th:nth-child(3),.ft.cal td.cal-m{width:auto;text-align:left;color:var(--navy);font-weight:500} .ft.cal th:nth-child(4),.ft.cal td.cal-s{width:84px;text-align:center;color:var(--navy)} .ft.cal th:nth-child(5),.ft.cal td.cal-v{width:210px;text-align:left;color:var(--grey);font-weight:500} .ft.cal .when{display:flex;align-items:baseline;gap:6px;white-space:nowrap;font-size:14.5px} .ft.cal .when small{font-size:12px;font-weight:500;color:var(--grey)} .cal-vs{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;vertical-align:middle} .cal-vs .sd{display:flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto;max-width:min(280px,46%)} .cal-vs .sd:first-child{justify-content:flex-end} .cal-vs .sd span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500} .cal-vs .sd.us span{font-weight:700} .cal-vs .sep{flex:none;color:var(--grey)} .cal-vs .cr{width:26px;height:26px} .ft.cal td.cal-s b{font-family:var(--disp);font-weight:600;font-size:18px} .ft.cal td.cal-s small,.cal-list .cal-s small{display:block;margin-top:1px;font-size:12px;font-weight:600;letter-spacing:.03em;color:var(--grey);line-height:1.1} .ft.cal td.cal-v span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.3;color:var(--grey);font-weight:500;max-height:2.6em} .cal-list{display:none} .ddm a.on{color:var(--red)} .ft.ach th:nth-child(n+3),.ft.ach td:nth-child(n+3){width:auto;text-align:left;color:var(--grey)} .ft.ach td:last-child{width:260px} .ft.ach td:first-child{text-align:center} section[hidden]{display:none!important} .kband{background:var(--red);color:#fff;overflow:hidden;height:56px;display:flex;align-items:center;white-space:nowrap} .kbt{display:flex;animation:kband 40s linear infinite} .kbt span{font-family:var(--disp);font-weight:600;font-size:17px;letter-spacing:.06em;text-transform:uppercase;padding-right:8px} @keyframes kband{to{transform:translateX(-50%)}} @media (prefers-reduced-motion:reduce){.kbt{animation:none}} .static .kbt{animation:none} .rgrid.kbr{grid-template-columns:repeat(4,1fr)} #why .sec-head .h2{color:#fff} .burger,.mob-only{display:none} .tline{position:relative;display:grid;grid-template-columns:repeat(7,1fr);margin:8px 0 40px;padding-top:4px} .tline::before{content:"";position:absolute;left:0;right:0;top:13px;height:2px;background:rgba(10,23,54,.12)} .tline span{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;cursor:pointer;padding-right:16px} .tline i{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid rgba(10,23,54,.25);box-sizing:border-box;transition:border-color .25s,background-color .25s,transform .25s;margin-bottom:10px} .tline b{font:400 24px/1 var(--disp);letter-spacing:.04em;color:var(--navy);opacity:.55;transition:opacity .25s,color .25s} .tline em{font:500 13px/1.3 'Golos Text',sans-serif;font-style:normal;color:var(--grey)} .tline span:hover b{opacity:1} .tline span:hover i{border-color:var(--navy)} .tline span.on i{background:var(--red);border-color:var(--red);transform:scale(1.15);box-shadow:0 0 0 6px rgba(227,19,44,.14)} .tline span.on b{opacity:1;color:var(--red)} .achp{transition:opacity .25s}.achp.fade{opacity:0} .achg{display:grid;grid-template-columns:repeat(4,1fr);gap:24px} .ach{background:#fff;border-radius:var(--r,8px);padding:26px 26px 24px;box-shadow:0 10px 30px rgba(10,23,54,.07);display:flex;flex-direction:column;gap:10px;transition:transform .25s,box-shadow .25s} .ach:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(10,23,54,.12)} .ach .atop{display:flex;align-items:center;gap:12px;margin-bottom:8px} .medal{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none} .medal svg{width:22px;height:22px} .medal.gold{background:linear-gradient(140deg,#F6D77A,#D9A520);color:#6B4A00} .medal.silver{background:linear-gradient(140deg,#E9EDF3,#AEB7C4);color:#3E4756} .medal.bronze{background:linear-gradient(140deg,#EBB98E,#B87333);color:#5A2F0C} .ach .apl{font:400 17px/1 var(--disp);text-transform:uppercase;letter-spacing:.06em;color:var(--navy)} .ach .h4{font:700 21px/1.2 var(--disp);color:var(--navy);text-transform:uppercase;letter-spacing:.03em} .ach p{margin:0;font:400 14.5px/1.45 'Golos Text',sans-serif;color:var(--grey)} .ach .dt{margin-top:auto;padding-top:8px;font:500 12.5px/1.3 'Golos Text',sans-serif;color:var(--grey);opacity:.85} .chk.err{color:#fff}.chk.err i{border-color:var(--red);box-shadow:0 0 0 3px rgba(214,31,58,.25)}
html.mob{--W:100vw;--pad:40px;--sec:56px} html.mob body{width:auto!important;overflow-x:hidden} html.mob .wrap{max-width:none;padding-left:var(--pad);padding-right:var(--pad)} html.mob .ghost{display:none} html.mob section{overflow-x:clip} html.mob .h1.h1-hero{font-size:56px} html.mob .phero .h1{font-size:52px!important} html.mob .h2{font-size:36px} html.mob .h3{font-size:21px} html.mob .sub{font-size:15px} html.mob .sec{padding-top:var(--sec)!important;padding-bottom:var(--sec)!important} html.mob .sec[style*="padding-top:0"]{padding-top:0!important} html.mob .sec[style*="padding-top:8px"]{padding-top:8px!important} html.mob .sec-head{flex-wrap:wrap;gap:16px 24px;align-items:flex-end;margin-bottom:24px} html.mob .sec-head>div:first-child{flex:1 1 auto;min-width:0} html.mob .hdr{display:flex!important;height:64px;padding:0 var(--pad)!important;justify-content:space-between;gap:16px} html.mob .hdr .logo img{height:44px} html.mob .hright .hicons,html.mob .hright>.btn{display:none} html.mob .burger{display:flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0 10px;border:0;background:transparent;color:inherit;cursor:pointer;z-index:70} html.mob .burger i{display:block;height:2px;background:currentColor;border-radius:2px;transition:transform .3s,opacity .3s} html.menu-open .burger i:nth-child(1){transform:translateY(8px) rotate(45deg)} html.menu-open .burger i:nth-child(2){opacity:0} html.menu-open .burger i:nth-child(3){transform:translateY(-8px) rotate(-45deg)} html.mob .hdr .nav{position:fixed;left:0;right:0;top:64px;height:calc(100vh - 64px);height:calc(100dvh - 64px);display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px var(--pad) 32px; background:#081330;color:#fff;font-size:20px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .3s,transform .3s,visibility .3s;white-space:normal} html.menu-open .hdr .nav{opacity:1;visibility:visible;transform:none} html.menu-open .hdr{background:#081330!important;color:#fff} html.menu-open body{overflow:hidden} html.mob .hdr .nav>span{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1);font-family:var(--disp);font-weight:600;text-transform:uppercase;letter-spacing:.04em} html.mob .hdr .nav>span::after,html.mob .nav .dd::before{display:none} html.mob .hdr .nav>span.on{color:var(--red)} html.mob .nav .chev{width:14px;height:9px} html.mob .nav .dd.open .chev{transform:rotate(180deg)} html.mob .nav .dd .ddm,html.mob .hdr.dk .ddm,html.mob .hdr.lt .ddm{position:static;flex-basis:100%;min-width:0;padding:0;margin:0;border:0;box-shadow:none;background:transparent;color:#C9D0E2;opacity:1;visibility:visible;transform:none;display:none} html.mob .nav .dd.open .ddm{display:flex;padding-top:8px} html.mob .nav .dd:hover .chev{transform:none} html.mob .nav .dd.open:hover .chev{transform:rotate(180deg)} html.mob .ddm a{font-family:var(--text);text-transform:none;font-size:16px;padding:10px 0 10px 16px;color:#C9D0E2!important;background:transparent!important} html.mob .nav .mob-only{display:inline-flex;align-self:flex-start;margin-top:28px;justify-content:center} html.mob .hero1{height:auto!important;display:flex;flex-direction:column;background:var(--light)!important} html.mob .hero1>[data-dk]{position:relative!important;order:2;height:auto!important;aspect-ratio:16/10;max-height:520px} html.mob .hero1>[data-dk]>div:last-child{display:none} html.mob .hero1 .hphoto{width:100%!important;top:0!important;height:100%!important} html.mob .hero1 .hphoto .phd{padding-bottom:0!important;-webkit-mask-image:none!important} html.mob .hero1>.wrap:nth-of-type(2){position:relative!important;top:auto!important;order:1;background:#08132F;padding-top:120px;padding-bottom:40px} html.mob .hero1>.wrap:last-of-type{position:relative!important;top:auto!important;order:3;margin-top:-56px;padding-bottom:8px} html.mob [data-mslider]{--mcw:min(440px,calc(100vw - 2 * var(--pad) - 40px))!important} html.mob [data-mslider]>div:first-child{display:flex!important;flex-direction:column;gap:16px!important} html.mob .msv{overflow-x:auto;scroll-snap-type:x mandatory;margin:-30px calc(-1 * var(--pad)) -40px;padding:30px var(--pad) 40px;scrollbar-width:none;scroll-padding:0 var(--pad)} html.mob .msv::-webkit-scrollbar{display:none} html.mob .mst{transform:none!important} html.mob .mst>.mcard{scroll-snap-align:start;min-height:0!important} html.mob .mst>.mcard.out{opacity:1!important;pointer-events:auto!important} html.mob .msbar{margin-top:8px} html.mob .msbar .field{display:none} html.mob .tcard{width:auto!important} html.mob .hero2{height:auto!important;display:flex;flex-direction:column} html.mob .hero2>div:first-of-type{position:relative!important;top:0!important;order:2;height:auto!important;aspect-ratio:16/10;max-height:520px;margin-top:0} html.mob .hero2>div:first-of-type .stage{left:0;margin-left:0;width:100%} html.mob .hero2 .hphoto .phd{left:0!important;width:100%!important;height:100%!important;clip-path:none!important} html.mob .hero2 .stage>div:not(.hphoto){display:none} html.mob .hero2>.wrap{position:relative!important;top:auto!important;order:1;padding-top:116px;padding-bottom:36px} html.mob .hero2>.mcard{position:relative!important;left:auto!important;top:auto!important;order:3;margin:-48px var(--pad) 0;width:auto!important;max-width:520px} html.mob .hero2>.cap{display:none} html.mob .news{grid-template-columns:1fr!important} html.mob .nsm{grid-template-columns:280px 1fr!important} html.mob [data-cal] .wrap>div[style*="grid-template-columns"]{grid-template-columns:1fr!important} html.mob .rgrid,html.mob .ngrid,html.mob .jgrid{grid-template-columns:repeat(2,1fr)!important} html.mob .sqbar{flex-wrap:wrap;gap:16px} html.mob .sqbar .field{display:none} html.mob .sqv{overflow-x:auto;scroll-snap-type:x mandatory;margin:-30px calc(-1 * var(--pad)) -40px;padding:30px var(--pad) 40px;scrollbar-width:none;scroll-padding:0 var(--pad)} html.mob .sqv::-webkit-scrollbar{display:none} html.mob .sqt{transform:none!important;--cardw:280px} html.mob .wrap[style*="--cardw"]{--cardw:280px!important} html.mob .sqt>.pc{scroll-snap-align:start;width:280px!important} html.mob .sqt>.pc.out{opacity:1!important;pointer-events:auto!important} html.mob .sqt>.pc>.ph{height:360px!important} html.mob .pnum .num{font-size:60px} html.mob .mlight .mrow{height:auto!important;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px var(--pad) 40px;margin-bottom:-30px;scrollbar-width:none;scroll-padding:0 var(--pad)} html.mob .mlight .mrow::-webkit-scrollbar{display:none} html.mob .mlight .slide{position:relative!important;left:auto!important;flex:none;width:min(640px,calc(100vw - 2 * var(--pad) - 40px))!important;height:auto!important;aspect-ratio:4/5;max-height:520px;transform:none!important;opacity:1!important;scroll-snap-align:start;box-shadow:0 14px 30px rgba(10,23,54,.14)} html.mob .mlight .slide .in,html.mob .mlight .slide .chip{opacity:1!important} html.mob .mlight .slide .in{left:24px;right:24px;bottom:24px;flex-direction:column;align-items:flex-start;gap:16px} html.mob .mlight .slide .h3{font-size:24px!important} html.mob .mlight .slide .chip{top:20px;height:36px} html.mob .mlight .slide .phd.top{padding-bottom:180px} html.mob .mctl2 .field,html.mob .mctl2 .thumbs{display:none} html.mob .mctl2{margin-top:8px} html.mob .marr{display:none} html.mob .abanner{grid-template-columns:1fr!important;min-height:0} html.mob .abanner .ab-l{padding:40px 36px!important} html.mob .abanner .ab-r{min-height:280px;order:2} html.mob .advs{display:grid!important;grid-template-columns:1fr 1fr;gap:20px 24px} html.mob .tabs{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap} html.mob .tabs::-webkit-scrollbar{display:none} html.mob .tabs span{flex:none;white-space:nowrap} html.mob .mcbar{flex-wrap:wrap;gap:16px} html.mob .mcbar .tabs{max-width:100%} html.mob .mcstats{grid-template-columns:1fr 1fr} html.mob .mcstats .h4{grid-column:1/-1} html.mob #calendar .ft.cal{display:none;min-width:0} html.mob #calendar .cal-list{display:block} html.mob #calendar .mccard{overflow:hidden} html.mob #calendar .cal-item{padding:12px 0 14px;border-top:1px solid var(--line)} html.mob #calendar .cal-item:first-child{border-top:0;padding-top:8px} html.mob #calendar .cal-meta{display:flex;align-items:baseline;gap:8px;min-width:0;margin-bottom:8px} html.mob #calendar .cal-meta .when{font-size:14px;font-weight:600;color:var(--navy);white-space:nowrap} html.mob #calendar .cal-meta .when small{margin-left:6px;font-size:12px;font-weight:500;color:var(--grey)} html.mob #calendar .cal-meta>span:last-child{margin-left:auto;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--grey);text-align:right} html.mob #calendar .cal-row{display:flex;align-items:center;gap:10px;min-width:0} html.mob #calendar .cal-row .cal-vs{flex:1;min-width:0} html.mob #calendar .cal-row .cal-s{flex:none;min-width:52px;text-align:center} html.mob #calendar .cal-row .cal-s b{font-family:var(--disp);font-weight:600;font-size:20px;color:var(--navy)} html.mob #calendar .cal-place{margin-top:6px;font-size:12px;line-height:1.35;color:var(--grey);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} html.mob .season-pick select{max-width:160px} html.mob .mccard{overflow-x:auto;padding-left:20px;padding-right:20px} html.mob .ft{min-width:820px} html.mob .chesswrap{padding:16px} html.mob .bracket{padding:24px 20px 28px} html.mob .subs{grid-template-columns:1fr!important;gap:28px;padding:40px 36px} html.mob .fcols{grid-template-columns:1fr 1fr!important;gap:32px 32px!important;column-gap:32px!important} html.mob .fcols>div:first-child{grid-column:1/-1} html.mob .fbar{flex-direction:column;align-items:flex-start!important;gap:10px;line-height:1.6} html.mob .foot [data-stagger][style*="display:flex"]{flex-wrap:wrap} html.mob .foot [data-stagger][style*="display:flex"]>.phd{flex:1 1 calc(25% - 16px)!important} html.mob [data-stagger][style*="display:flex;gap:16px"]{flex-wrap:wrap} html.mob [data-stagger][style*="display:flex;gap:16px"]>.phd{flex:1 1 calc(25% - 16px)!important} @media (max-width:767px){ html.mob{--pad:20px;--sec:44px} html.mob .h1.h1-hero{font-size:40px;line-height:1} html.mob .phero .h1{font-size:38px!important} html.mob .h2{font-size:29px} html.mob .sub{font-size:13px;letter-spacing:.12em} html.mob .btn{height:46px;padding:0 20px;font-size:14px} html.mob .hero1 .hi[style*="display:flex"],html.mob .hero2 .hi[style*="display:flex"]{flex-direction:column;align-items:stretch} html.mob .hero1 .hi[style*="display:flex"] .btn,html.mob .hero2 .hi[style*="display:flex"] .btn{justify-content:center} html.mob .hero1>.wrap:nth-of-type(2){padding-top:100px} html.mob .sec-head>.btn,html.mob .sec-head>a.btn{order:3} html.mob .sec-head>.tabs{order:2} html.mob .news .nbig{height:420px} html.mob .nsm{grid-template-columns:1fr!important;height:auto!important} html.mob .nsm>.phd{height:200px!important} html.mob .nsm .in{padding:20px!important} html.mob .rgrid,html.mob .ngrid,html.mob .jgrid{grid-template-columns:1fr!important} html.mob .sqt>.pc{width:250px!important} html.mob .sqt>.pc>.ph{height:320px!important} html.mob .mcard{padding:20px 20px 0} html.mob .mcard.big .mb{grid-template-columns:1fr 64px 1fr} html.mob .abanner .ab-l{padding:32px 22px!important} html.mob .abanner .ab-r{min-height:220px} html.mob .advs{gap:16px} html.mob .subs{padding:32px 22px} html.mob .sf .row{grid-template-columns:1fr!important} html.mob .sf .row2{flex-direction:column;align-items:stretch!important} html.mob .sf .row2 .btn{justify-content:center} html.mob .fcols{grid-template-columns:1fr!important} html.mob .foot [data-stagger][style*="display:flex"]>.phd,html.mob [data-stagger][style*="display:flex;gap:16px"]>.phd{flex:1 1 calc(50% - 16px)!important} html.mob .mccard{padding-left:12px;padding-right:12px} html.mob .ttabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%;-webkit-overflow-scrolling:touch} html.mob .ttabs::-webkit-scrollbar{display:none} html.mob .ttabs span{flex:none;white-space:nowrap;padding:0 12px;font-size:12px;letter-spacing:.04em} html.mob #playoff .bracket{overflow-x:hidden;max-width:100%} html.mob #playoff .bcols,html.mob #playoff .bl,html.mob #playoff .bh{display:none} html.mob #playoff .bwrap{display:flex;flex-direction:column;gap:12px;width:auto!important;height:auto!important;max-width:100%} html.mob #playoff .pc2{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto;min-height:118px} html.mob #playoff .pc2 .pt .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} html.mob #playoff .pc2 .pt b{width:auto;min-width:24px;flex:none;white-space:nowrap} } html.mob .advs{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%} html.mob .adv{min-width:0} html.mob .adv .at{max-width:none;font-size:13.5px;overflow-wrap:anywhere} @media (max-width:767px){html.mob .adv .ai{width:28px;height:28px}html.mob .adv .at{font-size:12.5px} html.mob .fcols{grid-template-columns:1fr 1fr!important}html.mob .fcols>div:last-child{grid-column:1/-1}} html.mob .hero1>.wrap,html.mob .hero2>.wrap{width:100%;margin-left:0;margin-right:0} html.mob .hero1 .tcard,html.mob .hero1 [data-mslider] .hcard[style*="display:flex"]{max-width:560px} html.mob .hero1 [data-mslider] .hcard[style*="display:flex"]{width:100%} html.mob .nbar{flex-wrap:wrap;gap:12px 24px} html.mob .rshow{grid-template-columns:1fr!important} html.mob .rstack{grid-template-rows:none} @media (max-width:1023px){ html.mob .crow>div{grid-template-columns:1fr auto!important;row-gap:14px;padding:18px!important} html.mob .crow>div>div:nth-last-child(2){grid-column:1/-1;order:3;border-left:0!important;border-top:1px solid var(--line);padding-top:14px} html.mob .crow>div[style*="var(--navy)"]>div:nth-last-child(2){border-top-color:rgba(255,255,255,.15)} html.mob .crow>div>div:nth-last-child(2)>div[style*="display:flex"]{gap:10px!important} html.mob .crow>div>div:nth-last-child(2) span[style*="width:170px"]{width:auto!important;flex:1;font-size:15px!important;gap:8px!important} html.mob .crow>div>div:nth-last-child(2) span[style*="width:90px"]{width:auto!important;font-size:30px!important} html.mob .crow img[style*="height:48px"]{height:36px!important} html.mob .crow .crest{width:36px!important;height:36px!important;font-size:13px!important} html.mob .crow>div>div:nth-last-child(3)>div[style*="font-size:40px"]{font-size:32px!important} html.mob .rsm{grid-template-columns:40% 1fr} html.mob .rbig .ri{height:220px} html.mob .ncard.big{grid-column:auto;grid-row:auto} html.mob .ncard.big .nimg{min-height:360px!important} } html.mob [style*="grid-template-columns"]>*,html.mob .news>*,html.mob .rshow>*{min-width:0} html.mob [data-cal] .wrap>div[style*="grid-template-columns"]{grid-template-columns:minmax(0,1fr)!important} html.mob [data-cal] .card{overflow-x:auto} html.mob [data-cal] .card>div[style*="justify-content:space-between"]{flex-wrap:wrap;gap:12px} html.mob .nfil{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none} html.mob .nfil::-webkit-scrollbar{display:none} html.mob .nfil span{flex:none} @media (max-width:767px){html.mob [data-cal] table{min-width:420px}} html.mob .crow span[style*="width:90px"]{white-space:nowrap;flex:none} html.mob .legend{flex-wrap:wrap;gap:10px 20px} html.mob .legend span{white-space:nowrap} html.mob .chess{min-width:900px} html.mob .chess td{min-width:56px} html.mob .anch{flex-wrap:nowrap;overflow-x:auto;gap:22px;max-width:100%;padding-bottom:8px;scrollbar-width:none} html.mob .anch a{white-space:nowrap} html.mob .wrap>.sqt{overflow-x:auto;scroll-snap-type:x mandatory;margin:-30px calc(-1 * var(--pad)) -40px;padding:30px var(--pad) 40px;scrollbar-width:none;scroll-padding:0 var(--pad)} html.mob .wrap>.sqt::-webkit-scrollbar{display:none} html.mob .hdr .nav{justify-self:stretch;align-self:stretch;width:auto} html.menu-open .hdr.lt{background:#fff!important;color:var(--navy)} html.mob .hdr{align-items:center!important;height:64px!important} html.mob .hdr .logo{display:flex;align-items:center} html.mob .hdr .logo img{height:40px!important;width:auto!important;display:block} html.mob .hdr .burger{align-self:center;margin:0} html.mob .hero1>.wrap:nth-of-type(2){padding-bottom:24px} html.mob .hero1>[data-dk]{aspect-ratio:2.2/1} html.mob .hero1>.wrap:last-of-type{margin-top:-90px} html.mob .hero2>.wrap{padding-bottom:24px} html.mob .hero2>div:first-of-type{aspect-ratio:2.2/1} html.mob .hero2>.mcard{margin-top:-90px} @media (min-width:600px){ html.mob .hero1>[data-dk],html.mob .hero2>div:first-of-type{aspect-ratio:2.4/1} html.mob .hero1>.wrap:last-of-type,html.mob .hero2>.mcard{margin-top:-110px} } .mnavw,.mmore{display:none} html.mob .mnavw{display:block;margin-top:20px} html.mob .mnavw .field{display:inline-flex} html.mob .mmore{display:block;margin-top:36px} html.mob .mmore .btn{display:flex;justify-content:center;width:100%;box-sizing:border-box} html.mob .mob-hide{display:none!important} @media (max-width:767px){html.mob{--pad:20px}} @media (max-width:374px){html.mob{--pad:16px}} html.mob .h1-hero{font-size:36px!important;line-height:1.05!important} @media (max-width:380px){html.mob .h1-hero{font-size:33px!important}} html.mob .phero .h1{font-size:34px!important;line-height:1.05!important} html.mob .phero .sub{font-size:15px!important} html.mob .h2{font-size:28px!important;line-height:1.1!important} html.mob .pnum .num{font-size:40px!important;line-height:1!important} html.mob .pnum .bd b{font-size:15px!important} html.mob .pc .nm,html.mob .nm{font-size:20px!important;line-height:1.1!important} html.mob .role{font-size:12px!important} html.mob .mcard .h3,html.mob .in>div>.h3{font-size:20px!important} html.mob .news .h3,html.mob .nsm .h3,html.mob .nbig .h3{font-size:20px!important;line-height:1.15!important} html.mob .mlight .slide .h3{font-size:22px!important;line-height:1.15!important} html.mob .ncard .h3,html.mob .ncard .h4,html.mob .rcard .h4,html.mob .rsm .h4,html.mob .rbig .h3{font-size:20px!important;line-height:1.2!important} html.mob .crow [style*="font-size:40px"]{font-size:24px!important} html.mob .p,html.mob p.p{font-size:15px!important} html.mob .btn{font-size:14px!important} @media (max-width:767px){ html.mob .hero1 .hi[style*="display:flex"],html.mob .hero2 .hi[style*="display:flex"]{flex-direction:column!important;align-items:stretch!important;gap:12px!important} html.mob .hero1 .hi[style*="display:flex"] .btn,html.mob .hero2 .hi[style*="display:flex"] .btn{width:100%;justify-content:center;box-sizing:border-box} } html.mob .news{display:flex!important;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:-20px calc(-1 * var(--pad)) -30px!important;padding:20px var(--pad) 30px!important;scroll-padding:0 var(--pad);scrollbar-width:none} html.mob .news::-webkit-scrollbar{display:none} html.mob .news>div:not(.nbig){display:contents!important} html.mob .news .nbig,html.mob .news .nsm{flex:0 0 min(300px,calc(100vw - 2 * var(--pad) - 36px));scroll-snap-align:start;display:flex!important;flex-direction:column;height:auto!important;min-height:0!important;grid-template-columns:none!important;border-radius:8px;overflow:hidden} html.mob .news .nbig>.phd,html.mob .news .nsm>.phd{position:relative!important;height:180px!important;width:100%!important;flex:none;-webkit-mask-image:none!important;padding:0!important} html.mob .news .nbig .in,html.mob .news .nsm .in{position:relative!important;inset:auto!important;padding:18px 20px 20px!important;display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1} html.mob .news .nbig .circ{display:none!important} html.mob .news .nsm .more{margin-top:auto} html.mob .sqt>.pc{width:230px!important} html.mob .sqt>.pc>.ph{height:270px!important} html.mob .sqt>.pc>div:last-child{padding:14px 16px 16px!important} html.mob .mlight .slide{aspect-ratio:auto!important;max-height:none!important;display:flex;flex-direction:column;background:#0A1736;width:min(300px,calc(100vw - 2 * var(--pad) - 36px))!important;border-radius:8px;overflow:hidden} html.mob .mlight .slide .phd{position:relative!important;inset:auto!important;height:180px!important;padding-bottom:0!important;flex:none} html.mob .mlight .slide .in{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;padding:18px 20px 20px;gap:14px} html.mob .mlight .slide .h3{margin:8px 0 6px!important} html.mob .mlight .slide .chip{top:14px;left:14px;height:30px} html.mob .ncard.big .nimg{min-height:0!important;display:flex;flex-direction:column;background:#0A1736;height:auto!important} html.mob .ncard.big .nimg>.phd{position:relative!important;inset:auto!important;height:200px!important;padding-bottom:0!important} html.mob .ncard.big .ov{position:relative!important;inset:auto!important;padding:18px 20px 22px!important;background:none!important} html.mob .ncard .nimg>.phd.top{padding-bottom:0!important} html.mob .msv{min-width:0!important;width:calc(100% + 2 * var(--pad))!important;box-sizing:border-box!important} html.mob .msbar{margin-top:36px!important} html.mob .msbar .btn{width:100%;justify-content:center;box-sizing:border-box} html.mob .tcard{margin-top:32px} html.mob .news .nbig .in{justify-content:flex-start!important;height:auto!important;min-height:0!important} @media (max-width:767px){ html.mob .advs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 14px!important} html.mob .adv{flex-direction:column!important;align-items:flex-start!important;gap:8px!important} html.mob .adv .at{font-size:12.5px!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:manual} } html.mob .mnav .n{color:var(--navy)} html.mob .dark .mnav .n,html.mob .navybg .mnav .n{color:#fff} @media (max-width:767px){ html.mob .crow>div>div:nth-last-child(2) span[style*="width:170px"]{flex:1 1 0!important;min-width:0;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;font-size:13px!important;gap:6px!important;line-height:1.1!important} html.mob .crow>div>div:nth-last-child(2) span[style*="width:170px"][style*="flex-end"]{flex-direction:column-reverse!important} html.mob .crow>div>div:nth-last-child(2) span[style*="width:90px"]{font-size:26px!important} html.mob .crow>div>div:nth-last-child(2)>div[style*="display:flex"]{gap:6px!important} } html.mob .field .n{white-space:nowrap} html.mob .ovf{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)} html.mob .ovf.ovs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent)} html.mob .ovf.ove{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px);mask-image:linear-gradient(90deg,transparent,#000 36px)} @media (max-width:767px){html.mob .tabs span{padding-left:14px!important;padding-right:14px!important}} html.mob .crow>div>div:nth-last-child(3)>div[style*="font-size:40px"]{font-size:24px!important}
.phd.has-img{background:#0A1736} .phd.has-img>.phl,.phd.has-img>svg,.phd.has-img::before,.phd:has(>img)>svg,.phd:has(>img)>.phl,.phd:has(>img)::before{display:none!important} .phd.has-img>img.cmsimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:2} .mcard.big .mb{display:grid;grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);justify-items:center;align-items:start;column-gap:8px} .mcard.big .mb>.sc{align-self:center} .mcard.big .tv{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;min-width:0;width:100%} .mcard.big .tv img,.mcard.big .tv .crest{position:static!important;inset:auto!important;width:72px!important;height:72px!important;min-width:72px;max-width:72px;min-height:72px;max-height:72px;flex:0 0 72px;object-fit:contain;object-position:center;margin:0 auto 12px;display:block} .mcard.big .tv b,.mcard.big .tv s{max-width:100%;overflow-wrap:anywhere} html.mob .mcard.big .mb{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)} html.mob .mcard.big .tv img,html.mob .mcard.big .tv .crest{width:56px!important;height:56px!important;min-width:56px;max-width:56px;min-height:56px;max-height:56px;flex-basis:56px} a.circ{text-decoration:none;color:inherit} .foot .phd.lg{height:88px!important;min-height:88px} .foot .phd.partner.sz-s{height:72px!important;min-height:72px} .foot .phd.partner.sz-m{height:88px!important;min-height:88px} .foot .phd.partner.sz-l{height:120px!important;min-height:120px} .foot .phd.lg.partner{background:rgba(255,255,255,.04)} .foot .phd.lg img{position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-width:86%!important;max-height:78%!important;object-fit:contain!important;flex:none} .foot .phd.lg:has(img)>svg,.foot .phd.lg:has(img)>.phl,.foot .phd.lg:has(img)::before{display:none!important} img.crest,.crest img{object-fit:contain;border:none!important;background:transparent} .tinfo{display:flex;align-items:center;gap:28px;background:#fff;border-radius:var(--r);box-shadow:0 14px 40px rgba(10,23,54,.08);padding:22px 28px;max-width:860px;color:var(--navy)} .tinfo .tl{width:72px;height:72px;flex:none;object-fit:contain} .tinfo .tl.ph{border:2px dashed #B8C0D2;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--grey);text-align:center} .tinfo .tt{font-family:var(--disp);font-weight:600;font-size:22px;text-transform:uppercase;letter-spacing:.02em} .tinfo .ts{font-size:13px;color:var(--grey);margin-top:4px} .tinfo .tlinks{margin-left:auto;display:flex;gap:18px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase} .tinfo .tlinks a{color:var(--navy);text-decoration:none;border-bottom:1.5px solid var(--red);padding-bottom:2px} .tinfo .tlinks span{color:#B8C0D2} .cimg h2{margin-bottom:28px} .cimg img{display:block;max-width:100%;border-radius:var(--r);box-shadow:0 14px 40px rgba(10,23,54,.08)} .cal{background:#fff;border-radius:var(--r);box-shadow:0 14px 40px rgba(10,23,54,.08);padding:6px 28px} .cal-row{display:grid;grid-template-columns:170px 150px 1fr 120px 1fr 220px;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #E6E9F0;color:var(--navy)} .cal-row:last-child{border-bottom:0} .cal-row .d{font-weight:600}.cal-row .d s{display:block;text-decoration:none;font-weight:400;color:var(--grey);font-size:12.5px;margin-top:3px} .cal-row .r{font-size:12.5px;color:var(--grey)} .cal-row .tm{display:flex;align-items:center;gap:12px;font-family:var(--disp);font-weight:600;text-transform:uppercase;font-size:15px} .cal-row .tm.b{flex-direction:row-reverse;text-align:right} .cal-row .tm img,.cal-row .tm .crest{width:40px;height:40px;font-size:13px;flex:none;object-fit:contain} .cal-row .tm s{display:block;text-decoration:none;font-family:inherit;font-weight:400;text-transform:none;color:var(--grey);font-size:12px} .cal-row .sc{text-align:center;font-family:var(--disp);font-weight:600;font-size:24px} .cal-row .sc.dash{color:#B8C0D2;font-size:18px} .cal-row .v{font-size:13px;color:var(--grey);text-align:right} .cal-empty{padding:28px 0;color:var(--grey)} html.mob .cal-row{grid-template-columns:1fr 70px 1fr;row-gap:8px} html.mob .cal-row .d,html.mob .cal-row .r,html.mob .cal-row .v{grid-column:1/-1;text-align:left} html.mob .tinfo{flex-wrap:wrap}html.mob .tinfo .tlinks{margin-left:0} .mcard .tv.us b,.cal-row .tm.us>div{color:var(--red)} .mcard.mstat .k{color:var(--grey)}.mcard.mstat .k::before{background:var(--grey)} .mlinks{display:inline-flex;gap:12px}.mlinks a{color:var(--red);font-weight:600;text-decoration:none} .cal-row .v .mlinks{display:flex;justify-content:flex-end;margin-top:4px} .cal-row em.stl{font-style:normal;color:var(--red);font-weight:600} .ct-hero{padding:170px 0 96px} .ct-lines{border-top:2px solid var(--navy)} .ct-line{display:grid;grid-template-columns:260px 1fr;align-items:baseline;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)} .ct-k{font-family:var(--disp);font-weight:500;font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey)} .ct-v{font-family:var(--disp);font-weight:600;font-size:56px;line-height:1;text-transform:uppercase;color:var(--navy);text-decoration:none;overflow-wrap:anywhere} a.ct-v:hover,.ct-soc a:hover{color:var(--red)} [data-ct="email"] .ct-v{text-transform:none} [data-ct="address"] .ct-v{font-size:36px;line-height:1.1} .ct-soc{display:flex;flex-wrap:wrap;gap:12px 40px;font-size:36px} .ct-soc a{color:inherit;text-decoration:none;border-bottom:3px solid var(--red)} .ct-map{height:520px;background:#DDE2EC} .ct-map iframe{width:100%;height:100%;border:0;display:block} .ct-addr{margin-top:18px;color:var(--grey)} .ct-list{border-top:2px solid var(--navy)} .ct-list.dk{border-top-color:#fff} .ct-row{display:grid;grid-template-columns:1.4fr 1fr auto;gap:24px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--line)} .ct-list.dk .ct-row{border-bottom-color:rgba(255,255,255,.16)} .ct-row b{font-family:var(--disp);font-weight:600;font-size:24px;line-height:1.15;text-transform:uppercase} .ct-row span{color:var(--grey)}.ct-list.dk .ct-row span{color:#B5BDD3} .ct-row a{font-family:var(--disp);font-weight:600;font-size:20px;color:inherit;text-decoration:none;white-space:nowrap}.ct-row a:hover{color:var(--red)} html.mob .ct-hero{padding:110px 0 56px} html.mob .ct-line{grid-template-columns:1fr;gap:8px;padding:20px 0} html.mob .ct-v{font-size:34px} html.mob [data-ct="address"] .ct-v,html.mob .ct-soc{font-size:24px} html.mob .ct-map{height:360px} html.mob .ct-row{grid-template-columns:1fr;gap:6px} @media (max-width:480px){html.mob .ct-v{font-size:26px}html.mob .ct-row b{font-size:19px}html.mob .ct-map{height:300px}html.mob .ct-hero .h1{font-size:44px}} .art{display:grid;grid-template-columns:560px 1fr;gap:64px;align-items:start} .art-cover{position:relative;aspect-ratio:1/1;border-radius:var(--r);overflow:hidden;background:#fff;box-shadow:0 14px 40px rgba(10,23,54,.08)} .art-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover} .art-body{font-size:18px;line-height:1.7;color:var(--navy);max-width:820px} .art-body h3{font-family:var(--disp);font-weight:700;font-synthesis:none;font-size:28px;text-transform:uppercase;margin:32px 0 12px;line-height:1.1} .art-body p{margin:0 0 18px}.art-body img{max-width:100%;height:auto;border-radius:var(--r);margin:12px 0} .art-body a{color:var(--red)}.art-body ul{padding-left:22px;margin:0 0 18px} .agrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px} .agrid a{position:relative;display:block;aspect-ratio:1/1;border-radius:var(--r);overflow:hidden;background:#DDE2EC} .agrid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s} .agrid a:hover img{transform:scale(1.04)} .lbox{position:fixed;inset:0;z-index:200;background:rgba(6,15,40,.94);display:flex;align-items:center;justify-content:center;padding:40px} .lbox[hidden]{display:none}.lbox img{max-width:100%;max-height:100%;object-fit:contain} .lb-x{position:absolute;top:20px;right:20px;width:48px;height:48px;border:0;background:none;cursor:pointer} .lb-x i{position:absolute;left:12px;right:12px;top:23px;height:2px;background:#fff}.lb-x i:first-child{transform:rotate(45deg)}.lb-x i:last-child{transform:rotate(-45deg)} html.mob .art{grid-template-columns:1fr;gap:28px} html.mob .art-body{font-size:16px} html.mob .agrid{grid-template-columns:repeat(3,1fr);gap:10px} @media (max-width:600px){html.mob .agrid{grid-template-columns:repeat(2,1fr)}html.mob [data-item-title]{font-size:34px!important}} .cookie-bar{position:fixed;left:calc(var(--pad,80px) + var(--bleed,0px));right:calc(var(--pad,80px) + var(--bleed,0px));bottom:28px;z-index:90;box-sizing:border-box;display:flex;align-items:center;gap:28px;padding:28px 36px;background:#fff;color:#0B1A3E;border-top:4px solid #D61F3A;border-radius:12px;box-shadow:0 24px 60px rgba(11,26,62,.28),0 2px 6px rgba(11,26,62,.12)} .cookie-ic{flex:none;width:64px;height:64px;border-radius:50%;background:#D61F3A;color:#fff;display:flex;align-items:center;justify-content:center}.cookie-ic svg{width:30px;height:30px} .cookie-tx{flex:1;min-width:0}.cookie-tx h4{margin:0;font-family:var(--disp,'Bebas Neue');font-size:30px;line-height:1.1;letter-spacing:.8px;text-transform:uppercase;font-weight:700;color:#0B1A3E} .cookie-tx p{margin:8px 0 0;font-size:16px;line-height:25px;color:#3B4763}.cookie-tx a{color:#D61F3A;text-decoration:none;border-bottom:1px solid rgba(214,31,58,.4)} .cookie-bt{flex:none;display:flex;gap:12px}html .cookie-bar .cookie-bt .btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:56px;padding:3px 30px 0;border-radius:4px;font-family:var(--disp,'Bebas Neue');font-size:20px!important;letter-spacing:1px;line-height:1;cursor:pointer}html .cookie-bar .cookie-bt .btn-red{background:#D61F3A;border:0;color:#fff}html .cookie-bar .cookie-bt .btn-out{padding:3px 28px 0;background:transparent;border:2px solid #0B1A3E;color:#0B1A3E} html.mob .cookie-bar{left:var(--pad,40px);right:var(--pad,40px)} @media (max-width:767px){html .cookie-bar,html.mob .cookie-bar{left:16px;right:16px;bottom:16px;flex-direction:column;align-items:stretch;gap:0;padding:20px}.cookie-ic{width:52px;height:52px}.cookie-tx{margin-top:14px}.cookie-tx h4{font-size:26px}.cookie-tx p{font-size:15px;line-height:23px}html .cookie-bar .cookie-bt .btn{height:50px;font-size:18px!important}} @media (max-width:599px){.cookie-bt{flex-direction:column;gap:10px;margin-top:18px}html .cookie-bar .cookie-bt .btn{display:flex;width:100%;padding:3px 22px 0}html .cookie-bar .cookie-bt .btn-out{padding:3px 20px 0}} .mcard .tv img,.mcard .tv .crest,.md-crest,.md-t img,.cal-row .tm img,.cal-row .tm .crest,.mt .tn img,.mt .tn .crest{border-radius:50%!important} .mcard .tv img,.md-t img,.cal-row .tm img{object-fit:cover!important;background:#fff} .fbar a{color:inherit;text-decoration:none}.fbar a:hover{color:#fff;text-decoration:underline} .fbar-cta{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:#fff!important;text-transform:uppercase}.fbar-cta svg{color:#D61F3A} a.pc,a.pc *,.sqt a,.sqt a *,.pg a.pc,.pg a.pc *{text-decoration:none!important} .pc .nm a,.pc .nm a:hover{text-decoration:none!important}.pc .nm a:hover{color:var(--red)!important}
.ri>.phd,.nimg>.phd,.nbig>.phd,.nsm>.phd{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;-webkit-mask-image:none!important;mask-image:none!important} .ri img,.nimg img,.nbig>.phd img,.nsm>.phd img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover} .rgrid:not(.kbr){grid-template-columns:repeat(4,1fr)!important} .rcard .ri{aspect-ratio:1/1!important;height:auto!important;width:100%} html.mob .rgrid:not(.kbr){grid-template-columns:repeat(2,1fr)!important} html.mob .rgrid:not(.kbr){grid-template-columns:1fr!important} .ncard .nimg{height:auto!important;min-height:0!important;aspect-ratio:1/1;flex:none} .ncard.big{grid-row:auto!important;grid-column:span 2;background:var(--navy);color:#fff} .ncard.big .nimg{aspect-ratio:auto!important;height:100%!important;display:flex!important;flex-direction:row;align-items:stretch;background:none!important} .ncard.big .nimg::after{display:none!important} .ncard.big .nimg>.phd{position:relative!important;inset:auto!important;width:min(520px,55%)!important;height:auto!important;aspect-ratio:1/1;flex:none;align-self:flex-start} .ncard.big .ov{position:static!important;inset:auto!important;padding:32px 32px!important;background:none!important;align-self:flex-end;min-width:0} .ncard.big .ov .h3{font-size:28px;margin:10px 0 14px} .ncard.big .cnt,.ncard.big .dur{right:auto!important;left:20px} .ncard.big .play{left:min(260px,27.5%)!important;top:min(260px,27.5%)!important} @media (max-width:600px){ html.mob .ncard.big{grid-column:1/-1} html.mob .ncard.big .nimg{flex-direction:column} html.mob .ncard.big .nimg>.phd{width:100%!important} html.mob .ncard.big .ov{align-self:stretch;padding:18px 20px 22px!important} html.mob .ncard.big .play{left:50%!important;top:50vw!important} } .news{grid-template-columns:1.15fr 1fr!important;align-items:start} .nbig{height:400px!important;display:grid!important;grid-template-columns:400px 1fr;background:var(--navy)} .nbig::after{display:none!important} .nbig>.phd{position:relative!important;inset:auto!important;width:400px!important;height:400px!important} .nbig .in{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;bottom:auto!important;padding:32px 32px 28px;display:flex;flex-direction:column;justify-content:flex-end} .nbig .circ{position:static!important;margin-top:20px} .news>div:not(.nbig){display:grid;gap:16px} .nsm{grid-template-columns:192px 1fr!important;height:192px!important;align-items:stretch} .nsm>.phd{position:relative!important;inset:auto!important;width:192px!important;height:192px!important} .nsm .in{padding:18px 24px 16px 0!important;overflow:hidden} .nsm .h3{font-size:20px!important;margin:10px 0 6px!important} .nsm .p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px} html.mob .news .nbig,html.mob .news .nsm{height:auto!important;display:flex!important} html.mob .news .nbig>.phd,html.mob .news .nsm>.phd{width:100%!important;height:auto!important;aspect-ratio:1/1} html.mob .nbig .circ{display:none} html.mob .ncard.big .nimg{min-height:0!important;height:100%!important;background:none!important} html.mob .ncard.big .nimg>.phd{position:relative!important;inset:auto!important;height:auto!important;aspect-ratio:1/1;padding:0!important} html.mob .ncard.big .ov{position:static!important} .nbig .in{align-items:flex-start} .npanel{container-type:inline-size} .rshow.lay-a,.rshow.lay-b{--g:24px;display:grid!important;gap:var(--g)!important;align-items:start!important} html .npanel .rshow.lay-a{grid-template-columns:calc((200cqi - var(--g)) / 3) calc((100cqi - 2 * var(--g)) / 3)!important} html .npanel .rshow.lay-b{grid-template-columns:1fr 1fr!important} .rshow.lay-a .rstack,.rshow.lay-b .rstack{display:grid!important;gap:var(--g)!important;grid-template-rows:none!important} html .npanel .rshow.lay-a .rstack{grid-template-columns:1fr!important} html .npanel .rshow.lay-b .rstack{grid-template-columns:1fr 1fr!important} .rshow .rbig,.rshow .rsm{position:relative!important;display:block!important;aspect-ratio:1/1;height:auto!important;width:100%;overflow:hidden;background:var(--navy)!important;color:#fff} .rshow .rbig .ri,.rshow .rsm .ri{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important} .rshow .rbig .rb,.rshow .rsm .rb{position:absolute!important;left:0;right:0;bottom:0;z-index:2;background:var(--navy)!important;color:#fff;display:flex!important;flex-direction:column!important;align-items:flex-start;padding:22px 26px 22px!important;overflow:hidden} .rshow .rbig .rb{padding:30px 36px 30px!important} .rshow .rbig .ri .chip{top:24px!important;left:24px!important;bottom:auto!important} .rshow .rb .chip{display:inline-flex!important;margin:0 0 12px!important} .rshow .rbig .h3,.rshow .rsm .h4{color:#fff!important;margin:0!important;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden} .rshow .rbig .h3{font-size:32px!important;line-height:1.12!important;-webkit-line-clamp:2} .rshow .rsm .h4{font-size:20px!important;line-height:1.2!important;-webkit-line-clamp:2!important} .rshow .rbig .p{color:#C9D0E2!important;margin:12px 0 0!important;-webkit-line-clamp:2!important} .rshow .rbig .link{color:#fff!important;margin-top:14px} .rshow .rsm .link,.rshow .rsm .nt{display:none!important} .rshow .rbig .dt,.rshow .rsm .dt{color:#AEB8D0!important;margin-top:10px!important;padding-top:0!important} .rshow .rsm .ri .phl{display:none} .rshow .rbig:hover .h3,.rshow .rsm:hover .h4{color:#fff!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px} html.mob .rshow.lay-a,html.mob .rshow.lay-b{--g:16px} html.mob .rshow .rbig .rb{padding:18px 20px!important} html.mob .rshow .rsm .rb{padding:12px 14px!important} html.mob .rshow .rbig .h3{font-size:22px!important} html.mob .rshow .rsm .h4{font-size:15px!important} html.mob .rshow .rsm .rb .chip{margin-bottom:6px!important} html.mob .rshow .rbig .p{display:none} @media (max-width:600px){ html.mob .npanel .rshow.lay-a,html.mob .npanel .rshow.lay-b{grid-template-columns:1fr!important} html.mob .npanel .rshow.lay-a .rstack,html.mob .npanel .rshow.lay-b .rstack{grid-template-columns:1fr 1fr!important} html.mob .rshow .rsm .rb .chip{display:none!important} html.mob .rshow .rsm .h4{font-size:14px!important;-webkit-line-clamp:3!important} html.mob .rshow .rsm .dt{font-size:12px;margin-top:4px!important} html.mob .rgrid:not(.kbr){grid-template-columns:1fr!important} } html.mob .rshow .rsm .rb .chip{display:none!important} html.mob .rshow .rsm .rb{padding:10px 12px!important} html.mob .rshow .rsm .h4{font-size:14px!important;-webkit-line-clamp:2!important} html.mob .rshow .rsm .dt{font-size:12px;margin-top:4px!important} @media (max-width:600px){html.mob .rshow .rbig .link{display:none}html.mob .rshow .rbig .h3{font-size:20px!important}} .rshow .rbig,.rshow .rsm{background:#fff!important;color:var(--navy);box-shadow:0 14px 40px rgba(10,23,54,.08)} .rshow .rbig .rb,.rshow .rsm .rb{background:#fff!important;color:var(--navy)} .rshow .rbig .h3,.rshow .rsm .h4{color:var(--navy)!important} .rshow .rbig:hover .h3,.rshow .rsm:hover .h4{color:var(--red)!important;text-decoration:none} .rshow .rbig .p{color:var(--grey)!important} .rshow .rbig .link{color:var(--navy)!important} .rshow .rbig .link .ar{color:var(--red)} .rshow .rbig .dt,.rshow .rsm .dt{color:var(--grey)!important}
.rd-hero{background:#08132F!important;overflow:hidden} .rd-hero::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:73px;background:var(--light,#F2F4F9);clip-path:polygon(100% 0,100% 100%,0 100%);z-index:2;pointer-events:none} .rd-hero .ghost{display:none!important} .rd-hero .rd-crest{position:absolute;left:50%;top:50%;width:440px;height:auto;transform:translateY(-40%);opacity:.09;filter:grayscale(1) invert(1);mix-blend-mode:screen;pointer-events:none;z-index:1} .rd-hero>.wrap{padding-top:148px!important;padding-bottom:72px!important} .rd-hero .crumbs{font-size:14px;line-height:20px;font-weight:400;color:#B5BDD3;gap:10px} .rd-hero .crumbs a{color:#B5BDD3} .rd-hero .crumbs span{color:#6F7B9C} .rd-hero .crumbs b{font-weight:600;color:#fff} .rd-bar{width:64px;height:5px;margin-top:26px;background:#D61F3A;transform:skewX(-24deg);transform-origin:0 0} .rd-hero .h1{font-size:92px!important;line-height:86px!important;letter-spacing:.5px!important;margin-top:10px!important} .rd-hero .sub{font-family:var(--text);font-size:18px!important;line-height:26px;font-weight:400;letter-spacing:0!important;text-transform:none;color:#C9D0E2!important} #nf{padding-top:56px!important;--nf-navy:#0B1A3E;--nf-red:#D61F3A;--nf-grey:#6B7489} #nf .nbar{margin-bottom:44px} #nf .tabs{gap:4px;padding:4px;border-radius:6px;background:#E9ECF3} #nf .tabs span{height:52px;padding:0 28px;border-radius:4px;font-family:var(--text);font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--nf-grey)} #nf .tabs span.on{background:var(--nf-navy);color:#fff} #nf .vkcap{font-family:var(--text);font-size:15px;line-height:20px;font-weight:400;letter-spacing:.3px;text-transform:none;color:var(--nf-grey)} #nf .rshow .rbig,#nf .rshow .rsm{background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;color:var(--nf-navy);transform:none!important} #nf .rshow .rbig .rb,#nf .rshow .rsm .rb{position:static!important;inset:auto!important;background:transparent!important;color:var(--nf-navy)!important;padding:0!important;height:auto!important;overflow:visible!important;display:block!important} #nf .rshow .ri{position:relative!important;inset:auto!important;overflow:hidden!important;border-radius:8px;background:#7D8AA8;flex:none} #nf .rshow .ri .phd{position:absolute!important;inset:0!important} #nf .nf-meta{display:flex;align-items:center;flex-wrap:wrap;gap:2px 10px} #nf .nf-meta .chip{display:inline!important;height:auto!important;padding:0!important;margin:0!important;background:none!important;border-radius:0;font-family:var(--text)!important;font-size:13px!important;font-weight:600;line-height:20px;letter-spacing:.96px!important;text-transform:uppercase;color:var(--nf-red)!important} #nf .nf-meta .dt{margin:0!important;padding:0!important;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:var(--nf-grey)!important} #nf .nf-meta .chip:not(:empty)+.dt::before,#nf .nf-meta .chip:not(:empty)+.link+.dt::before{content:"·";margin-right:10px;color:#9AA3B5} #nf .rshow .h3,#nf .rshow .h4,#nf .rcard .h4{font-family:var(--disp);font-weight:700;font-synthesis:none;text-transform:uppercase;color:var(--nf-navy)!important;margin:0!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;transition:color .2s} #nf .rshow .rbig:hover .h3,#nf .rshow .rsm:hover .h4,#nf .rcard:hover .h4{color:var(--nf-red)!important;text-decoration:none!important} #nf .rshow .nt{display:none!important} #nf .rbig .ri .phd .phl,#nf .rsm .ri .phd .phl{display:none} #nf .link{display:inline-flex!important;align-items:center;gap:14px;font-family:var(--text)!important;font-size:16px!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;color:var(--nf-navy)!important} #nf .link .ar{display:block!important;flex:none;box-sizing:border-box;width:44px;height:44px;padding:15px 12px;border:1.5px solid var(--nf-navy);border-radius:50%;color:var(--nf-navy)!important;overflow:visible;transition:background-color .2s,color .2s,transform .2s!important;transform:none!important} #nf article:hover .link .ar{background:var(--nf-navy);color:#fff!important} #nf .rshow.lay-a,#nf .rshow.lay-b{display:grid!important;grid-template-columns:1000px minmax(0,1fr)!important;gap:48px!important;align-items:stretch!important} #nf .rshow .rbig{display:flex!important;flex-direction:row!important;gap:40px;align-items:stretch;aspect-ratio:auto!important;height:auto!important;width:auto!important} #nf .rshow .rbig .ri{width:480px!important;height:480px!important;border-radius:10px;box-shadow:0 4px 14px rgba(11,26,62,.12),0 1px 2px rgba(11,26,62,.08)} #nf .rshow .rbig .ri .chip{display:none!important} #nf .rshow .rbig .rb{flex:1;min-width:0;display:flex!important;flex-direction:column;justify-content:center} #nf .rshow .rbig .rb::before{content:"";display:block;width:64px;height:5px;margin-bottom:22px;background:var(--nf-red);transform:skewX(-24deg);transform-origin:0 0} #nf .rshow .rbig .h3{margin-top:18px!important;font-size:64px!important;line-height:64px!important;letter-spacing:1.2px!important} #nf .rshow .rbig .p{display:block!important;margin:20px 0 0!important;font-size:19px;line-height:29px;color:#5F6B89!important;-webkit-line-clamp:unset!important} #nf .rshow .rbig .p:empty{display:none!important} #nf .rshow .rbig .link{margin-top:26px} #nf .rshow .rbig .link .ar{width:48px;height:48px;padding:17px 14px} #nf .rshow .rstack{display:flex!important;flex-direction:column!important;gap:0!important;height:480px!important;grid-template-columns:none!important} #nf .rshow .rsm{position:relative!important;flex:1 1 0;min-height:0;display:flex!important;gap:28px;align-items:center;height:auto!important;aspect-ratio:auto!important;width:100%!important;border-top:1px solid rgba(11,26,62,.14)!important;padding:0 72px 0 0!important} #nf .rshow .rsm:first-child{border-top:0!important} #nf .rshow .rsm .ri{width:128px!important;height:128px!important} #nf .rshow.lay-b .rsm .ri{width:96px!important;height:96px!important} #nf .rshow .rsm .rb{flex:1;min-width:0} #nf .rshow .rsm .h4{margin-top:12px!important;font-size:30px!important;line-height:33px!important;letter-spacing:.6px!important} #nf .rshow.lay-b .rsm .h4{font-size:24px!important;line-height:27px!important;-webkit-line-clamp:2!important;display:-webkit-box!important;-webkit-box-orient:vertical;overflow:hidden!important} #nf .rshow .rsm .link{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:0!important;gap:0} #nf .rhead{margin:80px 0 32px!important} #nf .rhead .eyebrow{font-weight:500;letter-spacing:2.4px;margin-bottom:6px} #nf .rhead .h2{font-size:54px;line-height:51px;letter-spacing:1.62px;color:var(--nf-navy)} #nf .rgrid:not(.kbr){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px!important;margin-top:32px!important;align-items:stretch} #nf .rcard{position:relative!important;display:flex!important;flex-direction:column;background:#fff;border-radius:10px!important;overflow:hidden!important;box-shadow:0 4px 14px rgba(11,26,62,.10),0 1px 2px rgba(11,26,62,.08)!important;min-width:0} #nf .rcard:hover{transform:translateY(-3px)} html body #nf .rcard[hidden],html body #nf .rshow [hidden]{display:none!important} #nf .rcard .ri{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;background:#7D8AA8;overflow:hidden!important} #nf .rcard .ri .phd{position:absolute!important;inset:0!important} #nf .nf-tags{position:absolute;z-index:3;left:14px;top:14px;right:14px;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start} #nf .nf-tags .chip{position:static!important;display:inline-block!important;height:auto!important;margin:0!important;padding:4px 8px 3px!important;border-radius:2px;background:var(--nf-red)!important;font-family:var(--text)!important;font-size:12px!important;font-weight:600;line-height:16px;letter-spacing:.3px!important;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;color:#fff} #nf .nf-tags .chip:empty{display:none!important} #nf .nf-tags .dt{margin:0!important;padding:5px 10px 4px!important;border-radius:2px;background:rgba(255,255,255,.92);font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;color:var(--nf-navy)!important} #nf .rcard .rb{position:static!important;flex:1;display:flex!important;flex-direction:column;padding:22px 24px 18px!important} #nf .rcard .h4{font-size:30px!important;line-height:33px!important;letter-spacing:.7px!important} #nf .rcard .nt{display:none!important} #nf .rcard .link{margin-top:auto;padding-top:14px;display:flex!important;justify-content:space-between} #nf .rcard .link .ar{width:40px;height:40px;padding:13px 10px} #nf .nmore{margin-top:44px} #nf .nmore .btn{height:54px;padding:3px 26px 0;border:2px solid var(--nf-navy);border-radius:4px;font-size:19px;letter-spacing:.7px;color:var(--nf-navy)} html.mob .rd-hero>.wrap{padding-top:112px!important;padding-bottom:52px!important} html.mob .rd-hero::after{height:41px} html.mob .rd-hero .rd-crest{width:300px;left:auto;right:4%;top:40%} html.mob .rd-hero .h1{font-size:74px!important;line-height:70px!important} html.mob .rd-hero .sub{font-size:16px!important} html.mob #nf{padding-top:40px!important} html.mob #nf .nbar{flex-wrap:nowrap;margin-bottom:44px} html.mob #nf .tabs span{flex:none;height:44px;padding:0 22px!important;font-size:15px} html.mob #nf .vkcap{font-size:13px} html.mob #nf .rshow.lay-a,html.mob #nf .rshow.lay-b{grid-template-columns:minmax(0,1fr)!important;gap:28px!important} html.mob #nf .rshow .rbig{gap:32px;align-items:center} html.mob #nf .rshow .rbig .ri{width:300px!important;height:300px!important} html.mob #nf .rshow .rbig .rb::before{width:56px;margin-bottom:18px} html.mob #nf .rshow .rbig .h3{margin-top:14px!important;font-size:44px!important;line-height:44px!important;letter-spacing:1px!important} html.mob #nf .rshow .rbig .p{margin-top:14px!important;font-size:16px!important;line-height:24px!important} html.mob #nf .rshow .rbig .link{margin-top:20px;font-size:15px!important} html.mob #nf .rshow .rbig .link .ar{width:44px;height:44px;padding:15px 12px} html.mob #nf .rshow .rstack{height:auto!important} html.mob #nf .rshow .rsm{flex:none;gap:20px;padding:20px 64px 20px 0!important;border-top:1px solid rgba(11,26,62,.14)!important} html.mob #nf .rshow .rsm:first-child{border-top:1px solid rgba(11,26,62,.14)!important} html.mob #nf .rshow .rsm .ri,html.mob #nf .rshow.lay-b .rsm .ri{width:120px!important;height:120px!important} html.mob #nf .rshow .rsm .h4,html.mob #nf .rshow.lay-b .rsm .h4{font-size:28px!important;line-height:30px!important} html.mob #nf .nf-meta .chip{font-size:12px!important} html.mob #nf .nf-meta .dt{font-size:13px} html.mob #nf .rhead{margin:60px 0 0!important} html.mob #nf .rhead .h2{font-size:48px!important;line-height:46px!important;letter-spacing:1.4px!important} html.mob #nf .rgrid:not(.kbr){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;margin-top:32px!important} html.mob #nf .nf-tags .chip{font-size:12px!important;letter-spacing:.9px!important;padding:5px 10px 4px!important} html.mob #nf .rcard .rb{padding:20px 22px 20px!important} html.mob #nf .rcard .h4{font-size:28px!important;line-height:31px!important} html.mob #nf .rcard .link{padding-top:18px;font-size:14px!important} html.mob #nf .nmore .btn{height:50px;font-size:19px!important;line-height:1!important} @media (max-width:767px){ html.mob .rd-hero>.wrap,html.mob #nf>.wrap,html.mob #nf+.sec>.wrap{padding-left:32px!important;padding-right:32px!important} html.mob .rd-hero .h1{font-size:64px!important;line-height:60px!important} html.mob #nf .rshow .rbig{gap:20px;padding:20px 64px 20px 0!important;position:relative!important;align-items:center} html.mob #nf .rshow .rbig .ri{width:132px!important;height:132px!important;border-radius:8px;box-shadow:none} html.mob #nf .rshow .rbig .rb::before,html.mob #nf .rshow .rbig .p{display:none!important} html.mob #nf .rshow .rbig .h3{margin-top:12px!important;font-size:28px!important;line-height:30px!important;letter-spacing:.6px!important} html.mob #nf .rshow .rbig .link{position:absolute;right:0;top:50%;margin:0;transform:translateY(-50%);font-size:0!important;gap:0} html.mob #nf .rshow.lay-a,html.mob #nf .rshow.lay-b{gap:0!important} html.mob #nf .rshow .rsm .ri,html.mob #nf .rshow.lay-b .rsm .ri{width:132px!important;height:132px!important} html.mob #nf .nf-meta{flex-direction:column;align-items:flex-start;gap:2px} html.mob #nf .nf-meta .chip{line-height:18px;letter-spacing:.9px!important} html.mob #nf .nf-meta .dt{line-height:18px} html.mob #nf .nf-meta .dt::before{display:none} html.mob #nf .rgrid:not(.kbr){gap:16px!important} html.mob #nf .nf-tags .chip{font-size:12px!important;letter-spacing:.3px!important;padding:4px 8px 3px!important} html.mob #nf .rcard .rb{padding:16px!important} html.mob #nf .rcard .h4{font-size:26px!important;line-height:29px!important} } @media (max-width:599px){ html.mob .rd-hero>.wrap{padding-top:92px!important;padding-bottom:36px!important} html.mob .rd-hero>.wrap,html.mob #nf>.wrap,html.mob #nf+.sec>.wrap{padding-left:20px!important;padding-right:20px!important} html.mob .rd-hero::after{height:29px} html.mob .rd-hero .crumbs{font-size:13px} html.mob .rd-bar{width:52px;margin-top:20px} html.mob .rd-hero .h1{font-size:60px!important;line-height:56px!important;letter-spacing:0!important;margin-top:8px!important} html.mob .rd-hero .sub{font-size:15px!important;line-height:22px;margin-top:14px!important} html.mob .rd-hero .rd-crest{width:240px;right:-40px} html.mob #nf{padding-top:28px!important} html.mob #nf .nbar{display:block;margin-bottom:32px} html.mob #nf .tabs{display:flex;width:100%} html.mob #nf .tabs span{flex:1 1 0;justify-content:center;height:40px;padding:0 8px!important;font-size:13px;white-space:nowrap} html.mob #nf .vkcap{display:block;margin-top:10px;text-align:right} html.mob #nf .rshow .rbig,html.mob #nf .rshow .rsm{gap:14px;align-items:flex-start;padding:16px 50px 16px 0!important} html.mob #nf .rshow .rbig .ri,html.mob #nf .rshow .rsm .ri,html.mob #nf .rshow.lay-b .rsm .ri{width:96px!important;height:96px!important} html.mob #nf .rshow .rbig .h3,html.mob #nf .rshow .rsm .h4,html.mob #nf .rshow.lay-b .rsm .h4{margin-top:8px!important;font-size:24px!important;line-height:26px!important} html.mob #nf .nf-meta .chip,html.mob #nf .nf-tags .chip{font-size:12px!important;line-height:16px} html.mob #nf .nf-meta .dt{font-size:12px} html.mob #nf .rshow .link .ar,html.mob #nf .rshow .rbig .link .ar{width:36px;height:36px;padding:12px 9px} html.mob #nf .rshow .rbig .link,html.mob #nf .rshow .rsm .link{top:16px;transform:none} html.mob #nf .rhead{margin:50px 0 0!important} html.mob #nf .rhead .eyebrow{font-size:12px!important;line-height:18px!important;letter-spacing:2px!important} html.mob #nf .rhead .h2{font-size:38px!important;line-height:36px!important;letter-spacing:1.1px!important} html.mob #nf .rgrid:not(.kbr){grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin-top:20px!important} html.mob #nf .rcard{position:relative;display:grid!important;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:14px;align-items:start;padding:16px 50px 16px 0!important;background:transparent;border-radius:0!important;box-shadow:none!important;overflow:visible!important;border-top:1px solid rgba(11,26,62,.14)} html.mob #nf .rcard:first-child{border-top:0} html.mob #nf .rcard:hover{transform:none} html.mob #nf .rcard .ri{display:contents!important} html.mob #nf .rcard .ri .phd{position:relative!important;inset:auto!important;grid-column:1;grid-row:1/3;width:96px;height:96px!important;min-height:0!important;padding:0!important;border-radius:8px;overflow:hidden;background:#7D8AA8} html.mob #nf .rcard .ri .phd .phl{display:none} html.mob #nf .nf-tags{position:static;grid-column:2;grid-row:1;flex-direction:column;gap:2px} html.mob #nf .nf-tags .chip{padding:0!important;background:none!important;color:var(--nf-red)!important;letter-spacing:.9px!important;white-space:normal} html.mob #nf .nf-tags .dt{padding:0!important;background:none;font-size:12px;line-height:18px;font-weight:400;color:var(--nf-grey)!important} html.mob #nf .rcard .rb{grid-column:2;grid-row:2;padding:8px 0 0!important} html.mob #nf .rcard .h4{font-size:24px!important;line-height:26px!important} html.mob #nf .rcard .link{position:absolute;right:0;top:16px;margin:0;padding:0;font-size:0!important;gap:0} html.mob #nf .rcard .link .ar{width:36px;height:36px;padding:12px 9px} html.mob #nf .nmore{margin-top:32px} html.mob #nf .nmore .btn{display:flex;width:100%;justify-content:center;height:46px;font-size:18px!important} } @media (max-width:374px){ html.mob .rd-hero .h1{font-size:52px!important;line-height:49px!important} html.mob #nf .tabs span{height:40px;padding:0 4px!important;font-size:12px;line-height:1.15;white-space:normal;text-align:center} html.mob #nf .rshow .rbig,html.mob #nf .rshow .rsm,html.mob #nf .rcard{gap:12px;column-gap:12px;padding-right:0!important} html.mob #nf .rshow .rbig .ri,html.mob #nf .rshow .rsm .ri,html.mob #nf .rshow.lay-b .rsm .ri,html.mob #nf .rcard .ri .phd{width:88px!important;height:88px!important} html.mob #nf .rcard{grid-template-columns:88px minmax(0,1fr);row-gap:0} html.mob #nf .rshow .rbig .h3,html.mob #nf .rshow .rsm .h4,html.mob #nf .rcard .h4{font-size:22px!important;line-height:24px!important} html.mob #nf .nf-meta .chip,html.mob #nf .nf-tags .chip{letter-spacing:.6px!important} html.mob #nf .rshow .link,html.mob #nf .rcard .link{display:none!important} } html body:has(.rd-ihero){background:#F2F4F9} .rd-ihero .crumbs{flex-wrap:nowrap;min-width:0} .rd-ihero .crumbs>*{flex:none} .rd-ihero .crumbs b{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .rd-ihero .rd-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:22px!important} .rd-ihero .rd-item-meta .chip{display:inline-block;height:auto;margin:0;padding:5px 10px 4px;background:#D61F3A;border-radius:2px;font-family:var(--text);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.5px;text-transform:uppercase;color:#fff} .rd-ihero .rd-item-meta .dt{font-size:15px;line-height:20px;letter-spacing:0;color:#C9D0E2!important} .rd-ihero .rd-item-meta .chip::before,.rd-ihero .rd-item-meta .dt::before{content:none!important} .rd-ihero .h1.rd-item-h1{max-width:none!important;margin-top:16px!important;font-size:92px!important;line-height:90px!important;letter-spacing:.5px!important} .rd-ihero .sub{max-width:1100px!important;margin-top:20px!important;font-size:22px!important;line-height:32px!important} html:root body section.sec.rd-article:not(#_):not(#__){padding-top:64px!important;padding-bottom:90px!important} .rd-article .art{display:grid;grid-template-columns:540px minmax(0,1fr);gap:100px;align-items:start} .rd-article .art-side{min-width:0} .rd-article .art-cover{position:relative;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:#7D8AA8;box-shadow:0 4px 14px rgba(11,26,62,.10),0 1px 2px rgba(11,26,62,.08)} .rd-article .art-facts{margin-top:24px} .rd-article .art-cover[style*="none"]+.art-facts{margin-top:0!important} .rd-article .art-cover[style*="none"]+.art-facts>.art-fact:first-child{padding-top:0} .rd-article .art-fact{padding:18px 0;border-bottom:1px solid rgba(11,26,62,.12)} .rd-article .art-fl{font-size:12px;font-weight:600;line-height:16px;letter-spacing:1.8px;text-transform:uppercase;color:#6B7489} .rd-article .art-fv{margin-top:4px;font-size:18px;line-height:26px;font-weight:600;color:#0B1A3E} .rd-article .art-share{display:flex;align-items:center;gap:12px;margin-top:28px} .rd-article .art-share span{margin-right:6px;font-size:12px;font-weight:600;line-height:13px;letter-spacing:1.8px;text-transform:uppercase;color:#6B7489} .rd-article .art-share a{display:flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:44px;height:44px;border:1.5px solid rgba(11,26,62,.25);border-radius:50%;color:#0B1A3E;transition:background-color .2s,color .2s,border-color .2s} .rd-article .art-share a:hover{background:#0B1A3E;border-color:#0B1A3E;color:#fff} .rd-article .art-share svg{width:20px;height:20px} .rd-article .art-main{min-width:0} .rd-article .art-body{max-width:none;font-family:var(--text);font-size:22px;line-height:36px;color:#2B3A5E;--g:24px;--h:44px} .rd-article .art-body>*{margin:var(--g) 0 0} .rd-article .art-body>:first-child{margin-top:0!important} .rd-article .art-body p,.rd-article .art-body ul,.rd-article .art-body ol{font-size:inherit;line-height:inherit;color:inherit} .rd-article .art-body li+li{margin-top:6px} .rd-article .art-body h2,.rd-article .art-body h3,.rd-article .art-body h4{margin:var(--h) 0 0;font-family:var(--disp);font-weight:700;font-synthesis:none;text-transform:uppercase;font-size:54px;line-height:56px;letter-spacing:1.62px;color:#0B1A3E} .rd-article .art-body :is(h2,h3,h4)+*{margin-top:36px} .rd-article .art-body p.art-final strong,.rd-article .art-body p.art-final b{font-weight:inherit} .rd-article .art-body p.art-final{font-size:24px;line-height:36px;font-weight:600;color:#0B1A3E} .rd-article .art-body blockquote{margin:var(--h) 0 0;padding:8px 0 8px 36px;border-left:6px solid #D61F3A;border-radius:2px;font-family:var(--disp);font-weight:700;font-synthesis:none;text-transform:uppercase;font-size:56px;line-height:56px;letter-spacing:1px;color:#0B1A3E} .rd-article .art-body blockquote>*{margin:0;font:inherit;color:inherit} .rd-article .art-body blockquote+*{margin-top:var(--g)} .rd-article .art-body img{display:block;max-width:100%;height:auto;margin:0;border-radius:10px} .rd-article .art-body p>img:only-child{margin:0} .rd-article .art-body iframe{display:block;max-width:100%;border:0;border-radius:10px} .rd-article .art-gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:var(--h)!important} .rd-article .art-gal+*{margin-top:var(--h)} .rd-article .art-gal a{position:relative;display:block;border-radius:10px;overflow:hidden;background:#7D8AA8;box-shadow:0 4px 14px rgba(11,26,62,.10),0 1px 2px rgba(11,26,62,.08)} .rd-article .art-gal img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:0;transition:transform .4s} .rd-article .art-gal a:hover img{transform:scale(1.04)} .rd-article .art-gal-all{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgba(8,19,47,.72);color:#fff} .rd-article .art-gal-all b{font-family:var(--disp);font-weight:700;font-synthesis:none;text-transform:uppercase;font-size:34px;line-height:36px;letter-spacing:1px;text-align:center} .rd-article .art-gal-all i{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;border:1.5px solid #fff;border-radius:50%} .rd-article .art-gal-all svg{width:18px;height:12px} .rd-article .art-foot{margin-top:48px;padding-top:32px;border-top:1px solid rgba(11,26,62,.12)} .rd-article .rd-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:56px!important;padding:3px 28px 0!important;border:2px solid #0B1A3E!important;border-radius:4px!important;font-size:20px!important;line-height:1!important;letter-spacing:1px!important;color:#0B1A3E!important} .rd-article .art-miss .art-foot{border-top:0;padding-top:0;margin-top:28px} .art-lbox img{cursor:pointer;border-radius:6px} .rd-article .art-more{margin-top:60px} .rd-article .art-more[hidden]{display:none} .rd-article .art-more .eyebrow{margin:0;gap:10px;font-size:12px;font-weight:500;line-height:18px;letter-spacing:2.4px;color:#D61F3A} .rd-article .art-more .eyebrow::before{width:22px;height:16px;background:linear-gradient(90deg,#D61F3A 0 5px,transparent 5px 10px,#D61F3A 10px 15px,transparent 15px)} .rd-article .art-more .h2{margin:8px 0 0!important;font-size:54px!important;line-height:51px!important;letter-spacing:1.62px!important;color:#0B1A3E!important} .rd-article .art-more-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 32px;margin-top:32px;align-items:start} .rd-article .art-card{display:block;min-width:0;color:#0B1A3E;text-decoration:none!important} .rd-article .art-card *{text-decoration:none!important} .rd-article .art-card-i{position:relative;display:block;aspect-ratio:1/1;height:auto!important;min-height:0!important;padding:0!important;border-radius:10px;overflow:hidden;background:#7D8AA8;box-shadow:0 4px 14px rgba(11,26,62,.10),0 1px 2px rgba(11,26,62,.08)} .rd-article .art-card-i img{transition:transform .4s} .rd-article .art-card:hover .art-card-i img{transform:scale(1.04)} .rd-article .art-card-m{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:18px} .rd-article .art-card-m b{font-size:13px;font-weight:600;line-height:20px;letter-spacing:.96px;text-transform:uppercase;color:#D61F3A;white-space:nowrap} .rd-article .art-card-m span{font-size:14px;line-height:20px;color:#6B7489;white-space:nowrap} .rd-article .art-card-t{display:block;margin-top:10px;font-family:var(--disp);font-weight:700;font-synthesis:none;text-transform:uppercase;font-size:32px;line-height:35px;letter-spacing:.8px;color:#0B1A3E;transition:color .2s} .rd-article .art-card:hover .art-card-t{color:#D61F3A} html.mob .rd-ihero .rd-item-meta{margin-top:20px!important} html.mob .rd-ihero .rd-item-meta .dt{font-size:14px} html.mob .rd-ihero .h1.rd-item-h1{font-size:46px!important;line-height:48px!important} html.mob .rd-ihero .sub{max-width:none!important;margin-top:18px!important;font-size:16px!important;line-height:26px!important} html.mob .rd-ihero .rd-crest{left:auto;right:220px;top:50%;width:300px} html:root.mob body section.sec.rd-article:not(#_):not(#__){padding-top:44px!important;padding-bottom:60px!important} html.mob .rd-article .art{display:block} html.mob .rd-article .art-cover{aspect-ratio:16/10} html.mob .rd-article .art-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-top:16px} html.mob .rd-article .art-fv{line-height:24px} html.mob .rd-article .art-share{margin-top:24px} html.mob .rd-article .art-share a{width:42px;height:42px} html.mob .rd-article .art-main{margin-top:36px} html.mob .rd-article .art-body{font-size:19px;line-height:30px;--g:20px;--h:40px} html.mob .rd-article .art-body h2,html.mob .rd-article .art-body h3,html.mob .rd-article .art-body h4{font-size:38px;line-height:41px;letter-spacing:1px} html.mob .rd-article .art-body :is(h2,h3,h4)+*{margin-top:32px} html.mob .rd-article .art-body p.art-final{font-size:21px;line-height:32px} html.mob .rd-article .art-body blockquote{padding:6px 0 6px 28px;font-size:38px;line-height:40px;letter-spacing:.8px} html.mob .rd-article .art-gal-all{gap:6px} html.mob .rd-article .art-gal-all b{font-size:26px;line-height:1.05} html.mob .rd-article .art-gal-all i{width:40px;height:40px} html.mob .rd-article .art-foot{margin-top:40px;padding-top:28px} html.mob .rd-article .rd-back{font-size:20px!important} html.mob .rd-article .art-more .eyebrow{letter-spacing:2.2px} html.mob .rd-article .art-more .h2{font-size:46px!important;line-height:46px!important;letter-spacing:1.4px!important} html.mob .rd-article .art-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;margin-top:28px} html.mob .rd-article .art-card-m{gap:2px 12px;margin-top:14px} html.mob .rd-article .art-card-m b{letter-spacing:.9px;white-space:normal} html.mob .rd-article .art-card-t{margin-top:8px;font-size:26px;line-height:29px} @media (max-width:767px){ html.mob .rd-ihero .h1.rd-item-h1{font-size:38px!important;line-height:40px!important} html.mob .rd-ihero .rd-crest{right:110px;width:240px} html:root.mob body section.sec.rd-article:not(#_):not(#__){padding-top:32px!important} html.mob .rd-article>.wrap{padding-left:32px!important;padding-right:32px!important} html.mob .rd-article .art-fact{padding:14px 0} html.mob .rd-article .art-fv{font-size:16px} html.mob .rd-article .art-main{margin-top:28px} html.mob .rd-article .art-body{font-size:18px;line-height:29px;--g:18px;--h:30px} html.mob .rd-article .art-body h2,html.mob .rd-article .art-body h3,html.mob .rd-article .art-body h4{font-size:34px;line-height:37px} html.mob .rd-article .art-body :is(h2,h3,h4)+*{margin-top:24px} html.mob .rd-article .art-body p.art-final{font-size:20px;line-height:31px} html.mob .rd-article .art-body blockquote{padding:6px 0 6px 18px;border-left-width:4px;font-size:32px;line-height:34px} html.mob .rd-article .art-gal{gap:10px;margin-top:28px!important} html.mob .rd-article .art-gal+*{margin-top:30px} html.mob .rd-article .art-gal-all b{font-size:24px} html.mob .rd-article .art-foot{margin-top:28px;padding-top:22px} html.mob .rd-article .rd-back{height:50px!important;font-size:18px!important} html.mob .rd-article .art-more .eyebrow{font-size:12px} html.mob .rd-article .art-more .h2{font-size:40px!important;line-height:40px!important;letter-spacing:1.2px!important} html.mob .rd-article .art-more-grid{gap:28px 16px;margin-top:22px} html.mob .rd-article .art-card-m b{font-size:12px} html.mob .rd-article .art-card-m span{font-size:12px} html.mob .rd-article .art-card-t{font-size:24px;line-height:27px} } @media (max-width:599px){ html.mob .rd-ihero .h1.rd-item-h1{margin-top:16px!important;font-size:32px!important;line-height:34px!important;letter-spacing:0!important} html.mob .rd-ihero .sub{margin-top:14px!important;font-size:15px!important;line-height:22px!important} html.mob .rd-ihero .rd-crest{right:50px;width:190px} html.mob .rd-article>.wrap{padding-left:20px!important;padding-right:20px!important} html.mob .rd-article .art-facts{grid-template-columns:minmax(0,1fr)} html.mob .rd-article .art-body{font-size:17px;line-height:27px} html.mob .rd-article .art-body h2,html.mob .rd-article .art-body h3,html.mob .rd-article .art-body h4{font-size:30px;line-height:33px} html.mob .rd-article .art-body p.art-final{font-size:19px;line-height:29px} html.mob .rd-article .art-body blockquote{font-size:26px;line-height:28px} html.mob .rd-article .art-gal-all b{font-size:18px} html.mob .rd-article .art-gal-all i{display:none} html.mob .rd-article .rd-back{display:flex!important;width:100%!important;padding-left:20px!important;padding-right:20px!important} html.mob .rd-article .art-more .h2{font-size:36px!important;line-height:36px!important;letter-spacing:1.1px!important} html.mob .rd-article .art-card-t{font-size:21px;line-height:24px} } @media (max-width:399px){ html.mob .rd-ihero .h1.rd-item-h1{font-size:28px!important;line-height:30px!important} html.mob .rd-article .art-body{font-size:16px;line-height:26px} html.mob .rd-article .art-body h2,html.mob .rd-article .art-body h3,html.mob .rd-article .art-body h4{font-size:26px;line-height:29px} html.mob .rd-article .art-body p.art-final{font-size:18px;line-height:28px} html.mob .rd-article .art-body blockquote{font-size:22px;line-height:24px} html.mob .rd-article .art-gal-all b{font-size:14px} html.mob .rd-article .art-more .h2{font-size:32px!important;line-height:32px!important;letter-spacing:1px!important} html.mob .rd-article .art-more-grid{grid-template-columns:minmax(0,1fr)} html.mob .rd-article .art-card-t{font-size:24px;line-height:27px} } html:not(.mob) #nf .rshow .rbig .h3{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:4!important;overflow:hidden!important} #nf .rgrid:not(.kbr){margin-top:88px!important} html.mob #nf .rgrid:not(.kbr){margin-top:56px!important} #nf .rcard{background:transparent!important;box-shadow:none!important;overflow:visible!important} #nf .rcard .ri{border-radius:10px;box-shadow:0 4px 14px rgba(11,26,62,.10),0 1px 2px rgba(11,26,62,.08)} #nf .rcard .rb{padding:20px 4px 8px!important}
html.d1440 .rd-hero .rd-crest{left:440px} html.d1440 #nf .rshow.lay-a,html.d1440 #nf .rshow.lay-b{grid-template-columns:minmax(0,1fr)!important;gap:28px!important} html.d1440 #nf .rshow .rbig{gap:32px;align-items:center} html.d1440 #nf .rshow .rbig .ri{width:400px!important;height:400px!important} html.d1440 #nf .rshow .rbig .rb::before{width:56px;margin-bottom:18px} html.d1440 #nf .rshow .rbig .h3{margin-top:14px!important;font-size:56px!important;line-height:56px!important;letter-spacing:1px!important} html.d1440 #nf .rshow .rbig .p{margin-top:14px!important;font-size:18px;line-height:27px} html.d1440 #nf .rshow .rbig .link{margin-top:20px;font-size:15px!important} html.d1440 #nf .rshow .rbig .link .ar{width:44px;height:44px;padding:15px 12px} html.d1440 #nf .rshow .rstack{height:auto!important} html.d1440 #nf .rshow .rsm{flex:none;gap:28px;padding:20px 72px 20px 0!important;border-top:1px solid rgba(11,26,62,.14)!important} html.d1440 #nf .rshow .rsm:first-child{border-top:1px solid rgba(11,26,62,.14)!important} html.d1440 #nf .rshow .rsm .ri,html.d1440 #nf .rshow.lay-b .rsm .ri{width:128px!important;height:128px!important} html.d1440 #nf .rshow .rsm .h4,html.d1440 #nf .rshow.lay-b .rsm .h4{margin-top:12px!important;font-size:30px!important;line-height:30px!important;-webkit-line-clamp:unset!important;display:block!important} html.d1440 .rd-ihero .rd-item-meta{margin-top:20px!important} html.d1440 .rd-ihero .rd-item-meta .dt{font-size:14px} html.d1440 .rd-ihero .h1.rd-item-h1{font-size:64px!important;line-height:66px!important} html.d1440 .rd-ihero .sub{max-width:none!important;margin-top:18px!important;font-size:18px!important;line-height:26px!important} html:root.d1440 body section.sec.rd-article:not(#_):not(#__){padding-top:56px!important} html.d1440 .rd-article .art{grid-template-columns:380px minmax(0,1fr);gap:72px} html.d1440 .rd-article .art-facts{margin-top:20px} html.d1440 .rd-article .art-fv{line-height:24px} html.d1440 .rd-article .art-share{margin-top:24px} html.d1440 .rd-article .art-share a{width:42px;height:42px} html.d1440 .rd-article .art-body{font-size:20px;line-height:32px;--g:20px;--h:40px} html.d1440 .rd-article .art-body h2,html.d1440 .rd-article .art-body h3,html.d1440 .rd-article .art-body h4{font-size:44px;line-height:47px;letter-spacing:1px} html.d1440 .rd-article .art-body :is(h2,h3,h4)+*{margin-top:32px} html.d1440 .rd-article .art-body p.art-final{font-size:22px;line-height:34px} html.d1440 .rd-article .art-body blockquote{padding:6px 0 6px 28px;font-size:44px;line-height:46px;letter-spacing:.8px} html.d1440 .rd-article .art-gal-all{gap:6px} html.d1440 .rd-article .art-gal-all b{font-size:28px;line-height:1.05} html.d1440 .rd-article .art-gal-all i{width:40px;height:40px} html.d1440 .rd-article .art-foot{margin-top:40px;padding-top:28px} html.d1440 .rd-article .art-more .eyebrow{letter-spacing:2.2px} html.d1440 .rd-article .art-more .h2{line-height:55px!important;letter-spacing:1.6px!important} html.d1440 .rd-article .art-more-grid{gap:40px 32px;margin-top:28px} html.d1440 .rd-article .art-card-m{gap:2px 12px;margin-top:14px} html.d1440 .rd-article .art-card-m b{letter-spacing:.9px;white-space:normal} html.d1440 .rd-article .art-card-t{margin-top:8px;font-size:26px;line-height:29px}
:root{--navy:#0B1A3E;--deep:#060F28;--blue:#2B3F94;--red:#D61F3A;--red-dk:#E3132C;--light:#F2F4F9;--grey:#6B7489;--grey2:#5F6B89} .btn{font-weight:700;letter-spacing:.035em} .btn-out{border-width:2px} .tabs span{font-weight:700} .eyebrow{font-weight:500;letter-spacing:.2em} .eyebrow::before{width:20px;height:14px;background:linear-gradient(90deg,var(--red) 0 4px,transparent 4px 9px,var(--red) 9px 13px,transparent 13px)} .h2{letter-spacing:.03em} .navybg .eyebrow,.foot .eyebrow{color:var(--red-dk)} html:not(.mob) .hdr{height:84px;gap:0} html:not(.mob) .hdr .logo{flex:none;width:541px} html:not(.mob) .hdr .logo img{height:50px!important} html:not(.mob) .hdr .nav{flex:1;gap:30px;font-size:17px;font-weight:500;line-height:26px} html:not(.mob) .nav span.on::after,html:not(.mob) .nav span::after{bottom:-8px;right:auto;width:67px;max-width:100%} html:not(.mob) .nav .chev{width:10px;height:6px;margin-left:8px} html:not(.mob) .hright{gap:28px} html:not(.mob) .hicons{gap:16px} html:not(.mob) .hicons svg,html:not(.mob) .hicons [data-ig] svg{width:31px;height:31px} html:not(.mob) .hdr .hright>.btn{width:138px;height:52px;padding:3px 0 0;justify-content:center;font-size:18px;letter-spacing:1.26px;border-width:2px} .hicons [data-ig]{display:inline-flex!important;width:auto!important;height:auto!important;margin:0!important;color:inherit} .hicons [data-ig] svg{width:20px;height:20px;transition:transform .2s,color .2s} .hicons [data-ig]:hover svg{transform:translateY(-2px);color:var(--red)} html.mob .hdr .logo img{height:36px} html.mob .hdr .nav{background:radial-gradient(768px 520px at 90% 0%,#1A3270 0,rgba(26,50,112,0) 62%),linear-gradient(180deg,#0B1A40 0,#060F28 100%);padding:18px var(--pad) 40px} html.mob .hdr .nav::before{content:"";position:fixed;right:-134px;bottom:70px;width:480px;height:480px;background:url(../img/crest.webp) center/contain no-repeat;opacity:.06;filter:grayscale(1) invert(1);mix-blend-mode:screen;pointer-events:none} html.menu-open .hdr{background:#0B1A40!important} html.menu-open .hdr::before{content:"";position:absolute;left:var(--pad);top:0;width:96px;height:7px;background:var(--red);transform:skewX(-24deg);transform-origin:0 0} html.mob .hdr .nav>span{position:relative;padding:10px 0 8px;border-bottom:0;border-top:1px solid rgba(255,255,255,.1);font-family:var(--disp);font-weight:700;font-size:30px;line-height:34px;letter-spacing:1.2px;color:#fff} html.mob .hdr .nav>span:last-of-type{border-bottom:1px solid rgba(255,255,255,.1)} html.mob .hdr .nav>span.on{color:#fff;padding-left:18px} html.mob .hdr .nav>span.on::before{content:"";display:block!important;position:absolute;left:0;top:50%;margin-top:-10px;width:4px;height:20px;background:var(--red);transform:skewX(-24deg)} html.mob .nav .dd .chev{box-sizing:border-box;width:32px;height:32px;padding:11px 8px;border:1.5px solid rgba(255,255,255,.25);border-radius:50%;color:#B5BDD3} html.mob .nav .dd.open .chev{border-color:rgba(255,255,255,.4);color:#fff} html.mob .nav .dd.open .ddm{padding:2px 0 8px} html.mob .ddm a{position:relative;padding:8px 0 8px 22px!important;font-size:17px!important;line-height:24px;color:#C7CEE0!important;letter-spacing:0} html.mob .ddm a::before{content:"";position:absolute;left:2px;top:50%;margin-top:-6px;width:2px!important;height:12px;background:var(--red);transform:skewX(-24deg)} html.mob .nav .mob-only{display:flex;align-self:stretch;margin-top:26px;height:50px;justify-content:center;background:transparent;border:2px solid rgba(255,255,255,.75);color:#fff;font-size:20px;letter-spacing:1px;padding-top:3px} .mnav-x{display:none} html.mob .mnav-x{display:block;position:relative} .mnav-x .msoc{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px} .mnav-x .msoc a{width:44px;height:44px;border:1.5px solid rgba(255,255,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-family:var(--disp);font-weight:700;font-size:15px;letter-spacing:.6px} .mnav-x .msoc svg{width:22px;height:22px} .mnav-x .mct{margin-top:22px;font-family:var(--text);font-size:14px;line-height:22px;color:#98A2BE;text-transform:none;letter-spacing:0} @media (max-width:400px){html.mob .hdr .nav>span{font-size:26px;line-height:30px;padding:9px 0 7px}html.mob .hdr .nav>span.on{padding-left:18px}html.mob .ddm a{font-size:16px!important}} .foot{position:relative;overflow:hidden} .foot::before{z-index:0} .foot::after{content:"";position:absolute;left:calc(50% + 440px);top:360px;width:540px;height:540px;background:url(../img/crest.webp) center/contain no-repeat;opacity:.1;pointer-events:none;z-index:0} .foot>.wrap:first-child::before{content:"";position:absolute;left:var(--pad);top:0;width:150px;height:8px;background:var(--red);transform:skewX(-24deg);transform-origin:0 0} .foot>.wrap:first-child{padding-top:80px!important} .foot .sec-head{margin-bottom:42px} .foot .sec-head .btn-out{width:220px;height:54px;justify-content:center;padding:3px 0 0;font-size:20px;letter-spacing:.7px;border:2px solid rgba(255,255,255,.55);color:#fff} .foot [data-stagger]:has(>.phd.lg){display:grid!important;grid-template-columns:repeat(6,1fr);gap:20.8px!important;margin:0 0 48px!important} .foot .phd.lg,.foot .phd.lg.partner.sz-s,.foot .phd.lg.partner.sz-m,.foot .phd.lg.partner.sz-l{position:relative;height:132px!important;min-height:132px!important;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.045)!important;overflow:hidden;box-sizing:border-box} .foot .phd.lg::after{content:"";position:absolute;left:-6px;top:0;width:34px;height:3px;background:var(--red);transform:skewX(-24deg);z-index:3} .foot .phd.lg img{max-width:72%!important;max-height:72%!important} .foot .phd.lg.sz-s img{max-width:52%!important;max-height:52%!important} .foot .phd.lg.sz-l img{max-width:92%!important;max-height:92%!important} .foot .phd.lg.partner{transition:background-color .2s,border-color .2s} .foot a.phd.lg.partner:hover{background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.22)} .foot .fcols{grid-template-columns:580px 370px 394px 1fr!important;column-gap:0!important;padding:64px 0 76px!important;border-top:1px solid rgba(255,255,255,.12);position:relative;z-index:1} .foot .fcols>div:first-child{width:380px;display:flex;flex-direction:column;align-items:center;text-align:center} .foot .fcols>div:first-child img{max-width:380px;max-height:140px!important;height:auto!important;width:auto;object-fit:contain} .foot .fcols>div:first-child .cap{margin-top:10px!important;font-family:var(--disp);font-weight:700;font-size:24px;line-height:1.35!important;letter-spacing:1.8px;text-transform:uppercase;color:#fff!important} .foot .fcols h5{display:flex;align-items:center;gap:12px;font-family:var(--disp);font-weight:700;font-size:26px;line-height:30px;letter-spacing:2.2px;margin-bottom:28px!important;color:#fff} .foot .fcols h5::before{content:"";flex:none;width:20px;height:14px;background:linear-gradient(90deg,var(--red-dk) 0 4px,transparent 4px 9px,var(--red-dk) 9px 13px,transparent 13px);transform:skewX(-24deg)} .foot .fcols li{font-size:18px;line-height:26px;margin-bottom:20px;color:#B5BDD3} .foot .fstack{gap:34px} .foot .fcols li a[href*="contacts"]{display:inline-flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:700;font-size:19px;line-height:24px;letter-spacing:.8px;text-transform:uppercase;color:#fff} .foot .fcols li a[href*="contacts"]::after{content:"";width:18px;height:12px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 12'%3E%3Cpath d='M0 6h16M11 1l5 5-5 5' fill='none' stroke='%23E3132C' stroke-width='1.8'/%3E%3C/svg%3E") center/contain no-repeat} .foot .fcols .fstack ul li a[href*="contacts"]{font-family:var(--text);font-weight:400;font-size:18px;text-transform:none;letter-spacing:0;color:inherit} .foot .fcols .fstack ul li a[href*="contacts"]::after{display:none} .foot .soc{gap:14px;margin-top:4px;flex-wrap:wrap} .foot .soc span{width:48px;height:48px;border:1.5px solid rgba(255,255,255,.4);font-family:var(--disp);font-weight:700;font-size:16px;letter-spacing:.6px;color:#fff} .foot .soc span svg{width:22px;height:22px} .foot .fbar{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.12);padding:20px 0 34px!important;font-size:12px;font-weight:600;letter-spacing:.9px;color:#98A2BE} .foot .fbar>span:nth-child(2){color:#fff} html.mob .foot>.wrap:first-child{padding-top:64px!important} html.mob .foot [data-stagger]:has(>.phd.lg){grid-template-columns:repeat(3,1fr);gap:16px!important} html.mob .foot .phd.lg,html.mob .foot .phd.lg.partner.sz-s,html.mob .foot .phd.lg.partner.sz-m,html.mob .foot .phd.lg.partner.sz-l{height:auto!important;min-height:0!important;aspect-ratio:256/132;flex:none!important} html.mob .foot .fcols{grid-template-columns:1fr 1fr 1fr!important;column-gap:24px!important;row-gap:48px!important;padding:44px 0 40px!important} html.mob .foot .fcols>div:first-child{order:9;grid-column:1/-1;width:auto} html.mob .foot .fcols>div:first-child img{max-width:300px;max-height:110px!important} html.mob .foot .fcols h5{font-size:24px;margin-bottom:20px!important} html.mob .foot .fcols li{font-size:17px;margin-bottom:14px} html.mob .foot::after{left:auto;right:-140px;top:auto;bottom:40px;width:420px;height:420px} html.mob .foot .fbar{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:12px 24px} @media (max-width:767px){ html.mob .foot [data-stagger]:has(>.phd.lg){grid-template-columns:repeat(2,1fr);gap:12px!important} html.mob .foot .fcols{grid-template-columns:1fr 1fr!important;row-gap:40px!important} html.mob .foot .fcols>div:first-child{order:-1} html.mob .foot .fcols>div:last-child{grid-column:1/-1;padding-top:36px;border-top:1px solid rgba(255,255,255,.12)} html.mob .foot .fcols>div:first-child img{max-width:260px;max-height:96px!important} html.mob .foot .fcols>div:first-child .cap{font-size:26px} html.mob .foot .fcols h5{font-size:22px} html.mob .foot .fcols li{font-size:16px} html.mob .foot .soc span{width:44px;height:44px} html.mob .foot .fbar{flex-direction:column;align-items:flex-start!important;font-size:12px} } @media (max-width:400px){html.mob .foot .fcols{column-gap:16px!important}html.mob .foot .soc{gap:10px}} .spop{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(8,16,40,.38);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;overflow-y:auto} .spop.on{opacity:1;visibility:visible} html.spop-open,html.spop-open body{overflow:hidden} .spop__box{position:relative;width:600px;max-width:100%;margin:auto;box-sizing:border-box;background:#fff;border-radius:8px;padding:48px 48px 44px;box-shadow:0 30px 80px rgba(2,8,24,.55);color:var(--navy);font-family:var(--text);transform:translateY(12px);transition:transform .3s cubic-bezier(.2,.7,.2,1)} .spop.on .spop__box{transform:none} .spop__x{position:absolute;right:20px;top:20px;width:44px;height:44px;border:1.5px solid #CCD4E3;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--navy);cursor:pointer;padding:0} .spop__x:hover{border-color:var(--navy)} .spop__x svg{width:18px;height:18px} .spop__bar{width:44px;height:4px;background:var(--red);transform:skewX(-20deg);margin-bottom:20px} .spop__t{margin:0;padding-right:52px;font-family:var(--disp);font-weight:700;font-size:48px;line-height:52px;letter-spacing:1px;text-transform:uppercase;color:var(--navy)} .spop__p{margin:14px 0 0;font-size:16px;line-height:24px;color:#647087} .spop__f{margin:0} .spop__fs{margin-top:28px} .spop__f label.fld{display:block;margin-top:20px} .spop__f label.fld:first-child{margin-top:0} .spop__f .fl{display:block;font-size:15px;font-weight:600;line-height:20px;color:var(--navy);margin-bottom:8px} .spop__f input[type=text],.spop__f input[type=tel]{display:block;width:100%;height:56px;box-sizing:border-box;border:1px solid #CCD4E3;background:#FBFCFE;border-radius:4px;padding:0 16px;font:400 16px/1 var(--text);color:var(--navy);outline:none;transition:border-color .2s,box-shadow .2s,background-color .2s} .spop__f input::placeholder{color:#8793AA} .spop__f input[type=text]:focus,.spop__f input[type=tel]:focus{border:1.5px solid var(--blue);box-shadow:0 0 0 4px rgba(43,63,148,.14);background:#fff} .spop__chk{margin-top:22px;display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:18px;color:#647087;cursor:pointer} .spop__chk input{position:absolute;opacity:0;width:1px;height:1px} .spop__chk i{flex:none;width:18px;height:18px;box-sizing:border-box;border:1.5px solid #AAB4C8;border-radius:3px;background:#fff;display:flex;align-items:center;justify-content:center} .spop__chk input:checked+i{background:var(--red);border-color:var(--red)} .spop__chk input:checked+i::after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)} .spop__chk input:focus-visible+i{outline:2px solid var(--blue);outline-offset:2px} .spop__go{margin-top:26px;display:flex;align-items:center;justify-content:center;width:100%;height:60px;box-sizing:border-box;padding-top:3px;border:0;border-radius:4px;background:var(--red);font-family:var(--disp);font-weight:700;font-size:26px;letter-spacing:.9px;text-transform:uppercase;color:#fff;box-shadow:0 10px 24px rgba(214,31,58,.32);cursor:pointer;transition:background-color .2s} .spop__go:hover{background:#BE1A32} .spop__ok{display:none;margin-top:24px;font-size:16px;line-height:24px;color:var(--navy)} .spop form.sent .spop__ok{display:block} .spop form.sent>*:not(.spop__ok){display:none} @media (max-width:640px){ .spop__box{padding:28px 20px 24px} .spop__x{right:16px;top:16px;width:40px;height:40px} .spop__t{padding-right:48px;font-size:36px;line-height:40px} .spop__p{font-size:15px;line-height:22px} .spop__fs{margin-top:22px} .spop__f label.fld{margin-top:16px} .spop__f input[type=text],.spop__f input[type=tel]{height:52px} .spop__chk{margin-top:18px;font-size:12px} .spop__go{margin-top:22px;height:52px;font-size:22px} } @media (max-width:360px){.spop__t{font-size:32px;line-height:36px}} .foot .fcols>div:first-child img.sq{width:380px!important;height:140px!important;max-width:none;max-height:none!important;object-fit:contain;object-position:50% 50%} html.mob .foot .fcols>div:first-child img.sq{width:300px!important;height:110px!important} @media (max-width:599px){html.mob .foot .fcols>div:first-child img.sq{width:260px!important;height:96px!important}} html:not(.mob) .foot .fcols>div:first-child .cap{line-height:34px!important;margin-top:16px!important} .foot .fcols>div:first-child .cap br{display:none} .foot .fcols>div:first-child .cap .acc{color:#E3132C} html.mob .foot .fcols>div:first-child .cap{font-size:30px;line-height:34px!important} @media (max-width:599px){html.mob .foot .fcols>div:first-child .cap{font-size:26px}} @media (min-width:600px) and (max-width:767px){html.mob{--pad:32px}} @media (max-width:374px){html.mob{--pad:20px}} @media (min-width:600px){ html.mob .hdr{height:72px!important} html.mob .hdr .logo img{height:40px!important} html.mob .hdr .hright{display:flex;align-items:center;gap:18px;margin-left:auto} html.mob .hdr .burger{margin-left:0!important} html.mob .hdr .hright>.btn{display:inline-flex!important;align-items:center;height:42px;padding:3px 24px 0;border:2px solid rgba(255,255,255,.75);border-radius:4px;font-size:17px!important;letter-spacing:1.2px;color:#fff;background:transparent} html.mob .hdr .nav{top:72px;height:calc(100vh - 72px);height:calc(100dvh - 72px)} } html.mob .foot>.wrap:first-child{padding-top:64px!important} html.mob .foot .sec-head{flex-wrap:nowrap;align-items:flex-end;margin-bottom:26px!important} html.mob .foot .sec-head .eyebrow{font-size:12px;letter-spacing:2.4px} html.mob .foot .sec-head .h2{margin-top:6px!important;font-size:48px!important;line-height:46px!important;letter-spacing:1.4px!important} html.mob .foot .sec-head .btn-out{order:0!important;width:auto;height:50px;padding:3px 26px 0;font-size:19px!important} html.mob .foot [data-stagger]:has(>.phd.lg){display:grid!important;grid-template-columns:repeat(3,1fr);gap:14px!important;margin:0 0 44px!important} html.mob .foot .phd.lg,html.mob .foot .phd.lg.partner.sz-s,html.mob .foot .phd.lg.partner.sz-m,html.mob .foot .phd.lg.partner.sz-l{aspect-ratio:284/146.5!important} html.mob .foot .fcols{grid-template-columns:auto auto auto!important;justify-content:space-between;column-gap:24px!important;row-gap:44px!important;padding:44px 0 44px!important} html.mob .foot .fcols h5{font-size:22px!important;line-height:26px;letter-spacing:2px;margin-bottom:14px!important} html.mob .foot .fcols h5::before{width:18px;height:13px} html.mob .foot .fcols li{font-size:16px!important;line-height:24px;margin-bottom:14px} html.mob .foot .fcols li a[href*="contacts"]{font-size:18px} html.mob .foot .fcols .fstack>div+div{margin-top:28px} html.mob .foot .soc{gap:10px;flex-wrap:wrap} html.mob .foot .soc span,html.mob .foot .soc a{width:44px;height:44px} html.mob .foot .fcols>div:first-child{order:9;grid-column:1/-1;justify-self:center;width:auto} html.mob .foot .fcols>div:first-child .cap{margin-top:8px!important;font-size:30px!important;line-height:34px!important;letter-spacing:1.6px} html.mob .foot .fbar{padding:20px 0 32px!important;font-size:12px;line-height:18px;gap:8px 24px} @media (min-width:600px) and (max-width:767px){ html.mob .foot .fcols{padding-top:36px!important;row-gap:40px!important} html.mob .foot .fcols>div:first-child{order:-1;padding:0;border:0} html.mob .foot .fcols>div:last-child{grid-column:auto;padding-top:0;border-top:0} html.mob .foot [data-stagger]:has(>.phd.lg){grid-template-columns:repeat(3,1fr);gap:14px!important} html.mob .foot .fbar{flex-direction:row;align-items:center!important} } @media (max-width:599px){ html.mob .foot>.wrap:first-child{padding-top:48px!important;display:flex;flex-direction:column} html.mob .foot .sec-head{display:contents} html.mob .foot .sec-head>div:first-child{order:1;margin-bottom:22px} html.mob .foot .sec-head .eyebrow{font-size:12px;letter-spacing:2px} html.mob .foot .sec-head .h2{font-size:38px!important;line-height:38px!important;letter-spacing:1.1px!important} html.mob .foot [data-stagger]:has(>.phd.lg){order:2;grid-template-columns:repeat(2,1fr);gap:12px!important;margin:0!important} html.mob .foot .sec-head .btn-out{order:3!important;width:100%!important;height:46px;margin:18px 0 36px;justify-content:center;font-size:18px!important} html.mob .foot>.wrap:first-child>.mmore{order:3;margin:18px 0 36px} html.mob .foot>.wrap:first-child>.mmore .btn-out{height:46px;padding:3px 0 0;font-size:18px!important;letter-spacing:.7px;border:2px solid rgba(255,255,255,.55);color:#fff} html.mob .foot .fcols{grid-template-columns:1fr 1fr!important;column-gap:16px!important;row-gap:28px!important;padding:36px 0 0!important} html.mob .foot .fcols>div:first-child{order:-1;margin-bottom:8px} html.mob .foot .fcols>div:first-child .cap{font-size:26px!important} html.mob .foot .fcols>div:last-child{grid-column:1/-1;margin-top:4px;padding-top:28px;border-top:1px solid rgba(255,255,255,.12)} html.mob .foot .fcols h5{font-size:20px!important;margin-bottom:12px!important} html.mob .foot .fcols li{font-size:15px!important;margin-bottom:12px} html.mob .foot .fbar{margin-top:36px;padding:20px 0 28px!important} } html.mob.menu-open .hdr{background:transparent!important;box-shadow:none!important} html.mob .hdr .nav{top:0!important;height:100vh!important;height:100dvh!important;padding-top:82px!important;z-index:-1} @media (min-width:600px){html.mob .hdr .nav{padding-top:90px!important}} @media (max-width:599px){html.mob .hdr .logo img{height:36px!important}} .foot .phd.lg.partner img{flex:none;transform:none!important;width:auto!important;height:140%!important;max-width:none!important;max-height:none!important;object-fit:contain} .foot .phd.lg.partner.sz-s img{height:110%!important} .foot .phd.lg.partner.sz-l img{height:170%!important} .foot .fcols h5{margin-bottom:18px!important} .foot .fcols li{margin-bottom:12px!important} html.mob .foot .fcols h5{margin-bottom:12px!important} html.mob .foot .fcols li{margin-bottom:10px!important} html:not(.mob) .foot>.wrap:first-child{padding-top:46px!important} .subs,.subs.dark{background:#E6EAF2!important;color:var(--navy)!important;box-shadow:none!important;border:1px solid #D9DFEA} .subs .h2{color:var(--navy)!important} .subs .p{color:#4A5672!important} .subs .sf label span{color:#5B6787!important} .subs .sf input[type=text],.subs .sf input[type=email],.subs .sf input[type=tel]{background:#fff!important;border-color:#CFD6E4!important;color:var(--navy)!important} .subs .sf input::placeholder{color:#8A94AD!important} .subs .sf input:focus{border-color:var(--navy)!important} .subs .chk i{border-color:rgba(11,26,62,.35)!important;background:#fff} .subs .chk input:checked+i{background:var(--red)!important;border-color:var(--red)!important} .subs .chk span{color:#4A5672!important} .subs .ok{color:var(--navy)!important} .sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0} html.cms-wait body{visibility:hidden} html{background:#0B1A3E!important;overscroll-behavior:none} html:not(.mob) .hdr.scrolled{height:84px!important} html.mob .hdr.scrolled{height:72px!important} .srch{position:fixed;inset:0;z-index:400;display:none;align-items:flex-start;justify-content:center;padding:110px 16px 24px;background:rgba(6,15,40,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)} .srch.on{display:flex} html.srch-open{overflow:hidden} .srch__box{width:100%;max-width:760px;max-height:calc(100vh - 150px);display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 24px 60px rgba(0,0,0,.4);overflow:hidden;color:var(--navy)} .srch__bar{display:flex;align-items:center;gap:14px;padding:0 20px;height:68px;border-bottom:1px solid #E1E5EE} .srch__bar svg{width:24px;height:24px;flex:none;color:#D61F3A} .srch__in{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 20px/1.2 var(--text);color:var(--navy)} .srch__in::placeholder{color:#8A94AD} .srch__x{border:0;background:none;font:400 34px/1 var(--text);color:#6B7489;cursor:pointer;padding:0 4px} .srch__res{overflow:auto;padding:8px 0 14px} .srch__g{padding:14px 24px 6px;font:700 12px/1 var(--text);letter-spacing:1.4px;text-transform:uppercase;color:#D61F3A} .srch__it{display:flex;flex-direction:column;gap:2px;padding:10px 24px;text-decoration:none;color:var(--navy)} .srch__it:hover,.srch__it:focus{background:#F2F4F9;outline:0} .srch__it b{font:600 16px/1.3 var(--text)} .srch__it span{font:400 13px/1.3 var(--text);color:#6B7489} .srch__hint{margin:0;padding:22px 24px;font:400 15px/1.5 var(--text);color:#6B7489} html.mob .srch{padding-top:84px} .srch__in::-webkit-search-cancel-button,.srch__in::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none} html .hi.hd,html .hcard.hd,html .hphoto.hd{animation:none;opacity:1;transform:none} .pc:has(.ph img.cmsimg) .ph .num,.pc:has(.ph img.cmsimg) .ph .n{color:#fff!important;text-shadow:0 1px 10px rgba(6,15,40,.35)} .pc:has(.ph img.cmsimg) .ph span,.pc:has(.ph img.cmsimg) .ph b{color:#fff!important} .mnav-s{display:none} html.mob .mnav-s{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 14px;padding:0 16px;height:52px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(255,255,255,.06);color:#C9D0E2;font:500 17px/1 var(--text);text-align:left;cursor:pointer} html.mob .mnav-s svg{width:22px;height:22px;flex:none;color:#fff} .hdr .logo a{display:block;line-height:0;color:inherit;text-decoration:none} .season-pick select{-webkit-appearance:none;appearance:none;width:auto;padding:0 34px 0 16px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230B1A3E' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:11px 7px} .foot .fbar{flex-wrap:wrap;gap:12px 32px} .fbar-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 14px} .fbar-legal i{font-style:normal;opacity:.4} html:not(.mob) .subs .sf .btn[type=submit]{height:56px;min-width:210px;padding:3px 40px 0;font-size:20px;letter-spacing:.8px;display:inline-flex;align-items:center;justify-content:center} html body :is(.cl-h1,.cx-h1,.kd-h1,h1.h1,h1.h1-hero):not(#_):not(#__){letter-spacing:.5px!important} html.mob body :is(.cl-h1,.cx-h1,.kd-h1,h1.h1,h1.h1-hero):not(#_):not(#__){font-size:56px!important;line-height:52px!important;letter-spacing:.5px!important} .cl-aov,.kd-hbg.has-img::after,.kd-sbg::after,.cx-hbg.has-img::after,.cx-wbg::after{z-index:3} html .cl-anthem .wrap,html .cl-anthem .cl-acrest{z-index:4} html:has(#nf) .rd-hero::after{background:#fff} body.hp .hero1,html.mob body.hp .hero1{background:#fff!important} body.hp [data-media] .slide.nb{opacity:.15!important} .cl-aov{background:linear-gradient(90deg,rgba(8,19,47,.8) 0%,rgba(11,26,62,.55) 55%,rgba(8,19,47,.7) 100%)} .chk span a,.spop__chk span a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px} .chk span a:hover,.spop__chk span a:hover{color:var(--red,#D61F3A)} html .chk{align-items:flex-start} html .chk i{margin-top:0} html:not(.mob):not(.d1440) .cx-form .chk,html .kd-form .chk{width:auto;max-width:560px} .mcard .sc .sn{display:inline-block;min-width:.66em;text-align:center;font-variant-numeric:tabular-nums} .mcard .sc .sk{display:inline-block;margin:0 .12em;transform:translateY(-.06em)} .rd-article .art-body{font-size:19px;line-height:30px;--g:14px;--h:32px} .rd-article .art-body p:empty,.rd-article .art-body p:has(>br:only-child){display:none} .rd-article .art-body p.art-final{font-size:21px;line-height:31px} html.d1440 .rd-article .art-body{font-size:18px;line-height:28px;--g:12px;--h:28px} html.d1440 .rd-article .art-body p.art-final{font-size:20px;line-height:30px} html.mob .rd-article .art-body{font-size:16px;line-height:25px;--g:12px;--h:26px} html.mob .rd-article .art-body p.art-final{font-size:18px;line-height:27px} .rd-article .art{grid-template-columns:440px minmax(0,1fr);gap:80px} html.d1440 .rd-article .art{grid-template-columns:340px minmax(0,1fr);gap:56px} html.mob .rd-article .art{display:block} html.mob .rd-article .art-cover{aspect-ratio:1/1;max-width:380px} @media (max-width:640px){html.mob .rd-article .art-cover{aspect-ratio:16/10;max-width:none}} @media (min-height:880px){html:not(.mob) .rd-article .art-side{position:sticky;top:104px}} .art-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px} .art-th{display:block;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;aspect-ratio:1/1;cursor:pointer;background:#7D8AA8;opacity:.75;transition:opacity .2s,border-color .2s} .art-th img{display:block;width:100%;height:100%;object-fit:cover} .art-th:hover,.art-th.on{opacity:1} .art-th.on{border-color:var(--red,#D61F3A)} html:has(.rd-article) body{overflow-x:clip!important;overflow-y:visible!important} .rd-article .art-body>div:has(>br:only-child){margin:0;height:12px;font-size:0;line-height:0;overflow:hidden} html.mob .foot .fbar{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start;text-align:left;gap:12px} html.mob .foot .fbar-legal{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px} html.mob .foot .fbar-legal i{display:none} html.mob .foot .fcols>div:first-child{align-items:flex-start;text-align:left} html.mob .foot .fcols>div:first-child .cap{font-size:22px;line-height:1.3!important} html.mob .foot .fbar{font-size:11px;letter-spacing:.5px;line-height:17px} html.mob .foot .fbar>span:nth-child(2){order:3;margin-top:4px} html.mob .foot::after{opacity:.08} .rd-hero .rd-crest,.pg-hero .pg-crest,.cl-hcrest,.mt-crestbg{filter:none!important;mix-blend-mode:normal!important;opacity:.05!important} .cx-hero::after,.kd-hero::after,.mc-hero::after{filter:none!important;mix-blend-mode:normal!important;opacity:.05!important} .foot::after,html.mob .foot::after{opacity:.05!important} .foot::after,html.mob .foot::after{content:"";position:absolute;left:auto;right:0;top:0;bottom:0;width:62%;height:auto;background:linear-gradient(115deg,transparent 0 46%,rgba(255,255,255,.04) 46% 56%,transparent 56% 62%,rgba(255,255,255,.028) 62% 68%,transparent 68% 72%,rgba(255,255,255,.02) 72% 75%,transparent 75%),radial-gradient(70% 90% at 92% 85%,rgba(43,63,148,.3),transparent 70%);opacity:1!important;filter:none!important;mix-blend-mode:normal;pointer-events:none;z-index:0} .foot .fcols>div:first-child{display:grid!important;width:max-content!important;max-width:100%;justify-items:stretch;align-items:start;text-align:left;justify-self:start} .foot .fcols>div:first-child img,.foot .fcols>div:first-child img.sq{width:0!important;min-width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;object-fit:contain} .foot .fcols>div:first-child .cap{font-size:34px;line-height:1.2!important;letter-spacing:1.8px;white-space:nowrap} html.mob .foot .fcols>div:first-child .cap{font-size:30px} @media (max-width:599px){html.mob .foot .fcols>div:first-child .cap{font-size:26px}} .kd-sbg,.cx-wbg,.kd-hbg,.cx-hbg{z-index:0} .cl-anthem{isolation:isolate} #achievements .ab.cds-on{overflow-x:clip;overflow-y:visible} html:has(#nf) .rhead{display:none!important} .phero:has(.hero-bg){position:relative} .hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none} .hero-bg:not(.has-img){display:none} .hero-bg img.cmsimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2} .hero-bg.has-img::after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,rgba(8,19,47,.93) 0,rgba(8,19,47,.72) 55%,rgba(8,19,47,.5) 100%),linear-gradient(180deg,rgba(8,19,47,.55) 0,transparent 38%)} .phero:has(.hero-bg.has-img) .rd-crest,.phero:has(.hero-bg.has-img) .pg-crest,.phero:has(.hero-bg.has-img) .ghost{display:none!important} .phero:has(.hero-bg.has-img)::before{display:none!important} .phero:has(.hero-bg.has-img)>.wrap{position:relative;z-index:4} .mc-hero:has(.hero-bg.has-img)::after{display:none!important} .foot .fcols>div:first-child{align-content:start!important;row-gap:0} .foot .fcols>div:first-child .cap{margin-top:12px!important} .foot::after,html.mob .foot::after{background:radial-gradient(60% 80% at 90% 85%,rgba(43,63,148,.18),transparent 70%)!important} section[data-sqs] .sqt .pnum .num{font-size:calc(72 * var(--u))!important;line-height:calc(66 * var(--u))!important} section[data-sqs] .sqt .ph .phd:not(.has-img)::before{inset:0!important;right:0!important;bottom:0!important;width:auto!important;height:auto!important;background:linear-gradient(115deg,transparent 0 60%,rgba(255,255,255,.16) 60% 68%,transparent 68%)!important;filter:none!important;opacity:1!important} .cl-aov{background:linear-gradient(90deg,rgba(8,19,47,.92) 0%,rgba(11,26,62,.8) 55%,rgba(8,19,47,.88) 100%)!important} .season-pick select{padding:0 30px 0 10px!important} .season-pick{padding-left:0} .foot .fcols h5{margin-bottom:16px!important} .foot .fcols>div:first-child .cap{font-size:40px;margin-top:10px!important} .foot .fcols>div:first-child img.sq{aspect-ratio:3/1;object-fit:cover!important} .cl-ph{position:relative} .cl-num{position:absolute;left:18px;top:16px;z-index:5;font:700 64px/58px var(--disp);color:var(--navy)} .cl-age{position:absolute;right:18px;top:14px;z-index:5;display:flex;flex-direction:column;align-items:flex-end;color:var(--navy)} .cl-age i{font:normal 500 11px/14px var(--text);letter-spacing:1.6px;text-transform:uppercase} .cl-age b{font:400 30px/30px var(--disp);letter-spacing:.5px} .cl-ph:has(img.cmsimg) .cl-num,.cl-ph:has(img.cmsimg) .cl-age{color:#fff;text-shadow:0 1px 10px rgba(6,15,40,.35)} .cl-bd{margin-top:8px;font:400 12px/16px var(--text);letter-spacing:.6px;color:#6B7489} .foot::after,html.mob .foot::after{background:linear-gradient(115deg,transparent 0 58%,rgba(255,255,255,.07) 58% 58.12%,transparent 58.12% 66%,rgba(255,255,255,.05) 66% 66.12%,transparent 66.12%),radial-gradient(65% 90% at 92% 90%,rgba(43,63,148,.24),transparent 70%)!important} .kd-sbg::after,.cx-wbg::after{background:linear-gradient(100deg,rgba(6,15,40,.95) 0,rgba(10,24,58,.84) 38%,rgba(11,26,62,.5) 72%,rgba(11,26,62,.3) 100%),linear-gradient(0deg,rgba(6,15,40,.55) 0,transparent 45%)!important} .cds .cd .li em.fed,.abc li em.fed{font-style:normal;font-weight:500;color:#C9D3F0} html body .foot .sec-head .btn-out{border:2px solid rgba(255,255,255,.7)!important;background:transparent!important;color:#fff!important} html body .foot .sec-head .btn-out:hover{background:#fff!important;color:var(--navy)!important;border-color:#fff!important} .foot .fcols .soc{margin-top:26px!important} .foot .fcols>div:first-child{justify-items:center!important;text-align:center!important} .foot .fcols>div:first-child img,.foot .fcols>div:first-child img.sq{width:400px!important;min-width:0!important;max-width:100%!important;height:auto!important} .foot .fcols>div:first-child .cap{font-size:36px;text-align:center} html.mob .foot .fcols>div:first-child img,html.mob .foot .fcols>div:first-child img.sq{width:320px!important} @media (max-width:599px){html.mob .foot .fcols>div:first-child img,html.mob .foot .fcols>div:first-child img.sq{width:260px!important}} html .foot .fcols>div:first-child{justify-items:center!important;text-align:center!important;width:max-content!important} html .foot .fcols>div:first-child img,html .foot .fcols>div:first-child img.sq{width:400px!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important} html .foot .fcols>div:first-child .cap{font-size:24px!important;line-height:1.3!important;letter-spacing:1.6px;margin-top:14px!important;text-align:center;white-space:nowrap} html.d1440 .foot .fcols>div:first-child img,html.d1440 .foot .fcols>div:first-child img.sq{width:340px!important} html.mob .foot .fcols>div:first-child img,html.mob .foot .fcols>div:first-child img.sq{width:300px!important} html.mob .foot .fcols>div:first-child .cap{font-size:20px!important} @media (max-width:599px){html.mob .foot .fcols>div:first-child img,html.mob .foot .fcols>div:first-child img.sq{width:240px!important}html.mob .foot .fcols>div:first-child .cap{font-size:18px!important}} .foot .fbar>span.fbar-cta{display:inline-flex!important;padding-bottom:6px;border-bottom:2px solid var(--red,#D61F3A);color:#fff!important} html:not(.mob) body.hp [data-media] .slide .in{bottom:0!important;padding-bottom:44px!important} body.hp .hero1 .msv .mcard .sc{margin-top:28px!important} html.mob body.hp .hero1 .msv .mcard .sc{margin-top:18px!important} @media (max-width:640px){html.mob body.hp .hero1 .msv .mcard .sc{margin-top:12px!important}} .foot::after,html.mob .foot::after{left:0!important;right:0!important;top:0!important;bottom:0!important;width:auto!important;height:auto!important;background:radial-gradient(55% 60% at 88% 8%,rgba(52,84,190,.32),transparent 70%),radial-gradient(45% 55% at 6% 100%,rgba(214,31,58,.10),transparent 70%)!important} .foot .fcols li:has(>a[href*="contacts/"]){margin-top:30px!important} .foot .fbar-legal,.foot .fbar-legal a{font-weight:400!important} .foot .fcols li a,.foot .fcols li{transition:color .2s} .foot .fcols li a:hover,.foot .fcols li:hover>a{color:#fff!important;text-decoration:none!important} .foot .fbar-legal a:hover{color:#fff!important;text-decoration:none!important} html body .subs,html body .subs.dark{position:relative;overflow:hidden;border:0!important;border-radius:10px;background:linear-gradient(120deg,#0B1A3E 0%,#13285E 55%,#1A3270 100%)!important;color:#fff!important;box-shadow:0 18px 44px rgba(11,26,62,.22)!important} html body .subs::before{content:"";position:absolute;left:0;top:0;width:180px;height:5px;background:var(--red,#D61F3A);transform:skewX(-24deg);transform-origin:0 0} html body .subs::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 52%,rgba(255,255,255,.06) 52% 52.15%,transparent 52.15% 60%,rgba(255,255,255,.045) 60% 60.15%,transparent 60.15%),radial-gradient(55% 90% at 100% 0%,rgba(80,110,210,.28),transparent 70%)} html body .subs>*{position:relative;z-index:1} html body .subs .h2{color:#fff!important} html body .subs .p{color:#B9C3DE!important} html body .subs .sf label span{color:#AEB9D9!important} html body .subs .sf input[type=text],html body .subs .sf input[type=email],html body .subs .sf input[type=tel]{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;border-radius:6px} html body .subs .sf input::placeholder{color:#8F9BC0!important} html body .subs .sf input:focus{border-color:rgba(255,255,255,.55)!important;background:rgba(255,255,255,.12)!important;outline:none} html body .subs .chk i{border-color:rgba(255,255,255,.45)!important;background:transparent} html body .subs .chk span{color:#AEB9D9!important} html body .subs .chk span a{color:#fff} html body .subs .ok{color:#fff!important} html body .cl-lead{font:400 20px/32px var(--text)!important;color:#5F6B89!important;max-width:900px} html.mob body .cl-lead{font-size:16px!important;line-height:26px!important} html.mob.d1440 body .cl-lead,html.d1440 body .cl-lead{font-size:18px!important;line-height:30px!important;max-width:none} .cl-lead em{color:var(--navy)!important} html body .cl-staff.cl-sl,html body .cl-staff{margin-top:56px!important} html.mob body .cl-staff.cl-sl,html.mob body .cl-staff{margin-top:36px!important} [data-sqs] .sqt>.pc,[data-sqs] .sqt>.pc[data-r]{opacity:1!important;transform:none!important} html.cms-wait::before{content:"";position:fixed;inset:0;z-index:9998;background:#F2F4F9 linear-gradient(#DCE1EC,#DCE1EC) 8vw 190px/min(420px,50vw) 46px no-repeat,linear-gradient(#E4E8F1,#E4E8F1) 8vw 262px/min(300px,38vw) 18px no-repeat,linear-gradient(#E4E8F1,#E4E8F1) 8vw 330px/min(84vw,1320px) 220px no-repeat;animation:cmsPulse 1.2s ease-in-out infinite} html.cms-wait::after{content:"";position:fixed;left:0;right:0;top:0;height:84px;z-index:9999;background:#0B1A3E} @keyframes cmsPulse{0%,100%{opacity:.7}50%{opacity:1}} @media (prefers-reduced-motion:reduce){html.cms-wait::before{animation:none}} html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
html.d1440{--W:1440px;--pad:120px} html.d1440 .hdr .logo{width:226px} html.d1440 .hdr{grid-template-columns:auto 1fr auto} html.d1440 .hdr .nav{gap:28px;justify-content:flex-start;justify-self:start;margin-left:0} html.d1440 .foot [data-stagger]:has(>.phd.lg){gap:14px!important} html.d1440 .foot .phd.lg,html.d1440 .foot .phd.lg.partner.sz-s,html.d1440 .foot .phd.lg.partner.sz-m,html.d1440 .foot .phd.lg.partner.sz-l{height:97px!important;min-height:97px!important} html.d1440 .foot .phd.lg::after{width:26px} html.d1440 .foot::after{left:calc(50% + 220px);width:420px;height:420px;top:300px} html.d1440 .foot .fcols{grid-template-columns:460px 240px 200px 1fr!important}
:root{--blk:60px} html:root body section.sec:not(#_){padding-top:var(--blk)!important;padding-bottom:0!important;margin-top:0!important} html:root body section.sec:not(.navybg):not(#_){background:transparent!important} html:root body section.sec.navybg:not(#_){margin-top:var(--blk)!important;padding-bottom:var(--blk)!important} html:root body section.sec:has(+ .foot):not(#_){padding-bottom:var(--blk)!important} html:root body section.sec:has(>.wrap>.subs):not(#_):not(#__){padding-top:var(--blk)!important;padding-bottom:var(--blk)!important} html:root body section:has(+ section.sec>.wrap>.subs):not(#_):not(#__){padding-bottom:0!important} html:root body section#academy:has(+ section.sec>.wrap>.subs):not(#_):not(#__){padding-bottom:34px!important}
body.pg-player{background:#F2F4F9} .pg-player .mt-eb{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:18px;letter-spacing:2.2px;text-transform:uppercase;color:#D61F3A} .pg-player .mt-eb::before{content:"";flex:none;width:22px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16' fill='%23D61F3A'%3E%3Cpolygon points='7,0 11,0 4,16 0,16'/%3E%3Cpolygon points='16,0 20,0 13,16 9,16'/%3E%3C/svg%3E") no-repeat} .pg-player .mt-h2{margin:8px 0 0;font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:54px;line-height:55px;letter-spacing:1.6px;color:#0B1A3E} .pg-player .mt-btn{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:3px 28px 0;border:2px solid #0B1A3E;border-radius:4px;font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:20px;line-height:1;letter-spacing:1px;color:#0B1A3E;white-space:nowrap;text-decoration:none;box-sizing:border-box;transition:background .2s,color .2s} .pg-player a.mt-btn:hover{background:#0B1A3E;color:#fff} .pg-player .mt-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap} .pp-hero{position:relative;background:#08132F!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 72px),0 100%);overflow:hidden} .pp-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background: linear-gradient(126deg,transparent calc(50% - 160px),rgba(255,255,255,.02) calc(50% - 160px),rgba(255,255,255,.02) calc(50% + 60px),transparent calc(50% + 60px)), linear-gradient(126deg,transparent calc(82% - 40px),rgba(255,255,255,.035) calc(82% - 40px),rgba(255,255,255,.035) calc(82% + 50px),transparent calc(82% + 50px))} .pp-deco{position:absolute;z-index:1;top:0;bottom:0;right:max(180px,calc(50% - 1000px + 180px));width:600px;overflow:hidden;pointer-events:none} .pp-dnum{position:absolute;left:-10px;bottom:-50px;font-family:var(--disp);font-weight:700;font-size:620px;line-height:.85;letter-spacing:2px;color:rgba(255,255,255,.10)} .pp-dph{position:absolute;left:30%;bottom:0;width:70%;height:84%;background:none!important;border:0!important} .pp-dph>svg{position:absolute;inset:0;width:100%;height:100%;fill:rgba(255,255,255,.16)} .pp-dph>.phl{display:none} .pp-dph.has-img>svg{display:none} .pp-dph img.cmsimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)} .pp-crestbg{position:absolute;z-index:0;right:560px;top:50%;width:440px;height:auto;transform:translateY(-40%);opacity:.09;filter:grayscale(1) invert(1);mix-blend-mode:screen;pointer-events:none} .pp-hw{position:relative;z-index:2;padding-top:148px!important;padding-bottom:182px!important} .pp-hero .crumbs{gap:10px;font-size:14px;line-height:20px;font-weight:400;color:#B5BDD3} .pp-hero .crumbs a{color:#B5BDD3}.pp-hero .crumbs span{color:#6F7B9C}.pp-hero .crumbs b{font-weight:600;color:#fff} .pp-bar{width:64px;height:5px;margin-top:26px;background:#D61F3A;transform:skewX(-24deg);transform-origin:0 0} .pp-badge{display:none;margin:0 0 14px;padding:6px 12px 5px;border-radius:3px;background:#D61F3A;font-size:12px;line-height:15px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#fff} .pp-h1{margin:16px 0 0;font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:132px;line-height:118px;letter-spacing:.5px;color:#fff} .pp-role{margin:18px 0 0;font-size:18px;line-height:26px} .pp-role span{display:inline-flex;align-items:center;gap:12px;margin-top:12px;font-size:26px;line-height:28px;letter-spacing:1.5px;text-transform:uppercase;color:#fff;font-weight:500} .pp-role i{width:4px;height:28px;background:#D61F3A;transform:skewX(-20deg)} .pp-role em{font-style:normal} .pp-role em:empty+*{display:none} .pp-body{position:relative;z-index:3;padding-bottom:76px;line-height:normal} .pp-card{display:none} .pp-facts{position:relative;display:flex;flex-wrap:wrap;gap:20px 0;margin-top:-52px;padding:30px 12px;background:#fff;border-radius:12px;border-top:4px solid #D61F3A;box-shadow:0 4px 14px rgba(11,26,62,.10),0 1px 2px rgba(11,26,62,.08)} .pp-facts>div{flex:1;min-width:150px;padding:4px 28px} .pp-facts>div+div{border-left:1px solid #D5DBEA} .pp-facts s{display:block;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#6B7489} .pp-facts b{display:block;margin-top:6px;font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:40px;line-height:1.05;letter-spacing:.8px;color:#0B1A3E} .pp-tabs{display:flex;overflow-x:auto;scrollbar-width:none;margin-top:40px;border-bottom:1px solid #E1E6F2} .pp-tabs::-webkit-scrollbar{display:none} .pp-tabs a{flex:none;padding:16px 26px 14px;font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:24px;line-height:24px;letter-spacing:1px;color:#6B7489;border-bottom:3px solid transparent;text-decoration:none} .pp-tabs a.on{color:#0B1A3E;border-bottom-color:#D61F3A} .pp-sec{margin-top:60px} .pp-bio{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start} .pp-txt{max-width:760px;margin-top:22px;font-size:18px;line-height:1.6;color:#6B7489} .pp-more{margin-top:24px} .pp-car{margin-top:22px;border-bottom:1px solid #E1E6F2} .pp-car>div{display:flex;align-items:center;gap:18px;padding:16px 0;border-top:1px solid #E1E6F2} .pp-carl{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#EEF1F7;overflow:hidden} .pp-carl img{width:70%;height:70%;object-fit:contain} .pp-carn{flex:1;font-size:19px;font-weight:600;color:#0B1A3E} .pp-card-d{font-size:17px;color:#6B7489} .pp-sg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start;margin-top:24px} .pp-chips{display:flex;flex-wrap:wrap;gap:10px} .pp-chips span{flex:none;padding:10px 20px;border-radius:999px;font-size:15px;line-height:18px;font-weight:600;border:1.5px solid #0B1A3E;background:#fff;color:#0B1A3E} .pp-chips span.on{background:#0B1A3E;color:#fff} .pp-list{margin-top:10px;border-bottom:1px solid #E1E6F2} .pp-list>div{display:flex;justify-content:space-between;padding:15px 0;border-top:1px solid #E1E6F2;font-size:17px;line-height:21px} .pp-list span{color:#6B7489}.pp-list b{color:#0B1A3E} .pp-tbl{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px rgba(11,26,62,.10),0 1px 2px rgba(11,26,62,.08)} .pp-tbl .h,.pp-tbl .r{display:grid;grid-template-columns:140px 1fr 1.4fr 90px;gap:14px;align-items:center} .pp-tbl .h{padding:12px 22px;background:#F4F6FB;font-size:12px;line-height:15px;letter-spacing:1.4px;text-transform:uppercase;color:#6B7489;font-weight:700} .pp-tbl .h span:last-child,.pp-tbl .r b{text-align:right} .pp-tbl .r{padding:16px 22px;border-top:1px solid #E1E6F2;font-size:16px;line-height:20px;color:#0B1A3E} .pp-tbl .r .d{color:#6B7489}.pp-tbl .r .m{font-weight:600} .pp-tbl .r b{font-family:var(--disp);font-weight:700;font-size:24px;line-height:24px} .pp-allm{margin-top:20px} .pp-row{display:flex;gap:16px;margin-top:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-bottom:-20px;padding-bottom:20px} .pp-row::-webkit-scrollbar{display:none} .pp-pc{position:relative;flex:none;display:block;width:315px;height:538px;background:#fff;border-radius:10px;overflow:hidden;scroll-snap-align:start;box-shadow:0 4px 14px rgba(11,26,62,.10),0 1px 2px rgba(11,26,62,.08);color:#0B1A3E;text-decoration:none} .pp-pt{position:absolute;left:0;top:0;width:100%;height:447px;background:linear-gradient(165deg,#E6E9F1 0,#CED5E4 100%);overflow:hidden} .pp-pt .pp-ccrest{position:absolute;right:-40px;bottom:-34px;width:94%;aspect-ratio:1;object-fit:contain;filter:grayscale(1);opacity:.085} .pp-pt>svg{position:absolute;left:0;bottom:0;width:100%;height:94%;fill:rgba(255,255,255,.4)} .pp-pt.has-img>svg{display:none} .pp-pt img.cmsimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover} .pp-pt .n{position:absolute;z-index:1;left:20px;top:22px;font-family:var(--disp);font-weight:700;font-size:126px;line-height:.9;color:#0B1A3E} .pp-pt .a{position:absolute;z-index:1;right:20px;top:20px;text-align:right} .pp-pt .a s{display:block;text-decoration:none;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;font-weight:500} .pp-pt .a b{display:block;font-family:var(--disp);font-size:36px;line-height:36px;font-weight:400} .pp-pc .nm{position:absolute;left:20px;right:20px;top:463px;font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:28px;line-height:1.08;letter-spacing:.9px} .pp-pc .ft{position:absolute;left:20px;right:20px;bottom:18px;display:flex;justify-content:space-between;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:#6B7489} .pp-pc .ft .d{letter-spacing:.6px} .pp-pager{display:flex;align-items:center;max-width:350px;margin:28px 0 0 auto;color:#0B1A3E} .pp-pager i{flex:1;height:1px;margin:0 14px;background:rgba(11,26,62,.2)} .pp-pager span{font-family:var(--disp);font-weight:700;font-size:24px;line-height:24px;letter-spacing:1px;padding-top:3px} .pp-pb{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;box-sizing:border-box;border-radius:50%;border:2px solid rgba(11,26,62,.2);background:none;color:#9AA3B5;cursor:pointer} .pp-pb.on{border-color:#0B1A3E;color:#0B1A3E} .pp-ng{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:24px} .pp-nc{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:12px;background:linear-gradient(165deg,#E6E9F1,#CED5E4);box-shadow:0 4px 14px rgba(11,26,62,.10),0 1px 2px rgba(11,26,62,.08)} .pp-nc>i{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,26,62,0) 45%,rgba(11,26,62,.92) 100%)} .pp-nc>div{position:absolute;left:22px;right:22px;bottom:20px;color:#fff} .pp-nc .t{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:#E3132C;font-weight:700} .pp-nc .h{margin-top:6px;font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:30px;line-height:1.05;letter-spacing:.5px} .pp-nc .d{margin-top:6px;font-size:13px;color:#C9D0E2} .pp-miss{padding:64px 0 0} .pp-miss .rd-back{margin-top:24px} html.d1440 .pp-deco{right:120px;width:500px} html.d1440 .pp-dnum{font-size:520px;bottom:-42px} html.d1440 .pp-badge{display:table} html.d1440 .pp-h1{font-size:116px!important;line-height:104px!important} html.d1440 .pp-hw{padding-bottom:162px!important} html.d1440 .pg-player .mt-eb{font-size:12px} html.d1440 .pp-pc{width:288px;height:500px} html.d1440 .pp-pt{height:409px} html.d1440 .pp-pt .n{font-size:115px} html.d1440 .pp-pc .nm{top:425px} html.mob .pp-hero{clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),0 100%)} html.mob .pp-deco{right:40px;width:420px} html.mob .pp-dnum{font-size:420px;bottom:-34px} html.mob .pp-crestbg{right:220px;width:300px} html.mob .pp-hw{padding-top:112px!important;padding-bottom:122px!important} html.mob .pp-badge{display:table} html.mob .pp-h1{font-size:88px!important;line-height:80px!important} html.mob .pp-role{font-size:16px} html.mob .pg-player .mt-eb{font-size:12px} html.mob .pg-player .mt-h2{font-size:46px;line-height:46px;letter-spacing:1.4px} html.mob .pp-sg{grid-template-columns:1fr} html.mob .pp-pc{width:282px;height:491px} html.mob .pp-pt{height:400px} html.mob .pp-pt .n{font-size:112px} html.mob .pp-pc .nm{top:416px} html.mob .pp-ng{grid-template-columns:repeat(2,1fr)} @media (max-width:767px){ html.mob .pp-deco{right:32px;width:300px} html.mob .pp-dnum{left:auto;right:0;font-size:300px;bottom:-24px} html.mob .pp-dph{display:none} html.mob .pp-crestbg{right:110px;width:240px} html.mob .pp-hw{padding-bottom:125px!important} html.mob .pp-h1{font-size:72px!important;line-height:66px!important} html.mob .pp-role span{margin-top:8px;font-size:20px;line-height:20px} html.mob .pp-role i{height:20px} html.mob .pp-card{position:relative;display:block;height:520px;margin-top:36px;overflow:hidden;border-radius:12px;background:linear-gradient(165deg,#E6E9F1 0,#CED5E4 100%);box-shadow:0 4px 14px rgba(11,26,62,.10),0 1px 2px rgba(11,26,62,.08)} html.mob .pp-cnum{position:absolute;z-index:2;left:18px;top:14px;font-family:var(--disp);font-weight:700;font-size:130px;line-height:.9;color:#0B1A3E} html.mob .pp-cph{position:absolute;inset:0;background:none!important;border:0!important} html.mob .pp-cph .pp-ccrest{position:absolute;right:-50px;bottom:-40px;width:60%;object-fit:contain;filter:grayscale(1);opacity:.085} html.mob .pp-cph>svg{position:absolute;left:0;bottom:0;width:100%;height:82%;fill:rgba(255,255,255,.4)} html.mob .pp-cph>.phl{display:none} html.mob .pp-cph.has-img>svg,html.mob .pp-cph.has-img .pp-ccrest{display:none} html.mob .pp-cph img.cmsimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover} html.mob .pp-facts{margin-top:24px;gap:18px 0;padding:22px 14px} html.mob .pp-facts>div{min-width:130px;padding:4px 12px;border-left:0} html.mob .pp-facts b{font-size:30px} html.mob .pp-tabs{margin-top:28px} html.mob .pp-tabs a{padding:12px 16px 10px;font-size:19px;line-height:19px} html.mob .pg-player .mt-eb{font-size:12px} html.mob .pg-player .mt-h2{font-size:40px;line-height:40px;letter-spacing:1.2px} html.mob .pg-player .mt-btn{height:50px;font-size:18px} html.mob .pp-bio{grid-template-columns:1fr;gap:36px} html.mob .pp-txt{font-size:16px} html.mob .pp-chips span{padding:8px 14px;font-size:14px} html.mob .pp-list>div{font-size:15px;line-height:18px} html.mob .pp-tbl .h{display:none} html.mob .pp-tbl .r{grid-template-columns:1fr auto;padding:13px 16px;font-size:14px;line-height:17px} html.mob .pp-tbl .r .t{display:none} html.mob .pp-tbl .r .m{grid-column:1/3;grid-row:2} html.mob .pp-tbl .r b{font-size:22px;line-height:22px} html.mob .pp-allm{margin-top:16px} html.mob .pp-oth .mt-head{flex-direction:column;align-items:flex-start;gap:20px} html.mob .pp-row{margin-top:20px} html.mob .pp-pc{width:280px;height:481px} html.mob .pp-pt{height:397px} html.mob .pp-pc .nm{top:413px;font-size:24px} html.mob .pp-pager{max-width:none;margin-top:20px} html.mob .pp-ng{gap:12px;margin-top:18px} html.mob .pp-nc>div{left:16px;right:16px;bottom:14px} html.mob .pp-nc .h{font-size:24px} } @media (max-width:599px){ html.mob .pp-hero{clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),0 100%)} html.mob .pp-hw{padding-top:92px!important;padding-bottom:97px!important} html.mob .pp-hero .crumbs{font-size:13px} html.mob .pp-bar{margin-top:20px;width:52px} html.mob .pp-deco{right:20px;width:190px} html.mob .pp-dnum{font-size:190px;bottom:-15px} html.mob .pp-crestbg{right:50px;width:190px} html.mob .pp-h1{font-size:64px!important;line-height:60px!important} html.mob .pp-role{margin-top:14px;font-size:15px;line-height:22px} html.mob .pg-player .mt-h2{font-size:36px;line-height:36px;letter-spacing:1.1px} html.mob .pp-card{height:440px} html.mob .pp-pc{width:250px;height:439px} html.mob .pp-pt{height:355px} html.mob .pp-pt .n{font-size:100px} html.mob .pp-pc .nm{top:371px} } @media (max-width:399px){ html.mob .pp-hw{padding-bottom:87px!important} html.mob .pp-h1{font-size:54px!important;line-height:50px!important;letter-spacing:0!important} html.mob .pg-player .mt-h2{font-size:32px;line-height:32px;letter-spacing:1px} html.mob .pp-card{height:380px} html.mob .pp-pc{width:232px;height:413px} html.mob .pp-pt{height:329px} html.mob .pp-pt .n{font-size:92px} html.mob .pp-pc .nm{top:345px} html.mob .pp-ng{grid-template-columns:1fr} } html.d1440 .pp-badge+.pp-h1,html.mob .pp-badge+.pp-h1{margin-top:30px} @media (max-width:767px){ html.mob .pp-txt{margin-top:16px} html.mob .pp-more{margin-top:18px} html.mob .pp-car{margin-top:16px} html.mob .pp-car>div{gap:12px;padding:12px 0} html.mob .pp-carl{width:40px;height:40px} html.mob .pp-carn{font-size:16px} html.mob .pp-card-d{font-size:15px} html.mob .pp-sg{gap:28px;margin-top:18px} html.mob .pp-chips span{line-height:17px} html.mob .pp-list{margin-top:6px} html.mob .pp-list>div{padding:12px 0} } @media (max-width:767px){html.mob .pp-tbl .r b{line-height:23px}} @media (max-width:399px){html.mob .pp-nc:nth-child(n+3){display:none}}