.rosy[data-astro-cid-rpamvcyw]{isolation:isolate;color:var(--navy);background:linear-gradient(#ffc4df 0,#ffd3e6 700px,#ffd9c7 1500px,#fbefb6 2300px,#d9f5d8 3000px,#c9f1ec 3700px,#d6e6fa 4400px,#e5dafa 5100px,#ffd3e6 100%);position:relative;overflow:hidden}.rosy[data-astro-cid-rpamvcyw]>[data-astro-cid-rpamvcyw]{z-index:2;position:relative}.blob[data-astro-cid-rpamvcyw]{aspect-ratio:1;pointer-events:none;border-radius:50%;z-index:0!important;position:absolute!important}.r1[data-astro-cid-rpamvcyw]{background:var(--pink);filter:blur(150px);opacity:.6;width:62vw;top:-260px;left:52%}.r5[data-astro-cid-rpamvcyw]{background:var(--lemon);filter:blur(170px);opacity:.35;width:46vw;top:2500px;left:55%}.r6[data-astro-cid-rpamvcyw]{filter:blur(180px);opacity:.35;background:#8fb8ff;width:50vw;top:4300px;left:-14%}.r2[data-astro-cid-rpamvcyw]{filter:blur(160px);opacity:.35;background:#ffb347;width:48vw;top:380px;left:-18%}.r3[data-astro-cid-rpamvcyw]{background:var(--aqua);filter:blur(170px);opacity:.3;width:46vw;top:1900px;left:60%}.r4[data-astro-cid-rpamvcyw]{background:var(--violet);filter:blur(180px);opacity:.22;width:50vw;top:3300px;left:-10%}.grain[data-astro-cid-rpamvcyw]{mix-blend-mode:overlay;opacity:.3;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");inset:0;z-index:3!important;position:absolute!important}.pub[data-astro-cid-rpamvcyw]{white-space:nowrap}.top[data-astro-cid-rpamvcyw]{justify-content:space-between;align-items:center;padding:44px max(16px,4vw) 0;display:flex}.top[data-astro-cid-rpamvcyw] ul[data-astro-cid-rpamvcyw]{align-items:center;margin:0;padding:0;list-style:none;display:flex}.top[data-astro-cid-rpamvcyw] a[data-astro-cid-rpamvcyw]{color:var(--navy);text-decoration:none}.logo-dot[data-astro-cid-rpamvcyw] span[data-astro-cid-rpamvcyw]{aspect-ratio:1;background:var(--aqua);width:40px;box-shadow:0 0 22px 4px color-mix(in srgb, var(--aqua) 60%, transparent);border-radius:50%;display:block;position:relative}.logo-dot[data-astro-cid-rpamvcyw] span[data-astro-cid-rpamvcyw]:after{content:"";background:var(--pink);border-radius:50%;position:absolute;inset:22%}.entry[data-astro-cid-rpamvcyw]{max-width:1100px;padding-top:14vh;padding-bottom:72px}.masthead[data-astro-cid-rpamvcyw]{width:min(820px,92vw);color:var(--navy);margin:0 0 26px}.pron[data-astro-cid-rpamvcyw]{color:var(--navy);opacity:.85;margin:22px 0 0;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:400}.pron[data-astro-cid-rpamvcyw] i[data-astro-cid-rpamvcyw]{font-family:var(--serif);font-weight:600}.sep[data-astro-cid-rpamvcyw]{margin:0 .3em}.entry[data-astro-cid-rpamvcyw] hr[data-astro-cid-rpamvcyw]{border:0;border-top:1px solid var(--navy);opacity:.5;margin:26px 0 30px}.senses[data-astro-cid-rpamvcyw]{gap:18px;max-width:64ch;margin:0;padding:0;list-style:none;display:grid}.senses[data-astro-cid-rpamvcyw] li[data-astro-cid-rpamvcyw]{grid-template-columns:2.2em 1fr;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.5;display:grid}.senses[data-astro-cid-rpamvcyw] b[data-astro-cid-rpamvcyw]{font-weight:700}.senses[data-astro-cid-rpamvcyw] i[data-astro-cid-rpamvcyw],.origin[data-astro-cid-rpamvcyw] i[data-astro-cid-rpamvcyw]{font-family:var(--serif);font-weight:600}.origin[data-astro-cid-rpamvcyw]{max-width:64ch;margin:28px 0 0;font-size:1rem}.strap[data-astro-cid-rpamvcyw]{background:var(--lemon);color:var(--navy);text-align:center;padding:30px max(16px,4vw) 26px;box-shadow:0 20px 60px -30px #14215b66}.strap-line[data-astro-cid-rpamvcyw]{font:800 clamp(1.7rem, 4.6vw, 4rem)/1.02 var(--sans);letter-spacing:-.035em;text-transform:none;margin:0}.strap-line[data-astro-cid-rpamvcyw] .name[data-astro-cid-rpamvcyw]{font-family:var(--serif);letter-spacing:-.02em;font-style:italic;font-weight:800}.strap-line[data-astro-cid-rpamvcyw] sup[data-astro-cid-rpamvcyw]{vertical-align:.9em;color:var(--pink);font-size:.5em}.strap-foot[data-astro-cid-rpamvcyw] .ast[data-astro-cid-rpamvcyw]{color:var(--pink);font-style:normal;font-weight:800}.strap-foot[data-astro-cid-rpamvcyw]{font-family:var(--serif);margin:8px 0 0;font-size:clamp(1rem,1.6vw,1.3rem);font-weight:600}.long[data-astro-cid-rpamvcyw]{padding:110px 0 100px}.long-inner[data-astro-cid-rpamvcyw]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.long-copy[data-astro-cid-rpamvcyw]{font-size:1.08rem;line-height:1.75}.long-copy[data-astro-cid-rpamvcyw] p[data-astro-cid-rpamvcyw]{max-width:60ch}.long-copy[data-astro-cid-rpamvcyw] .lead[data-astro-cid-rpamvcyw]{font-family:var(--serif);margin-top:0;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:700;line-height:1.3}.long-copy[data-astro-cid-rpamvcyw] .aside[data-astro-cid-rpamvcyw]{font-family:var(--serif);color:#3b3fd6;font-size:1.2rem;font-style:italic;font-weight:600}.long-copy[data-astro-cid-rpamvcyw] i{font-family:var(--serif);font-weight:600}.long-copy[data-astro-cid-rpamvcyw] a.pub{color:inherit;text-underline-offset:3px;text-decoration-color:#3b3fd6;text-decoration-thickness:2px}.long-copy[data-astro-cid-rpamvcyw] a.pub:hover{color:#3b3fd6}.photo[data-astro-cid-rpamvcyw]{margin:6px 0 0;position:sticky;top:40px}.photo[data-astro-cid-rpamvcyw] img[data-astro-cid-rpamvcyw]{aspect-ratio:4/5;object-fit:cover;filter:grayscale();object-position:46% 50%;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 24px 60px -30px #14215b73}.pull[data-astro-cid-rpamvcyw]{max-width:20ch;font-family:var(--serif);letter-spacing:-.02em;margin:80px 0 0;font-size:clamp(2.1rem,4.6vw,4.2rem);font-weight:800;line-height:1.04}@media (width<=900px){.long[data-astro-cid-rpamvcyw]{padding-top:60px}.long-inner[data-astro-cid-rpamvcyw]{grid-template-columns:1fr}.photo[data-astro-cid-rpamvcyw]{order:-1;position:static}.photo[data-astro-cid-rpamvcyw] img[data-astro-cid-rpamvcyw]{aspect-ratio:4/3}.pull[data-astro-cid-rpamvcyw]{margin-top:56px}}.receipts[data-astro-cid-rpamvcyw]{padding:40px 0 80px}.receipts-intro[data-astro-cid-rpamvcyw]{font-family:var(--serif);max-width:26ch;margin:0 0 40px;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:700;line-height:1.15}.receipts-intro[data-astro-cid-rpamvcyw] em{color:#3b3fd6;white-space:nowrap}.receipts-intro[data-astro-cid-rpamvcyw] a.pub{color:inherit;text-underline-offset:4px;text-decoration-color:#3b3fd6;text-decoration-thickness:2px}.footnote[data-astro-cid-rpamvcyw] a.pub{color:inherit}.panels[data-astro-cid-rpamvcyw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.panel[data-astro-cid-rpamvcyw]{isolation:isolate;background:var(--g);color:#fff;border-radius:6px;flex-direction:column;justify-content:space-between;gap:24px;min-height:380px;margin:0;padding:28px;display:flex;position:relative;overflow:hidden}.panel[data-astro-cid-rpamvcyw]:before{content:"";z-index:-1;filter:blur(50px);background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--a1) 75%, transparent), transparent 42%), radial-gradient(circle at 10% 95%, color-mix(in srgb, var(--a2) 65%, transparent), transparent 45%);position:absolute;inset:-30%}.p-orchid[data-astro-cid-rpamvcyw]{--g:#a0006a;--a1:var(--lime);--a2:var(--pink);--r:var(--lime);--c:#a0006a}.meh[data-astro-cid-rpamvcyw] .num[data-astro-cid-rpamvcyw]{font-size:clamp(2.6rem,4.4vw,3.8rem);line-height:1}.glowup[data-astro-cid-rpamvcyw]{gap:18px}.glowup[data-astro-cid-rpamvcyw] .dull[data-astro-cid-rpamvcyw]{aspect-ratio:1;filter:grayscale();opacity:.7;background:#b9a7b2;width:46px}.glowup[data-astro-cid-rpamvcyw] .arrow-r[data-astro-cid-rpamvcyw]{font:700 1.6rem/1 var(--sans);opacity:.8}.glowup[data-astro-cid-rpamvcyw] .cool[data-astro-cid-rpamvcyw]{aspect-ratio:1;width:96px;box-shadow:0 0 44px 8px color-mix(in srgb, var(--r) 55%, transparent);transition:transform 1s cubic-bezier(.2,.8,.2,1),filter 1s}.anim .glowup[data-astro-cid-rpamvcyw] .cool[data-astro-cid-rpamvcyw]{filter:grayscale();transform:scale(.5)}.anim .go[data-astro-cid-rpamvcyw] .glowup[data-astro-cid-rpamvcyw] .cool[data-astro-cid-rpamvcyw]{filter:var(--shadow);transform:none}.p-cobalt[data-astro-cid-rpamvcyw]{--g:var(--cobalt);--a1:var(--pink);--a2:var(--aqua);--r:var(--pink);--c:var(--lemon)}.p-violet[data-astro-cid-rpamvcyw]{--g:var(--violet);--a1:var(--pink);--a2:var(--cobalt);--r:var(--lime);--c:var(--violet)}.p-peacock[data-astro-cid-rpamvcyw]{--g:var(--peacock);--a1:var(--lagoon);--a2:var(--lime);--r:var(--aqua);--c:var(--pink)}.p-navy[data-astro-cid-rpamvcyw]{--g:var(--navy);--a1:var(--violet);--a2:var(--lagoon);--r:var(--lemon);--c:var(--pink)}.p-emerald[data-astro-cid-rpamvcyw]{--g:var(--emerald);--a1:var(--lime);--a2:var(--aqua);--r:var(--lemon);--c:#3b3fd6}.p-fuchsia[data-astro-cid-rpamvcyw]{--g:var(--fuchsia);--a1:#ffb347;--a2:var(--violet);--r:var(--aqua);--c:var(--navy)}.p-lagoon[data-astro-cid-rpamvcyw]{--g:#0d7c87;--a1:var(--aqua);--a2:var(--pink);--r:var(--lemon);--c:#0d7c87}.num[data-astro-cid-rpamvcyw]{font-family:var(--serif);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(3.4rem,6vw,5.2rem);font-weight:800;line-height:.95;display:block}.line[data-astro-cid-rpamvcyw]{max-width:30ch;margin-top:10px;font-size:1rem;line-height:1.4;display:block}.line[data-astro-cid-rpamvcyw] a[data-astro-cid-rpamvcyw]{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.viz[data-astro-cid-rpamvcyw]{align-items:center;gap:22px;height:150px;display:flex;position:relative}.d[data-astro-cid-rpamvcyw]{background:radial-gradient(circle, var(--c) 0 38%, var(--r) 39%);filter:var(--shadow);border-radius:50%;flex:none;display:block}.grow[data-astro-cid-rpamvcyw] .small[data-astro-cid-rpamvcyw]{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--c) 45%, #fff) 0 38%, color-mix(in srgb, var(--pink) 35%, #fff) 39%);opacity:.8;width:34px}.grow[data-astro-cid-rpamvcyw] .big[data-astro-cid-rpamvcyw]{width:calc(34px * var(--to));aspect-ratio:1;transform-origin:0;box-shadow:0 0 40px 6px color-mix(in srgb, var(--r) 45%, transparent);transition:transform 1s cubic-bezier(.2,.8,.2,1)}.anim .grow[data-astro-cid-rpamvcyw] .big[data-astro-cid-rpamvcyw]{transform:scale(calc(var(--from) / var(--to)))}.anim .go[data-astro-cid-rpamvcyw] .grow[data-astro-cid-rpamvcyw] .big[data-astro-cid-rpamvcyw]{transform:none}.board[data-astro-cid-rpamvcyw]{flex-direction:column;justify-content:center;gap:10px}.board[data-astro-cid-rpamvcyw] .top[data-astro-cid-rpamvcyw]{aspect-ratio:1;width:56px;box-shadow:0 0 36px 6px color-mix(in srgb, var(--r) 50%, transparent)}.board[data-astro-cid-rpamvcyw] .row[data-astro-cid-rpamvcyw]{gap:10px;display:flex}.board[data-astro-cid-rpamvcyw] .row[data-astro-cid-rpamvcyw] span[data-astro-cid-rpamvcyw]{aspect-ratio:1;background:#ffffff59;border-radius:50%;width:18px}.anim .board[data-astro-cid-rpamvcyw] .top[data-astro-cid-rpamvcyw]{opacity:0;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .5s;transform:translateY(40px)}.anim .go[data-astro-cid-rpamvcyw] .board[data-astro-cid-rpamvcyw] .top[data-astro-cid-rpamvcyw]{opacity:1;transform:none}.eighty[data-astro-cid-rpamvcyw]{grid-template-columns:repeat(16,1fr);align-content:center;gap:7px;height:150px;display:grid}.eighty[data-astro-cid-rpamvcyw] span[data-astro-cid-rpamvcyw]{aspect-ratio:1;background:#ffffff47;border-radius:50%;width:100%}.eighty[data-astro-cid-rpamvcyw] .pick[data-astro-cid-rpamvcyw]{background:radial-gradient(circle, var(--c) 0 38%, var(--r) 39%);z-index:1;box-shadow:0 0 10px 2px color-mix(in srgb, var(--r) 70%, transparent);transition:transform .8s cubic-bezier(.2,.8,.2,1) .2s;transform:scale(2.6)}.anim .eighty[data-astro-cid-rpamvcyw] .pick[data-astro-cid-rpamvcyw]{transform:scale(1)}.anim .go[data-astro-cid-rpamvcyw] .eighty[data-astro-cid-rpamvcyw] .pick[data-astro-cid-rpamvcyw]{transform:scale(2.6)}.merge[data-astro-cid-rpamvcyw]{justify-content:space-between}.m[data-astro-cid-rpamvcyw]{aspect-ratio:1;background:#ffffff80;border-radius:50%;width:26px;transition:transform 1s cubic-bezier(.6,0,.2,1),opacity .6s .6s;position:relative}.m[data-astro-cid-rpamvcyw] i[data-astro-cid-rpamvcyw]{font:500 .62rem/1.15 var(--sans);text-align:center;opacity:.9;width:6.5em;margin-top:8px;font-style:normal;transition:opacity .4s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.one[data-astro-cid-rpamvcyw]{aspect-ratio:1;background:radial-gradient(circle, var(--c) 0 38%, var(--r) 39%);width:92px;box-shadow:0 0 40px 8px color-mix(in srgb, var(--r) 50%, transparent);border-radius:50%;margin:-46px 0 0 -46px;transition:transform .6s cubic-bezier(.2,.8,.2,1) .8s,opacity .4s .8s;position:absolute;top:50%;left:50%}.merge[data-astro-cid-rpamvcyw] .m[data-astro-cid-rpamvcyw]{opacity:0}.anim .merge[data-astro-cid-rpamvcyw] .m[data-astro-cid-rpamvcyw]{opacity:1}.anim .merge[data-astro-cid-rpamvcyw] .one[data-astro-cid-rpamvcyw]{opacity:0;transform:scale(.2)}.anim .go[data-astro-cid-rpamvcyw] .merge[data-astro-cid-rpamvcyw] .m[data-astro-cid-rpamvcyw],.anim .go[data-astro-cid-rpamvcyw] .merge[data-astro-cid-rpamvcyw] .m[data-astro-cid-rpamvcyw] i[data-astro-cid-rpamvcyw]{opacity:0}.anim .go[data-astro-cid-rpamvcyw] .merge[data-astro-cid-rpamvcyw] .m1[data-astro-cid-rpamvcyw]{transform:translate(240%)}.anim .go[data-astro-cid-rpamvcyw] .merge[data-astro-cid-rpamvcyw] .m2[data-astro-cid-rpamvcyw]{transform:translate(120%)}.anim .go[data-astro-cid-rpamvcyw] .merge[data-astro-cid-rpamvcyw] .m4[data-astro-cid-rpamvcyw]{transform:translate(-120%)}.anim .go[data-astro-cid-rpamvcyw] .merge[data-astro-cid-rpamvcyw] .m5[data-astro-cid-rpamvcyw]{transform:translate(-240%)}.anim .go[data-astro-cid-rpamvcyw] .merge[data-astro-cid-rpamvcyw] .one[data-astro-cid-rpamvcyw]{opacity:1;transform:none}.ripple[data-astro-cid-rpamvcyw]{justify-content:center}.ripple[data-astro-cid-rpamvcyw] .d[data-astro-cid-rpamvcyw]{aspect-ratio:1;z-index:1;width:58px;position:relative}.ring[data-astro-cid-rpamvcyw]{aspect-ratio:1;border:2px solid var(--r);opacity:0;border-radius:50%;width:58px;margin:-29px 0 0 -29px;position:absolute;top:50%;left:50%}.ripple[data-astro-cid-rpamvcyw] .r1[data-astro-cid-rpamvcyw]{opacity:.45;transform:scale(1.8)}.ripple[data-astro-cid-rpamvcyw] .r2[data-astro-cid-rpamvcyw]{opacity:.25;transform:scale(2.6)}.ripple[data-astro-cid-rpamvcyw] .r3[data-astro-cid-rpamvcyw]{opacity:.12;transform:scale(3.4)}@media (prefers-reduced-motion:no-preference){.go[data-astro-cid-rpamvcyw] .ripple[data-astro-cid-rpamvcyw] .ring[data-astro-cid-rpamvcyw]{animation:3s cubic-bezier(.2,.6,.3,1) infinite ripple}.go[data-astro-cid-rpamvcyw] .ripple[data-astro-cid-rpamvcyw] .r2[data-astro-cid-rpamvcyw]{animation-delay:1s}.go[data-astro-cid-rpamvcyw] .ripple[data-astro-cid-rpamvcyw] .r3[data-astro-cid-rpamvcyw]{animation-delay:2s}}@keyframes ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.8)}}.signoff[data-astro-cid-rpamvcyw]{color:var(--navy);background:#fff;justify-content:center}.signoff[data-astro-cid-rpamvcyw]:before{display:none}.signoff[data-astro-cid-rpamvcyw] p[data-astro-cid-rpamvcyw]{font-family:var(--serif);margin:0;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:800;line-height:1.15}.footnote[data-astro-cid-rpamvcyw]{opacity:.8;margin:18px 0 0;font-size:.8rem}.contents[data-astro-cid-rpamvcyw]{padding:40px 0}.narrow-ish[data-astro-cid-rpamvcyw]{max-width:900px}.contents-h[data-astro-cid-rpamvcyw]{margin-bottom:.6em;font-size:clamp(2.2rem,4.6vw,3.6rem)}.toc[data-astro-cid-rpamvcyw]{border-top:1px solid #14215b59;margin:0;padding:0;list-style:none}.toc[data-astro-cid-rpamvcyw] a[data-astro-cid-rpamvcyw]{color:var(--navy);border-bottom:1px solid #14215b59;grid-template-columns:3.2em 1fr auto;align-items:baseline;gap:12px;padding:18px 0;text-decoration:none;display:grid}.pg[data-astro-cid-rpamvcyw]{font-family:var(--serif);color:#3b3fd6;font-variant-numeric:lining-nums;font-size:1.1rem;font-weight:800}.toc[data-astro-cid-rpamvcyw] .t[data-astro-cid-rpamvcyw]{font-family:var(--serif);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;line-height:1.2}.toc[data-astro-cid-rpamvcyw] .t[data-astro-cid-rpamvcyw] .desc[data-astro-cid-rpamvcyw]{font-family:var(--sans);font-size:.7em;font-weight:400}.arrow[data-astro-cid-rpamvcyw]{transition:transform .3s}.toc[data-astro-cid-rpamvcyw] a[data-astro-cid-rpamvcyw]:hover .t[data-astro-cid-rpamvcyw]{font-style:italic}.toc[data-astro-cid-rpamvcyw] a[data-astro-cid-rpamvcyw]:hover .arrow[data-astro-cid-rpamvcyw]{transform:translate(6px)}.cta[data-astro-cid-rpamvcyw]{padding:80px 0 110px}.cta-copy[data-astro-cid-rpamvcyw]{font-family:var(--serif);max-width:26ch;margin:0 0 18px;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:700;line-height:1.2}.cta-links[data-astro-cid-rpamvcyw]{max-width:56ch;font-size:1.08rem}.cta-links[data-astro-cid-rpamvcyw] a[data-astro-cid-rpamvcyw]{color:#3b3fd6;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration-thickness:2px}.book[data-astro-cid-rpamvcyw]{font:700 1.15rem/1 var(--sans);color:#fff;filter:var(--shadow);background:#3b3fd6;margin-top:18px;padding:18px 26px;text-decoration:none;transition:background .3s;display:inline-block}.book[data-astro-cid-rpamvcyw]:hover{background:var(--navy)}.gag[data-astro-cid-rpamvcyw]{font-variant:small-caps;letter-spacing:.06em;text-transform:lowercase;margin:64px 0 0;font-size:1.05rem}.gag[data-astro-cid-rpamvcyw] b[data-astro-cid-rpamvcyw]{font-weight:700}@media (width<=1000px){.panels[data-astro-cid-rpamvcyw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.entry[data-astro-cid-rpamvcyw]{padding-top:10vh}.panels[data-astro-cid-rpamvcyw]{grid-template-columns:1fr}.panel[data-astro-cid-rpamvcyw]{min-height:320px}}
