:root{--bg:#f6f6f4;--ink:#0b0b0c;--blue:#2a2ff5}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;padding:0;font-family:Archivo,Helvetica,Arial,sans-serif}.hero[data-astro-cid-lcdefpme]{width:100%;min-height:100vh;padding:clamp(20px,3vw,40px) clamp(20px,4vw,64px) 80px;position:relative;overflow:hidden}.topbar[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;display:flex}.wordmark[data-astro-cid-lcdefpme]{letter-spacing:.01em;font-family:Archivo Black,Archivo,sans-serif;font-size:clamp(20px,2.1vw,28px)}.reg[data-astro-cid-lcdefpme]{vertical-align:super;font-size:.5em}.topnav[data-astro-cid-lcdefpme]{letter-spacing:.04em;font-size:clamp(11px,1vw,13px);font-weight:700}.meta[data-astro-cid-lcdefpme]{letter-spacing:.01em;z-index:3;font-size:clamp(11px,1vw,13px);font-weight:700;line-height:1.5;position:absolute}.meta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.meta-strong[data-astro-cid-lcdefpme]{font-weight:700}.meta-soft[data-astro-cid-lcdefpme]{opacity:.75;font-weight:500}.meta-left-top[data-astro-cid-lcdefpme]{top:30%;left:calc(50% - 36vw)}.meta-right-top[data-astro-cid-lcdefpme]{text-align:left;top:30%;right:calc(50% - 40vw)}.meta-left-bottom[data-astro-cid-lcdefpme]{max-width:220px;bottom:20%;left:calc(50% - 38vw)}.meta-right-bottom[data-astro-cid-lcdefpme]{text-align:left;bottom:20%;right:calc(50% - 38vw)}.stage[data-astro-cid-lcdefpme]{min-height:68vh;margin-top:clamp(40px,8vh,90px);position:relative}.names[data-astro-cid-lcdefpme]{z-index:4;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.name-line[data-astro-cid-lcdefpme]{color:var(--blue);text-transform:uppercase;letter-spacing:-.01em;opacity:1;padding:.02em .1em;font-family:Arial;font-size:clamp(34px,7.4vw,130px);font-style:normal;font-weight:700;line-height:.92;text-decoration:none;transition:opacity .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1);animation:.6s cubic-bezier(.22,.61,.36,1) backwards fadeInUp;display:block}.name-line[data-astro-cid-lcdefpme].is-dimmed{opacity:.35}.name-line[data-astro-cid-lcdefpme]:hover,.name-line[data-astro-cid-lcdefpme].is-hovered{opacity:1}.name-line[data-astro-cid-lcdefpme]:first-child{animation-delay:50ms}.name-line[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.12s}.name-line[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.19s}.name-line[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.26s}.name-line[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:.33s}.name-line[data-astro-cid-lcdefpme]:nth-child(6){animation-delay:.4s}.name-line[data-astro-cid-lcdefpme]:nth-child(7){animation-delay:.47s}.cards[data-astro-cid-lcdefpme]{z-index:5;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.card[data-astro-cid-lcdefpme]{aspect-ratio:200/260;width:clamp(150px,15vw,200px);transform:translate(-50%, -50%) rotate(var(--rot)) scale(.85) translateY(10px);opacity:0;filter:drop-shadow(0 18px 30px #0000002e);transition:opacity .4s cubic-bezier(.22,.61,.36,1),transform .4s cubic-bezier(.22,.61,.36,1);position:absolute}.card[data-astro-cid-lcdefpme].is-active{opacity:1;transform:translate(-50%, -50%) rotate(var(--rot)) scale(1) translateY(0)}.card-inner[data-astro-cid-lcdefpme]{background:#fff;border:2px solid #fff;width:100%;height:100%;position:relative}.portrait[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:720px){.meta-left-top[data-astro-cid-lcdefpme]{top:8%;left:clamp(8px,3vw,24px)}.meta-right-top[data-astro-cid-lcdefpme]{top:8%;right:clamp(8px,3vw,24px)}.meta-left-bottom[data-astro-cid-lcdefpme]{max-width:140px;bottom:8%;left:clamp(8px,3vw,24px)}.meta-right-bottom[data-astro-cid-lcdefpme]{max-width:140px;bottom:8%;right:clamp(8px,3vw,24px)}.stage[data-astro-cid-lcdefpme]{min-height:50vh;margin-top:clamp(80px,8vh,90px)}.card[data-astro-cid-lcdefpme]{width:120px}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-lcdefpme],.name-line[data-astro-cid-lcdefpme]{transition:none;animation:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
