.hero[data-astro-cid-ewxirvlt]{--sky-h: clamp(84px, 9vw, 150px);position:relative;overflow:hidden;padding-top:calc(var(--nav-height) + var(--space-2xl))}.hero-skyline[data-astro-cid-ewxirvlt]{position:absolute;left:0;right:0;bottom:0;z-index:0;width:100%;height:var(--sky-h);object-fit:cover;object-position:center bottom;-webkit-mask-image:linear-gradient(to top,#000 55%,transparent);mask-image:linear-gradient(to top,#000 55%,transparent)}.hero-inner[data-astro-cid-ewxirvlt]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--space-2xl);align-items:end}.hero-copy[data-astro-cid-ewxirvlt]{padding-bottom:calc(var(--sky-h) + var(--space-lg))}.hero-kicker[data-astro-cid-ewxirvlt]{margin-bottom:var(--space-lg)}.hero-headline[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;gap:.06em;font-size:clamp(2.5rem,1.35rem + 3.6vw,4.7rem);line-height:.98;margin-bottom:var(--space-xl);text-shadow:0 2px 18px rgba(29,10,46,.35)}.hl-1[data-astro-cid-ewxirvlt]{color:var(--white)}.hl-2[data-astro-cid-ewxirvlt]{color:var(--gold)}.hero-brand[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-lg)}.hero-slogan[data-astro-cid-ewxirvlt]{font-size:clamp(1.45rem,1.1rem + 1.4vw,2.3rem);color:var(--white);max-width:none;text-shadow:0 2px 10px rgba(29,10,46,.45);padding-left:.2em}.hero-sub[data-astro-cid-ewxirvlt]{font-size:var(--text-lg);color:#ffffffeb;max-width:56ch;margin-bottom:var(--space-xl);text-shadow:0 1px 8px rgba(29,10,46,.35)}.hero-ctas[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-xl)}.hero-ctas[data-astro-cid-ewxirvlt] .btn-outline-light[data-astro-cid-ewxirvlt]{background:#2b074759}.hero-clock[data-astro-cid-ewxirvlt]{display:flex}.hero-visual[data-astro-cid-ewxirvlt]{position:relative;z-index:2;justify-self:center;width:min(430px,100%)}.hero-visual[data-astro-cid-ewxirvlt]:before{content:"";position:absolute;inset:-14px -14px 0;border:1.5px solid rgba(254,198,10,.75);border-bottom:0;border-radius:999px 999px 0 0;pointer-events:none}.hero-arch[data-astro-cid-ewxirvlt]{position:relative;overflow:hidden;aspect-ratio:.6;background:#4c0278;border:5px solid var(--gold);border-bottom:0;border-radius:999px 999px 0 0;box-shadow:0 -10px 50px #1d0a2e66,inset 0 0 0 1px #1d0a2e4d}.hero-arch[data-astro-cid-ewxirvlt] img[data-astro-cid-ewxirvlt]{width:100%;height:100%;object-fit:cover;object-position:8% 100%}.hero-visual[data-astro-cid-ewxirvlt] .hv-star{position:absolute;z-index:3;filter:drop-shadow(0 2px 6px rgba(29,10,46,.4))}.hero-visual[data-astro-cid-ewxirvlt] .hv-star-1{width:34px;height:34px;top:4%;left:-6%}.hero-visual[data-astro-cid-ewxirvlt] .hv-star-2{width:20px;height:20px;top:15%;left:-12%}.hero-visual[data-astro-cid-ewxirvlt] .hv-star-3{width:26px;height:26px;top:9%;right:-8%}@media(max-width:860px){.hero[data-astro-cid-ewxirvlt]{padding-top:calc(var(--nav-height) + var(--space-lg))}.hero-inner[data-astro-cid-ewxirvlt]{grid-template-columns:1fr;gap:var(--space-xl)}.hero-visual[data-astro-cid-ewxirvlt]{order:-1;width:min(250px,66vw)}.hero-visual[data-astro-cid-ewxirvlt]:before{inset:-10px;border-bottom:1.5px solid rgba(254,198,10,.75);border-radius:999px 999px 34px 34px}.hero-arch[data-astro-cid-ewxirvlt]{aspect-ratio:.86;border-bottom:5px solid var(--gold);border-radius:999px 999px 26px 26px}.hero-arch[data-astro-cid-ewxirvlt] img[data-astro-cid-ewxirvlt]{position:absolute;top:0;left:-10%;width:140%;max-width:none;height:auto;object-fit:initial}.hero-copy[data-astro-cid-ewxirvlt]{text-align:left}}@media(max-width:420px){.hero-headline[data-astro-cid-ewxirvlt]{font-size:2.35rem}.hero-brand[data-astro-cid-ewxirvlt] .ribbon{font-size:1.08rem}.hero-ctas[data-astro-cid-ewxirvlt] .btn[data-astro-cid-ewxirvlt]{flex:1 1 100%}}.priorities[data-astro-cid-hw4dw66l]{background:linear-gradient(180deg,var(--purple) 0%,var(--purple-deep) 100%);color:#ffffffe0}.priorities[data-astro-cid-hw4dw66l] :focus-visible{outline-color:var(--gold)}.priorities[data-astro-cid-hw4dw66l] .pr-card[data-astro-cid-hw4dw66l] :focus-visible{outline-color:var(--purple)}.pr-head[data-astro-cid-hw4dw66l]{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-2xl)}.pr-head[data-astro-cid-hw4dw66l] .kicker[data-astro-cid-hw4dw66l]{color:var(--gold)}.pr-head[data-astro-cid-hw4dw66l] .section-title[data-astro-cid-hw4dw66l]{color:var(--white);display:flex;flex-wrap:wrap;justify-content:center;column-gap:.28em}.pr-head[data-astro-cid-hw4dw66l] .accent[data-astro-cid-hw4dw66l]{color:var(--gold);background:none}.pr-head[data-astro-cid-hw4dw66l] .section-lede[data-astro-cid-hw4dw66l]{color:#ffffffd6;margin-inline:auto}.pr-card[data-astro-cid-hw4dw66l]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);padding:var(--space-lg) var(--space-xl)}.pr-list[data-astro-cid-hw4dw66l]{display:flex;flex-direction:column;padding-right:var(--space-xl);border-right:2px solid var(--gold)}.pr-item[data-astro-cid-hw4dw66l]{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-lg) 0}.pr-list[data-astro-cid-hw4dw66l] .pr-item[data-astro-cid-hw4dw66l]+.pr-item[data-astro-cid-hw4dw66l]{border-top:1px solid rgba(254,198,10,.75)}.pr-badge[data-astro-cid-hw4dw66l]{--badge-size: 66px}.pr-text[data-astro-cid-hw4dw66l]{font-family:var(--font-body);font-weight:700;font-size:var(--text-lg);line-height:1.3;color:var(--purple-deep)}.pr-center[data-astro-cid-hw4dw66l]{padding-left:var(--space-xl);align-self:start}.pr-sub[data-astro-cid-hw4dw66l]{margin:var(--space-xs) 0 var(--space-lg);padding-left:calc(66px + var(--space-lg));color:var(--purple);font-weight:500}.pr-cta[data-astro-cid-hw4dw66l]{margin-top:var(--space-2xl);color:var(--gold)}.priorities[data-astro-cid-hw4dw66l] .container[data-astro-cid-hw4dw66l]>.pr-cta[data-astro-cid-hw4dw66l]{display:flex;width:fit-content;margin-inline:auto}@media(max-width:860px){.pr-card[data-astro-cid-hw4dw66l]{grid-template-columns:1fr;padding:var(--space-sm) var(--space-lg) var(--space-md)}.pr-list[data-astro-cid-hw4dw66l]{padding-right:0;border-right:0}.pr-center[data-astro-cid-hw4dw66l]{padding-left:0;border-top:2px solid var(--gold)}}@media(max-width:480px){.pr-badge[data-astro-cid-hw4dw66l]{--badge-size: 52px}.pr-item[data-astro-cid-hw4dw66l]{gap:var(--space-md)}.pr-text[data-astro-cid-hw4dw66l]{font-size:var(--text-base)}.pr-sub[data-astro-cid-hw4dw66l]{padding-left:0}}.about[data-astro-cid-lug7qch3]{position:relative;overflow:hidden;padding-bottom:var(--space-xl)}.about[data-astro-cid-lug7qch3].bg-purple{background:linear-gradient(180deg,var(--purple-deep) 0%,var(--purple) 55%)}.about-sky[data-astro-cid-lug7qch3] .as{position:absolute;opacity:.85}.about-sky[data-astro-cid-lug7qch3] .as-1{width:28px;height:28px;top:9%;left:6%}.about-sky[data-astro-cid-lug7qch3] .as-2{width:16px;height:16px;top:16%;left:10%;opacity:.6}.about-sky[data-astro-cid-lug7qch3] .as-3{width:22px;height:22px;bottom:10%;right:6%}.about[data-astro-cid-lug7qch3] .container[data-astro-cid-lug7qch3]{position:relative}.about-card[data-astro-cid-lug7qch3]{max-width:1020px;margin-inline:auto}.about-head[data-astro-cid-lug7qch3]{font-size:var(--text-3xl);margin:0;color:var(--purple-deep)}.about-body[data-astro-cid-lug7qch3]{padding:var(--space-xl) clamp(1.1rem,4vw,3rem) var(--space-xl)}.about-intro[data-astro-cid-lug7qch3]{font-size:var(--text-lg);color:var(--purple-deep);font-weight:600;max-width:64ch;margin:0 auto var(--space-xl);text-align:center}.facts[data-astro-cid-lug7qch3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--lilac)}.fact[data-astro-cid-lug7qch3]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg) var(--space-lg) var(--space-lg) 0;border-bottom:1px solid var(--lilac)}.fact[data-astro-cid-lug7qch3]:not(:nth-child(3n+1)){padding-left:var(--space-lg);border-left:1px solid var(--lilac)}.fact-value[data-astro-cid-lug7qch3]{font-family:var(--font-display);font-weight:900;line-height:.95;color:var(--purple);font-size:clamp(2.6rem,1.9rem + 2.6vw,4rem)}.fact-value[data-astro-cid-lug7qch3]:after{content:"";display:block;width:2.2rem;height:4px;margin-top:.4rem;border-radius:2px;background:var(--gold)}.fact-label[data-astro-cid-lug7qch3]{font-size:var(--text-base);color:var(--ink-soft);line-height:1.4;max-width:30ch}.about-foot[data-astro-cid-lug7qch3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-xl)}.about-note[data-astro-cid-lug7qch3]{font-size:var(--text-sm);color:var(--muted);max-width:60ch}.about-card[data-astro-cid-lug7qch3] .arrow-link[data-astro-cid-lug7qch3]{color:var(--purple)}@media(max-width:860px){.facts[data-astro-cid-lug7qch3]{grid-template-columns:repeat(2,minmax(0,1fr))}.fact[data-astro-cid-lug7qch3]:not(:nth-child(3n+1)){padding-left:0;border-left:0}.fact[data-astro-cid-lug7qch3]:nth-child(2n){padding-left:var(--space-lg);border-left:1px solid var(--lilac)}}@media(max-width:480px){.about-intro[data-astro-cid-lug7qch3]{text-align:left}.fact[data-astro-cid-lug7qch3]{padding:var(--space-md) var(--space-md) var(--space-md) 0}.fact[data-astro-cid-lug7qch3]:nth-child(2n){padding-left:var(--space-md)}.fact-label[data-astro-cid-lug7qch3]{font-size:var(--text-sm)}}.excellence[data-astro-cid-qjfj5zch]{background:var(--purple-soft)}.ex-grid[data-astro-cid-qjfj5zch]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--space-3xl);align-items:center}.ex-copy[data-astro-cid-qjfj5zch] .section-title[data-astro-cid-qjfj5zch]{display:flex;flex-wrap:wrap;column-gap:.25em}.ex-quote[data-astro-cid-qjfj5zch]{position:relative;margin:var(--space-xl) 0;padding:var(--space-xl) var(--space-xl) var(--space-lg) calc(var(--space-xl) + 2.4rem)}.ex-quote[data-astro-cid-qjfj5zch] .ex-quote-star{position:absolute;left:var(--space-lg);top:calc(var(--space-xl) + .2rem);width:1.6rem;height:1.6rem;filter:drop-shadow(0 0 .6px rgba(43,7,71,.6))}.ex-quote[data-astro-cid-qjfj5zch] .quote-text[data-astro-cid-qjfj5zch]{font-size:var(--text-2xl);color:var(--purple)}.ex-quote[data-astro-cid-qjfj5zch] .tr-line[data-astro-cid-qjfj5zch]{margin-top:var(--space-sm);font-family:var(--font-body);font-size:var(--text-base);line-height:1.5;color:var(--ink-soft)}.tr-line[data-astro-cid-qjfj5zch]:empty,html[lang=en] .tr-line[data-astro-cid-qjfj5zch]{display:none}.ex-quote[data-astro-cid-qjfj5zch] footer[data-astro-cid-qjfj5zch]{margin-top:var(--space-md);font-family:var(--font-label);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:var(--text-sm);color:var(--gold-deep)}.ex-p2[data-astro-cid-qjfj5zch]{color:var(--ink-soft)}.ex-visual[data-astro-cid-qjfj5zch]{position:relative;display:flex;flex-direction:column;align-items:center}.ex-honor[data-astro-cid-qjfj5zch]{position:relative;width:min(320px,100%);text-align:center;border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-lg) 2.4rem;box-shadow:inset 0 0 0 2px var(--gold),inset 0 0 0 6px var(--purple),inset 0 0 0 7px #fec60a99,var(--shadow-lg)}.ex-honor[data-astro-cid-qjfj5zch] .ex-honor-star{width:30px;height:30px;margin:0 auto var(--space-sm);display:block}.ex-honor-name[data-astro-cid-qjfj5zch]{font-family:var(--font-display);font-weight:900;font-size:var(--text-2xl);line-height:1.05;color:var(--white);margin:0 auto var(--space-sm)}.ex-honor-line[data-astro-cid-qjfj5zch]{font-size:var(--text-sm);color:#ffffffd9;margin:0 auto}.ex-honor-date[data-astro-cid-qjfj5zch]{font-family:var(--font-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:var(--text-xs);color:var(--gold);margin:var(--space-sm) auto 0}.ex-still[data-astro-cid-qjfj5zch]{width:190px;aspect-ratio:320 / 440;margin-top:-14px;margin-left:150px;border:5px solid var(--white);box-shadow:0 0 0 2px var(--gold),var(--shadow-lg);transform:rotate(3deg)}.ex-still[data-astro-cid-qjfj5zch] img[data-astro-cid-qjfj5zch]{object-position:center 30%}@media(max-width:960px){.ex-grid[data-astro-cid-qjfj5zch]{grid-template-columns:1fr;gap:var(--space-2xl)}.ex-still[data-astro-cid-qjfj5zch]{margin-left:120px}}@media(max-width:480px){.ex-quote[data-astro-cid-qjfj5zch]{padding:var(--space-lg) var(--space-lg) var(--space-md) calc(var(--space-lg) + 2rem)}.ex-quote[data-astro-cid-qjfj5zch] .ex-quote-star{left:var(--space-md);top:calc(var(--space-lg) + .2rem);width:1.3rem;height:1.3rem}.ex-still[data-astro-cid-qjfj5zch]{width:170px;margin-left:70px}}.fly[data-astro-cid-qtdyvybz]{background:linear-gradient(180deg,var(--cream) 0%,var(--green-soft) 100%)}.fly-grid[data-astro-cid-qtdyvybz]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--space-3xl);align-items:start}.fly-photo[data-astro-cid-qtdyvybz]{width:100%;aspect-ratio:4 / 3;border:6px solid var(--white);box-shadow:0 0 0 2px var(--green),var(--shadow-lg)}.fly-label[data-astro-cid-qtdyvybz]{color:var(--green)}.fly-dot[data-astro-cid-qtdyvybz]{width:.8em;height:.8em;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-soft),0 0 0 4px var(--green)}.fly-copy[data-astro-cid-qtdyvybz] .section-title[data-astro-cid-qtdyvybz]{display:flex;flex-wrap:wrap;column-gap:.25em}.fly-accent[data-astro-cid-qtdyvybz]{color:var(--green)}.fly-list[data-astro-cid-qtdyvybz]{margin:var(--space-lg) 0;display:grid;gap:var(--space-sm)}.fly-list[data-astro-cid-qtdyvybz] li[data-astro-cid-qtdyvybz]{position:relative;padding-left:2rem;color:var(--ink-soft)}.fly-list[data-astro-cid-qtdyvybz] li[data-astro-cid-qtdyvybz]:before{content:"";position:absolute;left:0;top:.42em;width:1.1rem;height:.7rem;background:var(--green);clip-path:polygon(0 55%,18% 38%,38% 62%,82% 0,100% 18%,38% 100%)}.fly-quote[data-astro-cid-qtdyvybz]{background:var(--white);border-left:5px solid var(--green);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-lg);box-shadow:var(--shadow-sm)}.fly-quote[data-astro-cid-qtdyvybz] p[data-astro-cid-qtdyvybz]{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:var(--text-lg);line-height:1.35;color:var(--purple-deep)}.fly-quote[data-astro-cid-qtdyvybz] .tr-line[data-astro-cid-qtdyvybz]{margin-top:var(--space-xs);font-family:var(--font-body);font-style:normal;font-weight:400;font-size:var(--text-base);color:var(--ink-soft)}.tr-line[data-astro-cid-qtdyvybz]:empty,html[lang=en] .tr-line[data-astro-cid-qtdyvybz]{display:none}.fly-quote[data-astro-cid-qtdyvybz] footer[data-astro-cid-qtdyvybz]{font-family:var(--font-label);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:var(--text-xs);color:var(--green);margin-top:var(--space-xs)}.fly-note[data-astro-cid-qtdyvybz]{margin-top:var(--space-2xl);padding-top:var(--space-md);border-top:1px solid rgba(11,90,60,.25);font-size:var(--text-sm);color:var(--muted);max-width:70ch}@media(min-width:961px){.fly-photo[data-astro-cid-qtdyvybz]{position:sticky;top:calc(var(--nav-height) + var(--space-xl))}}@media(max-width:960px){.fly-grid[data-astro-cid-qtdyvybz]{grid-template-columns:1fr;gap:var(--space-2xl)}.fly-photo[data-astro-cid-qtdyvybz]{max-width:560px}}.join-band[data-astro-cid-spjajxci]{position:relative;overflow:hidden;padding:var(--space-5xl) 0 calc(var(--space-4xl) + 40px)}.join-band[data-astro-cid-spjajxci] .jb-swoosh{position:absolute;left:-5%;width:110%;height:clamp(40px,6vw,80px);pointer-events:none}.join-band[data-astro-cid-spjajxci] .jb-swoosh-top{top:var(--space-lg)}.join-band[data-astro-cid-spjajxci] .jb-swoosh-bottom{bottom:var(--space-lg);opacity:.7}.jb-inner[data-astro-cid-spjajxci]{position:relative;z-index:1}.jb-inner[data-astro-cid-spjajxci] .section-title[data-astro-cid-spjajxci]{font-size:var(--text-5xl);display:flex;flex-wrap:wrap;column-gap:.25em;max-width:16ch}.jb-ctas[data-astro-cid-spjajxci]{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-xl)}.jb-inner[data-astro-cid-spjajxci] .jb-share{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--line-light)}.jb-seal[data-astro-cid-spjajxci]{width:128px;margin-bottom:var(--space-lg)}.jb-seal[data-astro-cid-spjajxci] img{width:100%;height:auto}@media(min-width:1024px){.jb-seal[data-astro-cid-spjajxci]{position:absolute;top:84px;right:calc(var(--gutter) + 32px);width:200px;margin:0}.jb-inner[data-astro-cid-spjajxci] .section-title[data-astro-cid-spjajxci]{max-width:min(16ch,100% - 330px)}}@media(max-width:768px){.join-band[data-astro-cid-spjajxci]{padding:var(--space-4xl) 0}}
