@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light}body{margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation;-webkit-tap-highlight-color:#e23b282e}}@layer base{:root{--paper:#f2f1ed;--paper-deep:#e5e3dc;--ink:#11110f;--muted:#5d5d57;--line:#b8b7b0;--signal:#e23b28;--white:#fff;--font-display:"Archivo Variable", "Arial Narrow", sans-serif;--font-mono:"IBM Plex Mono", Consolas, monospace;--text-small:15px;--page-pad:clamp(18px, 3.2vw, 48px);--grid-gap:clamp(16px, 2vw, 32px);--fast:.12s;--default:.2s;--slow:.36s;--ease-out:cubic-bezier(0, 0, .2, 1)}body{background:var(--paper);color:var(--ink);font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 430;font-size:16px;line-height:1.5}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a:focus-visible{outline:3px solid var(--signal);outline-offset:4px}[id]{scroll-margin-top:24px}::selection{background:var(--signal);color:var(--white)}.skip-link{z-index:100;background:var(--signal);color:var(--white);font:500 var(--text-small)/1 var(--font-mono);padding:12px 16px;position:fixed;top:10px;left:10px;transform:translateY(-170%)}.skip-link:focus{transform:translateY(0)}}@layer components{.site-header{z-index:20;column-gap:var(--grid-gap);min-height:80px;padding:12px var(--page-pad);background:var(--paper);border-bottom:1px solid var(--ink);grid-template-columns:repeat(16,minmax(0,1fr));align-items:center;display:grid;position:relative}.brand{border:1px solid var(--ink);grid-column:1/span 4;justify-self:start;min-height:48px;display:flex}.brand-index{background:var(--signal);min-width:48px;color:var(--white);font:500 var(--text-small)/1 var(--font-mono);place-items:center;padding:0 8px;display:grid}.brand-name{font-variation-settings:"wdth" 85, "wght" 720;text-transform:uppercase;letter-spacing:-.025em;place-items:center;padding:0 14px;font-size:16px;display:grid}.site-nav{font:500 var(--text-small)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;grid-column:10/-1;justify-self:end;align-items:center;gap:clamp(18px,3vw,48px);display:flex}.site-nav>a:not(.header-action){border-bottom:1px solid #0000;place-items:center;min-height:44px;display:grid}.site-nav>a:not(.header-action):hover{border-color:var(--ink)}.header-action{background:var(--ink);min-height:48px;color:var(--white);transition:background-color var(--fast) var(--ease-out), transform 90ms var(--ease-out);align-items:center;gap:36px;padding:0 18px;display:inline-flex}.header-action:hover{background:var(--signal)}.header-action:active{transform:scale(.98)}.hero{border-bottom:1px solid var(--ink);grid-template-columns:48px minmax(0,1fr);display:grid}.edition-rail{background:var(--signal);color:var(--white);border-right:1px solid var(--ink);grid-column:1;justify-content:center;padding:26px 0;display:flex}.edition-rail span{writing-mode:vertical-rl;font:500 var(--text-small)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;transform:rotate(180deg)}.hero-stage{column-gap:var(--grid-gap);min-height:min(880px,100svh - 80px);padding:0 var(--page-pad);grid-column:2;grid-template-columns:repeat(16,minmax(0,1fr));display:grid;overflow:hidden}.hero-copy{z-index:2;grid-area:1/1/auto/span 9;align-self:center;padding:clamp(58px,8vh,90px) 0}.hero h1{font-variation-settings:"wdth" 72, "wght" 830;letter-spacing:-.085em;text-transform:uppercase;margin:0;font-size:clamp(6rem,13vw,13.4rem);line-height:.68}.hero h1 span{display:block}.hero h1 span:last-child{margin-left:.32em}.hero-promise{border-top:1px solid var(--ink);max-width:34ch;margin:clamp(44px,7vh,74px) 0 24px;padding-top:20px;font-size:clamp(17px,1.35vw,21px);line-height:1.35}.primary-action{width:min(100%,460px);min-height:58px;font-family:var(--font-mono);transition:background-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out), transform 90ms var(--ease-out), box-shadow var(--fast) var(--ease-out);border:1px solid;grid-template-columns:1fr auto 24px;align-items:center;gap:20px;padding:15px 18px;display:grid}.primary-action span{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.05em;font-weight:500;line-height:1.2}.primary-action strong{font-family:var(--font-display);font-variation-settings:"wdth" 80, "wght" 760;font-size:26px;line-height:1}.primary-action i{text-align:right;font-style:normal}.primary-action:active{transform:scale(.985)}.hero-action{background:var(--ink);color:var(--white)}.hero-action:hover{background:var(--signal)}.hero-copy>small,.plan-copy>small{font:400 var(--text-small)/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;margin-top:13px;display:block}.hero-image{margin:0 calc(var(--page-pad) * -1) 0 0;border-left:1px solid var(--ink);background:#cbc9c2;grid-area:1/10/auto/-1;min-height:100%;position:relative;overflow:hidden}.hero-image:before{content:"";z-index:2;pointer-events:none;border:clamp(10px,1.5vw,22px) solid #f2f1ed38;position:absolute;inset:0}.hero-image img{object-fit:cover;object-position:53% center;filter:saturate(.82)contrast(1.03);width:100%;height:100%}.hero-volume{z-index:4;background:var(--ink);min-width:250px;color:var(--white);box-shadow:12px 12px 0 var(--signal);grid-area:1/9/auto/span 4;align-self:end;gap:42px;margin-bottom:38px;padding:24px 22px 20px 40px;display:grid;position:relative;transform:rotate(-1.5deg)}.volume-spine{background:var(--signal);width:24px;font:500 var(--text-small)/1 var(--font-mono);text-transform:uppercase;writing-mode:vertical-rl;place-items:center;display:grid;position:absolute;inset:0 auto 0 0}.volume-title{font-variation-settings:"wdth" 76, "wght" 760;text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(23px,2.4vw,38px);line-height:.84}.volume-meta{font:400 var(--text-small)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.section-marker{font:500 var(--text-small)/1.25 var(--font-mono);text-transform:uppercase;letter-spacing:.07em;align-items:flex-start;gap:14px;display:flex}.section-marker span:first-child{background:var(--ink);min-width:34px;color:var(--white);text-align:center;padding:6px}.section-marker.light span:first-child{background:var(--white);color:var(--ink)}.manifesto-band{column-gap:var(--grid-gap);padding:clamp(64px, 7vw, 104px) var(--page-pad);border-bottom:1px solid var(--ink);grid-template-columns:repeat(16,minmax(0,1fr));align-items:start;row-gap:32px;display:grid}.manifesto-band .section-marker{grid-column:1/span 3}.manifesto-band blockquote{font-variation-settings:"wdth" 76, "wght" 750;letter-spacing:-.055em;text-transform:uppercase;grid-column:4/span 9;max-width:17ch;margin:0;font-size:clamp(2.7rem,4.9vw,5.7rem);line-height:.91}.manifesto-band p{max-width:30ch;color:var(--muted);grid-column:13/-1;align-self:end;margin:0;font-size:16px}.journal{padding:clamp(76px, 9vw, 136px) var(--page-pad)}.journal-head,.lead-story,.story-grid{column-gap:var(--grid-gap);grid-template-columns:repeat(16,minmax(0,1fr));display:grid}.journal-head{align-items:end;margin-bottom:clamp(54px,7vw,96px)}.journal-head .section-marker{grid-column:1/span 4}.journal-head h2{font-variation-settings:"wdth" 72, "wght" 800;letter-spacing:-.075em;text-transform:uppercase;grid-column:5/-1;margin:0;font-size:clamp(4rem,7.8vw,8.4rem);line-height:.74}.lead-story{border-top:1px solid var(--ink);row-gap:28px;padding:22px 0 clamp(68px,8vw,112px)}.lead-story-image{aspect-ratio:1.55;background:var(--paper-deep);grid-column:1/span 10;position:relative;overflow:hidden}.lead-story-image img,.story-card-image img{object-fit:cover;width:100%;height:100%;transition:transform var(--slow) var(--ease-out), filter var(--slow) var(--ease-out)}.lead-story-image:hover img,.story-card-image:hover img{filter:contrast(1.05);transform:scale(1.018)}.lead-story-copy{flex-direction:column;grid-column:11/-1;padding-top:2px;display:flex}.story-meta{color:var(--muted);font:500 var(--text-small)/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:20px;display:flex}.lead-story-copy h3{font-variation-settings:"wdth" 75, "wght" 760;letter-spacing:-.06em;text-transform:uppercase;max-width:9ch;margin:auto 0 20px;font-size:clamp(3rem,5.3vw,5.8rem);line-height:.82}.lead-story-copy>p{max-width:34ch;color:var(--muted);margin:0 0 30px}.lead-story-copy h3 a:hover,.story-card h3 a:hover{text-underline-offset:.09em;text-decoration:underline .07em}.text-link{width:max-content;min-height:32px;font:500 var(--text-small)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid;align-items:center;gap:28px;padding-bottom:4px;display:inline-flex}.story-grid{row-gap:var(--grid-gap);border-top:1px solid var(--ink);padding-top:22px}.story-card{grid-column:span 8}.story-card-image{aspect-ratio:1.72;background:var(--paper-deep);display:block;overflow:hidden}.story-card .story-meta{margin-top:18px}.story-card h3{font-variation-settings:"wdth" 77, "wght" 730;letter-spacing:-.05em;text-transform:uppercase;max-width:16ch;margin:22px 0 12px;font-size:clamp(2.3rem,4vw,4.7rem);line-height:.87}.story-card p{max-width:48ch;color:var(--muted);margin:0}.plan{column-gap:var(--grid-gap);padding:clamp(72px, 7vw, 108px) var(--page-pad);background:var(--signal);color:var(--white);border-top:1px solid var(--ink);grid-template-columns:repeat(16,minmax(0,1fr));row-gap:48px;display:grid;overflow:hidden}.plan>.section-marker{grid-column:1/-1}.plan-copy{grid-column:2/span 8;align-self:center}.plan-copy h2{font-variation-settings:"wdth" 72, "wght" 790;letter-spacing:-.07em;text-transform:uppercase;max-width:10ch;margin:0 0 24px;font-size:clamp(3.5rem,6.2vw,7rem);line-height:.78}.plan-copy>p{max-width:48ch;margin:0;font-size:17px}.plan-copy ul{border-top:1px solid #ffffffb8;margin:30px 0;padding:0;list-style:none}.plan-copy li{border-bottom:1px solid #ffffffb8;padding:12px 0}.plan-action{background:var(--paper);color:var(--ink);border-color:var(--ink)}.plan-action:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-4px,-4px)}.plan-action:focus-visible,.hero-action:focus-visible{outline-color:var(--white);box-shadow:0 0 0 3px var(--ink)}.book-wrap{perspective:1200px;grid-column:11/span 5;align-self:center;position:relative}.book{z-index:2;aspect-ratio:.72;background:var(--ink);min-height:480px;color:var(--white);border-left:14px solid var(--paper);flex-direction:column;justify-content:space-between;padding:32px 26px 28px 44px;display:flex;position:relative;transform:rotateY(-9deg)rotate(-2.5deg);box-shadow:22px 28px 40px #4e0b0340}.book:after{content:"";background:linear-gradient(90deg,#0000,#ffffff24);width:9px;position:absolute;inset:0 0 0 auto}.book-series,.book-edition{font:400 var(--text-small)/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.book strong{font-variation-settings:"wdth" 72, "wght" 770;letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(2.5rem,4.2vw,5rem);line-height:.79}.book b{color:var(--signal);font-variation-settings:"wdth" 70, "wght" 800;font-size:66px;line-height:1;position:absolute;bottom:14px;right:18px}.book-shadow{filter:blur(18px);background:#4d0d0438;height:50px;position:absolute;bottom:-32px;left:8%;right:2%;transform:skew(-12deg)}.site-footer{padding:clamp(58px, 6vw, 88px) var(--page-pad) 30px;background:var(--ink);color:var(--white)}.footer-mark{font-variation-settings:"wdth" 68, "wght" 820;letter-spacing:-.085em;text-transform:uppercase;width:max-content;font-size:clamp(5.2rem,12vw,12.5rem);line-height:.74;display:block}.footer-grid{column-gap:var(--grid-gap);border-top:1px solid #575750;grid-template-columns:repeat(16,minmax(0,1fr));align-items:end;margin-top:clamp(54px,6vw,86px);padding-top:22px;display:grid}.footer-grid p{grid-column:1/span 6;max-width:28ch;margin:0;font-size:20px;line-height:1.15}.footer-grid nav{font:400 var(--text-small)/1.35 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;grid-column:9/span 3;align-items:flex-start;gap:10px;display:flex}.footer-grid nav a{border-bottom:1px solid #0000;min-height:28px}.footer-grid nav a:hover{border-color:currentColor}.footer-grid>span{font:400 var(--text-small)/1.35 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;grid-column:13/-1;justify-self:end}.article-page{padding:0 var(--page-pad) 130px}.article-header{column-gap:var(--grid-gap);grid-template-columns:repeat(16,minmax(0,1fr));row-gap:34px;min-height:600px;padding:40px 0 66px;display:grid}.back-link{border-bottom:1px solid var(--ink);width:max-content;font:500 var(--text-small)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;grid-column:1/span 3;align-self:start;padding-bottom:5px}.article-meta{font:500 var(--text-small)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;grid-column:13/-1;justify-content:space-between;display:flex}.article-header h1{font-variation-settings:"wdth" 70, "wght" 790;letter-spacing:-.08em;text-transform:uppercase;grid-column:5/-1;align-self:center;max-width:10ch;margin:0;font-size:clamp(5rem,10.5vw,11.5rem);line-height:.72}.article-header>p{max-width:42ch;color:var(--muted);grid-column:5/span 7;margin:0;font-size:19px}.article-figure{margin:0}.article-figure img{object-fit:cover;width:100%;max-height:82vh}.article-body{max-width:720px;margin:86px auto 0;font-size:19px;line-height:1.72}.article-body>p{margin:0 0 30px}.article-lead{letter-spacing:-.02em;font-size:29px;font-weight:580;line-height:1.3}.article-body aside{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:66px 0;padding:24px 0}.article-body aside strong{font-variation-settings:"wdth" 78, "wght" 690;text-transform:uppercase;letter-spacing:-.04em;max-width:15ch;font-size:39px;line-height:.95;display:block}.article-end{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font:500 var(--text-small)/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:24px;margin-top:76px;padding:18px 0;display:flex}}@layer responsive{@media (width<=1055px){.site-nav{grid-column:9/-1}.hero-stage{min-height:790px}.hero-copy{grid-column:1/span 10}.hero-image{grid-column:10/-1}.hero-volume{grid-column:8/span 5}.manifesto-band blockquote{grid-column:4/span 9}.manifesto-band p{grid-column:13/-1}.plan-copy{grid-column:1/span 9}.book-wrap{grid-column:11/span 6}}@media (width<=760px){:root{--page-pad:18px;--grid-gap:16px}.site-header{grid-template-columns:repeat(4,minmax(0,1fr));min-height:70px}.brand{grid-column:1/span 2;min-height:44px}.brand-index{min-width:44px}.site-nav{grid-column:3/-1;gap:14px}.site-nav>a:not(.header-action){min-height:44px}.header-action{gap:14px;min-height:44px;padding:0 12px}.hero{grid-template-columns:30px minmax(0,1fr)}.edition-rail{padding:18px 0}.hero-stage{grid-template-columns:repeat(4,minmax(0,1fr));min-height:auto;padding:0;overflow:hidden}.hero-copy{grid-area:1/1/auto/-1;padding:48px 18px 50px}.hero h1{font-size:clamp(5rem,25vw,8rem);line-height:.69}.hero h1 span:last-child{margin-left:.07em}.hero-promise{margin-top:44px}.hero-image{border-top:1px solid var(--ink);border-left:none;grid-area:2/1/auto/-1;min-height:510px;margin:0}.hero-image img{object-position:center 38%}.hero-volume{grid-area:2/1/auto/span 3;align-self:end;min-width:0;margin:0 0 30px 18px}.manifesto-band{padding:64px var(--page-pad);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:32px}.manifesto-band .section-marker,.manifesto-band blockquote,.manifesto-band p{grid-column:1/-1}.manifesto-band blockquote{max-width:12ch;font-size:clamp(2.9rem,13vw,5rem)}.manifesto-band p{max-width:38ch}.journal{padding:70px var(--page-pad)}.journal-head,.lead-story,.story-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.journal-head{row-gap:34px}.journal-head .section-marker,.journal-head h2{grid-column:1/-1}.journal-head h2{font-size:clamp(4.1rem,18vw,6rem)}.lead-story-image,.lead-story-copy{grid-column:1/-1}.lead-story-copy{min-height:330px}.lead-story-copy h3{margin-top:auto}.story-card{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:42px}.story-card:last-child{border-bottom:0;padding-bottom:0}.story-card-image{aspect-ratio:1.5}.plan{padding:68px var(--page-pad) 86px;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:42px}.plan>.section-marker,.plan-copy,.book-wrap{grid-column:1/-1}.plan-copy h2{font-size:clamp(3.8rem,16vw,5.7rem)}.book-wrap{justify-self:center;width:min(330px,88vw);margin-top:12px}.book{min-height:420px}.site-footer{padding-top:56px}.footer-mark{font-size:clamp(4rem,21vw,8rem)}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:34px}.footer-grid p,.footer-grid nav,.footer-grid>span{grid-column:1/-1;justify-self:start}.article-header{grid-template-columns:repeat(4,minmax(0,1fr));min-height:540px;padding-top:32px}.back-link,.article-meta,.article-header h1,.article-header>p{grid-column:1/-1}.article-meta{margin-top:20px}.article-header h1{font-size:clamp(4.5rem,20vw,7.6rem)}.article-body{margin-top:62px;font-size:18px}.article-lead{font-size:25px}}@media (width<=430px){.brand-name{display:none}.site-nav{gap:10px}.hero-volume{grid-column:1/-1;width:calc(100% - 36px)}.volume-title{font-size:26px}.lead-story-image{aspect-ratio:1.18}.story-card-image{aspect-ratio:1.28}.book{min-height:390px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
