.page-module___8aEwW__shell{background:#0b0a0a;min-height:100vh;position:relative;overflow:hidden}.page-module___8aEwW__bg{filter:grayscale(.5)contrast(1.1);opacity:.15;background-image:url(https://images.unsplash.com/photo-1502773860571-211a597d6e4b?q=80&w=1470&auto=format&fit=crop);background-position:50%;background-size:cover;position:absolute;inset:0}.page-module___8aEwW__scrim{background:linear-gradient(#0b0a0ab3 0%,#0b0a0ad9 50%,#0b0a0af2 100%);position:absolute;inset:0}.page-module___8aEwW__content{flex-direction:column;min-height:100vh;padding:clamp(20px,4vw,40px);display:flex;position:relative}.page-module___8aEwW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module___8aEwW__brand{align-items:center;gap:16px;display:flex}.page-module___8aEwW__mark{background:#e8e5e0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.page-module___8aEwW__markLetter{font-family:var(--font-instrument), "Instrument Serif", serif;color:#0b0a0a;font-size:22px;line-height:1}.page-module___8aEwW__brandText{flex-direction:column;gap:4px;display:flex}.page-module___8aEwW__wordmark{font-family:var(--font-archivo), "Archivo", sans-serif;letter-spacing:-.03em;color:#e8e5e0;font-size:16px;font-weight:700;line-height:1}.page-module___8aEwW__tagline{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.16em;color:#8a8580;font-size:10px}.page-module___8aEwW__status{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.16em;color:#8a8580;align-items:center;gap:10px;font-size:10px;display:flex}.page-module___8aEwW__dot{background:#c9a15e;width:6px;height:6px;animation:2.6s ease-in-out infinite page-module___8aEwW__pulse}.page-module___8aEwW__main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:clamp(40px,8vw,70px) 0;display:flex}.page-module___8aEwW__kicker{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.3em;color:#c9a15e;font-size:10px}.page-module___8aEwW__title{font-family:var(--font-archivo), "Archivo", sans-serif;letter-spacing:-.03em;color:#e8e5e0;max-width:12em;margin:clamp(20px,4vw,32px) 0 0;padding:0 16px;font-size:clamp(32px,6vw,42px);font-weight:700;line-height:1.1}.page-module___8aEwW__title em{font-family:var(--font-instrument), "Instrument Serif", serif;color:#e8e5e0;font-style:italic;font-weight:400}.page-module___8aEwW__lede{max-width:480px;font-family:var(--font-archivo), "Archivo", sans-serif;color:#8a8580;margin:clamp(20px,4vw,30px) auto 0;padding:0 16px;font-size:clamp(14px,2.5vw,16px);font-weight:400;line-height:1.7}.page-module___8aEwW__wave{justify-content:center;align-items:flex-end;gap:3px;height:44px;margin-top:clamp(30px,6vw,44px);display:flex}.page-module___8aEwW__bar{transform-origin:bottom;background:#100f0e;width:2px;height:100%;animation:1.6s ease-in-out infinite page-module___8aEwW__wave}.page-module___8aEwW__bar:nth-child(7n+1){background:#c9a15e}.page-module___8aEwW__bar:nth-child(3n){animation-duration:1.9s}.page-module___8aEwW__bar:nth-child(4n){animation-duration:1.3s}.page-module___8aEwW__bar:nth-child(2n){animation-delay:.22s}.page-module___8aEwW__bar:nth-child(5n){animation-delay:.44s}.page-module___8aEwW__bar:nth-child(7n){animation-delay:.66s}.page-module___8aEwW__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(30px,6vw,46px);padding:0 16px;display:flex}.page-module___8aEwW__btn{color:#0b0a0a;font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.12em;background:#e8e5e0;align-items:center;gap:14px;padding:12px 12px 12px 24px;font-size:11px;text-decoration:none;transition:background .3s;display:flex}.page-module___8aEwW__btn:hover{color:#0b0a0a;background:#c9a15e}.page-module___8aEwW__arrow{color:#e8e5e0;background:#0b0a0a;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.page-module___8aEwW__arrowIcon{color:#e8e5e0;background:#0b0a0a;width:28px;height:28px;padding:6px}.page-module___8aEwW__services{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.16em;color:#8a8580;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:clamp(30px,6vw,46px);padding:0 16px;font-size:10px;display:flex}.page-module___8aEwW__separator{color:#c9a15e}.page-module___8aEwW__footer{font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.16em;color:#8a8580;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;font-size:10px;display:flex}@keyframes page-module___8aEwW__pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes page-module___8aEwW__wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__bar,.page-module___8aEwW__dot{animation:none}}@media (max-width:480px){.page-module___8aEwW__header{text-align:center;justify-content:center}.page-module___8aEwW__brand{text-align:center;flex-direction:column}.page-module___8aEwW__brandText{align-items:center}.page-module___8aEwW__status{justify-content:center;width:100%}.page-module___8aEwW__services{gap:6px 12px}}
