.study[data-astro-cid-ii3m34qr]{--crim: #d81f3c;overflow-x:clip;padding:110px 4vw 100px 290px;display:grid;gap:28px;align-content:start;background:#fff;min-height:100svh}.study[data-astro-cid-ii3m34qr]>[data-astro-cid-ii3m34qr]{max-width:1100px;width:100%}.back[data-astro-cid-ii3m34qr]{justify-self:start;width:auto;color:inherit;font:700 .9rem var(--brat);text-underline-offset:3px}.label[data-astro-cid-ii3m34qr]{margin:0 0 10px;font:400 1.5rem/1.1 var(--evernight);color:var(--crim)}.tags[data-astro-cid-ii3m34qr]{margin:8px 0 0;font:700 .95rem var(--brat);letter-spacing:.04em}.canvas[data-astro-cid-ii3m34qr]{position:relative;display:grid;gap:28px}.wash[data-astro-cid-ii3m34qr]{position:absolute;z-index:0;left:-290px;right:-4vw;top:-50px;width:auto;height:calc(100% + 100px);max-width:none;object-fit:cover;opacity:.5;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 88%,transparent);mask-composite:intersect}.canvas[data-astro-cid-ii3m34qr]>[data-astro-cid-ii3m34qr]:not(.wash){position:relative;z-index:1}.scene[data-astro-cid-ii3m34qr]{position:relative;container-type:inline-size;aspect-ratio:100 / 80;color:var(--crim)}.scene[data-astro-cid-ii3m34qr]>[data-astro-cid-ii3m34qr]{position:absolute;margin:0}.head[data-astro-cid-ii3m34qr]{left:0;top:0;width:47cqw;z-index:2}.kicker[data-astro-cid-ii3m34qr]{margin:0;font:400 clamp(1rem,1.9cqw,1.5rem)/1.25 var(--brat)}.kicker[data-astro-cid-ii3m34qr] a[data-astro-cid-ii3m34qr]{color:inherit;text-underline-offset:3px}h1[data-astro-cid-ii3m34qr]{margin:1.4cqw 0 0;font:400 clamp(2rem,6.6cqw,5.8rem)/1.08 var(--evernight);color:var(--crim);white-space:nowrap}h1[data-astro-cid-ii3m34qr] span[data-astro-cid-ii3m34qr]{display:block}.tags[data-astro-cid-ii3m34qr]{margin:1.6cqw 0 0;font:400 clamp(1rem,1.6cqw,1.3rem)/1.3 var(--brat)}.summary[data-astro-cid-ii3m34qr]{margin:.6cqw 0 0;max-width:34ch;font:400 clamp(1.05rem,1.7cqw,1.4rem)/1.35 var(--brat);font-style:italic}.intro[data-astro-cid-ii3m34qr]{left:49cqw;top:.4cqw;width:50cqw;z-index:2;columns:2;column-gap:3cqw;text-align:left;font:400 clamp(.98rem,1.5cqw,1.3rem)/1.42 var(--brat)}.window[data-astro-cid-ii3m34qr]{left:-3cqw;top:33cqw;width:38cqw;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}.pigeon[data-astro-cid-ii3m34qr]{left:37cqw;top:27cqw;width:66cqw;z-index:2;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(0deg,transparent,#000 10%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(0deg,transparent,#000 10%);mask-composite:intersect;animation:bob 5s ease-in-out infinite}@keyframes bob{50%{translate:0 -1.2cqw;rotate:-1.5deg}}span[data-astro-cid-ii3m34qr].window,span[data-astro-cid-ii3m34qr].pigeon{aspect-ratio:4 / 5}.hint[data-astro-cid-ii3m34qr]{margin:6px 0 -12px;position:relative;z-index:1;text-align:center;font:400 1.15rem var(--brat);letter-spacing:.12em;text-transform:uppercase;color:#777}.field[data-astro-cid-ii3m34qr]{position:relative;container-type:inline-size;aspect-ratio:100 / 50}.loose[data-astro-cid-ii3m34qr]{position:absolute;display:block;height:auto;translate:-50% -50%;pointer-events:none;user-select:none}.stone[data-astro-cid-ii3m34qr]{position:absolute;z-index:1;translate:-50% -50%;rotate:var(--r);padding:0;border:0;background:none;cursor:pointer;transition:scale .3s cubic-bezier(.3,1.4,.5,1),filter .4s ease}.stone[data-astro-cid-ii3m34qr] img[data-astro-cid-ii3m34qr]{display:block;width:100%;height:auto;filter:drop-shadow(0 .6cqw .8cqw rgb(0 0 0 / .22))}.stone[data-astro-cid-ii3m34qr]:hover,.stone[data-astro-cid-ii3m34qr]:focus-visible{scale:1.05}.stone[data-astro-cid-ii3m34qr].on{z-index:3;scale:1.1;filter:drop-shadow(0 0 1.4cqw var(--glow)) drop-shadow(0 0 4cqw var(--glow))}.rock[data-astro-cid-ii3m34qr]{aspect-ratio:1.3 / 1;border-radius:45%}.tag[data-astro-cid-ii3m34qr]{position:absolute;left:50%;top:50%;translate:-50% -50%;rotate:calc(var(--r) * -1);display:grid;gap:1px;padding:5px 10px;background:var(--tag);color:#111;font:400 clamp(.9rem,1.9cqw,1.3rem)/1.15 var(--brat);text-align:center;white-space:nowrap}.tag[data-astro-cid-ii3m34qr] strong[data-astro-cid-ii3m34qr]{font-weight:400}.tag[data-astro-cid-ii3m34qr] small[data-astro-cid-ii3m34qr]{font-size:.78em;opacity:.7}.lit[data-astro-cid-ii3m34qr]{--sx: 50%;--glow: #7f93e8;position:relative;isolation:isolate;scroll-margin-top:24px}.lit[data-astro-cid-ii3m34qr]:before,.lit[data-astro-cid-ii3m34qr]:after{content:"";position:absolute;left:0;right:0;top:0;z-index:-1;opacity:0;pointer-events:none}.lit[data-astro-cid-ii3m34qr]:before{top:calc(var(--up, 0px) * -1);height:calc(var(--up, 0px) + 170px);background:linear-gradient(to bottom,color-mix(in srgb,var(--glow) 95%,#fff),color-mix(in srgb,var(--glow) 40%,transparent) 65%,transparent);clip-path:polygon(calc(var(--sx) - .6%) 0,calc(var(--sx) + .6%) 0,100% 100%,0 100%);filter:blur(10px)}.lit[data-astro-cid-ii3m34qr]:after{left:-12%;right:-12%;top:40px;height:calc(100% - 40px);background:radial-gradient(ellipse 60% 48% at var(--sx) 0,color-mix(in srgb,var(--glow) 42%,transparent),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 60%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 60%,transparent)}.lit[data-astro-cid-ii3m34qr].open:before{animation:beam .9s ease-out forwards}.lit[data-astro-cid-ii3m34qr].open:after{animation:bloom 1.2s .1s ease-out forwards}@keyframes beam{0%{opacity:0;scale:1 .15;transform-origin:var(--sx) 0}to{opacity:.85;scale:1 1;transform-origin:var(--sx) 0}}@keyframes bloom{to{opacity:1}}.panel[data-astro-cid-ii3m34qr]{display:grid;gap:28px;padding-top:150px}.panel[data-astro-cid-ii3m34qr][hidden]{display:none}.lit[data-astro-cid-ii3m34qr].open .panel[data-astro-cid-ii3m34qr]:not([hidden]){animation:rise .8s .15s ease-out both}@keyframes rise{0%{opacity:0;translate:0 18px}}.write-up[data-astro-cid-ii3m34qr] .two[data-astro-cid-ii3m34qr]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:36px;align-items:start}.two[data-astro-cid-ii3m34qr] ol[data-astro-cid-ii3m34qr]{margin:0;padding-left:20px;display:grid;gap:8px}.two[data-astro-cid-ii3m34qr] li[data-astro-cid-ii3m34qr],.two[data-astro-cid-ii3m34qr] p[data-astro-cid-ii3m34qr]{margin:0;font-size:1.3rem;line-height:1.4}.two[data-astro-cid-ii3m34qr] li[data-astro-cid-ii3m34qr]::marker{font-weight:700;color:var(--crim)}.angles[data-astro-cid-ii3m34qr]{display:grid;gap:14px}.why[data-astro-cid-ii3m34qr]{margin:0;max-width:72ch;font-size:1.3rem;line-height:1.4}.read[data-astro-cid-ii3m34qr]{justify-self:center;max-width:720px;margin-bottom:-14px}.inbox[data-astro-cid-ii3m34qr]{justify-self:center;max-width:720px;border:1.5px solid #000;box-shadow:6px 6px 0 var(--pale-pink);background:#fff}.bar[data-astro-cid-ii3m34qr]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-bottom:1.5px solid #000;font:700 .8rem var(--brat);text-transform:uppercase;letter-spacing:.12em}.ab[data-astro-cid-ii3m34qr]{display:flex;gap:6px;align-items:center}.ab[data-astro-cid-ii3m34qr]:before{content:attr(data-label);margin-right:4px;font-weight:400;letter-spacing:.08em}.pv[data-astro-cid-ii3m34qr]{justify-self:start;margin-top:4px;font:700 .72rem var(--brat);text-transform:uppercase;letter-spacing:.12em}.pv[data-astro-cid-ii3m34qr] button[data-astro-cid-ii3m34qr]{width:26px;height:22px;font-size:.75rem}.ab[data-astro-cid-ii3m34qr] button[data-astro-cid-ii3m34qr]{width:30px;height:26px;border:1.5px solid #000;background:#fff;font:700 .85rem var(--brat);cursor:pointer}.ab[data-astro-cid-ii3m34qr] button[data-astro-cid-ii3m34qr][aria-pressed=true]{background:#000;color:#fff}.mail-head[data-astro-cid-ii3m34qr]{display:grid;gap:6px;padding:20px 28px 16px;border-bottom:1px dashed #bbb}.from[data-astro-cid-ii3m34qr]{margin:0;font:400 1.1rem var(--brat)}.from[data-astro-cid-ii3m34qr] span[data-astro-cid-ii3m34qr]{color:#777}.mail-head[data-astro-cid-ii3m34qr] h2[data-astro-cid-ii3m34qr]{margin:0;font:700 clamp(1.3rem,2.4vw,1.7rem)/1.2 var(--brat)}.preview[data-astro-cid-ii3m34qr]{margin:0;color:#777;font-size:1.25rem}.body[data-astro-cid-ii3m34qr]{display:grid;gap:14px;padding:24px 28px 32px;font:400 1.4rem/1.5 var(--brat);color:#222}.body[data-astro-cid-ii3m34qr] p[data-astro-cid-ii3m34qr]{margin:0}.body[data-astro-cid-ii3m34qr] a[data-astro-cid-ii3m34qr]{color:inherit;text-decoration-color:var(--crim);text-decoration-thickness:2px;text-underline-offset:3px}.body[data-astro-cid-ii3m34qr] .it[data-astro-cid-ii3m34qr]{font-style:italic}.body[data-astro-cid-ii3m34qr] .ps[data-astro-cid-ii3m34qr]{margin-top:10px;padding-top:14px;border-top:1px dashed #bbb;font-size:1.25rem}.note[data-astro-cid-ii3m34qr]{display:grid;gap:12px;max-width:760px;justify-self:center;padding:22px 26px;border:1.5px solid #000;background:#fff6f9}.note[data-astro-cid-ii3m34qr] h2[data-astro-cid-ii3m34qr]{margin:0 0 4px;font:400 1.5rem/1.1 var(--evernight);color:var(--crim)}.note[data-astro-cid-ii3m34qr] p[data-astro-cid-ii3m34qr]{margin:0;font-size:1.3rem;line-height:1.45}.designed[data-astro-cid-ii3m34qr]{margin:0;display:grid;gap:12px;justify-items:center}.designed[data-astro-cid-ii3m34qr] .label[data-astro-cid-ii3m34qr]{margin:0;justify-self:start}.scroll[data-astro-cid-ii3m34qr]{width:min(100%,560px);height:min(78svh,760px);overflow-y:auto;border:1.5px solid #000;box-shadow:6px 6px 0 var(--pale-pink);background:#fff}.scroll[data-astro-cid-ii3m34qr]:focus-visible{outline:3px solid #000;outline-offset:4px}.scroll[data-astro-cid-ii3m34qr] img[data-astro-cid-ii3m34qr]{display:block;width:100%;height:auto}figcaption[data-astro-cid-ii3m34qr]{max-width:560px;font-size:1.3rem;line-height:1.4}@media(max-width:860px){.study[data-astro-cid-ii3m34qr]{padding:96px 20px 70px}.scene[data-astro-cid-ii3m34qr]{aspect-ratio:auto;display:grid;gap:16px;padding-bottom:8px}.scene[data-astro-cid-ii3m34qr]>[data-astro-cid-ii3m34qr]{position:static;width:auto}.wash[data-astro-cid-ii3m34qr]{left:-20px;right:-20px;top:0;height:100%}.scene[data-astro-cid-ii3m34qr]>.intro[data-astro-cid-ii3m34qr]{left:auto;top:auto;width:auto;columns:1;font-size:1.2rem}.kicker[data-astro-cid-ii3m34qr]{font-size:1.15rem}.scene[data-astro-cid-ii3m34qr]>.head[data-astro-cid-ii3m34qr],.scene[data-astro-cid-ii3m34qr]>.intro[data-astro-cid-ii3m34qr],.scene[data-astro-cid-ii3m34qr]>.window[data-astro-cid-ii3m34qr],.scene[data-astro-cid-ii3m34qr]>.pigeon[data-astro-cid-ii3m34qr]{position:relative;z-index:2}.scene[data-astro-cid-ii3m34qr]>.window[data-astro-cid-ii3m34qr]{width:78%;justify-self:center}.scene[data-astro-cid-ii3m34qr]>.pigeon[data-astro-cid-ii3m34qr]{width:100%}h1[data-astro-cid-ii3m34qr]{font-size:2.6rem}.field[data-astro-cid-ii3m34qr]{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;gap:28px 12px;padding:20px 0}.loose[data-astro-cid-ii3m34qr]{display:none}.stone[data-astro-cid-ii3m34qr]{position:relative;left:auto!important;top:auto!important;width:100%!important;translate:none}.stone[data-astro-cid-ii3m34qr]:last-of-type{grid-column:1 / -1;width:56%!important;justify-self:center}.write-up[data-astro-cid-ii3m34qr] .two[data-astro-cid-ii3m34qr]{grid-template-columns:minmax(0,1fr)}.mail-head[data-astro-cid-ii3m34qr],.body[data-astro-cid-ii3m34qr]{padding-left:18px;padding-right:18px}.ab[data-astro-cid-ii3m34qr]:before{content:none}}@media(prefers-reduced-motion:reduce){.pigeon[data-astro-cid-ii3m34qr]{animation:none}.lit[data-astro-cid-ii3m34qr].open:before,.lit[data-astro-cid-ii3m34qr].open:after{animation:none;opacity:1}.lit[data-astro-cid-ii3m34qr].open:before{opacity:.9}.lit[data-astro-cid-ii3m34qr].open .panel[data-astro-cid-ii3m34qr]:not([hidden]){animation:none}}
