.ja-hero{--ja-hero-gap: 16px}.ja-hero__grid{display:grid;gap:var(--ja-hero-gap);grid-template-columns:minmax(0,1fr)}.ja-hero__menu{grid-area:menu}.ja-hero__slider{grid-area:slider}.ja-hero__aside{grid-area:aside}.ja-hero__grid{grid-template-areas:"slider"}.ja-hero--has-banners .ja-hero__grid{grid-template-areas:"slider" "aside"}@media(min-width:1024px){.ja-hero--has-menu .ja-hero__grid{grid-template-areas:"menu slider";grid-template-columns:260px minmax(0,1fr)}.ja-hero--has-banners:not(.ja-hero--has-menu) .ja-hero__grid{grid-template-areas:"slider aside";grid-template-columns:minmax(0,1fr) 290px}.ja-hero--menu_banners.ja-hero--has-menu.ja-hero--has-banners .ja-hero__grid{grid-template-areas:"menu slider aside";grid-template-columns:250px minmax(0,1fr) 270px}.ja-hero--menu_below.ja-hero--has-menu.ja-hero--has-banners .ja-hero__grid{grid-template-areas:"menu slider" "menu aside";grid-template-columns:260px minmax(0,1fr)}}@media(min-width:1280px){.ja-hero--has-menu .ja-hero__grid{grid-template-columns:280px minmax(0,1fr)}.ja-hero--has-banners:not(.ja-hero--has-menu) .ja-hero__grid{grid-template-columns:minmax(0,1fr) 320px}.ja-hero--menu_banners.ja-hero--has-menu.ja-hero--has-banners .ja-hero__grid{grid-template-columns:270px minmax(0,1fr) 300px}.ja-hero--menu_below.ja-hero--has-menu.ja-hero--has-banners .ja-hero__grid{grid-template-columns:280px minmax(0,1fr)}}.ja-hero__slider{display:block;position:relative;height:var(--ja-hero-h-mob);overflow:hidden;isolation:isolate;border-radius:var(--ja-hero-radius);background:rgb(var(--ja-ink));touch-action:pan-y}.ja-hero--full .ja-hero__slider{border-radius:0}@media(min-width:769px){.ja-hero__slider{height:var(--ja-hero-h)}}.ja-hero--adapt .ja-hero__slider{height:auto;aspect-ratio:var(--ja-hero-ratio-mob)}@media(min-width:769px){.ja-hero--adapt .ja-hero__slider{aspect-ratio:var(--ja-hero-ratio)}}.ja-hero--adapt .ja-bubbles{--ja-rise: 700px}@media(max-width:768.98px){.ja-hero--adapt .ja-hero__slider{height:auto;overflow:visible;border-radius:0;background:transparent;aspect-ratio:auto}.ja-hero--adapt .ja-hero__track{position:relative;overflow:hidden;border-radius:var(--ja-hero-radius);background:rgb(var(--ja-ink));aspect-ratio:var(--ja-hero-ratio-mob)}.ja-hero--adapt .ja-bubbles{bottom:34px;border-radius:var(--ja-hero-radius)}.ja-hero--adapt .ja-hero__controls{position:relative;height:34px}.ja-hero--adapt .ja-hero__dots{top:10px;bottom:auto;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ja-hero--adapt .ja-hero__dot{background:rgba(var(--ja-ink) / .2)}.ja-hero--adapt .ja-hero__dot.is-active{background:rgba(var(--ja-accent) / .2)}.ja-hero--adapt .ja-hero__dot-fill{background:rgb(var(--ja-accent))}.ja-hero--adapt .ja-hero__pause{color:rgb(var(--ja-ink))}}.ja-hero__track{position:absolute;top:0;right:0;bottom:0;left:0}.ja-hero__slide{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;transition:opacity .9s var(--ja-ease-smooth),translate 1s var(--ja-ease-out),visibility 0s 1s;opacity:0;visibility:hidden}.ja-hero__slide.is-active{z-index:1;transition:opacity .9s var(--ja-ease-smooth),translate 1s var(--ja-ease-out),visibility 0s;opacity:1;visibility:visible}.ja-hero__slide.is-leaving{z-index:0;visibility:visible}.ja-hero--fx-slide .ja-hero__slide{translate:12% 0}.ja-hero--fx-slide[data-dir=prev] .ja-hero__slide{translate:-12% 0}.ja-hero--fx-slide .ja-hero__slide.is-active{translate:0 0}.ja-hero--fx-slide .ja-hero__slide.is-leaving{translate:-12% 0}.ja-hero--fx-slide[data-dir=prev] .ja-hero__slide.is-leaving{translate:12% 0}.ja-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;transition:scale 1.6s var(--ja-ease-out);will-change:translate}.ja-hero__slider[data-parallax] .ja-hero__media{top:-9%;bottom:-9%;translate:0 var(--ja-parallax, 0px)}.ja-hero--fx-zoom .ja-hero__slide .ja-hero__media{scale:1.14}.ja-hero--fx-zoom .ja-hero__slide.is-active .ja-hero__media{scale:1}.ja-hero__media picture,.ja-hero__media img,.ja-hero__media video,.ja-hero__media .ja-hero__placeholder{display:block;width:100%;height:100%}.ja-hero__media img,.ja-hero__media video{object-fit:cover}.ja-hero__placeholder{background:rgb(var(--ja-mist));fill:rgba(var(--ja-ink) / .35)}@keyframes ja-kenburns{0%{scale:1.12}to{scale:1}}.ja-hero--kenburns .ja-hero__slide.is-active .ja-hero__media img{animation:ja-kenburns calc(var(--ja-hero-speed, 6s) + 2.5s) linear both}.ja-hero__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.ja-hero__overlay--solid{background:var(--ja-slide-overlay);opacity:var(--ja-slide-overlay-opacity)}.ja-hero__overlay--left{background:linear-gradient(90deg,var(--ja-slide-overlay) 0%,transparent 75%);opacity:calc(var(--ja-slide-overlay-opacity) * 1.4)}.ja-hero__overlay--bottom{background:linear-gradient(0deg,var(--ja-slide-overlay) 0%,transparent 70%);opacity:calc(var(--ja-slide-overlay-opacity) * 1.4)}@media(max-width:768.98px){.ja-hero__overlay--left{background:linear-gradient(0deg,var(--ja-slide-overlay) 0%,transparent 75%)}}.ja-hero__slide-link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.ja-hero__content-wrap{display:flex;position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;padding:24px 20px 64px;pointer-events:none}@media(min-width:769px){.ja-hero__content-wrap{padding:clamp(28px,4.5vw,64px) clamp(28px,5vw,72px) 76px}}.ja-hero__content{max-width:min(600px,100%);color:var(--ja-slide-text);pointer-events:auto}.ja-hero__content--glass{padding:26px 28px;border:1px solid rgba(255,255,255,.32);border-radius:22px;background:#ffffff24;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}.ja-hero__content--solid{padding:26px 28px;border-radius:22px;background:#fff;box-shadow:var(--ja-shadow-lg)}@media(min-width:769px){.ja-hero__slide--top-left .ja-hero__content-wrap{align-items:flex-start;justify-content:flex-start}.ja-hero__slide--top-center .ja-hero__content-wrap{align-items:flex-start;justify-content:center}.ja-hero__slide--top-right .ja-hero__content-wrap{align-items:flex-start;justify-content:flex-end}.ja-hero__slide--middle-left .ja-hero__content-wrap{align-items:center;justify-content:flex-start}.ja-hero__slide--center .ja-hero__content-wrap{align-items:center;justify-content:center}.ja-hero__slide--middle-right .ja-hero__content-wrap{align-items:center;justify-content:flex-end}.ja-hero__slide--bottom-left .ja-hero__content-wrap{align-items:flex-end;justify-content:flex-start}.ja-hero__slide--bottom-center .ja-hero__content-wrap{align-items:flex-end;justify-content:center}.ja-hero__slide--bottom-right .ja-hero__content-wrap{align-items:flex-end;justify-content:flex-end}}@media(max-width:768.98px){.ja-hero__content-wrap{justify-content:center}.ja-hero__slide--mob-top .ja-hero__content-wrap{align-items:flex-start}.ja-hero__slide--mob-center .ja-hero__content-wrap{align-items:center}.ja-hero__slide--mob-bottom .ja-hero__content-wrap{align-items:flex-end}.ja-hero__content{width:100%}}.ja-hero__slide--text-left .ja-hero__content{text-align:start}.ja-hero__slide--text-center .ja-hero__content{text-align:center}.ja-hero__slide--text-right .ja-hero__content{text-align:end}.ja-hero__slide--text-center .ja-hero__buttons{justify-content:center}.ja-hero__slide--text-right .ja-hero__buttons{justify-content:flex-end}.ja-hero__subheading{display:inline-block;margin:0 0 12px;padding:6px 14px;border-radius:6px;background:rgb(var(--ja-lime));color:rgb(var(--ja-ink));font-size:.78em;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ja-hero__heading{margin:0 0 14px;color:inherit;font-size:var(--ja-hero-h-size-mob);line-height:1.02;text-shadow:0 2px 24px rgba(0,0,0,.18);text-wrap:balance}@media(min-width:769px){.ja-hero__heading{font-size:var(--ja-hero-h-size)}}.ja-hero__content--solid .ja-hero__heading{text-shadow:none}.ja-hero__text{max-width:46ch;margin-bottom:4px;color:inherit;font-size:1.05em;line-height:1.5}.ja-hero__slide--text-center .ja-hero__text{margin-inline:auto}.ja-hero__text p{margin:0 0 .6em}.ja-hero__buttons{display:flex;flex-wrap:wrap;margin-top:20px;gap:12px}.ja-hero__buttons .btn{padding:15px 30px;font-size:.95em}@media(max-width:599.98px){.ja-hero__buttons .btn{padding:13px 22px}}.ja-btn--lime{--btn-bg-color: var(--ja-lime);--btn-text-color: var(--ja-ink);--btn-bg-hover-color: var(--ja-blue);--ja-btn-fg-hover: #fff}.ja-btn--white{--btn-bg-color: 255 255 255;--btn-text-color: var(--ja-blue);--btn-bg-hover-color: var(--ja-lime);--ja-btn-fg-hover: rgb(var(--ja-ink))}@keyframes ja-hero-in-x{0%{opacity:0;translate:70px 0}to{opacity:1;translate:0 0}}@keyframes ja-hero-in-y{0%{opacity:0;translate:0 36px}to{opacity:1;translate:0 0}}.ja-hero--text-slide .ja-hero__slide.is-active .ja-hero__content>*{animation:ja-hero-in-x .9s var(--ja-ease-out) backwards}.ja-hero--text-up .ja-hero__slide.is-active .ja-hero__content>*{animation:ja-hero-in-y .9s var(--ja-ease-out) backwards}@media(max-width:768.98px){.ja-hero--text-slide .ja-hero__slide.is-active .ja-hero__content>*{animation-name:ja-hero-in-y}}.ja-hero__slide.is-active .ja-hero__content>:nth-child(1){animation-delay:.3s}.ja-hero__slide.is-active .ja-hero__content>:nth-child(2){animation-delay:.45s}.ja-hero__slide.is-active .ja-hero__content>:nth-child(3){animation-delay:.6s}.ja-hero__slide.is-active .ja-hero__content>:nth-child(4){animation-delay:.75s}.ja-hero__slide.is-active :is(.ja-hero__content--glass,.ja-hero__content--solid){animation:ja-hero-in-y .9s var(--ja-ease-out) .15s backwards}.ja-hero__slide:not(.is-active) .ja-hero__content{transition:opacity .3s ease;opacity:0}.ja-hero__sticker{display:grid;position:absolute;z-index:5;width:112px;height:112px;place-items:center;color:var(--ja-sticker-text);font-family:var(--heading-font-family);font-size:18px;font-weight:800;line-height:1;text-align:center;text-transform:uppercase;pointer-events:none;rotate:-12deg}.ja-hero__sticker:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--ja-sticker-bg);filter:none;clip-path:polygon(50% 0%,59% 13%,75% 7%,77% 23%,93% 25%,87% 40%,100% 50%,87% 60%,93% 75%,77% 77%,75% 93%,59% 87%,50% 100%,41% 87%,25% 93%,23% 77%,7% 75%,13% 60%,0% 50%,13% 40%,7% 25%,23% 23%,25% 7%,41% 13%)}.ja-hero__sticker span{padding:0 14px}.ja-hero__sticker--top-right{top:22px;right:22px}.ja-hero__sticker--top-left{top:22px;left:22px}.ja-hero__sticker--bottom-right{right:22px;bottom:72px}.ja-hero__slide.is-active .ja-hero__sticker{animation:ja-sticker-in .8s var(--ja-ease-bounce) .6s backwards,ja-sticker-wobble 3.2s ease-in-out 1.6s infinite}@keyframes ja-sticker-in{0%{opacity:0;scale:.3;rotate:-60deg}to{opacity:1;scale:1;rotate:-12deg}}@keyframes ja-sticker-wobble{0%,to{rotate:-12deg;scale:1}50%{rotate:-4deg;scale:1.06}}@media(max-width:768.98px){.ja-hero__sticker{width:84px;height:84px;font-size:13px}.ja-hero__sticker--top-right{top:14px;right:14px}.ja-hero__sticker--top-left{top:14px;left:14px}}.ja-hero__controls{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;pointer-events:none}.ja-hero__arrow{display:none;position:absolute;top:50%;width:48px;height:48px;place-items:center;transition:opacity .35s ease,translate .45s var(--ja-ease-spring),background-color .3s ease,scale .3s var(--ja-ease-bounce);border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#ffffff2e;color:#fff;opacity:0;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ja-hero__arrow svg{width:22px;height:22px}.ja-hero__arrow--prev{left:18px;translate:-16px -50%}.ja-hero__arrow--next{right:18px;translate:16px -50%}@media(hover:hover)and (pointer:fine)and (min-width:769px){.ja-hero__arrow{display:grid}.ja-hero__slider:hover .ja-hero__arrow,.ja-hero__arrow:focus-visible{opacity:1;translate:0 -50%}.ja-hero__arrow:hover{background:#fff;color:rgb(var(--ja-blue));scale:1.06}}.ja-hero__dots{display:flex;position:absolute;bottom:18px;left:50%;align-items:center;padding:8px 12px;gap:8px;border-radius:999px;background:#00163d47;pointer-events:auto;translate:-50% 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ja-hero__dot{position:relative;width:9px;height:9px;overflow:hidden;transition:width .55s var(--ja-ease-spring),background-color .3s ease;border-radius:999px;background:#ffffff8c}.ja-hero__dot:hover{background:#ffffffd9}.ja-hero__dot.is-active{width:42px;background:#ffffff59}.ja-hero__dot-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fff;transform-origin:0 50%;scale:0 1}.ja-hero__dot.is-active .ja-hero__dot-fill{scale:1 1}@keyframes ja-dot-fill{0%{scale:0 1}to{scale:1 1}}.ja-hero__slider[data-playing] .ja-hero__dot.is-active .ja-hero__dot-fill{animation:ja-dot-fill var(--ja-hero-speed, 6s) linear both}.ja-hero__slider[data-playing].is-paused .ja-hero__dot.is-active .ja-hero__dot-fill{animation-play-state:paused}.ja-hero__pause{display:grid;width:22px;height:22px;margin-inline-start:4px;place-items:center;color:#fff}.ja-hero__pause svg{width:14px;height:14px}.ja-hero__play-icon,.ja-hero__slider.is-stopped .ja-hero__pause-icon{display:none}.ja-hero__slider.is-stopped .ja-hero__play-icon{display:block}.ja-bubbles{--ja-rise: calc(var(--ja-hero-h-mob, 440px) + 80px);position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}@media(min-width:769px){.ja-bubbles{--ja-rise: calc(var(--ja-hero-h, 520px) + 80px)}}.ja-bubbles span{position:absolute;bottom:-40px;left:var(--x);width:var(--s);height:var(--s);border:1.5px solid rgba(255,255,255,.65);border-radius:50%;background:radial-gradient(circle at 32% 30%,#ffffffd9 0 8%,#ffffff2e 22%,#ffffff0a 62%);opacity:0;animation:ja-bubble var(--d) linear var(--delay) infinite}@keyframes ja-bubble{0%{opacity:0;translate:0 0}8%{opacity:.85}30%{translate:14px calc(var(--ja-rise) * -.3)}55%{translate:-10px calc(var(--ja-rise) * -.55)}80%{opacity:.6;translate:12px calc(var(--ja-rise) * -.8)}to{opacity:0;translate:-6px calc(var(--ja-rise) * -1)}}.ja-hero__menu{display:none}@media(min-width:1024px){.ja-hero__menu{display:block;position:relative;z-index:8;min-height:340px}.ja-hero__menu-panel{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;border-radius:var(--ja-hero-radius);background:var(--ja-hero-menu-bg);box-shadow:var(--ja-shadow-sm);color:var(--ja-hero-menu-text);transition:box-shadow .35s ease}.ja-hero__menu.is-expanded .ja-hero__menu-panel{bottom:auto;min-height:100%;box-shadow:var(--ja-shadow-lg)}}.ja-hero__menu-head{display:flex;flex-shrink:0;align-items:center;padding:15px 20px;gap:12px;border-radius:var(--ja-hero-radius) var(--ja-hero-radius) 0 0;background:var(--ja-hero-menu-accent);color:#fff;font-family:var(--heading-font-family);font-size:1.08em;font-weight:700;letter-spacing:.01em}.ja-hero__menu-burger{display:grid;width:18px;gap:4px}.ja-hero__menu-burger span{display:block;height:2px;transition:width .35s var(--ja-ease-spring);border-radius:2px;background:currentColor}.ja-hero__menu-burger span:nth-child(2){width:70%}.ja-hero__menu-burger span:nth-child(3){width:45%}.ja-hero__menu:hover .ja-hero__menu-burger span{width:100%}.ja-hero__menu-list{flex:1 1 auto;margin:0;padding:8px 0;overflow:hidden;list-style:none}.ja-hero__menu.is-expanded .ja-hero__menu-list{overflow:visible}.ja-hero__menu-item.is-extra,.ja-hero__menu-item.is-overflow{display:none}.ja-hero__menu.is-expanded .ja-hero__menu-item.is-extra,.ja-hero__menu.is-expanded .ja-hero__menu-item.is-overflow{display:block}.ja-hero__menu-more[hidden]{display:none}.ja-hero__menu-link{display:flex;position:relative;align-items:center;margin:0 8px;padding:9px 12px;gap:12px;transition:background-color .25s ease,color .25s ease;border-radius:12px;color:inherit;font-size:.95em;font-weight:500;line-height:1.25;text-decoration:none}.ja-hero__menu-icon{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;overflow:hidden;transition:scale .35s var(--ja-ease-bounce),background-color .25s ease;border-radius:50%;background:rgb(var(--ja-cloud));font-size:17px;line-height:1}.ja-hero__menu-icon--img img{width:100%;height:100%;object-fit:cover}.ja-hero__menu-label{flex:1 1 auto;min-width:0;transition:translate .35s var(--ja-ease-spring)}.ja-hero__menu-chev{flex:0 0 16px;width:16px;height:16px;transition:translate .3s var(--ja-ease-spring),opacity .3s ease;opacity:.45}.ja-hero__menu-item:hover>.ja-hero__menu-link,.ja-hero__menu-item.is-hover>.ja-hero__menu-link,.ja-hero__menu-item:focus-within>.ja-hero__menu-link,.ja-hero__menu-item.is-open>.ja-hero__menu-link,.ja-hero__menu-item.is-current>.ja-hero__menu-link{background:color-mix(in srgb,var(--ja-hero-menu-accent) 9%,transparent);color:var(--ja-hero-menu-accent)}.ja-hero__menu-item:is(:hover,.is-hover,:focus-within,.is-open,.is-current)>.ja-hero__menu-link .ja-hero__menu-label{translate:4px 0}.ja-hero__menu-item:is(:hover,.is-hover) .ja-hero__menu-icon,.ja-hero__menu-item.is-open .ja-hero__menu-icon{background:rgb(var(--ja-lime));scale:1.1}.ja-hero__menu-item:is(:hover,.is-hover) .ja-hero__menu-chev,.ja-hero__menu-item.is-open .ja-hero__menu-chev{opacity:1;translate:3px 0}.ja-hero__menu-more{display:flex;flex-shrink:0;align-items:center;justify-content:center;margin:0 16px 12px;padding:9px;gap:6px;border-top:1px solid rgba(var(--ja-mist) / 1);color:var(--ja-hero-menu-accent);font-size:.88em;font-weight:700}.ja-hero__menu-more svg{width:16px;height:16px;transition:rotate .35s var(--ja-ease-smooth)}.ja-hero__menu-more-close,.ja-hero__menu.is-expanded .ja-hero__menu-more-open{display:none}.ja-hero__menu.is-expanded .ja-hero__menu-more-close{display:inline}.ja-hero__menu.is-expanded .ja-hero__menu-more svg{rotate:180deg}.ja-hero__flyout{position:absolute;z-index:20;top:0;bottom:0;left:100%;width:min(640px,52vw);padding-left:12px;transition:opacity .15s ease,translate .2s ease,visibility 0s .15s;opacity:0;pointer-events:none;translate:-12px 0;visibility:hidden}.ja-hero__flyout-box{height:100%;padding:24px 28px 28px;overflow-y:auto;border-radius:var(--ja-hero-radius);background:var(--ja-hero-menu-bg);box-shadow:var(--ja-shadow-lg);color:var(--ja-hero-menu-text);overscroll-behavior:contain}@media(hover:hover)and (pointer:fine){.ja-hero__menu-item.is-hover>.ja-hero__flyout{transition:opacity .22s ease,translate .4s var(--ja-ease-out),visibility 0s;opacity:1;pointer-events:auto;translate:0 0;visibility:visible}.ja-hero__menu.is-scrolling .ja-hero__menu-item:not(:focus-within)>.ja-hero__flyout{transition:opacity .1s ease,visibility 0s .1s;opacity:0;pointer-events:none;visibility:hidden}}.ja-hero__menu-item:focus-within>.ja-hero__flyout,.ja-hero__menu-item.is-open>.ja-hero__flyout{transition:opacity .25s ease,translate .45s var(--ja-ease-out),visibility 0s;opacity:1;pointer-events:auto;translate:0 0;visibility:visible}.ja-hero__menu .ja-hero__menu-item.is-dismissed>.ja-hero__flyout{transition:opacity .1s ease,visibility 0s .1s;opacity:0;pointer-events:none;visibility:hidden}.ja-hero__flyout-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px;padding-bottom:14px;gap:16px;border-bottom:1px solid rgba(var(--ja-mist) / 1)}.ja-hero__flyout-title{color:inherit;font-family:var(--heading-font-family);font-size:1.4em;font-weight:800;text-decoration:none}.ja-hero__flyout-all{color:var(--ja-hero-menu-accent);font-size:.88em;font-weight:700;white-space:nowrap}.ja-hero__flyout-list{margin:0;padding:0;list-style:none;columns:2;column-gap:28px}.ja-hero__flyout-list--wide{columns:3}.ja-hero__flyout-list>li{margin-bottom:2px;break-inside:avoid}.ja-hero__flyout-link,.ja-hero__flyout-sub a{display:inline-block;padding:5px 0;transition:color .2s ease,translate .3s var(--ja-ease-spring);color:inherit;font-size:.93em;text-decoration:none}.ja-hero__flyout-link.has-children{font-weight:700}.ja-hero__flyout-link:hover,.ja-hero__flyout-sub a:hover{color:var(--ja-hero-menu-accent);translate:4px 0}.ja-hero__flyout-sub{margin:0 0 8px;padding:0;list-style:none;opacity:.8}.ja-hero__chips{margin:0 calc(var(--gutter) * -1) 12px}@media(min-width:1024px){.ja-hero__chips{display:none}}.ja-hero__chips-list{display:flex;margin:0;padding:4px var(--gutter) 8px;gap:8px;overflow-x:auto;overflow-y:hidden;list-style:none;scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none}.ja-hero__chips-list::-webkit-scrollbar{display:none}.ja-hero__chips-list>li{flex:0 0 auto;scroll-snap-align:start}.ja-chip{display:inline-flex;align-items:center;padding:7px 14px 7px 7px;gap:8px;transition:background-color .25s ease,color .25s ease,scale .2s ease;border:1px solid rgba(var(--ja-mist) / 1);border-radius:var(--btn-border-radius, 10px);background:#fff;box-shadow:var(--ja-shadow-sm);color:rgb(var(--ja-ink));font-size:.9em;font-weight:600;text-decoration:none;white-space:nowrap}.ja-chip:active{scale:.96}.ja-chip.is-current{border-color:rgb(var(--ja-accent));background:rgb(var(--ja-accent));color:#fff}.ja-chip__icon{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:rgb(var(--ja-cloud));font-size:15px}.ja-chip:not(:has(.ja-chip__icon)){padding-inline-start:14px}.ja-hero__aside{display:grid;gap:12px;grid-template-columns:1fr 1fr}.ja-hero__aside:has(>:nth-child(3)){grid-template-columns:1fr 1fr}.ja-hero__aside>:nth-child(3){grid-column:1 / -1}@media(min-width:600px){.ja-hero__aside:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.ja-hero__aside>:nth-child(3){grid-column:auto}}@media(min-width:1024px){.ja-hero--menu_banners .ja-hero__aside,.ja-hero--banners .ja-hero__aside{gap:var(--ja-hero-gap);grid-template-columns:1fr;grid-auto-rows:1fr}.ja-hero--menu_banners .ja-hero__aside>:nth-child(3),.ja-hero--banners .ja-hero__aside>:nth-child(3){display:none}.ja-hero--fixed.ja-hero--menu_banners .ja-hero__aside,.ja-hero--fixed.ja-hero--banners .ja-hero__aside{height:var(--ja-hero-h)}.ja-hero--menu_below .ja-hero__aside{height:var(--ja-banner-h);gap:var(--ja-hero-gap);grid-template-columns:repeat(var(--ja-banner-count),minmax(0,1fr))}.ja-hero--menu_below .ja-hero__aside>:nth-child(3){grid-column:auto}}.ja-hero__banner{display:flex;position:relative;align-items:flex-end;min-height:150px;padding:18px;overflow:hidden;isolation:isolate;border-radius:var(--ja-hero-radius);background:rgb(var(--ja-mist));color:var(--ja-banner-text);text-decoration:none}@media(min-width:600px){.ja-hero__banner{min-height:190px;padding:22px}}.ja-hero__banner-img{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ja-hero__banner-shade{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;transition:opacity .4s ease;background:linear-gradient(0deg,var(--ja-banner-overlay) 0%,transparent 85%);opacity:var(--ja-banner-overlay-opacity)}.ja-hero__banner:hover .ja-hero__banner-shade{opacity:calc(var(--ja-banner-overlay-opacity) + .15)}.ja-hero__banner-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ja-hero__banner-sub{font-size:.75em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.ja-hero__banner-heading{font-family:var(--heading-font-family);font-size:1.25em;font-weight:800;line-height:1.1}@media(min-width:1280px){.ja-hero__banner-heading{font-size:1.55em}}.ja-hero__banner-cta{display:inline-flex;align-items:center;margin-top:8px;padding:7px 14px;gap:6px;transition:background-color .3s ease,color .3s ease,padding .4s var(--ja-ease-spring);border-radius:var(--btn-border-radius, 10px);background:#ffffffeb;color:rgb(var(--ja-blue));font-size:.8em;font-weight:700}.ja-hero__banner-cta svg{width:15px;height:15px;transition:translate .4s var(--ja-ease-spring)}.ja-hero__banner:hover .ja-hero__banner-cta{padding-inline-end:18px;background:rgb(var(--ja-lime));color:rgb(var(--ja-ink))}.ja-hero__banner:hover .ja-hero__banner-cta svg{translate:4px 0}@media(prefers-reduced-motion:reduce){.ja-hero__slide,.ja-hero__media{transition-duration:.01s!important}.ja-hero--kenburns .ja-hero__slide.is-active .ja-hero__media img,.ja-hero__slide.is-active .ja-hero__content>*,.ja-hero__slide.is-active .ja-hero__sticker,.ja-bubbles span{animation:none!important}.ja-bubbles{display:none}}.ja-hero__banner-heading{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}@media(max-width:599.98px){.ja-hero__banner{min-height:140px;padding:14px}.ja-hero__banner-sub{font-size:.65em}.ja-hero__banner-heading{font-size:1.02em}.ja-hero__banner-cta{margin-top:6px;padding:6px 10px;font-size:.72em;white-space:nowrap}.ja-hero__banner-cta svg{width:13px;height:13px}}.ja-hero__banner--color{background:radial-gradient(130% 130% at 100% 0%,color-mix(in srgb,var(--ja-banner-bg) 70%,#fff) 0%,var(--ja-banner-bg) 50%,color-mix(in srgb,var(--ja-banner-bg) 85%,#ff3d1f) 100%)}.ja-hero__banner--color .ja-hero__banner-shade{display:none}.ja-hero__banner-pattern{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;transition:scale 1s var(--ja-ease-out);background:radial-gradient(circle at 78% 26%,rgba(255,255,255,.28) 0 22px,transparent 23px),radial-gradient(circle at 90% 62%,rgba(255,255,255,.18) 0 12px,transparent 13px),radial-gradient(circle at 64% 76%,rgba(255,255,255,.14) 0 30px,transparent 31px),radial-gradient(circle at 92% 92%,rgba(255,255,255,.2) 0 7px,transparent 8px),radial-gradient(circle at 56% 14%,rgba(255,255,255,.16) 0 6px,transparent 7px)}@media(hover:hover)and (pointer:fine){.ja-hero__banner--color:hover .ja-hero__banner-pattern{scale:1.08}}@media(min-width:1024px){.ja-hero__menu-head{padding:13px 18px}.ja-hero__menu-list{padding:6px 0}.ja-hero__menu-link{padding:4px 12px;gap:10px;font-size:.9em}.ja-hero__menu-icon{flex-basis:25px;width:25px;height:25px;font-size:14px}.ja-hero__menu-more{margin-bottom:8px;padding:7px}}@media(min-width:1024px){.ja-hero__menu-panel{border:1px solid rgba(var(--ja-mist) / 1)}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/ja-hero.css.map */
