.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;margin-block:-.75rem;padding-block:.75rem;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}}.ci[data-astro-cid-7dskfyqa]{--pine:#12462f;--pine-deep:#0b3423;--cream:#fdf3dc;--gold:#f2c14e;isolation:isolate;color:var(--cream);background:radial-gradient(60rem 30rem at 22% 20%, #1d6444, var(--pine) 58%, var(--pine-deep));position:relative;overflow:hidden}.ci[data-astro-cid-7dskfyqa][hidden]{display:none}.ci[data-astro-cid-7dskfyqa]:before,.ci[data-astro-cid-7dskfyqa]:after{content:"";background:repeating-linear-gradient(90deg, #cf1f25 0 1.5rem, var(--gold) 1.5rem 3rem);height:5px;position:absolute;left:0;right:0}.ci[data-astro-cid-7dskfyqa]:before{top:0}.ci[data-astro-cid-7dskfyqa]:after{bottom:0}.ci-grid[data-astro-cid-7dskfyqa]{align-items:center;gap:2.5rem;padding-block:clamp(3rem,6vw,4.75rem);display:grid;position:relative}@media (width>=1024px){.ci-grid[data-astro-cid-7dskfyqa]{grid-template-columns:7fr 5fr;gap:3.5rem}}.ci-ribbon[data-astro-cid-7dskfyqa]{letter-spacing:.14em;text-transform:uppercase;color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - .6rem) 50%,100% 100%,0 100%,.6rem 50%);background:#cf1f25;padding:.35rem 1.2rem;padding-inline:1.7rem;font-size:.95rem;font-weight:800;display:inline-block}html[lang^=zh] .ci-ribbon[data-astro-cid-7dskfyqa]{letter-spacing:.3em}.ci[data-astro-cid-7dskfyqa] h2[data-astro-cid-7dskfyqa]{letter-spacing:-.012em;color:#fff7e6;text-shadow:0 .05em .14em #041c128c;margin-top:1.1rem;font-family:Playfair Display Variable,Noto Serif TC,Georgia,serif;font-size:clamp(3rem,8.4vw,5.4rem);font-weight:900;line-height:1}html[lang^=zh] .ci[data-astro-cid-7dskfyqa] h2[data-astro-cid-7dskfyqa]{font-family:var(--font-serif-tc);word-break:keep-all;letter-spacing:.04em;line-height:1.15}.ci-w1[data-astro-cid-7dskfyqa]{display:inline-block;position:relative}.ci-w2[data-astro-cid-7dskfyqa]{letter-spacing:-.01em;background:linear-gradient(#fff3c4 10%,#f8d468 40%,#d99a26 76%,#f6d77a);color:#0000;text-shadow:none;filter:drop-shadow(0 .05em .07em #041c128c);-webkit-background-clip:text;background-clip:text;padding:0 .14em .12em;font-family:Playfair Display Variable,Georgia,serif;font-style:italic;font-weight:800;display:inline-block;rotate:-4deg}.ci[data-astro-cid-7dskfyqa] .ci-hat{z-index:1;width:.6em;position:absolute;top:-.17em;left:-.2em;rotate:-24deg}html[lang^=zh] .ci[data-astro-cid-7dskfyqa] .ci-hat{width:.5em;top:-.2em;left:-.14em}.ci-alt[data-astro-cid-7dskfyqa]{z-index:0;font-family:var(--font-serif-tc);letter-spacing:.14em;color:#fff7e6;text-shadow:0 .04em .1em #6e080eb3;margin-top:.7rem;padding:.14em 1.15em .2em;font-size:clamp(1.7rem,4.6vw,2.5rem);font-weight:900;line-height:1.1;display:inline-block;position:relative}html[lang^=zh] .ci-alt[data-astro-cid-7dskfyqa]{letter-spacing:0;font-family:Playfair Display Variable,Georgia,serif;font-style:italic;font-weight:700}.ci-alt[data-astro-cid-7dskfyqa] .xa-brush{width:102%;height:116%;inset:-8% -1%}.ci[data-astro-cid-7dskfyqa] .ci-blossom{width:.92em;position:absolute;top:-.34em;right:-.3em}.ci[data-astro-cid-7dskfyqa] .ci-branch{z-index:-1;opacity:.95;width:clamp(9rem,20vw,17rem);position:absolute;top:-1.4rem;left:-1.6rem}.ci[data-astro-cid-7dskfyqa] .ci-lantern{z-index:1;transform-origin:50% 0;filter:drop-shadow(0 10px 14px #041c1273);width:clamp(2.6rem,5vw,4.4rem);animation:5.5s ease-in-out infinite alternate ci-sway;position:absolute;top:-.2rem;right:clamp(.4rem,3vw,3rem)}@keyframes ci-sway{0%{rotate:-4deg}to{rotate:4deg}}.ci-line[data-astro-cid-7dskfyqa]{color:#fdf3dceb;max-width:34rem;margin-top:1.1rem;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.55}.ci-facts[data-astro-cid-7dskfyqa]{flex-wrap:wrap;gap:.7rem 1.75rem;margin-top:1.5rem;font-size:1.05rem;font-weight:650;display:flex}.ci-facts[data-astro-cid-7dskfyqa] li[data-astro-cid-7dskfyqa]{align-items:center;gap:.55rem;display:flex}.ci-facts[data-astro-cid-7dskfyqa] svg[data-astro-cid-7dskfyqa]{fill:none;width:1.45rem;height:1.45rem;stroke:var(--gold);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ci-cta[data-astro-cid-7dskfyqa]{flex-wrap:wrap;gap:.75rem;margin-top:1.9rem;display:flex}.ci-btn[data-astro-cid-7dskfyqa]{transition:transform .25s var(--ease-out-expo), background-color .2s, box-shadow .25s;border-radius:9999px;align-items:center;gap:.55rem;padding:.95rem 1.7rem;font-size:1.08rem;font-weight:800;display:inline-flex}.ci-btn[data-astro-cid-7dskfyqa] svg[data-astro-cid-7dskfyqa]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem;transition:transform .25s var(--ease-out-expo)}.ci-btn[data-astro-cid-7dskfyqa]:hover{transform:translateY(-3px)}.ci-btn[data-astro-cid-7dskfyqa]:hover svg[data-astro-cid-7dskfyqa]{transform:translate(4px)}.ci-gold[data-astro-cid-7dskfyqa]{background:var(--gold);color:var(--pine-deep);box-shadow:0 10px 24px -8px #0000008c}.ci-gold[data-astro-cid-7dskfyqa]:hover{background:#ffd975}.ci-line-btn[data-astro-cid-7dskfyqa]{color:var(--cream);box-shadow:inset 0 0 0 2px #fdf3dc8c}.ci-line-btn[data-astro-cid-7dskfyqa]:hover{box-shadow:inset 0 0 0 2px var(--cream)}.ci-by[data-astro-cid-7dskfyqa]{color:var(--gold);margin-top:.9rem;font-weight:600}.ci-photos[data-astro-cid-7dskfyqa]{width:100%;max-width:30rem;height:clamp(15rem,44vw,21rem);margin-inline:auto;position:relative}.ci-print[data-astro-cid-7dskfyqa]{aspect-ratio:4/3;object-fit:cover;width:72%;transition:rotate .5s var(--ease-out-expo), translate .5s var(--ease-out-expo);background:#fff;border-radius:.25rem;padding:.45rem;position:absolute;box-shadow:0 20px 40px -18px #000000bf}.ci-print[data-astro-cid-7dskfyqa].a{bottom:0;left:0;rotate:-4deg}.ci-print[data-astro-cid-7dskfyqa].b{width:62%;top:0;right:0;rotate:5deg}.ci-photos[data-astro-cid-7dskfyqa]:hover .ci-print[data-astro-cid-7dskfyqa].a{translate:-3%;rotate:-7deg}.ci-photos[data-astro-cid-7dskfyqa]:hover .ci-print[data-astro-cid-7dskfyqa].b{translate:3% -3%;rotate:9deg}.ci-badge[data-astro-cid-7dskfyqa]{aspect-ratio:1;text-align:center;color:#fff;width:clamp(5.5rem,15vw,7rem);box-shadow:0 0 0 4px var(--gold), 0 14px 26px -10px #000000b3;background:#cf1f25;border-radius:50%;place-content:center;display:grid;position:absolute;bottom:4%;right:2%;rotate:8deg}.ci-badge[data-astro-cid-7dskfyqa][hidden]{display:none}.ci-badge[data-astro-cid-7dskfyqa] b[data-astro-cid-7dskfyqa]{font-variant-numeric:lining-nums;font-family:Playfair Display Variable,serif;font-size:clamp(2rem,6vw,2.7rem);font-weight:800;line-height:1}.ci-badge[data-astro-cid-7dskfyqa] b[data-astro-cid-7dskfyqa]:empty{display:none}.ci-badge[data-astro-cid-7dskfyqa] span[data-astro-cid-7dskfyqa]{padding-inline:.4rem;font-size:.82rem;font-weight:700;line-height:1.15}.ci-star[data-astro-cid-7dskfyqa]{width:2.2rem;fill:var(--gold);animation:2.6s ease-in-out infinite alternate ci-twinkle;position:absolute}.ci-star[data-astro-cid-7dskfyqa].s1{top:6%;left:-3%}.ci-star[data-astro-cid-7dskfyqa].s2{width:1.5rem;animation-delay:1.1s;bottom:-5%;right:30%}@keyframes ci-twinkle{0%{opacity:.5;scale:.85}to{opacity:1;scale:1.1}}.ci-snow[data-astro-cid-7dskfyqa]{z-index:-1;position:absolute;inset:0}.ci-snow[data-astro-cid-7dskfyqa] span[data-astro-cid-7dskfyqa]{width:var(--s);height:var(--s);opacity:.75;animation:ci-fall var(--t) linear var(--d) infinite;background:#fff;border-radius:50%;position:absolute;top:-4%}@keyframes ci-fall{to{opacity:0;transform:translate(1.5rem,34rem)}}@media (prefers-reduced-motion:reduce){.ci-snow[data-astro-cid-7dskfyqa] span[data-astro-cid-7dskfyqa],.ci-star[data-astro-cid-7dskfyqa],.ci[data-astro-cid-7dskfyqa] .ci-lantern{animation:none}.ci-snow[data-astro-cid-7dskfyqa] span[data-astro-cid-7dskfyqa]{display: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}
