@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-decorative-latin-700-normal.CnX1aK6s.woff2)format("woff2"),url(/_astro/cinzel-decorative-latin-700-normal.ov6XPGpn.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-600-normal.Dd5YO2UX.woff2)format("woff2"),url(/_astro/cinzel-latin-600-normal.CH_LB4su.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-latin-700-normal.Dkw14w9r.woff2)format("woff2"),url(/_astro/cinzel-latin-700-normal.C-gK7hA8.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/pixelify-sans-latin-500-normal.DC052d-m.woff2)format("woff2"),url(/_astro/pixelify-sans-latin-500-normal.Bq6pAlou.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-400-normal.CTVgUekv.woff2)format("woff2"),url(/_astro/spectral-latin-400-normal.D34IWA1h.woff)format("woff")}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-400-italic.CDO25mTW.woff2)format("woff2"),url(/_astro/spectral-latin-400-italic.Ds-NcNVC.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/spectral-latin-600-normal.DE3OxvnQ.woff2)format("woff2"),url(/_astro/spectral-latin-600-normal.DXnQJnYb.woff)format("woff")}:root{--abyss-0:#030708;--abyss-1:#071315;--abyss-2:#0d2a2d;--sculk:#29dfeb;--sculk-mid:#157f86;--sculk-dim:#7fbfc4;--sculk-deep:#0a3d3d;--bone:#e6dfc8;--text:#d3e9e8;--text-dim:#9dbdbe;--stone-0:#0b0f11;--stone-1:#10171a;--stone-2:#1c2427;--stone-3:#283336;--blood:#b3122e;--blood-light:#ff6b81;--c-sculk:#29dfeb;--c-ignaroth:#ff5a1f;--c-aethra:#b388ff;--c-marethys:#1fa2c9;--c-nekhar:#e6dfc8;--c-supremo:#ff6b81;--city:var(--c-sculk);--react-yellow:#ffd23d;--react-red:#ff3b30;--react-purple:#b05cff;--react-green:#4cd964;--f-display:"Cinzel Decorative", "Cinzel", Georgia, serif;--f-title:"Cinzel", Georgia, serif;--f-data:"Pixelify Sans", ui-monospace, monospace;--f-num:"Monocraft Cifras", "Pixelify Sans", ui-monospace, monospace;--f-body:"Spectral", Georgia, serif;--metal:linear-gradient(180deg, #f4ffff 0%, #c4f1f3 24%, #6fdde5 45%, #1d97a1 53%, #8fe4ea 70%, #effefe 100%);--metal-blood:linear-gradient(180deg, #ffe3e8 0%, #ff9aab 30%, #d1213f 52%, #7a0a1e 60%, #ff8a9c 80%, #fff0f2 100%);--ease-out:cubic-bezier(.2, .7, .2, 1);--wrap:72rem;--gutter:clamp(1rem, 4vw, 2rem);--px:4px}*,:before,:after{box-sizing:border-box}html{background:var(--abyss-0);color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1rem}body{min-height:100vh;font-family:var(--f-body);color:var(--text);-webkit-font-smoothing:antialiased;background:0 0;margin:0;font-size:1.125rem;line-height:1.65;overflow-x:clip}.abyss{z-index:-3;background:radial-gradient(120% 70% at 50% -10%, #29dfeb17, transparent 60%), linear-gradient(180deg, var(--abyss-2) 0%, var(--abyss-1) 45%, var(--abyss-0) 100%);position:fixed;inset:0}#motes{z-index:-2;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}img,svg{max-width:100%;display:block}.px,.px img,img.px{image-rendering:pixelated;image-rendering:crisp-edges}svg.px{shape-rendering:crispedges}a{color:var(--sculk);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:#8ff2f8}:focus-visible{outline:2px solid var(--sculk);outline-offset:3px}::selection{color:#fff;background:#29dfeb59}.skip{z-index:100;background:var(--sculk);color:#021416;font-family:var(--f-title);padding:.6rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Monocraft Cifras;src:url(/fonts/monocraft-cifras.woff2)format("woff2");font-display:swap;size-adjust:90%;unicode-range:U+23,U+25,U+2B,U+2D-2F,U+30-3A,U+D7,U+2212}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.metal{font-family:var(--f-display);letter-spacing:.01em;background:var(--metal);color:#0000;filter:drop-shadow(0 2px #000000a6)drop-shadow(0 0 18px #29dfeb2e);-webkit-background-clip:text;background-clip:text;font-weight:700}.metal.blood{background-image:var(--metal-blood);filter:drop-shadow(0 2px #000000b3)drop-shadow(0 0 18px #ff3b5033)}h2.metal{font-size:clamp(2rem,1.4rem + 3vw,3.25rem)}.metal.tint{background-image:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--city) 35%, #fff) 26%, var(--city) 50%, color-mix(in srgb, var(--city) 55%, #000) 58%, color-mix(in srgb, var(--city) 45%, #fff) 80%, #fff 100%);filter:drop-shadow(0 2px 0 #000000b3) drop-shadow(0 0 18px color-mix(in srgb, var(--city) 30%, transparent))}h3{font-family:var(--f-title);letter-spacing:.02em;font-size:1.3rem}.data{font-family:var(--f-data);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:500}.num,.odo{font-family:var(--f-num);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:400}p{max-width:68ch;margin:0 0 1em}.lede{color:var(--text-dim);max-width:60ch;font-size:1.2rem}.btn{--notch:4px;min-height:3rem;font-family:var(--f-title);letter-spacing:.04em;cursor:pointer;color:#021416;background:linear-gradient(180deg, #8ff2f8 0%, var(--sculk) 45%, #18a7b1 100%);clip-path:polygon(var(--notch) 0, calc(100% - var(--notch)) 0, calc(100% - var(--notch)) var(--notch), 100% var(--notch), 100% calc(100% - var(--notch)), calc(100% - var(--notch)) calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, var(--notch) 100%, var(--notch) calc(100% - var(--notch)), 0 calc(100% - var(--notch)), 0 var(--notch), var(--notch) var(--notch));transition:transform .15s var(--ease-out), opacity .15s;border:0;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.4rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.btn:hover{color:#021416;transform:translateY(-2px)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline-offset:4px}.btn.ghost{color:var(--text);background:linear-gradient(#2a3639 0%,#1b2427 100%);box-shadow:inset 0 0 0 2px #3d5155}.btn.ghost:hover{color:#fff;box-shadow:inset 0 0 0 2px var(--sculk)}.frame{image-rendering:pixelated;background:linear-gradient(#1c2427eb,#0c1214f0) padding-box padding-box;border:16px solid #0000;border-image:url(/px/frame.svg) 8 round;position:relative}.frame.lit:after{content:"";pointer-events:none;box-shadow:0 0 0 2px var(--city), inset 0 0 0 2px color-mix(in srgb, var(--city) 70%, transparent), 0 0 36px -6px var(--city);opacity:0;transition:opacity .25s var(--ease-out);position:absolute;inset:-16px}.frame.lit:hover:after,.frame.lit:focus-within:after{opacity:1}.frame .float{transition:transform .25s var(--ease-out)}.frame.lit:hover .float,.frame.lit:focus-within .float{transform:translateY(-2px)}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.chapter{padding-block:clamp(3rem,6vw,4.5rem);position:relative}.chapter-head{margin-bottom:clamp(1.75rem,4vw,2.75rem);position:relative}.chapter-head .lede{margin-top:.75rem}@keyframes reveal-in{0%{opacity:0;transform:translateY(14px)}}.reveal-on .reveal.is-in{animation:reveal-in .55s var(--ease-out) var(--delay,0s) backwards}[data-city=sculk]{--city:var(--c-sculk)}[data-city=ignaroth]{--city:var(--c-ignaroth)}[data-city=aethra]{--city:var(--c-aethra)}[data-city=marethys]{--city:var(--c-marethys)}[data-city=nekhar]{--city:var(--c-nekhar)}[data-city=supremo]{--city:var(--c-supremo)}[data-city=superficie]{--city:#a7c48f}.city-tag{font-family:var(--f-title);letter-spacing:.05em;color:var(--city);align-items:center;gap:.45rem;font-size:.85rem;font-weight:700;display:inline-flex}.city-tag:before{content:"";background:var(--city);width:8px;height:8px;box-shadow:0 0 8px var(--city)}html[data-motion=reduced] .fx,html[data-motion=reduced] .fx *{animation:none!important}@keyframes reveal-fade{0%{opacity:0}}html[data-motion=reduced].reveal-on .reveal.is-in{animation:.3s linear backwards reveal-fade}html[data-motion=reduced] #motes{display:none}@media (prefers-reduced-motion:reduce){.fx,.fx *{animation:none!important}.reveal-on .reveal.is-in{animation:.3s linear backwards reveal-fade}#motes{display:none}}.odo{min-width:.6em;display:inline-block}.odo-box{vertical-align:-.08em;height:1em;line-height:1;display:inline-flex;overflow:hidden}.odo-col{height:1em;display:block;overflow:hidden}.odo-strip{white-space:pre;text-align:center;line-height:1;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);display:block}html[data-motion=reduced] .odo-strip{transition-duration:.4s}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.site-head{view-transition-name:cabecera}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}html[data-motion=reduced]::view-transition-group(*),html[data-motion=reduced]::view-transition-old(*),html[data-motion=reduced]::view-transition-new(*){animation:none!important}.heart[data-astro-cid-va33jd6i]{width:var(--size);height:var(--size);place-items:center;display:inline-grid;position:relative}.heart[data-astro-cid-va33jd6i] img{width:var(--size);height:var(--size)}.heart-body[data-astro-cid-va33jd6i]{width:var(--size);height:var(--size);transform-origin:50% 60%;display:block;position:relative}.heart-body[data-astro-cid-va33jd6i] .cracks{opacity:.55;position:absolute;inset:0}.heart-halo[data-astro-cid-va33jd6i]{opacity:.25;pointer-events:none;background:radial-gradient(closest-side,#29dfeb73,#29dfeb1f 45%,#0000 72%);position:absolute;inset:-60%}.beating[data-astro-cid-va33jd6i] .heart-body[data-astro-cid-va33jd6i]{animation:1.25s infinite lubdub}.beating[data-astro-cid-va33jd6i] .cracks{animation:1.25s infinite crackglow}.beating[data-astro-cid-va33jd6i] .heart-halo[data-astro-cid-va33jd6i]{animation:1.25s infinite halo}@keyframes lubdub{0%{animation-timing-function:cubic-bezier(.3,0,.6,1);transform:scale(1)}9%{animation-timing-function:cubic-bezier(.4,0,.7,1);transform:scale(1.09)}18%{transform:scale(.99)}27%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(1.05)}40%{transform:scale(1)}to{transform:scale(1)}}@keyframes crackglow{0%{opacity:.45}9%{opacity:1}18%{opacity:.6}27%{opacity:.95}48%{opacity:.45}to{opacity:.45}}@keyframes halo{0%{opacity:.2}9%{opacity:.85}18%{opacity:.35}27%{opacity:.7}55%{opacity:.2}to{opacity:.2}}.lantern[data-astro-cid-cimm5fx4]{width:var(--size);transform-origin:50% 0;animation:swing var(--period) ease-in-out infinite alternate;animation-delay:var(--delay);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute}.chain[data-astro-cid-cimm5fx4]{width:var(--link);height:var(--chain);background:url(/px/chain.svg) center top / var(--link) calc(var(--link) * 2) repeat-y;image-rendering:pixelated}.body[data-astro-cid-cimm5fx4]{margin-top:calc(var(--size) / -16 * 0);position:relative}.body[data-astro-cid-cimm5fx4] img{width:var(--size);height:var(--size);display:block}.body[data-astro-cid-cimm5fx4] .lbase{position:relative}.body[data-astro-cid-cimm5fx4] .flame{position:absolute;inset:0}.halo[data-astro-cid-cimm5fx4]{aspect-ratio:1;background:radial-gradient(closest-side,#29dfeb52,#29dfeb14 45%,#0000 72%);width:300%;animation:2.3s steps(4,end) infinite flicker;position:absolute;top:45%;left:50%;translate:-50% -50%}.body[data-astro-cid-cimm5fx4] .flame{animation:1.7s steps(3,end) infinite flicker}@keyframes swing{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes flicker{0%,to{opacity:1}30%{opacity:.8}55%{opacity:.95}80%{opacity:.75}}.site-head[data-astro-cid-nen7h5rs]{z-index:20;position:relative;overflow-x:clip}.bar[data-astro-cid-nen7h5rs]{z-index:2;min-height:4rem;padding:.5rem var(--gutter);background:linear-gradient(#03090af5,#071315eb);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.brand[data-astro-cid-nen7h5rs]{z-index:3;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex;position:relative}.brand-name[data-astro-cid-nen7h5rs]{font-family:var(--f-display);background:var(--metal);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:1.15rem;font-weight:700}.beam[data-astro-cid-nen7h5rs]{z-index:1;height:16px;image-rendering:pixelated;background:url(/px/reinforced.svg) 0 0/32px 32px repeat-x;position:relative;box-shadow:0 6px 12px #00000080}.menu-btn[data-astro-cid-nen7h5rs]{z-index:40;width:48px;height:48px;color:var(--text);cursor:pointer;background:#1a2326;border:0;place-items:center;padding:0;display:inline-grid;position:relative;box-shadow:inset 0 0 0 2px #3d5155}.menu-btn[data-astro-cid-nen7h5rs]:hover{box-shadow:inset 0 0 0 2px var(--sculk)}.burger[data-astro-cid-nen7h5rs]{gap:4px;display:grid}.burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{width:20px;height:4px;transition:transform .2s var(--ease-out), opacity .2s;background:currentColor;display:block}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{transform:translateY(8px)rotate(45deg)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.menu[data-astro-cid-nen7h5rs]{z-index:30;visibility:hidden;width:min(20rem,86vw);transition:transform .3s var(--ease-out), visibility 0s linear .3s;background:linear-gradient(#071315f7,#030708fc),url(/px/deepslate.svg) 0 0/32px 32px;flex-direction:column;gap:.25rem;margin:0;padding:5.5rem 1.25rem 2rem;list-style:none;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(110%);box-shadow:-16px 0 #0b0f11,-24px 0 40px #0009}.menu[data-astro-cid-nen7h5rs].is-open{visibility:visible;transition:transform .3s var(--ease-out), visibility 0s;transform:none}.menu-scrim[data-astro-cid-nen7h5rs]{z-index:25;background:#01040599;position:fixed;inset:0}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--f-title);letter-spacing:.03em;color:var(--text);border-left:4px solid #0000;padding:.75rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:block}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#fff;border-left-color:var(--sculk-mid);background:#29dfeb0f}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--sculk);border-left-color:var(--sculk)}@media (width>=1100px){.menu-btn[data-astro-cid-nen7h5rs],.menu-scrim[data-astro-cid-nen7h5rs]{display:none!important}.menu[data-astro-cid-nen7h5rs]{width:auto;box-shadow:none;visibility:visible;background:0 0;flex-flow:wrap;justify-content:flex-end;gap:.1rem;padding:0;transition:none;position:static;transform:none}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:2px solid #0000;border-left:0;padding:.5rem .7rem;font-size:.92rem}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{border-bottom-color:var(--sculk-mid);background:0 0}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--sculk)}}.head-lanterns[data-astro-cid-nen7h5rs] .hl{z-index:1}.head-lanterns[data-astro-cid-nen7h5rs] .hl-m{z-index:2;top:0;left:calc(50% + 62px)}.head-lanterns[data-astro-cid-nen7h5rs] .hl-1,.head-lanterns[data-astro-cid-nen7h5rs] .hl-2,.head-lanterns[data-astro-cid-nen7h5rs] .hl-3,.head-lanterns[data-astro-cid-nen7h5rs] .hl-4{display:none;top:100%}@media (width>=1100px){.head-lanterns[data-astro-cid-nen7h5rs] .hl-m{display:none}.head-lanterns[data-astro-cid-nen7h5rs] .hl-1,.head-lanterns[data-astro-cid-nen7h5rs] .hl-2,.head-lanterns[data-astro-cid-nen7h5rs] .hl-3,.head-lanterns[data-astro-cid-nen7h5rs] .hl-4{display:flex}.head-lanterns[data-astro-cid-nen7h5rs] .hl-1{left:1.25rem}.head-lanterns[data-astro-cid-nen7h5rs] .hl-2{left:calc(1.25rem + 80px)}.head-lanterns[data-astro-cid-nen7h5rs] .hl-3{right:calc(1.25rem + 80px)}.head-lanterns[data-astro-cid-nen7h5rs] .hl-4{right:1.25rem}}.site-foot[data-astro-cid-jo6i4kqk]{background:linear-gradient(180deg, var(--abyss-0), #030708db 30%, #030708ed), url(/px/deepslate.svg) 0 0 / 64px 64px;image-rendering:pixelated;margin-top:4rem;padding:3.5rem 0 2rem;position:relative}.site-foot[data-astro-cid-jo6i4kqk]:before{content:"";background:url(/px/reinforced.svg) 0 0/64px 64px repeat-x;height:32px;position:absolute;top:0;left:0;right:0;box-shadow:0 8px 18px #0009}.foot[data-astro-cid-jo6i4kqk]{gap:1.75rem;padding:1.25rem;display:grid}@media (width>=900px){.foot[data-astro-cid-jo6i4kqk]{grid-template-columns:1.2fr 1.5fr 1fr;align-items:start;padding:2rem}}.foot-brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:1rem;display:flex}.foot-name[data-astro-cid-jo6i4kqk]{font-family:var(--f-display);background:var(--metal);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.3rem;font-weight:700}.foot-line[data-astro-cid-jo6i4kqk]{color:var(--text-dim);margin:.2rem 0 0;font-size:.98rem}.foot-nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1rem;margin:0;padding:0;list-style:none;display:grid}.foot-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--f-title);color:var(--text);padding:.3rem 0;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.foot-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sculk)}.foot-actions[data-astro-cid-jo6i4kqk]{justify-items:start;gap:.75rem;display:grid}.btn[data-astro-cid-jo6i4kqk][aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--sculk);color:var(--sculk)}.btn[data-astro-cid-jo6i4kqk][aria-pressed=true]:before{content:"";background:var(--sculk);width:8px;height:8px}.motion-note[data-astro-cid-jo6i4kqk]{color:var(--text-dim);margin:0;font-size:.9rem}.top-link[data-astro-cid-jo6i4kqk]{font-family:var(--f-title);font-size:.95rem}.legal[data-astro-cid-jo6i4kqk]{text-align:center;max-width:none;color:var(--text-dim);margin:1.5rem auto 0;font-size:.92rem}main{overflow-x:clip}main:focus{outline:none}#death-flash{z-index:60;pointer-events:none;opacity:0;background:radial-gradient(#b3122e1f 0%,#b3122e8c 70%,#5a000cd9 100%);position:fixed;inset:0}#death-flash.is-on{animation:1.6s ease-out deathflash}html[data-motion=reduced] #death-flash.is-on{animation:1.8s ease-in-out deathsoft}@keyframes deathflash{0%{opacity:0}6%{opacity:1}14%{opacity:.55}22%{opacity:.9}to{opacity:0}}@keyframes deathsoft{0%{opacity:0}30%{opacity:.45}to{opacity:0}}.toast{z-index:61;pointer-events:none;width:min(32rem,100% - 2rem);position:fixed;bottom:1.25rem;left:50%;translate:-50%}.toast-msg{box-shadow:inset 0 0 0 2px var(--blood), 0 12px 32px #0009;color:#ffe3e8;opacity:0;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);background:linear-gradient(#2a0710,#14040a);align-items:center;gap:.75rem;padding:.9rem 1.1rem;font-size:1rem;display:flex;transform:translateY(12px)}.toast-msg.is-in{opacity:1;transform:none}.toast-msg .skull{font-family:var(--f-data);color:var(--blood-light);font-size:1.4rem}.sensor[data-astro-cid-4osziqrh]{--u:calc(var(--size) / 16);width:var(--size);height:var(--size);position:relative}.sensor[data-astro-cid-4osziqrh] .layer{width:var(--size);height:var(--size);position:absolute;inset:0}.tent[data-astro-cid-4osziqrh]{animation:3.4s step-end infinite sway;position:absolute;inset:0}.tent[data-astro-cid-4osziqrh].b{animation-delay:-1.7s}.sensor[data-astro-cid-4osziqrh] .tip{opacity:0;transition:opacity .35s ease-out}.hear-glow[data-astro-cid-4osziqrh]{aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#29dfeb66,#0000 70%);width:160%;transition:opacity .4s ease-out;position:absolute;top:30%;left:50%;translate:-50% -50%}@keyframes sway{0%{transform:translate(0)}25%{transform:translateX(var(--u))}50%{transform:translate(0)}75%{transform:translateX(calc(var(--u) * -1))}}@keyframes jitter{0%{transform:translateX(calc(var(--u) * -1))}50%{transform:translateX(var(--u))}}.sensor[data-astro-cid-4osziqrh].is-hearing .tent[data-astro-cid-4osziqrh]{animation:.24s step-end infinite jitter}.sensor[data-astro-cid-4osziqrh].is-hearing .tent[data-astro-cid-4osziqrh].b{animation-delay:-.12s}.sensor[data-astro-cid-4osziqrh].is-hearing .tip{opacity:1;transition-duration:.12s}.sensor[data-astro-cid-4osziqrh].is-hearing .hear-glow[data-astro-cid-4osziqrh]{opacity:1;transition-duration:.15s}
