.hero-shell[data-v-556ec8c0]{height:calc(100svh - var(--topbar-h) - var(--header-h));color:#fff;background:var(--brand-purple);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-media[data-v-556ec8c0]{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-poster[data-v-556ec8c0],.hero-video[data-v-556ec8c0]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-video-frame[data-v-556ec8c0]{opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;inset:0}.hero-video-frame.is-ready[data-v-556ec8c0]{opacity:1}.hero-video-frame iframe[data-v-556ec8c0]{border:0;width:max(100%,177.78svh);height:max(100%,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.15)}.hero-curve[data-v-556ec8c0]{fill:#fff;pointer-events:none;width:100%;height:clamp(40px,7vw,110px);position:absolute;bottom:-1px;left:0;right:0}.hero-overlay[data-v-556ec8c0]{background:linear-gradient(90deg,#2e0636eb 0%,#4b0a57b8 45%,#4b0a5759 100%),linear-gradient(#2e063600 55%,#2e0636bf 100%);position:absolute;inset:0}.hero-content[data-v-556ec8c0]{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2rem,5vh,5rem);display:grid}.hero-logo[data-v-556ec8c0]{margin:0}.hero-logo img[data-v-556ec8c0]{filter:drop-shadow(0 10px 30px #14001959);width:100%;max-width:540px;height:auto;display:block}.hero-date[data-v-556ec8c0]{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-blue);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin:0 0 1.3rem;font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:800;line-height:1.25;display:flex}.hero-copy[data-v-556ec8c0]{color:#ffffffe6;max-width:36rem;margin:0;font-size:clamp(1.15rem,1.85vw,1.5rem);line-height:1.55}@media (width<=900px){.hero-shell[data-v-556ec8c0]{height:auto;min-height:calc(100svh - var(--topbar-h) - var(--header-h))}.hero-content[data-v-556ec8c0]{grid-template-columns:1fr;gap:2rem;padding-top:2.5rem}.hero-logo img[data-v-556ec8c0]{max-width:380px;margin-inline:auto}.hero-side[data-v-556ec8c0]{text-align:center}.hero-date[data-v-556ec8c0]{flex-direction:column;gap:.35rem}.hero-copy[data-v-556ec8c0]{margin-inline:auto}.hero-newsletter[data-v-556ec8c0]{justify-content:center}.hero-overlay[data-v-556ec8c0]{background:linear-gradient(#2e0636c7 0%,#4b0a57b3 50%,#2e0636eb 100%)}}@media (width<=520px){.hero-newsletter button[data-v-556ec8c0]{width:100%}}.intro[data-astro-cid-kxaaeubx]{padding-block:2.4rem}.intro-grid[data-astro-cid-kxaaeubx]{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:2.4rem;display:grid}.intro-title[data-astro-cid-kxaaeubx]{font-size:var(--home-title-size);text-transform:uppercase;color:var(--brand-purple);grid-column:span 3;margin:0;font-weight:900;line-height:1.02}.intro-title[data-astro-cid-kxaaeubx] span[data-astro-cid-kxaaeubx]{white-space:nowrap;display:block}.intro-title[data-astro-cid-kxaaeubx] .intro-rule[data-astro-cid-kxaaeubx]{background:var(--brand-gold);border-radius:3px;width:56px;height:5px;margin-top:1.1rem}.intro-copy[data-astro-cid-kxaaeubx]{color:var(--brand-ink);grid-column:span 3;margin:0;font-size:1.05rem;line-height:1.7}.pillar[data-astro-cid-kxaaeubx]{border:1px solid var(--brand-line);background:#fff;border-radius:20px;flex-direction:column;grid-column:span 2;height:100%;display:flex;overflow:hidden;box-shadow:0 14px 32px #2e063614}.pillar[data-astro-cid-kxaaeubx] img[data-astro-cid-kxaaeubx]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.pillar-body[data-astro-cid-kxaaeubx]{border-top:4px solid var(--brand-gold);flex-direction:column;flex:1;align-items:flex-start;padding:1.4rem 1.4rem 1.6rem;display:flex}.pillar[data-astro-cid-kxaaeubx] h3[data-astro-cid-kxaaeubx]{text-transform:uppercase;color:var(--brand-purple);margin:0 0 .6rem;font-size:1.45rem;font-weight:900;line-height:1.5}.pillar[data-astro-cid-kxaaeubx] p[data-astro-cid-kxaaeubx]{color:var(--brand-ink);flex:1;margin:0 0 1.2rem;font-size:1.05rem;line-height:1.7}.pillar-link[data-astro-cid-kxaaeubx]{color:#fff;background:var(--brand-purple);border-radius:999px;align-items:center;gap:.55rem;padding:.85rem 1.4rem;font-weight:800;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 8px 20px #4b0a5740}.pillar-link[data-astro-cid-kxaaeubx]:hover{background:var(--brand-purple-deep);transform:translateY(-2px)}.pillar-link[data-astro-cid-kxaaeubx] svg[data-astro-cid-kxaaeubx]{width:1rem;height:1rem}@media (width<=900px){.intro-grid[data-astro-cid-kxaaeubx]{grid-template-columns:minmax(0,1fr)}.intro-title[data-astro-cid-kxaaeubx],.intro-copy[data-astro-cid-kxaaeubx],.pillar[data-astro-cid-kxaaeubx]{grid-column:auto}.intro-title[data-astro-cid-kxaaeubx]{font-size:clamp(1.5rem,6.4vw,2.45rem)}.intro-title[data-astro-cid-kxaaeubx] span[data-astro-cid-kxaaeubx]{white-space:normal}}.experience-head[data-astro-cid-qodbsrah]{text-align:center}.experience-title[data-astro-cid-qodbsrah]{font-size:var(--home-title-size)}.experience-head[data-astro-cid-qodbsrah] .title-rule[data-astro-cid-qodbsrah]{margin-inline:auto}.experience-tabs[data-astro-cid-qodbsrah]{background:#fff;border-radius:999px;gap:4px;width:fit-content;margin:2.5rem auto;padding:6px;display:flex;box-shadow:0 10px 30px #2e06361a}.experience-tabs[data-astro-cid-qodbsrah] button[data-astro-cid-qodbsrah]{font:inherit;color:var(--brand-purple);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.8rem 1.4rem;font-weight:800;transition:background .18s,color .18s}.experience-tabs[data-astro-cid-qodbsrah] button[data-astro-cid-qodbsrah][aria-selected=true]{color:#fff;background:var(--brand-purple)}.experience-cards[data-astro-cid-qodbsrah]{gap:1.25rem;display:grid}.cards-4[data-astro-cid-qodbsrah]{grid-template-columns:repeat(4,minmax(0,1fr))}.cards-3[data-astro-cid-qodbsrah]{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-cards[data-astro-cid-qodbsrah][hidden]{display:none}.exp-card[data-astro-cid-qodbsrah]{background:#fff;border-radius:18px;flex-direction:column;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:0 14px 32px #2e063614}.exp-card[data-astro-cid-qodbsrah]:hover{transform:translateY(-4px);box-shadow:0 22px 44px #2e063624}.exp-art[data-astro-cid-qodbsrah]{border-bottom:4px solid var(--brand-gold);place-items:center;height:150px;display:grid;position:relative}.tone-purple[data-astro-cid-qodbsrah]{background:linear-gradient(135deg,#ece2ee,#cdb4d3)}.tone-blue[data-astro-cid-qodbsrah]{background:linear-gradient(135deg, #e6edf5, var(--brand-blue))}.tone-gold[data-astro-cid-qodbsrah]{background:linear-gradient(135deg,#f6eed9,#e3c97f)}.tone-tint[data-astro-cid-qodbsrah]{background:linear-gradient(135deg, var(--brand-tint), #ddd0e0)}.tone-deep[data-astro-cid-qodbsrah]{background:linear-gradient(135deg, var(--brand-purple), var(--brand-purple-deep))}.exp-photo[data-astro-cid-qodbsrah]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.exp-icon[data-astro-cid-qodbsrah]{font-size:2.6rem;line-height:1}.exp-body[data-astro-cid-qodbsrah]{flex-direction:column;flex:1;padding:1.4rem 1.4rem 1.6rem;display:flex}.exp-body[data-astro-cid-qodbsrah] h3[data-astro-cid-qodbsrah]{white-space:nowrap;text-transform:uppercase;color:var(--brand-purple);margin:0 0 .6rem;font-size:1.3rem;font-weight:900}.exp-body[data-astro-cid-qodbsrah] p[data-astro-cid-qodbsrah]{color:var(--brand-muted);flex:1;margin:0 0 1.2rem;line-height:1.6}.volunteer[data-astro-cid-qodbsrah]{color:#fff;background:var(--brand-purple-deep);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.25rem;padding:1.4rem 1.6rem;display:flex}.volunteer[data-astro-cid-qodbsrah] h3[data-astro-cid-qodbsrah]{color:#fff;margin:0 0 .3rem;font-size:1.1rem;font-weight:900}.volunteer[data-astro-cid-qodbsrah] p[data-astro-cid-qodbsrah]{color:#ffffffd9;margin:0}.btn-white[data-astro-cid-qodbsrah]{color:var(--brand-purple);background:#fff}.btn-white[data-astro-cid-qodbsrah]:hover{background:var(--brand-tint)}@media (width<=1000px){.cards-4[data-astro-cid-qodbsrah]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cards-3[data-astro-cid-qodbsrah]{grid-template-columns:1fr}}@media (width<=560px){.cards-4[data-astro-cid-qodbsrah]{grid-template-columns:1fr}}.section-title[data-astro-cid-6fmprqra]{font-size:var(--home-title-size)}.video-frame[data-astro-cid-6fmprqra]{aspect-ratio:16/9;background:var(--brand-purple-deep);border-radius:20px;margin-top:clamp(2rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 30px 60px #2e06362e}.video-frame[data-astro-cid-6fmprqra] img[data-astro-cid-6fmprqra],.video-frame[data-astro-cid-6fmprqra] iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.video-play[data-astro-cid-6fmprqra]{aspect-ratio:1;width:clamp(64px,9vw,96px);color:var(--brand-purple-deep);background:var(--brand-gold);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #c49c374d}.video-play[data-astro-cid-6fmprqra]:hover{transform:translate(-50%,-50%)scale(1.08)}.video-play[data-astro-cid-6fmprqra] svg[data-astro-cid-6fmprqra]{width:42%;margin-left:8%}.business-head[data-astro-cid-zqkqxybx]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(1.2rem,4vw,4rem);display:grid}.business-title[data-astro-cid-zqkqxybx]{font-size:var(--home-title-size);text-wrap:balance;line-height:1.02}.business-rule[data-astro-cid-zqkqxybx]{width:56px;margin-top:1rem}.business-head[data-astro-cid-zqkqxybx] .lead[data-astro-cid-zqkqxybx]{margin:0 0 1.2rem;font-size:1rem;line-height:1.6}.business-contact[data-astro-cid-zqkqxybx]{border-bottom:2px solid var(--brand-gold);color:var(--brand-purple);align-items:center;gap:.45rem;padding-bottom:.1rem;font-weight:800;text-decoration:none;display:inline-flex}.business-contact[data-astro-cid-zqkqxybx] svg[data-astro-cid-zqkqxybx]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .18s}.business-contact[data-astro-cid-zqkqxybx]:hover svg[data-astro-cid-zqkqxybx]{transform:translate(3px)}.business-grid[data-astro-cid-zqkqxybx]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem);margin:clamp(1.8rem,4vw,2.8rem) 0 0;padding:0;list-style:none;display:grid}.business-card[data-astro-cid-zqkqxybx]{border-top:4px solid var(--brand-purple);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;padding:clamp(1.3rem,2.4vw,1.8rem);transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;box-shadow:0 12px 30px #2e06360f}.business-card[data-astro-cid-zqkqxybx]:hover,.business-card[data-astro-cid-zqkqxybx]:focus-within{border-top-color:var(--brand-gold);transform:translateY(-3px);box-shadow:0 18px 38px #2e06361f}.business-card-icon[data-astro-cid-zqkqxybx]{background:var(--brand-tint);width:3rem;height:3rem;color:var(--brand-purple);border-radius:12px;place-items:center;display:grid}.business-card-icon[data-astro-cid-zqkqxybx] svg[data-astro-cid-zqkqxybx]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.business-card[data-astro-cid-zqkqxybx] h3[data-astro-cid-zqkqxybx]{text-transform:uppercase;color:var(--brand-purple);margin:1.1rem 0 .5rem;font-size:1.3rem;font-weight:900;line-height:1.1}.business-card[data-astro-cid-zqkqxybx] p[data-astro-cid-zqkqxybx]{color:var(--brand-muted);margin:0;line-height:1.55}.business-card-points[data-astro-cid-zqkqxybx]{border-top:1px solid var(--brand-line);gap:.45rem;width:100%;margin:1rem 0 0;padding:1rem 0 0;font-size:.95rem;list-style:none;display:grid}.business-card-points[data-astro-cid-zqkqxybx] li[data-astro-cid-zqkqxybx]{padding-left:1.4rem;line-height:1.4;position:relative}.business-card-points[data-astro-cid-zqkqxybx] li[data-astro-cid-zqkqxybx]:before{content:"";border:solid var(--brand-gold);border-width:0 2px 2px 0;width:.45rem;height:.75rem;position:absolute;top:.38em;left:.15rem;transform:rotate(45deg)}.business-card-link[data-astro-cid-zqkqxybx]{color:var(--brand-purple);align-items:center;gap:.45rem;margin-top:auto;padding-top:1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.business-card-link[data-astro-cid-zqkqxybx]:hover{text-decoration:underline 2px var(--brand-gold);text-underline-offset:4px}.business-card-link[data-astro-cid-zqkqxybx] svg[data-astro-cid-zqkqxybx]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .18s}.business-card-link[data-astro-cid-zqkqxybx]:hover svg[data-astro-cid-zqkqxybx]{transform:translate(3px)}@media (width<=1080px){.business-grid[data-astro-cid-zqkqxybx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.business-head[data-astro-cid-zqkqxybx]{grid-template-columns:1fr}}@media (width<=560px){.business-grid[data-astro-cid-zqkqxybx]{grid-template-columns:1fr}}
