._btn_17aal_1{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:.9375rem;font-weight:600;padding:12px 28px;border-radius:var(--radius-pill);transition:transform .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo);white-space:nowrap;line-height:1}._btn_17aal_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}._btn_17aal_1:active{transform:translateY(0)}._primary_17aal_24{background:var(--forest);color:var(--bone)}._secondary_17aal_29{background:transparent;color:var(--forest);border:1px solid var(--line)}._secondary_17aal_29:hover{border-color:var(--moss)}._small_17aal_39{font-size:.8125rem;padding:8px 18px}._btn_17aal_1:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._dialog_1ah89_1{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);margin:auto;padding:0;border:none;border-radius:var(--radius-card);background:var(--bone);color:var(--ink);box-shadow:var(--shadow-lift);overflow:auto}._dialog_1ah89_1[open]{animation:_pop_1ah89_1 .35s var(--ease-out-expo)}._dialog_1ah89_1::backdrop{background:#0e1b1473;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes _pop_1ah89_1{0%{opacity:0;transform:translateY(12px) scale(.98)}}._close_1ah89_27{position:absolute;top:12px;right:12px;z-index:1;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:var(--ink);background:color-mix(in srgb,var(--bone) 92%,transparent);box-shadow:var(--shadow-sm)}._image_1ah89_42{width:100%;aspect-ratio:16 / 9;object-fit:cover}._body_1ah89_48{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px}._body_1ah89_48 h2{font-size:1.75rem;color:var(--ink)}._body_1ah89_48 h3{font-family:var(--font-body);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--moss)}._body_1ah89_48 p,._body_1ah89_48 li{font-size:.9375rem;line-height:1.65}._body_1ah89_48 p{opacity:.8}._body_1ah89_48 ul{display:flex;flex-direction:column;gap:6px;padding-left:20px}._body_1ah89_48 footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}@media(min-width:480px){._body_1ah89_48{padding:28px 32px 32px}}._wide_1ah89_98{width:min(900px,calc(100vw - 32px))}._header_1rxil_1{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bone) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow .3s ease,border-color .3s ease;border-bottom:1px solid transparent}._scrolled_1rxil_12{border-bottom-color:var(--line);box-shadow:0 1px 8px #0e1b140a}._nav_1rxil_17{display:flex;align-items:center;justify-content:space-between;height:64px}._logo_1rxil_24{font-family:var(--font-body);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--forest)}._plus_1rxil_32{color:var(--moss);font-weight:800}._links_1rxil_37{display:none;list-style:none;gap:32px}._link_1rxil_37{font-size:.875rem;font-weight:500;color:var(--ink);opacity:.7;transition:opacity .2s}._link_1rxil_37:hover,._link_1rxil_37[aria-current=page]{opacity:1}._link_1rxil_37[aria-current=page]{color:var(--forest)}._link_1rxil_37,._drawerLink_1rxil_55{display:inline-flex;align-items:center;gap:6px;font-family:inherit;text-align:left}._count_1rxil_64{min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:#dc2626;color:#fff;font-size:.6875rem;font-weight:700;line-height:18px;text-align:center}._actions_1rxil_77{display:flex;align-items:center;gap:12px}._signIn_1rxil_83{display:none}._burger_1rxil_85{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--ink)}._drawer_1rxil_55{inset:0 0 0 auto;width:min(320px,85vw);height:auto;margin:0;border:none;background:var(--bone);color:var(--ink);padding:24px}._drawer_1rxil_55:popover-open{display:flex;flex-direction:column;gap:32px;animation:_slide-in_1rxil_1 .35s var(--ease-out-expo)}._drawer_1rxil_55::backdrop{background:#0e1b144d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes _slide-in_1rxil_1{0%{transform:translate(100%)}}._closeBtn_1rxil_122{align-self:flex-end;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ink)}._drawerLinks_1rxil_132{list-style:none;display:flex;flex-direction:column;gap:8px}._drawerLink_1rxil_55{width:100%;padding:12px 0;font-size:1.125rem;font-weight:500;color:var(--ink);border-bottom:1px solid var(--line)}@media(min-width:768px){._links_1rxil_37{display:flex;align-items:center}._burgerCount_1rxil_150{display:none}._signIn_1rxil_83{display:inline-flex}._burger_1rxil_85{display:none}}._drawerActions_1rxil_155{display:grid;gap:10px}._drawerActions_1rxil_155>*{justify-content:center}@media(min-width:768px)and (max-width:1099px){._many_1rxil_164 ._links_1rxil_37{display:none}._many_1rxil_164 ._burger_1rxil_85{display:flex}._many_1rxil_164 ._burgerCount_1rxil_150{display:inline-block}}@media(min-width:1100px){._many_1rxil_164 ._links_1rxil_37{gap:22px}}._inbox_1rxil_174{inset:72px 16px auto auto;width:min(380px,calc(100vw - 32px));max-height:min(70vh,560px);margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lift)}._inbox_1rxil_174:popover-open{display:flex;flex-direction:column}._inboxHead_1rxil_192{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;border-bottom:1px solid var(--line)}._inboxHead_1rxil_192 strong{margin-right:auto}._inboxHead_1rxil_192 ._closeBtn_1rxil_122{align-self:center;width:36px;height:36px}._textBtn_1rxil_204{font-size:.8125rem;font-weight:600;color:var(--moss)}._inboxTools_1rxil_210{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:.8125rem}._inboxTools_1rxil_210 input[type=search]{flex:1;min-width:0;font:inherit;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bone);color:var(--ink)}._inboxTools_1rxil_210 label{display:flex;align-items:center;gap:4px;white-space:nowrap}._inboxList_1rxil_231{list-style:none;overflow-y:auto}._inboxList_1rxil_231 button{width:100%;display:grid;gap:2px;padding:12px 16px;text-align:left;color:inherit;border-top:1px solid var(--line)}._inboxList_1rxil_231 button:hover{background:var(--mint)}._inboxList_1rxil_231 small{font-size:.75rem;opacity:.6}._inboxList_1rxil_231 strong{font-size:.9rem}._inboxList_1rxil_231 span{font-size:.8125rem;opacity:.8;white-space:pre-line}._unread_1rxil_255{background:color-mix(in srgb,var(--mint) 60%,transparent)}._unread_1rxil_255 strong:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#dc2626;vertical-align:middle}._inboxEmpty_1rxil_268{padding:24px 16px;font-size:.875rem;opacity:.65}._wrapper_1a89t_1{display:inline-flex;position:relative;overflow:hidden;vertical-align:bottom;min-width:120px;height:1.15em}._word_1a89t_10{position:absolute;left:0;color:var(--moss);font-style:italic;font-family:var(--font-display)}@media(prefers-reduced-motion:no-preference){._word_1a89t_10{animation:_cycle_1a89t_1 2.2s var(--ease-out-expo)}}@keyframes _cycle_1a89t_1{0%{transform:translateY(16px);opacity:0}18%,82%{transform:none;opacity:1}to{transform:translateY(-16px);opacity:0}}._hero_1d603_1{position:relative;overflow:hidden;background:linear-gradient(175deg,var(--mint) 0%,var(--bone) 60%);padding-bottom:0}._inner_1d603_8{display:grid;gap:48px;padding-top:64px;padding-bottom:56px}._content_1d603_15{display:flex;flex-direction:column;gap:24px;max-width:600px}._headline_1d603_22{font-size:clamp(2rem,5.5vw,3.5rem);letter-spacing:-.025em;color:var(--ink);overflow:hidden}._word_1d603_29{display:inline-block;margin-right:.27em}._sub_1d603_34{font-size:1.0625rem;line-height:1.7;color:var(--ink);opacity:.72;max-width:520px}._ctas_1d603_42{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}._visual_1d603_49{position:relative}._imageWrap_1d603_53{position:relative;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--line)}._heroImg_1d603_60{width:100%;height:auto;display:block;aspect-ratio:4 / 3;object-fit:cover}._imgOverlay_1d603_68{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f7a4c0d;mix-blend-mode:multiply;pointer-events:none}._floatCard_1d603_76{position:absolute;bottom:-16px;right:16px;background:var(--bone);border:1px solid var(--line);border-radius:12px;padding:14px 20px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:2px}._floatNumber_1d603_90{font-family:var(--font-display);font-size:1.5rem;color:var(--forest)}._floatLabel_1d603_96{font-size:.75rem;color:var(--ink);opacity:.6;max-width:140px;line-height:1.3}@media(min-width:768px){._inner_1d603_8{grid-template-columns:1fr 1fr;align-items:center;padding-top:80px;padding-bottom:72px}}@media(min-width:1024px){._inner_1d603_8{gap:64px;padding-top:96px;padding-bottom:88px}._content_1d603_15{gap:28px}}._pill_6d7ly_1{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:4px 12px;border-radius:var(--radius-pill);line-height:1.4}._default_6d7ly_13{background:var(--mint);color:var(--forest)}._live_6d7ly_18{background:#fee2e2;color:#b91c1c}._accent_6d7ly_23{background:#f2c14e26;color:#92600a}._ghost_6d7ly_28{background:transparent;border:1px solid var(--line);color:var(--ink)}._dot_6d7ly_34{width:6px;height:6px;border-radius:50%;background:currentColor;animation:_pulse_6d7ly_1 1.5s ease-in-out infinite}@keyframes _pulse_6d7ly_1{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){._dot_6d7ly_34{animation:none}}._section_1sgq5_1{padding:72px 0 80px}._header_1sgq5_5{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-end;margin-bottom:32px}._title_1sgq5_14{font-size:clamp(1.75rem,3.5vw,2.5rem);color:var(--ink);letter-spacing:-.02em}._subtitle_1sgq5_20{font-size:.9375rem;color:var(--ink);opacity:.6;margin-top:6px}._arrows_1sgq5_28{display:flex;align-items:center;gap:8px}._arrowLabel_1sgq5_34{min-width:10ch;text-align:center;font-size:.8125rem;font-weight:600;color:var(--forest)}._arrowBtn_1sgq5_42{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink);transition:border-color .2s,background .2s}._arrowBtn_1sgq5_42:hover{border-color:var(--moss);background:var(--mint)}._rail_1sgq5_59{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 20px}._rail_1sgq5_59::-webkit-scrollbar{display:none}._railInner_1sgq5_69{display:flex;gap:16px;width:max-content}._card_1sgq5_75{width:300px;flex-shrink:0;scroll-snap-align:start;transition:transform .35s var(--ease-out-expo),box-shadow .35s var(--ease-out-expo)}._card_1sgq5_75:hover{transform:translateY(-4px) perspective(600px) rotateX(1deg);box-shadow:var(--shadow-lift)}._posterWrap_1sgq5_87{position:relative;overflow:hidden}._poster_1sgq5_87{width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform .5s var(--ease-out-expo)}._card_1sgq5_75:hover ._poster_1sgq5_87{transform:scale(1.03)}._posterOverlay_1sgq5_103{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f7a4c0a;pointer-events:none}._livePill_1sgq5_110{position:absolute;top:12px;left:12px}._cardBody_1sgq5_118{padding:16px;display:flex;flex-direction:column;gap:10px}._eventTitle_1sgq5_125{font-family:var(--font-display);font-size:1.125rem;color:var(--ink);line-height:1.3}._meta_1sgq5_132{display:flex;flex-direction:column;gap:4px}._metaItem_1sgq5_138{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--ink);opacity:.6}._cardFooter_1sgq5_147{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--line)}._slots_1sgq5_155{font-size:.75rem;font-weight:600;color:var(--moss)}._reserveBtn_1sgq5_161{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--forest);padding:6px 0;transition:gap .25s var(--ease-out-expo)}._reserveBtn_1sgq5_161:hover{gap:10px}._reserveArrow_1sgq5_176{transition:transform .25s var(--ease-out-expo)}._reserveBtn_1sgq5_161:hover ._reserveArrow_1sgq5_176{transform:translate(4px)}@media(min-width:768px){._rail_1sgq5_59{padding:0 32px}._card_1sgq5_75{width:320px}}@media(min-width:1280px){._rail_1sgq5_59{padding:0 48px}}@media(prefers-reduced-motion:reduce){._card_1sgq5_75:hover,._card_1sgq5_75:hover ._poster_1sgq5_87{transform:none}}._categories_1sgq5_199{display:flex;flex-wrap:wrap;gap:8px;margin:-12px 0 24px}._chip_1sgq5_206{padding:6px 14px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:.8125rem;font-weight:600;color:var(--forest);transition:background .2s,border-color .2s}._chip_1sgq5_206:hover{border-color:var(--moss)}._chipActive_1sgq5_220{background:var(--forest);border-color:var(--forest);color:var(--bone)}._filters_1sgq5_228{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-12px 0 24px}._filters_1sgq5_228 ._categories_1sgq5_199{margin:0}._filters_1sgq5_228 input[type=search],._filters_1sgq5_228 input[type=date],._filters_1sgq5_228 select{font:inherit;font-size:.8125rem;padding:6px 12px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);min-width:0}._filters_1sgq5_228 input[type=search]{flex:1 1 180px}._check_1sgq5_257{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--forest)}._facts_1sgq5_267{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:.875rem}._facts_1sgq5_267 dt{opacity:.6}._pills_1sgq5_278{display:flex;flex-wrap:wrap;gap:6px}._note_1sgq5_285{padding:10px 14px;border-radius:10px;background:var(--mint);font-size:.875rem}._facts_1sgq5_267 dd svg{vertical-align:-2px}._section_3pwl6_1{padding:80px 0;background:var(--mint)}._header_3pwl6_6{max-width:520px;margin-bottom:48px}._title_3pwl6_11{font-size:clamp(1.75rem,3.5vw,2.5rem);color:var(--ink);letter-spacing:-.02em}._italic_3pwl6_17{font-style:italic;color:var(--moss)}._subtitle_3pwl6_22{font-size:.9375rem;color:var(--ink);opacity:.6;margin-top:10px;line-height:1.6}._grid_3pwl6_30{display:grid;gap:16px}._card_3pwl6_35{padding:28px 24px;display:flex;flex-direction:column;gap:14px;background:var(--bone);transition:transform .35s var(--ease-out-expo),box-shadow .35s var(--ease-out-expo)}._card_3pwl6_35:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}._iconWrap_3pwl6_49{width:48px;height:48px;border-radius:12px;background:var(--mint);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--forest)}._cardTitle_3pwl6_61{font-family:var(--font-display);font-size:1.125rem;color:var(--ink);line-height:1.3}._cardDesc_3pwl6_68{font-size:.875rem;line-height:1.65;color:var(--ink);opacity:.6}@media(min-width:480px){._grid_3pwl6_30{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._grid_3pwl6_30{grid-template-columns:repeat(3,1fr);gap:20px}}@media(prefers-reduced-motion:reduce){._card_3pwl6_35:hover{transform:none}}._footer_o2stv_2{background:#0e1b14;color:#fafbf7;padding-top:64px}._inner_o2stv_8{display:grid;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08)}._brand_o2stv_15{max-width:320px}._logo_o2stv_19{font-family:var(--font-body);font-size:1.25rem;font-weight:700;letter-spacing:-.02em}._plus_o2stv_26{color:var(--moss)}._tagline_o2stv_30{font-size:.875rem;line-height:1.6;opacity:.55;margin-top:12px}._institution_o2stv_37{font-size:.8125rem;font-weight:600;opacity:.4;margin-top:16px;letter-spacing:.01em}._columns_o2stv_45{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}._colHeading_o2stv_51{font-family:var(--font-body);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.4;margin-bottom:14px}._colLinks_o2stv_61{list-style:none;display:flex;flex-direction:column;gap:10px}._colLink_o2stv_61{font-size:.875rem;opacity:.65;transition:opacity .2s}._colLink_o2stv_61:hover{opacity:1}._bottom_o2stv_78{display:flex;flex-direction:column;gap:8px;padding:20px 0;font-size:.75rem;opacity:.35}._copy_o2stv_87{display:block}@media(min-width:768px){._inner_o2stv_8{grid-template-columns:1fr 2fr}._columns_o2stv_45{grid-template-columns:repeat(3,1fr)}._bottom_o2stv_78{flex-direction:row;justify-content:space-between}}:root{--ink: #0E1B14;--forest: #14532D;--moss: #1F7A4C;--sage: #B7E4C7;--mint: #E8F5EE;--bone: #FAFBF7;--line: #DCE7DE;--accent: #F2C14E;--surface: #fff;--font-display: "Instrument Serif", Georgia, serif;--font-body: "Inter", -apple-system, sans-serif;--radius-card: 14px;--radius-pill: 999px;--ease-out-expo: cubic-bezier(.22, 1, .36, 1);--shadow-sm: 0 1px 3px rgba(14, 27, 20, .06);--shadow-md: 0 4px 12px rgba(14, 27, 20, .08);--shadow-lift: 0 8px 24px rgba(14, 27, 20, .1)}:root[data-theme=dark]{color-scheme:dark;--ink: #E4EEE7;--forest: #8FD9AB;--moss: #5CC28A;--sage: #2C5A40;--mint: #18291F;--bone: #0C1410;--line: #27382E;--surface: #131E18;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lift: 0 8px 24px rgba(0, 0, 0, .5)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--ink);background:var(--bone);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:1.15}:focus-visible{outline:2px solid var(--moss);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.grain-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}@media(min-width:768px){.container{padding:0 32px}}@media(min-width:1280px){.container{padding:0 48px}}:where(.card){background:var(--bone);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);overflow:hidden}@media(prefers-reduced-motion:no-preference){.reveal{animation:reveal .65s var(--ease-out-expo) var(--delay, 0ms) both paused}[data-inview] .reveal{animation-play-state:running}}@keyframes reveal{0%{opacity:0;transform:var(--from, translateY(14px))}}body:has(dialog[open],:popover-open){overflow:hidden}@media print{#root>header,#root>footer,#root>div>header,#root>div>footer,.no-print{display:none!important}body{background:#fff}}#root{min-height:100vh;display:flex;flex-direction:column}#root>main{flex:1}
