.scene-play-field{pointer-events:none;position:absolute;inset:0}.scene-play-field .scene-play-pulse{aspect-ratio:1;translate:-50% -50%}.scene-play-field svg{overflow:visible}.scene-play-field path{stroke-linejoin:round}.field-sonar{width:calc(100% * var(--pulse-reach) * 2 / 5);filter:blur(calc(.15px + var(--pulse-soft) * 1.5px));transform-origin:52.6%}.field-sonar path{fill:none;stroke:rgb(var(--scene-play-pop) / calc(var(--pulse-amp) * 2));stroke-width:.45px}.field-caustic{width:calc(20% * (1 + var(--pulse-reach) * .65));filter:blur(calc(.2px + var(--pulse-soft) * 2px));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 2 19 20'%3E%3Cpath d='M6 4 20 12 6 20Z' fill='none' stroke='white' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 2 19 20'%3E%3Cpath d='M6 4 20 12 6 20Z' fill='none' stroke='white' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.field-caustic i{background:repeating-conic-gradient(from 20deg, transparent 0deg 40deg, rgb(var(--scene-play-pop) / calc(var(--pulse-amp) * 2.8)) 60deg, transparent 90deg 120deg);will-change:transform;position:absolute;inset:-30%}.field-caustic i+i{background:repeating-conic-gradient(from 70deg, transparent 0deg 60deg, rgb(var(--scene-play-pop) / calc(var(--pulse-amp) * 2)) 85deg, transparent 110deg 120deg);mix-blend-mode:screen}.field-embers{width:100%;filter:blur(calc(var(--pulse-soft) * .5px));fill:rgb(var(--scene-play-pop) / calc(var(--pulse-amp) * 3.5))}.field-embers circle{will-change:transform, opacity}.field-inner{width:22%;filter:blur(calc(1px + var(--pulse-soft) * 5px))}.field-inner path{fill:rgb(var(--scene-play-pop) / calc(var(--pulse-amp) * 3));stroke:rgb(var(--scene-play-pop) / calc(var(--pulse-amp) * 2));stroke-width:3px}.field-scan{width:calc(20% * (1 + var(--pulse-reach) * .4));overflow:hidden;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 2 19 20'%3E%3Cpath d='M6 4 20 12 6 20Z' fill='white' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 2 19 20'%3E%3Cpath d='M6 4 20 12 6 20Z' fill='white' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.field-scan i{will-change:transform, opacity;background:linear-gradient(transparent calc(50% - 1% - var(--pulse-soft) * 9%), rgb(var(--scene-play-pop) / calc(var(--pulse-amp) * 3)) 50%, transparent calc(50% + 1% + var(--pulse-soft) * 9%));position:absolute;inset:0}.field-eclipse{width:calc(20% * (1 + var(--pulse-reach) * .4));filter:blur(calc(1px + var(--pulse-soft) * 3px))}.field-eclipse svg{width:100%;height:100%;position:absolute;inset:0}.field-eclipse path{fill:rgb(var(--scene-play-pop));stroke:none}.field-eclipse svg+svg path{fill:#080807}[data-scene-gate]{isolation:isolate;--scene-play-size:clamp(40px, 15%, 48px);--scene-play-ink:#5e5b54;--scene-play-ink-hover:#a8a49b;--scene-play-dim:.55;--scene-play-dim-release:.3s;--scene-play-blur:7px;--scene-play-wash:#08080759;--scene-play-pop:232 228 220;position:relative}[data-scene-gate][data-scene-held]{cursor:pointer}[data-scene-gate]>:not(.scene-play-overlay,.scene-corner){transition:opacity var(--scene-play-dim-release) ease-out}[data-scene-gate][data-scene-held]>:not(.scene-play-overlay,.scene-corner){opacity:var(--scene-play-dim)}[data-scene-gate][data-scene-settled]>:not(.scene-play-overlay,.scene-corner){opacity:var(--scene-ended-dim);transition:opacity var(--scene-settle-duration) ease-in-out}[data-scene-gate]{--scene-settle-duration:1s;--scene-ended-dim:.75;--scene-ended-ink:#9a9488}.scene-play-overlay{z-index:20;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.scene-play-blur{width:calc(var(--scene-play-size) * 5);height:calc(var(--scene-play-size) * 5);background:var(--scene-play-wash);max-height:100%;-webkit-backdrop-filter:blur(var(--scene-play-blur));backdrop-filter:blur(var(--scene-play-blur));--pulse-period:7.5s;--pulse-amp:.07;--pulse-reach:2.75;--pulse-soft:.85;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side,#000 35%,#0000 100%)}.scene-play-button{width:var(--scene-play-size);height:var(--scene-play-size);max-height:100%;color:var(--scene-play-ink);pointer-events:auto;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:relative}[data-scene-gate]:not([data-scene-held]) .scene-play-button{pointer-events:none}.scene-play-button svg{width:100%;height:100%;overflow:visible}.scene-play-button svg path{fill:currentColor;stroke:currentColor;stroke-width:3px;stroke-linejoin:round}.scene-play-pulse{pointer-events:none;will-change:transform, opacity;display:block;position:absolute;top:50%;left:50%}[data-scene-gate]:not([data-scene-held]) .scene-play-pulse,[data-scene-gate]:not([data-scene-held]) .scene-play-blur[data-pulse=breath]{animation-play-state:paused}.scene-play-pulse-defs{width:0;height:0;position:absolute;overflow:hidden}.scene-play-blur[data-pulse=breath]{animation:scene-play-breath var(--pulse-period) ease-in-out infinite}@keyframes scene-play-breath{50%{scale:calc(1 + (var(--pulse-reach) - 1) * .25);-webkit-backdrop-filter:blur(calc(var(--scene-play-blur) * (1 + var(--pulse-amp) * 5)))}}.scene-play-pulse[data-pulse-layer=ring]{width:calc(var(--scene-play-size) * var(--pulse-reach) * 2);height:calc(var(--scene-play-size) * var(--pulse-reach) * 2);background:radial-gradient(closest-side, transparent calc(78% - var(--pulse-soft) * 38%), rgb(var(--scene-play-pop) / var(--pulse-amp)) 78%, transparent calc(78% + var(--pulse-soft) * 22%));animation:scene-play-ripple var(--pulse-period) cubic-bezier(.25, .55, .45, 1) infinite;translate:-50% -50%}.scene-play-pulse[data-pulse-layer=ring][data-pulse-second]{animation-delay:calc(var(--pulse-period) / -2)}@keyframes scene-play-ripple{0%{opacity:0;scale:.18}18%{opacity:1}to{opacity:0;scale:1}}.scene-play-pulse[data-pulse-layer=refract]{width:calc(var(--scene-play-size) * var(--pulse-reach) * 2);height:calc(var(--scene-play-size) * var(--pulse-reach) * 2);-webkit-mask-image:radial-gradient(closest-side, transparent calc(74% - var(--pulse-soft) * 40%), #000 74%, transparent calc(74% + var(--pulse-soft) * 26%));-webkit-mask-image:radial-gradient(closest-side, transparent calc(74% - var(--pulse-soft) * 40%), #000 74%, transparent calc(74% + var(--pulse-soft) * 26%));mask-image:radial-gradient(closest-side, transparent calc(74% - var(--pulse-soft) * 40%), #000 74%, transparent calc(74% + var(--pulse-soft) * 26%));animation:scene-play-ripple var(--pulse-period) cubic-bezier(.25, .55, .45, 1) infinite;translate:-50% -50%}.scene-play-pulse[data-pulse-layer=shimmer]{width:100%;height:100%;opacity:calc(.35 + var(--pulse-amp) * 2);inset:auto 0 0 auto}.scene-play-pulse[data-pulse-layer=bloom]{width:calc(var(--scene-play-size) * var(--pulse-reach) * 2);height:calc(var(--scene-play-size) * var(--pulse-reach) * 2);background:radial-gradient(closest-side, rgb(var(--scene-play-pop) / var(--pulse-amp)) 0%, rgb(var(--scene-play-pop) / calc(var(--pulse-amp) * .45)) calc(30% + var(--pulse-soft) * 15%), rgb(8 8 7/calc(var(--pulse-amp) * 1.6)) calc(66% + var(--pulse-soft) * 10%), transparent 100%);animation:scene-play-bloom var(--pulse-period) ease-in-out infinite;translate:-50% -50%}@keyframes scene-play-bloom{0%,to{opacity:0;scale:.45}50%{opacity:1;scale:1}}.scene-play-pulse[data-pulse-layer=triangle],.scene-play-pulse[data-pulse-layer=triangle-bloom]{width:calc(100% * var(--pulse-reach) * 2 / 5);aspect-ratio:1;transform-origin:52.6%;height:auto;overflow:visible;translate:-50% -50%}.scene-play-pulse[data-pulse-layer=triangle] path{fill:none;stroke:rgb(var(--scene-play-pop) / var(--pulse-amp));stroke-width:2.4px;stroke-linejoin:round}.scene-play-pulse[data-pulse-layer=triangle-bloom] path{fill:rgb(var(--scene-play-pop) / var(--pulse-amp));stroke:rgb(var(--scene-play-pop) / calc(var(--pulse-amp) * .5));stroke-width:3px;stroke-linejoin:round}.scene-corner{z-index:21;pointer-events:none;height:0;position:absolute;top:100%;left:0;right:0}.scene-controls-position{pointer-events:none}.scene-controls svg{fill:currentColor}.scene-controls [data-action=replay]{transition:color .15s ease-out}.scene-controls[data-scene-settled] [data-action=replay]{color:var(--scene-ended-ink,#9a9488);transition-duration:var(--scene-settle-duration,1s);transition-timing-function:ease-in-out}.scene-controls[data-scene-settled] [data-action=replay]:hover,.scene-controls[data-scene-settled] [data-action=replay]:focus-visible{color:#d4cec4;transition-duration:.15s}@media (prefers-reduced-motion:reduce){.scene-play-overlay{display:none}.scene-play-blur .scene-play-pulse[data-pulse-layer],.scene-play-overlay .scene-play-blur[data-pulse]{animation:none}[data-scene-gate][data-scene-held]{cursor:auto}[data-scene-gate][data-scene-held]>:not(.scene-play-overlay,.scene-corner){opacity:1;transition:none}[data-scene-gate][data-scene-settled]>:not(.scene-play-overlay,.scene-corner),.scene-controls[data-scene-settled] [data-action=replay]{transition:none}}.control-row-position{padding-top:4px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.control-row{gap:2px;width:max-content;display:flex;position:relative}.control-row button{color:#737373;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:28px;height:28px;padding:0;display:grid;position:relative}.control-row-ink{place-items:center;width:16px;height:16px;display:grid;position:relative}.control-row button:hover,.control-row button:focus-visible{color:#d4cec4}.control-row svg{flex-shrink:0;width:16px;height:16px}@media (hover:none),(pointer:coarse){.control-row button{width:48px;height:48px}}.vhs-rewind{isolation:isolate;position:relative;overflow:clip}.vhs-rewind-definitions{pointer-events:none;width:0;height:0;position:absolute}.vhs-rewind-interference{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vhs-rewind[data-vhs-shader=unavailable]>canvas{visibility:hidden}.reloading-title{aspect-ratio:740/242;width:68%;margin:-24px auto 64px;position:relative}.reloading-title-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.reloading-title-scene{width:100%;height:auto;display:block;overflow:visible}.reloading-title-animated,.reloading-title[data-enhanced=true] .reloading-title-static{display:none}.reloading-title[data-enhanced=true] .reloading-title-animated{display:block}.reloading-title-letters{fill:currentColor;font:500 78px Commit Mono,monospace}.reloading-title-canvas{width:100%;color:inherit;cursor:default;background:0 0;border:0;padding:0;display:block}.reloading-title[data-scene-held] .reloading-title-canvas{cursor:pointer}.reloading-title-canvas:focus-visible{outline-offset:6px;outline:1px solid #555}.reloading-title-canvas[data-title-editable=true]{cursor:default}.reloading-title-hits{cursor:text;touch-action:none;-webkit-user-select:none;user-select:none}.reloading-title-input{opacity:0;resize:none;border:0;width:1px;height:1px;margin:0;padding:0;font-size:16px;position:absolute;bottom:0;left:50%}@media (width<=640px){.reloading-title{width:100%;margin-top:0;margin-bottom:62px}}@media (prefers-reduced-motion:reduce){.reloading-title[data-enhanced=true] .reloading-title-static{display:block}.reloading-title[data-enhanced=true] .reloading-title-animated{display:none}.reloading-title[data-enhanced=true]:has([data-title-live=true]) .reloading-title-static{display:none}.reloading-title[data-enhanced=true] .reloading-title-animated[data-title-live=true]{display:block}}.reloading-title-plain{width:100%;margin:0}.reloading-title-plain .reloading-title-static{display:block}.article-eyes{--article-eyes-size:.7em;--article-eyes-lift:-.12em;height:var(--article-eyes-size);aspect-ratio:16/5.6;vertical-align:var(--article-eyes-lift);color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin-left:.22em;line-height:0;display:inline-block}.article-eyes>svg{width:100%;height:100%;display:block;overflow:visible}
