.hero-stage[data-v-9a87fb32]{--hero-stage-height:268px;--hero-autoplay-ms:6.5s;height:var(--hero-stage-height)}@media(min-width:480px){.hero-stage[data-v-9a87fb32]{--hero-stage-height:320px}}@media(min-width:640px){.hero-stage[data-v-9a87fb32]{--hero-stage-height:350px}}@media(min-width:768px){.hero-stage[data-v-9a87fb32]{--hero-stage-height:420px}}@media(min-width:1024px){.hero-stage[data-v-9a87fb32]{--hero-stage-height:520px}}@media(min-width:1280px){.hero-stage[data-v-9a87fb32]{--hero-stage-height:580px}}@media(min-width:1536px){.hero-stage[data-v-9a87fb32]{--hero-stage-height:640px}}.hero-slide[data-v-9a87fb32]{transition:opacity .7s ease-in-out}.hero-slide-active[data-v-9a87fb32]{opacity:1}.hero-slide-idle[data-v-9a87fb32]{opacity:0;pointer-events:none}.hero-slide-link[data-v-9a87fb32]{position:absolute;inset:0;display:block;color:inherit;text-decoration:none}.hero-chrome[data-v-9a87fb32]{position:absolute;z-index:20;inset-inline:0;bottom:0;padding-bottom:1rem;pointer-events:none}.hero-chrome-row[data-v-9a87fb32]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"copy copy" "cta thumbs";align-items:end;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.75rem;width:100%;padding-left:1rem;padding-right:1rem}.hero-chrome-row[data-v-9a87fb32]:not(:has(.hero-cta-link)){grid-template-areas:"copy copy" "thumbs thumbs"}.hero-copy-link[data-v-9a87fb32]{grid-area:copy;min-width:0;max-width:48rem;pointer-events:auto;color:inherit;text-decoration:none}.hero-copy-link[data-v-9a87fb32]:focus-visible{outline:2px solid #fff;outline-offset:4px}.hero-thumbs[data-v-9a87fb32]{--hero-thumb-w:3rem;--hero-thumb-gap:.375rem;position:relative;grid-area:thumbs;display:flex;justify-content:flex-start;gap:var(--hero-thumb-gap);justify-self:end;scroll-behavior:auto;width:calc(var(--hero-thumb-w)*3.5 + var(--hero-thumb-gap)*3);max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;pointer-events:auto;touch-action:pan-x;scroll-padding-inline:0}.hero-thumbs-portrait[data-v-9a87fb32]{--hero-thumb-w:2.125rem}.hero-cta-link[data-v-9a87fb32]{grid-area:cta;justify-self:start;align-self:end;margin-top:0;pointer-events:auto;text-decoration:none}@media(min-width:640px){.hero-chrome[data-v-9a87fb32]{padding-bottom:1.25rem}.hero-chrome-row[data-v-9a87fb32]{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.hero-chrome[data-v-9a87fb32]{padding-bottom:2.25rem}.hero-chrome-row[data-v-9a87fb32]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy thumbs" "cta thumbs";-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1.25rem;padding-left:max(2rem,calc(50% - 46rem));padding-right:.75rem}.hero-chrome-row[data-v-9a87fb32]:not(:has(.hero-cta-link)){grid-template-areas:"copy thumbs"}.hero-thumbs[data-v-9a87fb32],.hero-thumbs-portrait[data-v-9a87fb32]{--hero-thumb-gap:.625rem;width:-moz-max-content;width:max-content;max-width:min(40rem,46vw)}}@media(min-width:1280px){.hero-chrome[data-v-9a87fb32]{padding-bottom:2.75rem}}.hero-slide-image[data-v-9a87fb32]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-overlay-mobile[data-v-9a87fb32]{position:absolute;inset-inline:0;bottom:0;height:72%;background:linear-gradient(0deg,rgba(5,7,10,.98) 0,rgba(5,7,10,.82) 38%,rgba(5,7,10,.35) 68%,transparent)}.hero-overlay-desktop[data-v-9a87fb32]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,7,10,.88) 0,rgba(5,7,10,.52) 34%,rgba(5,7,10,.12) 58%,transparent 78%),linear-gradient(0deg,rgba(5,7,10,.92) 0,rgba(5,7,10,.45) 24%,transparent 52%)}.hero-overlay-vignette[data-v-9a87fb32]{position:absolute;inset:0;box-shadow:inset 0 0 100px #00000059;pointer-events:none}.hero-bottom-fade[data-v-9a87fb32]{position:absolute;inset-inline:0;bottom:0;height:112px;background:linear-gradient(to top,var(--bg-main) 0,color-mix(in srgb,var(--bg-main) 92%,transparent) 28%,color-mix(in srgb,var(--bg-main) 62%,transparent) 52%,color-mix(in srgb,var(--bg-main) 22%,transparent) 78%,transparent 100%);pointer-events:none;z-index:10}.hero-nav[data-v-9a87fb32]{position:absolute;top:50%;z-index:30;translate:0 -50%;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.12);background:#05070a8c;color:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:0;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease}.hero-carousel:focus-within .hero-nav[data-v-9a87fb32],.hero-carousel:hover .hero-nav[data-v-9a87fb32]{opacity:1}.hero-nav[data-v-9a87fb32]:hover{background:#05070ac7;border-color:#e8610a73;color:#fff}.hero-nav[data-v-9a87fb32]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;opacity:1}.hero-nav-prev[data-v-9a87fb32]{left:1rem}.hero-nav-next[data-v-9a87fb32]{right:1rem}.hero-counter[data-v-9a87fb32]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.12);background:#ffffff0f;font-size:10px;font-weight:700;letter-spacing:.12em;color:#ffffffb8;font-variant-numeric:tabular-nums}.hero-title[data-v-9a87fb32]{margin:0;color:#fff;font-size:clamp(1.05rem,4.5vw,1.5rem);font-weight:800;line-height:1.25;letter-spacing:-.02em;-webkit-line-clamp:2;line-clamp:2;text-shadow:0 2px 16px rgba(0,0,0,.75)}.hero-desc[data-v-9a87fb32],.hero-title[data-v-9a87fb32]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.hero-desc[data-v-9a87fb32]{margin-top:.5rem;color:#ffffffc7;font-size:.75rem;line-height:1.55;-webkit-line-clamp:1;line-clamp:1}@media(min-width:1024px){.hero-title[data-v-9a87fb32]{font-size:clamp(1.875rem,3vw,3rem);line-height:1.12;letter-spacing:-.03em}.hero-desc[data-v-9a87fb32]{margin-top:.85rem;max-width:42rem;color:#ffffffb8;font-size:clamp(.95rem,1.2vw,1.125rem);line-height:1.65;-webkit-line-clamp:3;line-clamp:3}}.hero-cta[data-v-9a87fb32]{display:inline-flex;align-items:center;gap:.5rem;margin-top:0;padding:.55rem 1.15rem;border-radius:9999px;font-size:.8125rem;font-weight:700;color:#fff;background:var(--color-primary);box-shadow:0 0 18px #e8610a61;transition:background-color .2s ease,box-shadow .2s ease,transform .15s ease}@media(min-width:1024px){.hero-cta[data-v-9a87fb32]{padding:.8rem 1.6rem;font-size:1rem}}.hero-cta[data-v-9a87fb32]:hover{background:var(--color-primary-hover);box-shadow:0 0 28px #e8610a85}.hero-cta[data-v-9a87fb32]:active{transform:translateY(1px)}.hero-cta[data-v-9a87fb32]:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero-thumb[data-v-9a87fb32]{position:relative;border-radius:.45rem;overflow:hidden;border:1.5px solid hsla(0,0%,100%,.18);opacity:.62;cursor:pointer;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease}.hero-thumb-landscape[data-v-9a87fb32]{width:var(--hero-thumb-w,3rem);height:2.125rem}.hero-thumb-portrait[data-v-9a87fb32]{width:var(--hero-thumb-w,2.125rem);height:3rem}.hero-thumb-active[data-v-9a87fb32]{opacity:1;border-color:var(--color-primary);box-shadow:0 0 12px #e8610a6b}.hero-thumb-idle[data-v-9a87fb32]:hover{opacity:.92;border-color:#ffffff59}@media(min-width:1024px){.hero-thumb[data-v-9a87fb32]{border-radius:.75rem;border-width:2px}.hero-thumb-landscape[data-v-9a87fb32]{width:7rem;height:4rem}.hero-thumb-portrait[data-v-9a87fb32]{width:4rem;height:6rem}.hero-thumb-active[data-v-9a87fb32]{box-shadow:0 0 18px #e8610a6b}}@media(min-width:1280px){.hero-thumb-landscape[data-v-9a87fb32]{width:7.75rem;height:4.35rem}.hero-thumb-portrait[data-v-9a87fb32]{width:4.35rem;height:6.5rem}}.hero-progress-track[data-v-9a87fb32]{position:absolute;inset-inline:0;bottom:0;z-index:20;height:2px;background:#ffffff14}.hero-progress-fill[data-v-9a87fb32]{height:100%;width:0;background:linear-gradient(90deg,var(--color-primary) 0,#f97316 100%);animation:hero-progress-9a87fb32 var(--hero-autoplay-ms) linear forwards}.hero-progress-paused[data-v-9a87fb32]{animation-play-state:paused}@keyframes hero-progress-9a87fb32{0%{width:0}to{width:100%}}.scrollbar-hide[data-v-9a87fb32]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-9a87fb32]{-ms-overflow-style:none;scrollbar-width:none}@media(prefers-reduced-motion:reduce){.hero-cta[data-v-9a87fb32],.hero-nav[data-v-9a87fb32],.hero-slide[data-v-9a87fb32],.hero-thumb[data-v-9a87fb32]{transition-duration:.01ms!important;animation-duration:.01ms!important}.hero-progress-fill[data-v-9a87fb32]{animation:none;width:100%;opacity:.35}}.dropdown-item[data-v-72330069]{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;color:var(--color-muted,#9ca3af);transition:background-color .15s ease,color .15s ease}.dropdown-item[data-v-72330069]:hover{background-color:var(--color-primary-muted);color:var(--color-primary)}.page-home[data-v-77dc3aa7]{background:radial-gradient(ellipse 130% 60% at 50% -6%,rgba(232,97,10,.042) 0,transparent 62%),var(--bg-main)}
