:root{--paper:#f2efe5;--paper-deep:#e6e0d2;--ink:#171714;--ink-soft:#5b584f;--coral:#ef5b43;--acid:#d8ff45;--line:#17171438;--serif:"Noto Serif TC", "Songti TC", serif;--mono:"DM Mono", "SFMono-Regular", monospace;--shell:min(1180px, calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{min-width:320px;color:var(--ink);background:linear-gradient(#17171406 1px, transparent 1px), var(--paper);font-family:var(--serif);text-rendering:optimizelegibility;background-size:100% 8px;margin:0;line-height:1.7}body:before{z-index:20;pointer-events:none;content:"";opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{color:var(--ink);background:var(--acid)}a{color:inherit;text-decoration:none}button,input{font:inherit}.skip-link{z-index:100;color:var(--paper);background:var(--ink);font-family:var(--mono);padding:10px 14px;font-size:12px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;width:var(--shell);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:82px;margin:0 auto;display:flex;position:relative}.wordmark{font-family:var(--mono);letter-spacing:.08em;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.wordmark__read{color:var(--paper);background:var(--ink);padding:2px 7px}.wordmark__slash{color:var(--coral);font-size:22px;font-weight:300}.site-nav{font-family:var(--mono);letter-spacing:.05em;align-items:center;gap:32px;font-size:12px;display:flex}.site-nav a{position:relative}.site-nav a:not(.site-nav__issue):after{background:var(--ink);content:"";transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-nav__issue{border:1px solid var(--ink);padding:8px 13px;transition:color .16s,background .16s}.site-nav__issue:hover,.site-nav__issue:focus-visible{color:var(--paper);background:var(--ink)}.hero{width:var(--shell);grid-template-columns:minmax(0,1.3fr) minmax(380px,.7fr);align-items:center;gap:clamp(48px,8vw,120px);min-height:670px;margin:0 auto;padding:86px 0 78px;display:grid}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 25px;font-size:11px;font-weight:500;display:flex}.status-dot{background:var(--coral);border-radius:50%;width:8px;height:8px;animation:2.2s infinite ping;display:inline-block;box-shadow:0 0 #ef5b4380}@keyframes ping{70%{box-shadow:0 0 0 8px #ef5b4300}to{box-shadow:0 0 #ef5b4300}}.hero h1{letter-spacing:-.07em;max-width:730px;margin:0;font-size:clamp(48px,5.5vw,79px);font-weight:900;line-height:1.16}.hero h1 em{color:var(--coral);font-style:normal;font-weight:500;position:relative}.hero h1 em:after{background:var(--coral);content:"";height:4px;position:absolute;bottom:0;left:2px;right:-3px;transform:rotate(-1deg)}.hero__intro{max-width:620px;color:var(--ink-soft);margin:38px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.95}.hero__actions{align-items:center;gap:26px;margin-top:38px;display:flex}.button{border:1px solid var(--ink);min-height:52px;font-family:var(--mono);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:38px;padding:0 20px;font-size:12px;font-weight:500;transition:transform .18s,box-shadow .18s;display:inline-flex}.button:hover,.button:focus-visible{box-shadow:5px 5px 0 var(--coral);transform:translate(-3px,-3px)}.button--dark{color:var(--paper);background:var(--ink)}.button span{color:var(--coral);font-size:17px}.edition-note{color:var(--ink-soft);font-family:var(--mono);font-size:10px;line-height:1.7}.signal-orbit{aspect-ratio:1;justify-self:end;width:min(100%,430px);position:relative}.signal-orbit:before,.signal-orbit:after{background:var(--line);content:"";position:absolute}.signal-orbit:before{width:1px;top:0;bottom:0;left:50%}.signal-orbit:after{height:1px;top:50%;left:0;right:0}.signal-orbit__ring{border:1px solid var(--ink);border-radius:50%;position:absolute}.signal-orbit__ring--outer{border-style:dashed;animation:32s linear infinite spin;inset:0}.signal-orbit__ring--middle{border-color:var(--line);inset:16%}.signal-orbit__ring--inner{background:var(--paper);inset:34%}@keyframes spin{to{transform:rotate(360deg)}}.signal-orbit__sweep{z-index:-1;background:conic-gradient(from 245deg,#0000 0deg,#ef5b4340 42deg,#0000 43deg);border-radius:50%;animation:8s linear infinite spin;position:absolute;inset:4%}.signal-orbit__core{z-index:2;border:1px solid var(--ink);color:var(--paper);background:var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:38%}.signal-orbit__core span{color:var(--coral);font-family:var(--mono);letter-spacing:-.08em;font-size:clamp(24px,4vw,42px);line-height:1}.signal-orbit__core small{font-family:var(--mono);margin-top:7px;font-size:8px}.signal-orbit__label{z-index:2;color:var(--ink-soft);background:var(--paper);font-family:var(--mono);letter-spacing:.12em;padding:2px 6px;font-size:8px;position:absolute}.signal-orbit__label--top{top:-5px;left:50%;transform:translate(-50%)}.signal-orbit__label--right{top:50%;right:-23px;transform:translateY(-50%)rotate(90deg)}.signal-orbit__label--bottom{bottom:-5px;left:50%;transform:translate(-50%)}.signal-orbit__point{z-index:4;border:2px solid var(--paper);background:var(--coral);width:11px;height:11px;box-shadow:0 0 0 1px var(--coral);border-radius:50%;position:absolute}.signal-orbit__point--a{top:22%;right:22%}.signal-orbit__point--b{bottom:17%;left:33%}.signal-orbit__point--c{width:8px;height:8px;top:47%;left:7%}.reveal{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards reveal;transform:translateY(18px)}.reveal--1{animation-delay:80ms}.reveal--2{animation-delay:.16s}.reveal--3{animation-delay:.28s}.reveal--4{animation-delay:.4s}@keyframes reveal{to{opacity:1;transform:translateY(0)}}.ticker{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);color:var(--paper);background:var(--ink);overflow:hidden}.ticker__track{align-items:center;width:max-content;padding:10px 0;animation:30s linear infinite ticker;display:flex}.ticker span{letter-spacing:.08em;padding:0 30px;font-size:13px;font-weight:600}.ticker i{color:var(--coral);font-size:11px;font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.section-shell{width:var(--shell);margin:0 auto}.signals{padding:115px 0 130px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:46px;display:flex}.section-heading .eyebrow{margin-bottom:10px}.section-heading h2,.method h2,.dispatch h2{letter-spacing:-.07em;margin:0;font-size:clamp(38px,4.2vw,62px);font-weight:900;line-height:1.2}.section-heading__note{color:var(--ink-soft);text-align:right;margin:0 0 8px;font-size:13px}.featured-story{border:1px solid var(--ink);background:#ffffff1f;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);min-height:480px;display:grid}.featured-story__visual{border-right:1px solid var(--ink);background:var(--coral);min-height:430px;position:relative;overflow:hidden}.featured-story__visual:before{content:"";background:radial-gradient(circle at center, transparent 0 20%, var(--ink) 20.4% 20.8%, transparent 21.2% 34%, var(--ink) 34.4% 34.8%, transparent 35.2%), linear-gradient(90deg, transparent 49.8%, #17171459 50%, transparent 50.2%), linear-gradient(transparent 49.8%, #17171459 50%, transparent 50.2%);opacity:.7;position:absolute;inset:0}.featured-story__issue{z-index:2;border:1px solid var(--ink);font-family:var(--mono);letter-spacing:.1em;padding:5px 8px;font-size:9px;position:absolute;top:22px;left:24px}.quote-glyph{z-index:2;font-size:clamp(130px,17vw,230px);font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-37%)}.thread-lines{z-index:3;gap:7px;display:grid;position:absolute;bottom:13%;left:12%;right:12%}.thread-lines i{background:var(--ink);height:2px}.thread-lines i:nth-child(2){width:86%}.thread-lines i:nth-child(3){width:94%}.thread-lines i:nth-child(4){width:67%}.thread-lines i:nth-child(5){width:42%}.featured-story__stamp{z-index:4;border:1px solid var(--ink);background:var(--acid);width:68px;height:68px;font-family:var(--mono);text-align:center;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:500;line-height:1.3;display:flex;position:absolute;bottom:24px;right:22px;transform:rotate(9deg)}.featured-story__copy{flex-direction:column;justify-content:center;padding:clamp(40px,6vw,78px);display:flex}.story-meta{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:10px 18px;font-size:9px;display:flex}.story-meta span:first-child{color:var(--ink);font-weight:500}.featured-story h3{letter-spacing:-.045em;max-width:590px;margin:25px 0 20px;font-size:clamp(28px,3.2vw,46px);font-weight:700;line-height:1.42}.featured-story h3 a,.story-card h3 a{background-image:linear-gradient(var(--coral), var(--coral));background-position:100% 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .26s,background-position 0s .26s}.featured-story h3 a:hover,.featured-story h3 a:focus-visible,.story-card h3 a:hover,.story-card h3 a:focus-visible{background-position:0 100%;background-size:100% 2px}.featured-story__copy>p{max-width:560px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.9}.text-link{border-bottom:1px solid var(--ink);width:fit-content;font-family:var(--mono);gap:12px;margin-top:34px;font-size:11px;font-weight:500;display:inline-flex}.text-link span{color:var(--coral)}.story-grid{grid-template-columns:repeat(2,1fr);margin-top:-1px;display:grid}.story-card{border:1px solid var(--ink);flex-direction:column;min-height:390px;padding:clamp(34px,5vw,58px);display:flex;position:relative}.story-card+.story-card{margin-left:-1px}.story-card__index{color:var(--coral);font-family:var(--mono);font-size:14px;position:absolute;top:27px;right:32px}.story-card h3{letter-spacing:-.04em;max-width:500px;margin:52px 0 18px;font-size:clamp(24px,2.6vw,36px);line-height:1.5}.story-card>p{max-width:480px;color:var(--ink-soft);margin:0;font-size:14px}.story-card__footer{font-family:var(--mono);justify-content:space-between;align-items:end;margin-top:auto;padding-top:28px;font-size:9px;display:flex}.story-card__footer a{border:1px solid var(--ink);place-items:center;width:42px;height:42px;font-size:18px;transition:color .16s,background .16s,transform .16s;display:grid}.story-card__footer a:hover,.story-card__footer a:focus-visible{color:var(--paper);background:var(--ink);transform:rotate(-5deg)}.method{border-top:1px solid var(--ink);grid-template-columns:.8fr 1.2fr;gap:clamp(60px,10vw,150px);padding:115px 0 125px;display:grid}.method__intro>p:last-child{max-width:420px;color:var(--ink-soft);margin:30px 0 0;font-size:14px}.method__steps{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.method__steps li{border-bottom:1px solid var(--ink);grid-template-columns:82px 1fr;align-items:start;min-height:150px;padding:27px 0;transition:padding-left .2s,background .2s;display:grid}.method__steps li:hover{background:#d8ff4540;padding-left:18px}.method__number{color:var(--coral);font-family:var(--mono);font-size:11px}.method__steps h3{letter-spacing:-.03em;margin:-6px 0 9px;font-size:27px}.method__steps p{max-width:520px;color:var(--ink-soft);margin:0;font-size:14px}.dispatch{color:var(--paper);background:var(--ink);grid-template-columns:1fr .9fr;align-items:end;gap:60px;margin-bottom:115px;padding:70px;display:grid;position:relative;overflow:hidden}.dispatch:after{content:"";border:1px solid #f2efe52e;border-radius:50%;width:310px;height:310px;position:absolute;top:-120px;right:28%;box-shadow:0 0 0 45px #f2efe50a,0 0 0 90px #f2efe506}.dispatch__copy,.dispatch__form{z-index:2;position:relative}.dispatch .eyebrow{color:var(--coral)}.dispatch__stamp{z-index:3;border:1px solid var(--coral);width:62px;height:62px;color:var(--coral);text-align:center;border-radius:50%;place-items:center;font-size:16px;font-weight:700;line-height:1.1;display:grid;position:absolute;top:26px;right:30px;transform:rotate(8deg)}.dispatch__form label{color:#f2efe5a6;font-family:var(--mono);letter-spacing:.08em;margin-bottom:9px;font-size:9px;display:block}.dispatch__form>div{border-bottom:1px solid var(--paper);display:flex}.dispatch__form input{width:100%;color:var(--paper);font-family:var(--mono);background:0 0;border:0;outline:0;padding:16px 0;font-size:13px}.dispatch__form input::placeholder{color:#f2efe55c}.dispatch__form button{color:var(--acid);cursor:pointer;font-family:var(--mono);background:0 0;border:0;flex:none;padding:0 0 0 22px;font-size:11px}.dispatch__form button span{margin-left:10px}.dispatch__form small{color:#f2efe56b;font-family:var(--mono);margin-top:11px;font-size:8px;display:block}.site-footer{width:var(--shell);border-top:1px solid var(--ink);justify-content:space-between;gap:50px;margin:0 auto;padding:45px 0 55px;font-size:12px;display:flex}.site-footer p{margin:0}.site-footer__mark{font-family:var(--mono);font-size:10px;font-weight:500;margin-bottom:7px!important}.site-footer__meta{color:var(--ink-soft);font-family:var(--mono);align-items:end;gap:32px;font-size:9px;display:flex}.site-footer__meta a{border-bottom:1px solid var(--ink)}.article-page{width:var(--shell);margin:0 auto}.article-header{border-bottom:1px solid var(--ink);max-width:1010px;margin:0 auto;padding:68px 0 82px;position:relative}.article-header__back{border-bottom:1px solid var(--ink);font-family:var(--mono);margin-bottom:62px;font-size:10px;display:inline-block}.article-header__issue{color:var(--coral);font-family:var(--mono);letter-spacing:.12em;margin:0;font-size:10px;position:absolute;top:68px;right:0}.article-header h1{letter-spacing:-.07em;max-width:890px;margin:25px 0 28px;font-size:clamp(42px,6vw,74px);font-weight:900;line-height:1.28}.article-header__description{max-width:680px;color:var(--ink-soft);margin:0;font-size:17px;line-height:1.9}.article-body{grid-template-columns:220px minmax(0,650px);align-items:start;gap:clamp(60px,10vw,130px);max-width:1010px;margin:0 auto;padding:76px 0 110px;display:grid}.article-aside{border-top:3px solid var(--coral);padding-top:17px;position:sticky;top:28px}.article-aside span{font-family:var(--mono);letter-spacing:.1em;font-size:9px}.article-aside p{color:var(--ink-soft);margin:14px 0 0;font-size:12px;line-height:1.85}.prose{font-size:17px;line-height:2.15}.prose>:first-child{margin-top:0;font-size:20px;font-weight:500}.prose>:first-child:first-letter{float:left;color:var(--coral);margin:7px 10px 0 0;font-size:72px;font-weight:900;line-height:.82}.prose p{margin:0 0 1.8em}.prose h2{border-top:1px solid var(--ink);letter-spacing:-.04em;margin:2.4em 0 .9em;padding-top:22px;font-size:30px;line-height:1.5;position:relative}.prose h2:before{background:var(--coral);content:"";width:42px;height:11px;position:absolute;top:-6px;left:0}.prose strong{background:linear-gradient(#0000 62%,#d8ff45b3 62%);padding:0 2px;font-weight:700}.article-end{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);max-width:1010px;font-family:var(--mono);justify-content:space-between;margin:0 auto 100px;padding:27px 0;font-size:10px;display:flex}.article-end span{color:var(--coral)}.article-end a{font-weight:500}@media (width<=920px){:root{--shell:min(100% - 36px, 760px)}.hero{grid-template-columns:1fr;min-height:auto;padding:70px 0 82px}.signal-orbit{justify-self:center;width:min(78vw,430px);margin-top:30px}.featured-story{grid-template-columns:1fr}.featured-story__visual{border-right:0;border-bottom:1px solid var(--ink);min-height:360px}.method{grid-template-columns:1fr}.dispatch{grid-template-columns:1fr;padding:55px 45px}.article-body{grid-template-columns:150px minmax(0,1fr);gap:45px}}@media (width<=640px){:root{--shell:calc(100% - 28px)}.site-header{min-height:70px}.site-nav{gap:16px}.site-nav>a:not(.site-nav__issue){display:none}.hero{gap:30px;padding-top:54px}.hero h1{font-size:clamp(43px,13.4vw,62px)}.hero__actions{flex-direction:column;align-items:flex-start;gap:16px}.button{width:100%}.signal-orbit{width:min(92vw,390px)}.signals{padding:85px 0 95px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px}.section-heading__note{text-align:left}.featured-story__visual{min-height:300px}.featured-story__copy{padding:36px 28px 42px}.story-grid{grid-template-columns:1fr}.story-card{min-height:355px;padding:34px 28px}.story-card+.story-card{margin-top:-1px;margin-left:0}.method{gap:50px;padding:85px 0 95px}.method__steps li{grid-template-columns:56px 1fr}.dispatch{margin-bottom:80px;padding:52px 26px 40px}.dispatch__stamp{width:50px;height:50px;font-size:13px;top:18px;right:18px}.dispatch__form>div{flex-direction:column;align-items:stretch}.dispatch__form button{text-align:left;border-top:1px solid #f2efe540;padding:13px 0}.site-footer,.site-footer__meta{flex-direction:column;align-items:flex-start}.site-footer__meta{gap:10px}.article-header{padding:48px 0 60px}.article-header__back{margin-bottom:46px}.article-header__issue{top:52px}.article-header h1{font-size:clamp(38px,11vw,56px)}.article-body{grid-template-columns:1fr;gap:36px;padding:52px 0 75px}.article-aside{position:static}.prose{font-size:16px}.prose>:first-child{font-size:18px}.article-end{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:75px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
