.HeroCarousel_root__U1ODm{position:relative;border:1px solid var(--border,#23283a);border-radius:var(--radius,16px);overflow:hidden;background:#0c0f16;box-shadow:var(--shadow,0 20px 50px rgba(0,0,0,.35));isolation:isolate;--hero-title-fs:clamp(1.25rem,1.1rem + 3.5vw,3rem);--hero-subtitle-fs:clamp(.9rem,.82rem + 1.2vw,1.25rem);--hero-cta-fs:clamp(.82rem,.78rem + .6vw,1rem);--hero-cta-py:clamp(8px,1.2vw,12px);--hero-cta-px:clamp(12px,2.2vw,18px);--hero-nav-size:clamp(36px,6.5vw,48px);--hero-icon-size:clamp(16px,3vw,22px);--hero-dot-size:clamp(6px,1.2vw,10px);--ink:#e8ebf2;--muted:#b4bdd1;--brand:var(--brand,#f6c945);--brand-ink:var(--brand-ink,#0b1220);--focus:var(--focus,rgba(246,201,69,.55))}.HeroCarousel_viewport__3TK_J{position:relative;min-height:clamp(240px,42vw,520px)}.HeroCarousel_slide__uuLYZ{position:absolute;inset:0;opacity:0;transform:scale(1.02);transition:opacity .6s ease,transform .6s ease,filter .6s ease;will-change:opacity,transform,filter;display:grid;align-items:center}.HeroCarousel_slide__uuLYZ.HeroCarousel_is-active__MSSQk{opacity:1;transform:scale(1);filter:brightness(1.02);position:absolute}.HeroCarousel_mediaWrap__afmvI{position:absolute;inset:0}.HeroCarousel_media___j2jR{width:100%;height:100%;object-fit:cover;filter:saturate(105%) contrast(104%)}.HeroCarousel_overlay__ODbnN{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,12,18,.55),rgba(10,12,18,.88) 58%,rgba(9,10,14,.94)),radial-gradient(120% 75% at 20% 0,hsla(0,0%,100%,.06),transparent 60%);pointer-events:none}.HeroCarousel_content__r1ZE1{position:relative;z-index:2;padding:clamp(16px,4vw,34px);max-width:840px;color:var(--ink)}.HeroCarousel_title__XdA2d{margin:0 0 8px;font-size:var(--hero-title-fs);line-height:1.15;font-weight:900;letter-spacing:.2px;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.45);color:var(--ink)}.HeroCarousel_subtitle__oEi_6{margin:0 0 14px;color:var(--muted);font-size:var(--hero-subtitle-fs);line-height:1.65;max-width:65ch;text-shadow:0 1px 12px rgba(0,0,0,.45)}.HeroCarousel_ctaRow__n0bmX{display:inline-flex;gap:clamp(8px,1.6vw,14px);flex-wrap:wrap}.HeroCarousel_ctaRow__n0bmX .hkft-btn.hkft-btn--accent{display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:var(--hero-cta-fs);padding:var(--hero-cta-py) var(--hero-cta-px);min-height:clamp(36px,6vh,44px);border-radius:999px;border:1px solid transparent;background:var(--brand);color:var(--brand-ink);text-decoration:none;cursor:pointer;transition:transform .08s ease,filter .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;box-shadow:0 10px 26px rgba(0,0,0,.28)}.HeroCarousel_ctaRow__n0bmX .hkft-btn.hkft-btn--accent:hover{filter:brightness(1.03);box-shadow:0 12px 28px rgba(0,0,0,.32)}.HeroCarousel_ctaRow__n0bmX .hkft-btn.hkft-btn--accent:active{transform:translateY(1px) scale(.99)}.HeroCarousel_ctaRow__n0bmX .hkft-btn.hkft-btn--accent:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.HeroCarousel_ctaRow__n0bmX .button.ghost{display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:var(--hero-cta-fs);padding:var(--hero-cta-py) var(--hero-cta-px);min-height:clamp(36px,6vh,44px);border-radius:999px;border:1px solid hsla(0,0%,100%,.35);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));color:var(--ink);text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:transform .08s ease,filter .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.HeroCarousel_ctaRow__n0bmX .button.ghost:hover{border-color:hsla(0,0%,100%,.55);filter:brightness(1.03)}.HeroCarousel_ctaRow__n0bmX .button.ghost:active{transform:translateY(1px) scale(.99)}.HeroCarousel_ctaRow__n0bmX .button.ghost:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.HeroCarousel_nav__fTJqp{position:absolute;top:50%;translate:0 -50%;width:var(--hero-nav-size);height:var(--hero-nav-size);border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e8ebf2;display:grid;place-items:center;cursor:pointer;z-index:3;transition:transform .12s ease,background .18s ease,box-shadow .22s ease,border-color .18s ease,filter .18s ease;box-shadow:0 10px 26px rgba(0,0,0,.35)}.HeroCarousel_nav__fTJqp:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03));border-color:hsla(0,0%,100%,.2);filter:brightness(1.02)}.HeroCarousel_nav__fTJqp:active{transform:scale(.98)}.HeroCarousel_nav__fTJqp:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--focus)}.HeroCarousel_navIcon__7Vzg_{display:grid;place-items:center;line-height:0}.HeroCarousel_navIcon__7Vzg_ svg{width:var(--hero-icon-size);height:var(--hero-icon-size)}.HeroCarousel_prev__v6dkz{inset-inline-start:clamp(8px,2vw,12px)}.HeroCarousel_next__Muf7Y{inset-inline-end:clamp(8px,2vw,12px)}.HeroCarousel_dots__pfbpw{position:absolute;inset-inline:0;bottom:clamp(8px,2vw,12px);display:flex;justify-content:center;gap:clamp(6px,1.2vw,10px);z-index:3;padding:0 clamp(8px,2vw,12px)}.HeroCarousel_dot__ZnU43{width:var(--hero-dot-size);height:var(--hero-dot-size);border-radius:999px;background:hsla(0,0%,100%,.35);border:1px solid hsla(0,0%,100%,.5);cursor:pointer;transition:transform .12s ease,background .18s ease,border-color .18s ease,width .18s ease}.HeroCarousel_dot--active__E0qcH{width:calc(var(--hero-dot-size) * 2.2);background:var(--brand);border-color:transparent}@media (max-width:720px){.HeroCarousel_subtitle__oEi_6{max-width:58ch}}@media (max-width:420px){.HeroCarousel_content__r1ZE1{padding:18px}.HeroCarousel_subtitle__oEi_6{max-width:52ch}}@media (hover:none){.HeroCarousel_ctaRow__n0bmX .button.ghost:hover,.HeroCarousel_ctaRow__n0bmX .hkft-btn.hkft-btn--accent:hover,.HeroCarousel_dot__ZnU43:hover,.HeroCarousel_nav__fTJqp:hover{filter:none}}@media (prefers-reduced-motion:reduce){.HeroCarousel_ctaRow__n0bmX .button.ghost,.HeroCarousel_ctaRow__n0bmX .hkft-btn.hkft-btn--accent,.HeroCarousel_dot__ZnU43,.HeroCarousel_nav__fTJqp,.HeroCarousel_slide__uuLYZ{transition:none!important}}@media (max-width:600px){.HeroCarousel_root__U1ODm{--hero-title-fs:clamp(1.15rem,4.6vw + .15rem,1.9rem);--hero-subtitle-fs:clamp(.9rem,2.8vw + .08rem,1.08rem);--hero-cta-fs:.95rem;--hero-cta-py:8px;--hero-cta-px:14px;--hero-nav-size:40px;--hero-icon-size:18px;--hero-dot-size:8px}}@media (max-width:400px){.HeroCarousel_root__U1ODm{--hero-title-fs:clamp(1rem,4.2vw + .1rem,1.55rem);--hero-subtitle-fs:clamp(.84rem,2.6vw + .06rem,.98rem);--hero-cta-fs:.9rem;--hero-cta-py:7px;--hero-cta-px:12px;--hero-nav-size:36px;--hero-icon-size:16px;--hero-dot-size:7px}}.Home_home__cwEla{padding-bottom:36px}.Home_hero__HHP4x{position:relative;overflow:clip;border-radius:20px;border:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.015));isolation:isolate;min-height:320px;display:grid;align-items:end}.Home_heroMedia__3WElC{position:absolute;inset:0;z-index:-1}.Home_heroImg__MrO4Q{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(110%) contrast(102%) brightness(96%);transform:scale(1.02)}.Home_heroOverlay__6MrjG{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.45) 32%,rgba(0,0,0,.55) 70%),radial-gradient(60% 60% at 50% 0,hsla(0,0%,100%,.06),transparent 60%);mix-blend-mode:multiply;pointer-events:none}.Home_heroContent__YbPeP{position:relative;padding:28px 22px}.Home_heroTitle__BYrkk{margin:0 0 6px;font-size:clamp(24px,2.2vw + 14px,44px);line-height:1.15;font-weight:900;letter-spacing:.2px;text-wrap:balance}.Home_heroSubtitle__mec5P{margin:0;opacity:.88;text-wrap:pretty}.Home_heroCta__tI9yw{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.Home_empty__JVwln{display:grid;place-items:center;padding:28px;border-radius:16px;border:1px dashed hsla(0,0%,100%,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01))}.Home_emptyDot__hk_zV{width:8px;height:8px;border-radius:999px;margin-bottom:8px;background:hsla(0,0%,100%,.35)}
/*# sourceMappingURL=64d3445e2a8655dc.css.map*/