.hero-video[data-astro-cid-n24p5ogk]{position:absolute;inset:0;overflow:hidden;background:var(--color-ink)}.hero-video__poster[data-astro-cid-n24p5ogk] img[data-astro-cid-n24p5ogk],.hero-video__media[data-astro-cid-n24p5ogk]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-video__media[data-astro-cid-n24p5ogk]{opacity:0;transition:opacity 1.2s var(--ease-out)}.hero-video__media[data-astro-cid-n24p5ogk].is-playing{opacity:1}.hero-video__scrim[data-astro-cid-n24p5ogk]{position:absolute;inset:0;background:linear-gradient(180deg,#0810148c,#08101400 22%),linear-gradient(0deg,#081014d1,#08101440 45%,#08101400 70%),linear-gradient(90deg,#08101473,#08101400 60%)}.fcards[data-astro-cid-md2jn63l]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--grid-gap)}.fcards[data-astro-cid-md2jn63l]>li[data-astro-cid-md2jn63l]{grid-column:span 2}.fcards[data-astro-cid-md2jn63l]>li[data-astro-cid-md2jn63l]:nth-child(3n+1):nth-last-child(2),.fcards[data-astro-cid-md2jn63l]>li[data-astro-cid-md2jn63l]:nth-child(3n+2):last-child{grid-column:span 3}.fcards[data-astro-cid-md2jn63l]>li[data-astro-cid-md2jn63l]:nth-child(3n+1):last-child{grid-column:3 / span 2}.fcard[data-astro-cid-md2jn63l]{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-xl);min-height:clamp(22rem,16rem + 14vw,31rem);height:100%;padding:clamp(1.25rem,1rem + .8vw,2rem);overflow:hidden;background:var(--color-ink-raised);border-radius:var(--radius-card);transition:transform .5s var(--ease-out)}.fcard__media[data-astro-cid-md2jn63l]{position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .5s var(--ease-out)}.fcard__media[data-astro-cid-md2jn63l]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0810148c,#08101433 40%,#081014d9)}.fcard__media[data-astro-cid-md2jn63l] picture{display:contents}.fcard__media[data-astro-cid-md2jn63l] img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform .9s var(--ease-out)}.fcard__back[data-astro-cid-md2jn63l]{position:absolute;inset:0;display:grid;place-items:center;background:var(--color-ink-raised);opacity:0;pointer-events:none}.fcard__back[data-astro-cid-md2jn63l] .fcard__back-mark{width:34%;opacity:.9}.fcard__title[data-astro-cid-md2jn63l]{font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-stretch:108%}.fcard__foot[data-astro-cid-md2jn63l]{display:grid;gap:var(--space-m)}.fcard__line[data-astro-cid-md2jn63l]{color:var(--color-cream-muted);max-width:24ch;transition:color var(--dur-base) var(--ease-out)}.fcard__cta[data-astro-cid-md2jn63l]{display:inline-flex;align-items:center;gap:.6em;color:var(--color-gold)}@media(hover:hover){.fcard[data-astro-cid-md2jn63l]:hover .fcard__media[data-astro-cid-md2jn63l]{opacity:1}.fcard[data-astro-cid-md2jn63l]:hover .fcard__media[data-astro-cid-md2jn63l] img{transform:scale(1)}.fcard[data-astro-cid-md2jn63l]:hover .fcard__line[data-astro-cid-md2jn63l]{color:var(--color-cream)}.fcard[data-astro-cid-md2jn63l]:hover .arrow[data-astro-cid-md2jn63l]{animation:mark-pulse .65s var(--ease-out) forwards}}.fcard[data-astro-cid-md2jn63l]:focus-visible{outline-offset:4px}@media(max-width:960px){.fcards[data-astro-cid-md2jn63l]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(78vw,22rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-bottom:var(--space-s);scrollbar-width:none}.fcards[data-astro-cid-md2jn63l]>li[data-astro-cid-md2jn63l],.fcards[data-astro-cid-md2jn63l]>li[data-astro-cid-md2jn63l]:nth-child(n){grid-column:auto}.fcards[data-astro-cid-md2jn63l]::-webkit-scrollbar{display:none}.fcards__item[data-astro-cid-md2jn63l]{scroll-snap-align:start}.fcard__media[data-astro-cid-md2jn63l]{opacity:.5}.fcard__media[data-astro-cid-md2jn63l] img{transform:none}}.hero[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh;min-height:100svh;overflow:hidden;isolation:isolate}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:clamp(9rem,22vh,16rem);pointer-events:none;background:linear-gradient(180deg,rgb(12 21 25 / 0) 0%,rgb(12 21 25 / .08) 18%,rgb(12 21 25 / .25) 36%,rgb(12 21 25 / .5) 55%,rgb(12 21 25 / .76) 74%,rgb(12 21 25 / .93) 89%,var(--color-ink) 100%)}.hero__content[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-xl) var(--grid-gap);padding-top:calc(var(--header-h) + var(--space-2xl));padding-bottom:var(--space-xl)}.hero__main[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-xl)}.hero__stats[data-astro-cid-j7pv25f6]{display:grid;align-content:start;gap:var(--space-s);margin-top:.35rem;width:clamp(16rem,12rem + 7vw,21rem)}.motion-ok .hero__stats[data-astro-cid-j7pv25f6]{opacity:0;animation:hero-fade .8s var(--ease-out) .85s forwards}.hero-stat[data-astro-cid-j7pv25f6]{display:grid;gap:.35rem;padding:1.1rem 1.3rem 1.2rem;background:#0810146b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgb(224 223 214 / .14);border-radius:var(--radius-card);transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.hero-stat__label[data-astro-cid-j7pv25f6]{font-size:var(--text-meta);color:var(--color-gold);font-weight:var(--weight-strong)}.hero-stat[data-astro-cid-j7pv25f6]{justify-items:center;text-align:center}.hero-stat--figure[data-astro-cid-j7pv25f6]{grid-template-rows:auto 1fr}.hero-stat--figure[data-astro-cid-j7pv25f6] .hero-stat__value[data-astro-cid-j7pv25f6]{align-self:center}.hero-stat__value[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,1.4rem + 1.6vw,3rem);white-space:nowrap;font-stretch:var(--stretch-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-title);line-height:1.05}.hero-stat__line[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:var(--space-s);font-size:var(--text-meta);color:var(--color-cream-muted)}.hero-stat--link[data-astro-cid-j7pv25f6]:hover{background:#08101499;border-color:#c6a24c99}.hero-stat--link[data-astro-cid-j7pv25f6]:hover .arrow{animation:mark-pulse .65s var(--ease-out) forwards}.hero-ticker[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:flex;align-items:stretch;border-top:1px solid rgb(224 223 214 / .12);background:#0c15198c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-ticker__viewport[data-astro-cid-j7pv25f6]{flex:1;min-width:0;overflow:hidden;contain:paint;padding-block:1.1rem calc(1.1rem + env(safe-area-inset-bottom));-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.hero-ticker__all[data-astro-cid-j7pv25f6]{flex:none;display:flex;align-items:center;gap:clamp(1rem,.5rem + 1.5vw,2.5rem);padding-inline:clamp(1rem,.5rem + 1.5vw,2rem);padding-bottom:env(safe-area-inset-bottom);border-left:1px solid rgb(224 223 214 / .35);font-size:clamp(.875rem,.8rem + .25vw,1rem);font-weight:var(--weight-strong);color:var(--color-cream);white-space:nowrap;transition:color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.hero-ticker__all[data-astro-cid-j7pv25f6]:hover{color:var(--color-gold);background:#e0dfd60a}.hero-ticker__all[data-astro-cid-j7pv25f6]:hover .arrow{animation:mark-pulse .65s var(--ease-out) forwards}.hero-ticker__all[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--color-gold);outline-offset:-4px}@media(max-width:560px){.hero-ticker__all[data-astro-cid-j7pv25f6]{width:9.5rem;white-space:normal;line-height:1.2}}.hero-ticker__track[data-astro-cid-j7pv25f6]{display:flex;width:max-content}.motion-ok .hero-ticker__track[data-astro-cid-j7pv25f6]{animation:ticker 48s linear infinite}.hero-ticker[data-astro-cid-j7pv25f6]:hover .hero-ticker__track[data-astro-cid-j7pv25f6],.hero-ticker[data-astro-cid-j7pv25f6]:focus-within .hero-ticker__track[data-astro-cid-j7pv25f6]{animation-play-state:paused}.hero-ticker__list[data-astro-cid-j7pv25f6]{display:flex;flex:none}.hero-ticker__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center}.hero-ticker__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding-inline:clamp(1.25rem,.75rem + 1.5vw,2.25rem);font-size:clamp(1rem,.85rem + .5vw,1.35rem);font-stretch:var(--stretch-display);color:var(--color-cream-muted);white-space:nowrap;transition:color var(--dur-base) var(--ease-out)}.hero-ticker__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-gold)}.hero-ticker__mark[data-astro-cid-j7pv25f6]{width:.85rem;height:.85rem;color:var(--color-gold);opacity:.8}@keyframes ticker{to{transform:translate(-50%)}}.hero__title[data-astro-cid-j7pv25f6]{font-size:min(clamp(2.25rem,.9rem + 4.6vw,5.5rem),10svh)}.hero__line[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;padding-bottom:.2em;margin-bottom:-.04em}.hero__line[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:inline-block}.hero__line[data-astro-cid-j7pv25f6] .accent[data-astro-cid-j7pv25f6]{line-height:.9}.motion-ok .hero__line[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{transform:translateY(108%);animation:hero-rise .9s var(--ease-out) forwards;animation-delay:calc(.25s + var(--i) * .11s)}.hero__aside[data-astro-cid-j7pv25f6]{display:grid;justify-items:start;gap:var(--space-l)}.hero__intro[data-astro-cid-j7pv25f6]{max-width:50rem;font-size:clamp(1rem,.92rem + .3vw,1.2rem);line-height:1.6;color:#e0dfd6b8;text-shadow:0 1px 24px rgb(8 16 20 / .7);text-wrap:pretty}.hero__intro-lead[data-astro-cid-j7pv25f6]{color:var(--color-cream);font-weight:var(--weight-strong)}.motion-ok .hero__aside[data-astro-cid-j7pv25f6]{opacity:0;animation:hero-fade .8s var(--ease-out) .7s forwards}@keyframes hero-rise{to{transform:none}}@keyframes hero-fade{to{opacity:1}}.focus__head[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-m);margin-bottom:var(--space-2xl)}.focus__title[data-astro-cid-j7pv25f6]{max-width:18ch}.focus__intro[data-astro-cid-j7pv25f6]{color:var(--color-cream-muted)}.section-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-m);margin-bottom:var(--space-2xl)}.featured__intro[data-astro-cid-j7pv25f6]{max-width:40rem;margin:calc(var(--space-xl) * -1) 0 var(--space-2xl);color:var(--color-cream-muted)}.featured__more[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-top:var(--space-2xl)}.focus[data-astro-cid-j7pv25f6]{padding-bottom:calc(var(--section) / 2)}.featured[data-astro-cid-j7pv25f6]{padding-top:calc(var(--section) / 2)}.featured-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}.studio[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(36rem,26rem + 30vw,54rem);padding-block:var(--section)}.studio__media[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1}.studio__media[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--color-ink) 0%,rgb(12 21 25 / .7) 6%,rgb(12 21 25 / 0) 16%),linear-gradient(0deg,var(--color-ink-deep) 0%,rgb(8 16 20 / .85) 12%,rgb(8 16 20 / 0) 34%),linear-gradient(0deg,#08101499,#0810148c 45%,#08101426),linear-gradient(90deg,#08101499,#08101400 70%)}.studio__content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-xl) var(--grid-gap);align-items:end}.studio__title[data-astro-cid-j7pv25f6]{grid-column:1 / span 7}.studio__body[data-astro-cid-j7pv25f6]{grid-column:8 / -1;display:grid;gap:var(--space-l);justify-items:start}@media(max-height:560px)and (orientation:landscape){.hero__intro[data-astro-cid-j7pv25f6]{display:none}.hero__title[data-astro-cid-j7pv25f6]{font-size:min(clamp(2.25rem,.9rem + 4.6vw,5.5rem),9svh)}.hero__content[data-astro-cid-j7pv25f6]{gap:var(--space-m);padding-top:calc(var(--header-h) + var(--space-s));padding-bottom:var(--space-m)}.hero__stats[data-astro-cid-j7pv25f6]{display:none}}@media(max-height:760px){.hero__content[data-astro-cid-j7pv25f6]{padding-top:calc(var(--header-h) + var(--space-l));padding-bottom:var(--space-l)}}@media(max-width:1023px){.hero__content[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.hero__stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:34rem}}@media(max-width:1100px){.featured-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.studio__title[data-astro-cid-j7pv25f6],.studio__body[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}@media(max-width:560px){.featured-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.hero__aside[data-astro-cid-j7pv25f6]{padding-right:0}.hero__line[data-astro-cid-j7pv25f6] .accent[data-astro-cid-j7pv25f6]{font-size:.96em}.hero__content[data-astro-cid-j7pv25f6]{gap:var(--space-l);padding-bottom:var(--space-m)}.hero__main[data-astro-cid-j7pv25f6]{gap:var(--space-l)}.hero-stat[data-astro-cid-j7pv25f6]{padding:.85rem 1rem .95rem}.hero-stat__line[data-astro-cid-j7pv25f6]{display:none}}
