.tc-hero{--ths-ease:cubic-bezier(.22,.61,.36,1);position:relative;box-sizing:border-box;width:100%;max-width:var(--ths-max,none);height:clamp(var(--ths-h-min, 420px), calc(var(--ths-h-vh, 68) * 1vh), var(--ths-h-max, 640px));height:clamp(var(--ths-h-min, 420px), calc(var(--ths-h-vh, 68) * 1svh), var(--ths-h-max, 640px));margin:0 auto;overflow:hidden;border-radius:var(--ths-radius,0);background:var(--ths-section-bg,#1b2330);color:#fff;font-family:var(--ths-base-ff,"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);isolation:isolate;-webkit-font-smoothing:antialiased}.tc-hero *,.tc-hero *:before,.tc-hero *:after{box-sizing:border-box}.tc-hero__track{position:absolute;inset:0;touch-action:pan-y;user-select:none;-webkit-user-select:none}.tc-hero .tc-slide{position:absolute;inset:0;margin:0;padding:0;visibility:hidden;z-index:0;overflow:hidden;will-change:transform,opacity}.tc-hero .tc-slide picture{display:contents}.tc-hero .tc-slide img{position:absolute;inset:0;width:100%;max-width:none;height:100%;margin:0;border:0;border-radius:0;box-shadow:none;object-fit:cover;object-position:var(--ths-pos,center);display:block;-webkit-user-drag:none}.tc-slide.is-active{visibility:visible;z-index:2;transform:none;opacity:1;transition:transform var(--ths-dur,.6s) var(--ths-ease),opacity var(--ths-dur,.6s) var(--ths-ease)}.tc-slide.is-leaving{visibility:visible;z-index:1}.tc-slide.is-prep{visibility:visible;z-index:2;transition:none !important}.tc-hero[data-transition=slide] .tc-slide.is-prep{transform:translate3d(calc(var(--ths-dir, 1) * 100%), 0, 0)}.tc-hero[data-transition=fade] .tc-slide.is-prep{opacity:0}.tc-hero--zoom .tc-slide.is-active img{animation:ths-zoom calc(var(--ths-interval, 9000ms) + var(--ths-dur, 600ms)) linear forwards}@keyframes ths-zoom{from{transform:scale(1)}to{transform:scale(var(--ths-zoom,1.08))}}.tc-slide:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(var(--ths-ov-dir,90deg),rgba(var(--ths-ov-rgb,12,20,33),calc(var(--ths-ov-side, 0.5) * var(--ths-k, 1))) 0%,
      rgba(var(--ths-ov-rgb, 12, 20, 33), calc(var(--ths-ov-side, 0.5) * 0.56 * var(--ths-k, 1))) calc(var(--ths-ov-side-reach, 70%) * 0.57),
      rgba(var(--ths-ov-rgb, 12, 20, 33), 0) var(--ths-ov-side-reach, 70%)),
    linear-gradient(0deg,
      rgba(var(--ths-ov-rgb, 12, 20, 33), calc(var(--ths-ov-bottom, 0.5) * var(--ths-k, 1))) 0%,
      rgba(var(--ths-ov-rgb, 12, 20, 33), calc(var(--ths-ov-bottom, 0.5) * 0.36 * var(--ths-k, 1))) calc(var(--ths-ov-bottom-reach, 55%) * 0.55),
      rgba(var(--ths-ov-rgb, 12, 20, 33), 0) var(--ths-ov-bottom-reach, 55%)),
    linear-gradient(rgba(var(--ths-ov-rgb, 12, 20, 33), calc(var(--ths-ov-flat, 0) * var(--ths-k, 1))), rgba(var(--ths-ov-rgb, 12, 20, 33), calc(var(--ths-ov-flat, 0) * var(--ths-k, 1))))}.tc-hero__content{position:absolute;inset:0;z-index:4;display:flex;align-items:var(--ths-v-align,flex-end);justify-content:flex-start;padding:var(--ths-pad-top,40px) var(--ths-pad-x,64px) var(--ths-pad-bottom,100px);pointer-events:none}.tc-slide .tc-hero__content{z-index:2}.tc-hero--align-center .tc-hero__content{justify-content:center;text-align:center}.tc-hero--align-right .tc-hero__content{justify-content:flex-end;text-align:right}.tc-hero__inner{max-width:var(--ths-content-max,736px);display:flex;flex-direction:column;align-items:flex-start;pointer-events:auto}.tc-hero--align-center .tc-hero__inner{align-items:center}.tc-hero--align-right .tc-hero__inner{align-items:flex-end}.tc-hero--per-slide .tc-slide .tc-hero__inner{opacity:0;transform:translate3d(0,16px,0);transition:opacity .4s ease-out,transform .4s ease-out}.tc-hero--per-slide .tc-slide.is-active .tc-hero__inner{opacity:1;transform:none;transition:opacity .5s var(--ths-ease) calc(var(--ths-dur, 600ms) * 0.5), transform 500ms var(--ths-ease) calc(var(--ths-dur, 600ms) * 0.5)}.tc-hero .tc-hero__title{margin:0;padding:0;border:0;font-family:var(--ths-heading-ff,inherit);font-size:var(--ths-heading-size,48px);font-weight:var(--ths-heading-weight,600);font-style:var(--ths-heading-fs,normal);line-height:var(--ths-heading-lh,1.16);letter-spacing:var(--ths-heading-ls,.02em);text-transform:var(--ths-heading-tt,none);color:var(--ths-heading-color,#fff);text-wrap:balance;text-shadow:0 1px 2px rgba(0,0,0,var(--ths-shadow,.35)),0 2px 16px rgba(0,0,0,var(--ths-shadow,.35))}.tc-hero .tc-hero__text{margin:var(--ths-gap-text,16px) 0 0;padding:0;font-family:var(--ths-text-ff,inherit);font-size:var(--ths-text-size,18px);font-weight:var(--ths-text-weight,400);font-style:var(--ths-text-fs,normal);line-height:var(--ths-text-lh,1.5);letter-spacing:var(--ths-text-ls,0);text-transform:var(--ths-text-tt,none);color:var(--ths-text-color,rgba(255,255,255,.9));text-wrap:pretty;text-shadow:0 1px 2px rgba(0,0,0,var(--ths-shadow,.35)),0 2px 12px rgba(0,0,0,var(--ths-shadow,.35))}.tc-hero--no-shadow .tc-hero__title,.tc-hero--no-shadow .tc-hero__text{text-shadow:none}.tc-hero .tc-hero__cta{display:inline-flex;align-items:center;gap:10px;min-height:var(--ths-btn-h,48px);margin-top:var(--ths-gap-btn,28px);padding:0 var(--ths-btn-pad-x,26px);border:var(--ths-btn-border-w,0) solid var(--ths-btn-border,transparent);border-radius:var(--ths-btn-radius,6px);background:var(--ths-btn-bg,transparent);box-shadow:none;color:var(--ths-button-color,#fff);font-family:var(--ths-button-ff,inherit);font-size:var(--ths-button-size,14px);font-weight:var(--ths-button-weight,500);font-style:var(--ths-button-fs,normal);line-height:var(--ths-button-lh,1);letter-spacing:var(--ths-button-ls,.08em);text-transform:var(--ths-button-tt,uppercase);text-decoration:none;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out,transform .15s ease-out}.tc-hero .tc-hero__cta svg{width:1.15em;height:1.15em;flex:none;transition:transform .2s ease-out}.tc-hero .tc-hero__cta:hover,.tc-hero .tc-hero__cta:focus-visible{background:var(--ths-btn-hover-bg,var(--ths-btn-bg,transparent));color:var(--ths-btn-hover-text,var(--ths-button-color,#fff));border-color:var(--ths-btn-hover-border,var(--ths-btn-border,transparent));text-decoration:none}.tc-hero .tc-hero__cta:hover svg{transform:translateX(3px)}.tc-hero .tc-hero__cta:active{transform:scale(.97)}.tc-hero__controls{position:absolute;left:var(--ths-pad-x,64px);right:var(--ths-pad-x,64px);bottom:var(--ths-ctl-bottom,20px);z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px}.tc-hero .tc-hero__dots{display:flex;align-items:center;gap:var(--ths-dot-gap,4px);margin:0;padding:0;list-style:none}.tc-hero .tc-hero__dots li{margin:0;padding:0;list-style:none}.tc-hero .tc-hero__dots li:before,.tc-hero .tc-hero__dots li::marker{content:none}.tc-hero--no-dots .tc-hero__dots{visibility:hidden}.tc-hero .tc-dot{position:relative;display:block;width:var(--ths-dot-w,44px);height:44px;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;cursor:pointer}.tc-dot:before,.tc-dot__fill{content:"";position:absolute;left:6px;right:6px;top:50%;height:var(--ths-dot-h,3px);transform:translateY(-50%);border-radius:var(--ths-dot-radius,2px)}.tc-dot:before{background:var(--ths-dot-track,rgba(255,255,255,.38));transition:opacity .2s ease-out}.tc-dot:hover:before{opacity:.7}.tc-dot__fill{background:var(--ths-dot-fill,#fff);transform:translateY(-50%) scaleX(0);transform-origin:left center}.tc-dot[aria-current=true] .tc-dot__fill{transform:translateY(-50%) scaleX(1)}.tc-hero.is-autoplay .tc-dot[aria-current=true] .tc-dot__fill{transform:translateY(-50%) scaleX(0);animation:ths-progress var(--ths-interval,9s) linear forwards}.tc-hero.is-autoplay.is-held .tc-dot[aria-current=true] .tc-dot__fill{animation-play-state:paused}@keyframes ths-progress{to{transform:translateY(-50%) scaleX(1)}}.tc-hero__nav{display:flex;align-items:center;gap:var(--ths-ctl-gap,8px);margin-left:auto}.tc-hero__count{margin-right:4px;font-family:var(--ths-counter-ff,inherit);font-size:var(--ths-counter-size,14px);font-weight:var(--ths-counter-weight,500);font-style:var(--ths-counter-fs,normal);line-height:var(--ths-counter-lh,1);letter-spacing:var(--ths-counter-ls,.06em);text-transform:var(--ths-counter-tt,none);font-variant-numeric:tabular-nums;color:var(--ths-counter-color,#fff);white-space:nowrap}.tc-hero__count b{font-weight:600}.tc-hero__total{opacity:.72}.tc-hero .tc-btn{display:inline-grid;place-items:center;flex:none;width:var(--ths-ctl-size,48px);height:var(--ths-ctl-size,48px);min-width:0;margin:0;padding:0;border:1px solid var(--ths-ctl-border,transparent);border-radius:var(--ths-ctl-radius,999px);background:var(--ths-ctl-bg,transparent);box-shadow:none;color:var(--ths-ctl-icon,#fff);line-height:1;text-transform:none;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .15s ease-out}.tc-hero--no-blur .tc-btn{-webkit-backdrop-filter:none;backdrop-filter:none}.tc-hero .tc-btn svg{width:42%;height:42%;min-width:16px;min-height:16px}.tc-hero .tc-btn:hover{background:var(--ths-ctl-hover-bg,var(--ths-ctl-bg,transparent));border-color:var(--ths-ctl-hover-border,var(--ths-ctl-border,transparent));color:var(--ths-ctl-hover-icon,var(--ths-ctl-icon,#fff))}.tc-hero .tc-btn:active{transform:scale(.94)}.tc-btn .tc-icon-play{display:none}.tc-hero:not(.is-autoplay) .tc-btn--toggle .tc-icon-pause{display:none}.tc-hero:not(.is-autoplay) .tc-btn--toggle .tc-icon-play{display:block}.tc-hero :focus-visible{outline:2px solid #fff;outline-offset:3px}.tc-hero .tc-hero__cta:focus-visible{outline-offset:4px}.tc-hero .tc-dot:focus-visible{outline-offset:-4px;border-radius:6px}.tc-sr-only{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.tc-hero{--ths-dur:0ms !important}.tc-hero .tc-hero__cta,.tc-hero .tc-btn,.tc-hero .tc-hero__cta svg,.tc-hero--per-slide .tc-slide .tc-hero__inner{transition:none !important}.tc-hero--zoom .tc-slide.is-active img{animation:none}}