.hero[data-astro-cid-jmendh44]{position:relative;display:grid;align-content:end;min-height:max(100svh,640px);padding-top:calc(var(--header-h) + 3rem);color:#fff;isolation:isolate;overflow:hidden}.film[data-astro-cid-jmendh44]{position:absolute;inset:0;z-index:-1;transform:translate3d(0,calc(var(--out, 0) * 14%),0) scale(calc(1.04 + var(--out, 0) * .2));opacity:calc(1 - var(--out, 0) * .6);transform-origin:50% 40%;animation:settle 2.8s var(--ease) both;will-change:transform}@keyframes settle{0%{scale:1.12}}.film[data-astro-cid-jmendh44] picture[data-astro-cid-jmendh44]{display:contents}.veil[data-astro-cid-jmendh44]{position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0b8c,#0a0a0b1a 30%,#0a0a0b59 62%,#0a0a0beb)}.copy[data-astro-cid-jmendh44]{transform:translate3d(0,calc(var(--out, 0) * -90px),0);display:grid;gap:2.5rem;align-items:end;padding-bottom:2.5rem}@media(min-width:1000px){.copy[data-astro-cid-jmendh44]{grid-template-columns:1.55fr .7fr;gap:4rem;padding-bottom:3.5rem}}h1[data-astro-cid-jmendh44]{font-size:clamp(3.4rem,.6rem + 7.4vw,8.8rem)}.line[data-astro-cid-jmendh44]{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.line[data-astro-cid-jmendh44]>span[data-astro-cid-jmendh44]{display:inline-block;animation:rise 1.15s var(--ease) both}.line[data-astro-cid-jmendh44]:nth-child(2)>span[data-astro-cid-jmendh44]{animation-delay:.12s}.line[data-astro-cid-jmendh44]:nth-child(3)>span[data-astro-cid-jmendh44]{animation-delay:.24s}@keyframes rise{0%{transform:translateY(105%)}}.side[data-astro-cid-jmendh44]{display:grid;gap:1.6rem;animation:fade 1.2s .5s var(--ease) both}.side[data-astro-cid-jmendh44] p[data-astro-cid-jmendh44]{font-size:1.12rem;line-height:1.5;color:#ffffffdb;max-width:30em}@keyframes fade{0%{opacity:0;transform:translateY(14px)}}.actions[data-astro-cid-jmendh44]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.base[data-astro-cid-jmendh44]{display:flex;align-items:center;gap:1.2rem;padding-block:1.1rem 1.5rem;border-top:1px solid rgb(255 255 255 / .25);font-size:.9rem;color:#ffffffbf}.base[data-astro-cid-jmendh44] .line[data-astro-cid-jmendh44]{position:relative;flex:0 0 64px;height:1px;background:#ffffff4d;overflow:hidden}.base[data-astro-cid-jmendh44] .line[data-astro-cid-jmendh44]:after{content:"";position:absolute;inset:0;background:#fff;transform:translate(-100%);animation:scan 2.6s var(--ease) infinite}@keyframes scan{60%,to{transform:translate(100%)}}.base[data-astro-cid-jmendh44] span[data-astro-cid-jmendh44]:last-child{margin-left:auto}@media(max-width:700px){.base[data-astro-cid-jmendh44] span[data-astro-cid-jmendh44]:last-child{display:none}}.expand[data-astro-cid-q72555ef]{position:relative;height:270vh;background:var(--projector);color:#fff}.stick[data-astro-cid-q72555ef]{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;align-items:end;--k: min(1, calc(var(--s, 1) * 2.2))}.frame[data-astro-cid-q72555ef]{position:absolute;inset:0;clip-path:inset(calc((1 - var(--k)) * 20%) calc((1 - var(--k)) * 17%) calc((1 - var(--k)) * 20%) calc((1 - var(--k)) * 17%) round calc((1 - var(--k)) * 30px));background:var(--ink)}.frame[data-astro-cid-q72555ef] .bg{position:absolute;inset:0;transform:scale(calc(1.18 - var(--k) * .18))}.veil[data-astro-cid-q72555ef]{position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0b26,#0a0a0bb3);opacity:calc((var(--k) - .55) * 2.2)}.copy[data-astro-cid-q72555ef]{position:relative;display:grid;gap:1.5rem 4rem;padding-bottom:clamp(2rem,6vw,5rem);opacity:calc((var(--s, 1) - .42) * 3.2);transform:translateY(calc((1 - min(1,var(--s, 1) * 1.6))*60px))}@media(min-width:960px){.copy[data-astro-cid-q72555ef]{grid-template-columns:1.4fr .6fr;align-items:end}}h2[data-astro-cid-q72555ef]{max-width:13ch}.side[data-astro-cid-q72555ef]{display:grid;gap:1.2rem;justify-items:start}.side[data-astro-cid-q72555ef] p[data-astro-cid-q72555ef]{color:#ffffffe0}@media(prefers-reduced-motion:reduce){.expand[data-astro-cid-q72555ef]{height:auto}.stick[data-astro-cid-q72555ef]{position:relative;height:70vh;--k: 1}.frame[data-astro-cid-q72555ef],.copy[data-astro-cid-q72555ef]{clip-path:none;opacity:1;transform:none}.veil[data-astro-cid-q72555ef]{opacity:1}}.statement[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:clamp(2.2rem,1rem + 4.6vw,5.6rem);line-height:1.04;letter-spacing:-.02em;max-width:22em}.services[data-astro-cid-j7pv25f6]{padding-bottom:var(--section)}.head[data-astro-cid-j7pv25f6]{display:grid;gap:1.2rem 4rem;margin-bottom:clamp(2rem,4vw,4rem);align-items:end}@media(min-width:960px){.head[data-astro-cid-j7pv25f6]{grid-template-columns:1fr .8fr}}.concepts[data-astro-cid-j7pv25f6] .list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;gap:.6rem 3rem;padding-block:1.8rem;transition:padding .4s var(--ease)}@media(min-width:960px){.concepts[data-astro-cid-j7pv25f6] .list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.1fr 11rem;align-items:baseline}.concepts[data-astro-cid-j7pv25f6] .list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{padding-left:1.2rem}}.t[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:clamp(1.9rem,1.2rem + 2.4vw,3.4rem);line-height:1.05}.more[data-astro-cid-j7pv25f6]{margin-top:2.2rem}.research[data-astro-cid-j7pv25f6]{display:grid;gap:1rem 3rem;margin-top:clamp(3rem,7vw,7rem);padding-top:2rem;border-top:1px solid rgb(128 128 128 / .35)}@media(min-width:960px){.research[data-astro-cid-j7pv25f6]{grid-template-columns:1.2fr auto;align-items:center}}.research[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.2rem;max-width:36em}.portrait[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:4 / 5;overflow:hidden;max-width:520px;background:var(--graphite)}.portrait[data-astro-cid-j7pv25f6] img{width:100%;height:118%;object-fit:cover;filter:grayscale(1) contrast(1.05);transform:translate3d(0,calc((var(--p, .5) - .5) * -14%),0)}blockquote[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:clamp(2rem,1rem + 3.6vw,4.6rem);line-height:1.04;letter-spacing:-.015em}.who[data-astro-cid-j7pv25f6]{margin-block:2rem}
