.brand-stage[data-astro-cid-v65p3h3e]{--h:min(250px, 20vw);--bracket-w:calc(var(--h) * .43);--word-w:calc(var(--h) * 3.16);--mid-w:calc(var(--h) * 3.52);--touch-w:calc(var(--h) * .028);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex}.bracket[data-astro-cid-v65p3h3e]{width:var(--bracket-w);height:var(--h);fill:var(--white);flex:none;overflow:visible}.brand-stage__mid[data-astro-cid-v65p3h3e]{width:var(--mid-w);height:var(--h);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.brand-stage[data-astro-cid-v65p3h3e] .brand-stage__wordmark{width:var(--word-w);height:auto;color:var(--white);flex:none}.brand-stage[data-astro-cid-v65p3h3e].is-animating .bracket--left[data-astro-cid-v65p3h3e]{animation:.9s cubic-bezier(.16,.84,.3,1) both fly-left}.brand-stage[data-astro-cid-v65p3h3e].is-animating .bracket--right[data-astro-cid-v65p3h3e]{animation:.9s cubic-bezier(.16,.84,.3,1) both fly-right}.brand-stage[data-astro-cid-v65p3h3e].is-animating .bracket[data-astro-cid-v65p3h3e] path[data-astro-cid-v65p3h3e]{transform-box:fill-box;animation:.5s ease-out .78s both impact}.brand-stage[data-astro-cid-v65p3h3e].is-animating .bracket--left[data-astro-cid-v65p3h3e] path[data-astro-cid-v65p3h3e]{transform-origin:100%}.brand-stage[data-astro-cid-v65p3h3e].is-animating .bracket--right[data-astro-cid-v65p3h3e] path[data-astro-cid-v65p3h3e]{transform-origin:0}.brand-stage[data-astro-cid-v65p3h3e].is-animating .brand-stage__mid[data-astro-cid-v65p3h3e]{animation:1.15s cubic-bezier(.7,0,.2,1) 1.15s both open}.brand-stage[data-astro-cid-v65p3h3e].is-animating .brand-stage__wordmark{animation:1.15s cubic-bezier(.7,0,.2,1) 1.15s both pull}.brand-stage[data-astro-cid-v65p3h3e].is-animating .wordmark__motto{transform-box:fill-box;animation:.8s ease-out 1.9s both motto}@keyframes fly-left{0%{opacity:0;transform:translate(-60vw)rotate(-8deg)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes fly-right{0%{opacity:0;transform:translate(60vw)rotate(8deg)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes impact{0%{transform:scaleX(1)}25%{transform:scaleX(.9)scaleY(1.03)}to{transform:none}}@keyframes open{0%{width:var(--touch-w)}to{width:var(--mid-w)}}@keyframes pull{0%{opacity:0;filter:blur(6px);transform:scale(.86)}40%{opacity:1}to{opacity:1;filter:none;transform:none}}@keyframes motto{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.brand-stage[data-astro-cid-v65p3h3e].is-animating [data-astro-cid-v65p3h3e]{animation:none!important}}.backdrop[data-astro-cid-4ja4iip3]{z-index:0;pointer-events:none;--mx:0;--my:0;position:absolute;inset:0;overflow:hidden}.glyph[data-astro-cid-4ja4iip3]{left:var(--x);top:var(--y);font-size:var(--s);transform:translate(calc(var(--mx) * var(--d) * 1px), calc(var(--my) * var(--d) * 1px));opacity:0;animation:1.6s ease-out both glyph-in;animation-delay:calc(2.2s + var(--i) * 70ms);line-height:1;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute}.glyph__float[data-astro-cid-4ja4iip3]{animation:glyph-float var(--t) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.7s);display:block}.glyph__char[data-astro-cid-4ja4iip3]{font-family:var(--serif);color:var(--mint);opacity:.22;transform:rotate(var(--r));font-weight:600;display:block}.glyph[data-astro-cid-4ja4iip3] svg[data-astro-cid-4ja4iip3]{fill:none;width:auto;height:1em;stroke:var(--mint);stroke-width:22px;opacity:.3;transform:rotate(var(--r));display:block}.glyph[data-astro-cid-4ja4iip3]:nth-child(3n) svg[data-astro-cid-4ja4iip3]{fill:var(--mint);stroke:none;opacity:.12}@keyframes glyph-in{0%{opacity:0}to{opacity:1}}@keyframes glyph-float{0%{transform:translate(0)rotate(0)}50%{transform:translate(14px,-22px)rotate(6deg)}to{transform:translate(-10px,16px)rotate(-5deg)}}@media (width<=700px){.glyph[data-astro-cid-4ja4iip3]{font-size:calc(var(--s) * .6)}}@media (prefers-reduced-motion:reduce){.glyph[data-astro-cid-4ja4iip3]{opacity:1;transition:none;animation:none}.glyph__float[data-astro-cid-4ja4iip3]{animation:none}}.cj[data-astro-cid-hfvzbzyq]{border-top:1px solid var(--line);align-items:center;gap:2.5rem;margin-top:clamp(4rem,3rem + 4vw,6.5rem);padding-top:clamp(3rem,2rem + 3vw,4.5rem);display:grid}@media (width>=900px){.cj[data-astro-cid-hfvzbzyq]{grid-template-columns:1fr 1.1fr;gap:4rem}}.cj__intro[data-astro-cid-hfvzbzyq] h3[data-astro-cid-hfvzbzyq]{margin-bottom:1.25rem;font-size:clamp(2.2rem,1.5rem + 2.8vw,3.8rem)}.cj__intro[data-astro-cid-hfvzbzyq] h3[data-astro-cid-hfvzbzyq] em[data-astro-cid-hfvzbzyq]{color:var(--forest);background:linear-gradient(transparent 58%, var(--mint) 58%, var(--mint) 92%, transparent 92%);padding-inline:.06em;font-style:normal}.cj__intro[data-astro-cid-hfvzbzyq] p[data-astro-cid-hfvzbzyq]{color:var(--muted);max-width:40ch;margin:0;font-size:1.08rem}.deck[data-astro-cid-hfvzbzyq]{height:510px;position:relative}.deck__hint[data-astro-cid-hfvzbzyq]{display:none}.deck__card[data-astro-cid-hfvzbzyq]{text-align:left;cursor:pointer;height:160px;font:inherit;color:var(--white);transform:translateY(calc(160px + var(--i) * 22px)) scale(calc(1 - var(--i) * .06)) rotate(calc(var(--i) * -1.8deg));z-index:calc(10 - var(--i));background:var(--forest);isolation:isolate;border:0;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-content:center;gap:.25rem 1rem;padding:1.5rem 1.75rem;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .4s,filter .4s;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:0 24px 50px -28px #12241abf}.deck__num[data-astro-cid-hfvzbzyq],.deck__title[data-astro-cid-hfvzbzyq],.deck__text[data-astro-cid-hfvzbzyq],.deck__cta[data-astro-cid-hfvzbzyq]{z-index:2;position:relative}.deck__glyph[data-astro-cid-hfvzbzyq]{z-index:1}.deck__img[data-astro-cid-hfvzbzyq]{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.05)}.deck__shade[data-astro-cid-hfvzbzyq]{z-index:1;transition:opacity .5s;position:absolute;inset:0}.deck__card--events[data-astro-cid-hfvzbzyq] .deck__shade[data-astro-cid-hfvzbzyq]{background:linear-gradient(100deg,#00321deb 0%,#00321db3 55%,#00321d59 100%)}.deck__card--partnerships[data-astro-cid-hfvzbzyq] .deck__shade[data-astro-cid-hfvzbzyq]{background:linear-gradient(100deg,#1a5c3eeb 0%,#2f7a4aa6 55%,#b5d6bc40 100%)}.deck__card--social[data-astro-cid-hfvzbzyq] .deck__shade[data-astro-cid-hfvzbzyq]{background:linear-gradient(100deg,#12241af0 0%,#004226b8 55%,#0042264d 100%)}.deck__card[data-astro-cid-hfvzbzyq]:hover .deck__img[data-astro-cid-hfvzbzyq]{transform:scale(1.12)}.deck__card[data-astro-cid-hfvzbzyq]:nth-child(n){filter:brightness(calc(1 - var(--i) * .06))}.deck[data-astro-cid-hfvzbzyq]:hover .deck__card[data-astro-cid-hfvzbzyq],.deck[data-astro-cid-hfvzbzyq]:focus-within .deck__card[data-astro-cid-hfvzbzyq],.deck[data-astro-cid-hfvzbzyq].is-open .deck__card[data-astro-cid-hfvzbzyq]{transform:translateY(calc(var(--i) * 172px)) scale(1) rotate(0deg);filter:none}.deck[data-astro-cid-hfvzbzyq] .deck__card[data-astro-cid-hfvzbzyq]:hover,.deck[data-astro-cid-hfvzbzyq] .deck__card[data-astro-cid-hfvzbzyq]:focus-visible{transform:translateY(calc(var(--i) * 172px)) translateX(-14px) scale(1.02);outline:none;box-shadow:0 30px 60px -26px #12241ad9}.deck__glyph[data-astro-cid-hfvzbzyq]{font-family:var(--serif);opacity:.14;pointer-events:none;transition:transform .7s var(--ease);color:var(--mint);font-size:13rem;font-weight:600;line-height:1;position:absolute;bottom:-3.5rem;right:-.5rem}.deck__card[data-astro-cid-hfvzbzyq]:hover .deck__glyph[data-astro-cid-hfvzbzyq]{transform:rotate(-10deg)translateY(-10px)}.deck__num[data-astro-cid-hfvzbzyq]{font-family:var(--serif);opacity:.7;grid-row:1/span 2;align-self:center;font-size:1rem;font-weight:600}.deck__title[data-astro-cid-hfvzbzyq]{font-family:var(--serif);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:600;line-height:1.05}.deck__text[data-astro-cid-hfvzbzyq]{opacity:.85;grid-column:2;font-size:.95rem}.deck__cta[data-astro-cid-hfvzbzyq]{background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;grid-area:1/3/span 2;align-self:center;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.85rem;font-weight:700;transition:background .3s,color .3s;display:inline-flex}.deck__card[data-astro-cid-hfvzbzyq]:hover .deck__cta[data-astro-cid-hfvzbzyq]{background:var(--white);color:var(--forest)}.cj-dialog[data-astro-cid-hfvzbzyq]{background:var(--white);width:min(680px,100vw - 2rem);max-height:calc(100svh - 2rem);color:var(--ink);border:0;border-radius:16px;padding:0;box-shadow:0 40px 100px -30px #0009}.cj-dialog[data-astro-cid-hfvzbzyq][open]{animation:.45s cubic-bezier(.2,.8,.2,1) dlg-in}.cj-dialog[data-astro-cid-hfvzbzyq]::backdrop{backdrop-filter:blur(4px);background:#12241a99}@keyframes dlg-in{0%{opacity:0;transform:translateY(24px)scale(.97)}}.cj-form[data-astro-cid-hfvzbzyq]{gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;position:relative}.cj-form[data-astro-cid-hfvzbzyq] h3[data-astro-cid-hfvzbzyq]{margin-bottom:.5rem;font-size:clamp(1.8rem,1.4rem + 1.5vw,2.6rem)}.cj-form[data-astro-cid-hfvzbzyq] h3[data-astro-cid-hfvzbzyq] em[data-astro-cid-hfvzbzyq]{color:var(--moss);font-style:normal}.cj-form[data-astro-cid-hfvzbzyq] .eyebrow[data-astro-cid-hfvzbzyq]{color:var(--moss);margin-bottom:.25rem}.cj-form[data-astro-cid-hfvzbzyq] label[data-astro-cid-hfvzbzyq]:not(.checkbox){gap:.4rem;font-size:.85rem;font-weight:600;display:grid}.cj-form[data-astro-cid-hfvzbzyq] .input[data-astro-cid-hfvzbzyq]{width:100%;font-weight:400}.cj-form[data-astro-cid-hfvzbzyq] textarea[data-astro-cid-hfvzbzyq]{resize:vertical;font:inherit}.cj-form__row[data-astro-cid-hfvzbzyq]{gap:1rem;display:grid}@media (width>=560px){.cj-form__row[data-astro-cid-hfvzbzyq]{grid-template-columns:1fr 1fr}}.cj-form[data-astro-cid-hfvzbzyq] [data-astro-cid-hfvzbzyq][hidden]{display:none!important}.cj-form__role[data-astro-cid-hfvzbzyq] select[data-astro-cid-hfvzbzyq]{border-color:var(--forest);font-weight:600!important}.cj-form__close[data-astro-cid-hfvzbzyq]{border:1px solid var(--line);background:var(--white);width:40px;height:40px;color:var(--forest);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1rem;right:1rem}.cj-form__close[data-astro-cid-hfvzbzyq]:hover{background:var(--mint);border-color:var(--mint)}.cj-form__submit[data-astro-cid-hfvzbzyq]{justify-content:center}.cj-form__intro[data-astro-cid-hfvzbzyq]{color:var(--muted);max-width:52ch;margin:-.25rem 0 .5rem;font-size:.98rem}.cj-form[data-astro-cid-hfvzbzyq] .req[data-astro-cid-hfvzbzyq]{color:#b44;font-weight:700}.cj-form[data-astro-cid-hfvzbzyq] .input[data-astro-cid-hfvzbzyq]:user-invalid{border-color:#c55}.cj-form[data-astro-cid-hfvzbzyq] .checkbox[data-astro-cid-hfvzbzyq]{margin-top:0}.cj-form__done[data-astro-cid-hfvzbzyq]{background:var(--white);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:2rem;display:flex;position:absolute;inset:0}.cj-form__done[data-astro-cid-hfvzbzyq][hidden]{display:none!important}.cj-form__done[data-astro-cid-hfvzbzyq] .icon{color:var(--forest)}.cj-form__done[data-astro-cid-hfvzbzyq] p[data-astro-cid-hfvzbzyq]{color:var(--muted);margin:0}.team-photo[data-astro-cid-ae2kqkmy]{aspect-ratio:16/9;background:var(--forest);border-radius:6px;margin:0 0 clamp(2.5rem,2rem + 2vw,4rem);overflow:hidden}.team-photo[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.team-photo__placeholder[data-astro-cid-ae2kqkmy]{height:100%;color:var(--white);text-align:center;background:radial-gradient(ellipse at center, var(--moss), var(--forest) 70%);justify-content:center;align-items:center;gap:clamp(1rem,4vw,3rem);display:flex}.team-photo__placeholder[data-astro-cid-ae2kqkmy] svg[data-astro-cid-ae2kqkmy]{width:auto;height:46%;fill:var(--mint);opacity:.9}.team-photo__placeholder[data-astro-cid-ae2kqkmy] span[data-astro-cid-ae2kqkmy]{font-family:var(--serif);font-size:clamp(1.4rem,1rem + 2vw,2.6rem);font-weight:600;line-height:1.1}.team-photo__placeholder[data-astro-cid-ae2kqkmy] small[data-astro-cid-ae2kqkmy]{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--mint);font-size:.75rem;font-weight:600}@media (width<=640px){.team-photo[data-astro-cid-ae2kqkmy]{aspect-ratio:4/3}}.team-grid[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.25rem;display:grid}@media (width>=760px){.team-grid[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1180px){.team-grid[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(6,minmax(0,1fr))}}.tm[data-astro-cid-ae2kqkmy]{outline:none}.tm__frame[data-astro-cid-ae2kqkmy]{margin-bottom:1.1rem;position:relative}.tm__photo[data-astro-cid-ae2kqkmy]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--forest);transition:transform .45s var(--ease);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tm__photo[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{object-fit:cover;filter:grayscale()contrast(1.04)brightness(1.04);width:100%;height:100%;transition:filter .45s var(--ease)}.tm__photo[data-astro-cid-ae2kqkmy]:has(img):after{content:"";pointer-events:none;background:var(--forest);mix-blend-mode:color;opacity:.22;transition:opacity .45s var(--ease);position:absolute;inset:0}.tm__watermark[data-astro-cid-ae2kqkmy]{width:85%;height:auto;fill:var(--moss);opacity:.55;position:absolute;bottom:-12%;right:-18%}.tm__initials[data-astro-cid-ae2kqkmy]{font-family:var(--serif);color:var(--mint);letter-spacing:-.02em;font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);font-weight:600;position:relative}.tm__bracket[data-astro-cid-ae2kqkmy]{width:auto;height:34%;fill:var(--mint);filter:drop-shadow(0 6px 14px #12241a59);opacity:0;transition:transform .45s var(--ease), opacity .3s var(--ease);z-index:1;pointer-events:none;position:absolute;top:50%}.tm__bracket--l[data-astro-cid-ae2kqkmy]{left:0;transform:translate(-90%,-50%)}.tm__bracket--r[data-astro-cid-ae2kqkmy]{right:0;transform:translate(90%,-50%)}.tm[data-astro-cid-ae2kqkmy]:hover .tm__photo[data-astro-cid-ae2kqkmy],.tm[data-astro-cid-ae2kqkmy]:focus-visible .tm__photo[data-astro-cid-ae2kqkmy]{transform:scale(.88)}.tm[data-astro-cid-ae2kqkmy]:hover .tm__photo[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy],.tm[data-astro-cid-ae2kqkmy]:focus-visible .tm__photo[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{filter:none}.tm[data-astro-cid-ae2kqkmy]:hover .tm__photo[data-astro-cid-ae2kqkmy]:after,.tm[data-astro-cid-ae2kqkmy]:focus-visible .tm__photo[data-astro-cid-ae2kqkmy]:after{opacity:0}.tm[data-astro-cid-ae2kqkmy]:hover .tm__bracket[data-astro-cid-ae2kqkmy],.tm[data-astro-cid-ae2kqkmy]:focus-visible .tm__bracket[data-astro-cid-ae2kqkmy]{opacity:1}.tm[data-astro-cid-ae2kqkmy]:hover .tm__bracket--l[data-astro-cid-ae2kqkmy],.tm[data-astro-cid-ae2kqkmy]:focus-visible .tm__bracket--l[data-astro-cid-ae2kqkmy]{transform:translate(-30%,-50%)}.tm[data-astro-cid-ae2kqkmy]:hover .tm__bracket--r[data-astro-cid-ae2kqkmy],.tm[data-astro-cid-ae2kqkmy]:focus-visible .tm__bracket--r[data-astro-cid-ae2kqkmy]{transform:translate(30%,-50%)}.tm[data-astro-cid-ae2kqkmy]:focus-visible .tm__photo[data-astro-cid-ae2kqkmy]{box-shadow:0 0 0 3px var(--mint)}.tm[data-astro-cid-ae2kqkmy] h3[data-astro-cid-ae2kqkmy]{min-height:2.4em;font-size:1.2rem;line-height:1.2}.tm__name[data-astro-cid-ae2kqkmy] span[data-astro-cid-ae2kqkmy]{display:block}.tm__role[data-astro-cid-ae2kqkmy]{letter-spacing:.16em;text-transform:uppercase;color:var(--moss);white-space:nowrap;margin:.3rem 0 .5rem;font-size:.72rem;font-weight:600}.tm__meta[data-astro-cid-ae2kqkmy]{align-items:center;gap:.6rem;min-height:1.5rem;display:flex}.tm__badge[data-astro-cid-ae2kqkmy]{background:var(--mint);color:var(--forest);border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.tm__badge--soft[data-astro-cid-ae2kqkmy]{border:1.5px dashed var(--moss);color:var(--forest);background:0 0}.tm__meta[data-astro-cid-ae2kqkmy] a[data-astro-cid-ae2kqkmy]{color:var(--forest);display:inline-flex}.tm__meta[data-astro-cid-ae2kqkmy] a[data-astro-cid-ae2kqkmy]:hover{color:var(--moss)}@media (prefers-reduced-motion:reduce){.tm__photo[data-astro-cid-ae2kqkmy],.tm__bracket[data-astro-cid-ae2kqkmy]{transition:none}}.panels[data-astro-cid-ejqldzme]{flex-direction:column;gap:.75rem;display:flex}.panel[data-astro-cid-ejqldzme]{cursor:pointer;height:104px;color:var(--white);background:var(--forest);border-radius:6px;outline:none;flex:none;transition:height .6s cubic-bezier(.65,0,.25,1),flex-grow .6s cubic-bezier(.65,0,.25,1);position:relative;overflow:hidden}.panel[data-astro-cid-ejqldzme].is-active{cursor:default;height:430px}.panel[data-astro-cid-ejqldzme]:focus-visible{box-shadow:0 0 0 3px var(--mint)}.panel__img[data-astro-cid-ejqldzme]{object-fit:cover;filter:grayscale()contrast(1.05)brightness(.8);width:100%;height:100%;transition:filter .6s var(--ease), transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.08)}.panel[data-astro-cid-ejqldzme].is-active .panel__img[data-astro-cid-ejqldzme]{filter:none;transform:scale(1)}.panel__shade[data-astro-cid-ejqldzme]{background:linear-gradient(#00321d40 0%,#00321d8c 45%,#00321df2 100%);position:absolute;inset:0}.panel[data-astro-cid-ejqldzme]:not(.is-active) .panel__shade[data-astro-cid-ejqldzme]{background:#004226c7}.panel__num[data-astro-cid-ejqldzme]{font-family:var(--serif);color:var(--mint);font-size:1rem;font-weight:600;position:absolute;top:1.25rem;left:1.5rem}.panel__plus[data-astro-cid-ejqldzme]{color:var(--mint);transition:transform .4s var(--ease), opacity .3s;font-size:1.8rem;line-height:1;position:absolute;top:.9rem;right:1.25rem}.panel[data-astro-cid-ejqldzme].is-active .panel__plus[data-astro-cid-ejqldzme]{opacity:0;transform:rotate(45deg)}.panel__content[data-astro-cid-ejqldzme]{position:absolute;bottom:1.4rem;left:1.5rem;right:1.5rem}.panel__title[data-astro-cid-ejqldzme]{transition:transform .5s var(--ease);font-size:clamp(1.8rem,1.4rem + 1.6vw,3rem);line-height:1}.panel__body[data-astro-cid-ejqldzme]{opacity:0;transition:grid-template-rows .6s cubic-bezier(.65, 0, .25, 1), opacity .4s var(--ease);grid-template-rows:0fr;display:grid}.panel__body[data-astro-cid-ejqldzme]>[data-astro-cid-ejqldzme]{min-height:0}.panel[data-astro-cid-ejqldzme].is-active .panel__body[data-astro-cid-ejqldzme]{opacity:1;grid-template-rows:1fr;transition-delay:0s,.2s}.panel__body-inner[data-astro-cid-ejqldzme]{overflow:hidden}.panel__body[data-astro-cid-ejqldzme] p[data-astro-cid-ejqldzme]{color:#ffffffe0;max-width:44ch;margin:.9rem 0 1rem}.panel__facts[data-astro-cid-ejqldzme]{flex-wrap:wrap;gap:.4rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.panel__facts[data-astro-cid-ejqldzme] li[data-astro-cid-ejqldzme]{color:var(--mint);backdrop-filter:blur(4px);background:#00321d59;border:1px solid #b5d6bc80;border-radius:999px;padding:.3rem .65rem;font-size:.78rem;font-weight:600}.panel[data-astro-cid-ejqldzme]:not(.is-active) .panel__content[data-astro-cid-ejqldzme]{top:50%;bottom:auto;left:4rem;transform:translateY(-50%)}.panel[data-astro-cid-ejqldzme]:not(.is-active):hover .panel__img[data-astro-cid-ejqldzme]{filter:grayscale(.4)brightness(.9)}@media (width>=0){.panels[data-astro-cid-ejqldzme]{flex-direction:row;height:540px}.panel[data-astro-cid-ejqldzme],.panel[data-astro-cid-ejqldzme].is-active{flex:1 1 0;min-width:0;height:auto}.panel[data-astro-cid-ejqldzme].is-active{flex-grow:3.2}.panel[data-astro-cid-ejqldzme]:not(.is-active) .panel__content[data-astro-cid-ejqldzme]{top:auto;bottom:1.6rem;left:1.5rem;transform:none}.panel[data-astro-cid-ejqldzme]:not(.is-active) .panel__title[data-astro-cid-ejqldzme]{writing-mode:vertical-rl;font-size:clamp(1.8rem,1.2rem + 1.4vw,2.6rem);transform:rotate(180deg)}.panel__body[data-astro-cid-ejqldzme] p[data-astro-cid-ejqldzme]{white-space:normal}.panel[data-astro-cid-ejqldzme].is-active .panel__body-inner[data-astro-cid-ejqldzme]{min-width:380px}}@media (width<=759px){.panels[data-astro-cid-ejqldzme]{gap:.4rem;height:400px}.panel[data-astro-cid-ejqldzme].is-active{flex-grow:4.2}.panel__num[data-astro-cid-ejqldzme]{font-size:.8rem;top:.7rem;left:.75rem}.panel__plus[data-astro-cid-ejqldzme]{font-size:1.3rem;top:.5rem;right:.6rem}.panel__content[data-astro-cid-ejqldzme],.panel[data-astro-cid-ejqldzme]:not(.is-active) .panel__content[data-astro-cid-ejqldzme]{bottom:.9rem;left:.75rem;right:.75rem}.panel[data-astro-cid-ejqldzme]:not(.is-active) .panel__content[data-astro-cid-ejqldzme]{left:50%;right:auto;transform:translate(-50%)}.panel[data-astro-cid-ejqldzme]:not(.is-active) .panel__title[data-astro-cid-ejqldzme]{font-size:1.15rem}.panel__title[data-astro-cid-ejqldzme]{font-size:1.5rem}.panel[data-astro-cid-ejqldzme].is-active .panel__body-inner[data-astro-cid-ejqldzme]{min-width:0}.panel__body[data-astro-cid-ejqldzme] p[data-astro-cid-ejqldzme]{margin:.5rem 0 .7rem;font-size:.8rem}.panel__facts[data-astro-cid-ejqldzme]{display:none}.panel__body[data-astro-cid-ejqldzme] .btn{padding:.45rem .7rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-ejqldzme],.panel__img[data-astro-cid-ejqldzme],.panel__body[data-astro-cid-ejqldzme]{transition:none}}.drum[data-astro-cid-3abr6kn2]{--drum-y:57%;outline:none;height:100%;min-height:640px;position:relative}.drum[data-astro-cid-3abr6kn2]:focus-visible{box-shadow:0 0 0 3px var(--mint);border-radius:14px}.drum__stage[data-astro-cid-3abr6kn2]{perspective:1000px;perspective-origin:50% var(--drum-y);cursor:grab;touch-action:pan-x;user-select:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%)}.drum[data-astro-cid-3abr6kn2].is-dragging .drum__stage[data-astro-cid-3abr6kn2]{cursor:grabbing}.drum__ring[data-astro-cid-3abr6kn2]{transform-style:preserve-3d;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.drum__row[data-astro-cid-3abr6kn2]{left:0;right:0;top:var(--drum-y);backface-visibility:hidden;will-change:transform, opacity;pointer-events:auto;height:116px;margin-top:-58px;position:absolute}.drum__row[data-astro-cid-3abr6kn2] a[data-astro-cid-3abr6kn2]{height:100%;color:var(--ink);transition:background .4s var(--ease), color .4s var(--ease), box-shadow .4s var(--ease), transform .4s var(--ease);border-radius:14px;align-items:center;gap:1.5rem;padding:0 1.75rem;text-decoration:none;display:flex;position:relative}.drum__date[data-astro-cid-3abr6kn2]{letter-spacing:.14em;text-transform:uppercase;flex-direction:column;flex:none;align-items:center;width:4.4rem;font-size:.7rem;font-weight:700;display:flex}.drum__date[data-astro-cid-3abr6kn2] strong[data-astro-cid-3abr6kn2]{font-family:var(--serif);letter-spacing:-.03em;font-size:3rem;line-height:.95}.drum__text[data-astro-cid-3abr6kn2]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.drum__status[data-astro-cid-3abr6kn2]{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;display:inline-flex}.drum__title[data-astro-cid-3abr6kn2]{font-family:var(--serif);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.4rem,1.1rem + 1vw,1.95rem);font-weight:600;line-height:1.1;overflow:hidden}.drum__teaser[data-astro-cid-3abr6kn2]{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.drum__row[data-astro-cid-3abr6kn2] .drum__go{opacity:0;flex:none;margin-left:auto;transition:opacity .3s,transform .3s;transform:translate(-8px)}.drum__row[data-astro-cid-3abr6kn2].is-upcoming .drum__date[data-astro-cid-3abr6kn2],.drum__row[data-astro-cid-3abr6kn2].is-upcoming .drum__status[data-astro-cid-3abr6kn2]{color:#2f7a4a}.drum__row[data-astro-cid-3abr6kn2].is-past a[data-astro-cid-3abr6kn2]{color:#8b928d}.drum__row[data-astro-cid-3abr6kn2].is-past .drum__title[data-astro-cid-3abr6kn2]{font-weight:500}.drum__row[data-astro-cid-3abr6kn2].is-next a[data-astro-cid-3abr6kn2]{background:var(--mint);color:var(--forest)}.drum__row[data-astro-cid-3abr6kn2].is-current a[data-astro-cid-3abr6kn2]{transform:scale(1.02);box-shadow:0 24px 50px -26px #12241ab3}.drum__row[data-astro-cid-3abr6kn2].is-current .drum__go{opacity:1;transform:none}.drum__row[data-astro-cid-3abr6kn2].is-upcoming.is-current a[data-astro-cid-3abr6kn2]{background:var(--forest);color:var(--white)}.drum__row[data-astro-cid-3abr6kn2].is-upcoming.is-current .drum__date[data-astro-cid-3abr6kn2],.drum__row[data-astro-cid-3abr6kn2].is-upcoming.is-current .drum__status[data-astro-cid-3abr6kn2]{color:var(--mint)}.drum__row[data-astro-cid-3abr6kn2].is-past.is-current a[data-astro-cid-3abr6kn2]{color:var(--white);background:#6b756f}.drum__row[data-astro-cid-3abr6kn2].is-next.is-current a[data-astro-cid-3abr6kn2]{box-shadow:0 24px 50px -22px #1a5c3ebf, inset 0 0 0 2px var(--forest)}.drum__pulse[data-astro-cid-3abr6kn2]{background:var(--forest);border-radius:50%;width:8px;height:8px;position:relative}.drum__pulse[data-astro-cid-3abr6kn2]:after{content:"";background:var(--forest);border-radius:50%;animation:1.8s ease-out infinite pulse;position:absolute;inset:0}@keyframes pulse{to{opacity:0;transform:scale(3)}}.drum__row--today[data-astro-cid-3abr6kn2]{pointer-events:none;align-items:center;gap:1rem;height:40px;margin-top:-20px;display:flex}.drum__row--today[data-astro-cid-3abr6kn2]:before,.drum__row--today[data-astro-cid-3abr6kn2]:after{content:"";background:linear-gradient(90deg, transparent, var(--forest));opacity:.45;flex:1;height:1.5px}.drum__row--today[data-astro-cid-3abr6kn2]:after{background:linear-gradient(90deg, var(--forest), transparent)}.drum__row--today[data-astro-cid-3abr6kn2]>span[data-astro-cid-3abr6kn2]{letter-spacing:.3em;text-transform:uppercase;color:var(--forest);border:1.5px solid var(--forest);border-radius:999px;padding:.3rem .8rem;font-size:.7rem;font-weight:700}@media (width<=759px){.drum[data-astro-cid-3abr6kn2]{min-height:460px}.drum__row[data-astro-cid-3abr6kn2]{height:84px;margin-top:-42px}.drum__row[data-astro-cid-3abr6kn2] a[data-astro-cid-3abr6kn2]{border-radius:10px;gap:.5rem;padding:0 .55rem}.drum__date[data-astro-cid-3abr6kn2]{letter-spacing:.04em;width:2.3rem;font-size:.56rem}.drum__date[data-astro-cid-3abr6kn2] strong[data-astro-cid-3abr6kn2]{font-size:1.45rem}.drum__status[data-astro-cid-3abr6kn2]{letter-spacing:.1em;gap:.3rem;font-size:.58rem}.drum__pulse[data-astro-cid-3abr6kn2]{width:6px;height:6px}.drum__title[data-astro-cid-3abr6kn2]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.15;display:-webkit-box}.drum__teaser[data-astro-cid-3abr6kn2],.drum__row[data-astro-cid-3abr6kn2] .drum__go{display:none}.drum__row--today[data-astro-cid-3abr6kn2]{gap:.4rem;height:28px;margin-top:-14px}.drum__row--today[data-astro-cid-3abr6kn2]>span[data-astro-cid-3abr6kn2]{letter-spacing:.2em;padding:.2rem .5rem;font-size:.58rem}}.join[data-astro-cid-dlw7qhat]{position:relative}.join[data-astro-cid-dlw7qhat] .join__deco{pointer-events:none;opacity:.9;width:auto;height:120%;position:absolute;top:-10%}.join[data-astro-cid-dlw7qhat] .join__deco path{stroke:var(--forest);opacity:.12}.join[data-astro-cid-dlw7qhat] .join__deco--l{left:-8%;transform:scaleX(-1)}.join[data-astro-cid-dlw7qhat] .join__deco--r{right:-10%}.join__grid[data-astro-cid-dlw7qhat]{z-index:1;align-items:center;gap:3rem;display:grid;position:relative}@media (width>=900px){.join__grid[data-astro-cid-dlw7qhat]{grid-template-columns:1fr 1.1fr;gap:5rem}}.join__intro[data-astro-cid-dlw7qhat] h2[data-astro-cid-dlw7qhat]{margin-bottom:2rem;font-size:clamp(2.6rem,1.6rem + 4vw,5rem)}.join__lead[data-astro-cid-dlw7qhat]{max-width:30ch;margin:0 0 1rem;font-size:1.15rem}.join__chips[data-astro-cid-dlw7qhat]{flex-wrap:wrap;gap:.4rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.join__chips[data-astro-cid-dlw7qhat] li[data-astro-cid-dlw7qhat]{color:var(--forest);border:1.5px solid #00422640;border-radius:999px;padding:.25rem .75rem;font-size:.8rem;font-weight:700}.chat[data-astro-cid-dlw7qhat]{background:#f4f2ec;border-radius:18px;max-width:22rem;margin-bottom:1.75rem;overflow:hidden;box-shadow:0 24px 50px -30px #12241a8c}.chat__head[data-astro-cid-dlw7qhat]{background:var(--forest);color:var(--white);align-items:center;gap:.6rem;padding:.65rem .9rem;display:flex}.chat__head[data-astro-cid-dlw7qhat] strong[data-astro-cid-dlw7qhat]{font-size:.9rem;line-height:1.1;display:block}.chat__head[data-astro-cid-dlw7qhat] small[data-astro-cid-dlw7qhat]{opacity:.7;font-size:.68rem;display:block}.chat__avatar[data-astro-cid-dlw7qhat]{background:var(--mint);width:2rem;height:2rem;color:var(--forest);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat__body[data-astro-cid-dlw7qhat]{gap:.45rem;padding:.9rem;display:grid}.chat__msg[data-astro-cid-dlw7qhat]{background:var(--white);border-radius:4px 14px 14px;justify-self:start;max-width:90%;margin:0;padding:.5rem .75rem;font-size:.85rem;line-height:1.35;box-shadow:0 1px 1px #0000000f}.chat__poll[data-astro-cid-dlw7qhat]{gap:.35rem;width:90%;display:grid}.chat__poll[data-astro-cid-dlw7qhat] strong[data-astro-cid-dlw7qhat]{font-size:.85rem}.chat__poll[data-astro-cid-dlw7qhat] button[data-astro-cid-dlw7qhat]{border:1.5px solid var(--line);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.8rem;display:flex;position:relative;overflow:hidden}.chat__poll[data-astro-cid-dlw7qhat] button[data-astro-cid-dlw7qhat]:hover{border-color:var(--moss)}.chat__poll[data-astro-cid-dlw7qhat] button[data-astro-cid-dlw7qhat] i[data-astro-cid-dlw7qhat]{background:var(--mint);width:0;transition:width .7s var(--ease);position:absolute;inset:0 auto 0 0}.chat__poll[data-astro-cid-dlw7qhat] button[data-astro-cid-dlw7qhat] span[data-astro-cid-dlw7qhat],.chat__poll[data-astro-cid-dlw7qhat] button[data-astro-cid-dlw7qhat] b[data-astro-cid-dlw7qhat]{position:relative}.chat__poll[data-astro-cid-dlw7qhat] button[data-astro-cid-dlw7qhat] b[data-astro-cid-dlw7qhat]{margin-left:auto;font-size:.75rem}.chat__poll[data-astro-cid-dlw7qhat] button[data-astro-cid-dlw7qhat].is-mine{border-color:var(--forest);font-weight:700}.chat__poll[data-astro-cid-dlw7qhat] small[data-astro-cid-dlw7qhat]{color:var(--muted);font-size:.68rem}.chat[data-astro-cid-dlw7qhat]:not(.is-live) .chat__msg[data-astro-cid-dlw7qhat]{opacity:0;transform:translateY(8px)}.chat[data-astro-cid-dlw7qhat].is-live .chat__msg[data-astro-cid-dlw7qhat]{animation:pop .5s var(--ease) both}.chat[data-astro-cid-dlw7qhat].is-live .chat__msg[data-astro-cid-dlw7qhat]:nth-child(2){animation-delay:.7s}.chat[data-astro-cid-dlw7qhat].is-live .chat__msg[data-astro-cid-dlw7qhat]:nth-child(3){animation-delay:1.4s}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chat[data-astro-cid-dlw7qhat] .chat__msg[data-astro-cid-dlw7qhat]{opacity:1!important;animation:none!important;transform:none!important}}.join__note[data-astro-cid-dlw7qhat]{max-width:22rem;color:var(--forest);opacity:.8;margin:-1rem 0 1.5rem;font-size:.85rem;font-style:italic}.join__track[data-astro-cid-dlw7qhat]{counter-reset:step;color:#00422673;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;font-size:.8rem;font-weight:700;list-style:none;display:flex}.join__track[data-astro-cid-dlw7qhat] li[data-astro-cid-dlw7qhat]{counter-increment:step;align-items:center;gap:.4rem;transition:color .4s;display:flex}.join__track[data-astro-cid-dlw7qhat] li[data-astro-cid-dlw7qhat]:before{content:counter(step);border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.7rem;transition:background .4s,color .4s;display:inline-flex}.join__track[data-astro-cid-dlw7qhat] li[data-astro-cid-dlw7qhat]:not(:last-child):after{content:"";background:currentColor;width:1.2rem;height:1.5px;margin-left:.2rem}.join__track[data-astro-cid-dlw7qhat] li[data-astro-cid-dlw7qhat].is-on{color:var(--forest)}.join__track[data-astro-cid-dlw7qhat] li[data-astro-cid-dlw7qhat].is-on:before{background:var(--forest);color:var(--mint);border-color:var(--forest)}.join__open[data-astro-cid-dlw7qhat],.join__sheet-head[data-astro-cid-dlw7qhat]{display:none}.join__form[data-astro-cid-dlw7qhat]{background:var(--white);border:1px solid var(--line);border-radius:8px;gap:1.1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;position:relative;box-shadow:0 30px 60px -40px #12241a73}.join__form[data-astro-cid-dlw7qhat] label[data-astro-cid-dlw7qhat]:not(.checkbox){color:var(--ink);gap:.4rem;font-size:.85rem;font-weight:600;display:grid}.join__form[data-astro-cid-dlw7qhat] .input[data-astro-cid-dlw7qhat]{width:100%;font-weight:400}.join__group[data-astro-cid-dlw7qhat]{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.join__group[data-astro-cid-dlw7qhat]+.join__group[data-astro-cid-dlw7qhat]{border-top:1px solid var(--line);padding-top:1.1rem}.join__group[data-astro-cid-dlw7qhat] legend[data-astro-cid-dlw7qhat]{letter-spacing:.24em;text-transform:uppercase;color:var(--moss);margin-bottom:.9rem;padding:0;font-size:.7rem;font-weight:700}.join__hint[data-astro-cid-dlw7qhat]{color:var(--muted);font-weight:400}.join__other[data-astro-cid-dlw7qhat][hidden]{display:none!important}.join__row[data-astro-cid-dlw7qhat]:has(>.join__other[hidden]+.join__other[hidden]){display:none}.join__row[data-astro-cid-dlw7qhat]{gap:1.1rem;display:grid}@media (width>=560px){.join__row[data-astro-cid-dlw7qhat]{grid-template-columns:1fr 1fr}}.join__opt[data-astro-cid-dlw7qhat]{color:var(--muted);font-weight:400}.join__submit[data-astro-cid-dlw7qhat]{justify-content:center}.join__form[data-astro-cid-dlw7qhat] .checkbox[data-astro-cid-dlw7qhat]{margin-top:0}.join__done[data-astro-cid-dlw7qhat]{background:var(--white);animation:rise .6s var(--ease);border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex;position:absolute;inset:0}.join__done[data-astro-cid-dlw7qhat][hidden]{display:none}.join__done[data-astro-cid-dlw7qhat] .icon{color:var(--forest)}.join__done[data-astro-cid-dlw7qhat] p[data-astro-cid-dlw7qhat]{color:var(--muted);margin:0}
