.page_hero__7KFOs{padding:7rem 2.5rem 5rem;max-width:860px;margin:0 auto;border-bottom:.5px solid var(--border)}.page_heroLabel__4YX7y{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--red);text-transform:uppercase;margin-bottom:2.5rem}.page_heroTitle__ixXIp{font-family:var(--serif);font-size:clamp(2.2rem,5vw,3.75rem);font-weight:300;line-height:1.1;letter-spacing:-.01em;margin-bottom:2rem}.page_heroTitle__ixXIp em{font-style:italic;color:var(--red)}.page_heroSub__fi66w{color:var(--title-plain)}.page_heroColon__F6Np9{color:var(--muted)}.page_heroBody__d_2rx{font-family:var(--serif);font-size:1.1rem;font-weight:300;color:var(--body-text);line-height:1.75;max-width:580px;margin-bottom:2.5rem}.page_heroMeta__vWgwt{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;display:flex;gap:1.5rem}.page_heroMeta__vWgwt span:before{content:"—";color:var(--dim);margin-right:.4rem}.page_sectionHeader___raMx{padding:3rem 2.5rem 1.5rem;display:flex;justify-content:space-between;align-items:baseline;border-bottom:.5px solid var(--border);max-width:860px;margin:0 auto}.page_sectionTitle__6ic_4{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--muted);text-transform:uppercase}.page_sectionCount__r3tdB{font-family:var(--mono);font-size:10px;color:var(--dim)}.page_cycleList__uvn7p{max-width:860px;margin:0 auto}.page_cycleRow__eC1oo{display:grid;grid-template-columns:110px 1fr 80px;grid-gap:2rem;gap:2rem;padding:1.75rem 2.5rem;border-bottom:.5px solid var(--border);cursor:pointer;transition:background .15s;align-items:start;text-decoration:none;color:inherit;position:relative}.page_cycleRow__eC1oo:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent,#888);opacity:0;transition:opacity .2s}.page_cycleRow__eC1oo:hover{background:hsla(0,0%,100%,.015)}.page_cycleRow__eC1oo:hover:before{opacity:1}.page_cycleRow__eC1oo:hover .page_cycleArrow__TiOa_{opacity:1;transform:translateX(3px)}.page_cycleYear__8X5kq{font-family:var(--serif);font-size:1.5rem;font-weight:300;color:var(--text);line-height:1;margin-bottom:.35rem}.page_cyclePeak__4Vbkk{color:var(--muted);letter-spacing:.1em}.page_cycleGenre__YhD6o,.page_cyclePeak__4Vbkk{font-family:var(--mono);font-size:9px;text-transform:uppercase}.page_cycleGenre__YhD6o{letter-spacing:.15em;margin-bottom:.5rem}.page_cycleBlurb__y5x1j{font-family:var(--serif);font-style:italic;font-size:1rem;font-weight:300;color:var(--body-text);line-height:1.5;margin-bottom:.6rem}.page_cycleTags__q5rnZ{display:flex;flex-wrap:wrap;gap:.4rem}.page_cycleTag__cGz7m{font-family:var(--mono);font-size:9px;letter-spacing:.08em;color:var(--muted);border:.5px solid var(--border);padding:2px 7px;text-transform:uppercase}.page_cycleTagAnxiety__WvBj4{color:var(--red-dim);border-color:var(--red-dim)}.page_cycleRight__8YZim{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.page_cycleStatN__j_hfk{font-family:var(--serif);font-size:1.75rem;font-weight:300;color:var(--text);line-height:1}.page_cycleStatLabel__0_aC7{font-family:var(--mono);font-size:9px;color:var(--muted);letter-spacing:.1em;text-align:right}.page_cyclePct__1arGh{font-family:var(--mono);font-size:10px;color:var(--red);margin-top:.5rem}.page_cycleArrow__TiOa_{font-family:var(--mono);font-size:10px;color:var(--muted);opacity:0;transition:opacity .2s,transform .2s;margin-top:.25rem}.page_cta__i2v5_{padding:5rem 2.5rem;max-width:860px;margin:0 auto}.page_ctaText__c9Wyd{font-family:var(--serif);font-size:1.3rem;font-weight:300;color:var(--body-text);max-width:420px;line-height:1.5;margin-bottom:1.25rem}.page_ctaBtn__Q_Mcf{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--text);border:.5px solid #333;padding:.65rem 1.25rem;cursor:pointer;transition:border-color .2s,color .2s}.page_ctaBtn__Q_Mcf:hover{border-color:var(--red);color:var(--red)}