.icy-magazine{--mag-ink:#eaf6ff;--mag-muted:#9fb0bc;--mag-cyan:#59d7ff;--mag-line:rgba(105,208,244,.24);background:#030609;color:var(--mag-ink);overflow:hidden}.icy-magazine a{color:inherit;text-decoration:none}.icy-magazine-hero,.icy-magazine-section,.icy-magazine-closing{max-width:1280px;margin:auto;padding-left:clamp(24px,6vw,88px);padding-right:clamp(24px,6vw,88px)}.icy-magazine-hero{min-height:76vh;display:flex;flex-direction:column;justify-content:center;padding-top:120px;padding-bottom:96px;position:relative;background:radial-gradient(ellipse at 72% 30%,rgba(15,89,120,.18),transparent 42%)}.icy-magazine-kicker,.icy-magazine-section__head p,.icy-magazine-closing p,.icy-magazine-card__meta,.icy-magazine-byline,.icy-magazine-key-signals>p,.icy-magazine-take>p{margin:0;color:var(--mag-cyan);font-size:11px;font-weight:800;letter-spacing:.2em}.icy-magazine-hero h1{margin:22px 0;max-width:1050px;font-size:clamp(45px,7.1vw,112px);line-height:.93;letter-spacing:-.07em}.icy-magazine-hero>p:not(.icy-magazine-kicker){max-width:530px;margin:0;color:var(--mag-muted);font-size:clamp(17px,1.4vw,21px);line-height:1.55}.icy-magazine-signal-line{width:min(560px,72vw);height:1px;background:linear-gradient(90deg,transparent,var(--mag-cyan),transparent);margin-top:48px;position:relative}.icy-magazine-signal-line:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--mag-cyan);left:38%;top:-4px;box-shadow:0 0 18px var(--mag-cyan)}.icy-magazine-section{padding-top:clamp(72px,10vw,154px);padding-bottom:clamp(72px,10vw,154px);border-top:1px solid var(--mag-line)}.icy-magazine-section__head{display:flex;justify-content:space-between;gap:24px;margin-bottom:42px}.icy-magazine-section__head>span{color:#587181;font-size:11px;letter-spacing:.15em}.icy-magazine-lead__grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:clamp(28px,6vw,104px);align-items:center}.icy-magazine-lead__image{display:block;aspect-ratio:1.36;overflow:hidden;background:#091018}.icy-magazine-lead__image img,.icy-magazine-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.icy-magazine-lead__image:hover img,.icy-magazine-card__image:hover img{transform:scale(1.035)}.icy-magazine-lead__copy h2{font-size:clamp(34px,4vw,68px);line-height:.98;letter-spacing:-.06em;margin:20px 0}.icy-magazine-lead__copy>p,.icy-magazine-card>p{color:var(--mag-muted);line-height:1.55}.icy-magazine-button,.icy-magazine-card__link,.icy-magazine-external a{display:inline-flex;gap:16px;align-items:center;margin-top:18px;font-size:12px;letter-spacing:.14em;font-weight:800}.icy-magazine-button span,.icy-magazine-card__link span{color:var(--mag-cyan);font-size:20px;transition:transform .2s}.icy-magazine-button:hover span,.icy-magazine-card__link:hover span{transform:translateX(5px)}.icy-magazine-signals__grid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--mag-line)}.icy-magazine-signals__grid article{min-height:185px;padding:0 28px;border-right:1px solid var(--mag-line)}.icy-magazine-signals__grid span{color:var(--mag-cyan);font-size:11px;font-weight:800;letter-spacing:.16em}.icy-magazine-signals__grid p{color:var(--mag-muted);font-size:11px;letter-spacing:.12em;margin:23px 0 10px}.icy-magazine-signals__grid h3{font-size:20px;line-height:1.1;margin:0}.icy-magazine-formats__list{display:flex;flex-wrap:wrap;gap:10px}.icy-magazine-formats__list a{border:1px solid var(--mag-line);padding:13px 16px;font-size:11px;letter-spacing:.14em;font-weight:800;transition:.2s}.icy-magazine-formats__list a:hover,.icy-magazine-formats__list a.is-active{border-color:var(--mag-cyan);color:var(--mag-cyan);background:rgba(75,207,255,.07)}.icy-magazine-search{display:flex;border-bottom:1px solid var(--mag-line);margin-bottom:54px}.icy-magazine-search label{flex:1}.icy-magazine-search input{box-sizing:border-box;width:100%;background:transparent;border:0;padding:19px 0;color:#fff;outline:none;font-size:13px;letter-spacing:.1em}.icy-magazine-search button{background:transparent;border:0;color:var(--mag-cyan);font-size:11px;letter-spacing:.14em;font-weight:800;padding:0 0 0 24px;cursor:pointer}.icy-magazine-stories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 26px}.icy-magazine-card__image{display:block;aspect-ratio:1.18;overflow:hidden;background:#091018}.icy-magazine-card__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#0b1720,#030609)}.icy-magazine-card__meta{display:flex;gap:10px;margin-top:18px}.icy-magazine-card__meta span+span:before{content:"/";color:#526a76;margin-right:10px}.icy-magazine-card h3{font-size:clamp(22px,2.1vw,31px);letter-spacing:-.045em;line-height:1.04;margin:14px 0 0}.icy-magazine-card__link{margin-top:20px}.icy-magazine-pagination{margin-top:58px}.icy-magazine-pagination ul{list-style:none;padding:0;display:flex;gap:8px}.icy-magazine-pagination a,.icy-magazine-pagination span{border:1px solid var(--mag-line);padding:10px 13px;font-size:12px}.icy-magazine-pagination .current{color:var(--mag-cyan);border-color:var(--mag-cyan)}.icy-magazine-closing{padding-top:clamp(108px,16vw,240px);padding-bottom:clamp(120px,18vw,280px);text-align:center;border-top:1px solid var(--mag-line)}.icy-magazine-closing h2{width:100%;max-width:100%;font-size:clamp(36px,11vw,150px);letter-spacing:-.09em;line-height:.82;margin:22px 0 0;text-align:center;white-space:nowrap}.icy-magazine-empty{color:var(--mag-muted)}.icy-magazine-single article{max-width:1100px;margin:auto;padding:160px clamp(24px,6vw,88px)}.icy-magazine-single__header{max-width:880px;margin:0 auto 64px}.icy-magazine-single__header h1{font-size:clamp(48px,7vw,104px);letter-spacing:-.07em;line-height:.9;margin:22px 0}.icy-magazine-single__header>p{font-size:clamp(18px,2vw,28px);color:var(--mag-muted);line-height:1.35}.icy-magazine-byline{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:30px;color:var(--mag-muted)}.icy-magazine-single__hero{margin:0 0 66px}.icy-magazine-single__hero img{display:block;width:100%;max-height:76vh;object-fit:cover}.icy-magazine-video{max-width:900px;margin:0 auto 56px}.icy-magazine-video video{width:100%;display:block}.icy-magazine-external{text-align:center;margin:0 0 50px}.icy-magazine-single__content{max-width:700px;margin:auto;font-size:clamp(18px,1.7vw,22px);line-height:1.7;color:#d7e2e8}.icy-magazine-single__content h2,.icy-magazine-single__content h3{color:#fff;line-height:1.1;letter-spacing:-.04em;margin-top:2em}.icy-magazine-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:72px 0}.icy-magazine-gallery img{width:100%;height:100%;aspect-ratio:1.2;object-fit:cover}.icy-magazine-key-signals,.icy-magazine-take{max-width:700px;margin:58px auto;padding:32px;border-top:1px solid var(--mag-line);border-bottom:1px solid var(--mag-line)}.icy-magazine-key-signals ol{padding-left:22px;color:#d7e2e8;line-height:1.7}.icy-magazine-take blockquote{margin:16px 0 0;font-size:clamp(24px,3vw,40px);line-height:1.12;letter-spacing:-.04em}.icy-magazine-related{margin-top:120px;padding-top:48px;border-top:1px solid var(--mag-line)}.icy-magazine-next{display:grid;grid-template-columns:1fr auto;gap:10px;border-top:1px solid var(--mag-line);border-bottom:1px solid var(--mag-line);padding:32px 0;margin-top:110px}.icy-magazine-next span{color:var(--mag-cyan);font-size:11px;letter-spacing:.16em;font-weight:800}.icy-magazine-next strong{font-size:clamp(24px,4vw,52px);letter-spacing:-.05em;grid-row:2}.icy-magazine-next i{font-style:normal;color:var(--mag-cyan);font-size:36px;grid-row:1 / span 2;grid-column:2;align-self:center}@media(max-width:780px){.icy-magazine-hero{min-height:68vh;padding-top:135px}.icy-magazine-lead__grid,.icy-magazine-stories__grid{grid-template-columns:1fr}.icy-magazine-signals__grid{grid-template-columns:1fr 1fr}.icy-magazine-signals__grid article{padding:22px;min-height:145px;border-bottom:1px solid var(--mag-line)}.icy-magazine-section{padding-top:78px;padding-bottom:78px}.icy-magazine-gallery{grid-template-columns:1fr}.icy-magazine-single article{padding-top:132px}.icy-magazine-single__hero{margin-left:-24px;margin-right:-24px}.icy-magazine-single__hero img{max-height:58vh}.icy-magazine-closing h2{font-size:clamp(36px,11vw,150px)}.icy-magazine-search{gap:8px}.icy-magazine-search button{padding-left:10px}}@media(max-width:420px){.icy-magazine-signals__grid{grid-template-columns:1fr}.icy-magazine-signals__grid article{border-left:1px solid var(--mag-line)}.icy-magazine-hero h1{font-size:12vw}.icy-magazine-card__meta{font-size:9px}}
