.Nav-module__e1xquq__header{z-index:1000;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px)saturate(180%);background:#080808ed;position:fixed;top:0;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Nav-module__e1xquq__header{background:#080808f7}}.Nav-module__e1xquq__nav{justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:16px 20px;display:flex}.Nav-module__e1xquq__logo{transition:opacity .16s var(--ease-out);flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Nav-module__e1xquq__logo:active{transform:scale(.97)}.Nav-module__e1xquq__logoImg{width:48px;height:auto;transition:transform .16s var(--ease-out)}.Nav-module__e1xquq__desktopLinks{align-items:center;gap:36px;list-style:none;display:none}.Nav-module__e1xquq__link{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gray-light);transition:color .16s var(--ease-out);padding:8px 4px;font-size:.68rem;text-decoration:none;position:relative}.Nav-module__e1xquq__link:hover{color:var(--white)}.Nav-module__e1xquq__desktopCta{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--black);background:var(--white);border:1px solid var(--white);transition:transform .16s var(--ease-out), opacity .2s var(--ease-out);will-change:transform;border-radius:99px;padding:12px 24px;font-size:.65rem;font-weight:700;display:none}.Nav-module__e1xquq__desktopCta:hover{opacity:.85;transform:translateY(-1px)}.Nav-module__e1xquq__desktopCta:active{transform:scale(.97)}.Nav-module__e1xquq__menuToggle{z-index:110;touch-action:manipulation;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:0;display:flex}.Nav-module__e1xquq__menuToggle:active{transform:scale(.94)}.Nav-module__e1xquq__bar{background:var(--white);width:24px;height:2px;transition:transform .25s var(--ease-out), opacity .2s ease;transform-origin:50%;border-radius:1px;display:block}.Nav-module__e1xquq__activeToggle .Nav-module__e1xquq__bar:first-child{transform:translateY(4px)rotate(45deg)}.Nav-module__e1xquq__activeToggle .Nav-module__e1xquq__bar:last-child{transform:translateY(-4px)rotate(-45deg)}.Nav-module__e1xquq__mobileDrawer{border-bottom:1px solid var(--border);opacity:0;pointer-events:none;height:calc(100dvh - 100%);transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);z-index:99;background:#050508;flex-direction:column;justify-content:flex-start;padding:32px 24px 120px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-10px)}.Nav-module__e1xquq__drawerOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.Nav-module__e1xquq__mobileLinks{flex-direction:column;flex-grow:1;gap:clamp(12px,3vh,20px);width:100%;display:flex}.Nav-module__e1xquq__mobileLink{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--white);border-bottom:1px solid var(--border);transition:color .16s var(--ease-out), padding-left .16s var(--ease-out);align-items:baseline;gap:16px;padding:clamp(8px,2vh,12px) 0;font-size:clamp(1.6rem,6vw,2.2rem);line-height:1.1;display:flex}.Nav-module__e1xquq__mobileLink:hover,.Nav-module__e1xquq__mobileLink:active{color:var(--white);padding-left:8px}.Nav-module__e1xquq__mobileNum{font-family:var(--font-mono);letter-spacing:.2em;color:var(--gray-light);font-size:.75rem}.Nav-module__e1xquq__ctaWrapper{margin-top:auto;padding-top:24px}.Nav-module__e1xquq__mobileCta{text-align:center;width:100%;font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;background:var(--white);color:var(--black);transition:transform .16s var(--ease-out), opacity .16s var(--ease-out);will-change:transform;border-radius:99px;padding:16px 24px;font-size:1.3rem;font-weight:700;display:block}.Nav-module__e1xquq__mobileCta:active{opacity:.9;transform:scale(.97)}@media (min-width:768px){.Nav-module__e1xquq__nav{padding:20px 36px}.Nav-module__e1xquq__logoImg{width:64px}.Nav-module__e1xquq__menuToggle,.Nav-module__e1xquq__mobileDrawer{display:none}.Nav-module__e1xquq__desktopLinks{display:flex}.Nav-module__e1xquq__desktopCta{display:inline-block}}@media (min-width:1024px){.Nav-module__e1xquq__nav{padding:24px 48px}.Nav-module__e1xquq__logoImg{width:72px}.Nav-module__e1xquq__desktopLinks{gap:48px}}
.Footer-module__EZoWya__footer{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:20px;max-width:1440px;margin:0 auto;padding:32px 20px;display:flex}.Footer-module__EZoWya__copy{font-family:var(--font-mono);letter-spacing:.18em;color:var(--gray-light);text-transform:uppercase;font-size:.62rem;line-height:1.5}.Footer-module__EZoWya__socials{flex-wrap:wrap;gap:24px;display:flex}.Footer-module__EZoWya__socials a{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gray-light);min-height:36px;transition:color .16s var(--ease-out), transform .16s var(--ease-out);align-items:center;font-size:.62rem;text-decoration:none;display:inline-flex}.Footer-module__EZoWya__socials a:hover{color:var(--white)}.Footer-module__EZoWya__socials a:active{transform:scale(.96)}@media (min-width:768px){.Footer-module__EZoWya__footer{flex-direction:row;justify-content:space-between;align-items:center;padding:36px}}@media (min-width:1024px){.Footer-module__EZoWya__footer{padding:40px 48px}}
.Hero-module__Z8hQ_W__hero{background-color:var(--black);flex-direction:column;justify-content:flex-start;max-width:1440px;min-height:100dvh;margin:0 auto;padding:0;display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__bgText{font-family:var(--font-display);white-space:nowrap;-webkit-user-select:none;user-select:none;letter-spacing:-.02em;z-index:0;will-change:transform;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(80px,18vw,260px);font-weight:400;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.Hero-module__Z8hQ_W__bgChar{color:#0000;-webkit-text-stroke:1.5px #ffffff1a;paint-order:stroke fill;pointer-events:auto;cursor:default;font-weight:400;transition:-webkit-text-stroke .25s;display:inline-block}.Hero-module__Z8hQ_W__bgChar:hover{-webkit-text-stroke:1.5px #ffffffbf}.Hero-module__Z8hQ_W__bgSpace{pointer-events:none;width:.28em;display:inline-block}.Hero-module__Z8hQ_W__photoWrap{z-index:1;opacity:1;pointer-events:none;will-change:transform;width:100%;height:45vh;min-height:350px;position:relative}.Hero-module__Z8hQ_W__photo{object-fit:cover;object-position:center -10%;filter:grayscale()contrast(1.1)brightness(.9)}.Hero-module__Z8hQ_W__photoFade{background:linear-gradient(to top, var(--black) 0%, transparent 20%);z-index:2;pointer-events:none;position:absolute;inset:0}.Hero-module__Z8hQ_W__label,.Hero-module__Z8hQ_W__title,.Hero-module__Z8hQ_W__bottom{z-index:3;padding-inline:20px;position:relative}.Hero-module__Z8hQ_W__scrollIndicator{z-index:3;position:relative}.Hero-module__Z8hQ_W__label{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--gray-light);margin-top:24px;margin-bottom:var(--space-md);justify-content:flex-start;align-items:center;gap:var(--space-sm);pointer-events:auto;flex-flow:wrap;font-size:.62rem;display:flex}.Hero-module__Z8hQ_W__availableBadge{color:var(--white);background:var(--gray);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.1em;border-radius:4px;align-items:center;gap:8px;padding:6px 12px;font-size:.65rem;font-weight:600;display:inline-flex}.Hero-module__Z8hQ_W__availableBadge:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #22c55e}.Hero-module__Z8hQ_W__title{font-family:var(--font-display);text-transform:uppercase;margin-bottom:var(--space-xs);font-size:clamp(32px,10vw,130px);line-height:.95;overflow:hidden}.Hero-module__Z8hQ_W__titleSolid{will-change:transform;display:block}.Hero-module__Z8hQ_W__titleStroke{color:#ffffff59;will-change:transform;display:block}.Hero-module__Z8hQ_W__bottom{gap:var(--space-lg);margin-top:var(--space-md);flex-direction:column;padding-bottom:48px;display:flex}.Hero-module__Z8hQ_W__desc{width:100%;max-width:480px;color:var(--gray-light);letter-spacing:.02em;font-size:1.05rem;font-weight:300;line-height:1.65}.Hero-module__Z8hQ_W__stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:10px;width:100%;padding-top:24px;display:grid}.Hero-module__Z8hQ_W__statItem{background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);min-width:0;transition:border-color .25s var(--ease-out);flex-direction:column;padding:12px 8px;display:flex}.Hero-module__Z8hQ_W__statNum{font-family:var(--font-display);color:var(--white);font-size:clamp(1.5rem,5vw,2.2rem);line-height:1;display:block}.Hero-module__Z8hQ_W__statLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-light);margin-top:6px;font-size:clamp(.5rem,1.8vw,.58rem);line-height:1.35;display:block}@media (max-width:479px){.Hero-module__Z8hQ_W__bgText{display:none}}@media (max-width:379px){.Hero-module__Z8hQ_W__stats{grid-template-columns:1fr}}.Hero-module__Z8hQ_W__scrollIndicator{display:none}@media (min-width:768px){.Hero-module__Z8hQ_W__hero{justify-content:flex-end;padding:120px 36px 64px}.Hero-module__Z8hQ_W__photoWrap{opacity:.75;width:55%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(60% 80% at 50% 70%,#000 40%,#0000 100%);mask-image:radial-gradient(60% 80% at 50% 70%,#000 40%,#0000 100%)}.Hero-module__Z8hQ_W__photo{object-position:center top;filter:grayscale()contrast(1.15)brightness(.65);mix-blend-mode:luminosity}.Hero-module__Z8hQ_W__photoFade{background:linear-gradient(to top, var(--black) 5%, transparent 40%)}.Hero-module__Z8hQ_W__label,.Hero-module__Z8hQ_W__title,.Hero-module__Z8hQ_W__bottom{padding-inline:0}.Hero-module__Z8hQ_W__label{margin-top:0;margin-bottom:var(--space-md);text-align:left;align-items:center;gap:var(--space-md);flex-direction:row}.Hero-module__Z8hQ_W__bottom{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:48px;padding-bottom:0}.Hero-module__Z8hQ_W__desc{max-width:360px}.Hero-module__Z8hQ_W__stats{text-align:right;border-top:none;gap:36px;padding-top:0;display:flex}.Hero-module__Z8hQ_W__statNum{font-size:2.6rem}.Hero-module__Z8hQ_W__scrollIndicator{opacity:.8;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:50%;right:36px;transform:translateY(-50%)}.Hero-module__Z8hQ_W__scrollLine{background:linear-gradient(to bottom, transparent, var(--white));width:1px;height:80px;animation:2s ease-in-out infinite Hero-module__Z8hQ_W__pulse}.Hero-module__Z8hQ_W__scrollText{font-family:var(--font-mono);letter-spacing:.25em;color:var(--gray-light);writing-mode:vertical-rl;text-transform:uppercase;font-size:.55rem}}@media (min-width:1024px){.Hero-module__Z8hQ_W__hero{padding:140px 48px 72px}.Hero-module__Z8hQ_W__photoWrap{opacity:1;width:46%}.Hero-module__Z8hQ_W__desc{max-width:400px;font-size:1.1rem}.Hero-module__Z8hQ_W__stats{gap:52px}.Hero-module__Z8hQ_W__statNum{font-size:3rem}.Hero-module__Z8hQ_W__scrollIndicator{right:48px}}@keyframes Hero-module__Z8hQ_W__pulse{0%,to{opacity:.3}50%{opacity:1}}
