.newsPage{color:#0b1729;background:#fff;overflow:hidden}.newsHero{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 24%,#6eb7ff42,#0000 28%),linear-gradient(120deg,#071a37 0%,#0a2a5c 52%,#174c92 100%);grid-template-columns:minmax(0,1fr) minmax(440px,.92fr);align-items:center;gap:clamp(48px,7vw,112px);min-height:calc(100svh - 88px);padding:clamp(64px,7vw,112px) max(5vw,32px) 92px;display:grid;position:relative}.newsHero:before{content:"";z-index:-3;background:linear-gradient(90deg,#04152cf5 0%,#04152ca8 42%,#0000 74%),linear-gradient(#0000 72%,#04152cca 100%);position:absolute;inset:0}.newsHeroGrid{z-index:-2;opacity:.28;background-image:linear-gradient(#b9dcff1b 1px,#0000 1px),linear-gradient(90deg,#b9dcff1b 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 28%,#000);mask-image:linear-gradient(90deg,#000,#0000 28%,#000)}.newsWave{z-index:-1;filter:drop-shadow(0 0 10px #1a8dff);opacity:.34;border-top:1px solid #62b6ff8f;border-radius:50%;height:180px;animation:8s ease-in-out infinite alternate newsWaveDrift;position:absolute;left:-8%;right:-8%;transform:rotate(-4deg)}.newsWave:after,.newsWave:before{content:"";border-top:1px solid #75c0ff70;border-radius:50%;height:100%;position:absolute;inset:24px 0 auto}.newsWave:after{opacity:.62;inset:52px 0 auto}.newsWaveOne{bottom:5%}.newsWaveTwo{opacity:.22;animation-delay:-4s;bottom:-3%;transform:rotate(3deg)scaleX(1.08)}.newsHeroCopy{z-index:2;max-width:720px;position:relative}.newsEyebrow{letter-spacing:.17em;align-items:center;gap:16px;margin-bottom:32px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.newsEyebrow span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061c38a3;border:1px solid #a9d3ff5c;padding:9px 11px}.newsEyebrow b{color:#add6ff}.newsHero h1{letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(70px,7.2vw,116px);font-weight:300;line-height:.78}.newsHero h1 em{color:#a9d6ff;font-style:normal}.newsHeroCopy>p{color:#e2eefc;max-width:650px;margin:34px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.62}.newsHeroProof{border-top:1px solid #c8e2ff45;align-items:center;gap:16px;width:max-content;margin-top:42px;padding-top:18px;display:flex}.newsHeroProof strong{font-size:34px;font-weight:300}.newsHeroProof span{color:#bdd4ee;letter-spacing:.11em;text-transform:uppercase;font:700 9px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.newsHeroFeature{aspect-ratio:16/11;color:#fff;border:1px solid #b9dcff80;border-radius:17px;flex-direction:column;justify-content:space-between;align-self:center;min-height:430px;padding:26px;transition:transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .45s;display:flex;position:relative;overflow:hidden;transform:translateY(-4px);box-shadow:0 42px 90px #020d1f80;background-size:cover!important}.newsHeroFeature:before{content:"";background:linear-gradient(#04152c21 20%,#04152ce5 100%);position:absolute;inset:0}.newsHeroFeature:after{content:"";border:1px solid #d8ecff31;border-radius:10px;position:absolute;inset:14px}.newsHeroFeature>*{z-index:2;position:relative}.newsHeroFeature:hover{transform:translateY(-11px);box-shadow:0 55px 110px #020d1fa3}.newsHeroFeatureTop{letter-spacing:.14em;justify-content:space-between;align-items:center;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.newsHeroFeatureTop span{color:#174c92;background:#fff;border-radius:4px;padding:9px 11px}.newsHeroFeatureTop time{color:#e0efff}.newsHeroFeatureBody small{color:#9dd2ff;letter-spacing:.14em;text-transform:uppercase;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.newsHeroFeatureBody h2{letter-spacing:-.04em;max-width:580px;margin:14px 0 22px;font-size:clamp(27px,2.5vw,43px);font-weight:400;line-height:1.05}.newsHeroFeatureBody>div{border-top:1px solid #ffffff4a;justify-content:space-between;align-items:center;padding-top:17px;font-size:12px;font-weight:800;display:flex}.newsArrow{color:#1c5eb0;background:#edf5ff;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .3s,background .3s,color .3s;display:inline-grid}.newsHeroFeature:hover .newsArrow{color:#fff;background:#1a6aff;transform:rotate(45deg)}.newsHeroRail{z-index:3;color:#c4ddf7;letter-spacing:.14em;align-items:center;gap:16px;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;bottom:24px;left:max(5vw,32px);right:max(5vw,32px)}.newsHeroRail i{background:#a8d2ff66;width:82px;height:1px}.newsHeroRail a{color:#fff;align-items:center;gap:12px;margin-left:auto;display:flex}.newsHeroRail .newsArrow{color:#fff;background:#ffffff18;width:26px;height:26px}.newsFeed{background:linear-gradient(#fff 0%,#f3f7fb 28%,#edf3f9 100%);padding:clamp(92px,9vw,145px) max(5vw,32px) clamp(110px,10vw,160px)}.feedTitle{grid-template-columns:.65fr 1fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);max-width:1500px;margin:0 auto;display:grid}.feedTitle>span,.newsManifest>span{color:#2957a4;letter-spacing:.17em;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.feedTitle h2,.newsManifest h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,76px);font-weight:300;line-height:.96}.feedTitle p{color:#56667a;max-width:440px;margin:0;font-size:17px;line-height:1.72}.newsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1500px;margin:72px auto 0;display:grid}.newsCard{background:linear-gradient(145deg,#fff 0%,#f7f9fc 54%,#edf2f7 100%);border:1px solid #d2deea;border-radius:16px;flex-direction:column;min-width:0;transition:transform .4s cubic-bezier(.2,.75,.25,1),border-color .35s,box-shadow .4s;display:flex;overflow:hidden;box-shadow:0 10px 30px #173f820c}.newsCard:hover{border-color:#8badd3;transform:translateY(-9px);box-shadow:0 30px 70px #173f8225}.newsCardMedia{aspect-ratio:16/10;background-color:#e6edf5;min-height:0;transition:background-size .55s cubic-bezier(.2,.75,.25,1);display:block;position:relative;overflow:hidden;transform:translateZ(0)}.newsCardMedia:before{content:"";background:linear-gradient(#0000 44%,#04152c82 100%);transition:background .35s;position:absolute;inset:0}.newsCardMedia:after{content:"";opacity:0;border:1px solid #ffffff46;border-radius:9px;transition:opacity .35s,transform .35s;position:absolute;inset:16px;transform:scale(.97)}.newsCard:hover .newsCardMedia:after{opacity:1;transform:none}.newsCardIndex,.newsCardCategory{z-index:2;letter-spacing:.12em;border-radius:5px;padding:9px 10px;font:700 9px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:18px}.newsCardIndex{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071a37d6;left:18px}.newsCardCategory{color:#24599e;text-transform:uppercase;background:#ffffffed;right:18px;box-shadow:0 8px 18px #071a3722}.newsCardBody{flex-direction:column;flex:1;padding:27px 28px 28px;display:flex}.newsMeta{justify-content:space-between;align-items:center;gap:18px;display:flex}.newsMeta span{color:#2957a4;letter-spacing:.13em;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.newsMeta time{color:#74869a;font:500 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.newsCard h3{letter-spacing:-.032em;margin:19px 0 14px;font-size:clamp(22px,1.75vw,28px);font-weight:500;line-height:1.12}.newsCard h3 a{transition:color .25s}.newsCard h3 a:hover{color:#2957a4}.newsCard p{color:#5a697a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 25px;font-size:14px;line-height:1.62;display:-webkit-box;overflow:hidden}.newsCardLink{color:#2957a4;border-top:1px solid #d7e1eb;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:12px;font-weight:800;display:flex}.newsCardLink .newsArrow{background:#e6f0fb;width:29px;height:29px}.newsCard:hover .newsCardLink .newsArrow{color:#fff;background:#2957a4;transform:rotate(45deg)}.newsManifest{text-align:center;color:#fff;background:radial-gradient(circle at 72% 24%,#5eaaff35,#0000 25%),linear-gradient(115deg,#06182f,#123b77);padding:clamp(95px,9vw,145px) 6vw;position:relative;overflow:hidden}.newsManifest:before{content:"";background-image:linear-gradient(#d5eaff12 1px,#0000 1px),linear-gradient(90deg,#d5eaff12 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.newsManifest>*{z-index:1;position:relative}.newsManifest>span{color:#9fd1ff}.newsManifest h2{margin:22px 0}.newsManifest p{color:#d2e3f6;max-width:780px;margin:0 auto;font-size:18px;line-height:1.75}@keyframes newsWaveDrift{to{transform:translate(3%,12px)rotate(-2deg)}}@media (min-width:1550px){.newsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.newsHero{grid-template-columns:1fr .86fr}.newsHeroFeature{max-height:590px}}@media (max-width:1050px){.newsHero{grid-template-columns:1fr minmax(380px,.8fr);gap:44px}.newsHero h1{font-size:68px}.newsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsHeroFeature{min-height:390px}.feedTitle{grid-template-columns:1fr 1fr}.feedTitle>span{grid-column:1/-1}}@media (max-width:760px){.newsHero{grid-template-columns:1fr;gap:42px;min-height:auto;padding:68px 6vw 100px}.newsHero:before{background:linear-gradient(#04152cf3 0%,#04152c9e 70%,#04152ce8 100%)}.newsHero h1{font-size:clamp(58px,17vw,82px)}.newsHeroFeature{aspect-ratio:4/5;width:100%;min-height:0;max-height:570px}.newsHeroRail{left:6vw;right:6vw}.newsHeroRail b,.newsHeroRail i{display:none}.feedTitle{grid-template-columns:1fr}.feedTitle>span{grid-column:auto}.newsGrid{grid-template-columns:1fr}.newsFeed{padding-left:6vw;padding-right:6vw}.newsCardMedia{aspect-ratio:16/10}.newsCardBody{padding:25px}.newsManifest{padding-left:6vw;padding-right:6vw}}@media (max-width:430px){.newsEyebrow b{display:none}.newsHeroCopy>p{font-size:16px}.newsHeroFeatureBody h2{font-size:27px}.newsHeroFeature{aspect-ratio:4/5;padding:22px}.newsHeroProof{margin-top:30px}.newsHeroRail>a{font-size:0}.newsHeroRail>a .newsArrow{font-size:16px}.feedTitle h2{font-size:48px}.newsGrid{margin-top:48px}.newsCard h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.newsWave{animation:none}.newsHeroFeature,.newsCard,.newsArrow{transition:none}}
