.how[data-astro-cid-6t6maahb]{color:var(--muted);margin-top:var(--s-3)}.shelves[data-astro-cid-6t6maahb]{gap:var(--s-8) var(--s-7);margin-top:var(--s-7);grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));padding-bottom:1.9rem;display:grid}.jars[data-astro-cid-6t6maahb]{align-items:flex-end;gap:var(--s-6) var(--s-4);padding:0 var(--s-4);flex-wrap:wrap;margin:0;list-style:none;display:flex;position:relative}.shelf[data-astro-cid-6t6maahb]{padding-bottom:.9rem;position:relative}.shelf[data-astro-cid-6t6maahb]:after{content:"";background:linear-gradient(#2f3b36,#1c2522);border-top:1px solid #3b4842;height:.9rem;position:absolute;bottom:0;left:0;right:0;box-shadow:0 .9rem 1rem -.6rem #000000b3}.tag[data-astro-cid-6t6maahb]{left:var(--s-4);font:500 .7rem/1.4 var(--mono);color:var(--muted);border:1px solid var(--rule);padding:.1rem .5rem;position:absolute;bottom:-1.9rem}.jar[data-astro-cid-6t6maahb]{width:5.25rem;height:7rem;margin-top:.9rem;position:relative}.jar-btn[data-astro-cid-6t6maahb]{all:unset;box-sizing:border-box;cursor:pointer;transform-origin:50% 100%;background:linear-gradient(90deg,#ffffff0a,#ffffff21 16%,#ffffff05 30%,#0000 70%,#00000040),#18211e;border:1px solid #ece8df29;border-radius:.5rem .5rem .9rem .9rem;place-items:center;width:100%;height:100%;transition:translate .35s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.jar[data-astro-cid-6t6maahb]:before{content:"";z-index:1;background:linear-gradient(#36433d,#232d29);border:1px solid #3b4842;border-radius:2px 2px 0 0;height:.85rem;transition:translate .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:-.85rem;left:12%;right:12%}.jar-btn[data-astro-cid-6t6maahb]:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:45%;position:absolute;inset:-20% auto -20% -60%;translate:-60%;rotate:18deg}.jar-btn[data-astro-cid-6t6maahb]:hover{animation:.7s ease-out wobble}.jar-btn[data-astro-cid-6t6maahb]:hover:after{animation:.8s ease-out glint}.jar-btn[data-astro-cid-6t6maahb]:hover,.jar-btn[data-astro-cid-6t6maahb][aria-expanded=true],.jar[data-astro-cid-6t6maahb]:has(.jar-btn:hover):before,.jar[data-astro-cid-6t6maahb]:has([aria-expanded=true]):before{translate:0 -6px}.jar-btn[data-astro-cid-6t6maahb][aria-expanded=true],.jar[data-astro-cid-6t6maahb]:has([aria-expanded=true]):before{translate:0 -12px}.jar-btn[data-astro-cid-6t6maahb]:focus-visible{outline:2px solid var(--green);outline-offset:3px}@keyframes wobble{25%{rotate:-4deg}50%{rotate:3deg}75%{rotate:-1.5deg}}@keyframes glint{0%{opacity:1;translate:-60%}to{opacity:1;translate:420%}}.label[data-astro-cid-6t6maahb]{width:calc(100% - .7rem);min-height:4.2rem;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,.7,.2,1);display:grid;position:relative}.jar-btn[data-astro-cid-6t6maahb][aria-expanded=true] .label[data-astro-cid-6t6maahb]{transform:rotateY(180deg)}.face[data-astro-cid-6t6maahb]{color:#1e1b16;text-align:center;backface-visibility:hidden;font:600 .68rem/1.15 var(--sans);background:#e4ddcc;grid-area:1/1;align-content:center;justify-items:center;gap:.35rem;padding:.4rem .25rem;display:grid;box-shadow:0 1px #0000004d}.back[data-astro-cid-6t6maahb]{font:500 .6rem/1.2 var(--sans);background:#eae4d4;transform:rotateY(180deg)}.face[data-astro-cid-6t6maahb] svg[data-astro-cid-6t6maahb]{fill:currentColor;width:1.5rem;height:1.5rem}.seal[data-astro-cid-6t6maahb]{z-index:1;background:linear-gradient(145deg, var(--tile-hi), var(--tile-lo));border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;display:grid;position:absolute;top:.45rem;right:.3rem;box-shadow:0 0 0 1.5px #e4ddcc}.seal[data-astro-cid-6t6maahb] svg[data-astro-cid-6t6maahb]{fill:none;width:.75rem;height:.75rem;stroke:var(--tile-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.reveal-ready .shelf[data-astro-cid-6t6maahb]:not(.in) .jar[data-astro-cid-6t6maahb]{opacity:0}.reveal-ready .shelf[data-astro-cid-6t6maahb].in .jar[data-astro-cid-6t6maahb]{animation:drop .75s calc(var(--i) * 70ms) cubic-bezier(.3, 1.5, .5, 1) backwards}@keyframes drop{0%{opacity:0;transform:translateY(-3.5rem)}}@media (prefers-reduced-motion:reduce){.jar-btn[data-astro-cid-6t6maahb],.jar[data-astro-cid-6t6maahb]:before,.label[data-astro-cid-6t6maahb]{transition:none}.jar-btn[data-astro-cid-6t6maahb]:hover,.jar-btn[data-astro-cid-6t6maahb]:hover:after{animation:none}}@media (width<=30rem){.jar[data-astro-cid-6t6maahb]{width:4.1rem;height:6rem}.label[data-astro-cid-6t6maahb]{width:calc(100% - .5rem)}.face[data-astro-cid-6t6maahb]{letter-spacing:-.01em;padding-inline:.1rem;font-size:.56rem}.back[data-astro-cid-6t6maahb]{font-size:.52rem}.jars[data-astro-cid-6t6maahb]{scroll-snap-type:x mandatory;gap:var(--s-3);padding:var(--s-4) var(--s-2) 0;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.jar[data-astro-cid-6t6maahb]{scroll-snap-align:start;flex:none}}.about[data-astro-cid-ta2fbyqs]{isolation:isolate;position:relative}.lede[data-astro-cid-ta2fbyqs]{margin-top:var(--s-5);font-size:1.25rem}.story[data-astro-cid-ta2fbyqs]{gap:var(--s-6);margin-top:var(--s-7);max-width:52rem;display:grid}.story[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{gap:var(--s-2) var(--s-6);grid-template-columns:12rem minmax(0,1fr);display:grid}dt[data-astro-cid-ta2fbyqs]{font:500 .8rem/1.6 var(--mono);color:var(--green);text-transform:uppercase;letter-spacing:.04em;padding-top:.2em}dd[data-astro-cid-ta2fbyqs]{max-width:60ch}.traits[data-astro-cid-ta2fbyqs]{margin-top:var(--s-7);font-weight:600}.signoff[data-astro-cid-ta2fbyqs]{font:700 clamp(1.75rem, 3.5vw, 2.5rem)/1 var(--display);font-variation-settings:"wdth" 80;color:var(--green);margin-top:var(--s-3)}.school[data-astro-cid-ta2fbyqs]{z-index:-1;inset:calc(var(--section) - var(--s-6)) 0 calc(var(--s-6) * -1);opacity:.22;pointer-events:none;position:absolute}.school[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;filter:grayscale()contrast(1.1)brightness(.85);width:100%;height:100%;-webkit-mask:url(/masks/splash.svg) 50%/100% 100% no-repeat;mask:url(/masks/splash.svg) 50%/100% 100% no-repeat}@media (width<=56rem){.story[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.school[data-astro-cid-ta2fbyqs]{bottom:auto}.school[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{height:auto}}
