.meeting_page__7rps9{color:var(--ink);background:#fff}.meeting_hero__1bpKI{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:7%;gap:7%;align-items:center;padding-top:64px;padding-bottom:64px}.meeting_intro__I43wa{max-width:600px}.meeting_date__lfTIJ{font-size:12px;font-weight:600;letter-spacing:.08em;margin:26px 0 16px}.meeting_intro__I43wa h1{font-size:clamp(42px,4.2vw,62px);line-height:1.08;letter-spacing:-.055em;margin:0 0 24px}.meeting_intro__I43wa h1 i{display:block;font-size:1em;line-height:1.1;white-space:nowrap}.meeting_lead__Pg41T{font-size:20px;line-height:1.6;margin-bottom:16px}.meeting_intro__I43wa>p:not(.meeting_date__lfTIJ):not(.meeting_lead__Pg41T):not(.meeting_welcome__3ePPg){max-width:510px;line-height:1.8;font-size:15px}.meeting_actions__BBhau{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:28px}.meeting_actions__BBhau>span{font-size:12px;font-weight:600}.meeting_welcome__3ePPg{font-size:13px;line-height:1.7;margin:18px 0 0;color:#635e54}.meeting_photo__ZuOmD{position:relative;margin:0;align-self:stretch;min-height:530px}.meeting_photo__ZuOmD img{display:block;width:100%;height:100%;max-height:610px;object-fit:cover;object-position:center 43%;border-radius:100px 12px 12px 12px}.meeting_photo__ZuOmD figcaption{position:absolute;bottom:14px;left:14px;right:14px;padding:9px 12px;background:#fffef1e8;font-size:11px;line-height:1.5;border-radius:4px}.meeting_experience__HBmuc{padding-top:35px;padding-bottom:60px}.meeting_registration___Hsvs h2,.meeting_sectionHeading__pr5qQ h2{font-size:clamp(32px,3.3vw,46px);line-height:1.17;letter-spacing:-.04em;margin:8px 0 30px;max-width:660px}.meeting_activities__ILi_a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:34px;gap:34px;border-top:1px solid #d9d5ca;padding-top:26px}.meeting_number__9tcj0{font-size:12px;letter-spacing:.08em;color:#756c5b}.meeting_activities__ILi_a h3{font-size:19px;margin:15px 0 10px}.meeting_activities__ILi_a p{font-size:14px;line-height:1.8;margin:0;max-width:330px}.meeting_audience__YWm5i{max-width:870px;font-size:14px;line-height:1.8;margin:30px 0 22px}.meeting_program__KYqFI{display:flex;flex-wrap:wrap;gap:6px 12px;background:#f5f2e9;padding:16px 20px;font-size:13px;line-height:1.7;border-radius:6px}.meeting_program__KYqFI strong{font-weight:600}.meeting_registration___Hsvs{padding:52px 0;background:#eee9fc}.meeting_registrationGrid__sHU7v{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%;align-items:start}.meeting_registration___Hsvs h2{margin-bottom:18px}.meeting_registrationGrid__sHU7v>div>p{font-size:15px;line-height:1.75;max-width:410px}.meeting_registrationGrid__sHU7v .meeting_formNote__QCv5q{font-size:11px;margin:12px 0 0}.meeting_details___R_e9{background:#fff;padding:28px;border-radius:12px}.meeting_details___R_e9 dl{margin:0}.meeting_details___R_e9 dl>div{display:grid;grid-template-columns:135px 1fr;grid-gap:18px;gap:18px;padding:12px 0;border-bottom:1px solid #e8e3dc}.meeting_details___R_e9 dl>div:first-child{padding-top:0}.meeting_details___R_e9 dt{font-size:12px;color:#6b6356}.meeting_details___R_e9 dd{margin:0;font-size:14px;font-weight:600;line-height:1.7}.meeting_payment__VRPWO{font-size:12px;line-height:1.85;margin:20px 0 0}.meeting_payment__VRPWO strong{display:block;font-weight:600}.meeting_capacity__xV2kz{font-size:12px;margin:14px 0 0;font-weight:600}@media(max-width:800px){.meeting_hero__1bpKI{grid-template-columns:1fr;gap:32px;padding-top:36px;padding-bottom:35px}.meeting_intro__I43wa{max-width:650px}.meeting_intro__I43wa h1{font-size:clamp(40px,8vw,60px)}.meeting_photo__ZuOmD{min-height:0}.meeting_photo__ZuOmD img{height:390px;max-height:none;object-position:center 42%;border-top-left-radius:65px}.meeting_experience__HBmuc{padding-top:20px;padding-bottom:36px}.meeting_activities__ILi_a{gap:22px}.meeting_activities__ILi_a h3{font-size:17px}.meeting_registration___Hsvs{padding:36px 0}.meeting_registrationGrid__sHU7v{gap:30px;grid-template-columns:1fr}.meeting_details___R_e9,.meeting_registrationGrid__sHU7v>div>p{max-width:600px}}@media(max-width:520px){.meeting_hero__1bpKI{gap:26px}.meeting_intro__I43wa h1{font-size:43px}.meeting_lead__Pg41T{font-size:18px}.meeting_date__lfTIJ{font-size:11px;line-height:1.7}.meeting_actions__BBhau{align-items:flex-start;flex-direction:column;gap:12px}.meeting_photo__ZuOmD img{height:320px}.meeting_activities__ILi_a{grid-template-columns:1fr;gap:24px}.meeting_activities__ILi_a article{display:grid;grid-template-columns:30px 1fr;grid-gap:0 12px;gap:0 12px}.meeting_activities__ILi_a h3{margin:0 0 7px}.meeting_activities__ILi_a p{grid-column:2;max-width:none}.meeting_number__9tcj0{padding-top:3px}.meeting_registration___Hsvs h2,.meeting_sectionHeading__pr5qQ h2{font-size:34px}.meeting_details___R_e9{padding:22px}.meeting_details___R_e9 dl>div{grid-template-columns:100px 1fr;gap:12px}.meeting_program__KYqFI{padding:15px}.meeting_registration___Hsvs .button{width:100%;justify-content:center}}.meeting_memories__YKPA0{padding-top:12px;padding-bottom:58px}.meeting_memoryIntro__1fpj2{display:grid;grid-template-columns:1fr 1fr;grid-gap:8%;gap:8%;align-items:center;margin-bottom:26px}.meeting_memoryIntro__1fpj2 h2{font-size:clamp(32px,3.3vw,46px);line-height:1.17;letter-spacing:-.04em;margin:8px 0 0;max-width:470px}.meeting_memoryIntro__1fpj2>p{font-size:14px;line-height:1.85;margin:0;max-width:490px}.meeting_gallery__1w9hY{display:grid;grid-template-columns:1.45fr 1fr 1fr;grid-gap:18px;gap:18px}.meeting_gallery__1w9hY figure{margin:0;min-width:0}.meeting_gallery__1w9hY img{width:100%;height:330px;display:block;object-fit:cover;border-radius:10px}.meeting_gallery__1w9hY figure:nth-child(2) img{object-position:center 24%}.meeting_gallery__1w9hY figcaption{font-size:12px;line-height:1.7;margin-top:12px;color:#635e54}.meeting_registration___Hsvs{scroll-margin-top:92px}@media(max-width:800px){.meeting_memoryIntro__1fpj2{grid-template-columns:1fr;gap:18px}.meeting_memoryIntro__1fpj2>p{max-width:650px}.meeting_gallery__1w9hY{gap:12px;grid-template-columns:1fr 1fr}.meeting_gallery__1w9hY figure:first-child{grid-column:1/-1}.meeting_gallery__1w9hY img{height:300px}.meeting_memories__YKPA0{padding-top:0;padding-bottom:36px}}@media(max-width:520px){.meeting_memoryIntro__1fpj2 h2{font-size:34px}.meeting_gallery__1w9hY{grid-template-columns:1fr}.meeting_gallery__1w9hY figure:first-child{grid-column:auto}.meeting_gallery__1w9hY img{height:300px}.meeting_gallery__1w9hY figure:nth-child(2) img{height:360px}.meeting_gallery__1w9hY figcaption{margin-top:8px;margin-bottom:10px}}