.meta[data-v-1fbb417f]{flex-wrap:wrap;font-style:normal;gap:.5rem .75rem}.meta[data-v-1fbb417f],.meta__group[data-v-1fbb417f]{align-items:center;display:flex}.meta__group[data-v-1fbb417f]{gap:.5rem}.meta__label[data-v-1fbb417f]{color:var(--ink-muted);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;opacity:.7;text-transform:uppercase}.meta__sep[data-v-1fbb417f]{color:var(--line-strong);font-size:1.25rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.meta ul[data-v-1fbb417f]{align-items:center;display:flex;gap:.625rem;list-style:none;margin:0;padding:0}.meta a[data-v-1fbb417f]{color:var(--ink);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;white-space:nowrap}.meta a[data-v-1fbb417f]:hover{color:var(--accent);opacity:1}.meta__lab[data-v-1fbb417f]{align-items:center;display:inline-flex;gap:.25rem}.meta__lab--indb[data-v-1fbb417f]{color:var(--indb)}.meta__lab--sg img[data-v-1fbb417f]{display:block}.app-header[data-v-0b20c723]{-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);background:#f6f4f085;border-bottom:1px solid rgba(12,12,12,.06);position:sticky;top:0;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease;z-index:200}.app-header--scrolled[data-v-0b20c723]{-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);background:#f6f4f0ad;border-bottom-color:#0c0c0c1a;box-shadow:0 4px 24px #0c0c0c0d}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.app-header[data-v-0b20c723]{background:#f6f4f0f0}.app-header--scrolled[data-v-0b20c723]{background:#f6f4f0fa}}.app-header__lsd-line[data-v-0b20c723]{animation:header-line-0b20c723 4s linear infinite;background:linear-gradient(90deg,var(--lsd-magenta),var(--lsd-cyan),var(--lsd-yellow),var(--lsd-green),var(--lsd-magenta));background-size:200% 100%;height:2px}@keyframes header-line-0b20c723{0%{background-position:0 50%}to{background-position:200% 50%}}.app-header__inner[data-v-0b20c723]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin:0 auto;max-width:80rem;padding:.875rem 1.5rem}@media(min-width:768px){.app-header__inner[data-v-0b20c723]{flex-wrap:nowrap;padding:1rem 2rem}}.app-header__brand[data-v-0b20c723]{align-items:center;display:flex;flex:1;gap:.75rem;min-width:0}.app-header__logo-link[data-v-0b20c723]{flex-shrink:0;line-height:0;-webkit-text-fill-color:unset;transition:none}.app-header__titles[data-v-0b20c723]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.app-header__title[data-v-0b20c723]{font-size:1.125rem;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.app-header__title a[data-v-0b20c723]{color:var(--ink);transition:none}.app-header__nav[data-v-0b20c723]{display:none;font-family:var(--font-mono);font-size:.75rem;gap:1.5rem;letter-spacing:.08em;text-transform:uppercase}@media(min-width:768px){.app-header__nav[data-v-0b20c723]{display:flex}}.app-header__nav a[data-v-0b20c723]{color:var(--ink-muted);position:relative}.app-header__nav a[data-v-0b20c723]:after{background:linear-gradient(90deg,var(--lsd-magenta),var(--lsd-cyan));bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.app-header__nav a[data-v-0b20c723]:hover{color:var(--ink);opacity:1}.app-header__card[data-v-0b20c723],.app-header__nav a[data-v-0b20c723]:hover:after{width:100%}@media(min-width:768px){.app-header__card[data-v-0b20c723]{flex-shrink:0;width:auto}}.app-header__card[data-v-0b20c723] .meta a[title="Send email"]{font-size:1.125rem;font-weight:500}.app-header__card[data-v-0b20c723] .meta__lab--indb{color:var(--indb)}@media(prefers-reduced-motion:reduce){.app-header__lsd-line[data-v-0b20c723]{animation:none}}.app-footer[data-v-ce719f4f]{background:var(--dark);-o-border-image:linear-gradient(90deg,var(--lsd-magenta),var(--lsd-cyan),var(--lsd-yellow),var(--lsd-green)) 1;border-image:linear-gradient(90deg,var(--lsd-magenta),var(--lsd-cyan),var(--lsd-yellow),var(--lsd-green)) 1;border-top:2px solid transparent;color:#f6f4f0b3;isolation:isolate;margin-top:0;overflow:hidden;padding:3rem 0 2.5rem;position:relative;z-index:50}.app-footer__lsd[data-v-ce719f4f]{background:radial-gradient(ellipse at 15% 50%,rgba(255,0,255,.08),transparent 50%),radial-gradient(ellipse at 85% 50%,rgba(0,255,255,.08),transparent 50%);inset:0;pointer-events:none;position:absolute;z-index:1}.app-footer__inner[data-v-ce719f4f]{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:80rem;padding:0 1.5rem;position:relative;z-index:2}@media(min-width:768px){.app-footer__inner[data-v-ce719f4f]{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0 2rem}}.app-footer__brand[data-v-ce719f4f]{align-items:center;display:flex;gap:1rem}.app-footer__name[data-v-ce719f4f]{color:#f6f4f0;display:block;font-size:1.125rem;letter-spacing:.06em;text-transform:uppercase}.app-footer__copy[data-v-ce719f4f]{color:#f6f4f059;display:block;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;margin-top:.35rem}.app-footer__nav[data-v-ce719f4f]{display:flex;font-family:var(--font-mono);font-size:.7rem;gap:1.25rem;letter-spacing:.1em;text-transform:uppercase}.app-footer__nav a[data-v-ce719f4f]{color:#f6f4f080;transition:color .3s ease}.app-footer__nav a[data-v-ce719f4f]:hover{color:var(--lsd-cyan);opacity:1}.app-footer[data-v-ce719f4f] .meta__label{color:#f6f4f059}.app-footer[data-v-ce719f4f] .meta a{color:#f6f4f0cc}.app-footer[data-v-ce719f4f] .meta a:hover{color:var(--lsd-cyan)}.app-footer[data-v-ce719f4f] .meta__sep{color:#ffffff26}
