@font-face{font-family:Sora;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/sora.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/ibm-plex-sans.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--csme-css-a:1}*,:after,:before{box-sizing:border-box}body{background:#FFFFFF;color:#14181D;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,h5,p{margin:0}a{color:#004FB8;text-decoration:none}a:hover{color:#002364;text-decoration:underline}ul{margin:0;padding:0;list-style:none}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid #D4A72C;outline-offset:2px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:560px){[data-evp-card]{grid-template-columns:minmax(0,1fr)!important}[data-evp-media]{width:100%!important;height:auto!important;aspect-ratio:3/4}[data-evp-card]>div:last-child{padding:0 24px 24px!important}}img:not([src]),img[src=""]{visibility:hidden}[data-m=dot]{position:relative}[data-m=dot]:after{content:"";position:absolute;inset:-14px -6px}@media (max-width:959px){[data-m=two-col]{grid-template-columns:minmax(0,1fr)!important}[data-m=side]{position:static!important}}@media (max-width:760px){[data-m=hide]{display:none!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}[data-m=social]{gap:2px!important}[data-m=social]>a{display:inline-flex!important;align-items:center;justify-content:center;min-width:32px;min-height:32px}[data-m=bar]{padding:10px 16px!important;flex-wrap:nowrap!important;column-gap:10px!important}[data-m=bar]>a:first-of-type{flex:1 1 auto!important;min-width:0!important}[data-m=logo]{height:auto!important;width:100%!important;max-width:190px;max-height:34px;object-fit:contain;object-position:left center}[data-m=ctas]{flex:0 0 auto!important;margin-left:0!important}[data-m=hdr-search],[data-m=nav]{display:none!important}[data-m=ctas]{gap:8px!important}[data-m=ctas]>a{padding:10px 12px!important;font-size:13px!important}[data-m=burger]{display:inline-flex!important}main [style*="flex-wrap:wrap"]>*{max-width:100%;min-width:0}[data-m=footer-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 20px!important;padding:48px 16px 28px!important}[data-m=footer-grid]>:first-child{grid-column:1/-1}}@media (max-width:360px){[data-m=ctas]>a{padding:9px 10px!important;font-size:12px!important}}@media (max-width:760px){[style*="font-size:clamp(2"],[style*="font-size:clamp(3"]{font-size:24px!important;line-height:1.22!important;letter-spacing:-.01em!important}h1[style*="font-size:clamp"],main h1{font-size:27px!important;line-height:1.18!important;letter-spacing:-.015em!important}[style*="font-size:clamp(20px,2.2vw,24px)"],[style*="font-size:clamp(20px,2vw,25px)"]{font-size:17.5px!important;line-height:1.5!important;letter-spacing:0!important}[style*="font-size:clamp(22px,2.4vw,29px)"]{font-size:20px!important;line-height:1.3!important}[style*="font-size:clamp(18px"]{font-size:17px!important;line-height:1.45!important;letter-spacing:0!important}h2[style*="font-size:26px"],h2[style*="font-size:28px"]{font-size:22px!important;line-height:1.25!important}[style*="font-size:76px"]{font-size:54px!important}html .csme-prose p{font-size:17px;line-height:28px;margin-bottom:20px}html .csme-prose h2{font-size:23px;line-height:30px;margin:32px 0 12px}html .csme-prose h2.csme-q{font-size:20px;line-height:28px;margin:32px 0 12px}html .csme-prose h2.csme-q.csme-q--long{font-size:17.5px;line-height:27px}.csme-prose h4,html .csme-prose h3{font-size:19px;line-height:26px}html .csme-prose .csme-intro{font-size:17px!important;line-height:28px!important;padding-left:12px!important}html .csme-prose li{font-size:17px;line-height:28px}html .csme-a11y-fab{width:42px;height:42px;left:12px;bottom:14px}[aria-label="Back to top of homepage"]{width:48px!important;height:48px!important;right:16px!important;bottom:16px!important}main h1,main h2,main h3{white-space:normal!important;overflow-wrap:break-word}main [style*="padding:72px"]{padding-top:44px!important;padding-bottom:44px!important}main [style*="padding:64px"]{padding-top:40px!important;padding-bottom:40px!important}main [style*="padding:40px max("]{padding-top:16px!important;padding-bottom:16px!important}[data-pop=overlay]{padding:12px!important;align-items:center!important}[data-pop=overlay]>div{max-height:calc(100dvh - 24px)!important}[data-pop-art]{padding:14px 16px 10px!important;gap:6px!important}[data-pop-art] .csme-fan{max-width:190px}[data-pop-card]>div:last-of-type{padding-top:22px!important;padding-bottom:22px!important}[data-pop-art] .csme-pop-issue{display:none}}@media (max-width:860px){html .nh .nh-in{gap:0;justify-items:start}html .nh .nh-text{display:contents}html .nh .nh-cover{order:1;margin-top:30px;justify-self:center}html .nh .nh-btns{order:2;margin-top:26px}html .adv .adv-covers{order:-1}}@media (max-width:760px){[data-m=stack]{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}[data-m=stack]>a:first-child{aspect-ratio:16/10!important}[data-m=ep]{flex-wrap:wrap!important;align-items:flex-start!important;gap:14px!important}[data-m=ep]>div:first-child{width:100%!important;height:auto!important;aspect-ratio:640/533}[data-m=ep]>div:nth-child(2){flex:1 1}html .csme-convo-foot{flex-direction:column;align-items:stretch;gap:10px}html .csme-convo-foot>span{white-space:nowrap}html .csme-convo-foot a.cs-btn{justify-content:center}html .sec-end-txt{flex-basis:100%;text-align:center}}.csme-rail{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.csme-rail::-webkit-scrollbar{display:none}.csme-rail>*{flex:0 0 auto;scroll-snap-align:start}.csme-rail--cards{padding:4px 2px 10px;margin:-4px -2px -10px}.csme-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.csme-card:hover{box-shadow:0 10px 26px rgba(16,24,40,.1);transform:translateY(-2px)}.csme-rail>.csme-card[data-cols="4"]{width:calc((100% - 3 * var(--rail-gap, 22px)) / 4)}[data-rail=picks]{--rail-gap:22px}[data-rail=convos]{--rail-gap:16px}@media (max-width:1100px){.csme-rail>.csme-card[data-cols="4"]{width:calc((100% - 2 * var(--rail-gap, 22px)) / 3)}}@media (max-width:959px){.csme-rail>.csme-card[data-cols="4"]{width:calc((100% - var(--rail-gap, 22px)) / 2.15)}}@media (max-width:560px){.csme-rail>.csme-card[data-cols="4"]{width:78%}}.csme-rail-btn{width:36px;height:36px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;padding:0 0 3px;cursor:pointer;background:#E4E7EC;color:#344054;transition:background .15s ease,opacity .15s ease}.csme-rail-btn:hover{background:#D0D5DD}.csme-rail-btn--red{background:#D71920;color:#fff}.csme-rail-btn--red:hover{background:#B4141A}.csme-rail-btn--dark{background:rgba(255,255,255,.12);color:#fff}.csme-rail-btn--dark:hover{background:rgba(255,255,255,.22)}.csme-rail-btn[aria-disabled=true]{opacity:.4;cursor:default}.csme-rail-btn:focus-visible{outline:2px solid #7FA3E8;outline-offset:2px}[data-rail=ticker]{-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.csme-tick{width:380px;display:flex;align-items:center;gap:18px;padding:28px 22px;border-left:1px solid rgba(255,255,255,.12);border-top:2px solid transparent;color:#fff;transition:background .15s ease,border-color .15s ease}.csme-tick__img{flex:0 0 auto;width:144px;height:96px;border-radius:8px;overflow:hidden;background:#1D2939;display:block}.csme-tick__img img{width:100%;height:100%;object-fit:cover;display:block}.csme-rail--marquee{scroll-snap-type:none}.csme-rail--marquee>*{scroll-snap-align:none}.csme-tick:focus-visible,.csme-tick:hover{background:rgba(255,255,255,.05);border-top-color:#D71920}.csme-live-dot{width:10px;height:10px;border-radius:50%;background:#D71920;box-shadow:0 0 0 0 rgba(215,25,32,.6);animation:csme-pulse 2s ease-out infinite}@keyframes csme-pulse{0%{box-shadow:0 0 0 0 rgba(215,25,32,.55)}70%{box-shadow:0 0 0 8px rgba(215,25,32,0)}to{box-shadow:0 0 0 0 rgba(215,25,32,0)}}@media (prefers-reduced-motion:reduce){.csme-live-dot{animation:none}.csme-card,.csme-card:hover{transform:none}}@media (max-width:760px){[data-m=ticker]{flex-wrap:wrap;padding:4px 16px 10px!important;gap:0 12px!important}[data-m=ticker-label]{flex:1 1 auto!important;padding:10px 0 6px!important}[data-m=ticker-btns]{order:2}[data-m=ticker] [data-rail=ticker]{order:3;flex:1 0 100%!important}.csme-tick{width:82vw;padding:18px 14px 18px 0;border-left:0;margin-right:14px}.csme-tick__img{width:104px;height:70px}[data-m=tick]{border-top:0!important}[data-m=most-read]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:959px){[data-m=ads]{flex-direction:row!important;flex-wrap:wrap;justify-content:center;align-items:flex-start!important}}@media (max-width:760px){[data-m=ads]{flex-direction:column!important;align-items:center!important}}.csme-pop-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:36px 22px 30px;overflow:hidden;color:#fff;background:radial-gradient(120% 80% at 50% 0,rgba(42,82,190,.45),rgba(16,24,40,0) 60%),radial-gradient(90% 60% at 50% 110%,rgba(215,25,32,.22),rgba(16,24,40,0) 70%),linear-gradient(160deg,#0B1B3F,#101828 55%,#0A1430)}.csme-pop-kicker{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#F2C14E}.csme-pop-issue{font-family:Sora,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:13.5px;color:#D0D5DD}.csme-fan{position:relative;width:100%;max-width:340px;aspect-ratio:1/.82}.csme-book{position:absolute;display:block;aspect-ratio:.772;border-radius:2px 5px 5px 2px;overflow:hidden;background:#1D2939;box-shadow:1px 1px 0 #f2f2f2,2px 2px 0 #d9d9d9,3px 3px 0 #f2f2f2,4px 4px 0 #cfcfcf,0 18px 34px rgba(0,0,0,.5);transition:transform .35s ease}.csme-book img{width:100%;height:100%;object-fit:cover;display:block}.csme-book:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.35),rgba(255,255,255,.18) 3%,rgba(0,0,0,.12) 6%,rgba(0,0,0,0) 12%);pointer-events:none}.csme-book--front{width:54%;left:23%;top:2%;z-index:3}.csme-book--left{left:1%;z-index:1;transform:rotate(-7deg)}.csme-book--left,.csme-book--right{width:41%;top:15%;filter:brightness(.82)}.csme-book--right{right:1%;z-index:2;transform:rotate(7deg)}[data-pop-card]:hover .csme-book--left{transform:rotate(-9deg) translateX(-4px)}[data-pop-card]:hover .csme-book--right{transform:rotate(9deg) translateX(4px)}[data-pop-card]:hover .csme-book--front{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.csme-book{transition:none}}.csme-side-tool{display:flex;align-items:center;gap:12px;padding:10px 18px;transition:background .15s ease}.csme-side-tool:focus-visible,.csme-side-tool:hover{background:#F9FAFB}.csme-side-tool:hover span span:first-child{color:#D71920!important}@media (max-width:959px){[data-m=post-side]{max-width:420px;width:100%;margin:0 auto}}.csme-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:-6px 0 22px;padding:2px 0 4px}.csme-chips::-webkit-scrollbar{display:none}.csme-chip{flex:0 0 auto;height:34px;padding:0 16px;border-radius:999px;border:1px solid #dce3ec;background:#fff;color:#344054;font:500 13px/1 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.csme-chip:hover{border-color:#98A2B3;color:#0B1B33}.csme-chip.is-on{background:#0B1B33;border-color:#0B1B33;color:#fff;font-weight:600;box-shadow:0 4px 12px -6px rgba(11,27,51,.6)}.csme-chip:focus-visible{outline:2px solid #D71920;outline-offset:2px}.csme-card--convo{position:relative}.csme-card--convo:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#D71920,#F97066);transform:scaleX(0);transform-origin:left;transition:transform .25s ease;z-index:1}.csme-card--convo:hover:before{transform:scaleX(1)}.csme-rail>.csme-card[data-cols="2"]{width:calc((100% - var(--rail-gap, 22px)) / 2)}.csme-convo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:start;grid-gap:18px;gap:18px}.csme-convo-grid>.csme-card{display:flex;flex-direction:column}@media (max-width:560px){.csme-convo-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.csme-convo-grid>:nth-child(n+3){display:none}}.csme-convo-pic{display:block;aspect-ratio:640/457;border-radius:8px;overflow:hidden;background:#F4F6F8}.csme-convo-pic img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.csme-card--convo:hover .csme-convo-pic img{transform:scale(1.03)}.csme-convo-grid h3{font-size:18px!important}.csme-convo-excerpt{font-size:14px;line-height:1.6;color:#5A6470;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.csme-convo-foot{margin-top:auto;padding-top:12px;border-top:1px solid #eef1f5;display:flex;justify-content:space-between;align-items:center;gap:12px;font:600 12.5px/1.2 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;color:#5A6470}.csme-convo-foot a{color:#D71920;white-space:nowrap}.csme-card--convo:hover .csme-convo-foot a{text-decoration:underline}@media (max-width:560px){.csme-rail>.csme-card[data-cols="2"]{width:84%}.csme-convo-grid h3{font-size:16px!important}.csme-convo-excerpt{-webkit-line-clamp:3;font-size:13.5px}}.csme-sisters{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.csme-sister{height:68px;min-width:168px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);transition:transform .15s ease,border-color .15s ease,background .15s ease}.csme-sister img{max-height:42px;max-width:168px;width:auto;height:auto;display:block}.csme-sister span{font:700 13px/1.2 Sora,Helvetica Neue,Arial,sans-serif;color:#E4E7EC;text-align:center;max-width:168px}.csme-sister:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.09)}@media (max-width:760px){[data-rail-btn=convos],[data-rail-btn=picks]{display:none!important}.csme-rail--cards{scroll-padding-left:2px}.csme-sister{min-width:0;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}}@media (max-width:959px){[data-m=ads]{position:static!important}}@media (max-width:560px){.csme-rail>.csme-card[data-cols="4"]{width:84%}}@media (max-width:760px){#sponsored article[style*="minmax(0,44%)"]{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:14px!important}#sponsored article[style*="minmax(0,44%)"] h3{font-size:15px!important}}.csme-btn-dark{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;max-width:100%;white-space:nowrap;border-radius:999px;background:#0B1B33;color:#fff!important;font:700 12.5px/1.2 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:-.005em;text-decoration:none!important;box-shadow:0 8px 18px -10px rgba(11,27,51,.7);transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.csme-btn-dark:focus-visible,.csme-btn-dark:hover{background:#D71920;transform:translateY(-1px);box-shadow:0 10px 22px -10px rgba(215,25,32,.7)}.csme-res-wrap{margin:0 0 28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.csme-res-rail{gap:0;padding:6px 0 14px}.csme-res-rail>.csme-res-card{margin-right:24px}.csme-res-card{flex:0 0 auto;width:260px;display:flex;flex-direction:column;gap:12px;color:#14181D}.csme-res-card__cover{aspect-ratio:3/4;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 8px 20px rgba(16,24,40,.06);transition:transform .2s ease,box-shadow .2s ease}.csme-res-card:hover .csme-res-card__cover{transform:translateY(-4px);box-shadow:0 18px 34px -14px rgba(16,24,40,.3)}.csme-res-card__kind{font:500 10.5px/1.2 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#002364}.csme-res-card__title{font:600 16px/1.3 Sora,Helvetica Neue,Arial,sans-serif}@media (max-width:560px){.csme-res-card{width:200px}}.csme-mesh{position:relative;isolation:isolate;overflow:hidden}.csme-mesh:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px}.csme-mesh article{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.18)!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 18px 40px -24px rgba(0,0,0,.6)}.mm{max-width:1280px;margin:0 auto;padding:28px 24px 30px;display:grid;grid-template-columns:minmax(0,1fr) 372px;grid-gap:32px;gap:32px;align-items:center;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}.mm-left{display:flex;flex-direction:column;gap:26px;min-width:0}.mm-cols{display:grid;align-items:stretch}.mm-col{padding:0 26px;border-left:1px solid #e4e7ec;min-width:0}.mm-col:first-child{padding-left:0;border-left:0}.mm-col:last-child{padding-right:0}.mm-head{display:flex;gap:12px;min-height:52px;padding-bottom:16px;margin-bottom:6px;border-bottom:1px solid #e4e7ec;box-sizing:border-box}.mm-head,.mm-ico{align-items:center}.mm-ico{display:none;flex:none;width:44px;height:44px;border-radius:12px;justify-content:center;background:#eaf0fa;color:#1e4c8f}.mm-ico.r{background:#fdecec;color:#d71920}.mm-ico svg{width:22px;height:22px}.mm-title{flex:1 1;min-width:0;margin:0;font:700 12px/1.25 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#101828}.mm-title a{color:inherit;text-decoration:none}.mm-title a:hover{color:#d71920;text-decoration:none}.mm-list{list-style:none;margin:0;padding:0}.mm-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;white-space:nowrap;font-size:15px;line-height:1.3;color:#1d2939;text-decoration:none}.mm-list a i{font-style:normal;color:#98a2b3;transition:transform .2s ease,color .2s ease}.mm-list a:hover{color:#d71920;text-decoration:none}.mm-list a:hover i{color:#d71920;transform:translateX(3px)}.mm-pick{display:grid;grid-template-columns:150px minmax(0,1fr);grid-column-gap:16px;column-gap:16px;align-content:center;align-items:start;border-radius:14px;overflow:hidden;padding:12px;color:#fff;text-decoration:none;background:linear-gradient(160deg,#0b1530,#132a52);box-shadow:0 16px 32px -20px rgba(16,24,40,.45)}.mm-pick:not(.issue):not(:has(>img.bg)){grid-template-columns:minmax(0,1fr);padding:18px}.mm-pick:hover{color:#fff;text-decoration:none}.mm-pick>img.bg{grid-column:1;grid-row:1/span 3;display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;transition:opacity .3s ease}.mm-pick:hover>img.bg{opacity:.92}.mm-pick>.mm-b,.mm-pick>.mm-k,.mm-pick>.mm-t{grid-column:-2}.mm-pick .mm-x{display:none}.mm-k{display:flex;align-items:center;gap:10px;margin-top:2px;font:700 10.5px/1 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#7fa3e8}.mm-k:after{content:"";width:40px;height:1px;background:rgba(127,163,232,.6)}.mm-t{font:700 14.5px/1.35 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3}.mm-t,.mm-x{margin-top:8px;-webkit-box-orient:vertical;overflow:hidden}.mm-x{font-size:13px;line-height:1.5;color:rgba(255,255,255,.82);-webkit-line-clamp:2}.mm-b{margin-top:10px;justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:#d71920;font:700 12.5px/1 Sora,Helvetica Neue,Arial,sans-serif;color:#fff;transition:background .2s ease}.mm-pick:hover .mm-b{background:#a5121a}.mm-pick.issue{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:20px 150px 20px 20px;background:radial-gradient(70% 90% at 100% 0,rgba(215,25,32,.28),transparent 60%),linear-gradient(135deg,#0b1530,#142c55)}.mm-pick.issue .mm-t{font-size:15.5px;-webkit-line-clamp:3}.mm-pick.issue .mm-x{display:-webkit-box}.mm-pick.issue .mm-b{align-self:flex-start}.mm-pick.issue .cov{position:absolute;right:20px;top:50%;width:108px;border-radius:4px;border:2px solid #fff;box-shadow:0 16px 32px -10px rgba(0,0,0,.6);transform:translateY(-50%) rotate(3deg);transition:transform .4s ease}.mm-pick.issue:hover .cov{transform:translateY(-52%) rotate(0deg)}.mm a:focus-visible{outline:3px solid #f2b33d;outline-offset:2px}@media (max-width:1180px){.mm{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.mm-col{padding:0 18px}}.rv{opacity:0;transform:translate3d(0,24px,0);transition:opacity .75s cubic-bezier(.2,.65,.3,1) var(--rv-delay,0s),transform .75s cubic-bezier(.2,.65,.3,1) var(--rv-delay,0s);will-change:opacity,transform}.rv.rv-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}.ep-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px}.ep-titles{flex:1 1;min-width:0}.ep-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 12px;font:600 12px/1 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#344054}.ep-eyebrow:after{content:"";width:46px;height:2px;border-radius:2px;background:#d71920}.ep-h{margin:0;font:700 clamp(26px,2.6vw,36px)/1.15 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:-.02em;color:#101828;text-wrap:balance}.ep-h span{font-weight:600;color:#7a8699}.ep-ctrl{flex:none;display:flex;align-items:center;gap:10px}.ep-all{margin-left:8px;font:600 14px/1 Sora,Helvetica Neue,Arial,sans-serif;color:#14181d;white-space:nowrap;text-decoration:none}.ep-all:hover{color:#d71920;text-decoration:none}.ep-chips{gap:10px!important;margin-bottom:26px!important}.ep-chips .csme-chip{padding:10px 20px;border-radius:999px;border:1px solid #e4e7ec;background:#fff;font:500 14px/1 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;color:#344054;box-shadow:0 1px 2px rgba(16,24,40,.04)}.ep-chips .csme-chip:hover{border-color:#98a2b3}.ep-chips .csme-chip.is-on{background:#0b1b33;border-color:#0b1b33;color:#fff;font-weight:600}.ep-card{border-radius:14px!important;border:1px solid #eaecf0!important;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px -16px rgba(16,24,40,.18)!important}.ep-card:hover{box-shadow:0 2px 4px rgba(16,24,40,.06),0 20px 36px -18px rgba(16,24,40,.28)!important;transform:translateY(-3px)}.ep-img{display:block;aspect-ratio:16/10;background:#f4f6f8;overflow:hidden}.ep-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ep-card:hover .ep-img img{transform:scale(1.04)}.ep-body{padding:0 20px 18px;display:flex;flex-direction:column;gap:12px;flex:1 1}.ep-cat{align-self:flex-start;margin-top:-15px;position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#fff;color:#101828;font:600 11px/1 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 12px -2px rgba(16,24,40,.16)}.ep-cat>span{width:6px;height:6px;border-radius:50%;background:#d71920}.ep-t{margin:2px 0 0;font:700 17.5px/1.3 Sora,Helvetica Neue,Arial,sans-serif;text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ep-t a{color:#14181d;text-decoration:none}.ep-t a:hover{color:#d71920;text-decoration:none}.ep-x{margin:0;font-size:14px;line-height:1.6;color:#5a6470;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ep-foot{margin-top:auto;padding-top:14px;border-top:1px solid #f0f2f5;display:flex;gap:10px;min-width:0}.ep-av,.ep-foot{align-items:center}.ep-av{flex:none;width:38px;height:38px;border-radius:50%;background:#e6eef8;color:#002364;font-size:12px;font-weight:700;display:inline-flex;justify-content:center}.ep-meta{display:flex;flex-direction:column;min-width:0}.ep-by{font-size:13px;font-weight:600;color:#14181d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-when{font-size:12px;color:#5a6470}.ep-go{margin-left:auto;flex:none;width:38px;height:38px;border-radius:50%;background:#f2f4f7;color:#101828;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.ep-card:hover .ep-go{background:#d71920;color:#fff}@media (max-width:760px){.ep-head{flex-wrap:wrap;align-items:flex-start}.ep-ctrl .csme-rail-btn{display:none}.ep-all{margin-left:0}.ep-eyebrow{font-size:11px}}.csme-toc{margin:4px 0 30px;border:1px solid #e4e7ec;border-left:4px solid #d71920;border-radius:12px;background:#f9fafb;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}.csme-toc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;cursor:pointer;list-style:none}.csme-toc summary::-webkit-details-marker{display:none}.csme-toc summary span{font:700 13px/1 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#101828}.csme-toc summary em{font-style:normal;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#5a6470}.csme-toc summary em:after{content:"";width:8px;height:8px;border-right:2px solid #5a6470;border-bottom:2px solid #5a6470;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.csme-toc[open] summary em:after{transform:rotate(-135deg) translateY(-2px)}.csme-toc ol{margin:0;padding:0 20px 18px;list-style:none;counter-reset:toc;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 24px;gap:4px 24px}.csme-toc li{counter-increment:toc}.csme-toc a{display:flex;gap:10px;padding:6px 0;font-size:15px;line-height:1.4;color:#1d2939;text-decoration:none}.csme-toc a:before{content:counter(toc,decimal-leading-zero);flex:none;font:700 12px/1.9 Sora,Helvetica Neue,Arial,sans-serif;color:#d71920}.csme-toc a:hover{color:#d71920;text-decoration:none}@media (max-width:760px){.csme-toc ol{grid-template-columns:minmax(0,1fr)}}.hk{display:flex!important;align-items:center;gap:14px;margin:0 0 14px!important;padding:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font:600 12px/1.2 Sora,Helvetica Neue,Arial,sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#344054!important}.hk:after{content:"";flex:none;width:46px;height:2px;border-radius:2px;background:#d71920}.hk--lt{color:rgba(255,255,255,.85)!important}.hk--w:after{background:#fff}#events,#offers{background:linear-gradient(rgba(253,242,242,.6),rgba(253,242,242,.6)),#fdf2f2 url(/assets/bg/canada-blush.webp) bottom /cover no-repeat!important}#spotlight{background:linear-gradient(rgba(253,242,242,.35),rgba(253,242,242,.35)),#fdf2f2 url(/assets/bg/canada-blush-mountains.webp) bottom /cover no-repeat!important}.csme-shadow{box-shadow:0 1px 2px rgba(16,24,40,.06),0 14px 30px -14px rgba(16,24,40,.3)}.h_da5fcc5.csme-shadow:hover{box-shadow:0 2px 4px rgba(16,24,40,.08),0 22px 40px -16px rgba(16,24,40,.38)!important}.csme-prov{display:flex;flex-direction:column;gap:12px;padding:18px 20px;background:#fff;border:1px solid #e4e7ec;border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.04);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.csme-prov,.csme-prov:hover{color:#14181d;text-decoration:none}.csme-prov:hover{border-color:#d0d5dd;transform:translateY(-2px);box-shadow:0 14px 28px -16px rgba(16,24,40,.3)}.csme-prov__top{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #f0f2f5}.csme-prov__top img{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover}.csme-prov__top h3{flex:1 1;min-width:0;margin:0;font:600 15px/1.3 Sora,Helvetica Neue,Arial,sans-serif;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.csme-prov__go{flex:none;width:34px;height:34px;border-radius:50%;background:#f2f4f7;color:#101828;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.csme-prov:hover .csme-prov__go{background:#d71920;color:#fff}.csme-prov p{margin:0;font-size:13px;line-height:1.55;color:#5a6470;text-wrap:pretty}.adv-faq{max-width:1280px;margin:0 auto;padding:88px 24px;display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.adv-faq__intro{position:-webkit-sticky;position:sticky;top:110px}.adv-faq__intro h2{margin:0;font:700 clamp(26px,3vw,38px)/1.14 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:-.015em;color:#101828}.adv-faq__lead{margin:14px 0 0;font-size:16px;line-height:1.65;color:#5a6470}.adv-faq__mail{display:inline-block;margin-top:16px;font:600 15px/1.2 Sora,Helvetica Neue,Arial,sans-serif;color:#d71920;text-decoration:none}.adv-faq__mail:hover{text-decoration:underline}.adv-faq__list{border-top:1px solid #d0d5dd}.adv-faq__list details{border-bottom:1px solid #d0d5dd}.adv-faq__list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font:600 17px/1.4 Sora,Helvetica Neue,Arial,sans-serif;color:#14181d}.adv-faq__list summary::-webkit-details-marker{display:none}.adv-faq__list summary:hover{color:#d71920}.adv-faq__list summary i{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #e4e7ec;transition:background .2s ease,border-color .2s ease}.adv-faq__list summary i:after,.adv-faq__list summary i:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:#101828;transform:translate(-50%,-50%);transition:transform .2s ease,background .2s ease}.adv-faq__list summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.adv-faq__list details[open] summary i{background:#d71920;border-color:#d71920}.adv-faq__list details[open] summary i:after,.adv-faq__list details[open] summary i:before{background:#fff}.adv-faq__list details[open] summary i:after{transform:translate(-50%,-50%) rotate(0deg)}.adv-faq__list details p{margin:0;padding:0 52px 22px 0;font-size:15.5px;line-height:1.7;color:#475467;max-width:72ch}@media (max-width:900px){.adv-faq{grid-template-columns:minmax(0,1fr);gap:28px;padding:56px 20px}.adv-faq__intro{position:static}}.csme-tool{display:flex;flex-direction:column;gap:10px;padding:24px;background:#fff;border:1px solid #eaecf0;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 26px -18px rgba(16,24,40,.25);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.csme-tool,.csme-tool:hover{color:#14181d;text-decoration:none}.csme-tool:hover{transform:translateY(-3px);border-color:#d0d5dd;box-shadow:0 2px 4px rgba(16,24,40,.06),0 22px 40px -20px rgba(16,24,40,.32)}.csme-tool__ic{width:50px;height:50px;border-radius:50%;background:#fdecec;color:#7a1f2b;display:flex;align-items:center;justify-content:center;margin-bottom:4px;font:700 22px/1 Sora,Helvetica Neue,Arial,sans-serif}.csme-tool h3{margin:0;font:700 17px/1.3 Sora,Helvetica Neue,Arial,sans-serif;color:#14181d;text-wrap:pretty}.csme-tool p{margin:0;font-size:14px;line-height:1.6;color:#5a6470;text-wrap:pretty}.csme-tool__ft{margin-top:auto;padding-top:10px;justify-content:space-between;gap:12px;font:700 13px/1 Sora,Helvetica Neue,Arial,sans-serif;color:#002364}.csme-tool__ft,.csme-tool__go{display:flex;align-items:center}.csme-tool__go{flex:none;width:34px;height:34px;border-radius:50%;background:#fdecec;color:#101828;justify-content:center;transition:background .2s ease,color .2s ease}.csme-tool:hover .csme-tool__go{background:#d71920;color:#fff}.csme-tools-all{display:inline-flex;align-items:center;gap:10px;font:700 13.5px/1 Sora,Helvetica Neue,Arial,sans-serif;color:#002364;text-decoration:none}.csme-tools-all span{width:34px;height:34px;border-radius:50%;background:#fdecec;color:#101828;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.csme-tools-all:hover{color:#d71920;text-decoration:none}.csme-tools-all:hover span{background:#d71920;color:#fff}article[id],h2[id],section[id]{scroll-margin-top:120px}.csme-res:target>[role=button]{outline:3px solid #D71920;outline-offset:4px;border-radius:10px}:root{--csme-css-b:1}.adv{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;grid-gap:32px;gap:32px;position:relative;isolation:isolate;padding:44px 52px;border-radius:18px;color:#fff;overflow:hidden;background:linear-gradient(118deg,#0B1530,#162C66 50%,#6E1630);box-shadow:0 20px 40px -24px rgba(11,21,48,.55)}.adv:after,.adv:before{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.adv--ads:before{left:38%;top:-220px;width:520px;height:520px;background:radial-gradient(closest-side,rgba(30,90,168,.45),rgba(30,90,168,0))}.adv--sub{background:linear-gradient(118deg,#071430,#0E2A63 48%,#1E5AA8)}.adv--sub:before{right:-120px;top:-160px;width:560px;height:560px;background:radial-gradient(closest-side,rgba(215,25,32,.42),rgba(215,25,32,0))}.adv--sub:after{left:-80px;bottom:-200px;width:420px;height:420px;background:radial-gradient(closest-side,rgba(94,154,232,.28),rgba(94,154,232,0))}.adv-btn{min-height:36px;padding:7px 16px;font-size:13px}.adv-acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:4px}.adv-link{font:600 14px/1 Sora,Helvetica Neue,Arial,sans-serif;color:#fff;text-decoration:none;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.4)}.adv-link:hover{border-bottom-color:#fff;color:#fff}.adv-covers{position:relative}.adv-pill{position:absolute;left:50%;bottom:-6px;z-index:4;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:8px 14px;border-radius:999px;background:#fff;color:#0B1530;font:700 12px/1 Sora,Helvetica Neue,Arial,sans-serif;box-shadow:0 8px 20px -6px rgba(0,0,0,.4)}.adv-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:#D71920}.adv-copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.adv-logo{height:40px;width:auto;display:block}.adv-h{margin:6px 0 0;max-width:18ch;font:800 clamp(26px,2.7vw,36px)/1.12 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:-.02em;color:#fff;text-wrap:balance}.adv-p{margin:0;max-width:46ch;font:400 16px/1.55 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;color:#C9D6EA}.adv-ch{list-style:none;margin:2px 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.adv-ch li{padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.06);font:500 12.5px/1 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;color:#E4EAF5}.adv-covers{display:flex;justify-content:center;align-items:flex-end;height:300px}.adv-cv{display:block;width:auto;height:250px;aspect-ratio:1200/1553;object-fit:cover;border-radius:6px;box-shadow:0 0 0 1px rgba(255,255,255,.28),0 18px 36px -12px rgba(0,0,0,.65)}.adv-cv--1{order:0;transform:rotate(-7deg);margin-right:-36px;position:relative;z-index:1}.adv-cv--0{order:1;height:290px;position:relative;z-index:3}.adv-cv--2{order:2;transform:rotate(7deg);margin-left:-36px;position:relative;z-index:1}@media (max-width:860px){.adv{grid-template-columns:minmax(0,1fr);padding:28px 22px 24px;gap:20px}.adv--sub{background:linear-gradient(160deg,#071430,#0E2A63 55%,#1E5AA8)}.adv--ads{background:linear-gradient(160deg,#0B1530,#162C66 55%,#6E1630)}.adv-btn{width:100%}.adv-acts{align-self:stretch;flex-direction:column;align-items:stretch;text-align:center}.adv-link{align-self:center}.adv-covers{height:200px}.adv-cv{height:140px}.adv-cv--0{height:168px}.adv-cv--1{margin-right:-44px}.adv-cv--2{margin-left:-44px}}.sp-banner{display:block;aspect-ratio:2500/750;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden;background:#fff}.sp-banner img{width:100%;height:100%;object-fit:cover;display:block}.sp-stage{position:relative;aspect-ratio:2500/750}.sp-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.sp-slide.on{opacity:1;visibility:visible;transition:opacity .6s ease}.sp-slide .sp-banner{height:100%;aspect-ratio:auto}.sp-dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.sp-dots button{min-height:32px;padding:0 14px;border-radius:999px;border:1px solid #d0d5dd;background:#fff;color:#475467;font:600 12.5px IBM Plex Sans,Helvetica Neue,Arial,sans-serif;cursor:pointer}.sp-dots button.on{background:#14181D;border-color:#14181D;color:#fff}.sp-dots button:focus-visible{outline:2px solid #1E5AA8;outline-offset:2px}@media (prefers-reduced-motion:reduce){.sp-slide,.sp-slide.on{transition:none}}.pa{background:#fff;padding:64px 0 72px;border-top:1px solid #e4e7ec}.pa-head{text-align:center;padding:0 24px;margin-bottom:30px}.pa-eyebrow{display:block;font:500 10px IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#5A6470;margin-bottom:10px}.pa-head h2{font-family:Sora,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:clamp(26px,3vw,36px);line-height:1.14;letter-spacing:-.015em;color:#14181D;margin:0}.pa-bar{display:block;width:120px;height:3px;margin:16px auto 0;background:#D71920;border-radius:2px}.pa-wrap{position:relative;max-width:1280px;margin:0 auto;padding:0 64px}.pa-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px) / 4);grid-gap:20px;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 14px}.pa-track::-webkit-scrollbar{display:none}.pa-card{display:block;scroll-snap-align:start;aspect-ratio:1545/2000;border-radius:8px;overflow:hidden;background:#F2F4F7;box-shadow:0 10px 24px rgba(16,24,40,.12);transition:transform .2s ease,box-shadow .2s ease}.pa-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(16,24,40,.18)}.pa-card:focus-visible{outline:3px solid #1E5AA8;outline-offset:3px}.pa-card img{width:100%;height:100%;object-fit:cover;display:block}.pa-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid #d0d5dd;background:#fff;color:#14181D;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(16,24,40,.08)}.pa-arrow:hover:not(:disabled){background:#14181D;color:#fff;border-color:#14181D}.pa-arrow:disabled{opacity:.35;cursor:default}.pa-arrow--prev{left:10px}.pa-arrow--next{right:10px}@media (max-width:980px){.pa-track{grid-auto-columns:calc((100% - 40px) / 3)}}@media (max-width:760px){.pa{padding:48px 0 56px}.pa-wrap{padding:0 16px}.pa-track{grid-auto-columns:72%;gap:14px;scroll-padding:0 16px}.pa-arrow{display:none}}@media (prefers-reduced-motion:reduce){.pa-card,.pa-card:hover{transition:none;transform:none}}.lt-crumbs{background:#F4F6F8;border-bottom:1px solid #e4e7ec}.lt-crumbs>div{max-width:1280px;margin:0 auto;padding:12px 24px;font-size:12.5px;color:#5A6470;display:flex;gap:8px;flex-wrap:wrap}.lt-crumbs a{color:#5A6470;text-decoration:none}.lt-crumbs a:hover{color:#14181D;text-decoration:underline}.lt-crumbs [aria-current]{color:#14181D}.lt-wrap{max-width:1280px;margin:0 auto;padding:44px 24px 72px}.lt-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding-bottom:26px;margin-bottom:30px;border-bottom:1px solid #e4e7ec}.lt-titles{max-width:720px;display:flex;flex-direction:column;gap:10px}.lt-eyebrow{font:600 11.5px/1 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#B42318}.lt-titles h1{margin:0;font:800 clamp(32px,3.8vw,48px)/1.06 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:-.025em;color:#14181D}.lt-titles p{margin:0;font-size:16.5px;line-height:1.6;color:#5A6470;text-wrap:pretty}.lt-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lt-tools label{font:600 13px/1 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;color:#5A6470}.lt-mob select,.lt-tools select{height:44px;padding:0 12px;border:1.5px solid #d0d5dd;border-radius:8px;font:500 14px IBM Plex Sans,Helvetica Neue,Arial,sans-serif;background:#fff;color:#14181D}.lt-search{position:relative;display:flex;align-items:center;margin:0}.lt-search svg{position:absolute;left:12px;color:#667085;pointer-events:none}.lt-search input{height:44px;width:240px;max-width:100%;box-sizing:border-box;padding:0 12px 0 36px;border:1.5px solid #d0d5dd;border-radius:8px;font:400 14px IBM Plex Sans,Helvetica Neue,Arial,sans-serif;background:#fff}.lt-mob select:focus,.lt-search input:focus,.lt-tools select:focus{outline:3px solid #8FB0FF;outline-offset:1px}.lt-grid{display:grid;grid-template-columns:264px minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start}.lt-side{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:2px;padding:16px 12px;border:1px solid #eaecf0;border-radius:14px;background:#FAFBFC;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#D5DAE1 transparent}.lt-side>*{flex-shrink:0}.lt-side::-webkit-scrollbar{width:6px}.lt-side::-webkit-scrollbar-track{background:transparent}.lt-side::-webkit-scrollbar-thumb{background:#D5DAE1;border-radius:6px}.lt-side::-webkit-scrollbar-thumb:hover{background:#B8C0CC}.lt-side-h{padding:4px 12px 10px;font:700 11px/1 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#475467}.lt-side-rule{height:1px;background:#EAECF0;margin:6px 12px}.lt-side a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:6px 12px;border-radius:8px;font:500 14px/1.3 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;color:#344054;text-decoration:none}.lt-side a:hover{background:#F0F2F5;color:#14181D}.lt-side a small{flex:none;font:600 12px/1 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;color:#667085;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lt-side a.on{background:#0B1530;color:#fff;font-weight:600}.lt-side a.on small{color:#C9D2E0}.lt-side a:focus-visible{outline:3px solid #8FB0FF;outline-offset:1px}.lt-mob{display:none;margin:-10px 0 24px}.lt-mob select{width:100%;height:48px}.lt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lt-main{min-width:0}.lt-empty{font-size:15px;color:#5A6470}.lt-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.lt-card{display:flex;flex-direction:column;border:1px solid #e4e7ec;border-radius:12px;overflow:hidden;background:#fff}.lt-img{display:block;aspect-ratio:3/2;overflow:hidden}.lt-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1 1}.lt-cat{font:600 11px/1.2 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#B42318}.lt-cat--sp{color:#24467A}.lt-body h2{margin:0;font:700 17.5px/1.3 Sora,Helvetica Neue,Arial,sans-serif;text-wrap:pretty}.lt-body h2 a{color:#14181D;text-decoration:none}.lt-body p{margin:0;font-size:14px;line-height:1.6;color:#5A6470;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lt-meta{margin-top:auto;font-size:12.5px;color:#5A6470}.lt-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:32px;padding-top:22px;border-top:1px solid #eaecf0;font-size:14px;color:#5A6470}.lt-foot b{color:#14181D}.lt-foot nav{margin-top:0!important}@media (max-width:1100px){.lt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lt-grid{grid-template-columns:minmax(0,1fr)}.lt-side{display:none}.lt-mob{display:block}.lt-search input{width:100%}.lt-search{flex:1 1 200px}}@media (max-width:600px){.lt-cards{grid-template-columns:minmax(0,1fr)}.lt-foot{justify-content:center;text-align:center}}.lt-topics{display:flex;gap:8px;flex-wrap:wrap;margin:-8px 0 28px}.lt-topics a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #d0d5dd;background:#fff;font:600 13px/1 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;color:#344054;text-decoration:none}.lt-topics a:hover{border-color:#98A2B3;color:#14181D}.lt-topics a.on{background:#0B1530;border-color:#0B1530;color:#fff}.lt-topics a:focus-visible{outline:3px solid #8FB0FF;outline-offset:2px}@media (max-width:900px){.lt-topics{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-24px;padding-right:24px}.lt-topics a{flex:none}}.nw-list{display:flex;flex-direction:column}.nw-row{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:20px;gap:20px;padding:18px 0;border-top:1px solid #eaecf0}.nw-row:first-child{border-top:0;padding-top:4px}.nw-row time{font:700 13px/1.3 Sora,Helvetica Neue,Arial,sans-serif;color:#0B1530}.nw-row time span{display:block;font:500 12px/1.4 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;color:#667085}.nw-k{font:700 11px/1 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#B42318}.nw-row h2{margin:6px 0;font:700 17.5px/1.35 Sora,Helvetica Neue,Arial,sans-serif;color:#14181D}.nw-row h2 a{color:inherit;text-decoration:none}.nw-row h2 a:hover{color:#B42318;text-decoration:underline}.nw-row p{margin:0;font-size:14px;line-height:1.55;color:#5A6470;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.nw-row{grid-template-columns:1fr;gap:6px}.nw-row time span{display:inline;margin-left:6px}}.mg{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(900px 560px at 100% 0,rgba(122,31,43,.55),rgba(16,24,40,0) 70%),radial-gradient(700px 520px at 0 100%,rgba(30,58,110,.38),rgba(16,24,40,0) 70%),#0e1525}.mg:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:720px;height:720px;left:-160px;top:-120px;border-radius:50%;background:radial-gradient(closest-side,rgba(215,25,32,.22),rgba(215,25,32,0) 70%)}.mg-in{max-width:1280px;margin:0 auto;padding:80px 24px 76px}.mg-top{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-gap:72px;gap:72px;align-items:center}.mg-cover{display:block;width:100%;aspect-ratio:1200/1553;border-radius:6px;overflow:hidden;background:#1d2939;transform:perspective(1400px) rotateY(7deg) rotate(-1deg);transform-origin:left center;box-shadow:0 0 0 1px rgba(255,255,255,.08),2px 4px 8px rgba(0,0,0,.25),18px 30px 50px -10px rgba(0,0,0,.55),40px 70px 110px -30px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease}.mg-cover:hover{transform:perspective(1400px) rotateY(0deg) rotate(0deg) translateY(-4px)}.mg-cover img{width:100%;height:100%;object-fit:cover;display:block}.mg-text{min-width:0;max-width:600px}.mg-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(215,25,32,.16);border:1px solid rgba(215,25,32,.32);font:600 13px/1.2 Sora,Helvetica Neue,Arial,sans-serif;color:#fff}.mg-pill>span{width:7px;height:7px;border-radius:50%;background:#f04438;box-shadow:0 0 0 4px rgba(240,68,56,.2)}.mg-pill b{font-weight:600;color:#f4a3a6;padding-left:9px;margin-left:2px;border-left:1px solid rgba(255,255,255,.25)}.mg-h{margin:18px 0 0;font:700 clamp(38px,4.8vw,60px)/1.04 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:-.025em}.mg-bar{display:block;width:64px;height:4px;border-radius:2px;background:#d71920;margin-top:20px}.mg-lead{margin:20px 0 0;font-size:18px;line-height:1.6;color:#d0d5dd;max-width:54ch;text-wrap:pretty}.mg-points{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.mg-points li{display:flex;align-items:flex-start;gap:14px;font-size:15.5px;line-height:1.5;color:#c8cdd6}.mg-points strong{color:#fff;font-weight:600}.mg-points svg{flex:none;width:38px;height:38px;padding:9px;border-radius:10px;color:#f4a3a6;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.mg-points li>span{padding-top:8px}.mg-btns{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.mg-btn{display:inline-flex;align-items:center;gap:9px;padding:15px 26px;border-radius:999px;white-space:nowrap;font:700 15px/1 Sora,Helvetica Neue,Arial,sans-serif;transition:background .2s ease,border-color .2s ease,transform .2s ease}.mg-btn,.mg-btn:hover{color:#fff;text-decoration:none}.mg-btn:hover{transform:translateY(-1px)}.mg-btn--red{background:#d71920;box-shadow:0 10px 24px -10px rgba(215,25,32,.7)}.mg-btn--red:hover{background:#a5121a}.mg-btn--ghost{border:1.5px solid rgba(255,255,255,.45)}.mg-btn--ghost:hover{border-color:#fff;background:rgba(255,255,255,.08)}.mg-past{margin-top:72px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1)}.mg-past-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.mg-past-head h3{margin:0;font:700 22px/1.2 Sora,Helvetica Neue,Arial,sans-serif;color:#fff}.mg-past-head a{font:600 14px/1.2 Sora,Helvetica Neue,Arial,sans-serif;color:#fff;text-decoration:none;white-space:nowrap}.mg-past-head a:hover{color:#f4a3a6}.mg-backs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:28px;gap:28px}.mg-back{display:flex;flex-direction:column;gap:14px}.mg-back,.mg-back:hover{color:#fff;text-decoration:none}.mg-back-img{display:block;aspect-ratio:1200/1553;box-sizing:content-box;padding:6px;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.26);box-shadow:0 2px 4px rgba(0,0,0,.25),0 16px 32px -10px rgba(0,0,0,.6);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.mg-back:hover .mg-back-img{transform:translateY(-6px);border-color:rgba(255,255,255,.5);box-shadow:0 4px 8px rgba(0,0,0,.25),0 26px 44px -12px rgba(0,0,0,.7)}.mg-back-img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:4px;background:#1d2939}.mg-back-meta{display:flex;flex-direction:column;gap:3px}.mg-back-meta strong{font:600 15px/1.3 Sora,Helvetica Neue,Arial,sans-serif}.mg-back-meta span{font-size:13px;color:#98a2b3}.mg a:focus-visible{outline:3px solid #f2b33d;outline-offset:3px}@media (max-width:1100px){.mg-top{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:48px}.mg-backs{gap:20px}}@media (max-width:860px){.mg-in{padding:48px 20px 52px}.mg-top{grid-template-columns:minmax(0,1fr);gap:36px}.mg-cover{width:min(78vw,340px);transform:none}.mg-cover:hover{transform:translateY(-3px)}.mg-lead{font-size:16px}.mg-points li{font-size:15px}.mg-btns{flex-wrap:nowrap}.mg-btn{flex:1 1;justify-content:center;padding:14px 12px;font-size:14px}.mg-past{margin-top:48px}.mg-past-head h3{font-size:19px}.mg-backs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;gap:16px;margin:0 -20px;padding:6px 20px 14px;scrollbar-width:none}.mg-backs::-webkit-scrollbar{display:none}.mg-backs li{flex:0 0 44vw;max-width:200px;scroll-snap-align:start}}@media (max-width:380px){.mg-btns{flex-wrap:wrap}.mg-btn{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.mg-back-img,.mg-btn,.mg-cover{transition:none}}.ct-in{max-width:1280px;margin:0 auto;padding:0 24px}.ct-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 12px;font:600 11.5px/1 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#14181D}.ct-eyebrow:after{content:"";width:40px;height:2px;background:#D71920}.ct-eyebrow--lt{color:#C8D1DE}.ct-hero{color:#fff;background:radial-gradient(55% 90% at 100% 0,rgba(215,25,32,.28),transparent 60%),radial-gradient(45% 80% at 0 100%,rgba(30,90,168,.45),transparent 65%),#0B1530}.ct-crumbs{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0 0;font-size:12.5px;color:#98A2B3}.ct-crumbs a{color:#C8D1DE;text-decoration:none}.ct-crumbs a:hover{color:#fff;text-decoration:underline}.ct-crumbs [aria-current]{color:#fff}.ct-hub{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center;padding:48px 0 64px}.ct-hero h1{margin:0 0 14px;font:800 clamp(32px,4.2vw,52px)/1.06 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:-.025em;color:#fff;text-wrap:balance}.ct-lead{margin:0;max-width:54ch;font-size:17px;line-height:1.65;color:#C8D1DE;text-wrap:pretty}.ct-stats{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:24px;font-size:14px;color:#C8D1DE}.ct-stats b{font:800 22px/1 Sora,Helvetica Neue,Arial,sans-serif;color:#fff;margin-right:6px}.ct-stat-link{color:#fff;font:600 14px/1 Sora,Helvetica Neue,Arial,sans-serif;text-decoration:none;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.4)}.ct-stat-link:hover{color:#fff;border-bottom-color:#fff}.ct-acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px}.ct-mosaic{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;justify-items:center}.ct-mosaic li:nth-child(2),.ct-mosaic li:nth-child(5),.ct-mosaic li:nth-child(8){transform:translateY(22px)}.ct-mosaic .ct-face{width:116px;height:116px;box-shadow:0 0 0 3px rgba(255,255,255,.14),0 18px 34px -14px rgba(0,0,0,.6)}.ct-profile{display:flex;gap:40px;align-items:center;padding:44px 0 56px}.ct-role{margin:0 0 14px;font:600 15px/1.4 Sora,Helvetica Neue,Arial,sans-serif;color:#F97066}.ct-role--dk{color:#B42318}.ct-bio{margin:0;max-width:64ch;font-size:16px;line-height:1.7;color:#C8D1DE;text-wrap:pretty}.ct-bio--dk{color:#475467;margin-bottom:22px}.ct-face{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:#1C2A48}.ct-face img{width:100%;height:100%;object-fit:cover;display:block}.ct-face b{font:700 32% Sora,Helvetica Neue,Arial,sans-serif;color:#fff}.ct-face--xl{width:176px;height:176px;box-shadow:0 0 0 5px rgba(255,255,255,.12),0 24px 44px -18px rgba(0,0,0,.55)}.ct-face--xl b{font-size:54px}.ct-face--md{width:96px;height:96px}.ct-face--md b{font-size:28px}.ct-in.ct-body{padding-top:56px;padding-bottom:72px;display:flex;flex-direction:column;gap:64px}.ct-sec-head{margin-bottom:26px}.ct-sec-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ct-editor h2,.ct-sec h2,.ct-write h2{margin:0;font:700 clamp(24px,2.6vw,32px)/1.15 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:-.02em;color:#14181D;text-wrap:balance}.ct-count{font-size:14px}.ct-count,.ct-empty{color:#5A6470}.ct-editor{display:flex;gap:40px;align-items:center;padding:36px;border-radius:18px;background:#F4F6F8;border:1px solid #e4e7ec}.ct-editor .ct-face--xl{box-shadow:0 18px 36px -18px rgba(16,24,40,.45)}.ct-editor h2{margin-bottom:6px}.ct-people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:18px;gap:18px}.ct-person{height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:26px 18px 20px;border-radius:16px;background:#fff;border:1px solid #e4e7ec;color:#14181D;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ct-person .ct-face{margin-bottom:8px;box-shadow:0 0 0 4px #F4F6F8}.ct-person:hover{transform:translateY(-4px);border-color:#D0D5DD;box-shadow:0 22px 40px -22px rgba(16,24,40,.4)}.ct-person-name{font:700 16px/1.3 Sora,Helvetica Neue,Arial,sans-serif}.ct-person-role{font-size:13.5px;line-height:1.45;color:#5A6470;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-person-go{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:6px;font:600 13px/1 Sora,Helvetica Neue,Arial,sans-serif;color:#B42318}.ct-person-go .cs-arr{width:13px;height:13px;transition:transform .15s ease}.ct-person:hover .ct-person-go .cs-arr{transform:translateX(3px)}.ct-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.ct-card{display:flex;flex-direction:column;border:1px solid #e4e7ec;border-radius:14px;overflow:hidden;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.ct-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -24px rgba(16,24,40,.45)}.ct-card-img{display:block;aspect-ratio:3/2;background:#F4F6F8;overflow:hidden}.ct-card-img img{width:100%;height:100%;object-fit:cover;display:block}.ct-card-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1 1}.ct-card-cat{font:600 10.5px/1.3 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#B42318}.ct-card h3{margin:0;font:600 16.5px/1.32 Sora,Helvetica Neue,Arial,sans-serif}.ct-card h3 a{color:#14181D;text-decoration:none}.ct-card h3 a:hover{color:#B42318;text-decoration:underline}.ct-card-date{margin-top:auto;font-size:12.5px;color:#667085}.ct-write{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap;padding:36px 40px;border-radius:18px;color:#fff;background:radial-gradient(60% 120% at 100% 0,rgba(215,25,32,.35),transparent 60%),#0B1530}.ct-write>div{flex:1 1 420px;min-width:0}.ct-write .ct-eyebrow{color:#C8D1DE}.ct-write h2{color:#fff;margin-bottom:10px}.ct-write p{margin:0;max-width:62ch;font-size:15.5px;line-height:1.6;color:#C8D1DE}.ct a:focus-visible{outline:3px solid #8FB0FF;outline-offset:2px}@media (max-width:1080px){.ct-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ct-hub{grid-template-columns:minmax(0,1fr);gap:36px;padding:32px 0 48px}.ct-mosaic{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;max-width:none}.ct-mosaic li{transform:none!important;margin-left:-14px}.ct-mosaic li:first-child{margin-left:0}.ct-mosaic .ct-face{width:64px;height:64px;box-shadow:0 0 0 3px #0B1530}.ct-editor,.ct-profile{flex-direction:column;align-items:flex-start;gap:24px}.ct-editor{padding:26px 22px}.ct-face--xl{width:128px;height:128px}}@media (max-width:560px){.ct-in{padding:0 16px}.ct-cards{grid-template-columns:minmax(0,1fr)}.ct-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ct-person{padding:20px 12px 16px}.ct-face--md{width:76px;height:76px}.ct-write{padding:28px 22px}.ct-write .cbt{width:100%;justify-content:center}.ct-mosaic li:nth-child(n+6){display:none}.ct-in.ct-body{padding-top:40px;padding-bottom:56px;gap:48px}}@media (prefers-reduced-motion:reduce){.ct-card,.ct-person,.ct-person-go .cs-arr{transition:none}}.pv2{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;--red:#D71920;--navy:#0B1530}.pv2 *{box-sizing:border-box}.pv-hero{position:relative;color:#fff;background:#0B1530;overflow:hidden}.pv-hero .bg{position:absolute;inset:0;background-size:cover;background-position:center 40%;transform:scale(1.03)}.pv-hero .veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,12,32,.96),rgba(6,12,32,.86) 38%,rgba(6,12,32,.45) 70%,rgba(6,12,32,.25)),linear-gradient(0deg,rgba(6,12,32,.9),transparent 45%)}.pv-in{position:relative;max-width:1280px;margin:0 auto;padding:72px 24px 40px}.pv-eye{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:600 12px/1 Sora,sans-serif;letter-spacing:.08em;text-transform:uppercase}.pv-eye img{width:28px;height:28px;border-radius:50%;background:#fff;object-fit:contain;padding:3px}.pv-hero h1{margin:20px 0 14px;font:800 clamp(40px,5.4vw,72px)/1.02 Sora,sans-serif;letter-spacing:-.035em;max-width:14ch}.pv-hero h1 span{display:block;font-size:.42em;font-weight:600;letter-spacing:-.01em;color:#FF8A8E;margin-bottom:8px}.pv-lead{max-width:58ch;font-size:18px;line-height:1.65;color:#D5DCE8;margin:0 0 28px}.pv-cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:56px}.pv-b{display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border-radius:10px;font:700 14.5px/1 Sora,sans-serif;text-decoration:none!important;transition:transform .2s,background .2s}.pv-b:hover{transform:translateY(-2px)}.pv-b.r{background:var(--red);color:#fff}.pv-b.r:hover{background:#A5121A;color:#fff}.pv-b.g{background:rgba(255,255,255,.1);border:1.5px solid rgba(255,255,255,.4);color:#fff}.pv-b.g:hover{background:rgba(255,255,255,.18);color:#fff}.pv-facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.pv-f{padding:18px 18px 20px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pv-f .ic{width:36px;height:36px;border-radius:9px;background:rgba(215,25,32,.9);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.pv-f .ic svg{width:18px;height:18px}.pv-f small{display:block;font:600 11px/1 IBM Plex Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#A9B6CC;margin-bottom:8px}.pv-f b{display:block;font:700 19px/1.25 Sora,sans-serif;margin-bottom:6px}.pv-f p{margin:0;font-size:13.5px;line-height:1.5;color:#C9D2E0}.pv-credit{position:absolute;right:14px;bottom:8px;font-size:10.5px;color:rgba(255,255,255,.55)}.pv-gl{background:#F4F6FA;padding:72px 0 64px;border-bottom:1px solid #e4e7ec}.pv-wrap{max-width:1280px;margin:0 auto;padding:0 24px}.pv-tag{display:inline-flex;align-items:center;gap:10px;font:600 12px/1 IBM Plex Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:12px}.pv-tag:before{content:"";width:26px;height:2px;background:var(--red)}.pv-gl h2{margin:0 0 28px;font:800 clamp(28px,3vw,40px)/1.1 Sora,sans-serif;color:#0B1220;letter-spacing:-.025em}.pv-grid{display:grid;grid-template-columns:1fr 1.35fr;grid-gap:24px;gap:24px;align-items:stretch}.pv-card{background:#fff;border:1px solid #e4e7ec;border-radius:18px;padding:26px;box-shadow:0 12px 30px -24px rgba(16,24,40,.4)}.pv-row{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #f0f2f5}.pv-row:first-child{padding-top:0}.pv-row:last-child{border-bottom:0;padding-bottom:0}.pv-row .ic{width:42px;height:42px;flex-shrink:0;border-radius:11px;background:#FDECEC;color:var(--red);display:flex;align-items:center;justify-content:center}.pv-row .ic svg{width:20px;height:20px}.pv-row small{display:block;font:600 11px/1 IBM Plex Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#667085;margin-bottom:7px}.pv-row b{font:700 18px/1.3 Sora,sans-serif;color:#0B1220}.pv-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.pv-chips span{padding:7px 12px;border-radius:8px;background:#F2F4F7;border:1px solid #e4e7ec;font-size:13.5px;color:#344054}.pv-lead2{font:700 13px/1 Sora,sans-serif;color:#0B1220;margin:0 0 16px;display:flex;justify-content:space-between;align-items:center}.pv-lead2 a{font:600 13px/1 IBM Plex Sans,sans-serif;color:var(--red);text-decoration:none!important}.pv-people{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.pv-p{display:flex;flex-direction:column;border:1px solid #e4e7ec;border-radius:14px;overflow:hidden;background:#fff;text-decoration:none!important;color:inherit;transition:transform .2s,box-shadow .2s}.pv-p:hover{transform:translateY(-3px);box-shadow:0 18px 30px -20px rgba(16,24,40,.4);color:inherit}.pv-p .ph{aspect-ratio:4/4.3;background:linear-gradient(160deg,#0B1530,#1E3A8A);position:relative;overflow:hidden}.pv-p .ph img{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block}.pv-p .ph .none{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.55)}.pv-p .ph .none svg{width:54px;height:54px}.pv-p .ph .rb{position:absolute;left:10px;top:10px;padding:5px 9px;border-radius:6px;background:rgba(255,255,255,.95);color:#0B1220;font:700 10px/1 Sora,sans-serif;letter-spacing:.1em;text-transform:uppercase}.pv-p .tx{padding:14px 14px 16px}.pv-p b{display:block;font:700 15.5px/1.3 Sora,sans-serif;color:#0B1220}.pv-p span.r{display:block;font-size:12.5px;line-height:1.45;color:#5A6470;margin-top:4px}.pv-stats{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:24px}.pv-s{position:relative;background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:20px 18px 18px;overflow:hidden}.pv-s:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,var(--red),#FF7A7F)}.pv-s .ic{width:34px;height:34px;border-radius:9px;background:#EEF2FF;color:#1E3A8A;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.pv-s .ic svg{width:17px;height:17px}.pv-s b{display:block;font:800 28px/1.05 Sora,sans-serif;color:#0B1220;letter-spacing:-.02em}.pv-s strong{display:block;font-size:13.5px;font-weight:600;color:#344054;margin:8px 0 4px;line-height:1.35}.pv-s span{font-size:12px;color:#667085;line-height:1.4}.pv-src{margin-top:16px;font-size:12.5px;color:#667085}.pv-src a{color:#004FB8}@media(max-width:1100px){.pv-facts{grid-template-columns:repeat(2,1fr)}.pv-grid{grid-template-columns:1fr}.pv-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.pv-facts,.pv-people,.pv-stats{grid-template-columns:1fr 1fr}.pv-in{padding-top:48px}}.pv2 a:focus-visible{outline:3px solid #8FB0FF;outline-offset:3px}.pv-hero .pv-credit a{color:inherit;text-decoration:underline}.pv-card.l{display:flex;flex-direction:column}.pv-chamber{margin-top:auto;padding-top:18px;border-top:1px solid #f0f2f5;display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none!important;color:#0B1220}.pv-chamber small{display:block;font:600 11px/1 IBM Plex Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#667085;margin-bottom:6px}.pv-chamber b{font:700 15.5px/1.3 Sora,sans-serif}.pv-chamber .go{flex-shrink:0;width:38px;height:38px;border-radius:10px;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .2s}.pv-chamber:hover{color:#0B1220}.pv-chamber:hover .go{transform:translateX(3px)}.pv-p .cr{display:block;font-size:10.5px;color:#98A2B3;margin-top:8px}.pv-lead2 a,.pv2 a.pv-b,.pv2 a.pv-p,.pv2 a.pv-p *{text-decoration:none!important}.pv-people{max-width:100%}@media(max-width:640px){.pv2 .pv-people{grid-template-columns:1fr 1fr!important}}.pv-people.n2 .ph{aspect-ratio:4/3.4}.pvl{max-width:1440px;margin:0 auto;padding:24px 24px 0;display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.pvl-side{position:-webkit-sticky;position:sticky;top:96px;max-height:calc(100vh - 112px);overflow-y:auto;border:1px solid #e4e7ec;border-radius:12px;background:#F9FAFB;padding:16px 8px 12px;scrollbar-width:thin}.pvl-h{margin:0 10px 6px;font:700 12px/1.3 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:.12em;color:#D71920}.pvl-h,.pvl-r{text-transform:uppercase}.pvl-r{margin:14px 10px 4px;font:600 10.5px/1 Sora,Helvetica Neue,Arial,sans-serif;letter-spacing:.14em;color:#667085}.pvl-side a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:8px;font:500 14px/1.3 IBM Plex Sans,Helvetica Neue,Arial,sans-serif;color:#14181D;text-decoration:none}.pvl-side a small{flex:none;font:600 11px/1 Sora,Helvetica Neue,Arial,sans-serif;color:#98A2B3}.pvl-side a:hover{background:#fff;color:#D71920;text-decoration:none}.pvl-side a.on{background:#fff;color:#D71920;font-weight:600;box-shadow:0 1px 3px rgba(16,24,40,.1)}.pvl-side a.on small{color:#D71920}.pvl-side a:focus-visible{outline:3px solid #8FB0FF;outline-offset:1px}.pvl-main{min-width:0}.pvl-main .pv-hero{border-radius:14px}.pvl-main .pv-in{padding:56px 40px 36px}.pvl-main .pv-gl{border-radius:14px;margin-top:24px;padding:48px 0;border:1px solid #e4e7ec}.pvl-main .pv-wrap{padding:0 32px}@media(max-width:1180px){.pvl [data-m=two-col]{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:900px){.pvl{grid-template-columns:minmax(0,1fr);padding:12px 12px 0;gap:14px}.pvl-side{position:relative;top:auto;max-height:none;display:flex;gap:6px;overflow-x:auto;padding:8px;border-radius:10px}.pvl-h,.pvl-r{display:none}.pvl-g{display:contents}.pvl-side a{flex:0 0 auto;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid #e4e7ec}.pvl-side a small{display:none}.pvl-main .pv-in{padding:36px 20px 28px}.pvl-main .pv-wrap{padding:0 18px}}