@font-face{font-family:HeadingFont;src:url(/assets/Tanker-Regular-zjrZYVQN.otf)format("opentype")}@font-face{font-family:BodyFont;src:url(/assets/BespokeSerif-Regular-4fspcN6N.otf)format("opentype")}:root{--color-yellow:#f2f079;--color-brown:#492804;--color-brown-hover:#6b3d06;--color-text:#1f0c00;--color-disabled:#8a8a8a}body{margin:0}#root{flex-direction:column;min-height:100vh;display:flex}.app-content{flex:1}.page{max-width:1060px;margin:0 auto;padding:0 20px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-items:stretch;gap:30px 20px;display:grid}.course-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=720px){.course-grid{grid-template-columns:1fr}}h1{font-family:HeadingFont,sans-serif;font-size:40px}@media (width<=720px){.page{padding:0 16px}h1{font-size:32px}.card-grid{grid-template-columns:1fr;gap:20px}.swipe-row{scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px 8px;scroll-padding:0 16px;display:flex;overflow-x:auto}.swipe-row>*{scroll-snap-align:start;flex:0 0 85%}}._header_wnlqc_2{z-index:100;background-color:#fff;border-bottom:2px solid #000;position:sticky;top:0}._bar_wnlqc_11{display:none}._navbar_wnlqc_15 ul{background-color:#fff;justify-content:center;margin:0;padding:0;font-family:HeadingFont,sans-serif;font-size:25px;list-style-type:none;display:flex;overflow:hidden}._navbar_wnlqc_15 a{color:var(--color-text);text-align:center;padding:15px;text-decoration:none;display:flex}._navbar_wnlqc_15 a:hover{color:#fff;background-color:#000}@media (width<=720px){._bar_wnlqc_11{justify-content:space-between;align-items:center;padding:6px 16px;display:flex}._logo_wnlqc_48 img{width:auto;height:48px;display:block}._menuButton_wnlqc_54{color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:8px;display:flex}._navbar_wnlqc_15 ul{border-top:1px solid #000;flex-direction:column;font-size:22px;display:none}._navbar_wnlqc_15 ul._open_wnlqc_71{display:flex}._navbar_wnlqc_15 a{text-align:left;padding:14px 16px}}._footer_1xl5s_1{color:#fff;background-color:#000;margin-top:40px;padding:40px 0 24px}._inner_1xl5s_8{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 40px;display:flex}._name_1xl5s_16{margin:0;font-family:HeadingFont,sans-serif;font-size:32px}._contacts_1xl5s_22{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._contacts_1xl5s_22 li{align-items:baseline;gap:12px;display:flex}._label_1xl5s_37{min-width:90px;font-family:HeadingFont,sans-serif;font-size:18px}._contacts_1xl5s_22 a{color:#fff;text-underline-offset:5px;overflow-wrap:anywhere;font-family:BodyFont,sans-serif;font-size:18px;text-decoration:underline}._contacts_1xl5s_22 a:hover{color:var(--color-yellow)}._credit_1xl5s_56{color:#fff9;flex-basis:100%;margin:16px 0 0;font-family:BodyFont,sans-serif;font-size:13px}@media (width<=720px){._footer_1xl5s_1{margin-top:32px;padding:32px 0 20px}._name_1xl5s_16{font-size:26px}._label_1xl5s_37{min-width:80px;font-size:16px}._contacts_1xl5s_22 a{font-size:16px}}._button_1d7tv_1{color:#fff;cursor:pointer;background-color:#000;border:none;padding:10px 20px;font-family:HeadingFont,sans-serif;font-size:20px;text-decoration:none;display:inline-block}._small_1d7tv_13{padding:6px 14px}._outline_1d7tv_17{color:#000;background-color:#fff;border:2px solid #000;padding:8px 18px}._outline_1d7tv_17._small_1d7tv_13{padding:4px 12px}._disabled_1d7tv_28,._button_1d7tv_1:disabled{background-color:var(--color-disabled);cursor:default}._hero_k878h_2{align-items:center;height:700px;margin-bottom:50px;padding-left:190px;display:flex;position:relative}._photo_k878h_11{background-position:50%;background-size:cover;position:absolute;inset:0}._box_k878h_18{background-color:var(--color-yellow);color:var(--color-brown);max-width:400px;padding:30px;position:relative}._box_k878h_18 p{font-family:BodyFont,sans-serif;font-size:20px}._action_k878h_31{margin-top:15px}@media (width<=720px){._hero_k878h_2{--overlap:40px;height:auto;margin-bottom:32px;padding:0;display:block}._photo_k878h_11{height:320px;position:static}._box_k878h_18{max-width:none;margin:calc(-1 * var(--overlap)) 16px 0;padding:20px}._box_k878h_18 h1{margin:0 0 8px;font-size:28px}._box_k878h_18 p{margin:0;font-size:17px}}._feature_1hkd3_1{grid-template-columns:6fr 4fr;gap:20px;display:grid}._imageLeft_1hkd3_7{grid-template-columns:4fr 6fr}._imageLeft_1hkd3_7 ._image_1hkd3_7{order:-1}._box_1hkd3_15{background-color:#fff;flex-direction:column;gap:14px;padding:24px;display:flex}._box_1hkd3_15 h2{margin:0;font-family:HeadingFont,sans-serif;font-size:30px}._details_1hkd3_29{flex-wrap:wrap;gap:6px 30px;margin:0;display:flex}._details_1hkd3_29 div{gap:8px;display:flex}._details_1hkd3_29 dt,._details_1hkd3_29 dd{margin:0;font-family:HeadingFont,sans-serif;font-size:18px}._text_1hkd3_48{margin:0;font-family:BodyFont,sans-serif;font-size:18px;line-height:1.4}._actions_1hkd3_55{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}._image_1hkd3_7{object-fit:cover;object-position:center;width:100%;height:100%;min-height:280px;display:block}@media (width<=720px){._feature_1hkd3_1,._imageLeft_1hkd3_7{grid-template-columns:1fr}._image_1hkd3_7,._imageLeft_1hkd3_7 ._image_1hkd3_7{order:-1;height:220px;min-height:0}._box_1hkd3_15{gap:12px;padding:18px}._box_1hkd3_15 h2{font-size:26px}._text_1hkd3_48{font-size:17px}}._card_114dc_1{width:100%;color:var(--color-brown);background-color:var(--color-yellow);flex-direction:column;padding:0;display:flex}._card_114dc_1 img{object-fit:cover;object-position:center;width:100%;height:180px;display:block}._card_114dc_1 h2{margin:5px 10px;font-family:HeadingFont,sans-serif;font-size:25px}._details_114dc_24{flex-direction:column;gap:6px;margin:5px 10px;display:flex}._details_114dc_24 div{justify-content:space-between;gap:10px;display:flex}._details_114dc_24 dt{font-family:HeadingFont,sans-serif;font-size:15px}._details_114dc_24 dd{margin:0;font-family:HeadingFont,sans-serif;font-size:15px}._text_114dc_48{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:5px 10px;font-family:BodyFont,sans-serif;font-size:15px;display:-webkit-box;overflow:hidden}._action_114dc_59{justify-content:flex-end;margin:auto 10px 10px;padding-top:10px;display:flex}._imageWrapper_114dc_66{position:relative}._date_114dc_70{background-color:var(--color-yellow);color:var(--color-brown);padding:4px 8px;font-family:HeadingFont,sans-serif;font-size:15px;position:absolute;top:10px;left:10px}._card_1am9j_1{aspect-ratio:5/3;color:var(--color-brown);background-color:var(--color-yellow);grid-template-columns:1fr 1fr;text-decoration:none;display:grid;overflow:hidden}._card_1am9j_1 img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}._content_1am9j_19{flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}._content_1am9j_19 h2{margin:0;font-family:HeadingFont,sans-serif;font-size:25px}._description_1am9j_33{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:BodyFont,sans-serif;font-size:14px;display:-webkit-box;overflow:hidden}._materials_1am9j_44{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._materials_1am9j_44 li{background-color:var(--color-brown);color:#fff;align-items:center;gap:8px;padding:6px 10px;font-family:HeadingFont,sans-serif;font-size:14px;display:flex}._materials_1am9j_44 li span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._action_1am9j_71{justify-content:flex-end;margin-top:auto;display:flex}@media (width<=720px){._card_1am9j_1{aspect-ratio:auto;grid-template-columns:1fr}._card_1am9j_1 img{height:200px}}._projects_1s4ut_1{background-color:var(--color-yellow);margin-bottom:40px;padding:40px 0}._rows_1s4ut_7{flex-direction:column;gap:30px;display:flex}._heading_1s4ut_13{margin:0 0 20px;font-family:HeadingFont,sans-serif;font-size:32px}._seeAll_1s4ut_19{justify-content:flex-end;margin:20px 0 40px;display:flex}@media (width<=720px){._projects_1s4ut_1{margin-bottom:32px;padding:24px 0}._heading_1s4ut_13{margin-bottom:14px;font-size:26px}._seeAll_1s4ut_19{margin:14px 0 32px}}._back_y25fr_1{color:var(--color-text);margin-top:20px;font-family:HeadingFont,sans-serif;font-size:20px;text-decoration:underline;display:inline-block}._date_y25fr_10{background-color:var(--color-yellow);color:var(--color-brown);padding:4px 8px;font-family:HeadingFont,sans-serif;font-size:15px;display:inline-block}._image_y25fr_19{object-fit:cover;width:100%;max-height:500px;margin:20px 0;display:block}._text_y25fr_27 p{max-width:720px;font-family:BodyFont,sans-serif;font-size:20px;line-height:1.5}@media (width<=720px){._back_y25fr_1{font-size:18px}._image_y25fr_19{max-height:260px}._text_y25fr_27 p{font-size:17px}}._tabs_30uov_1{gap:10px;margin-bottom:20px;display:flex}._tab_30uov_1{cursor:pointer;color:#000;background-color:#fff;border:2px solid #000;padding:8px 18px;font-family:HeadingFont,sans-serif;font-size:20px}._tab_30uov_1[aria-pressed=true]{color:#fff;background-color:#000}@media (width<=720px){._tab_30uov_1{flex:1;padding:8px 10px;font-size:18px}}._details_16mf7_1{background-color:var(--color-yellow);min-width:280px;color:var(--color-brown);flex-direction:column;gap:8px;margin:0 0 20px;padding:12px 16px;display:inline-flex}._details_16mf7_1 div{justify-content:space-between;gap:30px;display:flex}._details_16mf7_1 dt{font-family:HeadingFont,sans-serif;font-size:18px}._details_16mf7_1 dd{margin:0;font-family:BodyFont,sans-serif;font-size:18px}._action_16mf7_29{margin:10px 0 40px}@media (width<=720px){._details_16mf7_1{box-sizing:border-box;min-width:0;display:flex}._details_16mf7_1 dt,._details_16mf7_1 dd{font-size:16px}}._time_p8b7l_1{background-color:var(--color-yellow);color:var(--color-brown);margin:0 0 20px;padding:4px 8px;font-family:HeadingFont,sans-serif;font-size:15px;display:inline-block}._form_p8b7l_11{flex-direction:column;gap:16px;max-width:420px;margin-bottom:40px;display:flex}._form_p8b7l_11 label{flex-direction:column;gap:6px;font-family:HeadingFont,sans-serif;font-size:18px;display:flex}._form_p8b7l_11 input{background-color:#fff;border:2px solid #000;padding:10px;font-family:BodyFont,sans-serif;font-size:18px}._form_p8b7l_11 input[aria-invalid=true]{border-color:#b00020}._error_p8b7l_39{color:#b00020;font-family:BodyFont,sans-serif;font-size:15px}._message_p8b7l_45{background-color:var(--color-yellow);max-width:720px;color:var(--color-brown);padding:12px 16px;font-family:BodyFont,sans-serif;font-size:20px}@media (width<=720px){._form_p8b7l_11{max-width:none}._message_p8b7l_45{font-size:17px}}._back_138vz_1{color:var(--color-text);margin-top:20px;font-family:HeadingFont,sans-serif;font-size:20px;text-decoration:underline;display:inline-block}._description_138vz_10{max-width:720px;font-family:BodyFont,sans-serif;font-size:20px;line-height:1.5}._image_138vz_17{object-fit:cover;width:100%;max-height:400px;margin:20px 0;display:block}._heading_138vz_25{font-family:HeadingFont,sans-serif;font-size:25px}._materials_138vz_30{flex-direction:column;gap:10px;max-width:720px;margin:0 0 40px;padding:0;list-style:none;display:flex}._materials_138vz_30 a{color:#fff;background-color:var(--color-brown);align-items:center;gap:10px;padding:10px 14px;font-family:HeadingFont,sans-serif;font-size:18px;text-decoration:none;display:flex}._materials_138vz_30 a:hover{background-color:var(--color-brown-hover)}@media (width<=720px){._back_138vz_1{font-size:18px}._description_138vz_10{font-size:17px}._image_138vz_17{max-height:240px}._materials_138vz_30 a{padding:10px 12px;font-size:16px}}._introWithImage_k807j_2{grid-template-columns:6fr 4fr;align-items:start;gap:30px;display:grid}._image_k807j_9{object-fit:cover;width:100%;height:100%;min-height:320px;max-height:520px;margin-top:30px;display:block}._text_k807j_19 p{max-width:720px;font-family:BodyFont,sans-serif;font-size:20px;line-height:1.6}._facts_k807j_27{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:20px 0 40px;display:grid}._facts_k807j_27 div{background-color:var(--color-yellow);color:var(--color-brown);flex-direction:column;gap:4px;padding:18px 20px;display:flex}._facts_k807j_27 dt{font-family:HeadingFont,sans-serif;font-size:40px;line-height:1}._facts_k807j_27 dd{margin:0;font-family:BodyFont,sans-serif;font-size:17px}._band_k807j_56{background-color:var(--color-yellow);margin-bottom:20px;padding:50px 0}._motto_k807j_62{text-align:center;color:var(--color-brown);margin:0 auto;font-family:HeadingFont,sans-serif;font-size:38px;line-height:1.2}._heading_k807j_71{margin:40px 0 20px;font-family:HeadingFont,sans-serif;font-size:32px}._activities_k807j_78{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}._activity_k807j_84{background-color:#fff;border:2px solid #000;flex-direction:column;gap:10px;padding:24px;display:flex}._number_k807j_93{color:var(--color-brown);font-family:HeadingFont,sans-serif;font-size:42px;line-height:1}._activity_k807j_84 h3{margin:0;font-family:HeadingFont,sans-serif;font-size:24px}._activity_k807j_84 p{margin:0;font-family:BodyFont,sans-serif;font-size:17px;line-height:1.5}._schedule_k807j_114{background-color:var(--color-yellow);min-width:320px;color:var(--color-brown);flex-direction:column;gap:8px;margin:0;padding:12px 16px;display:inline-flex}._schedule_k807j_114 div{justify-content:space-between;gap:30px;display:flex}._schedule_k807j_114 dt{font-family:HeadingFont,sans-serif;font-size:18px}._schedule_k807j_114 dd{margin:0;font-family:BodyFont,sans-serif;font-size:18px}._team_k807j_143{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}._team_k807j_143 li{flex-direction:column;gap:4px;display:flex}._team_k807j_143 img,._initials_k807j_159{aspect-ratio:1;object-fit:cover;width:100%;margin-bottom:6px}._initials_k807j_159{background-color:var(--color-yellow);color:var(--color-brown);justify-content:center;align-items:center;font-family:HeadingFont,sans-serif;font-size:56px;display:flex}._name_k807j_176{font-family:HeadingFont,sans-serif;font-size:20px}._role_k807j_181{color:var(--color-brown);font-family:BodyFont,sans-serif;font-size:16px}._links_k807j_188{flex-wrap:wrap;gap:10px;margin:0 0 60px;padding:0;list-style:none;display:flex}._links_k807j_188 a{color:#fff;background-color:#000;padding:10px 20px;font-family:HeadingFont,sans-serif;font-size:20px;text-decoration:none;display:inline-block}._links_k807j_188 a:hover{background-color:var(--color-brown)}@media (width<=720px){._introWithImage_k807j_2{grid-template-columns:1fr}._image_k807j_9{height:240px;min-height:0;margin-top:0}._motto_k807j_62{font-size:28px}._heading_k807j_71{font-size:26px}._text_k807j_19 p{font-size:17px}}
