.hero-art[data-astro-cid-may35lwh]{margin:0}.stack[data-astro-cid-may35lwh]{aspect-ratio:var(--sketchRatio);margin:clamp(2rem,14%,4.5rem) clamp(1.5rem,18%,5rem) clamp(.75rem,3%,1.75rem) 0;position:relative}.cards[data-astro-cid-may35lwh]{list-style:none;position:absolute;inset:0}.card[data-astro-cid-may35lwh]{z-index:calc(100 - var(--depth));opacity:clamp(0, calc(1 - max(0, var(--depth) - 2) * .5), 1);transform:translate3d(calc(var(--depth) * 3.5%), calc(var(--depth) * -2.75%), 0) rotate(calc(1.5deg - var(--depth) * 1.6deg)) scale(calc(1 - var(--depth) * .03));transform-origin:50% 90%;background:#f1f0ed;border:1px solid #dedbd6;padding:.75rem;transition:transform .42s cubic-bezier(.22,.8,.26,1),opacity .3s;position:absolute;inset:0;box-shadow:0 1.25rem 3rem #1c191714}.card[data-astro-cid-may35lwh][data-leaving]{opacity:0;transition:transform .42s cubic-bezier(.22,.8,.26,1),opacity .22s;transform:translate(-26%,-7%)rotate(-11deg)scale(.92)}.card[data-astro-cid-may35lwh] img[data-astro-cid-may35lwh]{filter:contrast(.96)saturate(.55);-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.advance[data-astro-cid-may35lwh]{z-index:200;cursor:pointer;touch-action:pan-y;background:0 0;border:0;padding:0;position:absolute;inset:0}.advance[data-astro-cid-may35lwh]:focus-visible{outline:2px solid var(--color-text);outline-offset:6px}figcaption[data-astro-cid-may35lwh]{border-top:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;margin-top:1.5rem;padding-top:.75rem;font-size:.75rem;display:flex}.counter[data-astro-cid-may35lwh]{font-variant-numeric:tabular-nums}.labels[data-astro-cid-may35lwh]{flex:1;min-width:0}.label-issue[data-astro-cid-may35lwh]:after{content:"·";margin:0 .45rem}.label[data-astro-cid-may35lwh] a[data-astro-cid-may35lwh]{color:var(--color-text)}.hint[data-astro-cid-may35lwh]{color:var(--color-text);flex-basis:100%;margin-top:.15rem;margin-left:0;font-size:.8125rem}.hint[data-astro-cid-may35lwh][hidden]{display:none}@media (min-width:641px){.hint[data-astro-cid-may35lwh]{max-width:14rem;color:var(--color-muted);text-align:right;flex-basis:auto;margin-top:0;margin-left:auto;font-size:.75rem}}.sr-only[data-astro-cid-may35lwh]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.hero-art[data-astro-cid-may35lwh]{width:min(90%,40rem);margin-inline:auto}}@media (max-width:640px){.hero-art[data-astro-cid-may35lwh]{width:calc(100% - .75rem)}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-may35lwh]{transition:none}}.landing-body{background-color:var(--color-bg);background-image:radial-gradient(circle,#1c19171f 1px,#0000 1px);background-size:18px 18px}.landing{--sheet-x:clamp(1rem, 4vw, 4.5rem);--band-y:clamp(3rem, 5.5vw, 7rem);width:min(100%,90rem);padding:0 var(--spacing-page);margin:0 auto}.sheet{padding:0 var(--sheet-x);background:var(--color-bg);border-inline:1px solid var(--color-border)}.landing-nav{min-height:4.5rem;margin-inline:calc(-1 * var(--sheet-x));padding-inline:var(--sheet-x);justify-content:center;align-items:center;display:flex}.wordmark{font-family:var(--font-serif);align-items:center;gap:.75rem;font-size:1.1rem;font-weight:500;text-decoration:none;display:inline-flex}.wordmark-mark{object-fit:contain;width:2.25rem;height:2.25rem;display:block}.band.membership{border-top:1px solid var(--color-border)}.hero{grid-template-columns:minmax(0,1fr) minmax(20rem,.78fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);padding:clamp(4rem,8vw,9.5rem) 0 clamp(3.5rem,7vw,8rem);display:grid}.hero h1{max-width:16ch;font-family:var(--font-serif);letter-spacing:-.05em;text-wrap:balance;padding-top:.06em;padding-left:.08em;font-size:clamp(3.25rem,6.2vw,6rem);font-weight:400;line-height:1.08}.hero-description{color:#57534e;max-width:34rem;margin-top:2rem;font-size:clamp(1.0625rem,1.4vw,1.15rem);line-height:1.75}.hero-actions,.closing-actions{align-items:center;gap:1.25rem;margin-top:2.5rem;display:flex}.hero-actions p,.closing-actions p{color:var(--color-muted);font-size:.83rem}.hero-actions .hero-secondary-cta,.closing-actions .closing-secondary-cta{max-width:18rem;margin-top:0;line-height:1.55}.hero-actions p a,.closing-actions p a{color:var(--color-text);text-decoration-color:currentColor}.hero-note{max-width:30rem;color:var(--color-muted);text-wrap:pretty;margin-top:1.5rem;font-size:.82rem;line-height:1.7}.hero-note a{color:var(--color-text);text-decoration-color:currentColor}.button{border:1px solid var(--color-text);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:48px;padding:.75rem 1.35rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.button-primary{background:var(--color-text);color:#fff}.button-primary:hover{color:#fff;background:#44403c;transform:translateY(-2px)}.band{border-bottom:1px solid var(--color-border)}.band-body{padding-block:var(--band-y)}.band-body>h2,.section-heading h2{font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;max-width:22ch;font-size:clamp(2.35rem,4.2vw,4rem);font-weight:400;line-height:1.06}.band-lede{color:#57534e;max-width:38rem;font-family:var(--font-serif);text-wrap:pretty;margin-top:1.75rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.benefit-list,.issue-list{list-style:none}.benefit-list{border-top:1px solid var(--color-border);margin-top:clamp(2rem,4.5vw,4rem)}.benefit-list li{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,.34fr) minmax(0,1fr);align-items:baseline;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(2rem,3.5vw,2.75rem) 0;display:grid}.benefit-list h3,.issue-list h3{font-family:var(--font-serif);letter-spacing:-.015em;font-size:1.5rem;font-weight:500;line-height:1.2}.benefit-list h3{font-size:1.3rem}.benefit-list p{max-width:34rem;color:var(--color-muted);font-size:.92rem;line-height:1.7}.section-heading h2{font-size:clamp(2.1rem,3.4vw,3.25rem)}.section-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.section-heading>a{flex-shrink:0;padding-bottom:.4rem;font-size:.82rem;text-decoration-color:currentColor}.issue-list{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.issue-list li{border-right:1px solid var(--color-border);min-width:0}.issue-list li:last-child{border-right:0}.issue-list a{flex-direction:column;height:100%;min-height:18rem;padding:1.75rem clamp(1.25rem,2.5vw,2rem) 1.75rem 0;text-decoration:none;transition:background .16s;display:flex;position:relative}.issue-list li:not(:first-child) a{padding-left:clamp(1.25rem,2.5vw,2rem)}.issue-list a:hover{background:var(--color-surface)}.issue-meta{color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:.6rem;font-size:.72rem;display:flex}.issue-date:before{content:"·";margin-right:.6rem}.issue-list h3{margin-top:2.25rem;font-size:clamp(1.5rem,2.1vw,1.95rem)}.issue-list p{color:var(--color-muted);margin-top:.85rem;font-size:.88rem;line-height:1.65}.issue-action{margin-top:auto;padding-top:2.5rem;font-size:.76rem;font-weight:600}.issue-action span{transition:transform .16s;display:inline-block}.issue-list a:hover .issue-action,.issue-list a:focus-visible .issue-action{text-underline-offset:3px;text-decoration:underline}.issue-list a:hover .issue-action span{transform:translate(3px)}.closing-body>h2{max-width:20ch;font-size:clamp(2.5rem,4.8vw,4.6rem)}.closing-actions{margin-top:2.75rem}.free-signup{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(22rem,.85fr);align-items:center;gap:3rem;padding:2.5rem 0;display:grid}.free-signup h2{font-family:var(--font-serif);font-size:1.35rem;font-weight:500}.free-signup p{color:var(--color-muted);margin-top:.2rem;font-size:.82rem}.subscribe-form{gap:.5rem;display:flex}.subscribe-form input,.subscribe-form button{min-height:48px;font:inherit;border-radius:999px;font-size:.88rem}.subscribe-form input{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;color:var(--color-text);flex:1;padding:.7rem 1rem}.subscribe-form input:focus{border-color:var(--color-muted);outline:none}.subscribe-form button{border:1px solid var(--color-text);color:var(--color-text);cursor:pointer;background:0 0;padding:.7rem 1.2rem;font-weight:600}.subscribe-form button:hover{background:var(--color-text);color:#fff}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-footer{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;padding:2.25rem 0 3rem;font-size:.75rem;display:flex}.landing-footer nav{flex-wrap:wrap;gap:1.5rem;display:flex}.landing-footer a{color:inherit}@media (prefers-reduced-motion:reduce){.button,.issue-list a,.issue-action span{transition:none}.issue-list a:hover .issue-action span{transform:none}}@media (max-width:1100px){.sheet{border-inline:0;padding:0}.landing-nav{margin-inline:0}.band-body>h2,.section-heading h2,.closing-body>h2{max-width:26ch}}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:3.5rem}.hero h1{max-width:14ch}.benefit-list li{grid-template-columns:1fr;gap:.75rem}.issue-list{grid-template-columns:1fr}.issue-list li{border-right:0;border-bottom:1px solid var(--color-border)}.issue-list li:last-child{border-bottom:0}.issue-list a,.issue-list li:not(:first-child) a{min-height:0;padding:1.75rem 0}.issue-list h3{margin-top:1.25rem}.issue-action{padding-top:1.75rem}.free-signup{grid-template-columns:1fr}}@media (max-width:767px){.landing{--band-y:clamp(2.5rem, 7vw, 3.5rem)}.landing-body{background:var(--color-bg);background-size:auto}.band-lede{margin-top:1.25rem;font-size:1.125rem}.hero-description{font-size:1.125rem}.hero-note,.hero-actions p,.closing-actions p{font-size:.9375rem}.benefit-list p{font-size:1rem}.benefit-list h3{font-size:1.375rem}.issue-list p{font-size:.9375rem}.issue-list h3{font-size:clamp(1.625rem,6.5vw,2rem)}.issue-meta{font-size:.8125rem}.section-heading>a,.free-signup p{font-size:.9375rem}.free-signup h2{font-size:1.5rem}.landing-footer{font-size:.8125rem}}@media (max-width:640px){.landing-nav{min-height:4rem}.wordmark{font-size:1.0625rem}.wordmark-mark{width:1.85rem;height:1.85rem}.hero{gap:2.75rem;padding:2.75rem 0 2.5rem}.hero h1{max-width:none;font-size:clamp(2.875rem,11.5vw,3.35rem)}.hero-description{margin-top:1.5rem}.hero-actions,.closing-actions{margin-top:2rem}.hero-actions{flex-direction:column;align-items:flex-start}.band-body>h2,.section-heading h2{font-size:clamp(2.35rem,9.5vw,3.35rem)}.closing-body>h2{font-size:clamp(2.5rem,10vw,3.5rem)}.button{font-size:.9375rem}.benefit-list li{padding:1.5rem 0}.section-heading{flex-direction:column;align-items:flex-start;gap:.75rem}.section-heading>a{padding-bottom:0}.issue-list{margin-top:1.75rem}.closing-actions{flex-direction:column;align-items:flex-start;margin-top:2rem}.free-signup{gap:1.25rem;padding:2rem 0}.subscribe-form{flex-direction:column}.subscribe-form input,.subscribe-form button,.button{width:100%}.landing-footer{flex-direction:column;align-items:flex-start;padding-bottom:2rem}.footer-tagline{order:1}}
