.X9-kTG_root{--display:Oswald, "Arial Narrow", sans-serif;--body:"Inter Tight", system-ui, sans-serif;--script:"Dancing Script", cursive;--radius:1.25rem;--border:3px solid var(--deep);--shadow:none;--stitch:2px dashed color-mix(in srgb, var(--metal) 85%, transparent)}.X9-kTG_root .X9-kTG_title,.X9-kTG_root .X9-kTG_heroName,.X9-kTG_root .X9-kTG_coverName,.X9-kTG_root .X9-kTG_eventTitle,.X9-kTG_root .X9-kTG_memberName{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.X9-kTG_root .X9-kTG_heroName{color:var(--accent);-webkit-text-stroke:1.5px var(--deep);text-shadow:4px 4px 0 var(--metal)}.X9-kTG_root .X9-kTG_heroYears{font-family:var(--display);letter-spacing:.06em;color:var(--deep);font-size:clamp(2.5rem,12vw,4rem);font-weight:600}.X9-kTG_root .X9-kTG_heroScript,.X9-kTG_root .X9-kTG_footerThanks,.X9-kTG_root .X9-kTG_counterDone,.X9-kTG_root .X9-kTG_memberQuote{font-family:var(--script);color:var(--accent);font-weight:600}.X9-kTG_root .X9-kTG_eyebrow{color:var(--deep);letter-spacing:.3em}.X9-kTG_root .X9-kTG_heroPhoto{border:var(--border);outline:var(--stitch);outline-offset:-12px}.X9-kTG_root .X9-kTG_heroOrnament{width:5.5rem;height:5.5rem;rotate:-12deg}.X9-kTG_root .X9-kTG_card,.X9-kTG_root .X9-kTG_event,.X9-kTG_root .X9-kTG_coverCard{border:var(--border);outline:var(--stitch);outline-offset:-10px;background:var(--bg)}.X9-kTG_root .X9-kTG_sectionAlt{background:var(--deep);color:var(--bg)}.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_eyebrow,.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_title,.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_small,.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_counterDone,.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_bigDate,.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_memberName,.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_memberRole{color:var(--bg)}.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_bigDate strong,.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_headingOrnament,.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_memberQuote{color:var(--metal)}.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_card,.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_counter div{color:var(--ink)}.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_card .X9-kTG_title,.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_card .X9-kTG_eyebrow{color:var(--accent)}.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_card .X9-kTG_small{color:var(--muted)}.X9-kTG_root .X9-kTG_counter div{border:3px solid var(--metal);background:var(--bg)}.X9-kTG_root .X9-kTG_counter dt{color:var(--muted)}.X9-kTG_root .X9-kTG_avatar{border:3px solid var(--metal);box-shadow:none}.X9-kTG_root .X9-kTG_storyPhoto,.X9-kTG_root .X9-kTG_board button{border:var(--border)}.X9-kTG_root .X9-kTG_button,.X9-kTG_root .X9-kTG_submit,.X9-kTG_root .X9-kTG_openButton,.X9-kTG_root .X9-kTG_viewAll,.X9-kTG_root .X9-kTG_textButton{border:3px solid var(--deep);letter-spacing:.14em;text-transform:uppercase}.X9-kTG_root .X9-kTG_footerThanks{color:var(--metal)}.X9-kTG_root .X9-kTG_sectionAlt .X9-kTG_viewAll{background:var(--bg);color:var(--ink)}
