.home-hero-refined .hero-media-wrap { inset: -6% -2% -10%; will-change: auto; }
.home-hero-refined .hero-poster { transition: none; will-change: transform; }
.home-hero-refined .hero-overlay {
  background: linear-gradient(180deg,rgba(11,19,41,.4) 0%,rgba(11,19,41,.12) 28%,rgba(11,19,41,.28) 64%,rgba(11,19,41,.75) 100%);
}
.home-hero-refined #hero .hero-title { letter-spacing: -.032em; line-height: 1; }
.home-hero-refined #hero [data-hero-line="2"] { margin-top: -.16em; font-size: 1.045em; }
.home-hero-refined #hero .hero-subtitle { margin-bottom: 1.5rem; letter-spacing: .055em; }
.home-hero-refined .hero-title-line-inner,
.home-hero-refined .hero-title-char,
.home-hero-refined .hero-subtitle { transition: none; will-change: auto; }
.home-hero-refined .hero-subtitle { clip-path: none; }
.home-hero-refined .hero-title-char { opacity: 1; transform: none; }
.home-hero-refined .hero-title-line-inner { transform: none; }
.home-hero-refined .hero-scroll-indicator {
  transform: translateX(-50%); animation: none; opacity: .85; will-change: auto; transition: opacity 150ms ease;
}
.home-hero-refined .hero-title-static-line,
.hero-title-static-line {
  display: block;
  position: relative;
  white-space: nowrap;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-shadow: 0 2px 20px rgba(0, 0, 0, 0.35);
  clip-path: none !important;
  overflow: visible !important;
  transform: none !important;
  will-change: auto !important;
  padding: .1em .16em .17em;
  margin: -.08em -.16em -.04em;
}
.home-hero-refined #hero .hero-title,
#hero .hero-title {
  overflow: visible !important;
  clip-path: none !important;
}
.home-hero-refined #hero-content,
#hero-content {
  will-change: auto !important;
}
.home-hero-refined .header-dayuse-pill { color: #0f172a; }
.home-hero-refined .site-menu-drawer:not(.is-active) .site-menu-preview-img { background-image: none !important; }
.home-hero-refined .site-preloader { transition: transform 620ms cubic-bezier(.76,0,.24,1), visibility 620ms step-end; clip-path: none; }
.home-hero-refined .site-preloader.is-leaving { transform: translateY(-100%); clip-path: none; }
.home-hero-refined .site-preloader__mark { animation: none; }
.home-hero-refined .site-preloader__progress-fill { width: 100%; transform: scaleX(0); transform-origin: left; transition: transform 180ms ease; }
.home-hero-refined .site-preloader__percentage { font-family: 'Plus Jakarta Sans',sans-serif; }
.hero-entrance-pending .hero-poster { transform: scale(1.025); }
.hero-entrance-pending .hero-title-line-inner { transform: translateY(106%); }
.hero-entrance-pending .hero-title-char { opacity: 0; transform: translateY(8%) rotate(.6deg); }
.hero-entrance-pending .hero-subtitle { opacity: 0; transform: translateY(8px); }
.hero-entrance-pending .hero-scroll-indicator { opacity: 0; }
.hero-entrance-running .hero-poster { transition: transform 1100ms cubic-bezier(.22,1,.36,1); }
.hero-entrance-running .hero-title-line-inner { transition: transform 1000ms cubic-bezier(.22,1,.36,1); }
.hero-entrance-running [data-hero-line="2"] .hero-title-line-inner { transition-delay: 80ms; }
.hero-entrance-running .hero-title-char { transition: transform 900ms cubic-bezier(.22,1,.36,1), opacity 700ms ease; transition-delay: calc((var(--char-index) + var(--line-char-offset,0)) * 18ms); }
.hero-entrance-running .hero-subtitle { transition: transform 600ms cubic-bezier(.22,1,.36,1), opacity 500ms ease; transition-delay: 120ms; }
.hero-entrance-running .hero-scroll-indicator { transition: opacity 500ms ease 650ms; }
@media(max-width:767px) and (orientation:portrait) {
  .home-hero-refined .hero-content { padding-top: 2.5rem; }
  .home-hero-refined .hero-poster { object-position: 50% 50%; }
  .home-hero-refined #hero .hero-title { letter-spacing: -.025em; line-height: 1.025; }
  .home-hero-refined #hero [data-hero-line="2"] { margin-top: -.13em; }
  .home-hero-refined #hero .hero-subtitle { margin-bottom: 1.25rem; letter-spacing: .04em; }
}
@media(prefers-reduced-motion:reduce) {
  .home-hero-refined .hero-poster { will-change: auto; }
  .home-hero-refined .hero-scroll-indicator { transform: translateX(-50%) !important; opacity: .85 !important; }
  .home-hero-refined #hero-content { transform: none !important; }
  .home-hero-refined .hero-poster,
  .home-hero-refined .hero-title-line-inner,
  .home-hero-refined .hero-title-char,
  .home-hero-refined .hero-subtitle { transform: none !important; opacity: 1 !important; transition: none !important; }
  .home-hero-refined .site-preloader { transition: none; }
  .home-hero-refined .hero-scroll-indicator { transition: none; }
}
