.notes-pile[data-astro-cid-j4pv3627]{padding:1.25rem 1.75rem 2rem .5rem;display:grid}.note[data-astro-cid-j4pv3627]{--depth:var(--i);--dx:0;transform:translate(calc(var(--depth) * 12px + var(--dx) * 1px), calc(var(--depth) * 10px)) rotate(calc(var(--rot) + var(--dx) * .03deg));transition:transform .45s var(--ease-out-expo), opacity .3s;touch-action:pan-y;user-select:none;background:#fffdf8;border-radius:.2rem;grid-area:1/1;padding:clamp(1.5rem,3.2vw,2.75rem);display:flex;position:relative;box-shadow:0 1px 2px #1412111a,0 20px 36px -22px #14121166}.note[data-astro-cid-j4pv3627]:before{content:"";background:color-mix(in oklab, var(--color-seal-600) 82%, transparent);opacity:.85;width:5.5rem;height:1.4rem;position:absolute;top:-.55rem;left:50%;translate:-50%;rotate:-2deg}.note[data-astro-cid-j4pv3627].is-top{cursor:grab}.note[data-astro-cid-j4pv3627].is-held{cursor:grabbing;transition:none}.note[data-astro-cid-j4pv3627].is-deep{opacity:0;pointer-events:none}.note[data-astro-cid-j4pv3627]:not(.is-top) figure[data-astro-cid-j4pv3627]{opacity:0}.note[data-astro-cid-j4pv3627].is-leaving{transform:translate(calc(var(--fling,1) * 115%), -4%) rotate(calc(var(--fling,1) * 16deg));opacity:0}.note[data-astro-cid-j4pv3627].is-returning{transition:none}.note[data-astro-cid-j4pv3627] figure[data-astro-cid-j4pv3627]{flex-direction:column;width:100%;transition:opacity .3s;display:flex}.note[data-astro-cid-j4pv3627] blockquote[data-astro-cid-j4pv3627]{font-family:var(--font-display);color:var(--color-ink-950);text-wrap:pretty;font-size:clamp(1.2rem,2.1vw,1.7rem);line-height:1.4}.note[data-astro-cid-j4pv3627] figcaption[data-astro-cid-j4pv3627]{align-items:center;gap:.85rem;margin-top:auto;padding-top:1.75rem;display:flex}.note-seal[data-astro-cid-j4pv3627]{aspect-ratio:1;background:var(--color-seal-600);color:#fff;width:2.75rem;font-family:var(--font-serif-tc);border-radius:.3rem;flex:none;place-items:center;font-size:1.3rem;font-weight:900;display:grid;rotate:-6deg}.note-name[data-astro-cid-j4pv3627]{color:var(--color-ink-950);font-weight:650;display:block}.note-role[data-astro-cid-j4pv3627]{color:var(--color-ink-600);font-size:.9rem;display:block}.notes-controls[data-astro-cid-j4pv3627]{align-items:center;gap:.9rem;margin-top:.75rem;padding-left:.5rem;display:flex}.notes-btn[data-astro-cid-j4pv3627]{background:var(--color-ink-950);color:#fff;width:2.9rem;height:2.9rem;transition:background-color .2s, transform .2s var(--ease-out-expo);border-radius:50%;place-items:center;display:grid}.notes-btn[data-astro-cid-j4pv3627]:hover{background:var(--color-seal-600);transform:scale(1.06)}.notes-count[data-astro-cid-j4pv3627]{font-family:var(--font-display);color:var(--color-ink-950);text-align:center;font-variant-numeric:lining-nums tabular-nums;min-width:3.2rem;font-size:1.15rem}.notes-hint[data-astro-cid-j4pv3627]{color:var(--color-ink-600);margin-left:.5rem;font-size:.92rem}@media (width<=639px){.notes-hint[data-astro-cid-j4pv3627]{display:none}}@media (prefers-reduced-motion:reduce){.note[data-astro-cid-j4pv3627]{transition:none}}.honor[data-astro-cid-gfn7qoc6]{background:radial-gradient(60rem 26rem at 50% -6%, color-mix(in oklab, var(--color-gold-200) 70%, transparent), transparent 70%), radial-gradient(40rem 22rem at 50% 108%, color-mix(in oklab, var(--color-gold-100) 80%, transparent), transparent 70%), white}.honor[data-astro-cid-gfn7qoc6]:before,.honor[data-astro-cid-gfn7qoc6]:after{content:"";background:linear-gradient(90deg, transparent, var(--color-gold-400) 25%, var(--color-gold-300) 50%, var(--color-gold-400) 75%, transparent);height:1px;position:absolute;left:0;right:0}.honor[data-astro-cid-gfn7qoc6]:before{top:0}.honor[data-astro-cid-gfn7qoc6]:after{bottom:0}.honor-medal[data-astro-cid-gfn7qoc6]{filter:drop-shadow(0 10px 16px #7f561f59)}.honor-rule[data-astro-cid-gfn7qoc6]{align-items:center;gap:1rem;max-width:22rem;margin:3rem auto 2.5rem;display:flex}.honor-rule[data-astro-cid-gfn7qoc6]:before,.honor-rule[data-astro-cid-gfn7qoc6]:after{content:"";background:var(--color-gold-400);flex:1;height:1px}.honor-rule[data-astro-cid-gfn7qoc6] span[data-astro-cid-gfn7qoc6]{background:var(--color-gold-500);width:.55rem;height:.55rem;rotate:45deg}.honor-logo[data-astro-cid-gfn7qoc6]{transition:transform .4s var(--ease-out-expo), filter .4s}.honor-logo[data-astro-cid-gfn7qoc6]:hover{filter:drop-shadow(0 14px 18px #7f561f38);transform:translateY(-4px)scale(1.04)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.honor-logo[data-astro-cid-gfn7qoc6]{animation:linear both honor-in view();animation-range:entry calc(5% + var(--n) * 1.2%) entry calc(45% + var(--n) * 1.2%)}@keyframes honor-in{0%{opacity:0;translate:0 18px}}}}@property --spot{syntax:"<length>";inherits:true;initial-value:0}.wall[data-astro-cid-jgbmpuk6]{--tile:clamp(26px, 2.55vw, 42px);--spot:0px;cursor:zoom-in;min-height:clamp(35rem,80vh,47rem);transition:--spot .45s var(--ease-out-expo);background:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.wall[data-astro-cid-jgbmpuk6].is-hover:not(.on-thirty){--spot:clamp(110px, 12vw, 190px)}.wall-pale[data-astro-cid-jgbmpuk6],.wall-vivid[data-astro-cid-jgbmpuk6]{position:absolute;inset:0;overflow:hidden}.wall-strip[data-astro-cid-jgbmpuk6]{height:100%;width:calc(100% + var(--tile) * var(--cols));background:url(/wall/atlas.webp) 0 0 / calc(var(--tile) * var(--cols)) calc(var(--tile) * var(--rows)) repeat;animation:wall-drift calc(var(--cols) * 2.6s) linear infinite;will-change:transform;position:absolute;top:0;left:0}@keyframes wall-drift{to{transform:translateX(calc(var(--tile) * var(--cols) * -1))}}.wall[data-astro-cid-jgbmpuk6].is-hover .wall-strip[data-astro-cid-jgbmpuk6]{animation-play-state:paused}.wall-pale[data-astro-cid-jgbmpuk6]{opacity:.2;filter:saturate(.75)}.wall-vivid[data-astro-cid-jgbmpuk6]{-webkit-mask:radial-gradient(circle at var(--mx,-999px) var(--my,-999px), #000 0, #000 calc(var(--spot) * .5), transparent var(--spot));mask:radial-gradient(circle at var(--mx,-999px) var(--my,-999px), #000 0, #000 calc(var(--spot) * .5), transparent var(--spot))}.wall-veil[data-astro-cid-jgbmpuk6]{pointer-events:none;background:linear-gradient(0deg,#fff 0,#0000 13%),linear-gradient(90deg,#fff 0,#fffffff5 30%,#ffffffb3 43%,#0000 56%);position:absolute;inset:0}.thirty[data-astro-cid-jgbmpuk6]{pointer-events:none;width:min(50vw,46rem);position:absolute;top:50%;right:4%;translate:0 -50%}.thirty-tilt[data-astro-cid-jgbmpuk6]{transition:transform .35s var(--ease-out-expo);filter:drop-shadow(0 22px 26px #14121142);animation:9s ease-in-out infinite thirty-float;position:absolute;inset:0}@keyframes thirty-float{50%{translate:0 -7px}}.thirty-gold[data-astro-cid-jgbmpuk6],.thirty-text[data-astro-cid-jgbmpuk6]{width:100%;height:100%;position:absolute;inset:0}.thirty-gold[data-astro-cid-jgbmpuk6]{clip-path:inset(0 100% 0 0)}.wall[data-astro-cid-jgbmpuk6].is-ready .thirty-gold[data-astro-cid-jgbmpuk6]{animation:1.5s cubic-bezier(.65,0,.35,1) .1s forwards gold-paint}@keyframes gold-paint{to{clip-path:inset(0)}}.thirty-text[data-astro-cid-jgbmpuk6]{opacity:0;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 7px #fff)drop-shadow(0 0 18px #fff);translate:0 8px}.wall[data-astro-cid-jgbmpuk6].is-ready .thirty-text[data-astro-cid-jgbmpuk6]{animation:text-in 1s var(--ease-out-expo) 1.7s forwards}@keyframes text-in{to{opacity:1;translate:0}}.thirty-text[data-astro-cid-jgbmpuk6] span[data-astro-cid-jgbmpuk6]{background:linear-gradient(165deg, var(--color-seal-600), var(--color-seal-800));position:absolute;inset:0;-webkit-mask:url(/wall/thirty-text.png) 50%/100% 100% no-repeat;mask:url(/wall/thirty-text.png) 50%/100% 100% no-repeat}.thirty-face[data-astro-cid-jgbmpuk6]{position:absolute;inset:0;-webkit-mask:url(/wall/thirty-mask.png) 50%/100% 100% no-repeat;mask:url(/wall/thirty-mask.png) 50%/100% 100% no-repeat}.thirty-face[data-astro-cid-jgbmpuk6] canvas[data-astro-cid-jgbmpuk6]{width:100%;height:100%;display:block}.thirty-sheen[data-astro-cid-jgbmpuk6]{background:linear-gradient(108deg,#0000 44%,#ffffff80 50%,#0000 56%) 130% 0/260% 100% no-repeat;animation:8s ease-in-out 3.4s infinite sheen;position:absolute;inset:0}@keyframes sheen{0%{background-position:130% 0}28%,to{background-position:-30% 0}}.wall-lens[data-astro-cid-jgbmpuk6]{width:calc(var(--tile) * 3.6);aspect-ratio:1;translate:calc(var(--lx,0px) - 50%) calc(var(--ly,0px) - 50%);background:var(--color-ink-100) center / cover no-repeat;opacity:0;pointer-events:none;transition:opacity .2s, scale .3s var(--ease-out-expo), translate .16s var(--ease-out-expo);border:4px solid #fff;border-radius:.3rem;position:absolute;top:0;left:0;scale:.5;box-shadow:0 2px 4px #14121129,0 24px 44px -18px #14121180}.wall-lens[data-astro-cid-jgbmpuk6].is-on{opacity:1;scale:1}.wall-lens[data-astro-cid-jgbmpuk6] span[data-astro-cid-jgbmpuk6]{white-space:nowrap;background:var(--color-ink-950);color:#fff;border-radius:.3rem;padding:.25rem .6rem;font-size:.8rem;font-weight:600;position:absolute;top:calc(100% + .6rem);left:50%;translate:-50%}.wall-lens[data-astro-cid-jgbmpuk6] span[data-astro-cid-jgbmpuk6]:empty{display:none}.wall-inner[data-astro-cid-jgbmpuk6]{pointer-events:none;width:100%;padding-block:3.5rem 5rem;position:relative}.wall-text[data-astro-cid-jgbmpuk6]{pointer-events:auto;cursor:auto;max-width:32rem}.wall-hint[data-astro-cid-jgbmpuk6]{color:var(--color-ink-700);cursor:auto;align-items:center;gap:1rem;font-size:.92rem;display:flex;position:absolute;bottom:1.1rem;right:max(1.25rem,50vw - 38.5rem)}.wall-open[data-astro-cid-jgbmpuk6]{color:var(--color-seal-700);text-underline-offset:4px;text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);flex:none;font-weight:650}.wall-open[data-astro-cid-jgbmpuk6]:hover{text-decoration-color:currentColor}.wall-zoom[data-astro-cid-jgbmpuk6]{z-index:70;cursor:zoom-out;background:#fff0;outline:none;transition:background-color .35s;position:fixed;inset:0}.wall-zoom[data-astro-cid-jgbmpuk6][hidden]{display:none}.wall-zoom[data-astro-cid-jgbmpuk6].is-open{background:#ffffffe6}.wall-zoom[data-astro-cid-jgbmpuk6] img[data-astro-cid-jgbmpuk6]{transform-origin:0 0;object-fit:cover;background:var(--color-ink-100);transition:transform .42s var(--ease-out-expo);will-change:transform;border-radius:.3rem;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #fff,0 2px 6px 6px #1412111a,0 40px 70px -24px #1412118c}.wall-zoom[data-astro-cid-jgbmpuk6] p[data-astro-cid-jgbmpuk6]{text-align:center;color:var(--color-ink-900);opacity:0;font-weight:600;transition:opacity .3s .15s;position:absolute;bottom:1.4rem;left:0;right:0}.wall-zoom[data-astro-cid-jgbmpuk6].is-open p[data-astro-cid-jgbmpuk6]{opacity:1}@media (width<=1199px){.wall[data-astro-cid-jgbmpuk6]{align-items:flex-start;min-height:0}.wall-text[data-astro-cid-jgbmpuk6]{max-width:38rem}.wall-inner[data-astro-cid-jgbmpuk6]{padding-block:2.5rem calc(min(90vw,40rem)/1.53846 + 6.5rem)}.thirty[data-astro-cid-jgbmpuk6]{width:min(90%,40rem);inset:auto auto 5rem 50%;translate:-50%}.wall-veil[data-astro-cid-jgbmpuk6]{background:linear-gradient(0deg,#fff 0,#0000 9%),linear-gradient(#fff 0,#fffffff5 calc(100% - min(90vw,40rem)/1.11111 - 2rem),#0000 calc(100% - min(90vw,40rem)/1.51515 - 2rem))}.wall-hint[data-astro-cid-jgbmpuk6]{justify-content:space-between;align-items:flex-end;font-size:.85rem;left:1.25rem;right:1.25rem}}@media (width<=639px){.wall-inner[data-astro-cid-jgbmpuk6]{padding-block:2.5rem calc(min(90vw,40rem)/1.53846 + 9rem)}.thirty[data-astro-cid-jgbmpuk6]{bottom:7.25rem}}@media (prefers-reduced-motion:reduce){.wall-strip[data-astro-cid-jgbmpuk6],.thirty-tilt[data-astro-cid-jgbmpuk6]{animation:none}.thirty-gold[data-astro-cid-jgbmpuk6],.wall[data-astro-cid-jgbmpuk6].is-ready .thirty-gold[data-astro-cid-jgbmpuk6]{clip-path:none;animation:none}.thirty-text[data-astro-cid-jgbmpuk6],.wall[data-astro-cid-jgbmpuk6].is-ready .thirty-text[data-astro-cid-jgbmpuk6]{opacity:1;animation:none;translate:0}.thirty-sheen[data-astro-cid-jgbmpuk6]{display:none}.wall[data-astro-cid-jgbmpuk6],.wall-zoom[data-astro-cid-jgbmpuk6],.wall-zoom[data-astro-cid-jgbmpuk6] img[data-astro-cid-jgbmpuk6]{transition:none}}.hero-in[data-astro-cid-3m7k5bf5]{animation:hero-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--d) * 90ms + 80ms)}@keyframes hero-in{0%{opacity:0;transform:translateY(18px)}}.year-rail[data-astro-cid-3m7k5bf5]{scroll-snap-type:x proximity;padding-inline:max(1.25rem,50vw - 38.5rem);grid-auto-columns:min(78vw,22rem);grid-auto-flow:column;gap:1.5rem;padding-bottom:.5rem;scroll-padding-inline:max(1.25rem,50vw - 38.5rem);display:grid;overflow-x:auto}.year-rail[data-astro-cid-3m7k5bf5]>li[data-astro-cid-3m7k5bf5]{scroll-snap-align:start}.faces[data-astro-cid-3m7k5bf5]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;display:grid}@media (width>=640px){.faces[data-astro-cid-3m7k5bf5]{grid-template-columns:repeat(9,minmax(0,1fr));gap:.75rem}}.faces[data-astro-cid-3m7k5bf5] li[data-astro-cid-3m7k5bf5]:nth-child(odd){transform:translateY(18%)}.faces[data-astro-cid-3m7k5bf5] .portrait[data-astro-cid-3m7k5bf5]{box-shadow:0 0 0 3px #fff}
