ol[data-astro-cid-kv23ram7]{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.row[data-astro-cid-kv23ram7]{border-top:1px solid var(--line);isolation:isolate;grid-template-columns:2.6rem 1fr auto;grid-template-areas:"num title tag";align-items:baseline;gap:1rem;padding:clamp(.9rem,2.2vw,1.4rem) .75rem;text-decoration:none;display:grid;position:relative}.num[data-astro-cid-kv23ram7]{font-family:var(--font-display);color:var(--muted);letter-spacing:.08em;grid-area:num;font-size:.8rem}.title[data-astro-cid-kv23ram7]{width:fit-content;font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;transition:color .35s var(--ease-out), transform .45s var(--ease-out), text-shadow .35s var(--ease-out);grid-area:title;font-size:clamp(2rem,7vw,4.6rem);font-weight:800;line-height:1}.tag[data-astro-cid-kv23ram7]{max-width:18rem;color:var(--muted);text-align:right;transition:color .35s var(--ease-out), opacity .4s var(--ease-out), transform .4s var(--ease-out);grid-area:tag;font-size:.9rem}a[data-astro-cid-kv23ram7].row[href]:hover .title[data-astro-cid-kv23ram7],a[data-astro-cid-kv23ram7].row[href]:focus-visible .title[data-astro-cid-kv23ram7]{color:var(--accent);text-shadow:0 0 40px var(--glow);transform:translate(.6rem)}a[data-astro-cid-kv23ram7].row[href]:hover .tag[data-astro-cid-kv23ram7],a[data-astro-cid-kv23ram7].row[href]:focus-visible .tag[data-astro-cid-kv23ram7]{color:var(--fg)}.row[data-astro-cid-kv23ram7]:before{content:"";z-index:-1;pointer-events:none;transition:opacity .5s var(--ease-out);position:absolute;inset:0}[data-theme=fire] .row[data-astro-cid-kv23ram7]:before{background:radial-gradient(120% 90% at 50% 120%, rgb(255 90 20/calc(.03 + var(--t) * .26)), transparent 70%)}[data-theme=fire] .title[data-astro-cid-kv23ram7]{color:color-mix(in oklab, var(--fg), var(--accent) calc(var(--t) * 80%));text-shadow:0 0 calc(var(--t) * 34px) rgb(255 100 30/calc(var(--t) * .55))}[data-theme=chill] .row[data-astro-cid-kv23ram7]:before{background:var(--frost-noise), linear-gradient(to bottom, rgb(205 232 250/calc(var(--t) * .75)), transparent 75%);opacity:calc(.15 + var(--t) * .85)}[data-theme=chill] .title[data-astro-cid-kv23ram7]{color:color-mix(in oklab, var(--fg), var(--accent-2) calc(var(--t) * 75%));filter:blur(calc(var(--t) * var(--t) * 1.1px))}.row[data-astro-cid-kv23ram7]:hover:before,.row[data-astro-cid-kv23ram7]:focus-visible:before{opacity:1}.when-found[data-astro-cid-kv23ram7],.found[data-astro-cid-kv23ram7] .when-locked[data-astro-cid-kv23ram7]{display:none}.found[data-astro-cid-kv23ram7] .when-found[data-astro-cid-kv23ram7]{display:block}[data-theme=chill] .locked[data-astro-cid-kv23ram7] .title[data-astro-cid-kv23ram7]{color:#0000;filter:none;text-shadow:0 0 14px var(--accent-2);opacity:.7;user-select:none}[data-theme=fire] .locked[data-astro-cid-kv23ram7] .title[data-astro-cid-kv23ram7]{color:color-mix(in srgb, var(--fg) 12%, var(--bg));user-select:none;animation:4s ease-in-out infinite smoulder}@keyframes smoulder{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 18px #ff5a1459,0 0 2px #ff782880}}.found[data-astro-cid-kv23ram7] .num[data-astro-cid-kv23ram7]:after{content:" ✦";color:var(--accent)}@media (width<=640px){.row[data-astro-cid-kv23ram7]{grid-template-columns:2.2rem 1fr;grid-template-areas:"num title"".tag"}.tag[data-astro-cid-kv23ram7]{text-align:left}}@media (width>=900px) and (orientation:landscape){.index[data-astro-cid-kv23ram7]{flex-direction:column;flex:1;display:flex}ol[data-astro-cid-kv23ram7]{border-bottom:0;border-left:1px solid var(--line);flex:1;min-height:300px;max-height:600px;display:flex}li[data-astro-cid-kv23ram7]{border-right:1px solid var(--line);border-block:1px solid var(--line);min-width:0;transition:flex-grow .6s var(--ease-swap);flex:1 1 0;container-type:size}li[data-astro-cid-kv23ram7]:hover,li[data-astro-cid-kv23ram7]:focus-within{flex-grow:2.6}.row[data-astro-cid-kv23ram7]{border-top:0;height:100%;padding:0;display:block;overflow:hidden}.num[data-astro-cid-kv23ram7]{position:absolute;top:1.2rem;left:1.2rem}.tag[data-astro-cid-kv23ram7]{text-align:left;opacity:0;width:15rem;max-width:none;position:absolute;top:3rem;left:1.2rem;transform:translateY(8px)}li[data-astro-cid-kv23ram7]:hover .tag[data-astro-cid-kv23ram7],li[data-astro-cid-kv23ram7]:focus-within .tag[data-astro-cid-kv23ram7]{opacity:1;transition-delay:.18s;transform:none}.title[data-astro-cid-kv23ram7]{transform-origin:0 100%;font-size:min(4.2rem,4.4vw,13.3333cqh - .8rem);position:absolute;bottom:1.4rem;left:calc(1.1rem + 1em);transform:rotate(-90deg)}a[data-astro-cid-kv23ram7].row[href]:hover .title[data-astro-cid-kv23ram7],a[data-astro-cid-kv23ram7].row[href]:focus-visible .title[data-astro-cid-kv23ram7]{transform:rotate(-90deg)translate(.8rem)}}.headline[data-astro-cid-wlthrclk]{color:var(--fg);text-shadow:0 0 60px var(--glow);font-size:min(12vw,6.8rem);font-weight:800}.haze[data-astro-cid-wlthrclk]{filter:url(#heat-haze);display:block}.frost-wrap[data-astro-cid-wlthrclk]{display:block;position:relative}.frost[data-astro-cid-wlthrclk]{text-shadow:none;color:#0000;-webkit-text-fill-color:transparent;background:var(--frost-noise), linear-gradient(to bottom, #f0f8ff0a, #e1f2ff80);pointer-events:none;--mx:-9999px;--my:-9999px;mask-image:radial-gradient(circle 130px at var(--mx) var(--my), transparent 35%, black 100%);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.defs[data-astro-cid-wlthrclk]{width:0;height:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.haze[data-astro-cid-wlthrclk]{filter:none}}.hero[data-astro-cid-lcdefpme]{flex-direction:column;gap:1rem;padding-block:clamp(2.5rem,9vh,6rem) clamp(1.5rem,4vh,3rem);display:flex}@media (width>=900px) and (orientation:landscape){.first-screen[data-astro-cid-lcdefpme]{flex-direction:column;min-height:calc(100svh - 64px);display:flex}.shelf[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding-bottom:2rem;display:flex}}.eyebrow[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.85rem}.lead[data-astro-cid-lcdefpme]{max-width:46rem;color:var(--muted);margin:0;font-size:clamp(1.05rem,2.4vw,1.3rem)}.hint[data-astro-cid-lcdefpme]{color:var(--accent);margin:0;font-size:.85rem}.now[data-astro-cid-lcdefpme]{color:var(--muted);align-items:baseline;gap:.9rem;padding-block:1rem 3rem;display:flex}.now[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:44rem;margin:0}.now[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--fg)}.pulse[data-astro-cid-lcdefpme]{background:var(--accent);width:.6rem;height:.6rem;box-shadow:0 0 0 0 var(--glow);border-radius:50%;flex-shrink:0;animation:2.4s ease-out infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 .8rem #0000}to{box-shadow:0 0 #0000}}.block[data-astro-cid-lcdefpme]{padding-block:3rem}h2[data-astro-cid-lcdefpme]{margin-bottom:2rem;font-size:clamp(1.6rem,4vw,2.4rem)}.contacts[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1.5rem;margin:0;padding:0;font-size:1.15rem;list-style:none;display:flex}.contacts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration-color:var(--accent);text-underline-offset:4px}
