.perspectives-shell{min-height:100svh;background:var(--paper);color:var(--ink)}.editorial-site-header{position:sticky;top:0;z-index:100;border-bottom-color:transparent}.editorial-site-header:before{opacity:1}.perspectives-hero{min-height:clamp(680px,82svh,920px);padding:clamp(120px,13vw,230px) 6vw clamp(90px,9vw,150px);border-bottom:1px solid var(--line);background:linear-gradient(90deg,transparent 0 72%,rgba(18,92,255,.035) 72%),linear-gradient(rgba(8,20,38,.035) 1px,transparent 0),linear-gradient(90deg,rgba(8,20,38,.035) 1px,transparent 0);background-size:100% 100%,max(5.2vw,76px) max(5.2vw,76px),max(5.2vw,76px) max(5.2vw,76px)}.perspectives-hero>.eyebrow{margin-bottom:clamp(54px,7vw,112px)}.perspectives-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:8vw;align-items:end;min-width:0}.perspectives-hero h1{margin:0;font-size:clamp(88px,10.4vw,210px);font-weight:820;letter-spacing:-.085em;line-height:.78}.perspectives-hero-copy{align-self:end;min-width:0;border-left:1px solid var(--line);padding-left:clamp(28px,3.4vw,62px)}.perspectives-hero-copy p{max-width:590px;margin:0;color:var(--muted);font-size:17px;line-height:1.72}.perspectives-hero-copy .perspectives-introduction{margin-bottom:26px;color:var(--ink);font-size:clamp(24px,2vw,38px);font-weight:650;letter-spacing:-.035em;line-height:1.15}.perspectives-index{padding:clamp(100px,10vw,180px) 6vw}.perspectives-index-heading{display:grid;grid-template-columns:.7fr 1.2fr .75fr;gap:5vw;align-items:end;margin-bottom:clamp(70px,8vw,132px)}.perspective-category{margin:0;color:var(--blue);font-size:10px;font-weight:820;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.perspectives-index-heading h2{margin:0;font-size:clamp(44px,5vw,94px);font-weight:760;letter-spacing:-.065em;line-height:.94}.perspectives-index-heading>p:last-child{margin:0;color:var(--muted);font-size:16px;line-height:1.65}.perspectives-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.perspective-card{position:relative;z-index:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.42fr);min-height:520px;overflow:hidden;background:#fff;transition:color .28s ease,background-color .28s ease}.perspective-card:after{position:absolute;z-index:-1;right:-20%;bottom:-55%;width:70%;aspect-ratio:1;border-radius:50%;background:rgba(18,92,255,.09);content:"";filter:blur(46px);opacity:0;transform:scale(.78);transition:opacity .36s ease,transform .52s cubic-bezier(.2,.75,.2,1)}.perspective-card:focus-within:after,.perspective-card:hover:after{opacity:1;transform:scale(1)}.perspective-card-hit{position:absolute;z-index:5;inset:0}.perspective-card-copy{position:relative;z-index:2;display:flex;flex-direction:column;padding:clamp(34px,3.5vw,64px)}.perspective-card h2{max-width:850px;margin:28px 0 22px;font-size:clamp(38px,4vw,76px);font-weight:760;letter-spacing:-.065em;line-height:.94}.perspective-card-intro{max-width:620px;margin:0;color:var(--muted);font-size:16px;line-height:1.58}.perspective-card-byline{display:grid;gap:4px;margin-top:clamp(32px,3vw,46px);padding-top:0}.perspective-card-byline strong{font-size:13px;font-weight:760}.perspective-card-byline span{color:var(--muted);font-size:11px}.perspective-card-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;color:var(--muted);font-size:10px;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.perspective-read-link{display:inline-flex;gap:12px;align-items:center;width:max-content;margin-top:28px;border-bottom:1px solid;padding-bottom:8px;font-size:12px;font-weight:760}.perspective-card-portraits{position:relative;z-index:1;display:grid;align-self:center;aspect-ratio:1;min-width:0;overflow:hidden;background:#eceae5}.perspective-card-portraits.is-joint{grid-template-rows:repeat(2,minmax(0,1fr))}.editorial-portrait{position:relative;min-width:0;margin:0;overflow:hidden;background:#f1eee8}.editorial-portrait>.perspective-artwork-image,.editorial-portrait>img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08);transition:filter .32s ease,transform .52s cubic-bezier(.2,.75,.2,1)}.editorial-portrait figcaption{position:absolute;right:8px;bottom:8px;left:8px;padding:6px 8px;background:rgba(248,251,253,.88);color:#4f5a6d;font-size:8px;font-weight:700;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.perspective-artwork-brain{position:absolute;z-index:2;top:clamp(14px,1.4vw,24px);right:clamp(14px,1.4vw,24px);display:block;width:clamp(42px,4vw,68px);pointer-events:none;filter:drop-shadow(0 7px 14px rgba(18,92,255,.24));animation:perspective-brain-float 4.2s ease-in-out infinite}.perspective-artwork-brain img{display:block;width:100%;height:auto}.perspectives-grid>.perspective-card:nth-child(3n+1) .perspective-artwork-brain{right:auto;left:clamp(14px,1.4vw,24px)}.perspectives-grid>.perspective-card:nth-child(3n+2) .perspective-artwork-brain{top:auto;bottom:clamp(14px,1.4vw,24px)}.perspective-card:focus-within .editorial-portrait>.perspective-artwork-image,.perspective-card:hover .editorial-portrait>.perspective-artwork-image{filter:grayscale(1) contrast(1.2);transform:scale(1.025)}@keyframes perspective-brain-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}.perspective-card--lead{grid-column:span 8;min-height:680px;background:#061326;color:#fff}.perspective-card--lead .perspective-card-byline span,.perspective-card--lead .perspective-card-intro,.perspective-card--lead .perspective-card-meta{color:#9eb0c8}.perspective-card--lead .perspective-category{color:#78e4ff}.perspective-card--portrait,.perspective-card--standard{grid-column:span 4}.perspective-card--portrait{grid-template-columns:1fr;grid-template-rows:minmax(280px,.85fr) minmax(0,1fr)}.perspective-card--portrait .perspective-card-portraits{grid-row:1}.perspective-card--portrait .perspective-card-copy{grid-row:2}.perspective-card--portrait h2,.perspective-card--standard h2{font-size:clamp(34px,3.2vw,58px)}.perspective-card--standard{grid-template-columns:1fr;grid-template-rows:auto auto}.perspective-card--standard .perspective-card-portraits{grid-row:2}.perspective-card--standard .perspective-card-copy{grid-row:1}.perspective-card--joint{grid-column:span 8;min-height:610px;background:#e9f8ff}.perspectives-grid>.perspective-card:last-child{grid-column:span 12;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.perspectives-grid>.perspective-card:last-child .perspective-card-portraits{display:grid}.perspectives-authors{display:grid;grid-template-columns:1fr;gap:clamp(28px,3vw,46px);padding:clamp(56px,5vw,88px) 6vw;border-top:1px solid var(--line);background:#fff}.perspectives-author-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.perspectives-author-notes article{min-height:0;padding:clamp(34px,3vw,54px);background:#fff}.perspectives-author-notes h2{margin:0 0 12px;font-size:clamp(38px,4vw,72px);letter-spacing:-.06em}.perspectives-author-role{color:var(--blue)!important;font-size:11px!important;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.perspectives-author-notes p{max-width:480px;margin:18px 0 0;color:var(--muted);font-size:15px;line-height:1.7}.article-hero{padding:clamp(64px,5vw,90px) 6vw clamp(84px,9vw,150px)}.article-hero,.article-return-link{border-bottom:1px solid var(--line)}.article-return-link{display:inline-flex;width:max-content;margin-bottom:clamp(46px,4vw,72px);padding-bottom:8px;color:var(--muted);font-size:11px;font-weight:740;letter-spacing:.06em;transition:border-color .18s ease,color .18s ease}.article-return-link:focus-visible,.article-return-link:hover{border-color:var(--blue);color:var(--blue)}.article-hero>.perspective-category{margin-bottom:30px}.article-hero h1{max-width:1500px;margin:0;font-size:clamp(68px,9.5vw,180px);font-weight:810;letter-spacing:-.08em;line-height:.84}.article-standfirst{max-width:910px;margin:clamp(42px,5vw,78px) 0 0;color:var(--muted);font-size:clamp(24px,2.5vw,46px);letter-spacing:-.035em;line-height:1.2}.article-author-panel{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:6vw;align-items:end;margin-top:clamp(70px,8vw,132px);border-top:1px solid var(--line);padding-top:clamp(34px,4vw,64px)}.article-author-portraits{display:grid;grid-template-columns:minmax(0,1fr);width:min(100%,520px);aspect-ratio:1}.article-author-portraits.is-joint,.article-byline{grid-template-columns:repeat(2,minmax(0,1fr))}.article-byline{display:grid;gap:24px 40px}.article-byline>div{display:grid;gap:7px;border-top:1px solid var(--line);padding-top:18px}.article-byline strong{font-size:18px}.article-byline span,.article-byline time{color:var(--muted);font-size:11px;line-height:1.5}.article-publication-meta{grid-column:1/-1;display:flex!important;flex-direction:row;flex-wrap:wrap;gap:14px 30px!important}.article-reading-column{width:min(100% - 12vw,1380px);margin:0 auto;padding:clamp(100px,10vw,180px) 0}.article-section-group+.article-section-group{margin-top:clamp(72px,8vw,130px)}.article-section{display:grid;grid-template-columns:.28fr minmax(0,1fr);gap:5vw;max-width:1060px;margin:0 auto}.article-section-number{margin:8px 0 0;color:var(--blue);font-size:11px;font-weight:820;letter-spacing:.16em}.article-section h2{margin:0 0 36px;font-size:clamp(34px,4.4vw,72px);font-weight:750;letter-spacing:-.055em;line-height:.98}.article-section p{margin:0;color:#27364a;font-size:clamp(18px,1.36vw,22px);line-height:1.78}.article-section p+p{margin-top:1.45em}.article-section ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:44px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.article-section li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 22px;color:var(--ink);font-size:12px;font-weight:730;letter-spacing:.06em;text-transform:uppercase}.article-section li:nth-child(2n){border-right:0}.article-section-group blockquote{max-width:1160px;margin:clamp(90px,10vw,170px) auto;border-top:1px solid var(--blue);border-bottom:1px solid var(--line);padding:clamp(40px,6vw,90px) 0;color:var(--ink);font-size:clamp(42px,6.3vw,112px);font-weight:720;letter-spacing:-.07em;line-height:.95}.related-perspectives{padding:clamp(90px,9vw,160px) 6vw;border-top:1px solid var(--line);background:#fff}.related-perspectives-heading{display:grid;grid-template-columns:.5fr 1.5fr;gap:5vw;align-items:end;margin-bottom:clamp(60px,7vw,110px)}.related-perspectives-heading h2{margin:0;font-size:clamp(48px,6.4vw,116px);letter-spacing:-.07em;line-height:.9}.related-perspectives-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.perspective-card--compact{grid-template-columns:1fr;min-height:440px}.perspective-card--compact h2{font-size:clamp(32px,3vw,52px)}.article-return-link.is-bottom{margin:clamp(54px,6vw,92px) 0 0}@media (min-width:1101px){.perspectives-grid{grid-template-columns:minmax(0,1fr)}.perspectives-grid>.perspective-card,.perspectives-grid>.perspective-card:last-child{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);min-height:0}.perspectives-grid>.perspective-card .perspective-card-copy{grid-column:2;grid-row:1;justify-content:center;aspect-ratio:1}.perspectives-grid>.perspective-card .perspective-card-portraits,.perspectives-grid>.perspective-card:last-child .perspective-card-portraits{grid-column:1;grid-row:1;display:grid;align-self:stretch;width:100%;aspect-ratio:1}.perspectives-grid>.perspective-card:nth-child(2n) .perspective-card-copy{grid-column:1}.perspectives-grid>.perspective-card:nth-child(2n) .perspective-card-portraits{grid-column:2}}@media (max-width:1100px){.perspectives-authors,.perspectives-hero-grid,.perspectives-index-heading{grid-template-columns:1fr}.perspectives-hero-copy{max-width:700px;margin-top:64px}.perspectives-index-heading{gap:28px}.perspective-card--joint,.perspective-card--lead{grid-column:span 8}.perspective-card--portrait,.perspective-card--standard{grid-column:span 4}.perspective-card{grid-template-columns:1fr}.perspective-card-portraits{display:none}.perspective-card--portrait{grid-template-rows:auto}.perspective-card--portrait .perspective-card-copy{grid-row:auto}.perspectives-grid>.perspective-card:last-child{grid-column:span 12;grid-template-columns:1fr}.perspectives-grid>.perspective-card:last-child .perspective-card-portraits{display:none}}@media (max-width:760px){.editorial-site-header{height:78px}.perspectives-hero{min-height:0;padding:90px 20px 84px}.perspectives-hero>.eyebrow{margin-bottom:60px}.perspectives-hero-grid{gap:0}.perspectives-hero h1{max-width:100%;font-size:clamp(56px,16.4vw,72px);line-height:.84}.perspectives-hero-copy{max-width:100%;margin-top:54px;padding-left:20px}.perspectives-hero-copy p{font-size:16px}.perspectives-hero-copy .perspectives-introduction{font-size:24px}.article-hero,.perspectives-authors,.perspectives-index,.related-perspectives{padding-right:20px;padding-left:20px}.perspectives-grid{grid-template-columns:1fr}.perspective-card,.perspective-card--joint,.perspective-card--lead,.perspective-card--portrait,.perspective-card--standard,.perspectives-grid>.perspective-card:last-child{grid-column:1;min-height:500px}.perspective-card-copy{padding:34px 26px}.perspective-card h2,.perspective-card--portrait h2,.perspective-card--standard h2{font-size:clamp(38px,12vw,58px)}.perspectives-author-notes{grid-template-columns:1fr}.article-return-link{margin-bottom:72px}.article-hero h1{font-size:clamp(58px,17vw,92px)}.article-standfirst{margin-top:36px;font-size:24px}.article-author-panel{grid-template-columns:1fr}.article-author-portraits{width:100%}.article-byline{grid-template-columns:1fr}.article-publication-meta{grid-column:auto}.article-reading-column{width:calc(100% - 40px)}.article-section{grid-template-columns:1fr;gap:18px}.article-section h2{margin-bottom:26px}.article-section p{font-size:17px;line-height:1.72}.article-section ul{grid-template-columns:1fr}.article-section li{border-right:0}.article-section-group blockquote{margin:82px 0;font-size:clamp(40px,13vw,68px)}.related-perspectives-grid,.related-perspectives-heading{grid-template-columns:1fr}.related-perspectives-heading{gap:24px}}@media (prefers-reduced-motion:reduce){.article-return-link,.editorial-portrait img,.perspective-card,.perspective-card:after{transition:none}}