.hero[data-astro-cid-bbe6dxrz]{position:relative;margin:var(--inset);min-height:calc(100svh - var(--inset) * 2);border-radius:var(--radius);overflow:hidden;display:grid;grid-template-rows:1fr auto;isolation:isolate}.hero__content[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6rem var(--gutter) 2rem}.hero__title[data-astro-cid-bbe6dxrz]{max-width:16ch;font-size:var(--step-5);text-transform:none;opacity:0;animation:hero-in 1.2s var(--ease-out) .15s forwards}.hero__beats[data-astro-cid-bbe6dxrz]{margin-top:clamp(1.25rem,.8rem + 1.4vw,2rem);font-size:var(--step-2);font-weight:500;letter-spacing:-.01em;max-width:24ch;opacity:0;animation:hero-in 1s var(--ease-out) .4s forwards}.hero__signature[data-astro-cid-bbe6dxrz]{margin-top:clamp(1rem,.7rem + 1vw,1.6rem);font-size:var(--step--1);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);opacity:0;animation:hero-in 1s var(--ease-out) .6s forwards}@keyframes hero-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero__foot[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:grid;place-items:center;padding:0 var(--gutter) clamp(2rem,1rem + 3vw,4rem);opacity:0;animation:hero-in 1s var(--ease-out) .5s forwards}@media(prefers-reduced-motion:reduce){.hero__title[data-astro-cid-bbe6dxrz],.hero__beats[data-astro-cid-bbe6dxrz],.hero__signature[data-astro-cid-bbe6dxrz],.hero__foot[data-astro-cid-bbe6dxrz]{opacity:1;animation:none}}.manifesto[data-astro-cid-5lwsku7t]{background:var(--page)}.manifesto__inner[data-astro-cid-5lwsku7t]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(1.25rem,.8rem + 1.5vw,2rem)}.manifesto__title[data-astro-cid-5lwsku7t]{display:flex;flex-direction:column;align-items:center;gap:.12em;max-width:100%}.manifesto__half[data-astro-cid-5lwsku7t]{display:block;text-wrap:balance}.manifesto__x[data-astro-cid-5lwsku7t]{display:block;font-size:.34em;font-weight:400;font-stretch:100%;line-height:1;color:var(--faint);margin-block:.28em}.manifesto__body[data-astro-cid-5lwsku7t]{max-width:62ch;margin-top:.25rem}.manifesto__inner[data-astro-cid-5lwsku7t]>[data-astro-cid-5lwsku7t]:last-child{margin-top:clamp(1rem,.6rem + 1.5vw,2rem)}.fcard[data-astro-cid-lxmfzltz]{position:relative;overflow:hidden;border-radius:var(--radius);isolation:isolate;display:flex}.fcard[data-astro-cid-lxmfzltz] .media__el,.fcard[data-astro-cid-lxmfzltz] .media__fallback{transition:transform 1.4s var(--ease-out)}.fcard[data-astro-cid-lxmfzltz]:hover .media__el,.fcard[data-astro-cid-lxmfzltz]:hover .media__fallback{transform:scale(1.04)}.fcard__body[data-astro-cid-lxmfzltz]{position:relative;z-index:1;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.75rem,1rem + 2.6vw,3.5rem)}.fcard__title[data-astro-cid-lxmfzltz]{font-size:var(--step-3);font-weight:700;font-stretch:110%;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:.6rem}.fcard__line[data-astro-cid-lxmfzltz]{color:var(--mute);max-width:46ch;line-height:1.5}.fcard--wide[data-astro-cid-lxmfzltz]{min-height:clamp(22rem,46vh,34rem)}.fcard--wide[data-astro-cid-lxmfzltz] .fcard__text[data-astro-cid-lxmfzltz]{min-width:0}.fcard--half[data-astro-cid-lxmfzltz]{min-height:clamp(24rem,58vh,40rem)}.fcard--half[data-astro-cid-lxmfzltz] .fcard__body[data-astro-cid-lxmfzltz]{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:0}.fcard--half[data-astro-cid-lxmfzltz] .fcard__title[data-astro-cid-lxmfzltz]{font-size:var(--step-2);margin-bottom:0}.fcard__link[data-astro-cid-lxmfzltz]:after{content:"";position:absolute;inset:0;z-index:2}.fcard__reveal[data-astro-cid-lxmfzltz]{display:grid;grid-template-rows:0fr;width:100%;transition:grid-template-rows .65s var(--ease-out)}.fcard__reveal-inner[data-astro-cid-lxmfzltz]{overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.fcard__reveal-inner[data-astro-cid-lxmfzltz]>[data-astro-cid-lxmfzltz]:first-child{margin-top:1rem}.fcard__line[data-astro-cid-lxmfzltz],.fcard__cta[data-astro-cid-lxmfzltz]{opacity:0;transform:translateY(10px);transition:opacity .45s var(--ease),transform .55s var(--ease-out)}.fcard[data-astro-cid-lxmfzltz]:hover .fcard__reveal[data-astro-cid-lxmfzltz],.fcard[data-astro-cid-lxmfzltz]:focus-within .fcard__reveal[data-astro-cid-lxmfzltz]{grid-template-rows:1fr}.fcard[data-astro-cid-lxmfzltz]:hover .fcard__line[data-astro-cid-lxmfzltz],.fcard[data-astro-cid-lxmfzltz]:focus-within .fcard__line[data-astro-cid-lxmfzltz],.fcard[data-astro-cid-lxmfzltz]:hover .fcard__cta[data-astro-cid-lxmfzltz],.fcard[data-astro-cid-lxmfzltz]:focus-within .fcard__cta[data-astro-cid-lxmfzltz]{opacity:1;transform:none}.fcard[data-astro-cid-lxmfzltz]:hover .fcard__cta[data-astro-cid-lxmfzltz],.fcard[data-astro-cid-lxmfzltz]:focus-within .fcard__cta[data-astro-cid-lxmfzltz]{transition-delay:.1s}@media(hover:none),(max-width:860px){.fcard__reveal[data-astro-cid-lxmfzltz]{grid-template-rows:1fr}.fcard__line[data-astro-cid-lxmfzltz],.fcard__cta[data-astro-cid-lxmfzltz]{opacity:1;transform:none}}@media(max-width:900px){.fcard--wide[data-astro-cid-lxmfzltz] .fcard__body[data-astro-cid-lxmfzltz]{flex-direction:column;align-items:flex-start;gap:1.75rem}}.showcase[data-astro-cid-xyg7ob6d]{background:var(--page);padding-bottom:clamp(3rem,2rem + 4vw,6rem)}.showcase__inner[data-astro-cid-xyg7ob6d]{display:flex;flex-direction:column;gap:clamp(1rem,.6rem + 1.4vw,2rem)}.showcase__grid[data-astro-cid-xyg7ob6d]{display:flex;gap:clamp(1rem,.6rem + 1.4vw,2rem)}.showcase__grid[data-astro-cid-xyg7ob6d]>.fcard{flex:1 1 0;min-width:0;transition:flex-grow .7s var(--ease-out)}@media(hover:hover)and (min-width:861px){.showcase__grid[data-astro-cid-xyg7ob6d]:hover>.fcard{flex-grow:.78}.showcase__grid[data-astro-cid-xyg7ob6d]>.fcard:hover,.showcase__grid[data-astro-cid-xyg7ob6d]>.fcard:focus-within{flex-grow:1.42}}@media(max-width:860px){.showcase__grid[data-astro-cid-xyg7ob6d]{flex-direction:column}}.intro[data-astro-cid-u43ozx4m]{background:var(--page)}.intro__inner[data-astro-cid-u43ozx4m]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,1.5rem + 4vw,6rem)}.intro__text[data-astro-cid-u43ozx4m]{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1rem,.7rem + 1vw,1.6rem)}.intro__title[data-astro-cid-u43ozx4m]{font-size:var(--step-4);max-width:12ch}.intro__body[data-astro-cid-u43ozx4m]{max-width:46ch}.intro__panel[data-astro-cid-u43ozx4m]{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius);aspect-ratio:1.42;min-height:clamp(16rem,36vh,22rem);display:grid;align-content:end;padding:clamp(.9rem,.6rem + 1vw,1.5rem)}.intro__panel-inner[data-astro-cid-u43ozx4m]{position:relative;z-index:1;display:flex;justify-content:flex-start}.intro__panel[data-astro-cid-u43ozx4m] .intro__panel-inner[data-astro-cid-u43ozx4m] .intro__mark{width:clamp(11rem,8rem + 7vw,16rem);height:auto}@media(max-width:900px){.intro__inner[data-astro-cid-u43ozx4m]{grid-template-columns:1fr}.intro__title[data-astro-cid-u43ozx4m]{max-width:16ch}}
