.Y-l4bW_page{--ink:#263e3d;--muted:#61716e;--teal:#286e75;--line:#dce5df;min-height:100vh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-inter), sans-serif;background:#fffefa;overflow:clip}body:has(.Y-l4bW_page){--background:#fffefa;--foreground:#263e3d;--color-primary:#263e3d;--color-secondary:#286e75;--color-surface:#f1f5f0;--color-border:#dce5df}.Y-l4bW_page *,.Y-l4bW_page :before,.Y-l4bW_page :after{box-sizing:border-box}.Y-l4bW_page h1,.Y-l4bW_page h2,.Y-l4bW_page h3,.Y-l4bW_page p{margin:0}.Y-l4bW_page h1,.Y-l4bW_page h2,.Y-l4bW_page h3{font-family:var(--font-playfair), Georgia, serif;text-wrap:balance;font-weight:400}.Y-l4bW_container{width:min(1160px,100% - 112px);margin-inline:auto}.Y-l4bW_header{isolation:isolate;border-bottom:1px solid var(--line);background:#f4f7f1;padding-block:100px 75px;position:relative}.Y-l4bW_header:before{content:"";z-index:-1;border:1px solid #d9e5db;border-radius:50%;width:360px;height:360px;position:absolute;top:-145px;right:-70px}.Y-l4bW_header:after{content:"";z-index:-1;background:#e8f0e7;border-radius:50%;width:230px;height:230px;position:absolute;top:-100px;right:-15px}.Y-l4bW_title{letter-spacing:-.04em;max-width:820px;font-size:clamp(44px,5.3vw,68px);line-height:1.15}.Y-l4bW_page .Y-l4bW_subtitle{max-width:620px;color:var(--muted);margin-top:26px;font-size:16px;line-height:1.85}.Y-l4bW_content{padding-block:48px 110px}.Y-l4bW_timelineIntro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:52px;display:flex}.Y-l4bW_timelineIntro p{color:var(--muted);font-size:13px;line-height:1.8}.Y-l4bW_yearNav{gap:8px;display:flex}.Y-l4bW_yearNav a{border:1px solid var(--line);color:var(--teal);border-radius:30px;padding:8px 17px;font-size:12px;text-decoration:none;transition:background .2s;display:block}.Y-l4bW_yearNav a:hover{background:#edf3ef}.Y-l4bW_yearGroup{grid-template-columns:105px minmax(0,1fr);align-items:start;gap:25px;scroll-margin-top:110px;display:grid}.Y-l4bW_yearGroup+.Y-l4bW_yearGroup{margin-top:58px}.Y-l4bW_yearHeading{position:sticky;top:110px}.Y-l4bW_yearHeading h2{letter-spacing:-.04em;font-size:45px;line-height:1.1}.Y-l4bW_yearHeading>span{color:var(--muted);letter-spacing:.04em;margin-top:12px;font-size:10px;display:block}.Y-l4bW_timeline{min-width:0;margin:0;padding:0 0 0 46px;list-style:none;position:relative}.Y-l4bW_timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:38px;bottom:38px;left:10px}.Y-l4bW_timelineItem{--event-background:#f1f6f2;--event-line:#dce8df;--event-accent:#638b77;min-width:0;position:relative}.Y-l4bW_timelineItem+.Y-l4bW_timelineItem{margin-top:16px}.Y-l4bW_timelineItem[data-tone=lavender]{--event-background:#f3f2f8;--event-line:#e3dfed;--event-accent:#8c7d9e}.Y-l4bW_timelineItem[data-tone=rose]{--event-background:#fcf3ef;--event-line:#eee0d9;--event-accent:#b98071}.Y-l4bW_timelineDot{background:var(--event-accent);width:11px;height:11px;box-shadow:0 0 0 1px var(--event-line);border:2px solid #fffefa;border-radius:50%;position:absolute;top:33px;left:-41px}.Y-l4bW_event{border:1px solid var(--event-line);background:#fffefa;border-radius:10px;scroll-margin-top:110px;overflow:clip}.Y-l4bW_eventSummary{background:var(--event-background);cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:135px minmax(0,1fr) 32px;grid-template-areas:"meta title expand""meta preview expand";align-items:center;gap:8px 22px;min-height:104px;padding:22px 25px;list-style:none;display:grid}.Y-l4bW_eventSummary[data-has-media=true]{grid-template-columns:135px minmax(0,1fr) 128px 32px;grid-template-areas:"meta title thumb expand""meta preview thumb expand"}.Y-l4bW_eventSummary::-webkit-details-marker{display:none}.Y-l4bW_eventSummary::marker{content:""}summary.Y-l4bW_eventSummary:hover .Y-l4bW_eventTitle{color:var(--teal)}.Y-l4bW_eventSummary:focus-visible{outline-offset:-4px;border-radius:9px;outline:3px solid #b06a95}.Y-l4bW_metadata{flex-direction:column;grid-area:meta;align-items:flex-start;gap:9px;min-width:0;display:flex}.Y-l4bW_date{color:#4e6a61;font-size:11px;line-height:1.6}.Y-l4bW_category{color:var(--event-accent);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:600;line-height:1.4}.Y-l4bW_eventTitle{letter-spacing:-.025em;overflow-wrap:anywhere;grid-area:title;min-width:0;font-size:24px;line-height:1.35;transition:color .2s}.Y-l4bW_previewDescription{-webkit-line-clamp:2;line-clamp:2;min-width:0;color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:preview;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.Y-l4bW_summaryThumbnail{border-radius:5px;grid-area:thumb;width:128px;min-width:0;max-height:84px;display:block;overflow:hidden}.Y-l4bW_expandIcon{border:1px solid var(--event-line);width:32px;height:32px;color:var(--teal);background:#fffefa;border-radius:50%;grid-area:expand;place-items:center;transition:transform .25s,background .25s,color .25s;display:grid}.Y-l4bW_event[open] .Y-l4bW_expandIcon{background:var(--teal);border-color:var(--teal);color:#fff;transform:rotate(45deg)}.Y-l4bW_event:is([open],[data-always-expanded=true])>.Y-l4bW_eventSummary{border-bottom:1px solid var(--event-line);grid-template-columns:135px minmax(0,1fr) 32px;grid-template-areas:"meta title expand"}.Y-l4bW_event:is([open],[data-always-expanded=true]) .Y-l4bW_previewDescription,.Y-l4bW_event:is([open],[data-always-expanded=true]) .Y-l4bW_summaryThumbnail{display:none}.Y-l4bW_eventBody{padding:26px}.Y-l4bW_event[open] .Y-l4bW_eventBody{animation:.25s both Y-l4bW_unfold}.Y-l4bW_page .Y-l4bW_description{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.Y-l4bW_media{border:1px solid var(--line);background:#fff;border-radius:6px;margin-top:25px;overflow:hidden}.Y-l4bW_image{width:100%;height:auto;display:block}.Y-l4bW_montage{border:1px solid var(--line);background:#edf3ef;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:25px;display:grid;overflow:hidden}.Y-l4bW_montageItem{min-width:0;margin:0}.Y-l4bW_montageFrame{aspect-ratio:3/4;position:relative}.Y-l4bW_montageImage{object-fit:contain}.Y-l4bW_montageItem figcaption{text-align:center;color:var(--ink);padding:9px 4px;font-size:11px;font-weight:500;line-height:1.5}.Y-l4bW_summaryThumbnail .Y-l4bW_compactMedia{width:100%;max-height:84px;margin-top:0}.Y-l4bW_compactMedia.Y-l4bW_media{display:block}.Y-l4bW_compactMedia .Y-l4bW_image{object-fit:contain;width:100%;height:auto;max-height:82px}.Y-l4bW_compactMedia.Y-l4bW_montage{align-items:center;gap:2px;padding:3px}.Y-l4bW_compactMedia .Y-l4bW_montageFrame{aspect-ratio:3/4}.Y-l4bW_compactMedia .Y-l4bW_montageItem figcaption{display:none}.Y-l4bW_readMore{min-height:36px;color:var(--teal);text-underline-offset:5px;align-items:center;gap:12px;margin-top:20px;font-size:12px;font-weight:500;line-height:1.6;text-decoration:none;display:inline-flex}.Y-l4bW_readMore:hover{text-decoration:underline}.Y-l4bW_readMore:focus-visible,.Y-l4bW_yearNav a:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #b06a95}@keyframes Y-l4bW_unfold{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (max-width:1000px){.Y-l4bW_container{width:calc(100% - 80px)}.Y-l4bW_header{padding-block:80px 60px}.Y-l4bW_yearGroup{grid-template-columns:80px minmax(0,1fr);gap:18px}.Y-l4bW_yearHeading h2{font-size:38px}.Y-l4bW_eventSummary{grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"meta expand""title expand""preview expand";gap:10px 18px}.Y-l4bW_eventSummary[data-has-media=true]{grid-template-columns:minmax(0,1fr) 112px 32px;grid-template-areas:"meta meta expand""title title expand""preview thumb expand"}.Y-l4bW_event:is([open],[data-always-expanded=true])>.Y-l4bW_eventSummary{grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"meta expand""title expand"}.Y-l4bW_metadata{flex-flow:wrap;align-items:center;gap:8px 15px}.Y-l4bW_summaryThumbnail{width:112px}}@media (max-width:760px){.Y-l4bW_container{width:calc(100% - 44px)}.Y-l4bW_header{padding-block:62px 48px}.Y-l4bW_header:before{opacity:.6;right:-180px}.Y-l4bW_header:after{opacity:.6;right:-120px}.Y-l4bW_title{font-size:clamp(41px,10vw,58px)}.Y-l4bW_page .Y-l4bW_subtitle{margin-top:22px;font-size:14px;line-height:1.85}.Y-l4bW_content{padding-block:38px 65px}.Y-l4bW_timelineIntro{gap:16px;margin-bottom:35px}.Y-l4bW_timelineIntro p{font-size:12px}.Y-l4bW_yearGroup{grid-template-columns:minmax(0,1fr);gap:25px}.Y-l4bW_yearGroup+.Y-l4bW_yearGroup{margin-top:45px}.Y-l4bW_yearHeading{align-items:baseline;gap:15px;display:flex;position:static}.Y-l4bW_yearHeading h2{font-size:40px}.Y-l4bW_yearHeading>span{margin-top:0}.Y-l4bW_timeline{padding-left:27px}.Y-l4bW_timeline:before{left:5px}.Y-l4bW_timelineDot{left:-27px}.Y-l4bW_eventSummary{gap:10px 12px;padding:18px 16px}.Y-l4bW_eventTitle{font-size:22px}.Y-l4bW_date{font-size:10px}.Y-l4bW_eventBody{padding:20px 16px}.Y-l4bW_page .Y-l4bW_description{font-size:13px}.Y-l4bW_media,.Y-l4bW_montage{margin-top:20px}.Y-l4bW_montage{gap:3px}.Y-l4bW_montageItem figcaption{font-size:10px}}@media (max-width:520px){.Y-l4bW_eventSummary{grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"meta expand""title title""preview preview";gap:10px}.Y-l4bW_eventSummary[data-has-media=true]{grid-template-columns:84px minmax(0,1fr) 32px;grid-template-areas:"meta meta expand""title title title""thumb preview preview"}.Y-l4bW_event:is([open],[data-always-expanded=true])>.Y-l4bW_eventSummary{grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"meta expand""title title"}.Y-l4bW_summaryThumbnail{width:84px}.Y-l4bW_previewDescription{-webkit-line-clamp:3;line-clamp:3;font-size:11px;line-height:1.65}}.Y-l4bW_event[data-always-expanded=true]>.Y-l4bW_eventSummary{cursor:default;grid-template-columns:135px minmax(0,1fr);grid-template-areas:"meta title"}@media (max-width:1000px){.Y-l4bW_event[data-always-expanded=true]>.Y-l4bW_eventSummary{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""title"}}@media (prefers-reduced-motion:reduce){.Y-l4bW_page *,.Y-l4bW_page :before,.Y-l4bW_page :after{transition:none!important;animation:none!important}}.Y-l4bW_openHouseBody{padding:0}.Y-l4bW_openHouseIcon{display:none}.Y-l4bW_openHouseEvent[open]>.Y-l4bW_eventSummary{isolation:isolate;color:#fff;background:#176b50;position:relative;overflow:hidden}.Y-l4bW_openHouseEvent[open]>.Y-l4bW_eventSummary:after{content:"";z-index:-1;opacity:.45;background-color:#0000;background-image:radial-gradient(circle at 75% 20%,#90c6a344 0 14px,#0000 16px),radial-gradient(circle at 42% 85%,#a0dbb72e 0 22px,#0000 24px),radial-gradient(circle at 58% 33%,#b6ecc72e 0 28px,#0000 30px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:170px 100px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0 0 0 65%}.Y-l4bW_openHouseEvent[open] .Y-l4bW_eventTitle{color:#fff;align-items:center;gap:15px;font-size:clamp(27px,3vw,36px);display:flex}.Y-l4bW_openHouseEvent[open]>.Y-l4bW_eventSummary:hover .Y-l4bW_eventTitle{color:#fff}.Y-l4bW_openHouseEvent[open] .Y-l4bW_openHouseIcon{flex-shrink:0;display:block}.Y-l4bW_openHouseEvent[open]>.Y-l4bW_eventSummary .Y-l4bW_date,.Y-l4bW_openHouseEvent[open]>.Y-l4bW_eventSummary .Y-l4bW_category{color:#f0f6f2}
.NK3-Bq_publication{background:#fffefa}.NK3-Bq_cardBody{grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:28px;padding:28px 30px 30px;display:grid}.NK3-Bq_copy{min-width:0;font-size:17px;line-height:1.5}.NK3-Bq_copy p+p{margin-top:19px}.NK3-Bq_invitation{font-weight:600}.NK3-Bq_copy h4{color:#1c6149;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.025em;margin:24px 0 0;font-size:25px;font-weight:400}.NK3-Bq_activities{gap:9px;margin:7px 0 0;padding:0;list-style:none;display:grid}.NK3-Bq_activities li{align-items:center;gap:16px;display:flex}.NK3-Bq_activityIcon{color:#1c6149;background:#e6efe8;border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.NK3-Bq_cv{background:#edf3ed;border-radius:40px;align-items:center;gap:20px;margin-top:30px;padding:20px 24px;display:flex}.NK3-Bq_cv svg{color:#23664e;flex-shrink:0}.NK3-Bq_cv p{font-size:16px;line-height:1.5}.NK3-Bq_practical{gap:18px;margin:28px 0 0;display:grid}.NK3-Bq_practical>div{align-items:flex-start;gap:18px;display:flex}.NK3-Bq_practical dt{color:#1a654c;flex-shrink:0;line-height:0}.NK3-Bq_practical svg{stroke-width:1.6px;width:28px;height:28px}.NK3-Bq_practical dd{margin:0;padding-top:1px;font-size:18px}.NK3-Bq_copy .NK3-Bq_admission{color:#14523c;border:1px solid #267253;border-radius:40px;justify-content:center;align-items:center;gap:14px;margin-top:32px;padding:12px 18px;font-size:16px;display:flex;position:relative}.NK3-Bq_admission svg{flex-shrink:0;transform:rotate(-18deg)}.NK3-Bq_admission:after{content:"";background:linear-gradient(#ef8792,#ef8792) 3px 9px/3px 14px no-repeat,linear-gradient(#ef8792,#ef8792) 18px 0/3px 18px no-repeat;width:29px;height:25px;position:absolute;top:-20px;right:3px;transform:rotate(32deg)}.NK3-Bq_copy .NK3-Bq_welcome{color:#8c303f;width:fit-content;font-family:var(--font-playfair), Georgia, serif;text-align:center;background:linear-gradient(#0000 28%,#fce5e2 28% 90%,#0000 90%);border-radius:35%;margin:30px auto 0;padding:0 14px 4px;font-size:25px;font-style:italic;line-height:1.5}.NK3-Bq_poster{border-left:1px solid #e4e5dc;min-width:0;margin:32px 0 0;padding-left:24px}.NK3-Bq_posterButton{color:#1d654b;width:100%;font:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.NK3-Bq_posterButton img{border:1px solid #dce5df;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 3px 10px #203d3226}.NK3-Bq_posterButton>span{justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:14px;font-weight:500;display:flex}.NK3-Bq_poster figcaption{text-align:center;color:#61716e;margin-top:12px;font-size:12px}.NK3-Bq_posterButton:focus-visible,.NK3-Bq_close:focus-visible{outline-offset:6px;border-radius:6px;outline:3px solid #a05676}.NK3-Bq_dialog{background:#fffefa;border:0;border-radius:12px;width:min(820px,96vw);max-height:94dvh;padding:0;overflow:auto}.NK3-Bq_dialog::backdrop{background:#152e2ad9}.NK3-Bq_dialogContent{padding:50px 20px 20px;position:relative}.NK3-Bq_dialogContent img{width:100%;height:auto;display:block}.NK3-Bq_close{color:#194d43;cursor:pointer;background:#fffefa;border:1px solid #c8dbcf;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:8px;right:12px}@media (max-width:1050px){.NK3-Bq_cardBody{gap:22px;padding:26px 24px}.NK3-Bq_copy{font-size:15px}.NK3-Bq_poster{padding-left:18px}.NK3-Bq_cv{border-radius:24px;gap:14px;padding:18px}.NK3-Bq_cv p,.NK3-Bq_copy .NK3-Bq_admission{font-size:14px}.NK3-Bq_practical dd{font-size:16px}}@media (max-width:900px){.NK3-Bq_cardBody{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 20px 28px}.NK3-Bq_copy{font-size:16px}.NK3-Bq_copy h4{font-size:25px}.NK3-Bq_activities li{gap:12px}.NK3-Bq_activityIcon{width:39px;height:39px}.NK3-Bq_cv{align-items:flex-start;gap:13px;padding:18px 16px}.NK3-Bq_cv svg{width:36px;height:36px}.NK3-Bq_cv p{font-size:15px}.NK3-Bq_practical{gap:17px}.NK3-Bq_practical>div{gap:13px}.NK3-Bq_practical dd{font-size:16px}.NK3-Bq_copy .NK3-Bq_admission{text-align:center;gap:10px;padding:12px 14px;font-size:14px}.NK3-Bq_copy .NK3-Bq_welcome{font-size:23px}.NK3-Bq_poster{border-top:1px solid #e4e5dc;border-left:0;width:min(340px,100%);margin:0 auto;padding:26px 0 0}.NK3-Bq_dialogContent{padding-inline:10px}}
