.cta-module__K_E2iW__outer{color:var(--color-surface);background:linear-gradient(180deg, var(--color-surface-2) 0, var(--color-ink-3) 18%, var(--color-ink-2) 42%);padding:var(--spacing-16) 0 var(--spacing-12)}.cta-module__K_E2iW__cta{margin-top:var(--spacing-4);gap:var(--spacing-4);display:flex}@media (max-width:640px){.cta-module__K_E2iW__cta{flex-direction:column}}
.badge-module__8JHAOa__badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-ink-2);border:1px solid var(--color-border);align-items:center;gap:.3em;padding:.4em 1.4em;font-size:.68rem;font-weight:500;display:inline-flex}.badge-module__8JHAOa__accent{background:var(--color-accent-bg);color:var(--color-accent);border-color:var(--color-accent-glow)}.badge-module__8JHAOa__ink{background:var(--color-ink);color:var(--color-bg);border-color:var(--color-ink)}
.divider-module__76YXXW__divider{border:none;border-top:1px solid var(--divider-color,var(--color-border));margin:var(--spacing-6) 0}.divider-module__76YXXW__ornament{align-items:center;gap:var(--spacing-4);margin:var(--spacing-8) 0;color:var(--divider-color,var(--color-border));font-family:var(--font-mono);letter-spacing:.15em;font-size:.7rem;display:flex}.divider-module__76YXXW__ornament:before,.divider-module__76YXXW__ornament:after{content:"";background:var(--divider-color,var(--color-border));flex:1;height:1px}
.hero-module__4MKJAW__inner{margin-top:var(--spacing-12);display:flex}.hero-module__4MKJAW__addition{margin-top:var(--spacing-6);margin-bottom:var(--spacing-12)}.hero-module__4MKJAW__block{flex:1;padding-right:2rem}.hero-module__4MKJAW__image{width:100%;height:420px;position:relative}.hero-module__4MKJAW__detail{justify-content:center;align-items:center;gap:.4rem;margin-top:.25rem;display:flex}.hero-module__4MKJAW__badges{margin:var(--spacing-4) 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}@media (max-width:640px){.hero-module__4MKJAW__inner{flex-direction:column}.hero-module__4MKJAW__block{padding-right:0}.hero-module__4MKJAW__image{height:320px}.hero-module__4MKJAW__badges{gap:.5rem}}
.personal-module__52cPDW__outer{--col-surface:#eceff1;--col-wash-top:#7686944d;--col-wash-mid:#eceff11a;--col-wash-bottom:#eceff175;background-color:var(--col-surface);margin:var(--spacing-12) 0}.personal-module__52cPDW__wrapper{padding:var(--spacing-8) 0}.personal-module__52cPDW__content{margin-bottom:var(--spacing-6)}.personal-module__52cPDW__text{max-width:40ch;font-size:1.4rem;line-height:1.6}.personal-module__52cPDW__image{width:100%;height:820px;position:relative}.personal-module__52cPDW__image:after{content:"";z-index:1;background:linear-gradient(170deg, var(--col-wash-top) 0%, var(--col-wash-mid) 38%, var(--col-wash-bottom) 100%);position:absolute;inset:0}@media (max-width:640px){.personal-module__52cPDW__image{height:300px}}
