.glitch-hero[data-astro-cid-aovwrbke]{--gh-fg: #f4f4f2;--gh-muted: rgba(244, 244, 242, .5);--gh-red: #ff2a4a;--gh-cyan: #2ad4ff;position:relative;display:grid;place-items:center;width:100%;min-height:100svh;min-height:100dvh;overflow:hidden;isolation:isolate;color:var(--gh-fg);background:#050505}.glitch-hero__canvas[data-astro-cid-aovwrbke]{position:absolute;inset:0;z-index:0;width:100%;height:100%}.glitch-hero__canvas[data-astro-cid-aovwrbke] canvas{display:block;width:100%!important;height:100%!important}.glitch-hero__dock[data-astro-cid-aovwrbke]{position:absolute;z-index:2;bottom:max(1rem,env(safe-area-inset-bottom));display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border:1px solid rgba(244,244,242,.18);background:#050505c7;color:var(--gh-fg);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.glitch-hero__dock--social[data-astro-cid-aovwrbke]{left:max(1rem,env(safe-area-inset-left))}.glitch-hero__dock--tools[data-astro-cid-aovwrbke]{right:max(1rem,env(safe-area-inset-right))}.glitch-hero__dock-tag[data-astro-cid-aovwrbke]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.58rem;font-weight:600;letter-spacing:.16em;color:#f4f4f259;padding-inline-end:.15rem;border-inline-end:1px solid rgba(244,244,242,.16);margin-inline-end:.1rem}.glitch-hero__dock[data-astro-cid-aovwrbke] a,.glitch-hero__dock[data-astro-cid-aovwrbke] button,.glitch-hero__dock-link[data-astro-cid-aovwrbke]{display:inline-flex;align-items:center;justify-content:center;color:var(--gh-fg)!important;opacity:.62!important;font-size:1.05rem;line-height:1;transition:opacity .16s ease}.glitch-hero__dock[data-astro-cid-aovwrbke] a:hover,.glitch-hero__dock[data-astro-cid-aovwrbke] a:focus-visible,.glitch-hero__dock[data-astro-cid-aovwrbke] button:hover,.glitch-hero__dock[data-astro-cid-aovwrbke] button:focus-visible,.glitch-hero__dock-link[data-astro-cid-aovwrbke]:hover,.glitch-hero__dock-link[data-astro-cid-aovwrbke]:focus-visible{opacity:1!important}.glitch-hero__dock[data-astro-cid-aovwrbke] .lang-switch{--ls-fg: var(--gh-fg);--ls-muted: rgba(244, 244, 242, .42);--ls-border: rgba(244, 244, 242, .22);--ls-active-bg: rgba(244, 244, 242, .1);--ls-active-fg: var(--gh-fg);opacity:1!important;height:1.45rem;background:#00000047}.glitch-hero__dock[data-astro-cid-aovwrbke] .lang-switch a,.glitch-hero__dock[data-astro-cid-aovwrbke] .lang-switch .lang-switch__opt{box-sizing:border-box;width:var(--ls-slot, 1.7rem)!important;min-width:var(--ls-slot, 1.7rem)!important;color:var(--ls-muted)!important;opacity:1!important;letter-spacing:0!important;line-height:1!important}.glitch-hero__dock[data-astro-cid-aovwrbke] .lang-switch .lang-switch__opt[data-locale=en]{font-size:.68rem!important;padding:0!important}.glitch-hero__dock[data-astro-cid-aovwrbke] .lang-switch .lang-switch__opt[data-locale=zh]{font-size:.7rem!important;padding:0!important}.glitch-hero__dock[data-astro-cid-aovwrbke] .lang-switch a.lang-switch__opt:hover,.glitch-hero__dock[data-astro-cid-aovwrbke] .lang-switch a.lang-switch__opt:focus-visible{color:var(--ls-fg)!important;opacity:1!important}.glitch-hero__dock[data-astro-cid-aovwrbke] .lang-switch__opt--active{color:var(--ls-active-fg)!important}.glitch-hero__dock[data-astro-cid-aovwrbke] #theme-switch,.glitch-hero__dock[data-astro-cid-aovwrbke] #search-switch{display:inline-flex;align-items:center;justify-content:center;line-height:1}.glitch-hero__rss[data-astro-cid-aovwrbke]{opacity:.62!important}.glitch-hero__content[data-astro-cid-aovwrbke]{position:relative;z-index:1;display:grid;justify-items:center;gap:1.25rem;width:auto;padding:max(3.5rem,env(safe-area-inset-top)) 1.25rem max(6.5rem,calc(env(safe-area-inset-bottom) + 5rem))}.glitch-hero__brand[data-astro-cid-aovwrbke]{position:relative;display:grid;place-items:center;width:min(42vw,240px);aspect-ratio:1;border:1px solid rgba(244,244,242,.85);animation:brand-glitch 9.5s steps(1,end) infinite}.glitch-hero__frame[data-astro-cid-aovwrbke]{position:absolute;inset:0;pointer-events:none}.glitch-hero__x[data-astro-cid-aovwrbke]:before,.glitch-hero__x[data-astro-cid-aovwrbke]:after{content:"";position:absolute;inset:8% auto 8% 50%;width:1px;height:84%;background:#f4f4f247}.glitch-hero__x[data-astro-cid-aovwrbke]:before{transform:translate(-50%) rotate(45deg)}.glitch-hero__x[data-astro-cid-aovwrbke]:after{transform:translate(-50%) rotate(-45deg)}.glitch-hero__bar[data-astro-cid-aovwrbke]{position:absolute;left:18%;right:18%;bottom:22%;height:5px;background:var(--gh-fg);box-shadow:-2px 0 0 var(--gh-red),2px 0 0 var(--gh-cyan);animation:brand-bar-glitch 9.5s steps(1,end) infinite}.glitch-hero__title[data-astro-cid-aovwrbke]{position:relative;z-index:1;margin:0;display:grid;gap:.05em;font-weight:700;font-size:clamp(2.2rem,7vw,3.2rem);line-height:.95;letter-spacing:.08em;text-align:center;text-transform:uppercase;animation:brand-title-glitch 7.2s steps(1,end) infinite}.glitch-hero__line[data-astro-cid-aovwrbke]{position:relative;display:block}.glitch-hero__line[data-astro-cid-aovwrbke]:before,.glitch-hero__line[data-astro-cid-aovwrbke]:after{content:attr(data-text);position:absolute;inset:0;overflow:hidden;opacity:.65;pointer-events:none}.glitch-hero__line[data-astro-cid-aovwrbke]:before{color:var(--gh-red);transform:translate(-1.5px);clip-path:inset(0 0 55% 0);mix-blend-mode:screen;animation:brand-rgb-red 7.2s steps(1,end) infinite}.glitch-hero__line[data-astro-cid-aovwrbke]:after{color:var(--gh-cyan);transform:translate(1.5px);clip-path:inset(45% 0 0 0);mix-blend-mode:screen;animation:brand-rgb-cyan 7.2s steps(1,end) infinite;animation-delay:.08s}@keyframes brand-glitch{0%,41%,46%,82%,88%,to{transform:none;filter:none;border-color:#f4f4f2d9}42%{transform:translate(-2px,1px);filter:contrast(1.15) saturate(1.25);border-color:color-mix(in srgb,var(--gh-cyan) 70%,#fff)}43%{transform:translate(3px,-1px);filter:contrast(1.35) hue-rotate(-8deg);border-color:color-mix(in srgb,var(--gh-red) 75%,#fff)}44%{transform:translate(-1px);filter:brightness(1.35)}45%{transform:translate(1px,1px);filter:none}83%{transform:translate(2px);border-color:#f4f4f273}84%{transform:translate(-3px,1px);filter:contrast(1.2);border-color:var(--gh-cyan)}85%,86%{transform:translate(1px,-1px);filter:brightness(1.25)}87%{transform:none;filter:none}}@keyframes brand-title-glitch{0%,41%,46%,82%,88%,to{transform:none;opacity:1;text-shadow:none}42%{transform:translate(2px);opacity:.82;text-shadow:-2px 0 var(--gh-red),2px 0 var(--gh-cyan)}43%{transform:translate(-3px,1px);opacity:1;text-shadow:3px 0 var(--gh-red),-2px 0 var(--gh-cyan)}44%{transform:translate(1px,-1px);opacity:.7;text-shadow:none}45%{transform:none;opacity:1}83%{transform:skew(-4deg) translate(2px);opacity:.88}84%{transform:skew(3deg) translate(-2px);text-shadow:-3px 0 var(--gh-red),3px 0 var(--gh-cyan)}85%{transform:none;opacity:.55;text-shadow:none}86%,87%{transform:none;opacity:1}}@keyframes brand-rgb-red{0%,41%,46%,82%,88%,to{transform:translate(-1.5px);opacity:.65;clip-path:inset(0 0 55% 0)}42%{transform:translate(-7px,1px);opacity:.95;clip-path:inset(8% 0 35% 0)}43%{transform:translate(5px,-2px);opacity:.85;clip-path:inset(0 0 72% 0)}44%{transform:translate(-4px);clip-path:inset(30% 0 20% 0)}45%{transform:translate(-1.5px);opacity:.65;clip-path:inset(0 0 55% 0)}83%{transform:translate(-9px);opacity:1;clip-path:inset(0 0 40% 0)}84%{transform:translate(6px,2px);clip-path:inset(55% 0 0 0)}85%{transform:translate(-2px,-1px);opacity:.4}86%,87%{transform:translate(-1.5px);opacity:.65;clip-path:inset(0 0 55% 0)}}@keyframes brand-rgb-cyan{0%,41%,46%,82%,88%,to{transform:translate(1.5px);opacity:.65;clip-path:inset(45% 0 0 0)}42%{transform:translate(8px,-1px);opacity:.95;clip-path:inset(20% 0 15% 0)}43%{transform:translate(-5px,2px);opacity:.85;clip-path:inset(60% 0 0 0)}44%{transform:translate(4px);clip-path:inset(10% 0 50% 0)}45%{transform:translate(1.5px);opacity:.65;clip-path:inset(45% 0 0 0)}83%{transform:translate(9px,1px);opacity:1;clip-path:inset(35% 0 0 0)}84%{transform:translate(-6px,-2px);clip-path:inset(0 0 55% 0)}85%{transform:translate(2px,1px);opacity:.4}86%,87%{transform:translate(1.5px);opacity:.65;clip-path:inset(45% 0 0 0)}}@keyframes brand-bar-glitch{0%,41%,46%,82%,88%,to{transform:none;opacity:1;box-shadow:-2px 0 0 var(--gh-red),2px 0 0 var(--gh-cyan)}42%,84%{transform:translate(-4px) scaleX(1.08);opacity:.75;box-shadow:-4px 0 0 var(--gh-red),4px 0 0 var(--gh-cyan)}43%,85%{transform:translate(5px) scaleX(.92);opacity:1;box-shadow:3px 0 0 var(--gh-red),-3px 0 0 var(--gh-cyan)}44%,86%{transform:none;opacity:.45}45%,87%{transform:none;opacity:1;box-shadow:-2px 0 0 var(--gh-red),2px 0 0 var(--gh-cyan)}}.glitch-hero__portals[data-astro-cid-aovwrbke]{--portal-peek: 1.5rem;position:absolute;z-index:2;top:50%;right:0;transform:translateY(-50%);display:flex;flex-direction:column;gap:.55rem;width:min(12.5rem,34vw);max-height:calc(100svh - 8.5rem);max-height:calc(100dvh - 8.5rem);overflow:visible;padding-block:.15rem;padding-inline-end:max(.35rem,env(safe-area-inset-right))}.glitch-hero__portal[data-astro-cid-aovwrbke]{position:relative;display:grid;grid-template-columns:var(--portal-peek) auto 1fr;align-items:center;gap:.55rem .65rem;min-height:3.1rem;padding:.75rem .85rem .75rem 0;border:0;background:linear-gradient(120deg,rgba(244,244,242,.06),transparent 48%),#05050552;color:var(--gh-fg)!important;opacity:1!important;text-decoration:none;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:background .22s ease,transform .28s cubic-bezier(.22,1,.36,1),filter .22s ease}@media(hover:hover)and (pointer:fine){.glitch-hero__portal[data-astro-cid-aovwrbke]{transform:translate(calc(100% - var(--portal-peek)));background:#0505056b}.glitch-hero__portal-corners[data-astro-cid-aovwrbke],.glitch-hero__portal-scan[data-astro-cid-aovwrbke],.glitch-hero__portal-icon[data-astro-cid-aovwrbke],.glitch-hero__portal-label[data-astro-cid-aovwrbke],.glitch-hero__portal-meta[data-astro-cid-aovwrbke]{opacity:0;transition:opacity .18s ease}.glitch-hero__portal-index[data-astro-cid-aovwrbke]{justify-self:center;color:#f4f4f2b8;transition:color .18s ease}.glitch-hero__portal[data-astro-cid-aovwrbke]:hover,.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible{transform:translate(0);background:linear-gradient(120deg,rgba(56,189,248,.14),transparent 58%),#05050580;filter:drop-shadow(-1px 0 0 color-mix(in srgb,var(--gh-red) 55%,transparent)) drop-shadow(1px 0 0 color-mix(in srgb,var(--gh-cyan) 55%,transparent));outline:none}.glitch-hero__portal[data-astro-cid-aovwrbke]:hover .glitch-hero__portal-corners[data-astro-cid-aovwrbke],.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible .glitch-hero__portal-corners[data-astro-cid-aovwrbke],.glitch-hero__portal[data-astro-cid-aovwrbke]:hover .glitch-hero__portal-icon[data-astro-cid-aovwrbke],.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible .glitch-hero__portal-icon[data-astro-cid-aovwrbke],.glitch-hero__portal[data-astro-cid-aovwrbke]:hover .glitch-hero__portal-label[data-astro-cid-aovwrbke],.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible .glitch-hero__portal-label[data-astro-cid-aovwrbke],.glitch-hero__portal[data-astro-cid-aovwrbke]:hover .glitch-hero__portal-meta[data-astro-cid-aovwrbke],.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible .glitch-hero__portal-meta[data-astro-cid-aovwrbke]{opacity:1}.glitch-hero__portal[data-astro-cid-aovwrbke]:hover .glitch-hero__portal-icon[data-astro-cid-aovwrbke],.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible .glitch-hero__portal-icon[data-astro-cid-aovwrbke]{opacity:.72}.glitch-hero__portal[data-astro-cid-aovwrbke]:hover .glitch-hero__portal-meta[data-astro-cid-aovwrbke],.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible .glitch-hero__portal-meta[data-astro-cid-aovwrbke]{opacity:1;color:#f4f4f2b3}.glitch-hero__portal[data-astro-cid-aovwrbke]:hover .glitch-hero__portal-scan[data-astro-cid-aovwrbke],.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible .glitch-hero__portal-scan[data-astro-cid-aovwrbke]{opacity:1}.glitch-hero__portal[data-astro-cid-aovwrbke]:hover .glitch-hero__portal-index[data-astro-cid-aovwrbke],.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible .glitch-hero__portal-index[data-astro-cid-aovwrbke]{color:#f4f4f2d9}}.glitch-hero__portal-corners[data-astro-cid-aovwrbke]{position:absolute;inset:0;pointer-events:none}.glitch-hero__portal-corners[data-astro-cid-aovwrbke]:before,.glitch-hero__portal-corners[data-astro-cid-aovwrbke]:after{content:"";position:absolute;width:.55rem;height:.55rem;border:1px solid rgba(244,244,242,.5)}.glitch-hero__portal-corners[data-astro-cid-aovwrbke]:before{top:0;left:0;border-right:0;border-bottom:0}.glitch-hero__portal-corners[data-astro-cid-aovwrbke]:after{right:0;bottom:0;border-top:0;border-left:0}.glitch-hero__portal-scan[data-astro-cid-aovwrbke]{position:absolute;inset:0;pointer-events:none;opacity:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,rgba(255,255,255,.06) 2px,rgba(255,255,255,.06) 3px);transition:opacity .16s ease}.glitch-hero__portal-index[data-astro-cid-aovwrbke]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.62rem;font-weight:500;letter-spacing:.12em;color:var(--gh-muted)}.glitch-hero__portal-icon[data-astro-cid-aovwrbke]{font-size:.95rem;opacity:.72}.glitch-hero__portal-corners[data-astro-cid-aovwrbke],.glitch-hero__portal-scan[data-astro-cid-aovwrbke],.glitch-hero__portal-label[data-astro-cid-aovwrbke],.glitch-hero__portal-meta[data-astro-cid-aovwrbke]{transition:opacity .18s ease}.glitch-hero__portal-label[data-astro-cid-aovwrbke]{position:relative;justify-self:start;font-size:.84rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glitch-hero__portal-label[data-astro-cid-aovwrbke]:before,.glitch-hero__portal-label[data-astro-cid-aovwrbke]:after{content:attr(data-text);position:absolute;inset:0;opacity:0;pointer-events:none}.glitch-hero__portal-label[data-astro-cid-aovwrbke]:before{color:var(--gh-red);transform:translate(-2px)}.glitch-hero__portal-label[data-astro-cid-aovwrbke]:after{color:var(--gh-cyan);transform:translate(2px)}.glitch-hero__portal-meta[data-astro-cid-aovwrbke]{position:absolute;right:.65rem;bottom:.35rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.52rem;letter-spacing:.1em;color:#f4f4f238}.glitch-hero__portal[data-astro-cid-aovwrbke]:hover .glitch-hero__portal-label[data-astro-cid-aovwrbke]:before,.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible .glitch-hero__portal-label[data-astro-cid-aovwrbke]:before,.glitch-hero__portal[data-astro-cid-aovwrbke]:hover .glitch-hero__portal-label[data-astro-cid-aovwrbke]:after,.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible .glitch-hero__portal-label[data-astro-cid-aovwrbke]:after{opacity:.7;mix-blend-mode:screen}.glitch-hero__portal[data-astro-cid-aovwrbke]:hover .glitch-hero__portal-corners[data-astro-cid-aovwrbke]:before,.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible .glitch-hero__portal-corners[data-astro-cid-aovwrbke]:before{border-color:var(--gh-cyan)}.glitch-hero__portal[data-astro-cid-aovwrbke]:hover .glitch-hero__portal-corners[data-astro-cid-aovwrbke]:after,.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible .glitch-hero__portal-corners[data-astro-cid-aovwrbke]:after{border-color:var(--gh-red)}@media not all and (hover:hover){.glitch-hero__portal[data-astro-cid-aovwrbke]:hover,.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible{background:linear-gradient(120deg,rgba(56,189,248,.14),transparent 58%),#05050580;filter:drop-shadow(-1px 0 0 color-mix(in srgb,var(--gh-red) 55%,transparent)) drop-shadow(1px 0 0 color-mix(in srgb,var(--gh-cyan) 55%,transparent));outline:none}}@media(max-width:1023.9px){.glitch-hero[data-astro-cid-aovwrbke]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100svh;min-height:100dvh;height:auto;overflow:visible}.glitch-hero__brand[data-astro-cid-aovwrbke]{width:min(36vw,200px)}.glitch-hero__title[data-astro-cid-aovwrbke]{letter-spacing:.04em}.glitch-hero__content[data-astro-cid-aovwrbke]{width:min(100%,26rem);gap:1.1rem;padding-top:max(3rem,env(safe-area-inset-top));padding-bottom:.5rem}.glitch-hero__portals[data-astro-cid-aovwrbke]{--portal-peek: auto;position:relative;top:auto;right:auto;transform:none;z-index:1;width:min(100%,26rem);max-height:none;margin-top:.25rem;padding:0 1.25rem max(7.5rem,calc(env(safe-area-inset-bottom) + 6rem));overflow:visible}.glitch-hero__portal[data-astro-cid-aovwrbke]{grid-template-columns:auto auto 1fr;padding:.75rem .85rem;transform:none;background:linear-gradient(120deg,rgba(244,244,242,.06),transparent 48%),#05050552}.glitch-hero__portal-corners[data-astro-cid-aovwrbke],.glitch-hero__portal-icon[data-astro-cid-aovwrbke],.glitch-hero__portal-label[data-astro-cid-aovwrbke]{opacity:1}.glitch-hero__portal-icon[data-astro-cid-aovwrbke]{opacity:.72}.glitch-hero__portal-index[data-astro-cid-aovwrbke]{justify-self:start;color:var(--gh-muted)}.glitch-hero__portal[data-astro-cid-aovwrbke]:hover,.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible{transform:translate(3px);background:linear-gradient(120deg,rgba(56,189,248,.14),transparent 58%),#05050580;filter:drop-shadow(-1px 0 0 color-mix(in srgb,var(--gh-red) 55%,transparent)) drop-shadow(1px 0 0 color-mix(in srgb,var(--gh-cyan) 55%,transparent));outline:none}.glitch-hero__portal[data-astro-cid-aovwrbke]:hover .glitch-hero__portal-scan[data-astro-cid-aovwrbke],.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible .glitch-hero__portal-scan[data-astro-cid-aovwrbke]{opacity:1}.glitch-hero__portal-meta[data-astro-cid-aovwrbke]{display:none}.glitch-hero__portal-label[data-astro-cid-aovwrbke]{letter-spacing:.12em;font-size:.82rem}}@media(max-width:767.9px){.glitch-hero__brand[data-astro-cid-aovwrbke]{width:min(42vw,168px)}.glitch-hero__content[data-astro-cid-aovwrbke]{width:min(100%,22rem);gap:1rem;padding-top:max(2.5rem,env(safe-area-inset-top))}.glitch-hero__portals[data-astro-cid-aovwrbke]{width:min(100%,22rem)}.glitch-hero__dock[data-astro-cid-aovwrbke]{gap:.55rem;padding:.42rem .55rem}.glitch-hero__dock-tag[data-astro-cid-aovwrbke]{display:none}.glitch-hero__dock[data-astro-cid-aovwrbke] a,.glitch-hero__dock[data-astro-cid-aovwrbke] button,.glitch-hero__dock-link[data-astro-cid-aovwrbke]{min-width:2.75rem;min-height:2.75rem;font-size:.98rem}.glitch-hero__dock[data-astro-cid-aovwrbke] .lang-switch{--ls-slot: 2.1rem;--ls-sep: .45rem;height:2.75rem}}@media(max-width:379.9px){.glitch-hero__dock--social[data-astro-cid-aovwrbke],.glitch-hero__dock--tools[data-astro-cid-aovwrbke]{max-width:calc(50vw - .85rem);flex-wrap:wrap;justify-content:center;row-gap:.35rem}.glitch-hero__brand[data-astro-cid-aovwrbke]{width:min(38vw,140px)}.glitch-hero__portal[data-astro-cid-aovwrbke]{padding:.65rem .75rem}}@media(max-width:1023.9px)and (max-height:640px){.glitch-hero__brand[data-astro-cid-aovwrbke]{width:min(28vw,112px)}.glitch-hero__content[data-astro-cid-aovwrbke]{gap:.65rem;padding-top:max(1.25rem,env(safe-area-inset-top))}.glitch-hero__portals[data-astro-cid-aovwrbke]{margin-top:0;padding-bottom:max(5.5rem,calc(env(safe-area-inset-bottom) + 4.25rem))}.glitch-hero__portal[data-astro-cid-aovwrbke]{padding:.55rem .7rem}}@media(prefers-reduced-motion:reduce){.glitch-hero__portal[data-astro-cid-aovwrbke],.glitch-hero__portal-corners[data-astro-cid-aovwrbke],.glitch-hero__portal-scan[data-astro-cid-aovwrbke],.glitch-hero__portal-icon[data-astro-cid-aovwrbke],.glitch-hero__portal-label[data-astro-cid-aovwrbke],.glitch-hero__portal-meta[data-astro-cid-aovwrbke],.glitch-hero__portal-index[data-astro-cid-aovwrbke]{transition:none}.glitch-hero__portal[data-astro-cid-aovwrbke]{transform:none!important;background:linear-gradient(120deg,rgba(244,244,242,.06),transparent 48%),#05050552}.glitch-hero__portal-corners[data-astro-cid-aovwrbke],.glitch-hero__portal-icon[data-astro-cid-aovwrbke],.glitch-hero__portal-label[data-astro-cid-aovwrbke],.glitch-hero__portal-meta[data-astro-cid-aovwrbke]{opacity:1!important}.glitch-hero__portal-icon[data-astro-cid-aovwrbke]{opacity:.72!important}.glitch-hero__portal[data-astro-cid-aovwrbke]:hover,.glitch-hero__portal[data-astro-cid-aovwrbke]:focus-visible{transform:none;filter:none}.glitch-hero__brand[data-astro-cid-aovwrbke],.glitch-hero__title[data-astro-cid-aovwrbke],.glitch-hero__bar[data-astro-cid-aovwrbke],.glitch-hero__line[data-astro-cid-aovwrbke]:before,.glitch-hero__line[data-astro-cid-aovwrbke]:after{animation:none}.glitch-hero__line[data-astro-cid-aovwrbke]:before,.glitch-hero__line[data-astro-cid-aovwrbke]:after{opacity:.35;transform:none}}
