:root{--paper:#f2ede1;--paper-3:#fbf8f1;--ink:#16150f;--ink-2:#35322a;--muted:#6c665a;--rule:#16150f2e;--rule-soft:#16150f17;--rust:#a8402a;--gold:#8a6d18;--gold-bright:#f0c43a;--mark-accent:var(--gold);--ink-solid:#16150f;--paper-solid:#f2ede1;--rust-solid:#a8402a;--night:#16150f;--night-ink:#f1ebdd;--night-muted:#f1ebdd9e;--night-rule:#f1ebdd2e;--serif:"Instrument Serif", "Times New Roman", Times, serif;--sans:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--mono:"DM Mono", ui-monospace, "SF Mono", monospace;--t-label:.7rem;--t-small:clamp(.82rem, .79rem + .12vw, .9rem);--t-body:clamp(1rem, .97rem + .16vw, 1.1rem);--t-lead:clamp(1.14rem, 1.04rem + .5vw, 1.45rem);--t-h3:clamp(1.35rem, 1.18rem + .8vw, 1.95rem);--t-h2:clamp(2.3rem, 1.5rem + 3.4vw, 4.9rem);--t-h1:clamp(2.8rem, 1rem + 7.2vw, 8.2rem);--t-quote:clamp(1.55rem, 1.15rem + 1.8vw, 2.65rem);--t-folio:clamp(2.2rem, 1.6rem + 2.4vw, 3.6rem);--page:1400px;--gutter:clamp(20px, 4.2vw, 76px);--measure:34rem;--nav-h:68px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px);-webkit-text-size-adjust:100%}html,body,#root{min-height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-body);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.62}body.nav-open{overflow:hidden}img,svg{max-width:100%;display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}::selection{background:var(--rust);color:var(--paper-3)}:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.grain{pointer-events:none;z-index:90;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.skip{z-index:100;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:var(--t-label);text-transform:uppercase;letter-spacing:.12em;padding:10px 16px;position:absolute;top:-120px;left:16px}.skip:focus{top:14px}.shell{width:min(var(--page), 100% - var(--gutter) * 2);margin-inline:auto}.band{padding:clamp(84px,11vw,180px) 0;position:relative}.band--night{background:var(--night);color:var(--night-ink);--rule:var(--night-rule);--rule-soft:#f1ebdd17;--muted:var(--night-muted);--ink:var(--night-ink);--rust:#e2705a;--mark-accent:var(--gold-bright)}h1,h2,h3,h4{margin:0;font-weight:400}.display{font-family:var(--serif);font-size:var(--t-h1);letter-spacing:-.022em;line-height:.92}.head{font-family:var(--serif);font-size:var(--t-h2);letter-spacing:-.02em;max-width:18ch;line-height:.98}.head em,.display em{color:var(--rust);font-style:italic}.deck{font-size:var(--t-lead);color:var(--ink-2);max-width:30rem;margin:0;line-height:1.5}.band--night .deck{color:var(--night-muted)}.prose{color:var(--muted);max-width:var(--measure);margin:0}.label{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin:0;font-weight:500;display:flex}.label b{color:var(--rust);font-weight:500}.label:after{content:"";background:var(--rule);flex:1;height:1px}.label--short:after{display:none}.folio{font-family:var(--serif);font-size:var(--t-folio);color:var(--rust);font-variant-numeric:lining-nums;line-height:.8}.dropcap{display:flow-root}.dropcap:first-letter{float:left;font-family:var(--serif);color:var(--rust);padding:.06em .1em 0 0;font-size:3.9em;line-height:.78}.btn{--btn-bg:var(--ink-solid);--btn-fg:var(--paper-solid);--btn-line:var(--ink-solid);--btn-hover-bg:var(--rust-solid);--btn-hover-fg:var(--paper-solid);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--btn-line);background:var(--btn-bg);color:var(--btn-fg);transition:color .4s var(--ease), border-color .4s var(--ease);align-items:center;gap:12px;padding:15px 26px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--btn-hover-bg);transform-origin:bottom;transition:transform .45s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.btn:hover{color:var(--btn-hover-fg);border-color:var(--btn-hover-bg)}.btn:hover:before{transform:scaleY(1)}.btn>*{position:relative}.btn svg{width:15px;height:15px}.btn--line{--btn-bg:transparent;--btn-fg:var(--ink-solid)}.band--night .btn{--btn-bg:var(--night-ink);--btn-fg:var(--ink-solid);--btn-line:var(--night-ink);--btn-hover-bg:var(--gold-bright);--btn-hover-fg:var(--ink-solid)}.band--night .btn--line{--btn-bg:transparent;--btn-fg:var(--night-ink);--btn-line:var(--night-rule)}.link{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:9px;padding:5px 0;display:inline-flex;position:relative}.link:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.link:hover:after{transform-origin:0;transform:scaleX(1)}.link svg{width:14px;height:14px}.nav{z-index:60;height:var(--nav-h);transition:background .5s var(--ease), border-color .5s var(--ease);background:0 0;border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;inset:0 0 auto}.nav.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom-color:var(--rule);background:#f2ede1db}.nav-inner{width:min(var(--page), 100% - var(--gutter) * 2);justify-content:space-between;align-items:center;gap:28px;margin-inline:auto;display:flex}.nav-links{align-items:center;gap:clamp(18px,2.4vw,38px);display:flex}.nav-links a{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:4px 0;transition:color .3s;position:relative}.nav-links a:after{content:"";background:var(--rust);transform-origin:0;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links a:hover,.nav-links a.is-active{color:var(--ink)}.nav-links a:hover:after,.nav-links a.is-active:after{transform:scaleX(1)}.nav-progress{background:var(--rust);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.menu-toggle{width:42px;height:42px;color:var(--ink);place-items:center;display:none}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after{width:20px;height:1px;transition:transform .35s var(--ease), opacity .25s ease;background:currentColor;display:block;position:relative}.menu-toggle span:before,.menu-toggle span:after{content:"";position:absolute;left:0}.menu-toggle span:before{top:-6px}.menu-toggle span:after{top:6px}.menu-toggle.is-open span{background:0 0}.menu-toggle.is-open span:before{top:0;transform:rotate(45deg)}.menu-toggle.is-open span:after{top:0;transform:rotate(-45deg)}.mobile-panel{display:none}.brand{flex:none;align-items:center;display:flex}.logo{color:inherit;align-items:center;gap:11px;display:inline-flex}.logo-mark{flex:none;width:32px;height:auto;overflow:visible}.logo-name{font-family:var(--serif);letter-spacing:-.01em;font-size:1.32rem;line-height:1;display:block}.logo-tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:8.5px;display:block}.logo--full .logo-mark{width:46px}.logo--full .logo-name{font-size:1.75rem}.brand:hover .mark-arrow{animation:mark-draw 1.1s var(--ease) both}@keyframes mark-draw{0%{stroke-dasharray:78;stroke-dashoffset:78px}to{stroke-dasharray:78;stroke-dashoffset:0}}.masthead{min-height:100svh;padding-top:calc(var(--nav-h) + clamp(28px, 5vw, 70px));flex-direction:column;padding-bottom:clamp(28px,4vw,56px);display:flex}.masthead-meta{border-bottom:1px solid var(--ink);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-bottom:14px;display:flex}.masthead-meta span:last-child{text-align:right}.masthead-body{flex-direction:column;flex:1;justify-content:center;padding:clamp(28px,4vw,56px) 0;display:flex}.masthead h1{font-family:var(--serif);font-size:var(--t-h1);letter-spacing:-.025em;max-width:15ch;line-height:.9}.line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.line>span{animation:line-rise 1.15s var(--ease) forwards;display:block;transform:translateY(120%)}@keyframes line-rise{to{transform:translateY(0)}}.masthead h1 em{color:var(--rust);font-style:italic}.masthead-lower{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:end;gap:clamp(24px,5vw,72px);margin-top:clamp(24px,3vw,40px);display:grid}.masthead-actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.fade-up{animation:fade-up 1s var(--ease) both}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.d1{animation-delay:.5s}.d2{animation-delay:.62s}.d3{animation-delay:.74s}.dateline{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.dateline div{padding:40px 32px 44px 0;position:relative}.dateline div:last-child{padding-right:0}.dateline div:not(:last-child):after{content:"";background:var(--rule);width:1px;position:absolute;top:28px;bottom:28px;right:0}.dateline b{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(1.9rem,1.3rem + 1.7vw,3rem);font-weight:400;line-height:1;display:block}.dateline>div>span{font-size:var(--t-small);color:var(--muted);max-width:19ch;margin-top:18px;line-height:1.5;display:block}.credits{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:8px;padding-top:28px;display:flex}.credits a{color:var(--ink);border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:4px 0;transition:border-color .3s;display:inline-flex}.credits a:hover{border-color:var(--rust)}.credits img{object-fit:contain;width:17px;height:17px}.ticker{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);padding:13px 0;overflow:hidden}.ticker-track{width:max-content;animation:46s linear infinite ticker;display:flex}.ticker-track span{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:22px;padding-right:22px;display:inline-flex}.ticker-track i{background:var(--rust);border-radius:50%;width:4px;height:4px}@keyframes ticker{to{transform:translate(-50%)}}.intro{grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:end;gap:clamp(20px,5vw,80px);margin-bottom:clamp(48px,6vw,88px);display:grid}.intro .label{grid-column:1/-1;margin-bottom:clamp(20px,3vw,36px)}.spread{grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,76px);display:grid}.spread-col{border-top:1px solid var(--ink);padding-top:22px}.spread-col header{align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.spread-col h3{font-family:var(--serif);font-size:var(--t-h3);letter-spacing:-.015em}.spread-col .prose{margin-bottom:22px}.spread-col ul{margin:0;padding:0;list-style:none}.spread-col li{border-top:1px solid var(--rule-soft);font-size:var(--t-small);grid-template-columns:26px 1fr;gap:10px;padding:13px 0;display:grid}.spread-col li:before{content:"—";color:var(--rust)}.aside{font-family:var(--serif);font-size:var(--t-h3);letter-spacing:-.015em;max-width:30ch;margin-top:clamp(44px,5vw,72px);line-height:1.25}.aside a{color:var(--rust);border-bottom:1px solid;font-style:italic}.contents{border-top:1px solid var(--ink)}.toc-row{border-bottom:1px solid var(--rule);text-align:left;width:100%;color:inherit;grid-template-columns:4.5rem minmax(0,auto) 1fr auto;align-items:baseline;gap:0 18px;padding:clamp(20px,2.4vw,30px) 0;display:grid;position:relative}.toc-num{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.16em;color:var(--muted);transition:color .35s}.toc-title{font-family:var(--serif);letter-spacing:-.02em;transition:transform .5s var(--ease), color .35s ease;font-size:clamp(1.7rem,1.1rem + 2.2vw,3.1rem);line-height:1}.toc-leader{border-bottom:1px dotted var(--rule);align-self:center;height:0;transform:translateY(-2px)}.toc-note{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;text-align:right;color:var(--muted);max-width:24rem;line-height:1.5;transition:color .35s}.toc-row:hover .toc-title{color:var(--rust);transform:translate(14px)}.toc-row:hover .toc-num,.toc-row:hover .toc-note{color:var(--rust)}.toc-detail{opacity:0;max-height:0;transition:max-height .55s var(--ease), opacity .4s ease;grid-column:2/-1;overflow:hidden}.toc-row:hover .toc-detail{opacity:1;max-height:14rem}.toc-detail>span{font-size:var(--t-small);color:var(--muted);max-width:46rem;padding-top:14px;display:block}.chapters{border-top:1px solid var(--rule);gap:0;display:grid}.chapter{border-bottom:1px solid var(--rule);grid-template-columns:5.5rem minmax(0,1fr) minmax(0,22rem);gap:clamp(16px,3vw,48px);padding:clamp(28px,3.4vw,46px) 0;display:grid}.chapter h3{font-family:var(--serif);font-size:var(--t-h3);letter-spacing:-.015em;margin-bottom:10px}.chapter .when{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--rust)}.feature{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(32px,5vw,84px);display:grid}.principle{border-top:1px solid var(--rule);grid-template-columns:3.5rem 1fr;gap:8px 18px;padding:26px 0;display:grid}.principle:first-child{border-top:1px solid var(--ink)}.principle .folio{font-size:1.7rem}.principle h3{font-family:var(--serif);font-size:var(--t-h3);letter-spacing:-.015em;margin-bottom:8px}.panel{top:calc(var(--nav-h) + 32px);background:var(--night);color:var(--night-ink);padding:clamp(28px,3vw,42px);position:sticky}.panel .label{color:var(--night-muted)}.panel .label:after{background:var(--night-rule)}.panel h3{font-family:var(--serif);letter-spacing:-.02em;margin:20px 0 16px;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.5rem);line-height:1.08}.panel p{color:var(--night-muted);font-size:var(--t-small);margin:0 0 26px}.panel dl{margin:0;display:grid}.panel dl div{border-top:1px solid var(--night-rule);font-size:var(--t-small);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.panel dt{color:var(--night-ink)}.panel dd{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.1em;color:var(--gold-bright);text-align:right;margin:0}.partners{grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,76px);display:grid}.partner{border-top:1px solid var(--ink);flex-direction:column;padding-top:24px;display:flex}.partner-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.partner-head img{object-fit:contain;flex:none;width:34px;height:34px}.partner h3{font-family:var(--serif);font-size:var(--t-h3);letter-spacing:-.015em}.partner .prose+.prose{margin-top:14px}.partner .link{align-self:flex-start;margin-top:26px}.sectors{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.sector{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);padding:clamp(24px,2.6vw,36px) clamp(18px,2vw,30px) clamp(24px,2.6vw,36px) 0}.sector:nth-child(3n){border-right:0;padding-right:0}.sector h3{font-family:var(--serif);font-size:var(--t-h3);letter-spacing:-.015em;margin-bottom:8px}.sector p{font-size:var(--t-small);color:var(--muted);margin:0}.quotes{border-top:1px solid var(--ink);gap:0;display:grid}.quote{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,16rem);align-items:start;gap:clamp(20px,4vw,64px);padding:clamp(36px,4.5vw,68px) 0;display:grid}.quote blockquote{font-family:var(--serif);font-size:var(--t-quote);letter-spacing:-.02em;text-indent:-.42em;margin:0;line-height:1.16}.quote figcaption{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:10px}.quote figcaption b{color:var(--ink);margin-bottom:6px;font-weight:500;display:block}.qa{border-top:1px solid var(--ink)}.qa-item{border-bottom:1px solid var(--rule)}.qa-item h3{margin:0}.qa-item button{text-align:left;width:100%;font-family:var(--serif);font-size:var(--t-h3);letter-spacing:-.015em;color:inherit;grid-template-columns:2.6rem 1fr auto;align-items:baseline;gap:16px;padding:clamp(20px,2.2vw,28px) 0;transition:color .3s;display:grid}.qa-item button:hover{color:var(--rust)}.qa-marker{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.16em;color:var(--rust)}.qa-sign{font-family:var(--mono);color:var(--muted);transition:transform .4s var(--ease);font-size:1.1rem}.qa-item.is-open .qa-sign{transform:rotate(45deg)}.qa-answer{grid-template-columns:2.6rem 1fr;gap:16px;padding:0 0 clamp(22px,2.4vw,30px);display:grid}.qa-answer p{color:var(--muted);max-width:var(--measure);margin:0}.dispatch{text-align:center;padding:clamp(96px,13vw,200px) 0}.dispatch h2{font-family:var(--serif);letter-spacing:-.025em;max-width:16ch;margin:26px auto 24px;font-size:clamp(2.6rem,1.3rem + 5.4vw,6.4rem);line-height:.96}.dispatch h2 em{color:var(--gold-bright);font-style:italic}.dispatch p{max-width:34rem;color:var(--night-muted);margin:0 auto 38px}.dispatch .label{justify-content:center}.dispatch .label:after{display:none}.reply{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,90px);display:grid}.reply-form{border-top:1px solid var(--ink);gap:26px;padding-top:30px;display:grid}.field{gap:7px;display:grid}.field>span{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.field input,.field select,.field textarea{border:0;border-bottom:1px solid var(--rule);width:100%;font-family:var(--serif);background:0 0;border-radius:0;outline:none;padding:9px 0;font-size:1.25rem;transition:border-color .3s}.field textarea{resize:vertical;min-height:92px;font-family:var(--sans);font-size:var(--t-body)}.field select{appearance:none;cursor:pointer}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--rust)}.field input::placeholder,.field textarea::placeholder{color:#6c665a8c}.field-row{grid-template-columns:1fr 1fr;gap:26px;display:grid}.reply-aside .prose{margin-top:22px}.reply-aside .mailto{font-family:var(--serif);font-size:var(--t-h3);color:var(--rust);border-bottom:1px solid;margin-top:26px;display:inline-block}.sent{border-top:1px solid var(--ink);padding-top:30px}.sent h3{font-family:var(--serif);font-size:var(--t-h2);letter-spacing:-.02em;margin-bottom:14px}.colophon{background:var(--night);color:var(--night-ink);--rule:var(--night-rule);--muted:var(--night-muted);--ink:var(--night-ink);--mark-accent:var(--gold-bright);padding:clamp(56px,7vw,96px) 0 30px}.colophon-top{border-bottom:1px solid var(--night-rule);grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(24px,4vw,56px);padding-bottom:clamp(38px,5vw,64px);display:grid}.colophon h2{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-bright);margin:0 0 16px;font-weight:500}.colophon-top a:not(.brand){font-size:var(--t-small);color:var(--night-muted);margin:5px 0;padding:4px 0;transition:color .25s;display:block}.colophon-top a:not(.brand):hover{color:var(--night-ink)}.colophon address{font-style:normal}.colophon-note{font-size:var(--t-small);color:var(--night-muted);max-width:26ch;margin:18px 0 0}.colophon-bottom{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:#f1ebdd73;justify-content:space-between;gap:16px;padding-top:22px;display:flex}@media (width<=1020px){.intro,.masthead-lower,.feature,.reply,.quote{grid-template-columns:1fr}.quote figcaption{padding-top:0}.panel{position:static}.colophon-top,.sectors{grid-template-columns:1fr 1fr}.sector:nth-child(3n){border-right:1px solid var(--rule);padding-right:clamp(18px,2vw,30px)}.sector:nth-child(2n){border-right:0;padding-right:0}.nav-links,.nav-inner>.btn{display:none}.menu-toggle{display:grid}.mobile-panel{inset:var(--nav-h) 0 0;z-index:55;background:var(--paper);padding:34px var(--gutter);opacity:0;pointer-events:none;transition:opacity .35s ease, transform .45s var(--ease);flex-direction:column;gap:6px;display:flex;position:fixed;transform:translateY(-10px)}.mobile-panel.is-open{opacity:1;pointer-events:auto;transform:none}.mobile-panel a:not(.btn){font-family:var(--serif);letter-spacing:-.02em;border-bottom:1px solid var(--rule);padding:12px 0;font-size:clamp(1.9rem,7vw,2.7rem)}.mobile-panel .btn{align-self:flex-start;margin-top:22px}}@media (width<=720px){.spread,.partners,.sectors,.field-row,.colophon-top,.dateline{grid-template-columns:1fr}.sector,.sector:nth-child(3n){border-right:0;padding-right:0}.dateline div{padding:26px 0}.dateline div:not(:last-child):after{width:auto;height:1px;inset:auto 0 0}.dateline>div>span{max-width:none}.chapter{grid-template-columns:1fr;gap:12px}.toc-row{grid-template-columns:3rem 1fr}.toc-leader,.toc-detail{display:none}.toc-note{text-align:left;grid-column:2;max-width:none;margin-top:10px}.toc-row:hover .toc-title{transform:none}.quote blockquote{text-indent:0}.colophon-bottom{flex-direction:column;gap:8px}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.band .head,.band .intro .deck,.band .intro .label{animation:linear both head-rise;animation-timeline:view();animation-range:entry 5% entry 42%}}}@keyframes head-rise{0%{opacity:0;clip-path:inset(0 0 22%);transform:translateY(26px)}to{opacity:1;clip-path:inset(0 0 -10%);transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.line>span{transform:none}}
