.ghero[data-astro-cid-ldiu7i5i]{background:var(--forest);color:var(--ivory-light);flex-direction:column;justify-content:flex-end;min-height:45rem;padding-block:12rem 6.125rem;display:flex;position:relative;overflow:hidden}.ghero[data-astro-cid-ldiu7i5i] .ghero__bg[data-astro-cid-ldiu7i5i]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ghero[data-astro-cid-ldiu7i5i]:before{content:"";z-index:1;background:linear-gradient(90deg,#71312366 0%,#71312300 55%),linear-gradient(#0000 40.57%,#00000080 100%),linear-gradient(#213736 0%,#21373600 47.57%);position:absolute;inset:0}.ghero__wrap[data-astro-cid-ldiu7i5i]{z-index:2;width:100%;position:relative}.ghero__content[data-astro-cid-ldiu7i5i]{flex-direction:column;gap:2.5rem;max-width:58rem;display:flex}.ghero__content[data-astro-cid-ldiu7i5i] h1[data-astro-cid-ldiu7i5i]{font-size:var(--text-h1);margin:0}.ghero__lead[data-astro-cid-ldiu7i5i]{font-size:var(--text-lead);max-width:51rem;margin:0;font-weight:500}.ghero__lead[data-astro-cid-ldiu7i5i] strong[data-astro-cid-ldiu7i5i]{font-weight:800}@media (width<=700px){.ghero[data-astro-cid-ldiu7i5i]{min-height:27.3125rem;padding-block:6.5rem 2.5rem}.ghero__content[data-astro-cid-ldiu7i5i]{text-align:center;align-items:center;gap:.9375rem;max-width:18rem;margin-inline:auto}.ghero__lead[data-astro-cid-ldiu7i5i]{max-width:15.5rem;font-size:.875rem;line-height:1.571}}.medit[data-astro-cid-43e6fqt2]{background:var(--ivory-deep);padding:6.25rem 1.25rem}.medit__inner[data-astro-cid-43e6fqt2]{align-items:center;gap:2.5rem;max-width:72.75rem;margin-inline:auto;display:flex}.medit__text[data-astro-cid-43e6fqt2]{flex-direction:column;flex:1 1 0;gap:2rem;max-width:35.125rem;display:flex}.medit__text[data-astro-cid-43e6fqt2] h2[data-astro-cid-43e6fqt2]{font-size:var(--text-h2);margin:0}.medit__body[data-astro-cid-43e6fqt2]{font-size:var(--text-lead);margin:0;font-weight:500}.medit__body[data-astro-cid-43e6fqt2] strong[data-astro-cid-43e6fqt2]{font-weight:800}.medit[data-astro-cid-43e6fqt2] .medit__photo[data-astro-cid-43e6fqt2]{object-fit:cover;border-radius:2px;flex:0 0 35.125rem;width:35.125rem;height:34.375rem}@media (width<=900px){.medit__inner[data-astro-cid-43e6fqt2]{flex-direction:column;align-items:stretch}.medit__text[data-astro-cid-43e6fqt2]{max-width:100%}.medit[data-astro-cid-43e6fqt2] .medit__photo[data-astro-cid-43e6fqt2]{flex-basis:auto;width:100%;height:18rem}}@media (width<=700px){.medit[data-astro-cid-43e6fqt2]{padding:2.5rem 1rem}.medit__inner[data-astro-cid-43e6fqt2]{gap:2rem}.medit__text[data-astro-cid-43e6fqt2]{text-align:center;gap:1.25rem}.medit[data-astro-cid-43e6fqt2] .medit__photo[data-astro-cid-43e6fqt2]{height:17.625rem}}.hdin[data-astro-cid-2rfyyozt]{background:var(--forest);min-height:47.5rem;color:var(--ivory-light);display:flex}.hdin__mphoto[data-astro-cid-2rfyyozt]{display:none}.hdin__media[data-astro-cid-2rfyyozt]{flex:50%;min-height:20rem;position:relative;overflow:hidden}.hdin__media[data-astro-cid-2rfyyozt] img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.hdin__media[data-astro-cid-2rfyyozt] .hdin__photo--first,.hdin__media[data-astro-cid-2rfyyozt] .hdin__photo.is-current{opacity:1}.hdin--animated[data-astro-cid-2rfyyozt] .hdin__media[data-astro-cid-2rfyyozt] .hdin__photo--first:not(.is-current){opacity:0}.hdin__panel[data-astro-cid-2rfyyozt]{flex:50%;align-items:center;padding:5rem 4.375rem;display:flex}.hdin__content[data-astro-cid-2rfyyozt]{flex-direction:column;max-width:37.5rem;display:flex}.hdin__content[data-astro-cid-2rfyyozt] h2[data-astro-cid-2rfyyozt]{font-size:var(--text-h2);max-width:22rem;margin:0 0 2.5rem}.hdin__p[data-astro-cid-2rfyyozt]{font-size:var(--text-lead);margin:0 0 1.875rem;font-weight:500}.hdin__p[data-astro-cid-2rfyyozt] strong[data-astro-cid-2rfyyozt]{font-weight:800}.hdin__timeline[data-astro-cid-2rfyyozt]{flex-direction:column;gap:2.5rem;margin:2.125rem 0 0;padding:0;list-style:none;display:flex}.hdin__moment[data-astro-cid-2rfyyozt]{align-items:center;gap:1.25rem;min-height:2.125rem;display:flex}.hdin__dot[data-astro-cid-2rfyyozt]{background:var(--forest-light);border:1.5px solid var(--forest-light);box-sizing:border-box;border-radius:50%;flex:0 0 16px;width:16px;height:16px;position:relative}.hdin__time[data-astro-cid-2rfyyozt]{color:var(--forest-light);flex:0 0 3.75rem;font-size:1.25rem;font-weight:500;line-height:1.5}.hdin__label[data-astro-cid-2rfyyozt]{font-family:var(--font-display);color:var(--ivory-deep);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:1.5rem;font-weight:400;line-height:1.4167}.hdin__label[data-astro-cid-2rfyyozt]:hover,.hdin__label[data-astro-cid-2rfyyozt]:focus-visible{text-decoration:underline;text-decoration-color:var(--forest-light);text-underline-offset:.375rem;text-decoration-thickness:2px}.hdin__label[data-astro-cid-2rfyyozt]:focus-visible{outline:2px solid var(--forest-light);outline-offset:4px}.hdin__connector[data-astro-cid-2rfyyozt]{background:var(--forest-light);width:2px;height:42px;position:absolute;top:24px;left:6px}.hdin--animated[data-astro-cid-2rfyyozt] .hdin__moment[data-astro-cid-2rfyyozt]{opacity:.4;transition:opacity .45s}.hdin--animated[data-astro-cid-2rfyyozt] .hdin__moment[data-astro-cid-2rfyyozt].is-active{opacity:1}.hdin--animated[data-astro-cid-2rfyyozt] .hdin__dot[data-astro-cid-2rfyyozt]{transition:background .3s}.hdin--animated[data-astro-cid-2rfyyozt] .hdin__moment[data-astro-cid-2rfyyozt]:not(.is-active) .hdin__dot[data-astro-cid-2rfyyozt]{background:0 0}.hdin--animated[data-astro-cid-2rfyyozt] .hdin__connector[data-astro-cid-2rfyyozt]{transform-origin:top;transition:transform .5s;transform:scaleY(0)}.hdin--animated[data-astro-cid-2rfyyozt] .hdin__moment[data-astro-cid-2rfyyozt].is-linked .hdin__connector[data-astro-cid-2rfyyozt]{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.hdin__media[data-astro-cid-2rfyyozt] img,.hdin__moment[data-astro-cid-2rfyyozt],.hdin__dot[data-astro-cid-2rfyyozt],.hdin__connector[data-astro-cid-2rfyyozt]{transition:none}}@media (width<=900px){.hdin[data-astro-cid-2rfyyozt]{flex-direction:column}.hdin__media[data-astro-cid-2rfyyozt]{min-height:16rem}.hdin__panel[data-astro-cid-2rfyyozt]{padding:3rem 1.25rem}.hdin__moment[data-astro-cid-2rfyyozt]{align-items:flex-start}.hdin__dot[data-astro-cid-2rfyyozt]{margin-top:.5625rem}.hdin__connector[data-astro-cid-2rfyyozt]{display:none}}@media (width<=700px){.hdin[data-astro-cid-2rfyyozt]{gap:1.25rem;min-height:0;padding-block:2.5rem}.hdin__panel[data-astro-cid-2rfyyozt],.hdin__content[data-astro-cid-2rfyyozt]{display:contents}.hdin__content[data-astro-cid-2rfyyozt] h2[data-astro-cid-2rfyyozt]{text-align:center;order:0;max-width:none;margin:0;padding-inline:1rem}.hdin__media[data-astro-cid-2rfyyozt]{display:none}.hdin__mphoto[data-astro-cid-2rfyyozt]{object-fit:cover;border-radius:2px;width:100%;height:13.75rem;margin-top:.25rem;display:block}.hdin__p[data-astro-cid-2rfyyozt]{text-align:center;order:2;margin:0;padding-inline:1rem}.hdin__timeline[data-astro-cid-2rfyyozt]{order:3;gap:1.25rem;margin:.75rem 0 0;padding-inline:1rem}.hdin__moment[data-astro-cid-2rfyyozt]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;min-height:0}.hdin--animated[data-astro-cid-2rfyyozt] .hdin__moment[data-astro-cid-2rfyyozt]{opacity:1}.hdin__dot[data-astro-cid-2rfyyozt]{display:none}.hdin__time[data-astro-cid-2rfyyozt]{flex:none;font-size:.875rem;line-height:1.429}.hdin__label[data-astro-cid-2rfyyozt]{text-align:center;font-size:1rem;line-height:1.5}}.tstmt[data-astro-cid-irxxesqn]{background:var(--ivory-deep);color:var(--earth-dark);flex-direction:column;align-items:center;gap:2.5rem;padding:6.25rem 1.25rem;display:flex}.tstmt__goat[data-astro-cid-irxxesqn]{color:var(--earth-dark);align-items:center;display:inline-flex}.tstmt__goat[data-astro-cid-irxxesqn] svg{width:56px;height:auto;display:block}.tstmt[data-astro-cid-irxxesqn] p[data-astro-cid-irxxesqn]{font-family:var(--font-display);font-size:var(--text-h3);text-align:center;max-width:50.125rem;margin:0;font-weight:400;line-height:1.2941}@media (width<=700px){.tstmt[data-astro-cid-irxxesqn]{gap:1.25rem;padding:2.5rem 1rem}.tstmt__goat[data-astro-cid-irxxesqn] svg{width:44px}.tstmt[data-astro-cid-irxxesqn] p[data-astro-cid-irxxesqn]{max-width:18rem;font-size:1.125rem;line-height:1.444}}.prod[data-astro-cid-64w4u7fj]{background:var(--earth-dark);color:var(--ivory-deep);padding:6.25rem 1.25rem}.prod__inner[data-astro-cid-64w4u7fj]{flex-direction:column;gap:3.75rem;max-width:82.5rem;margin-inline:auto;display:flex}.prod__head[data-astro-cid-64w4u7fj]{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.prod__head[data-astro-cid-64w4u7fj] h2[data-astro-cid-64w4u7fj]{font-size:var(--text-h2);margin:0}.prod__sub[data-astro-cid-64w4u7fj]{font-size:var(--text-lead);margin:0;font-weight:500}.prod__sub[data-astro-cid-64w4u7fj] strong[data-astro-cid-64w4u7fj]{font-weight:800}.prod__cols[data-astro-cid-64w4u7fj]{margin:0;padding:0;list-style:none;display:flex}.prod__col[data-astro-cid-64w4u7fj]{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:.5rem;padding-block:.5rem;display:flex}.prod__col[data-astro-cid-64w4u7fj]+.prod__col[data-astro-cid-64w4u7fj]{border-left:1px solid #efede959}.prod__label[data-astro-cid-64w4u7fj]{font-size:1.25rem;font-weight:500;line-height:1.5}.prod__from[data-astro-cid-64w4u7fj]{font-family:var(--font-display);font-size:1.75rem;font-weight:400;line-height:1.36}@media (width<=900px){.prod__cols[data-astro-cid-64w4u7fj]{flex-wrap:wrap;row-gap:2rem}.prod__col[data-astro-cid-64w4u7fj]{flex-basis:50%}.prod__col[data-astro-cid-64w4u7fj]:nth-child(3){border-left:0}}@media (width<=700px){.prod[data-astro-cid-64w4u7fj]{padding:2.5rem 1rem}.prod__inner[data-astro-cid-64w4u7fj],.prod__head[data-astro-cid-64w4u7fj]{gap:1.25rem}.prod__sub[data-astro-cid-64w4u7fj]{font-size:.875rem;line-height:1.571}.prod__cols[data-astro-cid-64w4u7fj]{flex-flow:column;row-gap:1.25rem}.prod__col[data-astro-cid-64w4u7fj]{flex-basis:auto;gap:.25rem;padding-block:0}.prod__col[data-astro-cid-64w4u7fj]+.prod__col[data-astro-cid-64w4u7fj]{border-left:0}.prod__label[data-astro-cid-64w4u7fj]{font-size:1rem;line-height:1.625}.prod__from[data-astro-cid-64w4u7fj]{font-size:1.125rem;line-height:1.444}}.smenu[data-astro-cid-wjpmfgau]{background:var(--ivory-deep);color:var(--earth-dark);flex-direction:column;align-items:center;gap:3.75rem;padding:6.25rem 1.25rem 5.625rem;display:flex}.smenu__head[data-astro-cid-wjpmfgau]{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.smenu__head[data-astro-cid-wjpmfgau] h2[data-astro-cid-wjpmfgau]{font-size:var(--text-h2);margin:0}.smenu__sub[data-astro-cid-wjpmfgau]{font-size:var(--text-lead);max-width:36rem;margin:0;font-weight:500}.smenu__sub[data-astro-cid-wjpmfgau] strong[data-astro-cid-wjpmfgau]{font-weight:800}.smenu__carousel[data-astro-cid-wjpmfgau]{width:100%;max-width:72.75rem;padding-top:1.25rem}.smenu__slide[data-astro-cid-wjpmfgau]{gap:3.75rem;display:none}.smenu__slide[data-astro-cid-wjpmfgau].is-active{display:flex}.smenu[data-astro-cid-wjpmfgau] .smenu__photo[data-astro-cid-wjpmfgau]{object-fit:cover;border-radius:2px;flex:0 0 30.5625rem;width:30.5625rem;height:42rem}.smenu__menu[data-astro-cid-wjpmfgau]{flex-direction:column;flex:1 1 0;gap:.625rem;padding-top:1.25rem;display:flex}.smenu__menu[data-astro-cid-wjpmfgau] h3[data-astro-cid-wjpmfgau]{font-size:var(--text-h3);text-align:center;margin:0;padding-bottom:1.875rem;line-height:1.2941}.smenu__courses[data-astro-cid-wjpmfgau]{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.smenu__course[data-astro-cid-wjpmfgau]{align-items:stretch;gap:1.25rem;padding-block:1.25rem;display:flex}.smenu__label[data-astro-cid-wjpmfgau]{font-family:var(--font-display);flex:0 0 10rem;font-size:1.5rem;line-height:1.4167}.smenu__divider[data-astro-cid-wjpmfgau]{background:var(--forest-light);flex:0 0 1px}.smenu__texts[data-astro-cid-wjpmfgau]{flex-direction:column;gap:.25rem;padding-left:1.25rem;display:flex}.smenu__dish[data-astro-cid-wjpmfgau]{color:var(--earth-dark);margin:0;font-size:1.25rem;font-weight:600;line-height:1.5}.smenu__desc[data-astro-cid-wjpmfgau]{margin:0;font-size:1rem;font-weight:500;line-height:1.625}.smenu__dots[data-astro-cid-wjpmfgau]{align-items:center;gap:.5625rem;display:flex}.smenu__dot[data-astro-cid-wjpmfgau]{border:1px solid var(--forest-medium);cursor:pointer;background:0 0;border-radius:99px;width:12px;height:12px;padding:0;transition:width .25s,background .25s}.smenu__dot[data-astro-cid-wjpmfgau].is-active{background:var(--forest-medium);width:24px}.smenu__note[data-astro-cid-wjpmfgau]{font-size:var(--text-lead);align-items:center;gap:1.125rem;max-width:70rem;margin:1rem 0 0;font-weight:500;display:flex}.smenu__note[data-astro-cid-wjpmfgau] strong[data-astro-cid-wjpmfgau]{font-weight:800}.smenu__leaf[data-astro-cid-wjpmfgau]{flex:0 0 28px}@media (width<=900px){.smenu__slide[data-astro-cid-wjpmfgau].is-active{flex-direction:column}.smenu[data-astro-cid-wjpmfgau] .smenu__photo[data-astro-cid-wjpmfgau]{flex-basis:auto;width:100%;height:20rem}.smenu__course[data-astro-cid-wjpmfgau]{flex-direction:column;gap:.75rem}.smenu__divider[data-astro-cid-wjpmfgau]{display:none}.smenu__texts[data-astro-cid-wjpmfgau]{padding-left:0}.smenu__note[data-astro-cid-wjpmfgau]{align-items:flex-start}}@media (width<=700px){.smenu[data-astro-cid-wjpmfgau]{gap:2.5rem;padding:2.5rem 1rem}.smenu__head[data-astro-cid-wjpmfgau]{gap:1.25rem}.smenu__carousel[data-astro-cid-wjpmfgau]{padding-top:0}.smenu__menu[data-astro-cid-wjpmfgau]{gap:0;padding-top:0}.smenu__menu[data-astro-cid-wjpmfgau] h3[data-astro-cid-wjpmfgau]{padding-bottom:.75rem;font-size:1.125rem;line-height:1.444}.smenu[data-astro-cid-wjpmfgau] .smenu__photo[data-astro-cid-wjpmfgau]{height:13.75rem}.smenu__courses[data-astro-cid-wjpmfgau]{gap:0}.smenu__course[data-astro-cid-wjpmfgau]{text-align:center;border-bottom:1px solid var(--forest-light);align-items:center;gap:.25rem;padding-block:1.25rem}.smenu__course[data-astro-cid-wjpmfgau]:last-child{border-bottom:0}.smenu__label[data-astro-cid-wjpmfgau]{flex-basis:auto;font-size:1.125rem;line-height:1.444}.smenu__texts[data-astro-cid-wjpmfgau]{align-items:center}.smenu__dish[data-astro-cid-wjpmfgau]{font-size:.875rem;font-weight:600;line-height:1.571}.smenu__desc[data-astro-cid-wjpmfgau]{font-size:.75rem;line-height:1.667}.smenu__dots[data-astro-cid-wjpmfgau]{gap:.375rem}.smenu__dot[data-astro-cid-wjpmfgau]{border:1.5px solid var(--forest);width:10px;height:10px}.smenu__dot[data-astro-cid-wjpmfgau].is-active{background:var(--forest);width:18px}.smenu__note[data-astro-cid-wjpmfgau]{display:none}}
