.Lx7cFW_root{--display:Charm, cursive;--body:"Be Vietnam Pro", system-ui, sans-serif;--script:Charm, cursive;--radius:.75rem;--border:1.5px solid var(--accent);--shadow:none}.Lx7cFW_root .Lx7cFW_title,.Lx7cFW_root .Lx7cFW_heroName,.Lx7cFW_root .Lx7cFW_coverName,.Lx7cFW_root .Lx7cFW_heroSub,.Lx7cFW_root .Lx7cFW_venue,.Lx7cFW_root .Lx7cFW_eventTitle{color:var(--accent);font-weight:700}.Lx7cFW_root .Lx7cFW_heroName{font-size:clamp(3rem,14vw,5.5rem)}.Lx7cFW_root .Lx7cFW_heroScript,.Lx7cFW_root .Lx7cFW_footerThanks,.Lx7cFW_root .Lx7cFW_counterDone,.Lx7cFW_root .Lx7cFW_memberQuote{font-family:var(--script);color:var(--accent)}.Lx7cFW_root .Lx7cFW_heroScript{font-size:clamp(1.6rem,6vw,2.2rem)}.Lx7cFW_root .Lx7cFW_eyebrow{color:var(--metal);letter-spacing:.18em}.Lx7cFW_root .Lx7cFW_title{-webkit-text-decoration:underline wavy color-mix(in srgb, var(--metal) 70%, transparent);text-decoration:underline wavy color-mix(in srgb, var(--metal) 70%, transparent);text-underline-offset:.35em;text-decoration-thickness:1.5px}.Lx7cFW_root .Lx7cFW_section{background:linear-gradient(90deg, transparent 2.6rem, color-mix(in srgb, var(--metal) 55%, transparent) 2.6rem 2.7rem, transparent 2.7rem), repeating-linear-gradient(transparent 0 1.95rem, var(--line) 1.95rem 2rem), var(--bg)}.Lx7cFW_root .Lx7cFW_heroPhoto{border:10px solid #fff;border-radius:.25rem;box-shadow:0 10px 24px -14px #0006}.Lx7cFW_root .Lx7cFW_heroPhotoWrap{rotate:-2deg}.Lx7cFW_root .Lx7cFW_card,.Lx7cFW_root .Lx7cFW_event,.Lx7cFW_root .Lx7cFW_coverCard{border:2px solid var(--accent);outline:1px solid var(--accent);outline-offset:-8px;background:var(--bg);border-radius:1.75rem}.Lx7cFW_root .Lx7cFW_counter div{border:1.5px dashed var(--accent);background:var(--bg)}.Lx7cFW_root .Lx7cFW_storyPhoto,.Lx7cFW_root .Lx7cFW_board button{border:6px solid #fff;box-shadow:0 6px 16px -10px #00000080}.Lx7cFW_root .Lx7cFW_story li:nth-child(odd) .Lx7cFW_storyPhoto{rotate:-2deg}.Lx7cFW_root .Lx7cFW_story li:nth-child(2n) .Lx7cFW_storyPhoto{rotate:2deg}.Lx7cFW_root .Lx7cFW_avatar{border:2px solid var(--accent);background:#fff;border-radius:.5rem}.Lx7cFW_root .Lx7cFW_memberName{font-family:var(--display);color:var(--accent);font-size:1.25rem;font-weight:700}.Lx7cFW_root .Lx7cFW_button,.Lx7cFW_root .Lx7cFW_submit,.Lx7cFW_root .Lx7cFW_openButton,.Lx7cFW_root .Lx7cFW_viewAll,.Lx7cFW_root .Lx7cFW_textButton{border-radius:.5rem}.Lx7cFW_root .Lx7cFW_choice span,.Lx7cFW_root .Lx7cFW_field input,.Lx7cFW_root .Lx7cFW_field select,.Lx7cFW_root .Lx7cFW_field textarea{background:0 0;border-width:0 0 1.5px;border-radius:0}
