.page-module__4kg_tG__main{width:100%;max-width:var(--frame-width);padding:var(--space-8) var(--space-6) var(--space-16);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.page-module__4kg_tG__kicker{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-ink-muted);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-ink);justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.page-module__4kg_tG__kickerCount{font-family:var(--font-serif);font-style:italic;font-size:var(--text-base);color:var(--color-accent);letter-spacing:var(--tracking-normal);text-transform:none}.page-module__4kg_tG__empty{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-ink-muted);font-style:italic}.page-module__4kg_tG__layout{column-gap:var(--space-8);padding-top:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);display:grid}.page-module__4kg_tG__hero{border:2px solid var(--color-accent);min-width:0;padding:var(--space-4)}.page-module__4kg_tG__heroLink{gap:var(--space-3);color:var(--color-ink);transition:opacity var(--duration-normal) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.page-module__4kg_tG__heroLink:hover{opacity:.88}.page-module__4kg_tG__heroImageWrap{aspect-ratio:3/2;background:var(--color-paper-dark);width:100%;margin-bottom:var(--space-2);overflow:hidden}.page-module__4kg_tG__heroImage{object-fit:cover;width:100%;height:100%;display:block}.page-module__4kg_tG__heroQuote{aspect-ratio:3/2;background:var(--color-accent);width:100%;color:var(--color-paper);padding:var(--space-8);margin-bottom:var(--space-2);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.page-module__4kg_tG__heroQuoteText{font-family:var(--font-display), var(--font-serif);font-size:clamp(1.5rem,1rem + 2vw,2.5rem);font-style:italic;font-weight:400;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-align:center;max-width:28ch;margin:0}.page-module__4kg_tG__heroMeta{justify-content:center;align-items:baseline;gap:var(--space-3);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-ink-muted);font-size:10px;display:flex}.page-module__4kg_tG__heroTag{color:var(--color-accent);font-weight:500}.page-module__4kg_tG__heroDate{color:var(--color-ink-muted)}.page-module__4kg_tG__heroTitle{font-family:var(--font-serif);font-size:var(--text-2xl);text-transform:uppercase;text-align:center;letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink);margin:0}.page-module__4kg_tG__heroDek{font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);line-height:var(--leading-snug);text-align:center;color:var(--color-ink-light);max-width:60ch;margin:0 auto}.page-module__4kg_tG__side{min-width:0}.page-module__4kg_tG__sideList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__4kg_tG__sideItem{padding:var(--space-6) 0;border-bottom:1px solid var(--color-ink)}.page-module__4kg_tG__sideItem:first-child{padding-top:0}.page-module__4kg_tG__sideItem:last-child{border-bottom:none}.page-module__4kg_tG__sideLink{align-items:center;gap:var(--space-2);color:var(--color-ink);transition:opacity var(--duration-normal) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.page-module__4kg_tG__sideLink:hover{opacity:.6}.page-module__4kg_tG__sideTitle{font-family:var(--font-serif);font-size:var(--text-lg);text-transform:uppercase;text-align:center;font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.page-module__4kg_tG__sideDate{font-family:var(--font-sans);text-align:center;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-ink-muted);font-size:10px}@media (max-width:1023px){.page-module__4kg_tG__layout{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.page-module__4kg_tG__hero{order:-1}}@media (max-width:600px){.page-module__4kg_tG__main{padding:var(--space-8) var(--space-4) var(--space-12)}.page-module__4kg_tG__heroTitle{font-size:var(--text-xl)}.page-module__4kg_tG__heroDek{font-size:var(--text-base)}}
