:root{--purple: #54025c;--purple-deep: #3c0142;--purple-soft: #f3e9f4;--yellow: #feb601;--yellow-soft: #fff3cf;--ink: #202235;--ivory: #f6f3ee;--gray: #676574;--line: #e6e1e8;--white: #ffffff;--font: "Montserrat Variable", Montserrat, system-ui, -apple-system, "Segoe UI", sans-serif;--ease: cubic-bezier(.22, .61, .36, 1);--fs-xl: clamp(2.4rem, 1.4rem + 4.2vw, 4.6rem);--fs-h2: clamp(1.9rem, 1.3rem + 2.4vw, 3.1rem);--fs-h3: clamp(1.2rem, 1.05rem + .6vw, 1.5rem);--fs-lead: clamp(1.08rem, 1rem + .35vw, 1.3rem);--fs-small: .875rem;--fs-tag: .75rem;--gutter: clamp(1rem, .4rem + 2.6vw, 2.5rem);--max: 76rem;--section-y: clamp(4rem, 2.8rem + 5vw, 7.5rem);--header-h: 68px;--radius: 18px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}body{margin:0;font-family:var(--font);font-size:1rem;line-height:1.65;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-.02em;font-weight:800;color:var(--purple)}a{color:var(--purple)}button{font:inherit}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:4px}main:focus{outline:none}.smi-skip{position:absolute;left:1rem;top:-100px;z-index:100;background:var(--purple);color:#fff;padding:.75rem 1rem;border-radius:8px;font-weight:700}.smi-skip:focus{top:1rem}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.section{padding-block:var(--section-y)}.section--ivory{background:var(--ivory)}.section--purple{background:var(--purple);color:#fff}.section--purple h2,.section--purple h3{color:#fff}.kicker{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--fs-tag);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--purple)}.kicker:before{content:"";width:28px;height:4px;border-radius:4px;background:var(--yellow)}.section--purple .kicker{color:#fff}.h2{font-size:var(--fs-h2);margin-top:1rem}.lead{font-size:var(--fs-lead);color:var(--gray);max-width:44rem}.section--purple .lead{color:#ffffffd1}.mark{background:linear-gradient(transparent 62%,var(--yellow) 62%,var(--yellow) 92%,transparent 92%);padding-inline:.08em}.section--purple .mark{background:none;color:var(--yellow);padding:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:50px;padding:.8rem 1.4rem;border-radius:999px;font-weight:700;font-size:.95rem;letter-spacing:.005em;text-decoration:none;line-height:1.2;border:2px solid transparent;cursor:pointer;transition:transform .25s var(--ease),background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.btn svg{width:1.25em;height:1.25em;flex:none}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--purple);color:#fff}.btn--primary:hover{background:var(--purple-deep);box-shadow:0 10px 24px -12px #54025cb3}.btn--yellow{background:var(--yellow);color:var(--ink)}.btn--yellow:hover{box-shadow:0 10px 24px -12px #feb601e6}.btn--outline{border-color:var(--purple);color:var(--purple);background:transparent}.btn--outline:hover{background:var(--purple);color:#fff}.btn--outline-light{border-color:#ffffffb3;color:#fff;background:transparent}.btn--outline-light:hover{background:#fff;color:var(--purple)}.text-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--purple);text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:3px;text-underline-offset:5px}.text-link svg{width:1.1em;height:1.1em}.section--purple .text-link{color:#fff}.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d, 0ms)}.js [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js [data-reveal]{opacity:1;transform:none}}.smi-header[data-astro-cid-riuwvogg]{position:sticky;top:0;z-index:60;background:#fffffff5;backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.smi-header__inner[data-astro-cid-riuwvogg]{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:1rem}.smi-brand[data-astro-cid-riuwvogg]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--purple);font-weight:800;letter-spacing:-.01em;flex:none}.smi-brand[data-astro-cid-riuwvogg] img{width:44px;height:44px}.smi-brand[data-astro-cid-riuwvogg] span[data-astro-cid-riuwvogg]{font-size:1rem}.smi-nav[data-astro-cid-riuwvogg]{display:none}.smi-nav[data-astro-cid-riuwvogg] ul[data-astro-cid-riuwvogg]{list-style:none;display:flex;gap:clamp(.9rem,.2rem + 1.1vw,1.6rem);padding:0}.smi-nav[data-astro-cid-riuwvogg] a[data-astro-cid-riuwvogg]{position:relative;text-decoration:none;color:var(--ink);font-weight:600;font-size:.9rem;padding-block:.4rem}.smi-nav[data-astro-cid-riuwvogg] a[data-astro-cid-riuwvogg]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;border-radius:3px;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.smi-nav[data-astro-cid-riuwvogg] a[data-astro-cid-riuwvogg]:hover:after,.smi-nav[data-astro-cid-riuwvogg] a[data-astro-cid-riuwvogg][aria-current=true]:after{transform:scaleX(1)}.smi-nav[data-astro-cid-riuwvogg] a[data-astro-cid-riuwvogg][aria-current=true]{color:var(--purple)}.smi-header__actions[data-astro-cid-riuwvogg]{display:flex;align-items:center;gap:.75rem}.smi-back[data-astro-cid-riuwvogg]{display:none;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;color:var(--gray);text-decoration:none}.smi-back[data-astro-cid-riuwvogg]:hover{color:var(--purple)}.smi-back[data-astro-cid-riuwvogg] svg{width:1em;height:1em}.smi-header__yt[data-astro-cid-riuwvogg]{display:none;min-height:42px;padding:.55rem 1.05rem;font-size:.85rem}.smi-toggle[data-astro-cid-riuwvogg]{display:inline-grid;place-items:center;width:46px;height:46px;margin-right:-8px;background:transparent;border:0;color:var(--purple);cursor:pointer;border-radius:10px}.smi-toggle[data-astro-cid-riuwvogg] svg{width:26px;height:26px}.smi-toggle__close[data-astro-cid-riuwvogg],.smi-toggle[data-astro-cid-riuwvogg][aria-expanded=true] .smi-toggle__open[data-astro-cid-riuwvogg]{display:none}.smi-toggle[data-astro-cid-riuwvogg][aria-expanded=true] .smi-toggle__close[data-astro-cid-riuwvogg]{display:inline}.smi-menu[data-astro-cid-riuwvogg]{position:fixed;inset:var(--header-h) 0 0 0;background:#fff;overflow-y:auto;padding-block:1.5rem 3rem}.smi-menu[data-astro-cid-riuwvogg][hidden]{display:none}.smi-menu[data-astro-cid-riuwvogg] ul[data-astro-cid-riuwvogg]{list-style:none;padding:0;border-top:1px solid var(--line)}.smi-menu[data-astro-cid-riuwvogg] li[data-astro-cid-riuwvogg]{border-bottom:1px solid var(--line)}.smi-menu[data-astro-cid-riuwvogg] ul[data-astro-cid-riuwvogg] a[data-astro-cid-riuwvogg]{display:block;padding:1rem 0;font-size:1.4rem;font-weight:800;color:var(--purple);text-decoration:none;letter-spacing:-.01em}.smi-menu__foot[data-astro-cid-riuwvogg]{margin-top:2rem;display:grid;gap:1.25rem}.smi-menu__foot[data-astro-cid-riuwvogg] .btn[data-astro-cid-riuwvogg]{width:100%}.smi-menu__back[data-astro-cid-riuwvogg]{display:inline-flex;align-items:center;gap:.4rem;color:var(--gray);font-weight:600;text-decoration:none}.smi-menu__back[data-astro-cid-riuwvogg] svg{width:1.1em;height:1.1em}@media(min-width:640px){.smi-header__yt[data-astro-cid-riuwvogg]{display:inline-flex}}@media(min-width:1140px){.smi-nav[data-astro-cid-riuwvogg]{display:block}.smi-back[data-astro-cid-riuwvogg]{display:inline-flex}.smi-toggle[data-astro-cid-riuwvogg]{display:none}.smi-menu[data-astro-cid-riuwvogg]{display:none!important}}.smi-footer[data-astro-cid-2da4yb3o]{background:#fff;border-top:6px solid var(--purple);padding-block:clamp(3rem,2rem + 4vw,5rem) 2rem;font-size:.95rem}.smi-footer[data-astro-cid-2da4yb3o] a[data-astro-cid-2da4yb3o]{color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.smi-footer[data-astro-cid-2da4yb3o] a[data-astro-cid-2da4yb3o]:hover{color:var(--purple);text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:3px;text-underline-offset:4px}.smi-footer[data-astro-cid-2da4yb3o] a[data-astro-cid-2da4yb3o] svg{width:1.15em;height:1.15em;color:var(--purple);flex:none}.smi-footer__top[data-astro-cid-2da4yb3o]{display:grid;gap:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--line)}.smi-footer__brand[data-astro-cid-2da4yb3o] img{width:min(360px,100%);height:auto;padding:0}.smi-footer__title[data-astro-cid-2da4yb3o]{font-size:var(--fs-tag);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--purple);margin-bottom:.9rem}.smi-footer[data-astro-cid-2da4yb3o] ul[data-astro-cid-2da4yb3o]{list-style:none;padding:0;display:grid;gap:.55rem}.smi-footer__note[data-astro-cid-2da4yb3o]{padding-block:1.5rem;font-size:.85rem;color:var(--gray)}.smi-footer__bottom[data-astro-cid-2da4yb3o]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-top:1.25rem;border-top:1px solid var(--line);font-size:.8125rem;color:var(--gray)}.smi-footer__bottom[data-astro-cid-2da4yb3o] a[data-astro-cid-2da4yb3o]{color:var(--purple);font-weight:600;display:inline}.smi-credit[data-astro-cid-2da4yb3o]{display:inline-flex!important;align-items:center;gap:.5rem;font-size:.75rem;letter-spacing:.04em;color:var(--gray)!important}.smi-credit[data-astro-cid-2da4yb3o] img{width:24px;height:auto}@media(min-width:820px){.smi-footer__top[data-astro-cid-2da4yb3o]{grid-template-columns:1.3fr .8fr 1.2fr;align-items:start}}.videos__head[data-astro-cid-3ixxlh6o],.gallery__head[data-astro-cid-3ixxlh6o]{margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.videos__head[data-astro-cid-3ixxlh6o]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem}.featured[data-astro-cid-3ixxlh6o]:focus{outline:none}.featured__grid{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem);align-items:center}.featured__media{position:relative;border-radius:var(--radius);overflow:hidden;background:#000;aspect-ratio:16 / 9;box-shadow:0 30px 60px -30px #0009}.featured__media iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.featured__play{position:absolute;inset:0;display:block;width:100%;padding:0;border:0;cursor:pointer;background:#000;color:#fff}.featured__play img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease),opacity .3s}.featured__play:hover img{transform:scale(1.03);opacity:.9}.play-badge{position:absolute;left:50%;top:50%;translate:-50% -50%;width:clamp(64px,9vw,92px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--yellow);color:var(--purple);box-shadow:0 12px 30px -10px #0009;transition:transform .3s var(--ease)}.play-badge svg{width:42%;height:42%;margin-left:6%}.play-badge--sm{width:54px}.featured__play:hover .play-badge,.card__media:hover .play-badge{transform:scale(1.08)}.featured__label{font-size:var(--fs-tag);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow)}.featured__title{margin-top:.75rem;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.4rem);color:#fff;text-wrap:balance}.featured__date{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;color:#ffffffd9;font-weight:600}.featured__date svg{width:1.15em;height:1.15em;color:var(--yellow)}.featured__note{margin-top:.75rem;color:#fffc;font-size:var(--fs-small)}.featured__actions{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.videos__empty[data-astro-cid-3ixxlh6o]{font-size:var(--fs-lead);display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.gallery__grid[data-astro-cid-3ixxlh6o]{list-style:none;padding:0;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.card{background:#fff;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px #54025c8c}.card__media{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:0;overflow:hidden;background:var(--purple);cursor:pointer;color:inherit}.card__media img{width:100%;height:100%;object-fit:cover}.card__body{padding:1.1rem 1.25rem 1.3rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.card__title{font-size:1.05rem;line-height:1.3;color:var(--ink);font-weight:700;letter-spacing:-.005em}.card__meta{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:var(--fs-small);color:var(--gray);font-weight:600}.card__meta a{color:var(--purple);font-weight:700}.gallery__more[data-astro-cid-3ixxlh6o]{margin-top:2.5rem;display:flex;justify-content:center}.player[data-astro-cid-3ixxlh6o]{width:min(100% - 2rem,980px);padding:0;border:0;border-radius:var(--radius);background:var(--purple);color:#fff}.player[data-astro-cid-3ixxlh6o]::backdrop{background:#202235d1;backdrop-filter:blur(3px)}.player__bar[data-astro-cid-3ixxlh6o]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem .9rem 1.25rem}.player__title[data-astro-cid-3ixxlh6o]{font-size:1rem;color:#fff;font-weight:700;letter-spacing:0;line-height:1.3}.player__close[data-astro-cid-3ixxlh6o]{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:0;background:#ffffff1f;color:#fff;cursor:pointer}.player__close[data-astro-cid-3ixxlh6o]:hover{background:var(--yellow);color:var(--purple)}.player__close[data-astro-cid-3ixxlh6o] svg{width:22px;height:22px}.player__frame[data-astro-cid-3ixxlh6o]{position:relative;aspect-ratio:16 / 9;background:#000}.player__frame[data-astro-cid-3ixxlh6o] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.player__foot[data-astro-cid-3ixxlh6o]{padding:.9rem 1.25rem 1.1rem}.player__foot[data-astro-cid-3ixxlh6o] .text-link[data-astro-cid-3ixxlh6o]{color:#fff}@media(min-width:960px){.featured__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.tl-list[data-astro-cid-x2cmfffq]{list-style:none;padding:0 0 0 2.2rem;position:relative;display:grid;gap:1rem}.tl-list[data-astro-cid-x2cmfffq]:before{content:"";position:absolute;left:.55rem;top:.4rem;bottom:-.6rem;width:6px;border-radius:6px;background:linear-gradient(var(--purple),var(--purple) 85%,rgba(84,2,92,.25))}.tl-list[data-astro-cid-x2cmfffq] li[data-astro-cid-x2cmfffq]{position:relative;display:grid;gap:.15rem;background:#fff;border:1px solid var(--line);border-radius:14px;padding:.9rem 1rem}.tl-list[data-astro-cid-x2cmfffq] li[data-astro-cid-x2cmfffq]:before{content:"";position:absolute;left:-2.05rem;top:1.1rem;width:18px;height:18px;border-radius:50%;background:var(--yellow);border:4px solid #fff;box-shadow:0 0 0 2px var(--purple)}.tl-list__anchor[data-astro-cid-x2cmfffq]{background:var(--purple)!important;color:#fff;border-color:var(--purple)!important}.tl-list__anchor[data-astro-cid-x2cmfffq]:before{background:var(--purple)!important;box-shadow:0 0 0 2px var(--yellow)!important}.tl-list__years[data-astro-cid-x2cmfffq]{font-size:var(--fs-tag);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--purple)}.tl-list__anchor[data-astro-cid-x2cmfffq] .tl-list__years[data-astro-cid-x2cmfffq]{color:var(--yellow)}.tl-list__name[data-astro-cid-x2cmfffq]{font-size:1.15rem;font-weight:800;color:var(--ink);letter-spacing:-.01em}.tl-list__anchor[data-astro-cid-x2cmfffq] .tl-list__name[data-astro-cid-x2cmfffq]{color:#fff}.tl-list__role[data-astro-cid-x2cmfffq]{font-size:var(--fs-small);color:var(--gray)}.tl-list__anchor[data-astro-cid-x2cmfffq] .tl-list__role[data-astro-cid-x2cmfffq]{color:#fffc}.tl-chart[data-astro-cid-x2cmfffq]{display:none}@media(min-width:900px){.tl-list[data-astro-cid-x2cmfffq]{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;padding:0}.tl-chart[data-astro-cid-x2cmfffq]{display:grid;position:relative;grid-template-columns:13.5rem repeat(var(--cols),minmax(0,1fr));row-gap:.85rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem 1.75rem 1.75rem}.tl-row[data-astro-cid-x2cmfffq]{display:contents}.tl-year[data-astro-cid-x2cmfffq]{grid-row:1;text-align:center;font-size:.78rem;font-weight:700;color:var(--gray);padding-bottom:.4rem;border-bottom:1px solid var(--line)}.tl-row--years[data-astro-cid-x2cmfffq]>span[data-astro-cid-x2cmfffq]:first-child{grid-row:1;border-bottom:1px solid var(--line)}.tl-grid[data-astro-cid-x2cmfffq]{border-left:1px dashed var(--line);margin-top:-.85rem;pointer-events:none}.tl-label[data-astro-cid-x2cmfffq]{grid-column:1;display:grid;align-content:center;padding-right:1rem;line-height:1.25}.tl-label[data-astro-cid-x2cmfffq] strong[data-astro-cid-x2cmfffq]{font-weight:800;color:var(--ink);font-size:.98rem}.tl-label[data-astro-cid-x2cmfffq] small[data-astro-cid-x2cmfffq]{font-size:.78rem;color:var(--gray);font-weight:600}.tl-row--anchor[data-astro-cid-x2cmfffq] .tl-label[data-astro-cid-x2cmfffq] strong[data-astro-cid-x2cmfffq]{color:var(--purple);font-size:1.1rem}.tl-bar[data-astro-cid-x2cmfffq]{position:relative;align-self:center;height:38px;display:flex;align-items:center;padding-inline:.9rem;border-radius:999px;background:var(--yellow);color:var(--ink);font-size:.8rem;font-weight:700;white-space:nowrap;overflow:hidden;margin-inline:4px;transform-origin:left center}.tl-bar--anchor[data-astro-cid-x2cmfffq]{height:52px;background:var(--purple);color:#fff;font-size:.9rem}.tl-bar--current[data-astro-cid-x2cmfffq]{font-weight:800}.tl-bar--open[data-astro-cid-x2cmfffq]{border-radius:999px 4px 4px 999px;margin-right:0;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);padding-right:1.6rem}.js[data-astro-cid-x2cmfffq] .tl-bar[data-astro-cid-x2cmfffq][data-reveal]{opacity:1;transform:scaleX(0);transition:transform 1s var(--ease);transition-delay:var(--d, 0ms)}.js[data-astro-cid-x2cmfffq] .tl-bar[data-astro-cid-x2cmfffq][data-reveal].is-visible{transform:scaleX(1)}}.hero[data-astro-cid-4ksr4fxf]{padding-block:clamp(2.5rem,1.5rem + 4vw,5rem) clamp(3rem,2rem + 4vw,5.5rem);background:#fff;overflow:hidden}.hero__grid[data-astro-cid-4ksr4fxf]{display:grid;gap:clamp(2rem,1rem + 4vw,4rem);align-items:center}.hero__logo[data-astro-cid-4ksr4fxf]{margin:0}.hero__logo[data-astro-cid-4ksr4fxf] img{width:min(100%,480px);min-width:min(100%,320px);height:auto;margin-left:-2.5%}.hero__support[data-astro-cid-4ksr4fxf]{margin-top:1.25rem;font-size:var(--fs-lead);color:var(--ink);max-width:34rem;line-height:1.55}.hero__actions[data-astro-cid-4ksr4fxf]{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.85rem}.hero__stage[data-astro-cid-4ksr4fxf]{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:.5rem;padding:2.5rem 1rem 0;border-radius:28px;background:var(--purple);isolation:isolate;overflow:hidden;min-height:320px}.hero__stage[data-astro-cid-4ksr4fxf]:before{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;right:-18%;top:-22%;background:radial-gradient(circle,rgba(254,182,1,.22),transparent 65%);z-index:-1}.hero__arc[data-astro-cid-4ksr4fxf]{position:absolute;inset:auto 0 0;width:100%;height:100%;z-index:-1}.hero__arc[data-astro-cid-4ksr4fxf] path[data-astro-cid-4ksr4fxf]{fill:none;stroke:var(--yellow);stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.js[data-astro-cid-4ksr4fxf] .hero__arc[data-astro-cid-4ksr4fxf] path[data-astro-cid-4ksr4fxf]{stroke-dasharray:720;stroke-dashoffset:720;animation:draw 1.8s .4s var(--ease) forwards}.js[data-astro-cid-4ksr4fxf] .hero__arc[data-astro-cid-4ksr4fxf] .hero__arc-head[data-astro-cid-4ksr4fxf]{stroke-dasharray:120;stroke-dashoffset:120;animation-delay:1.9s;animation-duration:.5s}@keyframes draw{to{stroke-dashoffset:0}}.hero__host[data-astro-cid-4ksr4fxf]{margin:0;position:relative}.hero__host[data-astro-cid-4ksr4fxf] img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:top}.hero__host[data-astro-cid-4ksr4fxf] figcaption[data-astro-cid-4ksr4fxf]{position:absolute;left:50%;bottom:.9rem;translate:-50% 0;white-space:nowrap;background:#fff;color:var(--ink);border-radius:999px;padding:.4rem .9rem;display:grid;text-align:center;line-height:1.15;box-shadow:0 10px 24px -14px #0009}.hero__host[data-astro-cid-4ksr4fxf] figcaption[data-astro-cid-4ksr4fxf] strong[data-astro-cid-4ksr4fxf]{font-size:.85rem;font-weight:800;color:var(--purple)}.hero__host[data-astro-cid-4ksr4fxf] figcaption[data-astro-cid-4ksr4fxf] span[data-astro-cid-4ksr4fxf]{font-size:.68rem;font-weight:600;color:var(--gray);letter-spacing:.08em;text-transform:uppercase}.program__grid[data-astro-cid-4ksr4fxf]{display:grid;gap:2.5rem;align-items:center}.program__lead[data-astro-cid-4ksr4fxf]{margin-top:1.25rem;color:var(--ink)}.program__quote[data-astro-cid-4ksr4fxf]{margin:0;padding:clamp(1.75rem,1.2rem + 2vw,2.75rem);border-radius:var(--radius);background:var(--purple);color:#fff;position:relative}.program__quote[data-astro-cid-4ksr4fxf]:before{content:"“";position:absolute;top:-.35em;left:.3em;font-size:7rem;line-height:1;color:var(--yellow);font-weight:800}.program__quote[data-astro-cid-4ksr4fxf] p[data-astro-cid-4ksr4fxf]{font-size:clamp(1.45rem,1.1rem + 1.5vw,2.2rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.program__quote[data-astro-cid-4ksr4fxf] p[data-astro-cid-4ksr4fxf]+p[data-astro-cid-4ksr4fxf]{margin-top:.4rem}.program__quote[data-astro-cid-4ksr4fxf] span[data-astro-cid-4ksr4fxf]{color:var(--yellow)}.program__topics[data-astro-cid-4ksr4fxf]{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.program__topics-title[data-astro-cid-4ksr4fxf]{font-size:var(--fs-tag);letter-spacing:.18em;text-transform:uppercase;color:var(--gray);font-weight:700}.program__topics[data-astro-cid-4ksr4fxf] ul[data-astro-cid-4ksr4fxf]{list-style:none;padding:0;margin-top:1rem;display:flex;flex-wrap:wrap;gap:.6rem}.program__topics[data-astro-cid-4ksr4fxf] li[data-astro-cid-4ksr4fxf]{padding:.55rem 1rem;border-radius:999px;border:2px solid var(--purple);color:var(--purple);font-weight:700;font-size:.92rem;transition:background-color .25s var(--ease),color .25s var(--ease)}.program__topics[data-astro-cid-4ksr4fxf] li[data-astro-cid-4ksr4fxf]:nth-child(3n+1){background:var(--purple);color:#fff}.program__topics[data-astro-cid-4ksr4fxf] li[data-astro-cid-4ksr4fxf]:nth-child(4){background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.history__intro[data-astro-cid-4ksr4fxf]{margin-top:1.25rem;color:var(--ink)}.history__chart[data-astro-cid-4ksr4fxf]{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.history__close[data-astro-cid-4ksr4fxf]{margin-top:2rem;font-size:var(--fs-lead);font-weight:600;max-width:46rem}.history__close[data-astro-cid-4ksr4fxf] strong[data-astro-cid-4ksr4fxf]{color:var(--purple)}.hosts__grid[data-astro-cid-4ksr4fxf]{margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid;gap:1.5rem}.host[data-astro-cid-4ksr4fxf]{display:grid;gap:1.5rem;padding:clamp(1.25rem,1rem + 1vw,2rem);border:1px solid var(--line);border-radius:var(--radius);background:#fff}.host__photo[data-astro-cid-4ksr4fxf]{border-radius:16px;background:var(--purple);overflow:hidden;aspect-ratio:1;max-width:260px;position:relative}.host__photo[data-astro-cid-4ksr4fxf]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:var(--yellow)}.host__photo[data-astro-cid-4ksr4fxf] img{width:100%;height:100%;object-fit:cover;object-position:top}.host[data-astro-cid-4ksr4fxf] h3[data-astro-cid-4ksr4fxf]{font-size:var(--fs-h3)}.host__role[data-astro-cid-4ksr4fxf]{margin-top:.35rem;font-weight:700;color:var(--purple);font-size:var(--fs-small)}.host__body[data-astro-cid-4ksr4fxf] p[data-astro-cid-4ksr4fxf]:last-child{margin-top:.9rem;color:var(--ink)}.learn__grid[data-astro-cid-4ksr4fxf]{margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid;gap:1.5rem}.learn__card[data-astro-cid-4ksr4fxf]{padding:clamp(1.5rem,1rem + 2vw,2.5rem);border-radius:var(--radius);background:#fff;border:1px solid var(--line);display:grid;gap:1rem;align-content:start;justify-items:start}.learn__card[data-astro-cid-4ksr4fxf] h3[data-astro-cid-4ksr4fxf]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem)}.learn__card--main[data-astro-cid-4ksr4fxf]{background:var(--purple);color:#fff;border-color:var(--purple)}.learn__card--main[data-astro-cid-4ksr4fxf] h3[data-astro-cid-4ksr4fxf]{color:#fff}.learn__card--main[data-astro-cid-4ksr4fxf] p[data-astro-cid-4ksr4fxf]{color:#ffffffe0}.learn__tag[data-astro-cid-4ksr4fxf]{display:inline-block;padding:.3rem .75rem;border-radius:999px;background:var(--yellow);color:var(--ink)!important;font-size:var(--fs-tag);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.learn__tag--ink[data-astro-cid-4ksr4fxf]{background:var(--purple-soft);color:var(--purple)!important}.learn__pillars[data-astro-cid-4ksr4fxf]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.learn__pillars[data-astro-cid-4ksr4fxf] li[data-astro-cid-4ksr4fxf]{padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.45);font-weight:600;font-size:.85rem}.learn__card[data-astro-cid-4ksr4fxf] .btn[data-astro-cid-4ksr4fxf]{margin-top:.5rem}.learn__sub[data-astro-cid-4ksr4fxf]{margin-top:-.5rem;font-weight:700;color:var(--yellow)!important}.learn__facts[data-astro-cid-4ksr4fxf]{list-style:none;padding:0;display:grid;gap:.45rem}.learn__facts[data-astro-cid-4ksr4fxf] li[data-astro-cid-4ksr4fxf]{display:flex;align-items:center;gap:.6rem;font-weight:600;color:#fff}.learn__facts[data-astro-cid-4ksr4fxf] svg{width:1.15em;height:1.15em;color:var(--yellow);flex:none}.learn__price[data-astro-cid-4ksr4fxf]{width:100%;padding:1rem 1.2rem;border-radius:14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.25)}.learn__price[data-astro-cid-4ksr4fxf] p[data-astro-cid-4ksr4fxf]{color:#fff!important}.learn__price-label[data-astro-cid-4ksr4fxf]{font-size:var(--fs-tag);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--yellow)!important}.learn__price-main[data-astro-cid-4ksr4fxf]{margin-top:.2rem;font-size:1.05rem}.learn__price-main[data-astro-cid-4ksr4fxf] strong[data-astro-cid-4ksr4fxf]{font-size:1.6rem;font-weight:800;color:var(--yellow);letter-spacing:-.01em}.learn__price-note[data-astro-cid-4ksr4fxf]{font-size:var(--fs-small);color:#ffffffd1!important}.learn__quote[data-astro-cid-4ksr4fxf]{margin:0;padding-left:1rem;border-left:4px solid var(--yellow)}.learn__quote[data-astro-cid-4ksr4fxf] blockquote[data-astro-cid-4ksr4fxf]{margin:0}.learn__quote[data-astro-cid-4ksr4fxf] p[data-astro-cid-4ksr4fxf]{font-style:italic;font-weight:500;color:#fff!important}.learn__quote[data-astro-cid-4ksr4fxf] figcaption[data-astro-cid-4ksr4fxf]{margin-top:.35rem;font-size:var(--fs-small);font-weight:700;color:var(--yellow)}.learn__pdf[data-astro-cid-4ksr4fxf]{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:#fff;text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:3px;text-underline-offset:5px}.learn__pdf[data-astro-cid-4ksr4fxf] span[data-astro-cid-4ksr4fxf]{font-weight:500;color:#ffffffbf}.learn__pdf[data-astro-cid-4ksr4fxf] svg{width:1.2em;height:1.2em;color:var(--yellow)}.learn__actions[data-astro-cid-4ksr4fxf]{display:flex;flex-wrap:wrap;gap:.75rem}.learn__actions[data-astro-cid-4ksr4fxf] .btn[data-astro-cid-4ksr4fxf]{margin-top:.5rem}.contact__grid[data-astro-cid-4ksr4fxf]{list-style:none;padding:0;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid;gap:1rem}.contact__card[data-astro-cid-4ksr4fxf]{height:100%;display:grid;gap:.4rem;align-content:start;padding:1.5rem;border-radius:var(--radius);background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none;transition:background-color .25s var(--ease),transform .25s var(--ease)}.contact__card[data-astro-cid-4ksr4fxf]:hover{background:#ffffff24;transform:translateY(-3px)}.contact__card[data-astro-cid-4ksr4fxf] svg{width:30px;height:30px;color:var(--yellow);margin-bottom:.5rem}.contact__card[data-astro-cid-4ksr4fxf] strong[data-astro-cid-4ksr4fxf]{font-size:1.15rem}.contact__card[data-astro-cid-4ksr4fxf] span[data-astro-cid-4ksr4fxf]{color:#fffc;font-size:.95rem;overflow-wrap:anywhere}.contact__yt[data-astro-cid-4ksr4fxf]{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.contact__yt[data-astro-cid-4ksr4fxf] p[data-astro-cid-4ksr4fxf]{font-weight:600}@media(min-width:720px){.contact__grid[data-astro-cid-4ksr4fxf]{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.hosts__grid[data-astro-cid-4ksr4fxf]{grid-template-columns:1fr 1fr}.host[data-astro-cid-4ksr4fxf]{grid-template-columns:200px 1fr;align-items:start}.learn__grid[data-astro-cid-4ksr4fxf]{grid-template-columns:1.25fr 1fr}}@media(min-width:960px){.hero__grid[data-astro-cid-4ksr4fxf]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.program__grid[data-astro-cid-4ksr4fxf]{grid-template-columns:1.15fr 1fr}}
