.hero[data-astro-cid-ge2uvauf]{margin-top:var(--header-h);height:calc(100svh - var(--header-h));background:var(--color-blackberry);min-height:36rem;max-height:66rem;color:var(--color-alabaster);isolation:isolate;position:relative;overflow:clip}.hero__media[data-astro-cid-ge2uvauf]{position:absolute;inset:0;overflow:clip}.hero__frame[data-astro-cid-ge2uvauf]{height:108%;position:absolute;inset:0 0 auto}.hero__still[data-astro-cid-ge2uvauf],.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:58% 0%;width:100%;height:100%;position:absolute;inset:0}@media (aspect-ratio<=1){.hero__still[data-astro-cid-ge2uvauf],.hero__video[data-astro-cid-ge2uvauf]{object-position:50% 0%}}.hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(24deg,#141414d1 0%,#1414148c 34%,#14141400 62%);position:absolute;inset:0}@media (aspect-ratio<=1){.hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(#14141400 34%,#141414ad 60%,#141414d1 100%)}}.hero__content[data-astro-cid-ge2uvauf]{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:clamp(3rem,9vh,5.5rem);display:flex;position:relative}.hero__title[data-astro-cid-ge2uvauf]{margin-bottom:1.5rem}.hero__text[data-astro-cid-ge2uvauf]{max-width:36rem;color:var(--color-alabaster);margin-bottom:2.25rem}.mask[data-astro-cid-ge2uvauf]{display:block;overflow:clip}.mask[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf][data-line]{display:inline-block}.hero__actions[data-astro-cid-ge2uvauf] .mask[data-astro-cid-ge2uvauf]{padding:.25rem .25rem .35rem 0}@media (prefers-reduced-motion:no-preference){[data-astro-cid-ge2uvauf][data-line]{animation:hero-line 1.2s cubic-bezier(.16, 1, .3, 1) calc(.1s + var(--i) * 80ms) backwards}}@keyframes hero-line{0%{translate:0 150%}}@media (orientation:landscape) and (height<=30rem){.hero[data-astro-cid-ge2uvauf]{height:auto;min-height:calc(100svh - var(--header-h))}.hero__content[data-astro-cid-ge2uvauf]{height:auto;min-height:calc(100svh - var(--header-h));padding-top:1rem;padding-bottom:1.25rem}.hero__title[data-astro-cid-ge2uvauf]{margin-bottom:.5rem}.hero__text[data-astro-cid-ge2uvauf]{margin-bottom:.875rem}.hero__pause[data-astro-cid-ge2uvauf]{bottom:1.25rem}}.hero__pause[data-astro-cid-ge2uvauf]{right:var(--gutter);border:1px solid color-mix(in oklab, var(--color-alabaster) 55%, transparent);width:2.75rem;height:2.75rem;color:var(--color-alabaster);background:color-mix(in oklab, var(--color-blackberry) 35%, transparent);place-items:center;transition:background-color .3s,color .3s;display:grid;position:absolute;bottom:clamp(3rem,9vh,5.5rem)}.hero__pause[data-astro-cid-ge2uvauf][hidden]{display:none}.hero__pause[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:1rem;height:1rem}.hero__icon-play[data-astro-cid-ge2uvauf]{display:none}[data-astro-cid-ge2uvauf][data-paused] .hero__icon-play[data-astro-cid-ge2uvauf]{display:block}[data-astro-cid-ge2uvauf][data-paused] .hero__icon-pause[data-astro-cid-ge2uvauf]{display:none}@media (hover:hover){.hero__pause[data-astro-cid-ge2uvauf]:hover{background:var(--color-alabaster);color:var(--color-blackberry)}}.tile[data-astro-cid-gqcvzhte]{aspect-ratio:1;background:var(--color-blackberry);color:var(--color-alabaster);display:block;position:relative;overflow:clip}@media (width>=64rem){.tile[data-astro-cid-gqcvzhte]{aspect-ratio:4/4.4}}.tile[data-astro-cid-gqcvzhte] picture{position:absolute;inset:0}.tile[data-astro-cid-gqcvzhte] .tile__img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .9s var(--ease-out-soft), transform 1.2s var(--ease-out-soft);transform:scale(1.001)}@media (hover:hover){.tile[data-astro-cid-gqcvzhte]:hover .tile__img{filter:grayscale(.1)contrast();transform:scale(1.05)}.tile[data-astro-cid-gqcvzhte]:hover .tile__card[data-astro-cid-gqcvzhte]{transform:scale(1.04)}}.tile--card[data-astro-cid-gqcvzhte]{background:var(--color-onyx)}.tile__card[data-astro-cid-gqcvzhte]{transition:transform 1.2s var(--ease-out-soft);align-content:center;display:grid;position:absolute;inset:0 12% 56%}@media (width>=40rem){.tile__card[data-astro-cid-gqcvzhte]{inset:0 8% 26%}}@media (width<=22rem){.tile__card[data-astro-cid-gqcvzhte]{display:none}}.tile__shade[data-astro-cid-gqcvzhte]{background:linear-gradient(#0000 40%,#14141433 56%,#14141480 74%,#141414b8 100%);position:absolute;inset:0}@media (width<=39.99rem){.tile__shade[data-astro-cid-gqcvzhte]{background:linear-gradient(#0000 26%,#14141475 48%,#14141494 66%,#141414c7 100%)}}.tile__body[data-astro-cid-gqcvzhte]{grid-template-columns:minmax(0,1fr);gap:.35rem;padding:clamp(.9rem,2vw,1.75rem);display:grid;position:absolute;inset:auto 0 0}.tile__from[data-astro-cid-gqcvzhte]{color:color-mix(in oklab, var(--color-alabaster) 90%, transparent);font-size:.62rem}.tile__row[data-astro-cid-gqcvzhte]{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}@media (width<=39.99rem){.tile[data-astro-cid-gqcvzhte] .tile__arrow{display:none}}.tile__title[data-astro-cid-gqcvzhte]{font-family:var(--font-display);font-weight:var(--display-weight);font-size:calc(clamp(1.05rem, 1.9vw, 1.75rem) * var(--ds));overflow-wrap:anywhere;hyphens:auto;line-height:1.1}.tile__kicker[data-astro-cid-gqcvzhte]{opacity:0;max-height:0;color:color-mix(in oklab, var(--color-alabaster) 80%, transparent);transition:max-height .6s var(--ease-out-soft), opacity .6s var(--ease-out-soft);font-size:.78rem;overflow:clip}@media (hover:hover) and (width>=64rem){.tile[data-astro-cid-gqcvzhte]:hover .tile__kicker[data-astro-cid-gqcvzhte]{opacity:1;max-height:2rem}}.tile[data-astro-cid-gqcvzhte] .tile__arrow{--arrow-w:clamp(2rem, 5vw, 4.5rem);flex-shrink:0;margin-bottom:.4rem}.stage[data-astro-cid-nnfqu5h2]{isolation:isolate;position:relative}.stage__media[data-astro-cid-nnfqu5h2] picture{height:calc(100% - 2px);display:block}.stage__media[data-astro-cid-nnfqu5h2] .stage__img{object-fit:cover;width:100%;height:100%}.stage__text[data-astro-cid-nnfqu5h2]{font-family:var(--font-brand);letter-spacing:-.01em;text-wrap:pretty;color:var(--color-alabaster);font-size:clamp(2.25rem,4.6vw,4.75rem);font-weight:400;line-height:1.08}.stage__media[data-astro-cid-nnfqu5h2]{aspect-ratio:4/5;overflow:clip}.stage__shade[data-astro-cid-nnfqu5h2]{aspect-ratio:4/5;background:linear-gradient(0deg, var(--color-blackberry) 3px, color-mix(in oklab, var(--color-blackberry) 70%, transparent) 10%, transparent 26%);position:absolute;inset:0 0 auto}.stage__content[data-astro-cid-nnfqu5h2]{margin-top:-2.5rem;padding-bottom:clamp(2rem,6vw,4rem);position:relative}.stage__lead[data-astro-cid-nnfqu5h2]{margin-bottom:clamp(2.5rem,7vw,4rem)}.pillars[data-astro-cid-nnfqu5h2]{border-top:1px solid color-mix(in oklab, var(--color-gold) 40%, transparent)}.pillar[data-astro-cid-nnfqu5h2]{border-bottom:1px solid color-mix(in oklab, var(--color-gold) 40%, transparent);gap:.75rem;padding-block:1.75rem;display:grid}.pillar__text[data-astro-cid-nnfqu5h2]{text-wrap:pretty;max-width:38rem;color:color-mix(in oklab, var(--color-alabaster) 86%, transparent);font-size:1rem}@media (width>=48rem) and (width<=63.99rem){.pillar[data-astro-cid-nnfqu5h2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:2.5rem;padding-block:2.25rem}}@media (width>=64rem){.stage[data-astro-cid-nnfqu5h2]{min-height:clamp(56rem,73vw,76rem);display:flex}.stage__media[data-astro-cid-nnfqu5h2]{aspect-ratio:auto;position:absolute;inset:0 0 0 22%}.stage__media[data-astro-cid-nnfqu5h2] .stage__img{object-position:50% 70%}.stage__shade[data-astro-cid-nnfqu5h2]{aspect-ratio:auto;background:linear-gradient(0deg, var(--color-blackberry) 3px, color-mix(in oklab, var(--color-blackberry) 92%, transparent) 14%, color-mix(in oklab, var(--color-blackberry) 74%, transparent) 21%, transparent 36%), linear-gradient(90deg, var(--color-blackberry) 22%, color-mix(in oklab, var(--color-blackberry) 88%, transparent) 32%, color-mix(in oklab, var(--color-blackberry) 60%, transparent) 42%, color-mix(in oklab, var(--color-blackberry) 18%, transparent) 50%, transparent 58%);inset:0}.stage__content[data-astro-cid-nnfqu5h2]{flex-direction:column;justify-content:flex-end;margin-top:0;padding-block:clamp(6rem,13vh,9rem) clamp(2.5rem,4vw,3.5rem);display:flex}.stage__lead[data-astro-cid-nnfqu5h2]{margin-bottom:clamp(2.5rem,3.5vw,3.5rem)}.stage__text[data-astro-cid-nnfqu5h2]{max-width:calc(46vw - max(var(--gutter), (100vw - 92rem) / 2));text-wrap:balance;font-size:clamp(2.75rem,4.8vw,5rem)}.pillars[data-astro-cid-nnfqu5h2]{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(2rem,4vw,4.5rem);display:grid}.pillar[data-astro-cid-nnfqu5h2]{border-top:1px solid color-mix(in oklab, var(--color-gold) 55%, transparent);border-bottom:0;align-content:start;gap:.625rem;padding-block:1.5rem 0}.pillar__text[data-astro-cid-nnfqu5h2]{font-size:.95rem;line-height:1.55}}.artist__frame[data-astro-cid-o5hscxsq]{aspect-ratio:4/5;background:var(--color-cashmere);position:relative;overflow:clip}.artist__frame[data-astro-cid-o5hscxsq] picture{height:100%;display:block}.artist__frame[data-astro-cid-o5hscxsq] .artist__img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%;transition:filter .9s var(--ease-out-soft), transform 1.2s var(--ease-out-soft)}@media (hover:hover){.artist[data-astro-cid-o5hscxsq]:hover .artist__img{filter:grayscale(0);transform:scale(1.035)}}.academy__inner[data-astro-cid-dxd5vfza]{padding-block:clamp(4rem,6.1vw,5.5rem)}.academy__main[data-astro-cid-dxd5vfza]{aspect-ratio:10/11;width:82%;overflow:clip}.academy__main[data-astro-cid-dxd5vfza] img{object-position:50% 28%}.academy__main[data-astro-cid-dxd5vfza] picture,.academy__inset[data-astro-cid-dxd5vfza] picture{height:100%;display:block}.academy__main[data-astro-cid-dxd5vfza] img,.academy__inset[data-astro-cid-dxd5vfza] img{filter:grayscale()contrast(1.05)}.academy__inset[data-astro-cid-dxd5vfza]{aspect-ratio:3/4;outline:1px solid var(--color-gold);outline-offset:10px;width:38%;position:absolute;bottom:-8%;right:0;overflow:clip}.insta[data-astro-cid-gwx2dods]{aspect-ratio:1;display:block;position:relative;overflow:clip}.insta[data-astro-cid-gwx2dods] picture{height:100%;display:block}.insta[data-astro-cid-gwx2dods] img{transition:transform 1.1s var(--ease-out-soft)}@media (hover:hover){.insta[data-astro-cid-gwx2dods]:hover img{transform:scale(1.06)}}.insta__plaque[data-astro-cid-gwx2dods]{align-items:center;padding:clamp(.75rem,2vw,1.5rem);display:flex;position:absolute;inset:0}
