.light_page__VRxOP{container-type:inline-size;background:var(--ground);color:var(--body-text);font-family:var(--font-text);font-size:clamp(18px,1.55cqw,19px);line-height:1.78;font-weight:400;-webkit-font-smoothing:antialiased;overflow:hidden}@keyframes light_riseL__Cd7d7{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.light_nav__QOXKG{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:14px 28px;padding:clamp(22px,2.6cqw,34px) clamp(20px,5cqw,72px);border-bottom:1px solid var(--rule)}.light_wordmark__w74nE{font-size:21px;letter-spacing:.34em;color:var(--ink);text-decoration:none}.light_navLinks__j2ZXn,.light_wordmark__w74nE{font-family:var(--font-display);text-transform:uppercase}.light_navLinks__j2ZXn{display:flex;flex-wrap:wrap;gap:clamp(16px,2.6cqw,38px);font-size:13px;letter-spacing:.2em}.light_navLink__f9LCz{color:var(--navlink);text-decoration:none}.light_navLinkActive__QHvGA{color:var(--ink);text-decoration:none;border-bottom:1px solid rgba(var(--gold-rgb),.6);padding-bottom:3px}.light_navCta__bPIQ3{font-family:var(--font-display);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-link);text-decoration:none}.light_header__D07pS{text-align:center;padding:clamp(56px,8cqw,110px) clamp(20px,5cqw,32px) clamp(40px,5cqw,64px)}.light_headerEyebrow__heNDv{margin:0 0 clamp(26px,3.4cqw,40px);font-family:var(--font-display);font-size:12.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--whisper);animation:light_riseL__Cd7d7 .7s ease .05s both}.light_headerTitle__SUDVc{margin:0 auto;max-width:13em;font-family:var(--font-display);font-weight:400;font-size:clamp(34px,5.4cqw,58px);line-height:1.18;color:var(--ink);text-wrap:balance;animation:light_riseL__Cd7d7 .7s ease .18s both}.light_headerSubtitle__nJIha{margin:clamp(22px,2.8cqw,32px) auto 0;max-width:30em;font-style:italic;font-weight:400;font-size:clamp(19px,2.2cqw,25px);line-height:1.5;color:var(--voice);text-wrap:pretty;animation:light_riseL__Cd7d7 .7s ease .32s both}.light_headerRule___KSgn{width:56px;height:1px;background:var(--gold);margin:clamp(32px,4cqw,48px) auto 0;animation:light_riseL__Cd7d7 .7s ease .46s both}.light_indexList__7rzig{max-width:660px;margin:0 auto;padding:clamp(16px,2cqw,28px) clamp(20px,5cqw,32px) 0;display:flex;flex-direction:column;gap:clamp(20px,2.6cqw,30px)}.light_indexCard__4ofC5{display:block;border:1px solid rgba(var(--gold-rgb),.28);padding:clamp(28px,3.6cqw,42px) clamp(24px,3cqw,38px);text-decoration:none;color:inherit}.light_indexCardMeta__HBYxW{margin:0 0 14px;font-family:var(--font-display);font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--whisper)}.light_indexCardTitle__iuol_{margin:0 0 12px;font-family:var(--font-text);font-style:italic;font-weight:400;font-size:clamp(23px,2.6cqw,29px);line-height:1.35;color:var(--ink)}.light_indexCardTeaser__hJQep{margin:0 0 20px;font-size:15.5px;line-height:1.8;color:var(--voice)}.light_indexCardLink__Q9GqX{font-family:var(--font-display);font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-link);border-bottom:1px solid rgba(var(--gold-rgb),.5);padding-bottom:4px}.light_articleBody__SWLQq{max-width:34em;margin:0 auto;padding:0 clamp(20px,5cqw,32px)}.light_endMark__bpaf2{display:flex;justify-content:center;padding:clamp(28px,3.5cqw,44px) 0 0}.light_endMarkDiamond__h3BKx{width:7px;height:7px;transform:rotate(45deg);background:var(--ember)}.light_invitation__IZUyP{max-width:620px;margin:clamp(52px,6.5cqw,84px) auto 0;padding:clamp(40px,5cqw,60px) clamp(20px,5cqw,32px);border-top:1px solid rgba(var(--gold-rgb),.55);border-bottom:1px solid rgba(var(--gold-rgb),.55);text-align:center}.light_invitationLabel__2OB39{margin:0 0 1.4em;font-family:var(--font-display);font-size:12.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--whisper)}.light_invitationHeading__HWOlF{margin:0 auto .9em;max-width:18em;font-family:var(--font-display);font-weight:400;font-size:clamp(24px,2.8cqw,31px);line-height:1.25;color:var(--ink);text-wrap:balance}.light_invitationText__h4GaC{margin:0 auto 1.4em;max-width:32em}.light_invitationTextLast__O3i5k{margin:0 auto 2.2em;max-width:32em}.light_invitationCta__3LgJd{display:inline-block;background:var(--gold);color:var(--button-ink);text-decoration:none;font-family:var(--font-display);font-size:13.5px;letter-spacing:.22em;text-transform:uppercase;padding:18px 38px}.light_footer__AGrkn{margin-top:clamp(56px,7cqw,96px);border-top:1px solid var(--rule);color:var(--voice);padding:28px clamp(22px,6cqw,72px);text-align:center;font-family:var(--font-display);font-size:12px;letter-spacing:.2em}