.halftone{background-image:radial-gradient(rgb(26 23 20 / .09) 1px,transparent 1.4px);background-size:6px 6px}.sunburst{background:repeating-conic-gradient(from 0deg at 100% 100%,rgb(200 40 30 / .07) 0deg 4deg,transparent 4deg 9deg)}.wedge{position:absolute;background:var(--red);clip-path:polygon(0 100%,100% 18%,100% 42%,0 100%);pointer-events:none}.starfield{background-color:var(--cosmos);background-image:radial-gradient(1px 1px at 12% 22%,var(--on-dark) 50%,transparent 51%),radial-gradient(1px 1px at 68% 14%,var(--on-dark-muted) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 84% 62%,var(--gold) 50%,transparent 51%),radial-gradient(1px 1px at 32% 78%,var(--on-dark-muted) 50%,transparent 51%),radial-gradient(1px 1px at 52% 44%,var(--on-dark) 50%,transparent 51%);background-size:240px 240px}.stamp{display:inline-flex;flex-direction:column;align-items:center;padding:var(--s-1) var(--s-3);border:3px double currentColor;color:var(--red-text);font:700 var(--fs-label) / 1.2 var(--font-body);transform:rotate(-6deg)}.stamp [lang=ru]{font:var(--fs-ru) / 1 var(--font-display);letter-spacing:var(--track-ru)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.snowfall[data-astro-cid-wh5glq2n]{position:fixed;inset:0;z-index:20;pointer-events:none;overflow:hidden}.snowflake[data-astro-cid-wh5glq2n]{position:absolute;top:-12px;left:var(--left);width:var(--size);height:var(--size);border-radius:50%;background:rgba(255,255,255,var(--opacity));box-shadow:0 0 0 1px #6e7d8c1a,0 0 5px #ffffff73;animation:snowfall var(--duration) linear var(--delay) infinite;will-change:transform}.reading-progress[data-astro-cid-wh5glq2n]{position:fixed;top:0;left:0;z-index:200;width:100%;height:3px;background:#1111111f;pointer-events:none}.reading-progress[data-astro-cid-wh5glq2n] span[data-astro-cid-wh5glq2n]{display:block;width:100%;height:100%;background:var(--accent, #b3262d);transform:scaleX(0);transform-origin:left center;will-change:transform}@keyframes snowfall{0%{transform:translate3d(0,-2vh,0) rotate(0)}to{transform:translate3d(var(--drift),106vh,0) rotate(180deg)}}@media(prefers-reduced-motion:reduce){.snowfall[data-astro-cid-wh5glq2n],.reading-progress[data-astro-cid-wh5glq2n]{display:none}}@media(max-width:700px){.snowflake[data-astro-cid-wh5glq2n]:nth-child(n+15){display:none}}.ticker[data-astro-cid-3ef6ksr2]{height:var(--ticker-h);background:var(--cosmos);color:var(--on-dark-muted);font:12px/28px var(--font-display);letter-spacing:.1em}.ticker__inner[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;gap:16px}.ticker__right[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{display:inline-block;width:7px;height:7px;background:var(--red);border-radius:50%;animation:signal 2s steps(2,end) infinite}@keyframes signal{50%{opacity:.35}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:var(--z-header);border-bottom:4px solid var(--ink);background:var(--paper-raised)}.site-header__bar[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:stretch;min-height:var(--nav-h)}.site-title[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;flex-shrink:0}.title-mark[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:40px;height:40px;background:var(--red);color:var(--on-red)}.title-mark[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:27px;height:27px;fill:currentColor}.title-copy[data-astro-cid-3ef6ksr2]{display:grid;line-height:1.25;gap:4px}.title-copy[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{font:20px/1 var(--font-display)}.title-copy[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:13px}.internal-links[data-astro-cid-3ef6ksr2]{display:flex;align-items:stretch}.internal-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.media-main-link[data-astro-cid-3ef6ksr2]{display:grid;gap:5px;align-content:center;justify-items:center;min-width:76px;padding:12px 16px;border:0;background:transparent;color:var(--ink);text-decoration:none;font:700 15px/1.3 var(--font-body)}.internal-links[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font:12px/1.3 var(--font-display);color:var(--muted)}.internal-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.media-main-link[data-astro-cid-3ef6ksr2]:hover{background:var(--paper-deep)}.internal-links[data-astro-cid-3ef6ksr2] .active[data-astro-cid-3ef6ksr2]{background:var(--red);color:var(--on-red)}.internal-links[data-astro-cid-3ef6ksr2] .active[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{color:var(--on-red)}.internal-links[data-astro-cid-3ef6ksr2] .secret-link[data-astro-cid-3ef6ksr2]{display:none}.internal-links[data-astro-cid-3ef6ksr2].secret-mode .secret-link[data-astro-cid-3ef6ksr2]{display:grid}.media-nav-group[data-astro-cid-3ef6ksr2]{position:relative;display:grid}.media-submenu[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:100%;left:0;width:224px;border:2px solid var(--ink);border-top:4px solid var(--red);background:var(--paper-raised);box-shadow:var(--shadow-print-sm);z-index:var(--z-submenu)}.media-menu-open[data-astro-cid-3ef6ksr2] .media-submenu[data-astro-cid-3ef6ksr2]{display:grid}.media-submenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{min-height:56px;justify-items:start}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none}@media(min-width:900px)and (max-width:1099px){.internal-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.media-main-link[data-astro-cid-3ef6ksr2]{min-width:62px;padding-inline:10px;font-size:14px}.internal-links[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:10px}.title-copy[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{font-size:18px}.title-copy[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:12px}.site-title[data-astro-cid-3ef6ksr2]{gap:8px}}@media(max-width:899px){.site-header__bar[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;align-items:center}.nav-toggle[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;min-width:72px;height:44px;padding:0 10px;border:2px solid var(--ink);background:var(--paper);font-size:14px}.internal-links[data-astro-cid-3ef6ksr2]{display:none;flex:0 0 calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));border-top:2px solid var(--ink);max-height:calc(100dvh - 60px);overflow:auto}.nav-open[data-astro-cid-3ef6ksr2] .internal-links[data-astro-cid-3ef6ksr2]{display:block}.internal-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.media-main-link[data-astro-cid-3ef6ksr2]{min-height:56px;display:flex;justify-content:space-between;padding:12px var(--gutter)}.media-main-link[data-astro-cid-3ef6ksr2]{display:none}.media-nav-group[data-astro-cid-3ef6ksr2]{display:block}.media-submenu[data-astro-cid-3ef6ksr2]{display:block;position:static;width:auto;box-shadow:none;border:0}.media-submenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding-inline:var(--gutter);border-left:0}.internal-links[data-astro-cid-3ef6ksr2].secret-mode .secret-link[data-astro-cid-3ef6ksr2]{display:flex}}@media(max-width:599px){.ticker__right[data-astro-cid-3ef6ksr2]{display:none}.ticker[data-astro-cid-3ef6ksr2]{font-size:10px}.title-copy[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:13px}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}#lenora-panel[data-astro-cid-mnuhdinj][hidden]{display:none!important}.lenora-toggle[data-astro-cid-mnuhdinj]{position:fixed;right:20px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:var(--z-pet, 900);background:transparent;border:none;padding:0;margin:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;touch-action:manipulation}.lenora-toggle[data-astro-cid-mnuhdinj]:focus-visible,.lenora-close[data-astro-cid-mnuhdinj]:focus-visible,.lenora-chip[data-astro-cid-mnuhdinj]:focus-visible,.library-send[data-astro-cid-mnuhdinj]:focus-visible,.library-input[data-astro-cid-mnuhdinj]:focus-visible,.library-nickname[data-astro-cid-mnuhdinj]:focus-visible,.lenora-pref__summary[data-astro-cid-mnuhdinj]:focus-visible{outline:var(--focus-ring, 3px solid var(--red-text));outline-offset:var(--focus-offset, 3px)}.lenora-toggle__bubble[data-astro-cid-mnuhdinj]{background:var(--paper-raised, #f8f2e4);color:var(--ink, #1a1714);border:var(--bw-thin, 1px) solid var(--ink, #1a1714);box-shadow:2px 2px 0 var(--ink, #1a1714);font:700 11.5px/1 var(--font-body, sans-serif);padding:4px 8px;margin-bottom:4px;pointer-events:none;position:relative;white-space:nowrap;transition:transform var(--dur-1, .12s)}.lenora-toggle__bubble[data-astro-cid-mnuhdinj]:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);border-width:5px 5px 0 5px;border-style:solid;border-color:var(--ink, #1a1714) transparent transparent transparent}.lenora-toggle[data-astro-cid-mnuhdinj]:hover .lenora-toggle__bubble[data-astro-cid-mnuhdinj]{transform:translateY(-2px);background:var(--red-wash, #f3dcd2)}.lenora-toggle__figure[data-astro-cid-mnuhdinj]{display:inline-flex;transform-origin:bottom center;animation:lenora-breathe 4.5s ease-in-out infinite}.lenora-toggle__avatar[data-astro-cid-mnuhdinj]{display:block;width:108px;height:auto;max-height:155px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(26,23,20,.22));user-select:none}@keyframes lenora-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.02)}}@keyframes lenora-listen{0%{transform:rotate(-1.5deg) scale(1.02)}to{transform:rotate(1.5deg) scale(1.04)}}@keyframes lenora-think{0%{transform:translateY(0)}to{transform:translateY(-5px)}}[data-astro-cid-mnuhdinj][data-state=listening] .lenora-toggle__figure[data-astro-cid-mnuhdinj],.is-listening[data-astro-cid-mnuhdinj] .lenora-toggle__figure[data-astro-cid-mnuhdinj]{animation:lenora-listen 1.8s ease-in-out infinite alternate}[data-astro-cid-mnuhdinj][data-state=thinking] .lenora-toggle__figure[data-astro-cid-mnuhdinj],.is-thinking[data-astro-cid-mnuhdinj] .lenora-toggle__figure[data-astro-cid-mnuhdinj]{animation:lenora-think .85s ease-in-out infinite alternate}.lenora-panel[data-astro-cid-mnuhdinj]:not([hidden]){position:fixed;top:auto;left:auto;right:140px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:var(--z-dialog, 1000);margin:0;padding:0;box-sizing:border-box;width:360px;max-width:min(380px,calc(100vw - 160px));height:530px;max-height:calc(100dvh - 90px);display:flex;flex-direction:column;background:var(--paper-raised, #f8f2e4);border:var(--bw, 2px) solid var(--ink, #1a1714);box-shadow:var(--shadow-print-sm, 4px 4px 0 var(--ink));color:var(--ink, #1a1714);overflow:hidden}.lenora-panel__header[data-astro-cid-mnuhdinj]{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--paper-deep, #e0d3b8);border-bottom:var(--bw, 2px) solid var(--ink, #1a1714);flex-shrink:0}.lenora-panel__portrait[data-astro-cid-mnuhdinj]{width:40px;height:40px;border:var(--bw-thin, 1px) solid var(--ink, #1a1714);background:var(--paper, #efe6d2);overflow:hidden;flex-shrink:0}.lenora-panel__portrait[data-astro-cid-mnuhdinj] img[data-astro-cid-mnuhdinj]{width:100%;height:100%;object-fit:cover;object-position:top center;transform:scale(1.4) translateY(3px)}.lenora-panel__meta[data-astro-cid-mnuhdinj]{flex:1;min-width:0}.lenora-panel__title-row[data-astro-cid-mnuhdinj]{display:flex;align-items:baseline;gap:8px}.lenora-panel__title[data-astro-cid-mnuhdinj]{margin:0;font:700 17px/1.2 var(--font-display, sans-serif);color:var(--ink, #1a1714)}.library-role[data-astro-cid-mnuhdinj]{display:inline-block;padding:1px 6px;font:700 11px/1.4 var(--font-body, sans-serif);background:var(--red, #c8281e);color:var(--on-red, #fff6ea)}.lenora-panel__sub[data-astro-cid-mnuhdinj]{font:10px/1.2 var(--font-display, monospace);letter-spacing:.08em;color:var(--muted, #62584b);margin-top:2px}.lenora-close[data-astro-cid-mnuhdinj]{width:30px;height:30px;border:var(--bw-thin, 1px) solid var(--ink, #1a1714);background:var(--paper-raised, #f8f2e4);color:var(--ink, #1a1714);font-size:14px;font-weight:700;display:grid;place-items:center;cursor:pointer;transition:background var(--dur-1, .12s)}.lenora-close[data-astro-cid-mnuhdinj]:hover{background:var(--red, #c8281e);color:var(--on-red, #fff6ea)}.lenora-page-context[data-astro-cid-mnuhdinj]{display:flex;align-items:center;gap:6px;padding:5px 12px;font:12px/1.3 var(--font-body, sans-serif);color:var(--ink-soft, #3d362f);background:var(--paper, #efe6d2);border-bottom:1px solid var(--line-soft, #c9bb9c);flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lenora-page-context__icon[data-astro-cid-mnuhdinj]{color:var(--red-text, #a3201a);font-size:11px;flex-shrink:0}.library-messages[data-astro-cid-mnuhdinj]{flex:1 1 auto;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;min-height:0;scrollbar-width:thin}.lenora-intro[data-astro-cid-mnuhdinj]{display:flex;flex-direction:column;gap:10px}.lenora-intro__text[data-astro-cid-mnuhdinj]{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink-soft, #3d362f);background:var(--paper, #efe6d2);border:1px dashed var(--line-soft, #c9bb9c);padding:9px 11px}.lenora-suggestions[data-astro-cid-mnuhdinj]{display:flex;flex-direction:column;gap:6px}.lenora-chip[data-astro-cid-mnuhdinj]{display:flex;align-items:center;gap:6px;padding:8px 10px;background:var(--paper, #efe6d2);border:var(--bw-thin, 1px) solid var(--ink, #1a1714);box-shadow:2px 2px 0 var(--ink, #1a1714);color:var(--ink, #1a1714);font:12.5px/1.4 var(--font-body, sans-serif);text-align:left;cursor:pointer;transition:background var(--dur-1, .12s),transform var(--dur-1, .12s)}.lenora-chip[data-astro-cid-mnuhdinj]:hover{background:var(--red-wash, #f3dcd2);border-color:var(--red-text, #a3201a);transform:translate(2px)}.lenora-chip__tag[data-astro-cid-mnuhdinj]{font-size:10px;font-weight:700;background:var(--red, #c8281e);color:var(--on-red, #fff6ea);padding:1px 4px;flex-shrink:0}.library-desk[data-astro-cid-mnuhdinj][data-companion] .library-message{display:flex;flex-direction:column;gap:3px;max-width:88%}.library-desk[data-astro-cid-mnuhdinj][data-companion] .library-message[data-role=user]{align-self:flex-end;align-items:flex-end}.library-desk[data-astro-cid-mnuhdinj][data-companion] .library-message[data-role=assistant]{align-self:flex-start;align-items:flex-start}.library-desk[data-astro-cid-mnuhdinj][data-companion] .library-message__name{font:700 11px/1 var(--font-mono, monospace);color:var(--muted, #62584b);padding-inline:2px}.library-desk[data-astro-cid-mnuhdinj][data-companion] .library-message[data-role=assistant] .library-message__name{color:var(--red-text, #a3201a)}.library-desk[data-astro-cid-mnuhdinj][data-companion] .library-message__body{font:13.5px/1.6 var(--font-body, sans-serif);padding:9px 12px;border:var(--bw-thin, 1px) solid var(--ink, #1a1714);box-shadow:2px 2px 0 var(--ink, #1a1714);word-break:break-word;white-space:pre-wrap}.library-desk[data-astro-cid-mnuhdinj][data-companion] .library-message[data-role=user] .library-message__body{background:var(--ink, #1a1714);color:var(--paper-raised, #f8f2e4)}.library-desk[data-astro-cid-mnuhdinj][data-companion] .library-message[data-role=assistant] .library-message__body{background:var(--paper, #efe6d2);color:var(--ink, #1a1714)}.library-desk[data-astro-cid-mnuhdinj][data-companion] .library-message__sources{margin-top:4px;padding:6px 8px;background:var(--steel-wash, #d9e2e4);border:1px dashed var(--steel, #2f5d7c);font:11.5px/1.4 var(--font-mono, monospace);color:var(--ink-soft, #3d362f);display:flex;flex-direction:column;gap:3px;width:100%;box-sizing:border-box}.library-desk[data-astro-cid-mnuhdinj][data-companion] .library-message__sources a{color:var(--steel, #2f5d7c);text-decoration:underline;text-underline-offset:2px}.library-status[data-astro-cid-mnuhdinj]{display:flex;align-items:center;gap:6px;padding:4px 12px;background:var(--paper, #efe6d2);border-top:1px solid var(--line-soft, #c9bb9c);font:11.5px/1.4 var(--font-body, sans-serif);color:var(--muted, #62584b);flex-shrink:0}.library-status__dot[data-astro-cid-mnuhdinj]{width:6px;height:6px;border-radius:50%;background:var(--ok, #2f6b43);flex-shrink:0}[data-astro-cid-mnuhdinj][data-state=listening] .library-status__dot[data-astro-cid-mnuhdinj]{background:var(--red, #c8281e);box-shadow:0 0 5px var(--red)}[data-astro-cid-mnuhdinj][data-state=thinking] .library-status__dot[data-astro-cid-mnuhdinj]{background:var(--gold, #e0a92b);box-shadow:0 0 5px var(--gold)}.library-form[data-astro-cid-mnuhdinj]{border-top:var(--bw, 2px) solid var(--ink, #1a1714);background:var(--paper-deep, #e0d3b8);flex-shrink:0}.lenora-pref[data-astro-cid-mnuhdinj]{border-bottom:1px solid var(--line-soft, #c9bb9c);background:var(--paper, #efe6d2)}.lenora-pref__summary[data-astro-cid-mnuhdinj]{font:11.5px/1.4 var(--font-body, sans-serif);color:var(--muted, #62584b);padding:4px 12px;cursor:pointer;user-select:none}.lenora-pref__summary[data-astro-cid-mnuhdinj]:hover{color:var(--ink, #1a1714)}.lenora-pref__body[data-astro-cid-mnuhdinj]{padding:4px 12px 8px}.library-nickname[data-astro-cid-mnuhdinj]{width:100%;box-sizing:border-box;padding:4px 8px;font:12px/1.4 var(--font-body, sans-serif);background:var(--paper-raised, #f8f2e4);border:1px solid var(--ink, #1a1714);color:var(--ink, #1a1714)}.library-form__row[data-astro-cid-mnuhdinj]{display:flex;gap:8px;padding:8px 12px;align-items:flex-end}.library-input[data-astro-cid-mnuhdinj]{flex:1;min-height:40px;max-height:100px;padding:8px 10px;font:13.5px/1.4 var(--font-body, sans-serif);color:var(--ink, #1a1714);background:var(--paper-raised, #f8f2e4);border:var(--bw, 2px) solid var(--ink, #1a1714);resize:none;box-sizing:border-box}.library-input[data-astro-cid-mnuhdinj]::placeholder{color:var(--muted, #62584b)}.library-send[data-astro-cid-mnuhdinj]{height:40px;min-width:58px;padding:0 14px;background:var(--red, #c8281e);color:var(--on-red, #fff6ea);border:var(--bw, 2px) solid var(--ink, #1a1714);box-shadow:2px 2px 0 var(--ink, #1a1714);font:700 13.5px/1 var(--font-body, sans-serif);cursor:pointer;transition:background var(--dur-1, .12s),transform var(--dur-1, .12s)}.library-send[data-astro-cid-mnuhdinj]:hover{background:var(--red-deep, #7f1610);transform:translateY(-1px)}.library-send[data-astro-cid-mnuhdinj]:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink, #1a1714)}@media(max-width:679.98px){.lenora-toggle[data-astro-cid-mnuhdinj]{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.lenora-toggle__avatar[data-astro-cid-mnuhdinj]{width:68px;max-height:98px}.lenora-toggle__bubble[data-astro-cid-mnuhdinj]{font-size:10px;padding:2px 6px}.lenora-panel[data-astro-cid-mnuhdinj]:not([hidden]){right:10px;left:10px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-width:380px;margin:0 auto;height:min(510px,calc(100dvh - 28px))}.library-desk[data-astro-cid-mnuhdinj]:has(.lenora-panel:not([hidden])) .lenora-toggle[data-astro-cid-mnuhdinj]{opacity:0;pointer-events:none}}@media(prefers-reduced-motion:reduce){.lenora-toggle__figure[data-astro-cid-mnuhdinj],.lenora-toggle__avatar[data-astro-cid-mnuhdinj],.library-status__dot[data-astro-cid-mnuhdinj]{animation:none!important;transform:none!important}}.site-footer[data-astro-cid-sz7xmlte]{border-top:8px solid var(--red);color:var(--on-dark);margin:0}.footer-content[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;padding-block:64px}.footer-brand[data-astro-cid-sz7xmlte]{margin:0;font:24px/1.5 var(--font-display)}.footer-brand[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{display:block;font-size:12px;letter-spacing:.12em;color:var(--on-dark-muted)}.site-footer[data-astro-cid-sz7xmlte] small[data-astro-cid-sz7xmlte]{font:12px/1.5 var(--font-mono);color:var(--on-dark-muted)}.site-footer[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:17px;color:var(--on-dark);margin:0 0 12px}.site-footer[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{display:block;font:12px/1.8 var(--font-display);color:var(--on-dark-muted)}.site-footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:start}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.site-footer[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte][data-lenora-open]{min-height:44px;display:flex;align-items:center;gap:12px;color:var(--on-dark);text-decoration:none;font-size:14px}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.site-footer[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte][data-lenora-open]:hover{color:var(--gold)}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font:12px/1.3 var(--font-display);color:var(--on-dark-muted)}.site-footer[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte][data-lenora-open]{padding:0;border:0;background:transparent;font-family:inherit;cursor:pointer;text-align:left}@media(max-width:899px){.footer-content[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:32px;padding-block:48px}}
