.publication-heartbeat[data-astro-cid-gjqnenmt]{overflow-wrap:anywhere;display:grid}.publication-heartbeat-copy[data-astro-cid-gjqnenmt],.publication-heartbeat-reserve[data-astro-cid-gjqnenmt]{grid-area:1/1;min-width:0}.publication-heartbeat-reserve[data-astro-cid-gjqnenmt]{visibility:hidden;pointer-events:none;user-select:none}@media print,(prefers-reduced-motion:reduce){.publication-heartbeat-reserve[data-astro-cid-gjqnenmt]{display:none}}.latest-release-cover-quote[data-astro-cid-66ipwmo4]{display:none}@media (width<=640px){.latest-release-cover-quote[data-astro-cid-66ipwmo4]{opacity:0;pointer-events:none;background:linear-gradient(#0000001a,#000000db);align-items:end;padding:16px;transition:opacity .32s;display:flex;position:absolute;inset:0}.latest-release-cover-quote[data-astro-cid-66ipwmo4] p[data-astro-cid-66ipwmo4]{color:var(--text-soft);font:italic .98rem/1.35 var(--serif);text-wrap:pretty;white-space:pre-line;margin:0}.latest-release-card[data-astro-cid-66ipwmo4]:is(.is-mobile-focus,:focus-within) .latest-release-cover-quote[data-astro-cid-66ipwmo4]{opacity:1}.latest-release-card[data-astro-cid-66ipwmo4].has-cover .latest-release-excerpt[data-astro-cid-66ipwmo4]{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.latest-strip-band[data-astro-cid-66ipwmo4]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"release release""soon chronology""credits credits";gap:1.4rem 1rem;padding:.5rem 0 2.5rem;display:grid}.latest-strip-notes[data-astro-cid-66ipwmo4]{display:contents}.latest-strip-heading[data-astro-cid-66ipwmo4]{font:400 var(--home-section)/1.15 var(--serif);grid-area:heading;margin:0}.latest-release-card[data-astro-cid-66ipwmo4]{border:1px solid var(--border-strong);background:var(--panel);border-radius:7px;grid-area:release;min-width:0;transition:border-color .24s,box-shadow .24s;display:grid;position:relative;overflow:visible;box-shadow:0 10px 24px -14px #000c}.latest-release-card[data-astro-cid-66ipwmo4]:is(.is-mobile-focus,:has(.latest-release-read:is(:hover,:focus-visible))){border-color:color-mix(in srgb, var(--initial-accent) 38%, var(--border-strong));box-shadow:0 12px 24px -16px color-mix(in srgb, var(--initial-accent) 42%, transparent);& .latest-release-media img{filter:brightness(.98)}& .latest-release-title .text-initial,& .latest-release-glyph{color:var(--initial-accent)}& .latest-release-glyph{filter:drop-shadow(0 0 .8px #000)drop-shadow(0 1px 1.2px #000c)}& .date-cover{--date-label:var(--date-accent)}& .latest-release-date{color:#0a0a0a}}.latest-release-cover[data-astro-cid-66ipwmo4]{aspect-ratio:5/3}.latest-release-media[data-astro-cid-66ipwmo4]{border-bottom:1px solid var(--border);background:var(--bg-soft);border-radius:6px 6px 0 0;position:absolute;inset:0;overflow:hidden}.latest-release-media[data-astro-cid-66ipwmo4] img{object-fit:cover;object-position:center 73%;filter:saturate(.86)brightness(.88);width:100%;height:100%;transition:filter .28s,transform .28s;position:absolute;inset:0}.latest-release-date[data-astro-cid-66ipwmo4]{white-space:nowrap;text-transform:uppercase}.latest-release-glyph[data-astro-cid-66ipwmo4]{z-index:2;color:#000;pointer-events:none;display:grid;position:absolute;top:8px;left:8px}.latest-release-glyph[data-astro-cid-66ipwmo4] .cycle-icon{width:30px;height:30px;margin:0}.latest-release-glyph[data-astro-cid-66ipwmo4] svg{stroke-width:2px}.latest-release-body[data-astro-cid-66ipwmo4]{min-width:0;font-family:var(--serif);padding:1.15rem 1.2rem 1.3rem}.latest-strip-overline[data-astro-cid-66ipwmo4],.latest-strip-credit[data-astro-cid-66ipwmo4] .credit-label{color:var(--muted);font:400 .69rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0}.latest-release-title[data-astro-cid-66ipwmo4]{color:var(--text);font:400 clamp(2.05rem, 10vw, 2.5rem)/1.06 var(--serif);overflow-wrap:anywhere;margin:.55rem 0 0}.latest-release-title[data-astro-cid-66ipwmo4] .text-initial{transition:color .24s}.latest-release-meta[data-astro-cid-66ipwmo4]{color:var(--text-soft);margin:.3rem 0 0;font-size:.96rem;line-height:1.35}.latest-release-excerpt[data-astro-cid-66ipwmo4]{max-width:55ch;color:var(--text-soft);font:italic 1.12rem/1.3 var(--serif);text-wrap:balance;margin:.95rem 0 0}.latest-release-read[data-astro-cid-66ipwmo4],.latest-strip-chronology[data-astro-cid-66ipwmo4]{align-items:center;gap:.55em;width:fit-content;display:inline-flex}.latest-release-read[data-astro-cid-66ipwmo4]{color:var(--text);-webkit-tap-highlight-color:transparent;margin-top:.95rem;font-size:1.12rem;line-height:1.2}.latest-release-read[data-astro-cid-66ipwmo4]:after{content:"";z-index:3;position:absolute;inset:0}.latest-release-card[data-astro-cid-66ipwmo4]:has(.latest-release-read:focus-visible){outline:1px solid var(--focus);outline-offset:5px}.latest-release-read[data-astro-cid-66ipwmo4]:focus-visible{outline:none}.latest-strip-forthcoming[data-astro-cid-66ipwmo4]{min-width:0;color:var(--text-soft);font:400 .94rem/1.35 var(--serif);grid-area:soon;gap:.22rem;margin:0;display:grid}.latest-strip-title[data-astro-cid-66ipwmo4]{color:var(--text);text-wrap:balance;margin-top:.22rem;font-size:clamp(1.32rem,4.8vw,1.75rem);line-height:1.15}.latest-strip-chronology[data-astro-cid-66ipwmo4]{min-height:44px;color:var(--text-soft);font:400 .94rem/1.4 var(--serif);grid-area:chronology;place-self:center end;transition:color .2s}.latest-strip-chronology[data-astro-cid-66ipwmo4]:is(:hover,:focus-visible){color:var(--text)}.latest-strip-credit[data-astro-cid-66ipwmo4]{background:var(--banner-divider);color:var(--muted);font:400 .94rem/1.45 var(--serif);grid-area:credits;margin:0;padding-top:1rem}.latest-strip-credit-line[data-astro-cid-66ipwmo4]{margin-top:1rem;display:block}.latest-strip-credit[data-astro-cid-66ipwmo4] .credit-mobile{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.latest-release-card[data-astro-cid-66ipwmo4]:has(.latest-release-read:is(:hover,:focus-visible)) .latest-release-media[data-astro-cid-66ipwmo4] img{transform:scale(1.018)}}@media (width<=860px){.latest-strip-heading[data-astro-cid-66ipwmo4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=641px){.latest-release-card[data-astro-cid-66ipwmo4].has-cover{grid-template-columns:clamp(186px,26%,212px) minmax(0,1fr);min-height:17.8rem}.latest-release-cover[data-astro-cid-66ipwmo4]{aspect-ratio:auto}.latest-release-media[data-astro-cid-66ipwmo4]{border-right:1px solid var(--border);border-bottom:0;border-radius:6px 0 0 6px}.latest-release-media[data-astro-cid-66ipwmo4] img{object-position:center;filter:saturate(.75)brightness(.86)}.latest-release-body[data-astro-cid-66ipwmo4]{align-self:center;padding:1.7rem clamp(1.35rem,2.5vw,2.15rem)}.latest-release-title[data-astro-cid-66ipwmo4]{font-size:clamp(2.5rem,3.75vw,3.2rem)}.latest-release-meta[data-astro-cid-66ipwmo4]{font-size:1.03rem}.latest-release-excerpt[data-astro-cid-66ipwmo4]{margin-top:1.35rem;font-size:1.3rem}.latest-release-read[data-astro-cid-66ipwmo4]{margin-top:1.25rem;font-size:1.22rem}}@media (width>=861px){.latest-strip-band[data-astro-cid-66ipwmo4]{background:var(--banner-divider);grid-template-columns:minmax(0,2.7fr) minmax(0,1fr);grid-template-areas:"heading chronology""release notes";gap:1.05rem clamp(1.5rem,3.8vw,3.25rem);padding:1.75rem 0 0}.latest-strip-notes[data-astro-cid-66ipwmo4]{flex-direction:column;grid-area:notes;gap:1.55rem;padding-top:1rem;display:flex}.latest-strip-forthcoming[data-astro-cid-66ipwmo4]{font-size:var(--home-detail)}.latest-strip-forthcoming[data-astro-cid-66ipwmo4] .latest-strip-overline[data-astro-cid-66ipwmo4]{font:400 var(--home-detail)/1.4 var(--serif);letter-spacing:0;text-transform:none}.latest-strip-chronology[data-astro-cid-66ipwmo4]{font-size:var(--home-link)}.latest-strip-credit[data-astro-cid-66ipwmo4]{font-size:var(--home-detail);background:0 0;padding-top:0}}@media (width<=640px){.latest-release-card[data-astro-cid-66ipwmo4].is-mobile-focus .home-link-arrow[data-astro-cid-66ipwmo4]{color:var(--initial-accent)}.latest-strip-credit[data-astro-cid-66ipwmo4] .publication-heartbeat{overflow-wrap:normal}.latest-strip-credit[data-astro-cid-66ipwmo4] .credit-wide,.latest-strip-credit[data-astro-cid-66ipwmo4] .publication-heartbeat-reserve{display:none}.latest-strip-credit[data-astro-cid-66ipwmo4] .credit-mobile{display:block}.latest-strip-credit[data-astro-cid-66ipwmo4] .credit-label{margin-bottom:.35rem}.latest-strip-credit[data-astro-cid-66ipwmo4] i{color:var(--text-soft);font:italic 1rem/1.4 var(--serif);letter-spacing:0;white-space:nowrap;display:block}.latest-strip-credit[data-astro-cid-66ipwmo4] .credit-tail{margin-top:.2rem}}@media (width>=350px) and (width<=640px){.latest-strip-credit--paired[data-astro-cid-66ipwmo4]{grid-template-columns:minmax(0,16fr) minmax(0,9fr);align-items:start;gap:.875rem;display:grid}.latest-strip-credit--paired[data-astro-cid-66ipwmo4] .latest-strip-credit-line[data-astro-cid-66ipwmo4]{margin-top:0}.latest-strip-credit--paired[data-astro-cid-66ipwmo4] i{white-space:normal;font-size:.9375rem}}@media screen and (width>=350px) and (width<=640px) and (prefers-reduced-motion:no-preference){.latest-strip-credit--paired[data-astro-cid-66ipwmo4] .publication-heartbeat-reserve{display:block}}.teaser-accordion[data-astro-cid-2fnwul3t]{--teaser-limit:calc(100cqw - .6em);width:100%;max-width:26rem;min-height:10.5rem;color:var(--text-soft);outline-offset:6px;text-shadow:0 2px 12px #000000d9;text-align:left;border-top:1px solid #c8c5be4d;padding-top:1rem;container-type:inline-size}.teaser-accordion-line[data-astro-cid-2fnwul3t]{min-height:0;color:var(--text-soft);font-family:var(--serif);text-align:left;justify-content:flex-start;align-items:flex-start;margin:0;font-size:clamp(1.12rem,1.4vw,1.25rem);font-style:italic;line-height:1.45;display:flex}.teaser-accordion-anchor[data-astro-cid-2fnwul3t]{flex:none;margin-right:-.04em}.teaser-accordion-fold[data-astro-cid-2fnwul3t]{min-width:0;max-width:var(--teaser-width,var(--teaser-limit));opacity:1;white-space:nowrap;text-align:left;vertical-align:top;transition:max-width .46s cubic-bezier(.25,.8,.25,1),opacity .26s;display:inline-block;overflow:hidden}.teaser-accordion-copy[data-astro-cid-2fnwul3t]{width:max-content;max-width:var(--teaser-limit);white-space:pre-line;text-wrap:pretty;text-align:left;display:block}.teaser-accordion-source[data-astro-cid-2fnwul3t]{color:var(--text-soft);font-family:var(--serif);letter-spacing:.01em;opacity:1;text-align:left;margin:.55rem 0 0;font-size:.81rem;transition:opacity .22s}.teaser-accordion-source[data-astro-cid-2fnwul3t] a[data-astro-cid-2fnwul3t]{align-items:center;gap:.5em;min-height:44px;padding:6px 0;display:inline-flex}.teaser-accordion-source[data-astro-cid-2fnwul3t] a[data-astro-cid-2fnwul3t]:hover,.teaser-accordion-source[data-astro-cid-2fnwul3t] a[data-astro-cid-2fnwul3t]:focus-visible{color:var(--text)}.teaser-accordion[data-astro-cid-2fnwul3t].is-folded .teaser-accordion-fold[data-astro-cid-2fnwul3t]{opacity:0;max-width:0}.teaser-accordion[data-astro-cid-2fnwul3t].is-folded .teaser-accordion-source[data-astro-cid-2fnwul3t]{opacity:0}@media (width<=640px){.teaser-accordion[data-astro-cid-2fnwul3t]{border-top:0;padding-top:0}}@media (prefers-reduced-motion:reduce){.teaser-accordion-fold[data-astro-cid-2fnwul3t],.teaser-accordion-source[data-astro-cid-2fnwul3t]{transition:none}}@media (width>=861px){.home-page{--home-reading:1.375rem;--home-link:1.125rem;--home-detail:1rem;--home-section:2.25rem}.home-page .site-header,.home-page .nav-cycle-panel a{border-bottom:0}.home-page .main-nav,.home-page .hero-kicker,.home-page .hero-start,.home-page .teaser-accordion-source,.home-page .home-cycles .section-note{font-family:var(--serif);letter-spacing:0;text-transform:none;font-style:normal;font-weight:400}.home-page .brand{letter-spacing:0}.home-page .main-nav,.home-page .hero-start,.home-page .teaser-accordion-source{font-size:var(--home-link);line-height:1.45}.home-page .hero-kicker,.home-page .hero-teaser-feed .teaser-accordion-line,.home-page .home-cycles .section-note{font-size:var(--home-reading);line-height:1.45}.home-page .hero{padding-bottom:56px}.home-page .hero-kicker{max-width:29rem}.home-page .hero-start{gap:10px;margin-top:16px}.home-page .hero-layout .hero-teaser-feed{align-self:center}.home-page .teaser-accordion{border-top:0;min-height:0;padding-top:0}.home-page .hero-teaser-feed .teaser-accordion-source{margin-top:12px}.home-page .hero-teaser-feed .teaser-accordion-source a{gap:10px}.home-page .hero-sound-toggle{top:auto;bottom:56px;right:max(20px,50% - 590px)}.home-page .home-cycles .section-head h2{font:400 var(--home-section)/1.15 var(--serif);letter-spacing:0;margin:0}.home-page .home-cycles{grid-template-columns:minmax(0,9fr) minmax(0,11fr);align-items:start;gap:26px clamp(24px,5vw,72px);padding-top:56px;display:grid}.home-page .home-cycles .section-head{border-top:0;grid-area:1/1;margin-bottom:0;padding-top:0;display:block}.home-page .home-cycles .section-note{text-align:left;text-wrap:pretty;max-width:36rem;margin-top:12px}.home-page .home-cycle-index{text-align:left;grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;max-width:none;margin:0;padding-bottom:0}.home-page .home-cycle-index a{min-height:34px;font-size:var(--home-link);justify-content:flex-start;padding:4px 0}.home-page .home-cycle-index-numeral{flex-basis:2rem}.home-page .home-cycle-grid{grid-column:1/-1}}@media (width>=861px) and (height<=830px){.home-page .hero{padding-bottom:48px}.home-page .hero-sound-toggle{bottom:48px}}.home-cycle-suit{display:none}@media (width<=640px),(width>=861px){.home-cycle-grid[data-home-cycle-fan]{--home-cycle-lit-shadow:drop-shadow(0 0 .8px #000) drop-shadow(0 1px 1.2px #000c);& .home-cycle-suit{z-index:1;color:var(--home-cycle-suit-ink,#000);pointer-events:none;display:grid;position:absolute;top:8px;left:8px}& .home-cycle-suit .cycle-icon{width:30px;height:30px;margin:0}& .home-cycle-suit svg{stroke-width:2px;filter:var(--home-cycle-suit-shadow,none)}}}@media (width<=640px){.home-cycle-grid[data-home-cycle-focus]{margin-top:-18px;padding-top:24px;&>.tile.is-mobile-focus{--card-rim-display:block;--home-cycle-suit-ink:var(--initial-accent);--home-cycle-suit-shadow:var(--home-cycle-lit-shadow);z-index:1;overflow:visible}& .card-rim{content-visibility:auto}}}@media (width>=861px){.home-cycle-grid[data-home-cycle-fan]:not(.is-fan-pending,.is-fan-entering){&>.tile.is-fan-focus,&:not(:has(>.tile.is-fan-focus))>.tile:is(:hover,:focus-visible){--card-rim-display:block;--home-cycle-suit-ink:var(--initial-accent);--home-cycle-suit-shadow:var(--home-cycle-lit-shadow);overflow:visible}}}.home-cycle-flux{pointer-events:none;z-index:5;opacity:0;transition:opacity .6s;position:absolute;inset:0;overflow:hidden}.home-cycle-flux.is-visible{opacity:1}.home-cycle-flux>canvas{display:block;position:absolute}@media (prefers-reduced-motion:reduce){.home-cycle-flux{display:none}}.hero-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);align-items:start;gap:clamp(36px,5vw,72px);display:grid;position:relative}.hero-teaser-feed[data-astro-cid-lcdefpme]{z-index:3;justify-self:end;width:min(100%,26rem);position:relative}@media (width>=861px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero-scrim[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(ellipse var(--quote-scrim-radius) 150px at var(--quote-scrim-x) var(--quote-scrim-y), #0a0a0a6b 0%, #0a0a0a5c 44%, #0a0a0a30 68%, transparent 100%);-webkit-mask-image:var(--hero-reveal-mask);mask-image:var(--hero-reveal-mask);transition:opacity .22s;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme].is-color-reveal-active .hero-scrim[data-astro-cid-lcdefpme]:after{opacity:1}.hero[data-astro-cid-lcdefpme].is-color-reveal-active .hero-teaser-feed[data-astro-cid-lcdefpme] .teaser-accordion-line,.hero[data-astro-cid-lcdefpme].is-color-reveal-active .hero-teaser-feed[data-astro-cid-lcdefpme] .teaser-accordion-source{color:color-mix(in srgb, var(--text-soft), var(--text) var(--quote-lift,0%))}}@media (width<=860px){.hero-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:32px}.hero-teaser-feed[data-astro-cid-lcdefpme]{width:min(100%,28rem)}}@media (width<=640px){.hero-teaser-feed[data-astro-cid-lcdefpme]{justify-self:start}}
