.tt2.tt3d.nw3d{--qa:#a78bfa;--qa-soft:#ddd6fe;--qa-ink:#1a0b3d;--qa-deep:#6d28d9;--qa-bg:#1e1250}.tt2.tt3d.nw3d .qc3d-hero{background:radial-gradient(1100px 760px at 82% 12%,#2b1a6b 0%,#0000 62%),radial-gradient(900px 680px at 8% 72%,#0e3247 0%,#0000 60%),#0b0820}.tt2.tt3d.nw3d .qc3d-hero-grid{background-image:linear-gradient(#a78bfa12 1px,#0000 1px),linear-gradient(90deg,#a78bfa12 1px,#0000 1px)}.tt2.tt3d.nw3d .dark{background:radial-gradient(900px 600px at 90% 0,#2b1a6b88 0%,#0000 60%),radial-gradient(800px 600px at 0 100%,#0e324755 0%,#0000 60%),#0b0820}.tt2.tt3d.nw3d .qc3d-eyebrow{background:#a78bfa14;border-color:#a78bfa5c}.tt2.tt3d.nw3d .qc3d-eyebrow-flat{background:#a78bfa1c;border-color:#6d28d940}.tt2.tt3d.nw3d .qc3d-crumbs,.tt2.tt3d.nw3d .qc3d-stats dt{color:#bdb6d6}.tt2.tt3d.nw3d .qc3d-hero-visual .tt3d-orbit{border-color:#a78bfa80}.tt2.tt3d.nw3d .qc3d-stats{grid-template-columns:minmax(0,220px)}.tt2.tt3d.nw3d .nw3d-filters{margin:0 0 24px}.tt2.tt3d.nw3d .nw3d-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.tt2.tt3d.nw3d .nw3d-card{height:100%}.tt2.tt3d.nw3d .nw3d-card a{color:#140c33;background:#fff;border:1px solid #1e125017;border-radius:22px;flex-direction:column;height:100%;transition:border-color .2s;display:flex;overflow:hidden;box-shadow:0 22px 46px -34px #1e125088}.tt2.tt3d.nw3d .nw3d-card a:hover{border-color:var(--qa-deep)}.tt2.tt3d.nw3d .nw3d-card img,.tt2.tt3d.nw3d .nw3d-card-art{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.tt2.tt3d.nw3d .nw3d-card-art{background:linear-gradient(140deg,#1e1250,#0e3247);place-items:center;display:grid}.tt2.tt3d.nw3d .nw3d-card-art svg{width:44px;height:44px;color:var(--qa-soft);opacity:.7}.tt2.tt3d.nw3d .nw3d-card a>div{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.tt2.tt3d.nw3d .nw3d-card small{letter-spacing:.1em;text-transform:uppercase;color:var(--qa-deep);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.tt2.tt3d.nw3d .nw3d-card small svg{width:13px;height:13px}.tt2.tt3d.nw3d .nw3d-card strong{font-size:19px;line-height:1.3}.tt2.tt3d.nw3d .nw3d-card p{color:#4b4566;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.tt2.tt3d.nw3d .nw3d-card em{color:var(--qa-deep);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.tt2.tt3d.nw3d .nw3d-card em svg{width:15px;height:15px}@media (width<=960px){.tt2.tt3d.nw3d .nw3d-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.tt2.tt3d.nw3d .nw3d-grid{grid-template-columns:1fr}}.tt2.tt3d.nw3d .nw3d-elsewhere{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tt2.tt3d.nw3d .nw3d-tile{color:#fff;background-position:50%;background-size:cover;border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;justify-content:flex-end;gap:8px;min-height:260px;padding:22px;display:flex}.tt2.tt3d.nw3d .nw3d-tile strong{font-size:20px}.tt2.tt3d.nw3d .nw3d-tile span{color:#e4def7;font-size:14px;line-height:1.5}.tt2.tt3d.nw3d .nw3d-tile em{color:var(--qa-soft);align-items:center;gap:6px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.tt2.tt3d.nw3d .nw3d-tile em svg{width:15px;height:15px}@media (width<=860px){.tt2.tt3d.nw3d .nw3d-elsewhere{grid-template-columns:1fr}}.tt2.tt3d.nw3d .nw3d-article-hero{min-height:0;padding-bottom:56px}.tt2.tt3d.nw3d .nw3d-article-hero .container{z-index:2;max-width:900px;position:relative}.tt2.tt3d.nw3d .nw3d-article-hero h1{letter-spacing:-.02em;margin-top:16px;font-size:clamp(32px,4.4vw,56px);line-height:1.08}.tt2.tt3d.nw3d .nw3d-back{letter-spacing:.12em;text-transform:uppercase;color:#bdb6d6;align-items:center;gap:6px;margin-bottom:22px;font-size:12px;font-weight:800;display:inline-flex}.tt2.tt3d.nw3d .nw3d-back:hover{color:var(--qa-soft)}.tt2.tt3d.nw3d .nw3d-back svg{width:16px;height:16px}.tt2.tt3d.nw3d .nw3d-date{color:#bdb6d6;align-items:center;gap:8px;margin-top:14px;font-size:14px;display:flex}.tt2.tt3d.nw3d .nw3d-date svg{width:16px;height:16px}.tt2.tt3d.nw3d .nw3d-lede{border-left:3px solid var(--qa);color:#e4def7;margin-top:18px;padding-left:18px;font-size:19px;line-height:1.55}.tt2.tt3d.nw3d .nw3d-article{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;display:grid}.tt2.tt3d.nw3d .nw3d-article article p{color:#2d2748;margin:0 0 18px;font-size:17px;line-height:1.8}.tt2.tt3d.nw3d .nw3d-figure{border-radius:20px;width:100%;margin-bottom:28px;display:block}.tt2.tt3d.nw3d .nw3d-article aside{gap:16px;display:grid}.tt2.tt3d.nw3d .nw3d-article aside .qc3d-card{height:auto}.tt2.tt3d.nw3d .nw3d-links{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tt2.tt3d.nw3d .nw3d-links a{color:#140c33;border-bottom:1px solid #1e125012;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:14.5px;font-weight:700;display:flex}.tt2.tt3d.nw3d .nw3d-links a:hover{color:var(--qa-deep)}.tt2.tt3d.nw3d .nw3d-links svg{width:15px;height:15px}@media (width<=900px){.tt2.tt3d.nw3d .nw3d-article{grid-template-columns:1fr}}.tt2.tt3d.nw3d .nw3d-waves{z-index:1;pointer-events:none;position:absolute;top:48%;right:22%}.tt2.tt3d.nw3d .nw3d-waves i{opacity:0;border:2px solid #a78bfa;border-radius:50%;width:120px;height:120px;animation:6s ease-out infinite nw3dWave;position:absolute;top:-60px;left:-60px}.tt2.tt3d.nw3d .nw3d-waves i:nth-child(2){animation-delay:2s}.tt2.tt3d.nw3d .nw3d-waves i:nth-child(3){animation-delay:4s}@keyframes nw3dWave{0%{opacity:.45;transform:scale(.6)}to{opacity:0;transform:scale(6)}}.tt2.tt3d.nw3d .nw3d-paper{z-index:2;color:#140c33;background:#fbf8f1;border-radius:6px;width:min(360px,84%);padding:16px 16px 0;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000c}.tt2.tt3d.nw3d .nw3d-paper-mast{text-align:center;border-bottom:3px double #140c33;justify-items:center;gap:3px;padding-bottom:8px;display:grid}.tt2.tt3d.nw3d .nw3d-paper-mast small,.tt2.tt3d.nw3d .nw3d-paper-mast span{letter-spacing:.14em;text-transform:uppercase;color:#6d6688;font-size:8.5px;font-weight:800}.tt2.tt3d.nw3d .nw3d-paper-mast strong{font:900 28px/1 Georgia,Times New Roman,serif}.tt2.tt3d.nw3d .nw3d-paper-head{gap:6px;margin:12px 0;display:grid}.tt2.tt3d.nw3d .nw3d-paper-head i,.tt2.tt3d.nw3d .nw3d-paper-body>div i,.tt2.tt3d.nw3d .nw3d-paper-cols i{transform-origin:0;border-radius:2px;animation:10s ease-out infinite nw3dType;display:block}.tt2.tt3d.nw3d .nw3d-paper-head i{background:#140c33;height:12px}.tt2.tt3d.nw3d .nw3d-paper-head i+i{width:70%;animation-delay:.4s}.tt2.tt3d.nw3d .nw3d-paper-body{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tt2.tt3d.nw3d .nw3d-paper-photo{aspect-ratio:4/3;background:linear-gradient(140deg,#3b2690,#0e3247);border-radius:4px;place-items:center;display:grid}.tt2.tt3d.nw3d .nw3d-paper-photo svg{color:#ddd6fe;width:30px;height:30px}.tt2.tt3d.nw3d .nw3d-paper-body>div,.tt2.tt3d.nw3d .nw3d-paper-cols>div{align-content:start;gap:6px;display:grid}.tt2.tt3d.nw3d .nw3d-paper-body>div i,.tt2.tt3d.nw3d .nw3d-paper-cols i{height:5px;animation-delay:calc(.8s + var(--i) * .15s);background:#c9c3dc}.tt2.tt3d.nw3d .nw3d-paper-body>div i:nth-child(2n),.tt2.tt3d.nw3d .nw3d-paper-cols i:last-child{width:65%}.tt2.tt3d.nw3d .nw3d-paper-cols{border-top:1px solid #d9d4e6;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 14px;padding-top:10px;display:grid}@keyframes nw3dType{0%,4%{transform:scaleX(0)}14%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.tt2.tt3d.nw3d .nw3d-ticker{color:#ddd6fe;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#140c33;margin:0 -16px;font-size:10.5px;overflow:hidden}.tt2.tt3d.nw3d .nw3d-ticker span{gap:24px;padding:8px 24px 8px 0;animation:14s linear infinite nw3dTicker;display:inline-flex}.tt2.tt3d.nw3d .nw3d-ticker b{font-weight:800}.tt2.tt3d.nw3d .nw3d-ticker b:before{content:"● ";color:#a78bfa}@keyframes nw3dTicker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tt2.tt3d.nw3d .nw3d-ticker span,.tt2.tt3d.nw3d .nw3d-paper-head i,.tt2.tt3d.nw3d .nw3d-paper-body>div i,.tt2.tt3d.nw3d .nw3d-paper-cols i{animation:none}.tt2.tt3d.nw3d .nw3d-waves{display:none}}@media (width<=640px){.tt2.tt3d.nw3d .nw3d-waves{display:none}}
