:root{--mag-blue:#0c3a48;--mag-aqua:#9ce7e2;--mag-coral:#ff765d}
.magazine-page{background:#f5f1e9}.magazine-header{background:rgba(7,29,38,.9);backdrop-filter:blur(14px)}.magazine-header .desktop-nav a.active{color:var(--aqua);opacity:1}.mag-hero{position:relative;isolation:isolate;min-height:850px;padding:165px var(--pad) 110px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(440px,.82fr);gap:7vw;align-items:center;overflow:hidden;background:radial-gradient(circle at 78% 42%,rgba(139,217,213,.13),transparent 29%),linear-gradient(125deg,#05171f 0%,#082934 64%,#0d4651 100%);color:white}.mag-hero::after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:32%;background:linear-gradient(0deg,rgba(5,23,31,.65),transparent)}.mag-hero-copy{position:relative;z-index:3;max-width:700px}.mag-kicker{text-transform:uppercase;letter-spacing:.18em;font:800 10px Manrope,sans-serif;color:var(--mag-aqua)}.mag-kicker span{display:inline-block;margin-right:14px;padding-right:14px;border-right:1px solid rgba(255,255,255,.34);color:var(--mag-coral)}.mag-kicker.dark{color:#1e6e70}.mag-hero h1{font:600 clamp(70px,8.2vw,130px)/.82 Manrope,sans-serif;letter-spacing:-.085em;margin:35px 0}.mag-hero h1 em,.latest-heading h2 em,.archive-intro h2 em,.mag-cta h2 em{font-family:Georgia,serif;font-weight:400;color:var(--mag-aqua)}.mag-hero-copy>p:last-of-type{max-width:610px;color:#d2e0e1;font-size:clamp(18px,1.6vw,23px)}.mag-scroll{display:inline-flex;align-items:center;gap:45px;margin-top:34px;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.5);font-size:13px;font-weight:700}.latest-cover{position:relative;z-index:2;display:block;width:min(100%,610px);aspect-ratio:4/5;margin-left:auto;overflow:hidden;background:#06212b;box-shadow:0 38px 85px rgba(0,0,0,.38);transform:rotate(2deg);transition:.45s}.latest-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,15,23,.1),rgba(3,15,23,.05) 45%,rgba(3,15,23,.9))}.latest-cover:hover{transform:rotate(0) translateY(-8px)}.latest-cover img{width:100%;height:100%;object-fit:cover}.cover-edition,.cover-name,.cover-prompt{position:absolute;z-index:2;left:34px;right:34px}.cover-edition{top:30px;color:var(--mag-aqua);text-transform:uppercase;letter-spacing:.15em;font:800 10px Manrope,sans-serif}.cover-edition b{float:right;color:white}.cover-name{top:74px;display:flex;gap:13px;color:white;font:500 clamp(45px,5vw,72px)/1 Manrope,sans-serif;letter-spacing:-.07em}.cover-name strong{color:var(--mag-aqua);font-weight:800}.cover-prompt{bottom:30px;display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(255,255,255,.42);font-size:13px;font-weight:700}.hero-orbit{position:absolute;z-index:0;border:1px solid rgba(139,217,213,.15);border-radius:50%;pointer-events:none}.orbit-a{right:-9vw;top:7%;width:55vw;aspect-ratio:1}.orbit-b{right:-3vw;top:17%;width:40vw;aspect-ratio:1;border-style:dashed}.mag-ticker{display:grid;grid-template-columns:1.15fr repeat(4,1fr);gap:24px;padding:25px var(--pad);background:var(--mag-aqua);color:var(--ink);font-size:12px;font-weight:700}.mag-ticker p{margin:0;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.mag-ticker span{margin-right:9px;color:#1e6e70;font-size:9px}.latest-issue{max-width:var(--max);margin:auto}.mag-section-label{display:flex;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid rgba(7,29,38,.22);text-transform:uppercase;letter-spacing:.16em;font:800 10px Manrope,sans-serif;color:#5f7477}.latest-layout{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding-top:70px}.latest-heading h2,.archive-intro h2,.mag-cta h2{font:600 clamp(54px,6vw,86px)/.98 Manrope,sans-serif;letter-spacing:-.07em}.latest-heading h2 em,.archive-intro h2 em{color:#1e6e70}.latest-summary{padding-top:42px}.latest-lead{font:600 clamp(22px,2.1vw,30px)/1.38 Manrope,sans-serif;letter-spacing:-.035em}.latest-summary>p:not(.latest-lead){color:#53676a;font-size:17px}.issue-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:36px 0;background:rgba(7,29,38,.17)}.issue-facts span{padding:18px;background:#f5f1e9;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.issue-facts b{display:block;margin-bottom:3px;font:700 22px Manrope,sans-serif;letter-spacing:-.03em}.archive{padding:clamp(90px,10vw,150px) var(--pad);background:#e4ebe6}.archive-intro,.mag-search,.topic-bar,.archive-status,.article-grid,.pagination,.empty-state{max-width:var(--max);margin-left:auto;margin-right:auto}.archive-intro{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:end}.archive-intro>p{max-width:500px;color:#53676a;font-size:18px}.mag-search{margin-top:68px}.mag-search>label{display:block;margin-bottom:12px;text-transform:uppercase;letter-spacing:.14em;font:800 9px Manrope,sans-serif;color:#546b6d}.mag-search>div{display:flex;align-items:center;min-height:82px;padding:0 25px;background:white;border:1px solid transparent;transition:.2s}.mag-search>div:focus-within{border-color:#1e6e70;box-shadow:0 0 0 3px rgba(30,110,112,.1)}.mag-search svg{width:26px;height:26px;margin-right:18px;fill:none;stroke:#1e6e70;stroke-width:1.5}.mag-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:500 clamp(18px,2vw,25px) Manrope,sans-serif}.mag-search input::placeholder{color:#8da09f}.mag-search button{border:0;border-bottom:1px solid currentColor;background:transparent;color:#1e6e70;font-size:11px;font-weight:700;cursor:pointer}.topic-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.topic-bar button{padding:10px 13px;border:1px solid rgba(7,29,38,.28);background:transparent;color:var(--ink);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800;cursor:pointer;transition:.2s}.topic-bar button:hover,.topic-bar button.active{border-color:var(--ink);background:var(--ink);color:white}.archive-status{display:flex;justify-content:space-between;margin-top:64px;padding-bottom:15px;border-bottom:1px solid rgba(7,29,38,.22);text-transform:uppercase;letter-spacing:.13em;font:800 9px Manrope,sans-serif;color:#607477}.archive-status p{margin:0}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;padding-top:30px}.mag-card{min-width:0;background:#f5f1e9;transition:transform .3s,box-shadow .3s}.mag-card:hover{transform:translateY(-7px);box-shadow:0 20px 45px rgba(7,29,38,.12)}.mag-card>a{display:flex;height:100%;flex-direction:column}.card-art{position:relative;isolation:isolate;aspect-ratio:16/10;overflow:hidden;display:flex;align-items:flex-end;padding:22px;background:var(--art-bg,#0a2a35);color:white}.card-art::before,.card-art::after{content:"";position:absolute;z-index:-1;border-radius:50%}.card-art::before{width:68%;aspect-ratio:1;right:-15%;top:-35%;border:1px solid rgba(139,217,213,.35);box-shadow:0 0 0 32px rgba(139,217,213,.06),0 0 0 64px rgba(139,217,213,.04)}.card-art::after{width:13px;height:13px;right:14%;top:17%;background:var(--mag-coral);box-shadow:0 0 0 8px rgba(255,118,93,.12)}.card-art b{font:600 clamp(35px,4vw,60px)/.86 Manrope,sans-serif;letter-spacing:-.08em}.card-art span{position:absolute;left:22px;top:20px;color:var(--mag-aqua);text-transform:uppercase;letter-spacing:.14em;font:800 8px Manrope,sans-serif}.art-ai{--art-bg:linear-gradient(145deg,#071d26,#10515d)}.art-policy{--art-bg:linear-gradient(145deg,#17343d,#1e6e70)}.art-safety{--art-bg:linear-gradient(145deg,#06242f,#0c4250)}.art-evidence{--art-bg:linear-gradient(145deg,#194b51,#8bd9d5)}.art-risk{--art-bg:linear-gradient(145deg,#171f2a,#633f48)}.art-leadership{--art-bg:linear-gradient(145deg,#0b3440,#2a7477)}.art-curriculum{--art-bg:linear-gradient(145deg,#14414b,#ff765d)}.art-product{--art-bg:linear-gradient(145deg,#222d39,#566873)}.card-copy{display:flex;flex:1;flex-direction:column;padding:25px}.card-meta{display:flex;justify-content:space-between;gap:14px;color:#677b7d;text-transform:uppercase;letter-spacing:.11em;font:800 8px Manrope,sans-serif}.card-meta span:first-child{color:#1e6e70}.card-copy h3{margin:20px 0 15px;font:700 clamp(23px,2.1vw,31px)/1.12 Manrope,sans-serif;letter-spacing:-.045em}.card-copy>p{color:#53676a;font-size:14px}.card-open{display:flex;justify-content:space-between;margin-top:auto;padding-top:22px;border-top:1px solid rgba(7,29,38,.18);font-size:11px;font-weight:700}.card-open b{font-size:16px}.mag-card.lead{grid-column:span 2}.mag-card.lead>a{display:grid;grid-template-columns:1.1fr 1fr}.mag-card.lead .card-art{aspect-ratio:auto;min-height:430px}.mag-card.lead .card-copy{padding:clamp(30px,4vw,55px)}.mag-card.lead .card-copy h3{font-size:clamp(34px,3.2vw,50px)}.mag-card.lead .card-copy>p{font-size:16px}.empty-state{text-align:center;padding:90px 20px}.empty-state img{width:95px;margin:0 auto 20px}.empty-state h3{font:700 30px Manrope,sans-serif}.empty-state p{color:#5e7274}.empty-state button{border:0;border-bottom:1px solid currentColor;background:transparent;color:#1e6e70;font-weight:700;cursor:pointer}.pagination{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:65px}.pagination button{min-width:45px;height:45px;padding:0 13px;border:1px solid rgba(7,29,38,.28);background:transparent;color:var(--ink);font-size:11px;font-weight:700;cursor:pointer}.pagination button.active{background:var(--ink);color:white}.pagination button.nav-button{min-width:112px}.pagination button:disabled{opacity:.34;cursor:not-allowed}.mag-cta{padding:clamp(80px,9vw,140px) var(--pad);display:grid;grid-template-columns:1.2fr .8fr;gap:10vw;background:var(--ink);color:white}.mag-cta>div{max-width:650px}.mag-cta h2{margin-bottom:0}.mag-cta>div:last-child{align-self:end}.mag-cta>div:last-child>p{color:#b8cbcd;font-size:18px}.mag-cta .button{margin-top:22px}.magazine-page footer{border-top:1px solid rgba(255,255,255,.12)}
@media(max-width:1000px){.mag-hero{grid-template-columns:1fr 1fr;gap:4vw}.cover-name{font-size:45px}.mag-ticker{grid-template-columns:1fr 1fr}.mag-ticker p{grid-column:1/-1}.article-grid{grid-template-columns:1fr 1fr}.mag-card.lead{grid-column:1/-1}.mag-cta{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.mag-hero{min-height:auto;padding-top:135px;grid-template-columns:1fr;gap:70px}.mag-hero h1{font-size:72px}.latest-cover{width:92%;margin:auto;transform:rotate(1deg)}.hero-orbit{display:none}.mag-ticker{grid-template-columns:1fr 1fr}.latest-layout,.archive-intro,.mag-cta{grid-template-columns:1fr}.latest-summary{padding-top:0}.issue-facts{grid-template-columns:1fr}.article-grid{grid-template-columns:1fr}.mag-card.lead{grid-column:auto}.mag-card.lead>a{display:flex}.mag-card.lead .card-art{min-height:0;aspect-ratio:16/10}.mag-card.lead .card-copy{padding:25px}.mag-card.lead .card-copy h3{font-size:31px}.mag-search>div{min-height:68px;padding:0 17px}.topic-bar{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.topic-bar button{white-space:nowrap}.archive-status p:last-child{display:none}.pagination{flex-wrap:wrap}.pagination button.nav-button{min-width:94px}.mag-cta{gap:35px}.cover-name{font-size:42px}.cover-edition,.cover-name,.cover-prompt{left:24px;right:24px}}
@media(prefers-reduced-motion:reduce){.latest-cover,.mag-card{transition:none}}
.latest-cover{background:radial-gradient(circle at 52% 53%,rgba(19,84,98,.6),transparent 43%),linear-gradient(145deg,#041a25,#082c3a 68%,#0a3f4b)}.latest-cover::before{content:"";position:absolute;z-index:1;left:50%;top:53%;width:76%;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(139,217,213,.2);border-radius:50%;box-shadow:0 0 0 34px rgba(139,217,213,.035),0 0 0 68px rgba(139,217,213,.025)}.latest-cover::after{z-index:1;background:linear-gradient(180deg,rgba(3,15,23,.14),transparent 28%,transparent 68%,rgba(3,15,23,.8))}.latest-cover img{position:absolute;left:50%;top:53%;width:76%;height:56%;transform:translate(-50%,-50%);object-fit:cover;object-position:73% center;border-radius:50%;filter:saturate(.94) contrast(1.04);box-shadow:0 20px 55px rgba(0,0,0,.28)}
