.promise{padding:128px 48px;background:var(--page);border-bottom:1px solid var(--rule)}.promise-inner{max-width:1100px;margin:0 auto}.promise-header{text-align:center;margin-bottom:80px;padding-bottom:32px;border-bottom:1px solid var(--rule)}.promise-header .kicker{color:var(--lotus);margin-bottom:20px;display:inline-block}.promise-header h2{font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 25;font-weight:600;font-size:clamp(48px,5vw,72px);line-height:.95;letter-spacing:-.025em;color:var(--lacquer)}.promise-header h2 em{font-style:italic;font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1;color:var(--saffron)}.promise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.promise-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:48px 40px;background:var(--card)}.promise-card .num{font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 20;font-weight:300;font-size:64px;line-height:.9;color:var(--saffron);letter-spacing:-.04em;display:block;margin-bottom:18px}.promise-card h3{font-family:var(--display);font-variation-settings:"opsz" 30,"SOFT" 30;font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.012em;color:var(--lacquer);margin-bottom:14px}.promise-card h3 em{font-style:italic;font-weight:400;font-variation-settings:"opsz" 30,"SOFT" 70,"WONK" 1;color:var(--lotus)}.promise-card p{font-family:var(--body);font-size:18px;line-height:1.6;color:var(--lacquer)}.promise-card p em{font-style:italic;color:var(--lotus)}.subscribe-band{padding:140px 48px;background:var(--section);border-bottom:1px solid var(--rule);text-align:center;position:relative;overflow:hidden}.subscribe-band:before{content:"14";position:absolute;top:50%;right:-80px;transform:translateY(-50%);font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 20;font-weight:300;font-size:560px;line-height:.85;color:var(--saffron);opacity:.05;letter-spacing:-.06em;pointer-events:none;user-select:none;z-index:0}.subscribe-inner{max-width:680px;margin:0 auto;position:relative;z-index:1}.subscribe-inner .kicker{color:var(--lotus);margin-bottom:24px;display:inline-block}.subscribe-inner h2{font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 30;font-weight:600;font-size:clamp(48px,5vw,72px);line-height:.95;letter-spacing:-.03em;color:var(--lacquer);margin-bottom:24px}.subscribe-inner h2 em{font-style:italic;font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1;color:var(--saffron)}.subscribe-inner p{font-family:var(--body);font-style:italic;font-variation-settings:"opsz" 22;font-size:22px;line-height:1.5;color:var(--meta);margin-bottom:48px}.subscribe-form{display:flex;gap:12px;max-width:520px;margin:0 auto 24px;flex-wrap:wrap}.subscribe-form input[type=email]{flex:1;min-width:260px;padding:22px 24px;border:1px solid var(--rule-strong);background:var(--page);font-family:var(--mono);font-size:20px;letter-spacing:.04em;color:var(--lacquer);border-radius:4px}.subscribe-form input:focus{outline:none;border-color:var(--lacquer)}.subscribe-form button{padding:22px 40px;background:var(--lacquer);color:var(--page);border:none;font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .2s ease;border-radius:4px}.subscribe-form button:hover{background:var(--lotus)}.subscribe-fineprint{font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--meta);max-width:520px;margin:0 auto}.past-issues{padding:128px 48px;background:var(--page);border-bottom:1px solid var(--rule)}.past-issues-inner{max-width:1100px;margin:0 auto}.past-issues-header{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;margin-bottom:64px;padding-bottom:24px;border-bottom:1px solid var(--rule)}.past-issues-header h2{font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 25;font-weight:600;font-size:clamp(48px,5vw,72px);line-height:.95;letter-spacing:-.025em;color:var(--lacquer)}.past-issues-header h2 em{font-style:italic;font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1;color:var(--lotus)}.past-issues-header .right{font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--meta);text-align:right}.issue-list{list-style:none;display:flex;flex-direction:column;gap:0}.issue-item{border-bottom:1px solid var(--rule);transition:padding-left .2s ease}.issue-item:first-child{border-top:1px solid var(--rule)}.issue-item:hover{padding-left:16px}.issue-item:hover h3{color:var(--lotus)}.issue-item:hover .arr{transform:translate(6px);color:var(--lotus)}.issue-item .row-link{display:grid;grid-template-columns:120px 1fr auto;gap:32px;padding:40px 0;align-items:baseline}.issue-item .iss-meta{font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--lotus);line-height:1.6}.issue-item .iss-meta .num{display:block;font-family:var(--display);font-variation-settings:"opsz" 72,"SOFT" 20;font-weight:300;font-size:42px;line-height:.9;color:var(--saffron);letter-spacing:-.03em;margin-bottom:6px}.issue-item .iss-info h3{font-family:var(--display);font-variation-settings:"opsz" 30,"SOFT" 25;font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.012em;color:var(--lacquer);margin-bottom:8px;transition:color .2s}.issue-item .iss-info h3 em{font-style:italic;font-weight:400;font-variation-settings:"opsz" 30,"SOFT" 70,"WONK" 1;color:var(--lotus)}.issue-item .iss-info .preview{font-family:var(--body);font-style:italic;font-size:18px;line-height:1.5;color:var(--meta);font-variation-settings:"opsz" 18;max-width:60ch}.issue-item .arr{font-family:var(--display);font-size:20px;color:var(--meta);transition:transform .25s ease,color .2s}.expect{padding:128px 48px;background:var(--section);border-bottom:1px solid var(--rule)}.expect-inner{max-width:920px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.expect-left .kicker{color:var(--lotus);margin-bottom:20px;display:inline-block}.expect-left h2{font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 25;font-weight:600;font-size:48px;line-height:.95;letter-spacing:-.025em;color:var(--lacquer)}.expect-left h2 em{font-style:italic;font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1;color:var(--lotus)}.expect-right{font-family:var(--body);font-size:18px;line-height:1.7;color:var(--lacquer)}.expect-right p{margin-bottom:18px}.expect-right p em{font-style:italic;color:var(--lotus);font-variation-settings:"opsz" 20,"SOFT" 60}.expect-right .signature{display:block;margin-top:24px;font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 72,"SOFT" 90,"WONK" 1;font-weight:500;font-size:42px;color:var(--saffron);letter-spacing:-.025em;line-height:1}@media(max-width:1024px){.promise{padding:96px 32px}.promise-grid{grid-template-columns:1fr}.subscribe-band{padding:96px 32px}.subscribe-band:before{display:none}.past-issues{padding:96px 32px}.past-issues-header{grid-template-columns:1fr;gap:16px}.past-issues-header .right{text-align:left}.issue-item .row-link{grid-template-columns:80px 1fr;gap:24px}.issue-item .arr{display:none}.issue-item .iss-meta .num{font-size:32px}.expect{padding:96px 32px}.expect-inner{grid-template-columns:1fr;gap:32px}}@media(max-width:640px){.promise-card .num{font-size:36px}.promise-card h3{font-size:22px}.promise,.subscribe-band,.past-issues,.expect{padding-top:64px;padding-bottom:64px}}
