.lo2zBq_wrap{justify-content:center;align-items:center;gap:var(--space-5);min-height:60svh;padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}.lo2zBq_ring{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:2.75rem;height:2.75rem;animation:.9s linear infinite lo2zBq_spin}.lo2zBq_label{font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0}@keyframes lo2zBq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lo2zBq_ring{border-top-color:var(--color-border);border-right-color:var(--color-primary);animation:none}}
.nc4JNq_shell{min-height:100vh}.nc4JNq_header{border-bottom:var(--border);background:var(--color-background)}.nc4JNq_headerInner{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.nc4JNq_brand{align-items:center;gap:var(--space-3);color:var(--color-primary);font-family:var(--font-label);font-size:var(--text-sm);text-decoration:none;display:flex}.nc4JNq_logo{object-fit:contain;width:3rem;height:3rem}.nc4JNq_main{padding-block:var(--space-7)}.nc4JNq_navigation{align-items:center;gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.nc4JNq_navigation a{overflow-wrap:anywhere}.nc4JNq_title{font-size:var(--text-heading);margin-block:var(--space-3);overflow-wrap:anywhere;line-height:1.12}.nc4JNq_login{max-width:var(--reading);padding-block:var(--space-8);margin-inline:auto}.nc4JNq_form{gap:var(--space-6);display:grid}.nc4JNq_grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nc4JNq_block{padding:var(--space-5);border:var(--border);min-width:0;scroll-margin-top:calc(var(--nav-height) + var(--space-5))}.nc4JNq_block>h2{margin-top:0}.nc4JNq_block>*+*{margin-top:var(--space-5)}.nc4JNq_item{border:var(--border);padding:var(--space-4);gap:var(--space-4);min-width:0;display:grid}.nc4JNq_itemHeader{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.nc4JNq_itemHeader h3{margin:0}.nc4JNq_check{align-items:flex-start;gap:var(--space-3);min-height:2.75rem;padding-block:var(--space-2);cursor:pointer;display:flex}.nc4JNq_check input{margin-top:var(--space-1);width:1.25rem;height:1.25rem;accent-color:var(--color-primary);flex-shrink:0}.nc4JNq_toggle{align-items:center;gap:var(--space-3);min-height:2.75rem;padding-block:var(--space-2);cursor:pointer;flex-wrap:wrap;display:flex}.nc4JNq_toggle input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nc4JNq_toggleSwitch{width:3rem;height:1.625rem;transition:background-color var(--motion-fast) ease;border-radius:1rem;flex-shrink:0;position:relative}.nc4JNq_toggleOn{background:var(--green)}.nc4JNq_toggleOff{background:var(--surface);border:1px solid var(--ink-soft)}.nc4JNq_toggleKnob{background:var(--paper);width:1.25rem;height:1.25rem;transition:transform var(--motion-fast) ease;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.nc4JNq_toggleOn .nc4JNq_toggleKnob{transform:translate(1.375rem)}.nc4JNq_toggleText{font-weight:600}.nc4JNq_toggleBadge{font-size:var(--text-sm);padding:var(--space-1) var(--space-3);border-radius:1rem;flex-shrink:0;font-weight:600}.nc4JNq_toggleBadgeOn{background:var(--green);color:var(--paper)}.nc4JNq_toggleBadgeOff{background:var(--surface);color:var(--ink-soft)}.nc4JNq_orderGroup{gap:var(--space-2);display:flex}.nc4JNq_orderBtn{border:1px solid var(--blue);background:var(--paper);width:3rem;height:3rem;color:var(--blue);cursor:pointer;transition:background-color var(--motion-fast), color var(--motion-fast);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.nc4JNq_orderBtn:hover:not(:disabled){background:var(--blue);color:var(--paper)}.nc4JNq_orderBtn:disabled{border-color:var(--ink-soft);color:var(--ink-soft);cursor:not-allowed}.nc4JNq_orderBtnText{letter-spacing:.02em;font-size:.625rem;font-weight:600}.nc4JNq_sectionRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border);display:flex}.nc4JNq_sectionRow .nc4JNq_toggle{flex:auto;min-width:0}.nc4JNq_sectionRow .nc4JNq_orderGroup{flex-shrink:0}.nc4JNq_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.nc4JNq_status{font-family:var(--font-label);font-size:var(--text-sm);padding:var(--space-1) var(--space-2);background:var(--color-surface);border:var(--border)}.nc4JNq_statusLive{align-items:center;gap:var(--space-2);display:inline-flex}.nc4JNq_statusDot{background:#208650;border-radius:50%;flex:none;width:.5rem;height:.5rem}.nc4JNq_eventList{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.nc4JNq_eventCard{padding:var(--space-5);border:var(--border);overflow-wrap:anywhere}.nc4JNq_eventCard h2{margin-block:var(--space-3) var(--space-2);font-size:var(--text-lg)}.nc4JNq_eventWhen{margin:0;font-weight:600}.nc4JNq_eventSlug{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-soft)}.nc4JNq_eventCard .nc4JNq_eventMeta{gap:var(--space-2);margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:var(--border);font-size:var(--text-sm);color:var(--ink-soft);display:grid}.nc4JNq_eventCard .nc4JNq_eventMeta>div{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.nc4JNq_eventCard .nc4JNq_eventMeta dt{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;min-width:9rem;font-size:.6875rem}.nc4JNq_eventCard .nc4JNq_eventMeta dd{margin:0}.nc4JNq_eventCard .nc4JNq_actions{margin-top:var(--space-5)}.nc4JNq_filters{align-items:end;gap:var(--space-4);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.nc4JNq_filters>div{flex:12rem}.nc4JNq_tableWrap{border:var(--border);max-width:100%;overflow-x:auto}.nc4JNq_table{border-collapse:collapse;text-align:left;width:100%}.nc4JNq_table caption{text-align:left;padding:var(--space-4);font-weight:600}.nc4JNq_table th,.nc4JNq_table td{padding:var(--space-4);border-bottom:var(--border);vertical-align:top;overflow-wrap:anywhere;min-width:9rem}.nc4JNq_table th{background:var(--color-surface)}.nc4JNq_table td p{margin:0 0 var(--space-2)}.nc4JNq_table tbody tr:last-child td{border-bottom:0}.nc4JNq_pagination{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.nc4JNq_answers{margin:0}.nc4JNq_answers dt{margin-top:var(--space-4);font-weight:600}.nc4JNq_answers dd{margin:var(--space-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.nc4JNq_danger{margin-top:var(--space-7);padding:var(--space-5);border:1px solid var(--burgundy)}.nc4JNq_danger>*+*{margin-top:var(--space-4)}.nc4JNq_danger h2{font-size:var(--text-lg);color:var(--burgundy);margin:0}.nc4JNq_eventMeta{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--ink-soft)}.nc4JNq_photoField{gap:var(--space-4);display:grid}.nc4JNq_photoModes{gap:var(--space-3);flex-wrap:wrap;display:flex}.nc4JNq_photoStatus{min-height:1.4em;font-size:var(--text-sm);margin:0}.nc4JNq_photoStatus:empty{min-height:0}.nc4JNq_photoPreview{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:var(--border);background:var(--color-background);flex-wrap:wrap;display:flex}.nc4JNq_photoPreview img{aspect-ratio:16/10;object-fit:cover;background:var(--color-surface);flex-shrink:0;width:10rem}.nc4JNq_photoPreview>div{flex:14rem;min-width:0}.nc4JNq_photoPreview p{margin:0 0 var(--space-3);font-size:var(--text-sm);overflow-wrap:anywhere}.nc4JNq_photoGuide{padding:var(--space-4);border:var(--border);background:var(--color-surface)}.nc4JNq_photoGuide h3{margin:0 0 var(--space-3);font-size:var(--text-base)}.nc4JNq_photoGuide ul{padding-left:var(--space-5);font-size:var(--text-sm);margin:0}.nc4JNq_choiceSet{border:var(--border);padding:var(--space-4);min-width:0;margin:0}.nc4JNq_choiceSet legend{padding-inline:var(--space-2);font-weight:600}.nc4JNq_choiceSet p{margin:0 0 var(--space-3)}.nc4JNq_choiceRow{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.nc4JNq_choice{align-items:center;gap:var(--space-3);min-height:44px;padding-block:var(--space-2);cursor:pointer;display:flex}.nc4JNq_choice input{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);flex-shrink:0}.nc4JNq_heroPreview{gap:var(--space-3);min-width:0;margin:0;display:grid}.nc4JNq_heroPreview figcaption{font-size:var(--text-sm)}.nc4JNq_heroPreviewEmpty{padding:var(--space-4);border:var(--border);background:var(--color-surface);font-size:var(--text-sm);margin:0}.nc4JNq_heroStage{isolation:isolate;aspect-ratio:16/10;border:var(--border);background:var(--blue);width:100%;position:relative;overflow:hidden}.nc4JNq_heroStagePhoto{object-fit:cover;object-position:center center;filter:saturate(.92)brightness(.88);width:100%;height:100%;position:absolute;inset:0}.nc4JNq_heroStageScrim{background-color:#0a203ea8;background-image:linear-gradient(#0a203e00 22%,#0a203e2e 58%,#0a203e78 100%);position:absolute;inset:0}.nc4JNq_heroStageText{padding:clamp(var(--space-4), 3.5%, var(--space-6));color:var(--paper);justify-content:flex-end;gap:var(--space-2);flex-direction:column;display:flex;position:absolute;inset:0}.nc4JNq_heroStageEyebrow{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);margin:0;font-size:.6875rem}.nc4JNq_heroStageGreeting{font-size:var(--text-base);letter-spacing:.01em;margin:0}.nc4JNq_heroStageTitle{letter-spacing:-.02em;overflow-wrap:anywhere;max-width:18ch;margin:0;font-size:clamp(1.25rem,3.4vw,2rem);font-weight:600;line-height:1.08}.nc4JNq_heroTextLeft{text-align:left;align-items:flex-start}.nc4JNq_heroTextCenter{text-align:center;align-items:center}.nc4JNq_heroTextCenter>*{margin-inline:auto}.nc4JNq_featured{padding:var(--space-5);border:var(--border);background:var(--color-surface);margin-bottom:var(--space-6)}.nc4JNq_featured>*+*{margin-top:var(--space-4)}.nc4JNq_featured h2{font-size:var(--text-lg);margin:0}.nc4JNq_featuredNow{margin:0}.nc4JNq_featuredList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.nc4JNq_featuredList li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-background);border:var(--border);flex-wrap:wrap;display:flex}.nc4JNq_errorSummary{scroll-margin-top:var(--space-5)}.nc4JNq_errorSummary ul{padding-left:var(--space-5);margin-bottom:0}.nc4JNq_errorSummary a{color:inherit}.nc4JNq_fieldset{gap:var(--space-6);border:0;min-width:0;margin:0;padding:0;display:grid}.nc4JNq_help{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:42rem){.nc4JNq_grid{grid-template-columns:minmax(0,1fr)}.nc4JNq_main{padding-block:var(--space-5)}.nc4JNq_block,.nc4JNq_eventCard{padding:var(--space-4)}.nc4JNq_headerInner{align-items:flex-start}.nc4JNq_sectionRow{gap:var(--space-3);padding:var(--space-3);flex-wrap:wrap}.nc4JNq_sectionRow .nc4JNq_toggle{flex:100%}.nc4JNq_sectionRow .nc4JNq_orderGroup{margin-left:auto}.nc4JNq_itemHeader{align-items:flex-start}.nc4JNq_itemHeader h3{flex:100%}}
.TDFk7q_preview{min-width:0}.TDFk7q_toolbar{gap:var(--space-3);flex-wrap:wrap;display:flex}.TDFk7q_container{background:var(--color-surface);width:100%;min-width:0;overflow:hidden}.TDFk7q_stage{margin-inline:auto;position:relative}.TDFk7q_frame{transform-origin:0 0;background:var(--paper);border:0;position:absolute;top:0;left:0}.TDFk7q_controls{gap:var(--space-4);padding-block:var(--space-5);display:grid}.TDFk7q_controls button{justify-self:start}.TDFk7q_slider{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,10rem) minmax(0,1fr) 4rem;display:grid}.TDFk7q_slider input{width:100%;min-width:0;min-height:44px;accent-color:var(--color-primary)}@media (max-width:600px){.TDFk7q_slider{grid-template-columns:minmax(0,1fr) 4rem}.TDFk7q_slider input{grid-area:2/1/auto/-1}}
.o66V9G_experience{background:var(--color-background);color:var(--color-text);overflow-wrap:anywhere}.o66V9G_experience h1,.o66V9G_experience h2,.o66V9G_experience h3,.o66V9G_experience h4,.o66V9G_experience p{margin-top:0}.o66V9G_experience h3,.o66V9G_experience h4{line-height:1.25}.o66V9G_experience h3{font-size:var(--text-lg)}.o66V9G_experience h4{font-size:var(--text-lg);margin-bottom:var(--space-2)}.o66V9G_experience a,.o66V9G_experience button,.o66V9G_experience input,.o66V9G_experience select,.o66V9G_experience textarea{scroll-margin-top:var(--nav-height)}.o66V9G_skipLink{top:var(--space-3);left:var(--space-4);z-index:var(--z-dialog);padding:var(--space-4);background:var(--color-primary);color:var(--paper);position:fixed;transform:translateY(-200%)}.o66V9G_skipLink:focus{transform:translateY(0)}.o66V9G_preview{padding:var(--space-4)}.o66V9G_siteHeader{z-index:var(--z-nav);border-bottom:var(--border);background:var(--color-background);transition:transform var(--motion-fast) ease, opacity var(--motion-fast) ease;position:fixed;top:0;left:0;right:0}.o66V9G_siteHeaderHidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.o66V9G_siteHeaderShown{opacity:1;transform:translateY(0)}.o66V9G_siteHeaderHidden a{visibility:hidden}.o66V9G_headerInner{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:var(--nav-height);display:flex}.o66V9G_brand{align-items:center;gap:var(--space-3);color:var(--color-primary);font-family:var(--font-label);font-size:var(--text-sm);letter-spacing:.06em;flex-shrink:0;font-weight:700;text-decoration:none;display:inline-flex}.o66V9G_brand img{object-fit:contain;width:3.25rem;height:3.25rem}.o66V9G_brandSub{font-family:var(--font-body);color:var(--color-muted);letter-spacing:0;font-weight:400;display:block}.o66V9G_navigation{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.o66V9G_navigation a{min-height:44px;font-size:var(--text-sm);color:var(--color-text);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.o66V9G_navigation a:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.o66V9G_hero{gap:var(--space-8);padding-top:var(--space-9);padding-bottom:var(--space-9);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:end;display:grid}.o66V9G_heroMain{min-width:0}.o66V9G_heroMain>.eyebrow{margin-bottom:var(--space-7)}.o66V9G_greeting{font-size:var(--text-lg);margin-bottom:var(--space-4)}.o66V9G_hero h1{font-size:var(--text-hero);letter-spacing:-.035em;color:var(--color-primary);margin-bottom:var(--space-5);font-weight:600;line-height:1.04}.o66V9G_subtitle{max-width:var(--reading);margin-bottom:var(--space-7);font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.45}.o66V9G_heroImage{isolation:isolate;min-height:100svh;color:var(--paper);align-items:flex-end;display:flex;position:relative}.o66V9G_heroBackdrop{z-index:-2;background:var(--blue);position:absolute;inset:0;overflow:hidden}.o66V9G_heroBackdrop img{object-fit:cover;filter:saturate(.92)brightness(.88);object-position:var(--desktop-x,50%) var(--desktop-y,50%);width:100%;height:100%;transform:scale(var(--desktop-zoom,1));transform-origin:var(--desktop-x,50%) var(--desktop-y,50%)}.o66V9G_heroScrim{z-index:-1;background-color:#0a203ea8;background-image:linear-gradient(#0a203e00 22%,#0a203e2e 58%,#0a203e78 100%);position:absolute;inset:0}.o66V9G_heroImage .o66V9G_heroInner{width:min(var(--container), calc(100% - 3rem));padding-block:var(--space-9) var(--space-8);margin-inline:auto}.o66V9G_heroInnerCenter{text-align:center;flex-direction:column;align-items:center;display:flex}.o66V9G_heroInnerCenter>*,.o66V9G_heroInnerCenter h1,.o66V9G_heroInnerCenter .o66V9G_subtitle{margin-inline:auto}.o66V9G_heroInnerCenter .o66V9G_heroMeta,.o66V9G_heroInnerCenter .o66V9G_actions,.o66V9G_heroInnerCenter .o66V9G_savedHint{justify-content:center;width:100%}.o66V9G_heroInnerCenter .o66V9G_heroMetaItem{text-align:left}.o66V9G_heroInnerCenter .o66V9G_scrollCue{align-self:center}.o66V9G_heroImage .eyebrow{color:var(--paper)}.o66V9G_heroImage .o66V9G_greeting{color:var(--paper);font-size:var(--text-lg);letter-spacing:.01em}.o66V9G_heroImage h1{color:var(--paper);text-wrap:balance;max-width:18ch}.o66V9G_heroImage .o66V9G_subtitle{color:var(--paper)}.o66V9G_heroMeta{gap:var(--space-5) var(--space-7);margin-bottom:var(--space-7);padding-top:var(--space-6);border-top:1px solid #ffffff47;flex-wrap:wrap;display:flex}.o66V9G_heroMetaItem{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.o66V9G_heroMetaItem>svg{color:var(--sky);flex-shrink:0;margin-top:3px}.o66V9G_heroMetaItem span{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);font-size:.6875rem;display:block}.o66V9G_heroMetaItem p{margin:var(--space-1) 0 0;font-size:var(--text-lg);font-weight:600;line-height:1.35}.o66V9G_heroImage .o66V9G_textLink,.o66V9G_heroImage .o66V9G_savedHint{color:var(--paper)}.o66V9G_scrollCue{align-items:center;gap:var(--space-3);margin-top:var(--space-7);font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);min-height:44px;font-size:.6875rem;text-decoration:none;display:inline-flex}.o66V9G_scrollCue svg{animation:2.4s ease-in-out infinite o66V9G_nudge}@keyframes o66V9G_nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.o66V9G_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.o66V9G_textLink{align-items:center;gap:var(--space-2);color:var(--color-primary);text-underline-offset:var(--space-1);min-height:44px;display:inline-flex}.o66V9G_facts{background:var(--color-surface);padding:var(--space-6);border-top:4px solid var(--color-primary)}.o66V9G_facts>.eyebrow{margin-bottom:var(--space-6)}.o66V9G_fact{gap:var(--space-4);margin-top:var(--space-5);display:flex}.o66V9G_fact>svg{color:var(--color-primary);margin-top:var(--space-1);flex-shrink:0}.o66V9G_fact span{font-family:var(--font-label);font-size:var(--text-sm)}.o66V9G_fact p{font-size:var(--text-lg);margin-bottom:0;margin-top:var(--space-1);font-weight:600;line-height:1.4}.o66V9G_fact .o66V9G_factAddress{font-size:var(--text-base);margin-top:var(--space-2);font-weight:400}.o66V9G_section{padding-block:var(--space-8);border-top:var(--border);scroll-margin-top:var(--nav-height)}.o66V9G_section:focus,.o66V9G_experience main:focus{outline:none}.o66V9G_sectionGrid{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.o66V9G_sectionLabel{gap:var(--space-3);color:var(--color-primary);align-items:baseline;display:flex}.o66V9G_sectionNumber{font-family:var(--font-label);font-size:var(--text-sm)}.o66V9G_sectionBody{min-width:0}.o66V9G_sectionBody .section-heading{max-width:var(--reading);margin-bottom:var(--space-6)}.o66V9G_sectionBody .section-heading h2{color:var(--color-primary);font-size:var(--text-heading);letter-spacing:-.025em;margin-bottom:var(--space-4);font-weight:600;line-height:1.12}.o66V9G_sectionBody .section-description{font-size:var(--text-lg)}.o66V9G_introduction{max-width:var(--reading);font-size:var(--text-lg);margin-bottom:var(--space-7);line-height:1.65}.o66V9G_multiline{white-space:pre-line}.o66V9G_topics{margin-top:var(--space-7)}.o66V9G_topics>h3{margin-bottom:var(--space-5)}.o66V9G_topics ol{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.o66V9G_topics li{align-items:flex-start;gap:var(--space-4);padding-top:var(--space-5);border-top:var(--border);display:flex}.o66V9G_topicNumber{font-family:var(--font-label);font-size:var(--text-sm);color:var(--color-primary)}.o66V9G_topics p{margin-bottom:0}.o66V9G_agenda{margin:0;padding:0;list-style:none}.o66V9G_agenda li{gap:var(--space-5);padding-block:var(--space-5);border-top:var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.o66V9G_agenda li:last-child{border-bottom:var(--border)}.o66V9G_agendaTime{font-family:var(--font-label);font-size:var(--text-sm);color:var(--color-primary);padding-top:var(--space-1);font-weight:600}.o66V9G_agenda h3{margin-bottom:var(--space-2)}.o66V9G_agenda p{margin-bottom:0}.o66V9G_locationContent{gap:var(--space-6);display:grid}.o66V9G_addressPanel{padding:var(--space-6);background:var(--color-surface)}.o66V9G_locationMapFrame{background:var(--color-surface);min-width:0;height:560px}.o66V9G_locationMapFrame iframe{border:0;width:100%;height:100%;display:block}.o66V9G_locationMapFrame p{max-width:32ch;padding:var(--space-6)}.o66V9G_addressPanel>svg{color:var(--color-primary);margin-bottom:var(--space-5)}.o66V9G_addressPanel h3{margin-bottom:var(--space-3);font-size:clamp(1.5rem,2.5vw,2rem)}.o66V9G_addressPanel address{max-width:var(--reading);margin-bottom:var(--space-5);font-style:normal;font-size:var(--text-lg)}.o66V9G_addressPanel .o66V9G_multiline{margin-bottom:var(--space-5)}.o66V9G_copyStatus{min-height:1.5em;margin-top:var(--space-3);font-size:var(--text-sm);margin-bottom:0}.o66V9G_venuePhotos{min-width:0}.o66V9G_venuePhotosTitle{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-lg);display:flex}.o66V9G_venuePhotosTitle svg{color:var(--color-primary);flex-shrink:0}.o66V9G_gallery,.o66V9G_galleryFigure{margin:0}.o66V9G_galleryFigure img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.o66V9G_galleryFigure figcaption,.o66V9G_gallerySlide figcaption{font-size:var(--text-sm);padding-top:var(--space-3);color:var(--ink-soft)}.o66V9G_galleryViewport{aspect-ratio:16/10;background:var(--color-surface);position:relative;overflow:hidden}.o66V9G_gallerySlide{opacity:0;margin:0;transition:opacity .7s;position:absolute;inset:0}.o66V9G_gallerySlide[aria-hidden=false]{opacity:1}.o66V9G_gallerySlide img{object-fit:cover;width:100%;height:100%;display:block}.o66V9G_gallerySlide figcaption{padding:var(--space-6) var(--space-5) var(--space-4);color:var(--paper);background:linear-gradient(to top, var(--overlay-strong), transparent);position:absolute;bottom:0;left:0;right:0}.o66V9G_galleryControls{align-items:center;gap:var(--space-3);padding-top:var(--space-4);display:flex}.o66V9G_galleryArrow{border:1px solid var(--color-border);background:var(--paper);width:44px;height:44px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.o66V9G_galleryArrow:hover{background:var(--sky)}.o66V9G_galleryDots{align-items:center;gap:var(--space-2);margin-inline:auto;display:flex}.o66V9G_galleryDot,.o66V9G_galleryDotActive{background:0 0;border:0;width:44px;height:44px;padding:0;position:relative}.o66V9G_galleryDot:after,.o66V9G_galleryDotActive:after{content:"";height:3px;position:absolute;inset:50% 6px auto;transform:translateY(-50%)}.o66V9G_galleryDot:after{background:var(--color-border)}.o66V9G_galleryDotActive:after{background:var(--color-primary)}@media (prefers-reduced-motion:reduce){.o66V9G_gallerySlide{transition:none}.o66V9G_scrollCue svg{animation:none}}.o66V9G_rsvpSection{background:var(--color-surface)}.o66V9G_deadline{margin-bottom:var(--space-5);font-size:var(--text-sm)}.o66V9G_form{max-width:var(--reading)}.o66V9G_fields{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.o66V9G_fields>button{justify-self:start}.o66V9G_fields:disabled{opacity:.65}.o66V9G_formGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.o66V9G_choiceGroup{border:0;min-width:0;margin:0;padding:0}.o66V9G_choiceGroup legend{margin-bottom:var(--space-3);font-weight:600}.o66V9G_choices{gap:var(--space-3);flex-wrap:wrap;display:flex}.o66V9G_choices label{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-muted);background:var(--color-background);cursor:pointer;display:flex}.o66V9G_choices label:has(input:checked){border-color:var(--color-primary);color:var(--color-primary);outline:1px solid var(--color-primary)}.o66V9G_choices input,.o66V9G_consent input{accent-color:var(--color-primary);flex-shrink:0;width:1.2rem;height:1.2rem}.o66V9G_consent{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-height:44px;display:flex}.o66V9G_consent input{margin-top:var(--space-1)}.o66V9G_privacy{font-size:var(--text-sm);margin-top:var(--space-3);margin-bottom:0;line-height:1.5}.o66V9G_formStatus:empty{display:none}.o66V9G_formStatus:not(:empty){margin-bottom:var(--space-5)}.o66V9G_formStatus ul{padding-left:var(--space-5);margin-bottom:0}.o66V9G_formStatus p{margin-bottom:0}.o66V9G_honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.o66V9G_savedHint{align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-success);display:flex}.o66V9G_closing{background:var(--color-background);border-top:var(--border);padding-top:var(--space-8);padding-bottom:calc(var(--space-7) + env(safe-area-inset-bottom,0px))}.o66V9G_closingText{max-width:var(--reading);color:var(--color-primary);margin-bottom:var(--space-5);font-size:clamp(1.5rem,2.75vw,2.5rem);line-height:1.35}.o66V9G_organizer{margin-bottom:var(--space-6);max-width:var(--reading)}.o66V9G_footerLine{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:var(--border);margin-top:var(--space-8);padding-block:var(--space-5);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.o66V9G_footerLine a{align-items:center;gap:var(--space-2);min-height:44px;display:inline-flex}.o66V9G_revealPending{opacity:0;transform:translateY(12px)}.o66V9G_revealShown{opacity:1;transition:opacity .52s,transform .52s;transform:none}.o66V9G_toTop{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:var(--z-nav);border:1px solid var(--color-primary);background:var(--color-primary);width:48px;height:48px;color:var(--paper);transition:opacity var(--motion-fast) ease, transform var(--motion-fast) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:fixed}.o66V9G_toTop:hover{background:var(--blue-support);border-color:var(--blue-support)}.o66V9G_toTopHidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--space-3))}.o66V9G_toTopShown{opacity:1;visibility:visible;transform:none}@media (max-width:960px){.o66V9G_headerInner,.o66V9G_navigation{gap:var(--space-4)}.o66V9G_hero{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.o66V9G_facts{padding:var(--space-5)}.o66V9G_sectionGrid{gap:var(--space-4);grid-template-columns:1fr}}@media (max-width:720px){.o66V9G_heroBackdrop img{object-position:var(--mobile-x,50%) var(--mobile-y,50%);transform:scale(var(--mobile-zoom,1));transform-origin:var(--mobile-x,50%) var(--mobile-y,50%)}.o66V9G_heroImage{min-height:100svh}.o66V9G_heroImage .o66V9G_heroInner{width:calc(100% - 2rem);padding-block:var(--space-8) var(--space-7)}.o66V9G_heroMeta{gap:var(--space-4);padding-top:var(--space-5);margin-bottom:var(--space-6)}.o66V9G_heroInnerCenter .o66V9G_heroMeta{flex-direction:column}.o66V9G_heroInnerCenter .o66V9G_heroMetaItem{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;justify-content:center;width:100%}.o66V9G_heroInnerCenter .o66V9G_heroMetaItem>svg{margin-top:0}.o66V9G_galleryViewport{aspect-ratio:4/3}.o66V9G_headerInner{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-4);padding-bottom:var(--space-3);flex-direction:column;min-height:0}.o66V9G_navigation{gap:var(--space-4)}.o66V9G_hero{padding-top:var(--space-7);padding-bottom:var(--space-7);gap:var(--space-7);grid-template-columns:1fr}.o66V9G_heroMain>.eyebrow{margin-bottom:var(--space-5)}.o66V9G_subtitle{margin-bottom:var(--space-5)}.o66V9G_section{padding-block:var(--space-7);scroll-margin-top:var(--nav-height)}.o66V9G_topics ol,.o66V9G_formGrid{grid-template-columns:1fr}.o66V9G_agenda li{gap:var(--space-2);grid-template-columns:1fr}.o66V9G_addressPanel{padding:var(--space-5)}.o66V9G_locationMapFrame{height:300px}.o66V9G_closing{padding-top:var(--space-7)}.o66V9G_footerLine{margin-top:var(--space-7)}}@media (prefers-reduced-motion:reduce){.o66V9G_experience *,.o66V9G_experience :before,.o66V9G_experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.o66V9G_revealPending{opacity:1!important;transform:none!important}}
