.home[data-astro-cid-j7pv25f6]{flex:1}.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,3rem);width:min(100% - 2 * clamp(1.5rem,6vw,6.5rem),1440px);margin:0 auto;padding:2rem 0 clamp(6rem,12vh,9rem)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{position:relative;z-index:1;margin:0;font-size:clamp(5rem,calc(10vw * var(--text-scale)),10rem);font-weight:400;letter-spacing:-.075em;line-height:.98}.artwork[data-astro-cid-j7pv25f6]{position:relative;width:min(100%,36rem);aspect-ratio:1;justify-self:center}.ground-shadow[data-astro-cid-j7pv25f6]{position:absolute;right:7%;bottom:7%;left:9%;height:10%;border-radius:50%;background:#1c31752e;filter:blur(22px);transform:rotate(-9deg)}.ring[data-astro-cid-j7pv25f6]{position:absolute;inset:8% 6% 16% 9%;border-radius:50%;background:radial-gradient(ellipse at 31% 16%,rgb(255 255 255 / .98),transparent 25%),conic-gradient(from 20deg,#87afff,#3464df 15%,#1e43bf,#102d91,#376be7 60%,#1943bf 73%,#aecbff 91%,#87afff);-webkit-mask:radial-gradient(farthest-side,transparent 34%,#000 34.7%);mask:radial-gradient(farthest-side,transparent 34%,#000 34.7%);filter:drop-shadow(6px 15px 1px #153993) drop-shadow(16px 28px 20px rgb(29 50 117 / .22));transform:rotate(-29deg) scaleY(.8);animation:float 7s ease-in-out infinite}.sphere[data-astro-cid-j7pv25f6]{position:absolute;aspect-ratio:1;border-radius:50%}.sphere-large[data-astro-cid-j7pv25f6]{bottom:13%;left:8%;width:34%;background:radial-gradient(circle at 30% 24%,#f3f8ff,#a9c7ff 9%,#5986ef 25%,#2854d4 51%,#132f91 78%,#10277d);box-shadow:inset -9px -15px 25px #0a1f6640,14px 22px 28px #23397933;animation:float 7s ease-in-out -2s infinite}.sphere-small[data-astro-cid-j7pv25f6]{top:11%;right:12%;width:16%;background:radial-gradient(circle at 29% 24%,#fff,#d7e7ff 12%,#82a7fa 31%,#2c5bdd 63%,#173aab);box-shadow:9px 14px 22px #2339792e;animation:float 6s ease-in-out -1s infinite}.people[data-astro-cid-j7pv25f6]{width:100%;margin:0;padding:0 0 clamp(5rem,9vw,8rem)}.people[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 1.5rem;padding-inline:clamp(1rem,2vw,1.75rem);color:var(--muted-color);font-size:.86rem;font-weight:500}.people[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none}.people[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{min-width:0;border-top:1px solid var(--border-color)}.people[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.9rem;min-height:4.9rem;padding:.65rem clamp(.75rem,2vw,1.5rem);color:inherit;font-size:clamp(1rem,calc(1.3vw * var(--text-scale)),1.15rem);font-weight:600;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.people[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:last-child{min-width:0}.thumbnail[data-astro-cid-j7pv25f6]{position:relative;display:block;flex:0 0 3.5rem;height:3.5rem;mix-blend-mode:multiply}.thumbnail[data-astro-cid-j7pv25f6] img{display:block;width:100%;height:100%;object-fit:contain}html[data-theme=dark] .thumbnail[data-astro-cid-j7pv25f6]{overflow:hidden;isolation:isolate;border-radius:.2rem;background:#d0c9bd;filter:none;mix-blend-mode:normal}html[data-theme=dark] .thumbnail[data-astro-cid-j7pv25f6] img{mix-blend-mode:multiply}.people[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent-color)}.people[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--accent-color);outline-offset:4px}@keyframes float{0%,to{translate:0 0}50%{translate:0 -12px}}@media(max-width:760px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;align-content:center;gap:1rem;padding:3.5rem 0 5rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(4.5rem,calc(14vw * var(--text-scale)),7rem)}.artwork[data-astro-cid-j7pv25f6]{width:min(82%,25rem);margin-top:-1rem}.people[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.people[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{gap:.45rem;padding-inline:.55rem;font-size:.95rem}.thumbnail[data-astro-cid-j7pv25f6]{flex-basis:2.6rem;height:2.6rem}}@media(prefers-reduced-motion:reduce){.ring[data-astro-cid-j7pv25f6],.sphere[data-astro-cid-j7pv25f6]{animation:none}}
