.xT-WwW_intro{width:min(var(--frame), 820px);padding:var(--section-y) 0;text-align:center;margin:0 auto}.xT-WwW_intro h1,.xT-WwW_intro h2{margin-top:var(--s4)}.xT-WwW_intro p:last-child{margin-top:var(--s5)}.xT-WwW_first{padding-top:calc(var(--header-h) + var(--section-y) * .6)}
.W7YUDW_quote{width:min(var(--frame), 900px);padding:var(--section-y) 0;text-align:center;margin:0 auto}.W7YUDW_quote blockquote{margin-bottom:var(--s5);font-family:var(--font-display);font-style:italic;font-size:var(--display-md);color:var(--ink-strong);text-wrap:balance;line-height:1.15}.W7YUDW_quote blockquote:before{content:"“";color:var(--accent);font-size:1.6em;line-height:.6;display:block}.W7YUDW_note{margin-top:var(--s6);font-size:var(--text-sm);color:var(--ink-muted);text-align:center;text-wrap:balance}.W7YUDW_next{width:var(--frame);padding:var(--s7) 0;align-items:center;gap:4px var(--s5);border-top:1px solid var(--line);grid-template-columns:1fr auto;margin:0 auto;display:grid}.W7YUDW_nextName{font-family:var(--font-display);font-size:var(--display-md);color:var(--ink-strong);transition:color .3s var(--ease);grid-column:1;line-height:1.05}.W7YUDW_nextArrow{color:var(--accent-ink);grid-area:1/2/span 2;font-size:32px}.W7YUDW_next:hover .W7YUDW_nextName{color:var(--accent-ink)}.W7YUDW_next:hover .W7YUDW_nextArrow{transform:translate(8px)}.W7YUDW_invitation{padding:calc(var(--section-y) * 1.2) 0;background:var(--dark-surface);color:var(--ink-on-dark);text-align:center;position:relative;overflow:hidden}.W7YUDW_invitation:before{content:"";background:var(--glow-gold);pointer-events:none;height:120%;position:absolute;inset:-40% -10% auto}.W7YUDW_invitationInner{justify-items:center;display:grid;position:relative}.W7YUDW_invitation h2{margin-top:var(--s4);color:var(--ink-on-dark)}.W7YUDW_invitation h2 em{color:var(--gold-on-photo)}.W7YUDW_invitationText{max-width:46ch;margin-top:var(--s5);font-size:var(--text-lg);line-height:var(--leading-read);color:var(--ink-on-dark-muted)}.W7YUDW_invitationInner>:last-child{margin-top:var(--s6)}@media (max-width:760px){.W7YUDW_invitationText{font-size:var(--text-md)}}
.otXHuq_list{padding:calc(var(--section-y) * .4) 0}.otXHuq_editorial{width:var(--frame);padding:calc(var(--section-y) * .6) 0;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);margin:0 auto;display:grid}.otXHuq_reverse .otXHuq_image{order:2}.otXHuq_image{aspect-ratio:4/4.4;overflow:hidden}.otXHuq_image picture,.otXHuq_image img{width:100%;height:100%}.otXHuq_image img{object-fit:cover;object-position:var(--focus,center);transition:transform 1.2s var(--ease)}.otXHuq_editorial:hover .otXHuq_image img{transform:scale(1.03)}.otXHuq_number{font-family:var(--font-display);color:var(--accent-ink);margin-bottom:var(--s4);font-size:30px;font-style:italic;line-height:1}.otXHuq_copy h3{font-size:var(--display-md);margin:var(--s4) 0 var(--s5)}.otXHuq_body{max-width:48ch;color:var(--ink-muted)}.otXHuq_copy>:last-child:not(p){margin-top:var(--s5)}@media (max-width:760px){.otXHuq_editorial{gap:var(--s5);grid-template-columns:1fr}.otXHuq_reverse .otXHuq_image{order:0}.otXHuq_image{aspect-ratio:4/3.4}}.otXHuq_listHead{padding-bottom:0}.otXHuq_brand{margin-top:var(--s2);font-size:var(--text-lg);letter-spacing:.02em;color:var(--ink-strong);font-weight:600}
._4fOaZG_item{border-top:1px solid var(--line)}._4fOaZG_item:last-child{border-bottom:1px solid var(--line)}._4fOaZG_question{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s5) 0;cursor:pointer;font-family:var(--font-display);color:var(--ink-strong);font-size:clamp(22px,.8vw + 16px,27px);line-height:1.25;list-style:none;display:flex}._4fOaZG_question::-webkit-details-marker{display:none}._4fOaZG_toggle{flex:none;width:18px;height:18px;position:relative}._4fOaZG_toggle:before,._4fOaZG_toggle:after{content:"";background:var(--accent-ink);height:1.5px;transition:transform .3s var(--ease);position:absolute;top:50%;left:0;right:0}._4fOaZG_toggle:after{transform:rotate(90deg)}._4fOaZG_item[open] ._4fOaZG_toggle:after{transform:rotate(0)}._4fOaZG_answer{max-width:70ch;padding:0 0 var(--s5);color:var(--ink-muted)}
.SGnKBW_muted{color:var(--ink-muted)}.SGnKBW_number{font-family:var(--font-display);color:var(--accent-ink);font-size:22px;font-style:italic;line-height:1.4}.SGnKBW_steps{gap:var(--s5);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.SGnKBW_four{grid-template-columns:repeat(4,1fr)}.SGnKBW_step{padding-top:var(--s5);border-top:1px solid var(--line);position:relative}.SGnKBW_step:before{content:"";background:var(--accent-ink);width:40px;height:2px;position:absolute;top:-1px;left:0}.SGnKBW_step h3{margin:var(--s2) 0 var(--s3)}.SGnKBW_step .SGnKBW_muted{font-size:var(--text-sm);line-height:var(--leading-read)}@media (max-width:960px){.SGnKBW_steps,.SGnKBW_four{grid-template-columns:1fr 1fr}}@media (max-width:560px){.SGnKBW_steps,.SGnKBW_four{gap:var(--s4);grid-template-columns:1fr}.SGnKBW_step{column-gap:var(--s3);grid-template-columns:40px 1fr;display:grid}.SGnKBW_step .SGnKBW_number{grid-row:span 2}.SGnKBW_step h3{margin-top:0}.SGnKBW_step .SGnKBW_muted{font-size:var(--read)}}.SGnKBW_pillars{gap:var(--s6);grid-template-columns:repeat(3,1fr);display:grid}.SGnKBW_pillar{padding-top:var(--s5);border-top:2px solid var(--accent-ink)}.SGnKBW_pillar h3{margin:var(--s3) 0}@media (max-width:760px){.SGnKBW_pillars{grid-template-columns:1fr}}.SGnKBW_programs{gap:var(--s5);grid-template-columns:1fr 1fr;display:grid}.SGnKBW_program{padding:var(--s6);background:var(--surface);border:1px solid var(--line);transition:border-color .3s var(--ease), transform .3s var(--ease)}.SGnKBW_program:hover{border-color:var(--accent-ink);transform:translateY(-2px)}.SGnKBW_program h3{margin:var(--s3) 0}.SGnKBW_program>:last-child:not(p){margin-top:var(--s4)}@media (max-width:760px){.SGnKBW_programs{grid-template-columns:1fr}.SGnKBW_program{padding:var(--s5)}}.SGnKBW_quiet{gap:0 var(--s7);grid-template-columns:1fr 1fr;display:grid}.SGnKBW_quietItem{padding:var(--s5) 0;border-top:1px solid var(--line)}.SGnKBW_quietItem h3{margin-bottom:var(--s2);font-size:24px}@media (max-width:760px){.SGnKBW_quiet{grid-template-columns:1fr}}
.mWywgW_band{background:var(--surface-soft);grid-template-columns:1fr 1fr;display:grid}.mWywgW_image{min-height:520px;overflow:hidden}.mWywgW_image picture,.mWywgW_image img{object-fit:cover;width:100%;height:100%}.mWywgW_copy{max-width:680px;padding:var(--section-y) var(--gutter) var(--section-y) clamp(32px, 6vw, 96px);align-self:center}.mWywgW_copy h2{margin:var(--s4) 0 var(--s5)}.mWywgW_body{color:var(--ink-muted)}.mWywgW_copy>:last-child:not(p){margin-top:var(--s5)}.mWywgW_status{margin-bottom:var(--s4);border:1px solid var(--accent-ink);border-radius:var(--radius-control);letter-spacing:var(--tracking-label);color:var(--accent-ink);padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}@media (max-width:860px){.mWywgW_band{grid-template-columns:1fr}.mWywgW_image{aspect-ratio:4/3;min-height:0}.mWywgW_copy{padding:var(--s7) var(--gutter) var(--s8)}}
.XqZAvG_scene{background:var(--dark-surface);min-height:min(92svh,820px);color:var(--ink-on-dark);align-items:end;display:grid;position:relative;overflow:hidden}.XqZAvG_media{position:absolute;inset:0;overflow:hidden}.XqZAvG_parallax{position:absolute;inset:-6% 0}.XqZAvG_parallax picture,.XqZAvG_parallax img{object-fit:cover;width:100%;height:100%}.XqZAvG_shade{background:var(--scrim-photo);position:absolute;inset:0}.XqZAvG_copy{width:var(--frame);padding:var(--section-y) 0;text-shadow:var(--shadow-on-photo);margin:0 auto;position:relative}.XqZAvG_copy>*{max-width:560px}.XqZAvG_copy h2{margin:var(--s4) 0 var(--s5);color:var(--ink-on-dark)}.XqZAvG_copy h2 em{color:var(--gold-on-photo)}.XqZAvG_body{font-size:var(--text-lg);color:var(--ink-on-dark-muted)}.XqZAvG_copy>:last-child:not(p){margin-top:var(--s5)}@media (max-width:760px){.XqZAvG_body{font-size:var(--text-md)}}
.BoJnsq_preview{background:var(--surface-muted);color:var(--ink);padding:var(--section-y) 0}.BoJnsq_preview h2{max-width:22ch;margin-top:var(--s4)}.BoJnsq_lead{max-width:60ch;margin-top:var(--s5);font-size:var(--text-lg);line-height:var(--leading-read);color:var(--ink-muted)}.BoJnsq_list{margin:var(--s7) 0;gap:var(--s7) var(--s6);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.BoJnsq_list li{align-content:start;gap:var(--s2);padding-top:var(--s5);border-top:1px solid var(--line);display:grid}.BoJnsq_icon{width:48px;height:48px;margin-bottom:var(--s2);color:var(--accent);--icon-line:var(--surface-muted);transition:transform .4s var(--ease)}.BoJnsq_list li:hover .BoJnsq_icon{transform:translateY(-3px)}.BoJnsq_name{font-family:var(--font-display);font-size:var(--display-sm);color:var(--ink-strong);line-height:1.15}.BoJnsq_short{max-width:34ch;font-size:var(--read);line-height:var(--leading-read);color:var(--ink-muted)}@media (max-width:960px){.BoJnsq_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.BoJnsq_list{gap:var(--s5);grid-template-columns:1fr}.BoJnsq_lead{font-size:var(--read)}}@media (prefers-reduced-motion:reduce){.BoJnsq_icon{transition:none}.BoJnsq_list li:hover .BoJnsq_icon{transform:none}}
.O7_zoW_strip{gap:var(--s5) var(--s8);width:var(--frame);padding:var(--s7) 0 var(--section-y);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin:0 auto;display:grid}.O7_zoW_lead{gap:var(--s4);display:grid}.O7_zoW_label{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--accent-ink);font-weight:600}.O7_zoW_text{font-family:var(--font-display);color:var(--ink-strong);font-size:clamp(28px,1.8vw + 18px,42px);line-height:1.12}.O7_zoW_side{gap:var(--s5);padding-top:var(--s5);justify-items:start;display:grid}.O7_zoW_detail{max-width:52ch;font-size:var(--read);line-height:var(--leading-read);color:var(--ink-muted)}.O7_zoW_badge{border:1px solid var(--line);border-radius:calc(var(--radius-panel) / 3);font-size:var(--text-sm);color:var(--ink-muted);padding:4px 12px}@media (max-width:760px){.O7_zoW_strip{grid-template-columns:1fr}.O7_zoW_side{padding-top:0}}
