:root{--bg:#080b12;--panel:#111622;--panel2:#171d2a;--line:#293143;--text:#f6f7fb;--muted:#a8afc0;--violet:#8d77ff;--violet2:#6750e8;--mint:#28e0ad;--max:1180px;color-scheme:dark;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 78% -10%,#6f50e83d,transparent 34rem),var(--bg);margin:0;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.skip-link{z-index:100;color:#000;background:#fff;padding:.7rem 1rem;position:fixed;top:0;left:1rem;transform:translateY(-120%)}.skip-link:focus{transform:none}.site-header{width:min(var(--max),calc(100% - 40px));border-bottom:1px solid var(--line);align-items:center;gap:32px;height:86px;margin:auto;display:flex}.brand{align-items:center;gap:11px;margin-right:auto;display:flex}.brand-mark{background:linear-gradient(135deg,var(--violet),var(--violet2));letter-spacing:-.08em;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.brand strong,.brand small{line-height:1.05;display:block}.brand small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:.67rem}.site-header nav{color:#c6cada;gap:28px;font-size:.92rem;display:flex}.site-header nav a:hover,.site-header nav a:focus-visible{color:#fff}.header-cta,.button{background:linear-gradient(135deg,var(--violet),var(--violet2));border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1.15rem;font-weight:750;display:inline-flex}.hero,.section,.article,.simple-page,.site-footer{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.hero{text-align:center;max-width:1100px;padding:112px 0 88px}.eyebrow,.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--mint);font-size:.76rem;font-weight:800}.eyebrow span{background:var(--mint);width:7px;height:7px;box-shadow:0 0 16px var(--mint);border-radius:50%;margin-right:7px;display:inline-block}.hero h1{letter-spacing:-.06em;max-width:1050px;margin:24px auto;font-size:clamp(2.6rem,6.5vw,6rem);line-height:.99}.hero h1 em{color:var(--violet);font-style:normal}.hero>p{max-width:720px;color:var(--muted);margin:0 auto;font-size:clamp(1rem,2vw,1.22rem)}.hero-actions{justify-content:center;align-items:center;gap:25px;margin-top:35px;display:flex}.text-link{font-weight:750}.text-link span{color:var(--mint);margin-left:5px}.signal-row{color:#bbc1cf;flex-wrap:wrap;justify-content:center;gap:28px;margin-top:54px;font-size:.84rem;display:flex}.signal-row span:first-letter{color:var(--mint)}.section{padding:86px 0}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.section-heading h2,.ecosystem h2,.newsletter h2{letter-spacing:-.045em;margin:.55rem 0 0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.03}.section-heading>p{max-width:500px;color:var(--muted)}.post-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;overflow:hidden}.post-card.prominent{grid-template-columns:1.25fr 1fr;margin-bottom:24px;display:grid}.post-image{background:#0e1220;min-height:245px;display:block;overflow:hidden}.post-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.post-card:hover .post-image img{transform:scale(1.025)}.post-copy{padding:28px}.prominent .post-copy{padding:44px}.post-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:14px;font-size:.74rem;display:flex}.post-meta span:first-child{color:var(--mint);font-weight:800}.post-copy h2{letter-spacing:-.025em;margin:15px 0 12px;font-size:1.4rem;line-height:1.14}.prominent .post-copy h2{font-size:clamp(1.8rem,3vw,2.7rem)}.post-copy p{color:var(--muted);margin:0 0 20px}.post-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.ad-slot{text-align:center;color:#737b90;background:#1116228c;border:1px dashed #394157;border-radius:16px;place-content:center;width:min(900px,100% - 40px);min-height:120px;margin:24px auto 0;display:grid}.ad-slot small{letter-spacing:.16em;font-size:.63rem}.ad-slot span{font-size:.78rem}.trail-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.trail-grid a{border:1px solid var(--line);background:linear-gradient(145deg,#151b29,#0e121b);border-radius:18px;min-height:230px;padding:28px}.trail-grid span{color:var(--violet);font-size:.76rem;font-weight:900}.trail-grid h3{margin:55px 0 8px;font-size:1.2rem}.trail-grid p{color:var(--muted);margin:0;font-size:.92rem}.ecosystem{text-align:center}.ecosystem>h2{margin:12px 0 38px}.product-grid{text-align:left;grid-template-columns:1fr 1fr;gap:20px;display:grid}.product-card{border:1px solid var(--line);background:#121722;border-radius:24px;min-height:310px;padding:36px;position:relative;overflow:hidden}.product-card:after{content:"";background:var(--violet);filter:blur(70px);opacity:.25;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-120px;right:-80px}.product-card.bassmarker:after{background:var(--mint)}.product-label{color:var(--mint);letter-spacing:.17em;font-size:.7rem;font-weight:850}.product-card h3{letter-spacing:-.04em;margin:55px 0 5px;font-size:2.3rem}.product-card p{max-width:430px;color:var(--muted)}.product-card strong{z-index:1;position:absolute;bottom:30px}.newsletter{border:1px solid var(--line);background:linear-gradient(120deg,#7559ff2e,#28e0ad0f);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-block:50px 90px;padding:44px;display:flex}.newsletter h2{font-size:clamp(1.7rem,3vw,2.7rem)}.newsletter p{color:var(--muted)}.status-pill{white-space:nowrap;color:#c9ceda;border:1px solid #4b556d;border-radius:999px;padding:.65rem 1rem}.site-footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr;gap:60px;padding:54px 0;display:grid}.site-footer>div>p{max-width:430px}.footer-links{grid-template-columns:1fr 1fr;gap:30px;display:grid}.footer-links strong,.footer-links a{margin-bottom:10px;display:block}.footer-links strong{color:#fff}.copyright{border-top:1px solid var(--line);grid-column:1/-1;padding-top:24px;font-size:.8rem}.article{padding:70px 0}.article-header{max-width:900px;margin:0 auto 42px}.back-link{color:var(--muted);margin-bottom:30px;display:inline-block}.article-header h1,.simple-page h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(2.6rem,6vw,5.3rem);line-height:1}.article-header>p,.simple-page .lead{color:var(--muted);font-size:1.2rem}.article-cover{object-fit:cover;border:1px solid var(--line);border-radius:24px;width:100%;max-height:650px}.article-layout{grid-template-columns:minmax(0,720px) 260px;justify-content:center;gap:70px;margin-top:56px;display:grid}.prose{font-size:1.08rem}.prose h2{margin-top:2.3em;font-size:1.75rem}.prose p{color:#d3d6df}.prose blockquote{border-left:3px solid var(--mint);background:var(--panel);margin:2rem 0;padding:1.3rem 1.5rem;font-size:1.18rem}.article-aside .ad-slot{width:100%;min-height:250px;margin:0}.aside-note{border:1px solid var(--line);color:var(--muted);border-radius:15px;margin-top:20px;padding:20px;font-size:.86rem}.aside-note strong{color:#fff}.simple-page{max-width:820px;padding:100px 0 140px}.simple-page h2{margin-top:50px}.simple-page p{color:#c7cbd6}.simple-page .button{margin-top:25px}@media (width<=850px){.site-header nav{display:none}.post-card.prominent{grid-template-columns:1fr}.trail-grid{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:1fr}.article-aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}.site-footer{grid-template-columns:1fr}.copyright{grid-column:auto}}@media (width<=620px){.site-header{width:min(100% - 28px, var(--max));height:74px}.header-cta{display:none}.hero,.section,.article,.simple-page,.site-footer{width:min(100% - 28px,var(--max))}.hero{text-align:left;padding:75px 0 55px}.hero-actions{flex-direction:column;justify-content:flex-start;align-items:flex-start}.signal-row{justify-content:flex-start;gap:12px 18px;margin-top:38px}.section{padding:58px 0}.section-heading{display:block}.post-grid,.trail-grid,.product-grid{grid-template-columns:1fr}.prominent .post-copy,.post-copy{padding:23px}.newsletter{flex-direction:column;align-items:flex-start;margin-bottom:60px;padding:28px}.site-footer{gap:30px}.article{padding-top:42px}.article-aside{grid-template-columns:1fr}.article-header h1,.simple-page h1{font-size:clamp(2.35rem,13vw,4rem)}.article-cover{border-radius:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.post-image img{transition:none}}@media (width<=620px){.hero h1{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:2.35rem}.hero>p,.section-heading>p{overflow-wrap:anywhere}.signal-row{grid-template-columns:1fr;justify-items:start;display:grid}.eyebrow{letter-spacing:.12em;font-size:.68rem}}:root{--electric:#18c8ff;--ice:#b8ecff;--steel:#aeb6c2;--ink:#05070b;--surface:#0a0e15;--surface-2:#101620;--hairline:#bee1ff24}body{background:radial-gradient(circle at 82% 2%,#009eff24,transparent 32rem),var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site-header{z-index:30;border-color:var(--hairline);width:min(1380px,100% - 48px);height:88px;position:relative}.brand-mark{color:#bfeeff;background:linear-gradient(145deg,#0f2534,#061019);border:1px solid #ade6ff47;border-radius:11px;box-shadow:inset 0 1px #ffffff14,0 0 30px #18c8ff1f}.brand small{color:#758899}.site-header nav{text-transform:uppercase;letter-spacing:.08em;gap:26px;font-size:.8rem}.header-cta,.button{color:#071019;text-transform:uppercase;letter-spacing:.06em;background:#eaf9ff;border:1px solid #b9eaff4d;border-radius:8px;font-size:.78rem;box-shadow:0 12px 40px #00a8ff1f}.editorial-home{overflow:clip}.mag-hero{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);border-left:1px solid var(--hairline);background:linear-gradient(130deg,#0e141ef5,#05080df0 56%,#030c12fa);grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);width:min(1380px,100% - 48px);min-height:780px;margin:0 auto;padding:90px 56px 64px;display:grid;position:relative;overflow:hidden}.hero-grid{opacity:.33;background-image:linear-gradient(#53a5d51a 1px,#0000 1px),linear-gradient(90deg,#53a5d51a 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 86%)}.hero-orbit{pointer-events:none;border:1px solid #3ec2ff26;border-radius:50%;position:absolute}.orbit-one{aspect-ratio:1;width:850px;bottom:-310px;right:-150px;box-shadow:inset 0 0 100px #18c8ff08}.orbit-two{aspect-ratio:1;border-color:#d4eeff1a;width:490px;bottom:-115px;right:30px}.mag-hero-copy{z-index:4;align-self:center;max-width:790px;position:relative}.issue-line{border-bottom:1px solid var(--hairline);color:#758899;letter-spacing:.14em;justify-content:space-between;max-width:620px;margin-bottom:48px;padding-bottom:12px;font:600 .62rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.eyebrow{color:#6fcfeb;letter-spacing:.17em;margin:0;font-size:.69rem}.eyebrow i{background:var(--electric);width:6px;height:6px;box-shadow:0 0 14px var(--electric);border-radius:50%;margin-right:8px;display:inline-block}.mag-hero h1{letter-spacing:-.072em;max-width:850px;margin:24px 0 26px;font-size:clamp(3.8rem,6.7vw,7.2rem);font-weight:720;line-height:.88}.mag-hero h1 em{color:#0000;background:linear-gradient(90deg,#dfe8ed,#758594) text;font-style:normal}.hero-lead{color:#a6b0bd;max-width:650px;margin:0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.mag-hero .hero-actions{justify-content:flex-start;margin-top:34px}.mag-hero .text-link{color:#dce6eb}.editorial-proof{color:#84909c;text-transform:uppercase;letter-spacing:.08em;gap:22px;margin-top:62px;font:600 .65rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.editorial-proof b{color:var(--electric);margin-right:7px}.mascot-stage{z-index:3;align-self:end;justify-items:center;min-height:610px;display:grid;position:relative}.mascot-stage:before{content:"";filter:blur(10px);background:radial-gradient(#00afff66,#0062a224 40%,#0000 70%);border-radius:50%;height:32%;position:absolute;bottom:3%;left:3%;right:3%}.mascot{z-index:3;filter:drop-shadow(0 28px 38px #0009);align-self:end;width:min(100%,560px);height:auto;animation:5s ease-in-out infinite mascot-breathe;position:relative}.mascot-halo{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#009eff21,#0000 63%);border:1px solid #18c8ff29;border-radius:50%;width:86%;position:absolute;top:14%;box-shadow:0 0 100px #008cff14}.mascot-label{z-index:5;backdrop-filter:blur(12px);letter-spacing:.1em;background:#040a10b8;border:1px solid #a8deff33;border-radius:7px;gap:12px;padding:8px 10px;font:.54rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute}.mascot-label small{color:#72818e}.mascot-label strong{color:#99eaff}.label-top{top:15%;right:0}.label-bottom{bottom:9%;right:3%}.hero-scroll{color:#61717f;letter-spacing:.16em;writing-mode:vertical-rl;font:.55rem ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:24px;right:20px}.hero-scroll span{color:var(--electric);margin-top:10px}.topic-rail{border:1px solid var(--hairline);color:#9aa6b2;white-space:nowrap;background:#070a0f;border-top:0;align-items:center;gap:28px;width:min(1380px,100% - 48px);min-height:66px;margin:auto;padding:0 26px;font-size:.72rem;display:flex;overflow:auto}.topic-rail span{color:#536371;text-transform:uppercase;letter-spacing:.12em}.topic-rail a{transition:color .2s}.topic-rail a:hover{color:var(--electric)}.editorial-home .section{width:min(1240px,100% - 48px);padding:112px 0}.editorial-heading{align-items:end}.editorial-heading h2{letter-spacing:-.065em;font-size:clamp(3rem,5.4vw,5.8rem);line-height:.91}.editorial-heading>p{max-width:440px;font-size:1rem;line-height:1.7}.editorial-home .post-card{border-color:var(--hairline);background:linear-gradient(145deg,#0e141e,#080c12);border-radius:12px}.editorial-home .post-card.prominent{grid-template-columns:1.18fr .82fr}.editorial-home .post-image{background:#09101a}.editorial-home .post-copy{padding:32px}.editorial-home .prominent .post-copy{padding:46px}.editorial-home .post-meta{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.editorial-home .post-meta span:first-child{color:var(--electric)}.editorial-home .post-copy h2{letter-spacing:-.045em}.editorial-home .post-grid{grid-template-columns:repeat(2,1fr)}.departments{background:var(--hairline);grid-template-columns:repeat(3,1fr);display:grid;gap:1px!important;padding-top:30px!important}.department-card{background:#0a0e15;min-height:410px;padding:34px;position:relative;overflow:hidden}.department-card:after{content:"";aspect-ratio:1;background:var(--dept-color);filter:blur(75px);opacity:.12;border-radius:50%;width:360px;position:absolute;bottom:-45%;right:-35%}.department-card>span{color:#748492;letter-spacing:.12em;font:.6rem ui-monospace,SFMono-Regular,Menlo,monospace}.department-card h3{letter-spacing:-.05em;max-width:320px;margin:112px 0 16px;font-size:clamp(1.8rem,2.5vw,2.8rem);line-height:1.04}.department-card p{color:#8794a1;max-width:310px}.department-card a{z-index:2;color:#cbeeff;font-size:.76rem;position:absolute;bottom:30px}.review-dept{--dept-color:#18c8ff}.column-dept{--dept-color:#c9d1d8}.ai-dept{--dept-color:#07f}.editorial-manifest{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:140px minmax(0,1fr) minmax(260px,.48fr);align-items:end;gap:60px;display:grid}.manifest-index{color:#dce7ed;letter-spacing:-.08em;align-self:start;font-size:4rem;font-weight:800;line-height:.72}.manifest-index span{color:#344553}.editorial-manifest h2{letter-spacing:-.065em;margin:.7rem 0 0;font-size:clamp(3.1rem,5.4vw,5.8rem);line-height:.92}.editorial-manifest h2 em{color:var(--electric);font-style:normal}.editorial-manifest>p{color:#909ba6;margin:0;line-height:1.8}.editorial-home .ecosystem{text-align:left}.editorial-home .ecosystem>h2{display:none}.editorial-home .product-card{border-color:var(--hairline);background:linear-gradient(145deg,#101722,#070b10);border-radius:12px}.editorial-home .product-card:after{background:var(--electric);opacity:.17}.editorial-home .newsletter{border-color:var(--hairline);background:linear-gradient(120deg,#009fff29,#96bed20a);border-radius:12px}.editorial-about h1{max-width:880px}.editorial-about .lead{max-width:760px}.simple-page.editorial-about{padding-top:110px}@keyframes mascot-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=980px){.mag-hero{grid-template-columns:1fr;min-height:0;padding:76px 44px 0}.mag-hero-copy{max-width:none}.mascot-stage{min-height:520px;margin-top:-20px}.mascot{width:min(66vw,480px)}.mascot-halo{width:56%}.hero-scroll{display:none}.departments{grid-template-columns:1fr 1fr}.department-card:last-child{grid-column:1/-1}.editorial-manifest{grid-template-columns:90px 1fr}.editorial-manifest>p{grid-column:2}.site-header nav a:nth-child(3){display:none}}@media (width<=680px){.site-header{width:calc(100% - 28px);height:74px}.site-header nav{display:none}.mag-hero{border-radius:0;width:calc(100% - 28px);padding:56px 20px 0}.issue-line{margin-bottom:38px}.mag-hero h1{font-size:clamp(3.1rem,15vw,4.6rem)}.hero-lead{font-size:.96rem}.mag-hero .hero-actions{align-items:flex-start}.editorial-proof{gap:10px;margin-top:42px;display:grid}.mascot-stage{min-height:430px;margin-top:-12px}.mascot{width:min(82vw,410px)}.mascot-halo{width:80%;top:20%}.label-top{top:20%;right:-2%}.label-bottom{right:0}.topic-rail{gap:20px;width:calc(100% - 28px);padding:0 18px}.editorial-home .section{width:calc(100% - 28px);padding:76px 0}.editorial-heading{display:block}.editorial-heading h2{font-size:clamp(2.8rem,14vw,4.3rem)}.editorial-home .post-card.prominent,.editorial-home .post-grid,.departments{grid-template-columns:1fr}.department-card,.department-card:last-child{grid-column:auto;min-height:350px}.department-card h3{margin-top:80px}.editorial-manifest{grid-template-columns:1fr;gap:32px}.manifest-index{font-size:3rem}.editorial-manifest>p{grid-column:auto}.editorial-manifest h2{font-size:clamp(2.7rem,13vw,4.2rem)}.mascot{animation:none}}@media (prefers-reduced-motion:reduce){.mascot{animation:none}}
