[data-astro-cid-6weuzzwx]:where(.v28-nav,.v28-hero,.v28-section,.v28-footer){--v28-black: #000000;--v28-white: #ffffff;--v28-gray-100: #f7f7f7;--v28-gray-200: #e5e5e5;--v28-gray-400: #a3a3a3;--v28-gray-600: #525252;--v28-accent: #000000}.v28-nav[data-astro-cid-6weuzzwx],.v28-hero[data-astro-cid-6weuzzwx],.v28-section[data-astro-cid-6weuzzwx],.v28-footer[data-astro-cid-6weuzzwx]{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,sans-serif;font-weight:300;letter-spacing:-.02em;line-height:1.5;color:var(--v28-black);background:var(--v28-white)}.v28-nav[data-astro-cid-6weuzzwx]{position:fixed;top:0;left:0;right:0;z-index:100;padding:2rem 3rem;background:transparent}.v28-nav-inner[data-astro-cid-6weuzzwx]{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto}.v28-logo[data-astro-cid-6weuzzwx]{font-size:.875rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--v28-black)}.v28-nav-links[data-astro-cid-6weuzzwx]{display:flex;gap:3rem}.v28-nav-links[data-astro-cid-6weuzzwx] a[data-astro-cid-6weuzzwx]{font-size:.75rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--v28-gray-600);text-decoration:none;transition:color .3s ease}.v28-nav-links[data-astro-cid-6weuzzwx] a[data-astro-cid-6weuzzwx]:hover{color:var(--v28-black)}@media(max-width:768px){.v28-nav[data-astro-cid-6weuzzwx]{padding:1.5rem 2rem}.v28-nav-links[data-astro-cid-6weuzzwx]{gap:1.5rem}}.v28-hero[data-astro-cid-6weuzzwx]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:8rem 2rem 4rem}.v28-hero-inner[data-astro-cid-6weuzzwx]{max-width:800px;width:100%;text-align:center}.v28-meta[data-astro-cid-6weuzzwx]{display:block;font-size:.75rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--v28-gray-400);margin-bottom:3rem}.v28-title[data-astro-cid-6weuzzwx]{font-size:clamp(3rem,12vw,8rem);font-weight:300;letter-spacing:-.05em;line-height:.9;color:var(--v28-black);margin:0 0 2rem;text-transform:none}.v28-subtitle[data-astro-cid-6weuzzwx]{font-size:1.125rem;font-weight:300;letter-spacing:-.01em;color:var(--v28-gray-600);margin-bottom:4rem}.v28-hero-image[data-astro-cid-6weuzzwx]{width:100%;max-width:600px;margin:0 auto;opacity:.4}.v28-hero-image[data-astro-cid-6weuzzwx] img[data-astro-cid-6weuzzwx]{width:100%;height:auto;display:block;filter:grayscale(100%);transition:filter .5s ease}.v28-hero-image[data-astro-cid-6weuzzwx]:hover img[data-astro-cid-6weuzzwx]{filter:grayscale(0%)}.v28-section[data-astro-cid-6weuzzwx]{padding:10rem 2rem}.v28-section-border[data-astro-cid-6weuzzwx]{border-top:1px solid var(--v28-gray-200)}.v28-section-inner[data-astro-cid-6weuzzwx]{max-width:600px;margin:0 auto;text-align:center}.v28-label[data-astro-cid-6weuzzwx]{display:block;font-size:.625rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--v28-gray-400);margin-bottom:2rem}.v28-heading[data-astro-cid-6weuzzwx]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:300;letter-spacing:-.03em;line-height:1.1;color:var(--v28-black);margin:0 0 2rem}.v28-text[data-astro-cid-6weuzzwx]{font-size:1rem;font-weight:300;letter-spacing:-.01em;line-height:1.7;color:var(--v28-gray-600);margin:0 0 4rem}.v28-specs[data-astro-cid-6weuzzwx]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--v28-gray-200);border:1px solid var(--v28-gray-200);margin-bottom:4rem}.v28-spec[data-astro-cid-6weuzzwx]{background:var(--v28-white);padding:2rem 1.5rem;text-align:center}.v28-spec-label[data-astro-cid-6weuzzwx]{display:block;font-size:.625rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--v28-gray-400);margin-bottom:.5rem}.v28-spec-value[data-astro-cid-6weuzzwx]{display:block;font-size:.875rem;font-weight:400;letter-spacing:.02em;color:var(--v28-black)}@media(max-width:600px){.v28-specs[data-astro-cid-6weuzzwx]{grid-template-columns:1fr}}.v28-applications[data-astro-cid-6weuzzwx]{text-align:left}.v28-applications-title[data-astro-cid-6weuzzwx]{display:block;font-size:.625rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--v28-gray-400);margin-bottom:1rem}.v28-applications-list[data-astro-cid-6weuzzwx]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.v28-applications-list[data-astro-cid-6weuzzwx] span[data-astro-cid-6weuzzwx]{font-size:.875rem;font-weight:300;letter-spacing:-.01em;color:var(--v28-gray-600)}.v28-stats[data-astro-cid-6weuzzwx]{display:flex;justify-content:center;gap:4rem;margin-top:4rem}.v28-stat[data-astro-cid-6weuzzwx]{text-align:center}.v28-stat-value[data-astro-cid-6weuzzwx]{display:block;font-size:clamp(2.5rem,6vw,4rem);font-weight:300;letter-spacing:-.05em;line-height:1;color:var(--v28-black);margin-bottom:.5rem}.v28-stat-label[data-astro-cid-6weuzzwx]{display:block;font-size:.625rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--v28-gray-400)}@media(max-width:480px){.v28-stats[data-astro-cid-6weuzzwx]{gap:2rem}}.v28-contact[data-astro-cid-6weuzzwx]{text-align:left;margin-top:2rem}.v28-contact-item[data-astro-cid-6weuzzwx]{display:flex;justify-content:space-between;align-items:baseline;padding:1.5rem 0;border-bottom:1px solid var(--v28-gray-200);text-decoration:none;transition:opacity .3s ease}.v28-contact-item[data-astro-cid-6weuzzwx]:hover{opacity:.6}.v28-contact-label[data-astro-cid-6weuzzwx]{font-size:.75rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--v28-gray-400)}.v28-contact-value[data-astro-cid-6weuzzwx]{font-size:.875rem;font-weight:300;letter-spacing:-.01em;color:var(--v28-black)}.v28-footer[data-astro-cid-6weuzzwx]{padding:4rem 2rem;text-align:center}.v28-footer-inner[data-astro-cid-6weuzzwx]{max-width:600px;margin:0 auto}.v28-footer-year[data-astro-cid-6weuzzwx]{display:block;font-size:.625rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--v28-gray-400);margin-bottom:.5rem}.v28-footer-name[data-astro-cid-6weuzzwx]{font-size:.75rem;font-weight:300;letter-spacing:.05em;color:var(--v28-gray-600)}@keyframes v28-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.v28-hero-inner[data-astro-cid-6weuzzwx]>[data-astro-cid-6weuzzwx]{animation:v28-fade-in 1s ease backwards}.v28-meta[data-astro-cid-6weuzzwx]{animation-delay:.1s}.v28-title[data-astro-cid-6weuzzwx]{animation-delay:.2s}.v28-subtitle[data-astro-cid-6weuzzwx]{animation-delay:.3s}.v28-hero-image[data-astro-cid-6weuzzwx]{animation-delay:.4s}
