.jc-dark{background:var(--jc-night);color:var(--jc-on-dark)}.jc-xhead__title{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.jc-h2.jc-xhead__h2{font-size:clamp(2.25rem,1.3rem + 3.2vw,4rem);font-weight:700;line-height:.98;letter-spacing:-.035em;text-transform:uppercase}.jc-dark .jc-h2.jc-xhead__h2{color:var(--jc-on-dark)}.jc-dark :focus-visible{outline-color:var(--jc-on-dark)!important}.jc-carousel{margin-top:clamp(64px,8vw,112px);padding:clamp(64px,7vw,104px) 0 clamp(40px,5vw,64px);overflow:hidden}.jc-carousel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,3.6vw,44px)}.jc-site a.jc-carousel__all{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.9375rem;font-weight:600;color:var(--jc-on-dark);text-decoration:underline;text-decoration-color:#ffffff80;text-underline-offset:5px;white-space:nowrap}.jc-carousel__track{--jc-car-pad: max(var(--jc-gutter), calc((100vw - var(--jc-max)) / 2 + var(--jc-gutter)));list-style:none;margin:0;padding:0 var(--jc-car-pad);display:grid;grid-auto-flow:column;grid-auto-columns:min(820px,72vw);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--jc-car-pad);scrollbar-width:none;overscroll-behavior-x:contain}.jc-carousel__track::-webkit-scrollbar{display:none}.jc-slide{scroll-snap-align:start;min-width:0}.jc-site a.jc-slide__link{position:relative;isolation:isolate;display:block;aspect-ratio:16 / 9;border-radius:var(--jc-radius-lg);overflow:hidden;color:var(--jc-on-dark);text-decoration:none;background:var(--jc-deep)}.jc-slide__link>.jc-slide__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.jc-slide__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--jc-ease)}.jc-slide__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#041216d6,#04121666 42%,#04121600 70%)}@media(hover:hover){.jc-slide__link:hover .jc-slide__media img{transform:scale(1.03)}}.jc-slide__text{position:absolute;left:clamp(20px,2.4vw,32px);right:clamp(20px,2.4vw,32px);bottom:clamp(20px,2.4vw,32px);display:flex;flex-direction:column;gap:8px}.jc-slide__when{font:700 .75rem/1.2 var(--jc-font);letter-spacing:.16em;text-transform:uppercase;color:var(--jc-accent)}.jc-slide__title{font-size:clamp(1.5rem,1rem + 1.6vw,2.5rem);font-weight:700;line-height:1.02;letter-spacing:-.035em;text-transform:uppercase;max-width:22ch;text-wrap:balance}.jc-slide__sub{font-size:.875rem;font-weight:600;color:var(--jc-on-dark-soft)}.jc-slide__link:hover .jc-slide__sub,.jc-slide__link:focus-visible .jc-slide__sub{color:var(--jc-on-dark);text-decoration:underline;text-underline-offset:4px}.jc-site .jc-slide__link:focus-visible{outline:2px solid var(--jc-on-dark);outline-offset:3px}.jc-carousel__dots{display:flex;gap:0;margin-top:16px;margin-left:-10px}.jc-carousel__dot{display:inline-flex;align-items:center;justify-content:center;width:44px;height:32px;padding:0;border:0;background:none;cursor:pointer}.jc-carousel__dot span{display:block;width:24px;height:3px;border-radius:2px;background:#ffffff4d;transition:background .2s var(--jc-ease)}.jc-carousel__dot.is-on span{background:var(--jc-accent)}@media(hover:hover){.jc-carousel__dot:hover span{background:#fff9}.jc-carousel__dot.is-on:hover span{background:var(--jc-accent)}}.jc-closer{margin-top:clamp(64px,8vw,112px)}.jc-closer__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.jc-tile{position:relative;isolation:isolate;min-height:clamp(460px,42vw,620px);display:flex;align-items:flex-end;overflow:hidden}.jc-tile>.jc-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.jc-tile__media img{width:100%;height:100%;object-fit:cover;display:block}.jc-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#041216db,#04121670 46%,#04121614 80%)}.jc-tile__text{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(28px,4vw,56px);max-width:560px}.jc-h2.jc-tile__h{color:var(--jc-on-dark);font-weight:700;text-transform:uppercase;letter-spacing:-.04em;line-height:.96;font-size:clamp(2rem,1.2rem + 2.6vw,3.5rem)}.jc-tile__p{margin:0;color:var(--jc-on-dark-soft);font-size:1.0625rem;line-height:1.55}.jc-site a.jc-tile__link{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:0 18px;border:1px solid rgb(255 255 255 / .6);border-radius:var(--jc-pill);color:var(--jc-on-dark);font-weight:600;font-size:.875rem;text-decoration:none;letter-spacing:.02em;transition:background .2s var(--jc-ease)}@media(hover:hover){.jc-site a.jc-tile__link:hover{background:#ffffff1f}}@media(max-width:899px){.jc-carousel__head{flex-direction:column;align-items:flex-start}.jc-carousel__track{grid-auto-columns:84vw;gap:12px}.jc-site a.jc-slide__link{aspect-ratio:4 / 5}.jc-closer__list{grid-template-columns:minmax(0,1fr)}.jc-tile{min-height:440px}}@media(prefers-reduced-motion:reduce){.jc-slide__media img{transition:none}.jc-slide__link:hover .jc-slide__media img{transform:none}.jc-carousel__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/jc-home-immersive.css.map */
