@keyframes jc-b2-rise{0%{opacity:0;transform:translate3d(0,.75rem,0)}to{opacity:1;transform:none}}@keyframes jc-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes jc-b2-cue{0%,to{transform:scaleY(.35);opacity:.5}50%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:no-preference){.jc-b2-hero:not([data-still]) .jc-b2-step{animation:jc-b2-rise .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * .12s + var(--jc-hero-elapsed, 0ms))}.jc-b2-hero:not([data-still]) .jc-hero-zoom{animation:jc-hero-zoom 12s ease-out both;animation-delay:var(--jc-hero-elapsed, 0ms);will-change:transform}.jc-b2-hero:not([data-still]) .jc-b2-cue-line{animation:jc-b2-cue 2.4s ease-in-out infinite}}.jc-hero-zoom{transform-origin:50% 100%}@media(max-width:767px){.jc-home-hero img{object-position:0% 100%!important}}.jc-home-hero{background:color-mix(in srgb,var(--jc-sand) 55%,var(--jc-cream))}@media(min-width:768px){.jc-hero-frame{transform:scale(.9);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 9%),linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,#000 9%),linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);mask-composite:intersect}}@media(max-width:767px){.jc-b2-hero .jc-filled-link{max-width:100%;padding-inline:1rem;font-size:.75rem;letter-spacing:.12em;white-space:normal}}@media(min-width:768px){.jc-hero-zoom{transform-origin:50% 50%}}.jc-hero-wash{background:linear-gradient(to right,color-mix(in srgb,var(--jc-cream) 35%,transparent) 0%,color-mix(in srgb,var(--jc-cream) 35%,transparent) 30%,transparent 52%)}@media(min-width:768px){.jc-hero-wash{background:linear-gradient(to right,color-mix(in srgb,var(--jc-cream) 60%,transparent) 0%,color-mix(in srgb,var(--jc-cream) 60%,transparent) 30%,transparent 55%)}}.jc-b2-cue-line{display:block;width:1px;height:2.75rem;background:currentColor;transform-origin:top}@keyframes jc-b2-marquee{to{transform:translate3d(-50%,0,0)}}@keyframes jc-b2-marquee-rtl{to{transform:translate3d(50%,0,0)}}.jc-b2-marquee-viewport{overflow:hidden}.jc-b2-marquee-track{display:flex;flex-wrap:nowrap;width:max-content}.jc-b2-marquee-track li{white-space:nowrap}@media(prefers-reduced-motion:no-preference){.jc-b2-marquee:not([data-still]) .jc-b2-marquee-track{animation:jc-b2-marquee 60s linear infinite}[dir=rtl] .jc-b2-marquee:not([data-still]) .jc-b2-marquee-track{animation-name:jc-b2-marquee-rtl}}@media(prefers-reduced-motion:reduce){.jc-b2-marquee-viewport{overflow-x:auto;scrollbar-width:none;padding-inline:1.5rem}.jc-b2-marquee [data-dup],.jc-b2-marquee-toggle{display:none}}.jc-b2-marquee[data-still] .jc-b2-marquee-viewport{overflow-x:auto;scrollbar-width:none;padding-inline:1.5rem}.jc-b2-marquee[data-still] .jc-b2-marquee-track{animation:none}.jc-b2-marquee[data-still] [data-dup],.jc-b2-marquee[data-still] .jc-b2-marquee-toggle{display:none}.jc-b2-marquee-viewport::-webkit-scrollbar{display:none}.jc-b2-tile img{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.jc-b2-tile-caption{transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.jc-b2-tile:hover img{transform:scale(1.045)}.jc-b2-tile .jc-b2-tile-caption{opacity:0;transform:translate3d(0,.5rem,0)}.jc-b2-tile:hover .jc-b2-tile-caption,.jc-b2-tile:focus-visible .jc-b2-tile-caption{opacity:1;transform:none}}.jc-b2-rail{scrollbar-width:none;overscroll-behavior-x:contain}.jc-b2-rail::-webkit-scrollbar{display:none}.jc-b2-rail[data-dragging]{scroll-snap-type:none;cursor:grabbing}.jc-b2-rail[data-dragging] *{pointer-events:none}@media(pointer:fine){.jc-b2-rail{cursor:grab}}.jc-b2-progress{transform-origin:left center;transition:transform .2s linear}[dir=rtl] .jc-b2-progress{transform-origin:right center}.jc-b2-ig img{transition:transform .9s cubic-bezier(.22,1,.36,1)}.jc-b2-ig-veil{transition:opacity .4s ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.jc-b2-ig:hover img{transform:scale(1.04)}}.jc-b2-ig:hover .jc-b2-ig-veil,.jc-b2-ig:focus-visible .jc-b2-ig-veil{opacity:1}.jc-b2-defer{content-visibility:auto}
