.lgh[data-astro-cid-otzti2d2]{min-height:44svh;align-items:center;padding-block-start:calc(var(--space-2xl) + 66px);display:grid;overflow:hidden}.lgh__bg[data-astro-cid-otzti2d2]{z-index:-1;pointer-events:none;background:linear-gradient(173deg, transparent 34%, rgb(var(--accent-rgb) / .04) 47%, transparent 60%), radial-gradient(110% 85% at 78% 0%, #18191ee6, transparent 62%), radial-gradient(90% 70% at 10% 100%, #0f1014d9, transparent 58%), linear-gradient(180deg, #0b0c10, #070705 78%);position:absolute;inset:0;mask-image:linear-gradient(#000 58%,#0000 99%)}.lgh__bg[data-astro-cid-otzti2d2]:before{content:"";background:linear-gradient(90deg, transparent 3%, rgb(var(--accent-rgb) / .12) 24%, rgb(var(--accent-rgb) / .7) 55%, rgb(var(--accent-rgb) / .18) 82%, transparent 97%);height:1px;position:absolute;top:9%;left:-6%;right:-6%;transform:rotate(-6deg)}.lgh__grid[data-astro-cid-otzti2d2]{align-items:center;display:grid}.lgh__vis[data-astro-cid-otzti2d2]{display:none}@media (width>=62rem){.lgh[data-astro-cid-otzti2d2]{min-height:min(88svh,62rem)}.lgh__bg[data-astro-cid-otzti2d2]:before{top:56%}.lgh__grid[data-astro-cid-otzti2d2]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,27rem)}.lgh__vis[data-astro-cid-otzti2d2]{justify-self:end;width:100%;display:block;position:relative}}.lgh__vis[data-astro-cid-otzti2d2]:before{content:"";background:radial-gradient(closest-side, rgb(var(--accent-rgb) / .08), transparent 72%);pointer-events:none;position:absolute;inset:-18% -22%}.lgh__stack[data-astro-cid-otzti2d2]{width:min(23rem,100%);margin-inline:auto;position:relative}.lgh__sheet[data-astro-cid-otzti2d2]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--surface-raised), var(--surface) 78%)}.lgh__sheet--b1[data-astro-cid-otzti2d2],.lgh__sheet--b2[data-astro-cid-otzti2d2]{position:absolute;inset:0}.lgh__sheet--b2[data-astro-cid-otzti2d2]{opacity:.55;transform:rotate(5deg)translate(20px,12px)}.lgh__sheet--b1[data-astro-cid-otzti2d2]{opacity:.8;transform:rotate(-3.5deg)translate(-16px,8px)}.lgh__sheet--top[data-astro-cid-otzti2d2]{flex-direction:column;min-height:27rem;padding:clamp(1.6rem,2vw,2.2rem);display:flex;position:relative;box-shadow:0 30px 60px #00000073}.lgh__sheet--top[data-astro-cid-otzti2d2]:before{content:"§";font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px var(--border-strong);opacity:.5;pointer-events:none;place-items:center;padding-top:2rem;font-size:15rem;line-height:1;display:grid;position:absolute;inset:0}.lgh__dochead[data-astro-cid-otzti2d2]{gap:var(--space-3xs);padding-bottom:var(--space-s);margin-bottom:var(--space-m);border-bottom:1px solid rgb(var(--accent-rgb) / .35);display:grid;position:relative}.lgh__dockicker[data-astro-cid-otzti2d2]{font-family:var(--font-display);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.lgh__docname[data-astro-cid-otzti2d2]{font-family:var(--font-display);font-size:var(--step-1);text-transform:uppercase;color:var(--text);line-height:1.05}.lgh__lines[data-astro-cid-otzti2d2]{margin-bottom:var(--space-m);gap:.7rem;display:grid;position:relative}.lgh__lines[data-astro-cid-otzti2d2] i[data-astro-cid-otzti2d2]{height:2px;width:var(--w);background:var(--border-strong);border-radius:1px;display:block}.lgh__lines--last[data-astro-cid-otzti2d2]{margin-bottom:0}.lgh__sig[data-astro-cid-otzti2d2]{padding-top:var(--space-l);width:58%;color:var(--accent);margin-top:auto;position:relative}.lgh__sig[data-astro-cid-otzti2d2] svg[data-astro-cid-otzti2d2]{width:100%;height:auto;margin-bottom:.3rem;display:block}.lgh__sigline[data-astro-cid-otzti2d2]{background:linear-gradient(to right, rgb(var(--accent-rgb) / .55), var(--border) 60%, transparent);height:1px;display:block}.lgh__seal[data-astro-cid-otzti2d2]{width:clamp(6.4rem,6.5vw,7.6rem);height:auto;color:var(--accent);filter:drop-shadow(0 0 16px rgb(var(--accent-rgb) / .22));position:absolute;bottom:-1.4rem;right:-1.2rem}.lgh__seal[data-astro-cid-otzti2d2] text[data-astro-cid-otzti2d2]{font-family:var(--font-display);letter-spacing:.24em;fill:currentColor;font-size:21px}.lgh__t[data-astro-cid-otzti2d2]{margin:var(--space-xs) 0 0;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:1.02}.lgh__sub[data-astro-cid-otzti2d2]{margin:var(--space-s) 0 0;color:var(--text-muted);font-size:var(--step-0);max-width:54ch}.lgh__meta[data-astro-cid-otzti2d2]{margin:var(--space-m) 0 0;border:1px solid var(--border);border-radius:var(--radius-pill);width:fit-content;padding:var(--space-2xs) var(--space-s);font-size:var(--step--1);color:var(--text-muted);align-items:baseline;gap:.45em;display:inline-flex}.lgh__meta[data-astro-cid-otzti2d2] strong[data-astro-cid-otzti2d2]{font-family:var(--font-display);font-weight:400;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.lgh__docs[data-astro-cid-otzti2d2]{margin-top:var(--space-l);gap:var(--space-2xs);flex-wrap:wrap;display:flex}.lgh__pill[data-astro-cid-otzti2d2]{border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--space-2xs) var(--space-s);font-family:var(--font-display);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);transition:color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);text-decoration:none}.lgh__pill[data-astro-cid-otzti2d2]:hover{color:var(--text);border-color:var(--border-strong)}.lgh__pill--on[data-astro-cid-otzti2d2],.lgh__pill--on[data-astro-cid-otzti2d2]:hover{color:var(--accent);border-color:rgb(var(--accent-rgb) / .55);box-shadow:0 0 18px rgb(var(--accent-rgb) / .12)}.sec[data-astro-cid-otzti2d2].lgd{padding-block:calc(var(--sec-pad) * 1.55)}.lgd__grid[data-astro-cid-otzti2d2]{gap:var(--space-xl);align-items:start;display:grid}@media (width>=62rem){.lgd__grid[data-astro-cid-otzti2d2]{gap:var(--space-2xl);grid-template-columns:minmax(0,17rem) minmax(0,1fr)}}.lgd__tochead[data-astro-cid-otzti2d2]{margin:0 0 var(--space-s);font-family:var(--font-display);font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.lgd__toc[data-astro-cid-otzti2d2] ol[data-astro-cid-otzti2d2]{gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:grid}.lgd__toc[data-astro-cid-otzti2d2] a[data-astro-cid-otzti2d2]{padding:var(--space-3xs) 0 var(--space-3xs) var(--space-s);border-left:1px solid var(--border);font-size:var(--step--1);color:var(--text-muted);transition:color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);text-decoration:none;display:block}.lgd__toc[data-astro-cid-otzti2d2] a[data-astro-cid-otzti2d2]:hover{color:var(--accent);border-left-color:rgb(var(--accent-rgb) / .6)}.lgd__doc[data-astro-cid-otzti2d2]{min-width:0;max-width:68ch}.lgd__doc[data-astro-cid-otzti2d2] p{margin:0 0 var(--space-s);color:var(--text-muted)}.lgd__doc[data-astro-cid-otzti2d2] strong{color:var(--text);font-weight:600}.lgd__doc[data-astro-cid-otzti2d2] h2{margin:var(--space-xl) 0 var(--space-s);padding-top:var(--space-l);border-top:1px solid var(--border);font-family:var(--font-display);font-size:var(--step-2);text-transform:uppercase;color:var(--text);scroll-margin-top:110px;line-height:1.1}.lgd__doc[data-astro-cid-otzti2d2] h2:first-child{border-top:0;margin-top:0;padding-top:0}.lgd__doc[data-astro-cid-otzti2d2] h3{margin:var(--space-l) 0 var(--space-2xs);font-family:var(--font-display);font-size:var(--step-0);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.lgd__doc[data-astro-cid-otzti2d2] ul{margin:0 0 var(--space-s);gap:var(--space-3xs);padding:0;list-style:none;display:grid}.lgd__doc[data-astro-cid-otzti2d2] li{color:var(--text-muted);padding-left:1.2em;position:relative}.lgd__doc[data-astro-cid-otzti2d2] li:before{content:"-";color:var(--accent);position:absolute;left:0}.lgd__doc[data-astro-cid-otzti2d2] a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-color:rgb(var(--accent-rgb) / .4);transition:text-decoration-color var(--dur-base) var(--ease)}.lgd__doc[data-astro-cid-otzti2d2] a:hover{text-decoration-color:var(--accent)}
