.rule[data-astro-cid-to5gspib]{--c:var(--rule);align-items:center;gap:1rem;min-height:1px;display:flex}.rule--ink[data-astro-cid-to5gspib]{--c:var(--ink)}.rule--blue[data-astro-cid-to5gspib]{--c:var(--blue)}.rule[data-astro-cid-to5gspib]:before,.rule[data-astro-cid-to5gspib]:after{content:"";background:var(--c);flex:auto;height:1px}.rule[data-astro-cid-to5gspib]:not(.rule--label):after{display:none}.rule--start[data-astro-cid-to5gspib]:before,.rule--end[data-astro-cid-to5gspib]:after{flex:0 0 clamp(1.5rem,4vw,3rem)}.rule__label[data-astro-cid-to5gspib]{font-family:var(--font-sub);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-size:1.15rem;line-height:1}.on-night .rule[data-astro-cid-to5gspib]{--c:#ffffff2e}.on-night .rule__label[data-astro-cid-to5gspib]{color:var(--night-ink-2)}.yt[data-astro-cid-jz6bft7u]{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.yt[data-astro-cid-jz6bft7u] .yt__poster,.yt[data-astro-cid-jz6bft7u] .yt__poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.yt[data-astro-cid-jz6bft7u] .yt__poster img{opacity:.72;transition:opacity .3s, transform .6s var(--ease-out)}.yt__play[data-astro-cid-jz6bft7u]{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1rem;text-decoration:none;display:flex;position:absolute;inset:0}.yt__icon[data-astro-cid-jz6bft7u]{aspect-ratio:1;width:clamp(64px,8vw,96px);color:var(--ink);transition:transform .25s var(--ease-out), box-shadow .4s;background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 #5dbffc80}.yt__icon[data-astro-cid-jz6bft7u] svg[data-astro-cid-jz6bft7u]{width:38%;height:38%;margin-left:6%}.yt__label[data-astro-cid-jz6bft7u]{letter-spacing:.02em;text-shadow:0 1px 8px #0009;text-align:center;padding-inline:1rem;font-size:.95rem;font-weight:600}.yt__play[data-astro-cid-jz6bft7u]:hover .yt__icon[data-astro-cid-jz6bft7u],.yt__play[data-astro-cid-jz6bft7u]:focus-visible .yt__icon[data-astro-cid-jz6bft7u]{transform:scale(1.06);box-shadow:0 0 0 14px #5dbffc40}.yt[data-astro-cid-jz6bft7u]:hover .yt__poster img{opacity:.85}.yt[data-astro-cid-jz6bft7u] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@property --p{syntax:"<number>";inherits:true;initial-value:0}.hero[data-astro-cid-lcdefpme]{--p:0;--mx:0;--my:0;padding-top:clamp(1.5rem,1rem + 3vw,4rem);padding-bottom:clamp(2rem,1rem + 3vw,3.5rem);position:relative;overflow:clip}.hero__back[data-astro-cid-lcdefpme]{z-index:0;white-space:nowrap;pointer-events:none;letter-spacing:-.02em;color:#eef0f3;translate:-50%;transform:translateY(calc(var(--p) * -12px));margin:0;font-size:clamp(6rem,22vw,26rem);line-height:.82;position:absolute;top:clamp(.5rem,2vw,2rem);left:50%}.hero__grid[data-astro-cid-lcdefpme]{z-index:1;gap:2.5rem;display:grid;position:relative}.hero__eyebrow[data-astro-cid-lcdefpme]{color:var(--ink);margin-bottom:1.25rem}.hero__title[data-astro-cid-lcdefpme]{margin-bottom:1.5rem;font-size:clamp(3.2rem,.9rem + 8.2vw,9.5rem);line-height:.88}.hero__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero__lead[data-astro-cid-lcdefpme]{max-width:34ch;margin-bottom:2rem}.hero__tix[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;display:grid}.hero__visual[data-astro-cid-lcdefpme]{position:relative}.hero__frame[data-astro-cid-lcdefpme]{z-index:1;clip-path:inset(0);position:relative}.hero__frame[data-astro-cid-lcdefpme] .photo{box-shadow:0 40px 60px -40px #0f121680}.hero__visual[data-astro-cid-lcdefpme]{margin-bottom:3.5rem}.hero[data-astro-cid-lcdefpme] .hero__glass{z-index:2;width:58%;translate:calc(var(--mx) * 8px) calc(var(--my) * 8px);transition:translate .4s var(--ease-out);position:absolute;bottom:-16%;left:-8%}.hero[data-astro-cid-lcdefpme] .hero__meta-rule{margin-top:clamp(2.5rem,2rem + 3vw,4.5rem)}.hero[data-astro-cid-lcdefpme] .hero__meta-rule .rule__label{color:var(--ink);white-space:normal;text-align:center;line-height:1.25}@media (width<=47.99rem){.hero[data-astro-cid-lcdefpme] .hero__meta-rule:before{display:none}.hero[data-astro-cid-lcdefpme] .hero__meta-rule .rule__label{text-align:left}}@media (width>=64rem){.hero__visual[data-astro-cid-lcdefpme]{margin-bottom:0}.hero__grid[data-astro-cid-lcdefpme]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.hero__copy[data-astro-cid-lcdefpme]{grid-column:1/span 7}.hero__visual[data-astro-cid-lcdefpme]{margin-right:calc(var(--pad-x) * -1);grid-column:8/span 5}.hero__frame[data-astro-cid-lcdefpme]{transform:translateY(calc(var(--p) * -24px))}.hero[data-astro-cid-lcdefpme] .hero__glass{width:78%;transform:translateY(calc(var(--p) * -40px));bottom:-10%;left:-34%}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (width>=64rem){.hero[data-astro-cid-lcdefpme]{animation:linear both hero-depth scroll(root);animation-range:0 100vh}}}@keyframes hero-depth{0%{--p:0}to{--p:1}}@media (prefers-reduced-motion:no-preference){.hero__copy[data-astro-cid-lcdefpme],.hero__visual[data-astro-cid-lcdefpme]{animation:hero-in .7s var(--ease-out) both}.hero__visual[data-astro-cid-lcdefpme]{animation-delay:.12s}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]{--p:0!important;translate:none!important}}@keyframes hero-in{0%{transform:translateY(12px)}to{transform:none}}.philosophy[data-astro-cid-lcdefpme]{overflow:clip}.philosophy[data-astro-cid-lcdefpme] .philosophy__symbol{opacity:.95;width:clamp(240px,36vw,620px);position:absolute;bottom:-18%;right:-12%}.philosophy__head[data-astro-cid-lcdefpme]{align-items:end;margin-block:1.5rem 3.5rem}.philosophy__title[data-astro-cid-lcdefpme]{grid-column:1/-1}.philosophy__mission[data-astro-cid-lcdefpme]{z-index:1;grid-column:1/-1;position:relative}@media (width>=64rem){.philosophy__title[data-astro-cid-lcdefpme]{grid-column:1/span 7}.philosophy__mission[data-astro-cid-lcdefpme]{grid-column:8/span 5}}.principles[data-astro-cid-lcdefpme]{z-index:1;gap:2rem;display:grid;position:relative}.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);padding-top:1.25rem}.principles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-3);margin-bottom:.5rem}.principles[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:var(--step-1);max-width:22ch;line-height:1.4}@media (width>=48rem){.principles[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:repeat(3,1fr)}}.exp__head[data-astro-cid-lcdefpme]{gap:1rem 4rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.exp__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40ch;font-size:var(--step-1);line-height:1.45}@media (width>=64rem){.exp__head[data-astro-cid-lcdefpme]{grid-template-columns:1.6fr 1fr;align-items:end}}.exp__grid[data-astro-cid-lcdefpme]{gap:clamp(2rem, 1.5rem + 2vw, 3rem) var(--gutter);display:grid}@media (width>=40rem){.exp__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.exp__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);align-items:start}.exp-card[data-astro-cid-lcdefpme]:nth-child(3n+2){margin-top:4rem}}.exp-card[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.exp-card__body[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);padding-top:1rem}.exp-card__title[data-astro-cid-lcdefpme]{margin-bottom:.4rem;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem)}.exp-card--type[data-astro-cid-lcdefpme]{background:var(--paper-2);align-content:end;min-height:18rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.exp-card--type[data-astro-cid-lcdefpme] .exp-card__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-3);color:var(--blue-display);line-height:.95}.exp-card--photo[data-astro-cid-lcdefpme] .photo{transition:transform .4s var(--ease-out)}.exp__people[data-astro-cid-lcdefpme]{gap:2rem;margin-top:4rem;display:grid}@media (width>=48rem){.exp__people[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.person-card[data-astro-cid-lcdefpme]{grid-template-columns:8rem 1fr;align-items:center;gap:1.25rem;display:grid}.exp__more[data-astro-cid-lcdefpme]{margin-top:3rem}.film[data-astro-cid-lcdefpme]{position:relative;overflow:clip}.film[data-astro-cid-lcdefpme] .section[data-astro-cid-lcdefpme]{padding-top:clamp(3rem,2rem + 4vw,6rem)}.film__head[data-astro-cid-lcdefpme]{gap:1rem 4rem;margin-bottom:2.5rem;display:grid}.film__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.film__copy[data-astro-cid-lcdefpme]{font-size:var(--step-1);max-width:40ch;line-height:1.45}@media (width>=64rem){.film__head[data-astro-cid-lcdefpme]{grid-template-columns:1.5fr 1fr;align-items:end}}.film[data-astro-cid-lcdefpme] .yt{box-shadow:0 0 120px -20px #5dbffc59,0 0 0 1px #ffffff14}.film__strip[data-astro-cid-lcdefpme]{gap:var(--gutter);margin-top:var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=39.99rem){.film__strip[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.film__strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{grid-column:1/-1}.film__strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child .photo{aspect-ratio:4/3!important}}.film__foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.film__quote[data-astro-cid-lcdefpme]{max-width:50rem;margin-top:4rem}.film__quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:1rem}.marquee[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffff1f;padding-block:1rem;overflow:hidden}.marquee__track[data-astro-cid-lcdefpme]{width:max-content;font-family:var(--font-sub);letter-spacing:.08em;text-transform:uppercase;color:var(--night-ink-2);white-space:nowrap;font-size:clamp(1.4rem,1rem + 1.5vw,2.2rem);display:flex}.marquee__track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding-right:.5em}@media (prefers-reduced-motion:no-preference){.marquee__track[data-astro-cid-lcdefpme]{animation:60s linear infinite marquee}}@keyframes marquee{to{transform:translate(-50%)}}.essentials[data-astro-cid-lcdefpme]{overflow:clip}.essentials[data-astro-cid-lcdefpme] .essentials__symbol{opacity:.9;width:clamp(300px,52vw,860px);position:absolute;top:8%;right:-16%}.essentials__title[data-astro-cid-lcdefpme]{z-index:1;max-width:16ch;margin-bottom:2.5rem;position:relative}.workshop-card[data-astro-cid-lcdefpme]{z-index:1;border:1px solid var(--ink);background:#fffffff0;gap:1rem;max-width:44rem;padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid;position:relative}.workshop-card__by[data-astro-cid-lcdefpme]{font-weight:600}.workshop-card__form[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{width:fit-content;list-style:none}.workshop-card__form[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.workshop-card__form[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]{--btn-bg:transparent;--btn-fg:var(--ink);--btn-border:var(--ink)}.workshop-card__formbody[data-astro-cid-lcdefpme]{gap:1rem;margin-top:1.25rem;display:grid}.disclaimer[data-astro-cid-lcdefpme]{color:var(--ink-2);border-top:1px solid var(--rule);padding-top:1rem;font-size:.875rem}.partner__head[data-astro-cid-lcdefpme]{gap:1.5rem 4rem;margin-bottom:3rem;display:grid}@media (width>=64rem){.partner__head[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;align-items:end}}.partner__wall[data-astro-cid-lcdefpme]{margin-top:2.5rem}.faq-grid[data-astro-cid-lcdefpme]{gap:2rem var(--gutter);display:grid}@media (width>=64rem){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.6fr}}.final__inner[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;display:grid}.final__title[data-astro-cid-lcdefpme]{font-size:clamp(3rem,1rem + 8vw,10rem);line-height:.88}
