.gf[data-astro-cid-oedfy4m2]{--bg:#0a0f0c;color:var(--stone);background:var(--bg);padding:clamp(84px,10vw,150px) 0 clamp(64px,8vw,110px);position:relative;overflow:hidden}.head[data-astro-cid-oedfy4m2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,110px);display:grid}.kicker[data-astro-cid-oedfy4m2]{color:#f4f0e8bf}.head[data-astro-cid-oedfy4m2] h2[data-astro-cid-oedfy4m2]{max-width:20ch;margin:0}.head[data-astro-cid-oedfy4m2] h2[data-astro-cid-oedfy4m2] em[data-astro-cid-oedfy4m2]{color:var(--sand-2)}.statement[data-astro-cid-oedfy4m2]{font-family:var(--serif);max-width:30ch;margin:0 0 16px;font-size:clamp(1.4rem,2.1vw,2.05rem);line-height:1.24}.sub[data-astro-cid-oedfy4m2]{color:#f4f0e89e;max-width:50ch;margin:0;font-size:14.5px;line-height:1.65}.field[data-astro-cid-oedfy4m2]{height:clamp(330px,42vh,420px);margin-top:clamp(24px,3.4vh,48px);position:relative}.field[data-astro-cid-oedfy4m2] canvas[data-astro-cid-oedfy4m2]{width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 130px);mask-image:linear-gradient(#0000 0,#000 130px)}.tags-wrap[data-astro-cid-oedfy4m2]{z-index:1;position:relative}.tags[data-astro-cid-oedfy4m2]{grid-template-columns:repeat(var(--cols,6), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.tags[data-astro-cid-oedfy4m2] li[data-astro-cid-oedfy4m2]{justify-content:center;display:flex}.tags[data-astro-cid-oedfy4m2] button[data-astro-cid-oedfy4m2]{cursor:pointer;max-width:180px;color:var(--stone);text-align:center;background:0 0;border:0;justify-items:center;gap:6px;padding:14px 6px 10px;display:grid}.tn[data-astro-cid-oedfy4m2]{font-family:var(--serif);color:var(--sand-2);opacity:.55;transition:opacity .5s var(--ease);font-size:1rem;font-style:italic}.tt[data-astro-cid-oedfy4m2]{font-family:var(--serif);opacity:.42;transition:opacity .5s var(--ease);font-size:clamp(.98rem,1.15vw,1.15rem);line-height:1.2}.tags[data-astro-cid-oedfy4m2] button[data-astro-cid-oedfy4m2]:hover .tt[data-astro-cid-oedfy4m2],.tags[data-astro-cid-oedfy4m2] button[data-astro-cid-oedfy4m2]:hover .tn[data-astro-cid-oedfy4m2]{opacity:.8}.tags[data-astro-cid-oedfy4m2] button[data-astro-cid-oedfy4m2].on .tt[data-astro-cid-oedfy4m2],.tags[data-astro-cid-oedfy4m2] button[data-astro-cid-oedfy4m2].on .tn[data-astro-cid-oedfy4m2]{opacity:1}.tags[data-astro-cid-oedfy4m2] button[data-astro-cid-oedfy4m2]:focus-visible{outline:2px solid var(--sand-2);outline-offset:2px}.hint[data-astro-cid-oedfy4m2]{z-index:1;right:var(--gutter);letter-spacing:.24em;text-transform:uppercase;color:#f4f0e880;transition:opacity .8s var(--ease);align-items:center;gap:12px;margin:0;font-size:10.5px;font-weight:600;display:flex;position:absolute;bottom:64px}.hint[data-astro-cid-oedfy4m2]:before{content:"";background:currentColor;width:36px;height:1px}.h-t[data-astro-cid-oedfy4m2]{display:none}.gf[data-astro-cid-oedfy4m2].touched .hint[data-astro-cid-oedfy4m2]{opacity:0}.panel[data-astro-cid-oedfy4m2]{z-index:2;grid-template-columns:clamp(130px,13vw,200px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px);margin-top:-44px;padding-top:26px;display:grid;position:relative}.bar[data-astro-cid-oedfy4m2]{top:0;left:var(--gutter);right:var(--gutter);background:#f4f0e829;height:1px;position:absolute}.bar[data-astro-cid-oedfy4m2] i[data-astro-cid-oedfy4m2]{background:var(--sand-2);width:0;height:1px;display:block}.gf[data-astro-cid-oedfy4m2].auto .bar[data-astro-cid-oedfy4m2] i[data-astro-cid-oedfy4m2]{animation:gfBar var(--gf-ms,5.2s) linear forwards}@keyframes gfBar{to{width:100%}}.num[data-astro-cid-oedfy4m2]{font-family:var(--serif);color:var(--stone);align-items:flex-end;gap:12px;font-style:italic;line-height:.8;display:flex}.roll[data-astro-cid-oedfy4m2]{clip-path:inset(-.3em -.4em -.32em -.3em);width:1.9ch;height:.8em;font-size:clamp(3.6rem,5.4vw,5.4rem);display:block;position:relative}.roll[data-astro-cid-oedfy4m2] span[data-astro-cid-oedfy4m2]{transition:transform .9s var(--ease-out);position:absolute;bottom:0;left:0;transform:translateY(170%)}.roll[data-astro-cid-oedfy4m2] span[data-astro-cid-oedfy4m2].on{transform:none}.roll[data-astro-cid-oedfy4m2] span[data-astro-cid-oedfy4m2].up{transform:translateY(-170%)}.of[data-astro-cid-oedfy4m2]{opacity:.6;padding-bottom:4px;font-size:1.05rem}.panes[data-astro-cid-oedfy4m2]{display:grid}.pane[data-astro-cid-oedfy4m2]{opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease-out);pointer-events:none;grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px);display:grid;transform:translateY(12px)}.pane[data-astro-cid-oedfy4m2].on{opacity:1;pointer-events:auto;transition-delay:.15s;transform:none}.tag[data-astro-cid-oedfy4m2]{letter-spacing:.22em;text-transform:uppercase;color:var(--sand-2);margin:0 0 10px;font-size:10.5px;font-weight:600}.pane[data-astro-cid-oedfy4m2] h3[data-astro-cid-oedfy4m2]{color:var(--stone);margin:0;font-size:clamp(1.5rem,2.3vw,2.3rem);line-height:1.08}.d[data-astro-cid-oedfy4m2]{color:#f4f0e8b8;max-width:46ch;margin:0;padding-top:24px;font-size:15.5px;line-height:1.65}.note[data-astro-cid-oedfy4m2]{color:#f4f0e88c;border-top:1px solid #f4f0e81f;align-items:baseline;gap:14px;margin:clamp(44px,6vw,72px) 0 0;padding-top:18px;font-size:13px;display:flex}.note[data-astro-cid-oedfy4m2]:before{content:"";background:var(--tulip);flex:0 0 18px;height:1px;transform:translateY(-4px)}@media (hover:none){.h-m[data-astro-cid-oedfy4m2]{display:none}.h-t[data-astro-cid-oedfy4m2]{display:inline}}@media (width<=900px){.head[data-astro-cid-oedfy4m2]{grid-template-columns:1fr}.panel[data-astro-cid-oedfy4m2]{grid-template-columns:1fr;gap:14px}.pane[data-astro-cid-oedfy4m2]{grid-template-columns:1fr;gap:0}.d[data-astro-cid-oedfy4m2]{padding-top:12px}}@media (width<=760px){.field[data-astro-cid-oedfy4m2]{height:300px}.tt[data-astro-cid-oedfy4m2]{display:none}.tn[data-astro-cid-oedfy4m2]{font-size:1.3rem}.tags[data-astro-cid-oedfy4m2] button[data-astro-cid-oedfy4m2]{padding:10px 4px}}html:not(.js) .gf[data-astro-cid-oedfy4m2] .field[data-astro-cid-oedfy4m2]{display:none}html:not(.js) .gf[data-astro-cid-oedfy4m2] .pane[data-astro-cid-oedfy4m2]{opacity:1;grid-area:auto;margin-bottom:28px;transform:none}html:not(.js) .gf[data-astro-cid-oedfy4m2] .num[data-astro-cid-oedfy4m2]{display:none}.vs[data-astro-cid-acamihtf]{--stage-w:47vw;height:calc(100vh + var(--n) * 56vh);background:var(--stone);position:relative}.pin[data-astro-cid-acamihtf]{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.stage[data-astro-cid-acamihtf]{top:var(--header-h);width:var(--stage-w);background:#0b0f0c;position:absolute;bottom:0;right:0;overflow:hidden}.ph[data-astro-cid-acamihtf]{clip-path:inset(100% 0 0);transition:clip-path 1.15s var(--ease-out);position:absolute;inset:0}.ph[data-astro-cid-acamihtf].on{clip-path:inset(0);z-index:1}.ph[data-astro-cid-acamihtf].prev{clip-path:inset(0);z-index:0}.ph[data-astro-cid-acamihtf] picture,.ph[data-astro-cid-acamihtf] img{object-fit:cover;width:100%;height:100%}.ph[data-astro-cid-acamihtf] img{transition:transform 2s var(--ease-out);transform:scale(1.14)translateY(3%)}.ph[data-astro-cid-acamihtf].on img{transform:none}.shade[data-astro-cid-acamihtf]{z-index:2;pointer-events:none;background:linear-gradient(#080b0900 40%,#080b0914 62%,#080b099e 100%);position:absolute;inset:0}.st-num[data-astro-cid-acamihtf]{z-index:3;color:var(--stone);font-family:var(--serif);align-items:flex-end;gap:14px;font-style:italic;line-height:.8;display:flex;position:absolute;bottom:clamp(20px,3vh,36px);left:clamp(24px,3vw,48px)}.roll[data-astro-cid-acamihtf]{clip-path:inset(-.3em -.4em -.32em -.3em);width:1.9ch;height:.8em;font-size:clamp(5.5rem,9.5vw,9.5rem);display:block;position:relative}.roll[data-astro-cid-acamihtf] span[data-astro-cid-acamihtf]{transition:transform .9s var(--ease-out);position:absolute;bottom:0;left:0;transform:translateY(170%)}.roll[data-astro-cid-acamihtf] span[data-astro-cid-acamihtf].on{transform:none}.roll[data-astro-cid-acamihtf] span[data-astro-cid-acamihtf].up{transform:translateY(-170%)}.of[data-astro-cid-acamihtf]{opacity:.75;padding-bottom:4px;font-size:1.15rem}.st-cap[data-astro-cid-acamihtf]{z-index:3;text-align:right;color:#f4f0e8c7;width:min(260px,40%);margin:0;font-size:12px;line-height:1.5;display:grid;position:absolute;bottom:clamp(24px,3.4vh,40px);right:clamp(24px,3vw,48px)}.st-cap[data-astro-cid-acamihtf] span[data-astro-cid-acamihtf]{opacity:0;transition:opacity .5s var(--ease);grid-area:1/1;align-self:end}.st-cap[data-astro-cid-acamihtf] span[data-astro-cid-acamihtf].on{opacity:1;transition-delay:.3s}.grid[data-astro-cid-acamihtf]{width:100%;padding-top:var(--header-h);position:relative}.left[data-astro-cid-acamihtf]{width:calc(100% - var(--stage-w) + (100vw - 100%) / 2 - clamp(48px, 6vw, 110px));max-width:620px}.h[data-astro-cid-acamihtf]{margin:0 0 clamp(20px,3.4vh,40px);font-size:clamp(1.8rem,2.6vw,2.6rem)}.names[data-astro-cid-acamihtf]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.names[data-astro-cid-acamihtf] li[data-astro-cid-acamihtf]{border-bottom:1px solid var(--line);position:relative}.names[data-astro-cid-acamihtf] li[data-astro-cid-acamihtf]:after{content:"";background:var(--tulip);width:0;height:1px;transition:width .8s var(--ease-out);position:absolute;bottom:-1px;left:0}.names[data-astro-cid-acamihtf] li[data-astro-cid-acamihtf].on:after{width:100%}.names[data-astro-cid-acamihtf] button[data-astro-cid-acamihtf]{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;grid-template-columns:44px 1fr;align-items:baseline;gap:8px;padding:clamp(8px,1.4vh,14px) 0;display:grid}.n[data-astro-cid-acamihtf]{font-family:var(--serif);color:var(--tulip);opacity:.35;font-size:1rem;font-style:italic;transition:opacity .5s}.nm[data-astro-cid-acamihtf]{font-family:var(--serif);letter-spacing:-.01em;opacity:.2;transition:opacity .6s var(--ease), transform .7s var(--ease-out);font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1.02}.names[data-astro-cid-acamihtf] li[data-astro-cid-acamihtf].on .nm[data-astro-cid-acamihtf]{opacity:1;transform:translate(12px)}.names[data-astro-cid-acamihtf] li[data-astro-cid-acamihtf].on .n[data-astro-cid-acamihtf]{opacity:1}.names[data-astro-cid-acamihtf] button[data-astro-cid-acamihtf]:hover .nm[data-astro-cid-acamihtf]{opacity:.55}.names[data-astro-cid-acamihtf] li[data-astro-cid-acamihtf].on button[data-astro-cid-acamihtf]:hover .nm[data-astro-cid-acamihtf]{opacity:1}.names[data-astro-cid-acamihtf] button[data-astro-cid-acamihtf]:focus-visible{outline:2px solid var(--tulip);outline-offset:2px}.texts[data-astro-cid-acamihtf]{margin-top:clamp(18px,3vh,32px);display:grid}.tx[data-astro-cid-acamihtf]{opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease-out);pointer-events:none;grid-area:1/1;transform:translateY(14px)}.tx[data-astro-cid-acamihtf].on{opacity:1;pointer-events:auto;transition-delay:.2s;transform:none}.tx-ph[data-astro-cid-acamihtf]{display:none}.tx[data-astro-cid-acamihtf] h3[data-astro-cid-acamihtf]{margin:0 0 8px;font-size:clamp(1.15rem,1.4vw,1.4rem)}.tx[data-astro-cid-acamihtf] p[data-astro-cid-acamihtf]{color:var(--moss);max-width:48ch;margin:0;font-size:15px;line-height:1.6}.foot[data-astro-cid-acamihtf]{align-items:center;gap:28px;margin-top:clamp(20px,3.4vh,36px);display:flex}.prog[data-astro-cid-acamihtf]{background:var(--line);flex:0 0 120px;height:1px}.prog[data-astro-cid-acamihtf] i[data-astro-cid-acamihtf]{background:var(--ink);width:0;height:1px;display:block}@media (width<=900px),(prefers-reduced-motion:reduce){.vs[data-astro-cid-acamihtf]{height:auto;padding:clamp(64px,9vw,110px) 0}.pin[data-astro-cid-acamihtf]{height:auto;display:block;position:static;overflow:visible}.stage[data-astro-cid-acamihtf],.names[data-astro-cid-acamihtf],.prog[data-astro-cid-acamihtf]{display:none}.grid[data-astro-cid-acamihtf]{padding-top:0}.left[data-astro-cid-acamihtf]{width:auto;max-width:none}.h[data-astro-cid-acamihtf]{margin-bottom:28px}.texts[data-astro-cid-acamihtf]{gap:40px;margin:0}.tx[data-astro-cid-acamihtf]{opacity:1;pointer-events:auto;grid-area:auto;transform:none}.tx-ph[data-astro-cid-acamihtf]{aspect-ratio:4/3;border-radius:var(--radius);background:#0b0f0c;margin-bottom:18px;display:block;position:relative;overflow:hidden}.tx-ph[data-astro-cid-acamihtf] picture,.tx-ph[data-astro-cid-acamihtf] img{object-fit:cover;width:100%;height:100%}.tx-ph[data-astro-cid-acamihtf]:after{content:"";background:linear-gradient(#080b0900 45%,#080b09b3 100%);position:absolute;inset:0}.tx-ov[data-astro-cid-acamihtf]{z-index:1;color:var(--stone);font-family:var(--serif);align-items:baseline;gap:12px;font-size:clamp(2rem,8vw,2.6rem);line-height:1;display:flex;position:absolute;bottom:14px;left:18px}.tx-ov[data-astro-cid-acamihtf] i[data-astro-cid-acamihtf]{color:var(--sand-2);font-size:.5em}.foot[data-astro-cid-acamihtf]{margin-top:40px}}@media (width>=901px) and (prefers-reduced-motion:reduce){.texts[data-astro-cid-acamihtf]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.founder[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(36px,7vw,120px);display:grid}.portrait[data-astro-cid-ta2fbyqs]{top:calc(var(--header-h) + 30px);aspect-ratio:9/10;border-radius:var(--radius);position:sticky;overflow:hidden}.portrait[data-astro-cid-ta2fbyqs] img{object-fit:cover;width:100%;height:100%}.founder[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-bottom:28px}.founder[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:not(.kicker){color:var(--moss);max-width:60ch}.creds[data-astro-cid-ta2fbyqs]{margin-top:36px}.creds[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--tulip-deep)}.team[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.t-img[data-astro-cid-ta2fbyqs]{aspect-ratio:9/10;border-radius:var(--radius);margin-bottom:14px;overflow:hidden}.t-img[data-astro-cid-ta2fbyqs] img{object-fit:cover;width:100%;height:100%}.t-n[data-astro-cid-ta2fbyqs]{font-family:var(--serif);margin:0;font-size:1.18rem}.t-r[data-astro-cid-ta2fbyqs]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:600}.mv-row[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);grid-template-columns:clamp(140px,18vw,260px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,70px);padding:clamp(36px,5vw,64px) 0;display:grid}.mv-row[data-astro-cid-ta2fbyqs]:last-child{border-bottom:1px solid var(--line)}.mv-l[data-astro-cid-ta2fbyqs]{gap:6px;margin:0;padding-top:.5em;display:grid}.mv-l[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{letter-spacing:.22em;color:var(--muted);font-size:11px;font-weight:600}.mv-l[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{font-family:var(--serif);color:var(--tulip);font-size:clamp(1.6rem,2.4vw,2.3rem);line-height:1}.mv-t[data-astro-cid-ta2fbyqs]{font-family:var(--serif);letter-spacing:-.005em;max-width:34ch;margin:0;font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:1.24}@media (width<=1000px){.team[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.founder[data-astro-cid-ta2fbyqs],.mv-row[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.portrait[data-astro-cid-ta2fbyqs]{max-width:520px;position:static}}@media (width<=560px){.team[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr}}
