.signoff[data-astro-cid-xvftwxqo]{background:var(--dark-0);border-top:1px solid var(--rule-dark);padding:clamp(4rem,9vw,8rem) 0 clamp(3.5rem,7vw,6rem)}.signoff-inner[data-astro-cid-xvftwxqo]{display:flex;flex-direction:column;align-items:center;gap:1.9rem;text-align:center}.signoff-eyebrow[data-astro-cid-xvftwxqo]{font-size:.68rem;letter-spacing:.26em;color:var(--accent-bright)}.signoff-fig[data-astro-cid-xvftwxqo]{margin:0;width:min(760px,100%);display:flex;flex-direction:column;gap:1rem}.signoff-fig[data-astro-cid-xvftwxqo] canvas[data-astro-cid-xvftwxqo]{width:100%;height:96px;display:block}.signoff-cap[data-astro-cid-xvftwxqo]{display:inline-flex;justify-content:center;align-items:center;gap:.9rem;flex-wrap:wrap;font-size:.66rem;letter-spacing:.24em;color:var(--ink-on-dark-muted)}.cw-chars[data-astro-cid-xvftwxqo]{color:var(--accent-bright);letter-spacing:.3em}.cw-sep[data-astro-cid-xvftwxqo]{opacity:.4}.signoff-back[data-astro-cid-xvftwxqo]{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-on-dark-2);padding-bottom:.3rem;border-bottom:1px solid var(--rule-dark-strong);transition:color .22s var(--ease),border-color .22s var(--ease)}.signoff-back[data-astro-cid-xvftwxqo]:hover{color:var(--accent-bright);border-color:var(--accent-bright)}.aurora[data-astro-cid-fy6gx6yk]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.aurora[data-astro-cid-fy6gx6yk] canvas[data-astro-cid-fy6gx6yk]{width:100%;height:100%;display:block}.aurora-veil[data-astro-cid-fy6gx6yk]{position:absolute;inset:0;background:linear-gradient(90deg,var(--dark-0) 0%,rgba(6,11,24,.9) 24%,rgba(6,11,24,.42) 48%,rgba(6,11,24,0) 70%),linear-gradient(180deg,#060b188c,#060b1800 30% 62%,#060b18eb)}.page-hero[data-astro-cid-uw5kdbxl]{position:relative;background:var(--dark-0);color:var(--ink-on-dark);min-height:78vh;padding:10rem 0 6rem;overflow:hidden;border-bottom:1px solid var(--rule-dark)}.hero-bg-grid[data-astro-cid-uw5kdbxl]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(30,76,224,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(30,76,224,.08) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at 50% 40%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,black 20%,transparent 80%);pointer-events:none}.wave-rings[data-astro-cid-uw5kdbxl]{position:absolute;right:-200px;top:50%;transform:translateY(-50%);width:800px;height:800px;pointer-events:none}.wave-rings[data-astro-cid-uw5kdbxl] .ring[data-astro-cid-uw5kdbxl]{position:absolute;inset:0;border:1px solid var(--accent-bright);border-radius:50%;opacity:0;animation:wave-expand 4s ease-out infinite}.wave-rings[data-astro-cid-uw5kdbxl] .r1[data-astro-cid-uw5kdbxl]{animation-delay:0s}.wave-rings[data-astro-cid-uw5kdbxl] .r2[data-astro-cid-uw5kdbxl]{animation-delay:1s}.wave-rings[data-astro-cid-uw5kdbxl] .r3[data-astro-cid-uw5kdbxl]{animation-delay:2s}.wave-rings[data-astro-cid-uw5kdbxl] .r4[data-astro-cid-uw5kdbxl]{animation-delay:3s}@keyframes wave-expand{0%{transform:scale(.1);opacity:.5}80%{opacity:.15}to{transform:scale(1.5);opacity:0}}.page-hero-inner[data-astro-cid-uw5kdbxl]{position:relative;z-index:1;display:flex;flex-direction:column;gap:2.5rem}.hero-meta-row[data-astro-cid-uw5kdbxl]{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:1rem;border-bottom:1px solid var(--rule-dark);color:var(--accent-bright);font-size:.78125rem}.hero-loc-right[data-astro-cid-uw5kdbxl]{color:var(--ink-on-dark-muted)}.page-hero-copy[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1.5rem;max-width:820px}.hero-eyebrow[data-astro-cid-uw5kdbxl]{color:var(--accent-bright);font-weight:500;display:inline-flex;align-items:center;gap:.75rem}.hero-eyebrow[data-astro-cid-uw5kdbxl]:before{content:"";display:inline-block;width:32px;height:1px;background:var(--accent-bright)}.hero-display[data-astro-cid-uw5kdbxl]{font-size:clamp(2.5rem,7vw,6rem);font-weight:600;letter-spacing:-.03em;line-height:.95;color:var(--ink-on-dark)}.hero-display-accent[data-astro-cid-uw5kdbxl]{color:var(--accent-bright);font-weight:500;font-style:italic}.hero-lead-xl[data-astro-cid-uw5kdbxl]{max-width:54ch;color:var(--ink-on-dark-2);font-size:clamp(1.125rem,1.5vw,1.4rem);line-height:1.5}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 700px){.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr 1fr;gap:2rem}}.contact-card[data-astro-cid-uw5kdbxl]{background:var(--paper-3);border:1px solid var(--rule);padding:2.5rem;display:flex;flex-direction:column;gap:.75rem;transition:all .25s var(--ease);position:relative;overflow:hidden}.contact-card[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--accent-wash) 0%,transparent 60%);opacity:0;transition:opacity .3s var(--ease);pointer-events:none}.contact-card[data-astro-cid-uw5kdbxl]:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 20px 40px -20px #0f1a2e26}.contact-card[data-astro-cid-uw5kdbxl]:hover:before{opacity:1}.contact-card-primary[data-astro-cid-uw5kdbxl]{background:var(--dark-0);color:var(--ink-on-dark);border-color:var(--dark-3)}.contact-card-primary[data-astro-cid-uw5kdbxl] .contact-note[data-astro-cid-uw5kdbxl]{color:var(--ink-on-dark-2)}.contact-card-primary[data-astro-cid-uw5kdbxl] .contact-value[data-astro-cid-uw5kdbxl]{color:var(--ink-on-dark)}.contact-card-primary[data-astro-cid-uw5kdbxl]:hover{border-color:var(--accent-bright)}.contact-card-primary[data-astro-cid-uw5kdbxl] .link-arrow[data-astro-cid-uw5kdbxl]{color:var(--accent-bright)}.contact-label[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:.78125rem;letter-spacing:.14em;color:var(--accent);position:relative;z-index:1}.contact-card-primary[data-astro-cid-uw5kdbxl] .contact-label[data-astro-cid-uw5kdbxl]{color:var(--accent-bright)}.contact-value[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);font-weight:500;letter-spacing:-.01em;position:relative;z-index:1}.contact-note[data-astro-cid-uw5kdbxl]{color:var(--ink-2);max-width:40ch;margin-bottom:1rem;position:relative;z-index:1}.engagement-note[data-astro-cid-uw5kdbxl]{max-width:680px}.engagement-note[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:clamp(1.75rem,3vw,2.75rem);margin-bottom:1.5rem}.engagement-note[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--ink-on-dark-2);margin-bottom:1rem}.entity-info[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.entity-label[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;color:var(--ink-muted)}.entity-info[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:.85rem;letter-spacing:.08em;color:var(--ink-2);margin:0}
