.v7[data-astro-cid-d35dahqt]{--bg: #0a0908;--surface: #171412;--surface-2: #1f1a17;--ember: #f97316;--ember-text: #f97316;--ember-soft: #f5d0a9;--text: #f5f0ea;--muted: #8a8178;--line: rgba(245, 240, 234, .1);--btn-ink: #0a0908;min-height:100dvh;background:var(--bg);color:var(--text);font-family:Instrument Sans,sans-serif;overflow-x:hidden}html[data-theme=light] .v7[data-astro-cid-d35dahqt]{--bg: #f7f2ea;--surface: #ffffff;--surface-2: #f0e9dd;--ember: #ea6a0a;--ember-text: #c2410c;--ember-soft: #b45309;--text: #221b14;--muted: #77695b;--line: rgba(34, 27, 20, .12);--btn-ink: #221106}.v7[data-astro-cid-d35dahqt] em[data-astro-cid-d35dahqt]{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.v7[data-astro-cid-d35dahqt] [data-astro-cid-d35dahqt]::selection{background:var(--ember);color:var(--btn-ink)}.b-header[data-astro-cid-d35dahqt]{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;padding:.875rem 1.25rem;background:color-mix(in srgb,var(--bg) 82%,transparent);border-bottom:1px solid var(--line);backdrop-filter:blur(8px)}.b-logo[data-astro-cid-d35dahqt]{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;font-size:1.05rem;color:var(--text);text-decoration:none}.b-dot[data-astro-cid-d35dahqt]{width:.7rem;height:.7rem;border-radius:50%;background:var(--ember);box-shadow:0 0 12px color-mix(in srgb,var(--ember) 80%,transparent)}.b-nav[data-astro-cid-d35dahqt]{display:flex;flex-wrap:wrap;gap:.25rem 1.4rem}.b-nav[data-astro-cid-d35dahqt] a[data-astro-cid-d35dahqt]{font-size:.88rem;color:var(--muted);text-decoration:none}.b-nav[data-astro-cid-d35dahqt] a[data-astro-cid-d35dahqt]:hover{color:var(--text)}.b-controls[data-astro-cid-d35dahqt]{display:flex;align-items:center;gap:.5rem;color:var(--muted)}.b-controls[data-astro-cid-d35dahqt] a[data-astro-cid-d35dahqt]{color:inherit;text-decoration:none}.b-cta[data-astro-cid-d35dahqt]{margin-left:auto;background:var(--ember);color:var(--btn-ink);font-weight:600;font-size:.85rem;text-decoration:none;padding:.6rem 1.3rem;border-radius:99px}.b-cta[data-astro-cid-d35dahqt]:hover{filter:brightness(1.08)}.b-hero[data-astro-cid-d35dahqt]{position:relative;display:grid;gap:3rem;align-items:center;max-width:76rem;margin:0 auto;padding:4.5rem 1.25rem 5rem}.b-hero[data-astro-cid-d35dahqt]:before{content:"";position:absolute;inset:-20% -10% auto;height:130%;background:radial-gradient(50rem 26rem at 70% 0%,color-mix(in srgb,var(--ember) 22%,transparent),transparent 65%);pointer-events:none}@media(min-width:940px){.b-hero[data-astro-cid-d35dahqt]{grid-template-columns:1.25fr 1fr}}.b-kicker[data-astro-cid-d35dahqt]{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.08em;color:var(--ember-text);text-transform:lowercase}.b-title[data-astro-cid-d35dahqt]{margin-top:1.1rem;font-weight:500;font-size:clamp(2.1rem,5.5vw,3.9rem);line-height:1.08;letter-spacing:-.02em}.b-title[data-astro-cid-d35dahqt] em[data-astro-cid-d35dahqt]{color:var(--ember-soft)}.b-sub[data-astro-cid-d35dahqt]{margin-top:1.4rem;max-width:32rem;color:var(--muted);line-height:1.7;font-size:1rem}.b-chips[data-astro-cid-d35dahqt]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.75rem}.b-chips[data-astro-cid-d35dahqt] span[data-astro-cid-d35dahqt]{font-family:JetBrains Mono,monospace;font-size:.68rem;border:1px solid var(--line);border-radius:99px;padding:.3rem .75rem;color:var(--muted)}.b-actions[data-astro-cid-d35dahqt]{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.25rem}.b-btn[data-astro-cid-d35dahqt]{display:inline-flex;align-items:center;justify-content:center;background:var(--ember);color:var(--btn-ink);font-weight:600;font-size:.9rem;text-decoration:none;padding:.85rem 1.7rem;border-radius:99px;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease}.b-btn[data-astro-cid-d35dahqt]:hover{filter:brightness(1.08);box-shadow:0 8px 30px color-mix(in srgb,var(--ember) 35%,transparent)}.b-link[data-astro-cid-d35dahqt]{font-size:.9rem;color:var(--text);text-decoration:none;border-bottom:1px solid var(--ember)}.b-link[data-astro-cid-d35dahqt]:hover{color:var(--ember-soft)}.b-id-card[data-astro-cid-d35dahqt]{background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;padding:1.5rem}.b-id-top[data-astro-cid-d35dahqt]{display:flex;align-items:center;gap:.9rem}.b-id-avatar[data-astro-cid-d35dahqt]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--surface-2);border:1px solid var(--ember);font-family:JetBrains Mono,monospace;font-size:.85rem;color:var(--ember-soft)}.b-id-name[data-astro-cid-d35dahqt]{font-weight:600}.b-id-role[data-astro-cid-d35dahqt]{font-family:JetBrains Mono,monospace;font-size:.68rem;color:var(--muted);margin-top:.15rem}.b-id-quote[data-astro-cid-d35dahqt]{margin-top:1.25rem;font-family:"Instrument Serif",serif;font-style:italic;font-size:1.15rem;line-height:1.5;color:var(--ember-soft)}.b-id-stats[data-astro-cid-d35dahqt]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;border-top:1px solid var(--line);padding-top:1.25rem}.b-id-stats[data-astro-cid-d35dahqt] b[data-astro-cid-d35dahqt]{font-family:JetBrains Mono,monospace;font-weight:500;font-size:1.25rem;color:var(--ember-text)}.b-id-stats[data-astro-cid-d35dahqt] span[data-astro-cid-d35dahqt]{display:block;margin-top:.2rem;font-family:JetBrains Mono,monospace;font-size:.62rem;color:var(--muted);text-transform:lowercase}.b-marquee[data-astro-cid-d35dahqt]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:var(--bg)}.b-marquee-track[data-astro-cid-d35dahqt]{display:flex;width:max-content;animation:b-scroll 40s linear infinite}.b-marquee-track[data-astro-cid-d35dahqt] span[data-astro-cid-d35dahqt]{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.1em;color:var(--muted);white-space:nowrap;padding:.7rem 0}.b-marquee-track[data-astro-cid-d35dahqt].big span[data-astro-cid-d35dahqt]{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:clamp(2.5rem,8vw,5rem);letter-spacing:-.02em;color:var(--text);padding:1.5rem 0}@keyframes b-scroll{to{transform:translate(-50%)}}.b-section[data-astro-cid-d35dahqt]{max-width:76rem;margin:0 auto;padding:4rem 1.25rem}.b-label[data-astro-cid-d35dahqt]{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.08em;color:var(--ember-text);margin-bottom:1.75rem}.b-h2[data-astro-cid-d35dahqt]{font-weight:500;font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.1;letter-spacing:-.02em}.b-h2[data-astro-cid-d35dahqt] em[data-astro-cid-d35dahqt]{color:var(--ember-soft)}.b-acc[data-astro-cid-d35dahqt]{border-top:1px solid var(--line)}.b-acc-item[data-astro-cid-d35dahqt]{border-bottom:1px solid var(--line)}.b-acc-item[data-astro-cid-d35dahqt] summary[data-astro-cid-d35dahqt]{display:flex;align-items:center;gap:1.25rem;padding:1.4rem .25rem;cursor:pointer;list-style:none}.b-acc-item[data-astro-cid-d35dahqt] summary[data-astro-cid-d35dahqt]::-webkit-details-marker{display:none}.b-acc-num[data-astro-cid-d35dahqt]{font-family:JetBrains Mono,monospace;font-size:.72rem;color:var(--ember-text)}.b-acc-title[data-astro-cid-d35dahqt]{font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:500}.b-acc-icon[data-astro-cid-d35dahqt]{margin-left:auto;position:relative;width:1.1rem;height:1.1rem;flex:none}.b-acc-icon[data-astro-cid-d35dahqt]:before,.b-acc-icon[data-astro-cid-d35dahqt]:after{content:"";position:absolute;inset:0;margin:auto;background:var(--muted);transition:transform .2s ease,background .2s ease}.b-acc-icon[data-astro-cid-d35dahqt]:before{width:100%;height:1.5px}.b-acc-icon[data-astro-cid-d35dahqt]:after{width:1.5px;height:100%}.b-acc-item[data-astro-cid-d35dahqt][open] .b-acc-icon[data-astro-cid-d35dahqt]:after{transform:rotate(90deg) scaleX(0)}.b-acc-item[data-astro-cid-d35dahqt][open] .b-acc-icon[data-astro-cid-d35dahqt]:before{background:var(--ember)}.b-acc-body[data-astro-cid-d35dahqt]{padding:0 .25rem 1.5rem 2.45rem}.b-acc-body[data-astro-cid-d35dahqt] p[data-astro-cid-d35dahqt]{color:var(--muted);line-height:1.7;font-size:.95rem;max-width:44rem}.b-tags[data-astro-cid-d35dahqt]{margin-top:.75rem;font-family:JetBrains Mono,monospace;font-size:.68rem;color:var(--ember-soft)!important}.b-ticker[data-astro-cid-d35dahqt]{overflow:hidden;margin-bottom:2rem}.b-ticker-track[data-astro-cid-d35dahqt]{display:flex;width:max-content;animation:b-scroll 22s linear infinite}.b-ticker-track[data-astro-cid-d35dahqt] span[data-astro-cid-d35dahqt]{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:clamp(2rem,7vw,4.25rem);letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--text) 40%,transparent);white-space:nowrap}.b-works[data-astro-cid-d35dahqt]{display:grid;gap:1.25rem}.b-work[data-astro-cid-d35dahqt]{display:grid;gap:1.25rem;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:1.5rem;padding:1.25rem;text-decoration:none;color:var(--text);transition:border-color .15s ease,transform .15s ease}.b-work[data-astro-cid-d35dahqt]:hover{border-color:color-mix(in srgb,var(--ember) 50%,var(--line));transform:translateY(-2px)}@media(min-width:800px){.b-work[data-astro-cid-d35dahqt]{grid-template-columns:1fr 1.4fr;padding:1.5rem}}.b-work-visual[data-astro-cid-d35dahqt]{min-height:11rem;border-radius:1.1rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 60% 35%,hsl(var(--h) 80% 58% / .4),transparent 62%),radial-gradient(circle at 25% 85%,hsl(calc(var(--h) + 45) 75% 50% / .22),transparent 60%),var(--surface-2);border:1px solid var(--line)}.b-work-visual[data-astro-cid-d35dahqt] span[data-astro-cid-d35dahqt]{font-family:JetBrains Mono,monospace;font-size:1.5rem;color:color-mix(in srgb,var(--text) 60%,transparent)}.b-work-kind[data-astro-cid-d35dahqt]{font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ember-text)}.b-work[data-astro-cid-d35dahqt] h3[data-astro-cid-d35dahqt]{margin-top:.4rem;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:500;letter-spacing:-.01em}.b-work-desc[data-astro-cid-d35dahqt]{margin-top:.5rem;color:var(--muted);font-size:.9rem;line-height:1.6}.b-work-info[data-astro-cid-d35dahqt]{position:relative}.b-work-info[data-astro-cid-d35dahqt] .b-tags[data-astro-cid-d35dahqt]{margin-top:1rem}.b-work-arrow[data-astro-cid-d35dahqt]{display:inline-flex;align-items:center;justify-content:center;position:absolute;right:0;bottom:0;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--line);color:var(--text);background:transparent;transition:background-color .15s ease,border-color .15s ease}.b-work-arrow[data-astro-cid-d35dahqt] svg[data-astro-cid-d35dahqt]{width:1.1rem;height:1.1rem}.b-work[data-astro-cid-d35dahqt]:hover .b-work-arrow[data-astro-cid-d35dahqt]{background:var(--ember);border-color:var(--ember);color:var(--btn-ink)}.b-grid3[data-astro-cid-d35dahqt]{display:grid;gap:1rem}@media(min-width:780px){.b-grid3[data-astro-cid-d35dahqt]{grid-template-columns:repeat(3,1fr)}}.b-member[data-astro-cid-d35dahqt]{background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;padding:1.5rem}.b-avatar[data-astro-cid-d35dahqt]{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--surface-2);border:1px solid color-mix(in srgb,var(--ember) 50%,transparent);font-family:JetBrains Mono,monospace;font-size:.9rem;color:var(--ember-soft);margin-bottom:1rem}.b-member[data-astro-cid-d35dahqt] h3[data-astro-cid-d35dahqt]{font-weight:600;font-size:1.05rem}.b-role[data-astro-cid-d35dahqt]{margin-top:.2rem;font-family:JetBrains Mono,monospace;font-size:.66rem;color:var(--ember-text)}.b-member-bio[data-astro-cid-d35dahqt]{margin-top:.75rem;color:var(--muted);font-size:.88rem;line-height:1.6}.b-member-links[data-astro-cid-d35dahqt]{display:flex;gap:1rem;margin-top:1.1rem}.b-member-links[data-astro-cid-d35dahqt] a[data-astro-cid-d35dahqt]{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--muted)}.b-member-links[data-astro-cid-d35dahqt] a[data-astro-cid-d35dahqt]:hover{color:var(--ember-soft)}.b-grid4[data-astro-cid-d35dahqt]{display:grid;gap:1rem}@media(min-width:640px){.b-grid4[data-astro-cid-d35dahqt]{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.b-grid4[data-astro-cid-d35dahqt]{grid-template-columns:repeat(4,1fr)}}.b-step[data-astro-cid-d35dahqt]{background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;padding:1.5rem}.b-step-n[data-astro-cid-d35dahqt]{display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--ember-text);border:1px solid color-mix(in srgb,var(--ember) 50%,transparent);border-radius:99px;padding:.3rem .8rem}.b-step[data-astro-cid-d35dahqt] h3[data-astro-cid-d35dahqt]{margin-top:1rem;font-weight:500;font-size:1.05rem}.b-step[data-astro-cid-d35dahqt] p[data-astro-cid-d35dahqt]{margin-top:.4rem;color:var(--muted);font-size:.86rem;line-height:1.6}.b-contact[data-astro-cid-d35dahqt]{display:grid;gap:2.5rem;align-items:center}@media(min-width:880px){.b-contact[data-astro-cid-d35dahqt]{grid-template-columns:1fr 1.1fr}}.b-contact[data-astro-cid-d35dahqt] .b-btn[data-astro-cid-d35dahqt]{margin-top:2rem}.b-form[data-astro-cid-d35dahqt]{display:grid;gap:1rem;background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;padding:1.5rem}.b-form[data-astro-cid-d35dahqt] label[data-astro-cid-d35dahqt]{display:grid;gap:.35rem;font-family:JetBrains Mono,monospace;font-size:.72rem;color:var(--muted)}.b-form[data-astro-cid-d35dahqt] input[data-astro-cid-d35dahqt],.b-form[data-astro-cid-d35dahqt] textarea[data-astro-cid-d35dahqt]{background:var(--bg);border:1px solid var(--line);border-radius:.75rem;color:var(--text);padding:.7rem .9rem;font-family:Instrument Sans,sans-serif;font-size:.92rem}.b-form[data-astro-cid-d35dahqt] input[data-astro-cid-d35dahqt]:focus,.b-form[data-astro-cid-d35dahqt] textarea[data-astro-cid-d35dahqt]:focus{outline:1.5px solid var(--ember);border-color:transparent}.b-cta-marquee[data-astro-cid-d35dahqt]{display:block;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;text-decoration:none;background:var(--bg)}.b-cta-marquee[data-astro-cid-d35dahqt] .b-marquee-track[data-astro-cid-d35dahqt].big span[data-astro-cid-d35dahqt]{color:var(--text)}.b-cta-marquee[data-astro-cid-d35dahqt]:hover .b-marquee-track[data-astro-cid-d35dahqt].big span[data-astro-cid-d35dahqt]{color:var(--ember)}.b-footer[data-astro-cid-d35dahqt]{padding:2rem 1.25rem;text-align:center;font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--muted)}.b-footer[data-astro-cid-d35dahqt] a[data-astro-cid-d35dahqt]{color:var(--ember-soft);text-decoration:none}.b-footer[data-astro-cid-d35dahqt] a[data-astro-cid-d35dahqt]:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.b-marquee-track[data-astro-cid-d35dahqt],.b-ticker-track[data-astro-cid-d35dahqt]{animation:none}}html body:has(.v7){background:#0a0908}html[data-theme=light] body:has(.v7){background:#f7f2ea}
