.logo[data-astro-cid-yynzpact]{background-color:var(--muted-foreground);opacity:.75;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;transition:opacity .35s}.logo-color[data-astro-cid-yynzpact]{opacity:0;transition:opacity .35s}.logo-item[data-astro-cid-yynzpact]:hover .logo[data-astro-cid-yynzpact],.logo-item[data-astro-cid-yynzpact]:hover .logo-color[data-astro-cid-yynzpact]{opacity:1}.cursor-float[data-astro-cid-7s4a5xxr]{animation:6s ease-in-out infinite cursor-float}@keyframes cursor-float{0%,to{transform:translate(0)}40%{transform:translate(-10px,-6px)}70%{transform:translate(-4px,4px)}}@media (prefers-reduced-motion:reduce){.cursor-float[data-astro-cid-7s4a5xxr]{animation:none!important}}.notice-ink[data-astro-cid-7s4a5xxr] path[data-astro-cid-7s4a5xxr]{fill:none;stroke:var(--label-ink);stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.sketch[data-astro-cid-hjcwqk6y]{box-shadow:0 1px 2px #0000000a,0 18px 40px -20px #00000038}.sketch-ink[data-astro-cid-hjcwqk6y] path[data-astro-cid-hjcwqk6y]{fill:none;stroke:var(--label-ink);stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.sketch-glyph[data-astro-cid-hjcwqk6y]{box-shadow:inset 0 0 0 1px var(--border)}.sketch-glyph[data-astro-cid-hjcwqk6y].is-check{background:var(--primary);color:var(--primary-foreground);box-shadow:none}.sketch-glyph[data-astro-cid-hjcwqk6y].is-add{color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary)}.sketch-glyph[data-astro-cid-hjcwqk6y].is-cross{color:var(--muted-foreground)}.sketch-row[data-astro-cid-hjcwqk6y]:has(.is-add){color:var(--primary);font-weight:500}.sketch-note[data-astro-cid-hjcwqk6y]{color:var(--label-ink)}@property --rz{syntax:"<angle>";inherits:true;initial-value:-22deg}.stage[data-astro-cid-rucerkmx]{perspective:1400px;--rx:50deg;--rz:-22deg;--step:3cqw;animation:16s cubic-bezier(.45,0,.55,1) infinite alternate sway;overflow:clip;-webkit-mask-image:radial-gradient(50% 50%,#000 70%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 70%,#0000 100%);container-type:inline-size}@keyframes sway{0%{--rz:-30deg}to{--rz:-14deg}}.plane[data-astro-cid-rucerkmx]{width:126%;transform-style:preserve-3d;transform:translate(-50%, -50%) rotateX(var(--rx)) rotateZ(var(--rz))}@media (width<=767px){.stage[data-astro-cid-rucerkmx]{aspect-ratio:4/3}.plane[data-astro-cid-rucerkmx]{width:150%}}.anchor[data-astro-cid-rucerkmx]{width:0;height:0;transform-style:preserve-3d;position:absolute}.anchor[data-astro-cid-rucerkmx]>[data-astro-cid-rucerkmx]{transform:translateZ(var(--z)) rotateZ(calc(var(--rz) * -1)) rotateX(calc(var(--rx) * -1)) translate(-50%, -100%);display:block;position:absolute}.dot[data-astro-cid-rucerkmx]{background:var(--foreground);border-radius:9999px}.crowd[data-astro-cid-rucerkmx]{opacity:.45}.scattered[data-astro-cid-rucerkmx]{opacity:.22}.rim[data-astro-cid-rucerkmx]{box-shadow:inset 0 0 0 1.5px var(--primary)}.crowd[data-astro-cid-rucerkmx].similar{background:var(--primary);opacity:1;scale:1.3}.rim[data-astro-cid-rucerkmx].similar{background:var(--primary)}.tie[data-astro-cid-rucerkmx]{animation:2.4s linear infinite march}@keyframes march{to{stroke-dashoffset:-14px}}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-rucerkmx],.tie[data-astro-cid-rucerkmx]{animation:none}}.sift-armed[data-astro-cid-y72t5xmy]:not(.sift-live) [data-astro-cid-y72t5xmy]:is([data-sift-row],[data-sift-after],[data-sift-ink]){opacity:0!important}.sift-live[data-astro-cid-y72t5xmy] [data-astro-cid-y72t5xmy][data-sift-row]{animation:.5s cubic-bezier(.22,1,.36,1) backwards sift-in;animation-delay:calc(var(--sift-start,0s) + var(--i) * var(--sift-step,90ms))}.sift-live[data-astro-cid-y72t5xmy] [data-astro-cid-y72t5xmy][data-sift-after]{animation:.6s ease-out backwards sift-in;animation-delay:calc(var(--sift-start,0s) + var(--sift-rows,6) * var(--sift-step,90ms) + .15s)}@keyframes sift-in{0%{opacity:0;transform:translateY(.4rem)}}[data-astro-cid-y72t5xmy][data-sift=shortlist]{--sift-step:.28s}.ink[data-astro-cid-y72t5xmy] path[data-astro-cid-y72t5xmy]{fill:none;stroke:var(--label-ink);stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.sift-live[data-astro-cid-y72t5xmy] [data-astro-cid-y72t5xmy][data-sift-ink]{animation:.7s cubic-bezier(.45,0,.55,1) backwards sift-ink;animation-delay:calc(var(--sift-start,0s) + var(--sift-rows,3) * var(--sift-step) + .5s)}@keyframes sift-ink{0%{opacity:1;clip-path:inset(-20% 100% -20% 0)}to{opacity:1;clip-path:inset(-20% 0% -20% 0)}}.band[data-astro-cid-h3f77gqa]{height:36rem}.photo[data-astro-cid-h3f77gqa]{transform:translate(-61%, var(--fy))}@media (width>=640px){.band[data-astro-cid-h3f77gqa]{height:clamp(34rem,54vw,52rem)}.photo[data-astro-cid-h3f77gqa]{transform:translate(-50%, var(--fy))}}.ink[data-astro-cid-h3f77gqa] path[data-astro-cid-h3f77gqa]{fill:none;stroke:var(--label-ink);stroke-width:3.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
