.dxl-mark[data-astro-cid-n6wkilw4]{position:fixed;z-index:2147483647;display:inline-block;line-height:1;padding:6px 10px;font:var(--dxl-mark-font, 500 11px/1 ui-monospace, "SFMono-Regular", Menlo, monospace);letter-spacing:var(--dxl-mark-tracking, .08em);text-transform:var(--dxl-mark-case, none);color:var(--dxl-mark-fg, var(--dxl-fg));background:var(--dxl-mark-bg, color-mix(in srgb, var(--dxl-bg) 80%, transparent));border:var(--dxl-mark-border, none);border-radius:var(--dxl-mark-radius, 0);text-decoration:none;white-space:nowrap;opacity:var(--dxl-mark-opacity, .6);transition:opacity .2s}.dxl-mark[data-astro-cid-n6wkilw4]:hover,.dxl-mark[data-astro-cid-n6wkilw4]:focus-visible{opacity:1}.name[data-astro-cid-n6wkilw4]{text-transform:none}[data-dxl-mark]{--dxl-mark-font: 500 11px/1 "JetBrains Mono", ui-monospace, monospace;--dxl-mark-tracking: .08em;--dxl-mark-case: uppercase;--dxl-mark-fg: var(--ink);--dxl-mark-bg: none}:root{--paper: #d6cebe;--ink: #1c120d;--rust: #a04a2a}[hidden]{display:none!important}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--paper)}#view,#lids{position:fixed;inset:0;width:100%;height:100%;display:block;touch-action:none}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}#video{position:fixed;left:0;top:0;width:2px;height:2px;opacity:0;pointer-events:none}#lids{z-index:8;pointer-events:none}.paper{position:fixed;inset:-4%;pointer-events:none;mix-blend-mode:multiply;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .4 0 0 0 0 .32 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hint{position:fixed;left:50%;bottom:4vh;transform:translate(-50%);z-index:5;pointer-events:none;font:italic 500 24px Cormorant Garamond,Georgia,serif;color:var(--ink);letter-spacing:.02em;opacity:0;transition:opacity 1.6s;text-align:center}.menu{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:16px;color:var(--ink);text-align:center;background:radial-gradient(ellipse 62% 58% at 50% 50%,var(--paper) 38%,color-mix(in srgb,var(--paper) 72%,transparent) 70%,color-mix(in srgb,var(--paper) 30%,transparent) 100%)}.menu .plate{position:relative;max-width:620px;padding:38px 44px 30px}.menu .plate:before{content:"";position:absolute;inset:0;border:1.5px solid var(--ink);opacity:.75;pointer-events:none;background:repeating-linear-gradient(135deg,transparent 0 3px,color-mix(in srgb,var(--ink) 22%,transparent) 3px 4px) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);padding:7px;box-sizing:border-box}.menu .plate:after{content:"";position:absolute;inset:7px;border:1px solid var(--ink);opacity:.55;pointer-events:none}.menu .kicker{font:500 11px JetBrains Mono,ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;opacity:.7;margin:0 0 16px}.menu h1{font:500 clamp(38px,8.4vw,92px)/.95 "Cormorant Garamond",Georgia,serif;margin:0;letter-spacing:-.01em;white-space:nowrap}.menu h1 em{font-style:italic}.menu p{font:italic 500 21px/1.38 Cormorant Garamond,Georgia,serif;max-width:460px;margin:18px auto 22px}.menu .log{font:500 11px/1.75 JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;text-align:left;white-space:pre;display:inline-block;margin:0 auto 26px;padding:10px 14px;border-top:1px solid color-mix(in srgb,var(--ink) 40%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 40%,transparent);min-height:7.4em}.menu button{font:500 12px JetBrains Mono,ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;padding:13px 30px 12px;border:1.5px solid var(--ink);background:none;color:var(--ink);cursor:pointer}.menu button:hover{background:var(--ink);color:var(--paper)}.menu .alt{display:block;margin:14px auto 0;border:0;padding:4px;font:italic 500 17px Cormorant Garamond,Georgia,serif;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px}.menu .alt:hover{background:none;color:#8a8a8a}body:has(.menu:not([hidden])) .stamp{opacity:0}.menu.leaving{animation:menu-leave 1.6s ease-in-out forwards;pointer-events:none}.menu.leaving .plate{transition:transform 1.6s ease-in-out;transform:scale(1.04)}@keyframes menu-leave{to{opacity:0;filter:blur(6px)}}@media(prefers-reduced-motion:reduce){.menu.leaving{animation-duration:.4s}.menu.leaving .plate{transform:none}}.stamp{transition:opacity 1.2s ease}.menu{animation:menu-haze 1.8s ease-out both}.menu .plate:before,.menu .plate:after{animation:menu-frame 1.6s .3s ease-out both}.menu .plate>*{animation:menu-rise 1.3s cubic-bezier(.2,.7,.2,1) both}.menu .kicker{animation-delay:.7s}.menu .plate>h1{animation-delay:.9s}.menu .plate>p{animation-delay:1.2s}.menu .log{animation-delay:1.5s}.menu .plate>div:has(#start){animation-delay:1.9s}.menu .alt{animation-delay:2.1s}@keyframes menu-haze{0%{opacity:0}}@keyframes menu-frame{0%{opacity:0;transform:scale(1.015)}}@keyframes menu-rise{0%{opacity:0;transform:translateY(10px);filter:blur(5px)}}@media(prefers-reduced-motion:reduce){.menu,.menu .plate:before,.menu .plate:after,.menu .plate>*{animation-duration:.01s;animation-delay:0s}}.credit{z-index:11}[data-dxl-mark] .dot{display:none}@media(max-width:640px){.menu .plate{padding:28px 18px 22px}.menu .log{font-size:9px}}.err{color:var(--rust);font-style:italic;margin-top:12px}.caption{position:fixed;left:50%;top:70%;transform:translate(-50%,calc(-50% - var(--lift, 0px)));z-index:6;pointer-events:none;width:min(760px,calc(100vw - 48px));text-align:center;font:italic 500 clamp(26px,3.4vw,40px)/1.25 "Cormorant Garamond",Georgia,serif;color:var(--text, var(--ink));text-shadow:0 0 4px var(--wash, var(--paper)),0 0 1px var(--wash, var(--paper));--p: 0;--q: 0;-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--q) * 130% - 30%),#000 calc(var(--q) * 130%),#000 calc(var(--p) * 130% - 30%),transparent calc(var(--p) * 130%));mask-image:linear-gradient(90deg,transparent calc(var(--q) * 130% - 30%),#000 calc(var(--q) * 130%),#000 calc(var(--p) * 130% - 30%),transparent calc(var(--p) * 130%))}.stamp{position:fixed;left:18px;top:16px;z-index:9;pointer-events:none;margin:0;white-space:pre;font:500 11px/1.65 JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;color:var(--text, var(--ink));opacity:.8;text-shadow:0 0 10px var(--wash, var(--paper)),0 0 4px var(--wash, var(--paper)),0 0 1px var(--wash, var(--paper))}.credit{position:fixed;right:18px;bottom:16px;z-index:9;font:500 11px JetBrains Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text, var(--ink));opacity:.7;text-decoration:none;text-shadow:0 0 10px var(--wash, var(--paper)),0 0 4px var(--wash, var(--paper)),0 0 1px var(--wash, var(--paper))}.credit:hover{opacity:1;text-decoration:underline}.caption.prompt{font-size:clamp(22px,2.8vw,32px)}.caption .w{opacity:.38;transition:opacity .3s}.caption .w.said{opacity:1}@media(max-width:640px){.stamp{font-size:9px}}.cue{position:fixed;left:50%;top:0;transform:translate(-50%);z-index:6;pointer-events:none;display:grid;justify-items:center;gap:6px;color:var(--text, var(--ink));opacity:0;transition:opacity .6s;filter:drop-shadow(0 0 3px var(--wash, var(--paper)))}.cue.on{opacity:.75}.cue svg{width:46px;height:30px;overflow:visible}.cue .lid{transform-box:view-box;transform-origin:50% 50%;animation:cue-blink 2s ease-in-out infinite}.cue .ring{fill:none;stroke:currentColor;stroke-width:1.4;stroke-dasharray:101;stroke-dashoffset:101;opacity:0}.cue span{font:500 10px JetBrains Mono,ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase}.cue .long-label,.cue.long .short-label{display:none}.cue.long .long-label{display:inline}.cue.long .lid{animation:cue-hold 3s ease-in-out infinite}.cue.long .ring{animation:cue-ring 3s linear infinite}@keyframes cue-blink{0%,72%,88%,to{transform:scaleY(1)}79%,81%{transform:scaleY(.06)}}@keyframes cue-hold{0%,12%,90%,to{transform:scaleY(1)}22%,80%{transform:scaleY(.06)}}@keyframes cue-ring{0%,22%{stroke-dashoffset:101;opacity:0}24%{opacity:1}78%{stroke-dashoffset:0;opacity:1}90%,to{stroke-dashoffset:0;opacity:0}}@media(prefers-reduced-motion:reduce){.cue .lid,.cue .ring{animation:none}}.caption,.cue{transition:opacity .6s}body.lost .caption,body.lost .cue{opacity:0!important}.notice{position:fixed;left:50%;transform:translate(-50%);z-index:9;margin:0;pointer-events:none;width:min(560px,calc(100vw - 40px));text-align:center;font:italic 500 clamp(19px,2.4vw,26px)/1.3 "Cormorant Garamond",Georgia,serif;color:var(--ink);opacity:0;transition:opacity .8s}body.lost .notice{opacity:.95}.about-link{position:fixed;left:18px;bottom:16px;z-index:11;font:500 11px JetBrains Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text, var(--ink));opacity:.7;background:none;border:0;padding:0;cursor:pointer;text-shadow:0 0 10px var(--wash, var(--paper)),0 0 4px var(--wash, var(--paper)),0 0 1px var(--wash, var(--paper))}.about-link:hover{opacity:1;text-decoration:underline}.sound-toggle{position:fixed;right:18px;top:16px;z-index:11;font:500 11px JetBrains Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text, var(--ink));opacity:.7;background:none;border:0;padding:0;cursor:pointer;text-shadow:0 0 10px var(--wash, var(--paper)),0 0 4px var(--wash, var(--paper)),0 0 1px var(--wash, var(--paper))}.sound-toggle:hover{opacity:1;text-decoration:underline}.about{max-width:560px;width:calc(100vw - 32px);max-height:calc(100vh - 32px);box-sizing:border-box;padding:34px 46px 26px;border:0;background:var(--paper);color:var(--ink);overflow:auto}.about::backdrop{background:color-mix(in srgb,var(--paper) 70%,transparent)}.about:before{content:"";position:absolute;inset:0;border:1.5px solid var(--ink);opacity:.75;pointer-events:none;background:repeating-linear-gradient(135deg,transparent 0 3px,color-mix(in srgb,var(--ink) 22%,transparent) 3px 4px) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);padding:7px;box-sizing:border-box}.about:after{content:"";position:absolute;inset:7px;border:1px solid var(--ink);opacity:.55;pointer-events:none}.about .kicker{font:500 11px JetBrains Mono,ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;opacity:.7;margin:0 0 12px;text-align:center}.about h2{font:500 clamp(38px,6vw,54px)/.95 "Cormorant Garamond",Georgia,serif;margin:0 0 14px;text-align:center}.about h3{font:500 11px JetBrains Mono,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin:16px 0 4px}.about p{font:500 18px/1.36 Cormorant Garamond,Georgia,serif;margin:0 0 8px}.about a{color:inherit;text-underline-offset:3px}.about .by{font-style:italic;text-align:center;margin:-4px 0 18px;opacity:.8}.about .close{display:block;margin:18px auto 0;font:500 12px JetBrains Mono,ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;padding:12px 28px 11px;border:1.5px solid var(--ink);background:none;color:var(--ink);cursor:pointer}.about .close:hover{background:var(--ink);color:var(--paper)}@media(max-width:640px){.about{padding:32px 22px 24px}.about p{font-size:17px}}body.noir{--paper: #0b0b0b;--ink: #d9d9d9}body.noir .paper{opacity:0}body.noir .menu button:not(.alt):hover{color:#0b0b0b}#sharecard{display:none}html[data-share] :is(.menu,.caption,.cue,.notice,.stamp,.hint,.about-link,.sound-toggle,.about,[data-dxl-mark]){display:none!important}html[data-share] #sharecard{position:fixed;inset:0;z-index:7;display:block;pointer-events:none;color:var(--text, var(--ink));--halo: 0 0 1.4em var(--wash, var(--paper)), 0 0 .5em var(--wash, var(--paper)), 0 0 .2em var(--wash, var(--paper)), 0 0 2px var(--wash, var(--paper))}#sharecard .slog{display:none}#sharecard .slog{position:absolute;left:3.4vw;top:3vw;margin:0;white-space:pre;font:500 1.05vw/1.65 JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;opacity:.85;text-shadow:var(--halo)}#sharecard .sline{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64vw;margin:0;text-align:center;font:italic 500 3.3vw/1.22 Cormorant Garamond,Georgia,serif;text-wrap:balance;text-shadow:var(--halo)}#sharecard .sfoot{position:absolute;left:0;right:0;bottom:2.8vw;display:grid;justify-items:center;gap:.5vw;text-shadow:var(--halo)}#sharecard .stitle{margin:0;font:500 2.2vw/1 Cormorant Garamond,Georgia,serif;letter-spacing:-.01em}#sharecard .stitle em{font-style:italic}#sharecard .swhat{margin:0;font:italic 500 1.45vw/1.3 Cormorant Garamond,Georgia,serif;opacity:.9}#sharecard .sk{margin:0;font:500 .85vw JetBrains Mono,ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;opacity:.75}html[data-share-shape=tall] #sharecard .slog{left:6vw;top:6vw;font-size:2.25vw}html[data-share-shape=tall] #sharecard .sline{width:84vw;top:50%;font-size:6.4vw}html[data-share-shape=tall] #sharecard .sfoot{bottom:6vw;gap:1.2vw}html[data-share-shape=tall] #sharecard .stitle{font-size:6vw}html[data-share-shape=tall] #sharecard .swhat{font-size:3.4vw;padding:0 8vw;text-align:center}html[data-share-shape=tall] #sharecard .sk{font-size:2vw}html[data-share=video] #sharecard .sfoot{bottom:10vw}html:is([data-share=story],[data-share=story-video]) #sharecard .slog{top:25vw}html:is([data-share=story],[data-share=story-video]) #sharecard .sline{top:50%}html:is([data-share=story],[data-share=story-video]) #sharecard .sfoot{bottom:34vw}
