.hero-pin[data-astro-cid-i3irphx7]{background:var(--ink);position:relative}.hero-stage[data-astro-cid-i3irphx7]{background:var(--ink);height:100svh;min-height:560px;position:relative;overflow:hidden}.hero[data-astro-cid-i3irphx7]{isolation:isolate;color:var(--paper);clip-path:inset(0%);will-change:clip-path;background:#2a292c;position:absolute;inset:0;overflow:hidden}.hero-gl[data-astro-cid-i3irphx7]{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero--no-gl .hero-gl[data-astro-cid-i3irphx7]{display:none}.hero[data-astro-cid-i3irphx7].hero--no-gl{background:var(--portrait) center bottom / auto 100% no-repeat, #2a292c}.hero-inner[data-astro-cid-i3irphx7]{z-index:1;height:100%;padding:0 var(--pad) clamp(3.2rem, 7vh, 5rem);pointer-events:none;transform-origin:50% 70%;color:#fff;mix-blend-mode:difference;align-content:end;display:grid;position:relative}.hero--no-gl .hero-inner[data-astro-cid-i3irphx7]{color:var(--paper);mix-blend-mode:normal}.hero-blend[data-astro-cid-i3irphx7]{text-align:center;justify-items:center;display:grid}.hero-role[data-astro-cid-i3irphx7]{letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.2rem;font-size:clamp(.7rem,1vw,.85rem)}.hero-title[data-astro-cid-i3irphx7]{letter-spacing:-.055em;white-space:nowrap;visibility:hidden;margin:0;font-size:clamp(3.6rem,18vw,19rem);line-height:.8}.no-js .hero-title[data-astro-cid-i3irphx7],.reduced-motion .hero-title[data-astro-cid-i3irphx7]{visibility:visible}.hero-title[data-astro-cid-i3irphx7] .hero-char{display:inline-block}.hero-sub[data-astro-cid-i3irphx7]{max-width:30ch;margin:.4rem 0 0;font-size:clamp(1.4rem,2.6vw,2.4rem);line-height:1.15}.js .hero[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7][data-hero-fade]{opacity:0}.reduced-motion .hero[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7][data-hero-fade]{opacity:1}.hero-meta[data-astro-cid-i3irphx7]{z-index:2;bottom:var(--pad);gap:.35rem;font-size:.72rem;display:grid;position:absolute}.hero-meta[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{margin:0}.hero-meta--left[data-astro-cid-i3irphx7]{left:var(--pad)}.hero-meta--right[data-astro-cid-i3irphx7]{right:var(--pad);text-align:right;justify-items:end}.hero-status[data-astro-cid-i3irphx7],.hero-loc[data-astro-cid-i3irphx7],.hero-hint[data-astro-cid-i3irphx7],.hero-scroll[data-astro-cid-i3irphx7]{text-transform:uppercase;letter-spacing:.06em}.hero-status[data-astro-cid-i3irphx7]{align-items:center;gap:.5rem;display:flex}.dot[data-astro-cid-i3irphx7]{background:var(--ok);border-radius:50%;width:8px;height:8px;animation:2s infinite ping}.dot--busy[data-astro-cid-i3irphx7]{background:var(--warn);animation:none}@keyframes ping{0%{box-shadow:0 0 #4ade8099}70%,to{box-shadow:0 0 0 8px #4ade8000}}.hero-loc[data-astro-cid-i3irphx7],.hero-hint[data-astro-cid-i3irphx7]{color:var(--muted-dark)}.hero-hint[data-astro-cid-i3irphx7]{align-items:center;gap:.5rem;display:flex}.hint-icon[data-astro-cid-i3irphx7]{color:var(--accent);font-size:1rem}.hero-scroll[data-astro-cid-i3irphx7]{align-items:center;gap:.6rem;font-weight:600;display:flex}.scroll-line[data-astro-cid-i3irphx7]{background:color-mix(in srgb, currentColor 25%, transparent);width:3rem;height:1px;position:relative;overflow:hidden}.scroll-line[data-astro-cid-i3irphx7]:after{content:"";background:var(--accent);animation:scrollline 2.2s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes scrollline{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hero-card-eyebrow[data-astro-cid-i3irphx7]{z-index:3;color:var(--paper);letter-spacing:.08em;text-transform:uppercase;opacity:0;justify-items:center;gap:.6rem;margin:0;font-size:.72rem;display:grid;position:absolute;top:9vh;left:50%;transform:translate(-50%)}.hce-logo[data-astro-cid-i3irphx7]{width:26px;height:26px;color:var(--accent)}.hero-sign[data-astro-cid-i3irphx7]{z-index:4;--s:clamp(92px, 11vw, 150px);width:var(--s);height:var(--s);margin:calc(var(--s) * -.42) 0 0 calc(var(--s) * -.58);pointer-events:none;position:absolute;top:16%;left:67%;transform:rotate(-10deg)}.js:not(.reduced-motion) .hero-sign[data-astro-cid-i3irphx7]{visibility:hidden}.hs-ring[data-astro-cid-i3irphx7]{background:var(--accent);border-radius:50%;position:absolute;inset:0;box-shadow:0 18px 40px -12px #9b5cffb3}.hs-ring[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{width:100%;height:100%;animation:14s linear infinite hs-spin}.hs-ring[data-astro-cid-i3irphx7] text[data-astro-cid-i3irphx7]{letter-spacing:.12em;fill:#fff;font-size:8.4px;font-weight:700}@keyframes hs-spin{to{transform:rotate(360deg)}}.hs-logo[data-astro-cid-i3irphx7]{color:#fff;position:absolute;inset:31%}.hs-logo[data-astro-cid-i3irphx7] svg{overflow:visible}@media (width<=720px){.hero-sign[data-astro-cid-i3irphx7]{margin-left:calc(var(--s) * -.75);top:20%;left:93%}}.js .hero-sign[data-astro-cid-i3irphx7] [data-logo-path]{stroke-dasharray:0 1000}.reduced-motion .hero-sign[data-astro-cid-i3irphx7]{display:none}.hero-marquee[data-astro-cid-i3irphx7]{z-index:5;pointer-events:none;color:var(--paper);display:grid;position:absolute;bottom:2vh;left:0;right:0}.hm-line[data-astro-cid-i3irphx7]{white-space:nowrap;will-change:transform;width:max-content;line-height:.95;display:flex}.hm-line[data-astro-cid-i3irphx7] i[data-astro-cid-i3irphx7]{color:var(--muted-dark);vertical-align:middle;padding-inline:.2em;font-size:.5em;font-style:normal}.hm-line--serif[data-astro-cid-i3irphx7]{font-family:var(--font-serif);color:var(--accent);font-size:clamp(3rem,9vw,8.5rem)}.hm-line--sans[data-astro-cid-i3irphx7]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(2.8rem,8.4vw,8rem);font-weight:800}.js .hero-marquee[data-astro-cid-i3irphx7]{transform:translateY(110%)}.reduced-motion .hero-marquee[data-astro-cid-i3irphx7]{transform:none}@media (width<=720px){.hero-inner[data-astro-cid-i3irphx7]{padding-bottom:9rem}.hero-hint[data-astro-cid-i3irphx7]{display:none}}.manifesto[data-astro-cid-pgckz4m3]{padding:clamp(6rem,14vw,12rem) 0;overflow:hidden}.mf-body[data-astro-cid-pgckz4m3]{text-align:center;justify-items:center;gap:2rem;display:grid}.mf-text[data-astro-cid-pgckz4m3]{margin:0;font-size:clamp(2.4rem,6.6vw,6.6rem);line-height:.95;display:grid}.mf-line[data-astro-cid-pgckz4m3]{display:block}.mf-text[data-astro-cid-pgckz4m3] .redact[data-astro-cid-pgckz4m3]{padding-inline:.05em;font-size:1.08em;line-height:.85}.gallery[data-astro-cid-424vo76r]{padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem);overflow:clip}.gal-field[data-astro-cid-424vo76r]{height:var(--fh,108vw);max-height:1500px;margin-top:2rem;position:relative}.gal-item[data-astro-cid-424vo76r]{left:var(--l);top:var(--t);width:var(--w);gap:.5rem;margin:0;display:grid;position:absolute}.gal-item[data-astro-cid-424vo76r] figcaption[data-astro-cid-424vo76r]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.65rem}.gal-img[data-astro-cid-424vo76r]{background:var(--ink);aspect-ratio:4/5;border-radius:6px;overflow:hidden}.gal-item--s[data-astro-cid-424vo76r] .gal-img[data-astro-cid-424vo76r]{aspect-ratio:3/4}.gal-item--l[data-astro-cid-424vo76r] .gal-img[data-astro-cid-424vo76r]{aspect-ratio:3/2}.gal-img[data-astro-cid-424vo76r] img[data-astro-cid-424vo76r]{object-fit:cover;object-position:center 35%;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .7s var(--ease-out)}.gal-item[data-astro-cid-424vo76r]:hover .gal-img[data-astro-cid-424vo76r] img[data-astro-cid-424vo76r]{filter:grayscale(0)}.gal-quote[data-astro-cid-424vo76r]{justify-items:start;gap:.9rem;width:min(26vw,380px);display:grid;position:absolute;top:46%;left:38%}.gal-quote[data-astro-cid-424vo76r] p[data-astro-cid-424vo76r]{margin:0;font-size:clamp(1.2rem,1.7vw,1.6rem);line-height:1.2}.gal-sign[data-astro-cid-424vo76r]{width:46px;height:46px;color:var(--accent);transform:rotate(-8deg)}.gal-name[data-astro-cid-424vo76r]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.65rem}@media (width<=860px){.gal-field[data-astro-cid-424vo76r]{height:auto;max-height:none;padding-inline:var(--pad);grid-template-columns:1fr 1fr;gap:2.5rem 1rem;display:grid}.gal-item[data-astro-cid-424vo76r],.gal-quote[data-astro-cid-424vo76r]{width:auto;position:static}.gal-item[data-astro-cid-424vo76r]:nth-child(2n){margin-top:3rem}.gal-quote[data-astro-cid-424vo76r]{order:-1;grid-column:1/-1;margin-bottom:1rem}}.focus[data-astro-cid-jktnb3q7]{padding:clamp(5rem,10vw,9rem) 0}.focus-grid[data-astro-cid-jktnb3q7]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;display:grid}.focus-card[data-astro-cid-jktnb3q7]{border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--ink-2);isolation:isolate;transition:border-color .5s var(--ease-out), transform .6s var(--ease-out);align-content:start;gap:1.2rem;padding:clamp(1.4rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}.focus-card[data-astro-cid-jktnb3q7]:before{content:"";background:var(--accent);clip-path:circle(0% at 100% 0);transition:clip-path .9s var(--ease-out);z-index:-1;position:absolute;inset:0}.focus-card[data-astro-cid-jktnb3q7]:hover{border-color:var(--accent)}.focus-card[data-astro-cid-jktnb3q7]:hover:before{clip-path:circle(150% at 100% 0)}.focus-card[data-astro-cid-jktnb3q7]:hover .chip[data-astro-cid-jktnb3q7]{border-color:#fff6}.focus-card[data-astro-cid-jktnb3q7]:hover .fc-num[data-astro-cid-jktnb3q7],.focus-card[data-astro-cid-jktnb3q7]:hover .fc-desc[data-astro-cid-jktnb3q7],.focus-card[data-astro-cid-jktnb3q7]:hover .fc-code[data-astro-cid-jktnb3q7]{color:#fff}.fc-top[data-astro-cid-jktnb3q7]{justify-content:space-between;align-items:center;display:flex}.fc-num[data-astro-cid-jktnb3q7]{color:var(--accent);font-size:.8rem;transition:color .4s}.fc-arrow[data-astro-cid-jktnb3q7]{transition:transform .6s var(--ease-out);font-size:1.4rem}.focus-card[data-astro-cid-jktnb3q7]:hover .fc-arrow[data-astro-cid-jktnb3q7]{transform:rotate(45deg)}.fc-title[data-astro-cid-jktnb3q7]{margin:2rem 0 0;font-size:clamp(2rem,4.2vw,4.4rem)}.fc-desc[data-astro-cid-jktnb3q7]{max-width:44ch;color:var(--muted-dark);margin:0;transition:color .4s}.fc-skills[data-astro-cid-jktnb3q7]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.fc-code[data-astro-cid-jktnb3q7]{color:var(--muted-dark);margin:.5rem 0 0;font-size:.75rem;line-height:1.7;transition:color .4s}@media (width<=860px){.focus-grid[data-astro-cid-jktnb3q7]{grid-template-columns:1fr}}.journey[data-astro-cid-wj4iumeo]{padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem)}.jr-head[data-astro-cid-wj4iumeo]{gap:1rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.jr-title[data-astro-cid-wj4iumeo]{margin:0;font-size:clamp(2.4rem,6vw,5.6rem)}.jr-title[data-astro-cid-wj4iumeo] .serif[data-astro-cid-wj4iumeo]{font-size:1.04em}.jr-chapter[data-astro-cid-wj4iumeo]{border-top:1px solid var(--line-dark);grid-template-columns:minmax(240px,.8fr) 1.4fr;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,7vh,6rem);display:grid}.jr-side[data-astro-cid-wj4iumeo]{position:relative}.jr-side-inner[data-astro-cid-wj4iumeo]{align-content:start;gap:.9rem;display:grid;position:sticky;top:18vh}.jr-ch-num[data-astro-cid-wj4iumeo]{color:#0000;-webkit-text-stroke:1.5px #9b5cff8c;font-size:clamp(4rem,9vw,8rem);line-height:.8}.jr-ch-title[data-astro-cid-wj4iumeo]{margin:0;font-size:clamp(2rem,4vw,3.4rem)}.jr-ch-desc[data-astro-cid-wj4iumeo]{max-width:32ch;color:var(--muted-dark);margin:0}.jr-ch-count[data-astro-cid-wj4iumeo]{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-soft);margin:0;font-size:.72rem}.jr-ch-bar[data-astro-cid-wj4iumeo]{background:var(--line-dark);width:2px;height:120px;margin-top:.6rem;overflow:hidden}.jr-ch-bar[data-astro-cid-wj4iumeo] span[data-astro-cid-wj4iumeo]{background:var(--accent);transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(0)}.jr-stack[data-astro-cid-wj4iumeo]{padding:0;gap:22vh;margin:0;padding-bottom:6vh;list-style:none;display:grid}.jr-card[data-astro-cid-wj4iumeo]{top:calc(16vh + var(--i) * 18px);border:1px solid var(--line-dark);background:var(--ink-2);transform-origin:50% 0;border-radius:18px;gap:.8rem;padding:clamp(1.4rem,2.6vw,2.2rem);display:grid;position:sticky;box-shadow:0 -20px 60px -30px #00000059}.jr-card[data-astro-cid-wj4iumeo]:after{content:"";border-radius:inherit;background:var(--bg);opacity:var(--dim,0);pointer-events:none;position:absolute;inset:-1px}.jr-card[data-astro-cid-wj4iumeo].has-photo{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:1.5rem}.jr-card-body[data-astro-cid-wj4iumeo]{align-content:start;gap:.8rem;display:grid}.jr-card-top[data-astro-cid-wj4iumeo]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.jr-when[data-astro-cid-wj4iumeo]{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-soft);font-size:.75rem}.jr-card-title[data-astro-cid-wj4iumeo]{letter-spacing:-.03em;margin:.8rem 0 0;font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.05}.jr-card-org[data-astro-cid-wj4iumeo]{color:var(--accent);margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem)}.jr-card-org[data-astro-cid-wj4iumeo] .mono[data-astro-cid-wj4iumeo]{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-dark);font-size:.68rem}.jr-card-desc[data-astro-cid-wj4iumeo]{max-width:56ch;color:var(--fg-soft);margin:0}.jr-skills[data-astro-cid-wj4iumeo]{flex-wrap:wrap;gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.jr-card-photo[data-astro-cid-wj4iumeo],.jr-card-media[data-astro-cid-wj4iumeo] img[data-astro-cid-wj4iumeo]{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .7s var(--ease-out);border-radius:12px}.jr-card-photo[data-astro-cid-wj4iumeo]{max-height:260px;margin-top:.6rem}.jr-card-media[data-astro-cid-wj4iumeo]{border-radius:12px;min-height:220px;max-height:340px;overflow:hidden}.jr-card-media[data-astro-cid-wj4iumeo] img[data-astro-cid-wj4iumeo]{object-position:center 30%}.jr-card[data-astro-cid-wj4iumeo]:hover .jr-card-photo[data-astro-cid-wj4iumeo],.jr-card[data-astro-cid-wj4iumeo]:hover .jr-card-media[data-astro-cid-wj4iumeo] img[data-astro-cid-wj4iumeo]{filter:grayscale(0)}.jr-logo[data-astro-cid-wj4iumeo]{border:1px solid var(--border);background:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:3.6rem;height:3.6rem;display:grid;overflow:hidden}.jr-logo--sm[data-astro-cid-wj4iumeo]{border-radius:10px;width:2.8rem;height:2.8rem}.jr-logo--dark[data-astro-cid-wj4iumeo]{border:1px solid var(--line-dark);background:#1d1826}.jr-logo[data-astro-cid-wj4iumeo] img[data-astro-cid-wj4iumeo]{object-fit:contain;width:82%;height:82%}.jr-logo-text[data-astro-cid-wj4iumeo]{font-family:var(--font-mono);color:var(--accent-2);font-size:.9rem;font-weight:800}.jr-certs[data-astro-cid-wj4iumeo]{margin:0;padding:0;list-style:none;display:grid}.jr-cert[data-astro-cid-wj4iumeo]{border-bottom:1px solid var(--line-dark);transition:background-color .4s var(--ease-out), padding .5s var(--ease-out);border-radius:10px;grid-template-columns:2.2rem auto 1fr auto;align-items:center;gap:1.1rem;padding:1.1rem .6rem;display:grid;position:relative}.jr-cert[data-astro-cid-wj4iumeo]:hover{background:var(--ink-2);padding-inline:1.1rem}.jr-cert-n[data-astro-cid-wj4iumeo]{color:var(--muted-dark);font-size:.7rem}.jr-cert-main[data-astro-cid-wj4iumeo]{gap:.15rem;display:grid}.jr-cert-name[data-astro-cid-wj4iumeo]{letter-spacing:-.015em;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:650}.jr-cert-issuer[data-astro-cid-wj4iumeo]{color:var(--accent);font-size:1.05rem}.jr-cert-date[data-astro-cid-wj4iumeo]{text-transform:uppercase;color:var(--muted-dark);font-size:.72rem}.jr-cert-preview[data-astro-cid-wj4iumeo]{opacity:0;width:280px;transition:opacity .4s, transform .6s var(--ease-out);pointer-events:none;z-index:2;border-radius:10px;position:absolute;top:50%;right:7rem;overflow:hidden;transform:translateY(-50%)rotate(-4deg)scale(.9);box-shadow:0 30px 60px -20px #000000b3}.jr-cert-preview[data-astro-cid-wj4iumeo] img[data-astro-cid-wj4iumeo]{width:100%;display:block}.jr-cert[data-astro-cid-wj4iumeo]:hover .jr-cert-preview[data-astro-cid-wj4iumeo]{opacity:1;transform:translateY(-50%)rotate(-4deg)scale(1)}@media (width<=860px){.jr-chapter[data-astro-cid-wj4iumeo]{grid-template-columns:1fr;gap:2rem}.jr-side-inner[data-astro-cid-wj4iumeo]{position:static}.jr-ch-bar[data-astro-cid-wj4iumeo]{display:none}.jr-stack[data-astro-cid-wj4iumeo]{gap:14vh}.jr-card[data-astro-cid-wj4iumeo]{top:calc(12vh + var(--i) * 14px)}.jr-card[data-astro-cid-wj4iumeo].has-photo{grid-template-columns:1fr}.jr-cert[data-astro-cid-wj4iumeo]{grid-template-columns:auto 1fr}.jr-cert-n[data-astro-cid-wj4iumeo],.jr-cert-preview[data-astro-cid-wj4iumeo]{display:none}.jr-cert-date[data-astro-cid-wj4iumeo]{grid-column:2}}.marquee[data-astro-cid-543bmuqs]{width:100%;overflow:clip}.marquee-track[data-astro-cid-543bmuqs]{will-change:transform;width:max-content;display:flex}.marquee-group[data-astro-cid-543bmuqs]{flex-shrink:0;align-items:center;display:flex}.toolbox[data-astro-cid-pib22eqf]{padding:clamp(5rem,9vw,8rem) 0;overflow:hidden}.tb-head[data-astro-cid-pib22eqf]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.tb-title[data-astro-cid-pib22eqf]{margin:.8rem 0 0;font-size:clamp(2.4rem,6vw,5.4rem)}.tb-title[data-astro-cid-pib22eqf] .serif[data-astro-cid-pib22eqf]{font-size:1.04em}.tb-item[data-astro-cid-pib22eqf]{border:1px solid var(--line);border-radius:18px;align-items:center;gap:.9rem;margin-right:.9rem;padding:.8rem 1.6rem .8rem .8rem;transition:background-color .4s,color .4s,border-color .4s;display:inline-flex}.tb-item[data-astro-cid-pib22eqf]:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tb-name[data-astro-cid-pib22eqf]{white-space:nowrap;font-size:clamp(1.6rem,2.6vw,2.4rem)}.pcard[data-astro-cid-sbmovh4h]{aspect-ratio:3/4;width:min(320px,80vw);color:var(--paper);border:1px solid var(--line-dark);transition:background-color .5s var(--ease-out);will-change:transform;background:#15111c;border-radius:18px;grid-template-rows:auto 1fr auto auto;gap:.9rem;padding:1.1rem;display:grid;position:relative;box-shadow:0 30px 60px -30px #0e0b1499}.pcard[data-astro-cid-sbmovh4h]:hover{background:var(--accent-2)}.pcard-top[data-astro-cid-sbmovh4h]{justify-content:space-between;align-items:center;display:flex}.pcard-idx[data-astro-cid-sbmovh4h]{color:var(--muted-dark);font-size:.7rem}.pcard-art[data-astro-cid-sbmovh4h]{background:radial-gradient(circle at 30% 20%, #9b5cff8c, transparent 60%), repeating-linear-gradient(0deg, #ffffff0a 0 1px, transparent 1px 6px), var(--ink-3);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.pcard-img[data-astro-cid-sbmovh4h]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out), filter .6s var(--ease-out);filter:saturate(.85);position:absolute;inset:0}.pcard-art[data-astro-cid-sbmovh4h].has-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0e0b14d9 100%);position:absolute;inset:0}.pcard-art[data-astro-cid-sbmovh4h].has-cover .pcard-tags[data-astro-cid-sbmovh4h]{z-index:1;color:#fff}.pcard[data-astro-cid-sbmovh4h]:hover .pcard-img[data-astro-cid-sbmovh4h]{filter:saturate(1.1);transform:scale(1.07)}.pcard-glyph[data-astro-cid-sbmovh4h]{color:#f3f1f6eb;transition:transform .8s var(--ease-out);font-size:5.5rem}.pcard[data-astro-cid-sbmovh4h]:hover .pcard-glyph[data-astro-cid-sbmovh4h]{transform:scale(1.12)rotate(-4deg)}.pcard-tags[data-astro-cid-sbmovh4h]{color:var(--accent-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;position:absolute;bottom:.6rem;left:.7rem;right:.7rem;overflow:hidden}.pcard-title[data-astro-cid-sbmovh4h]{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:600;line-height:1.2}.pcard-meta[data-astro-cid-sbmovh4h]{text-transform:uppercase;color:var(--muted-dark);justify-content:space-between;font-size:.68rem;display:flex}.pcard[data-astro-cid-sbmovh4h]:hover .pcard-meta[data-astro-cid-sbmovh4h]{color:#fffc}.latest[data-astro-cid-phabgj3b]{background:radial-gradient(60% 50% at 50% 100%, #9b5cff38, transparent 70%), var(--paper);padding:clamp(5rem,10vw,9rem) 0;overflow:hidden}.latest-head[data-astro-cid-phabgj3b]{text-align:center;justify-items:center;gap:1rem;display:grid}.latest-title[data-astro-cid-phabgj3b]{margin:0;font-size:clamp(2.6rem,7vw,6.5rem)}.latest-title[data-astro-cid-phabgj3b] .serif[data-astro-cid-phabgj3b]{font-size:1.05em}.fan[data-astro-cid-phabgj3b]{grid-template-areas:"stack";place-items:start center;min-height:470px;margin:clamp(3rem,6vw,5rem) auto 0;display:grid;position:relative}.fan[data-astro-cid-phabgj3b]>*{grid-area:stack}.latest-empty[data-astro-cid-phabgj3b]{text-align:center;margin:4rem 0}.latest-cta[data-astro-cid-phabgj3b]{justify-content:center;margin-top:2.5rem;display:flex}@media (width<=720px){.fan[data-astro-cid-phabgj3b]{padding:0 var(--pad) 1rem;scroll-snap-type:x mandatory;grid-template-areas:none;grid-auto-columns:78vw;grid-auto-flow:column;justify-content:start;gap:1rem;min-height:0;overflow-x:auto}.fan[data-astro-cid-phabgj3b]>*{scroll-snap-align:center;grid-area:auto;width:100%}}.research[data-astro-cid-5jct64i7]{padding:clamp(5rem,10vw,9rem) 0}.rs-head[data-astro-cid-5jct64i7]{grid-template-columns:1.4fr 1fr;align-items:end;gap:2rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.rs-title[data-astro-cid-5jct64i7]{margin:0;font-size:clamp(2.6rem,7vw,6.5rem)}.rs-title[data-astro-cid-5jct64i7] .serif[data-astro-cid-5jct64i7]{font-size:1.05em}.rs-desc[data-astro-cid-5jct64i7]{max-width:38ch;color:var(--muted-dark);margin:0}.rs-grid[data-astro-cid-5jct64i7]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.rs-cell[data-astro-cid-5jct64i7]:nth-child(4n+2){margin-top:4rem}.rs-cell[data-astro-cid-5jct64i7]:nth-child(4n+4){margin-top:2.5rem}.rs-cell[data-astro-cid-5jct64i7]:nth-child(4n+3){margin-top:-1rem}.rs-cta[data-astro-cid-5jct64i7]{justify-content:center;margin-top:3.5rem;display:flex}@media (width<=1000px){.rs-grid[data-astro-cid-5jct64i7]{grid-template-columns:repeat(2,1fr)}.rs-cell[data-astro-cid-5jct64i7]:nth-child(n){margin-top:0}.rs-cell[data-astro-cid-5jct64i7]:nth-child(2n){margin-top:2.5rem}.rs-head[data-astro-cid-5jct64i7]{grid-template-columns:1fr}}@media (width<=560px){.rs-grid[data-astro-cid-5jct64i7]{grid-template-columns:1fr}.rs-cell[data-astro-cid-5jct64i7]:nth-child(2n){margin-top:0}}
