.jc-sustainability-page{min-height:var(--jc-min-height);position:relative;overflow:hidden}.jc-sustainability-page__heading{letter-spacing:0;text-transform:uppercase;margin:0 0 24px;font-size:13px;font-weight:400;line-height:1.2}@media (width>=750px){.jc-sustainability-page__master{height:auto;overflow:visible}.jc-sustainability-page__stage{aspect-ratio:var(--jc-stage-ratio);z-index:1;width:min(100%,max(80%,1000px));max-width:1800px;display:grid;position:relative;container-type:inline-size}}.jc-sustainability-page__grid-item{background:#fff;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.jc-sustainability-page__grid-item[data-slot="1"]{width:20.09%;height:33.45%;top:0;left:0}.jc-sustainability-page__grid-item[data-slot="2"]{width:28.8%;height:33.45%;top:0;left:20.07%}.jc-sustainability-page__grid-item[data-slot="3"]{width:30.9%;height:33.45%;top:0;left:48.84%}.jc-sustainability-page__grid-item[data-slot="4"]{width:20.28%;height:33.45%;top:0;left:79.72%}.jc-sustainability-page__grid-item[data-slot="5"]{width:24.07%;height:33.45%;top:33.3%;left:0}.jc-sustainability-page__grid-item[data-slot="6"]{width:49.6%;height:33.45%;top:33.3%;left:24.05%}.jc-sustainability-page__grid-item[data-slot="7"]{width:26.37%;height:33.45%;top:33.3%;left:73.63%}.jc-sustainability-page__grid-item[data-slot="8"]{width:20.21%;height:33.4%;top:66.6%;left:0}.jc-sustainability-page__grid-item[data-slot="9"]{width:30.31%;height:33.4%;top:66.6%;left:20.19%}.jc-sustainability-page__grid-item[data-slot="10"]{width:20.23%;height:33.4%;top:66.6%;left:50.48%}.jc-sustainability-page__grid-item[data-slot="11"]{width:29.31%;height:33.4%;top:66.6%;left:70.69%}.jc-k-page{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.jc-k-page__grid{gap:var(--jc-k-gap);grid-template-columns:repeat(var(--jc-k-columns), minmax(0, 1fr));display:grid}.jc-k-page__tile{aspect-ratio:var(--jc-k-tile-ratio,850 / 1276);background:#fff;position:relative;overflow:hidden}.jc-k-page__overlay{color:var(--jc-k-overlay-color);font-size:var(--jc-k-overlay-size);letter-spacing:var(--jc-k-overlay-letter-spacing);text-transform:uppercase;font-weight:700;line-height:1.2;position:absolute;top:6px;left:6px}.jc-season-explore{background:var(--jc-season-bg,#fff);color:var(--jc-season-color,#000);scroll-behavior:smooth;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.jc-season-explore section{padding:0}.jc-season-explore__intro{background:var(--jc-season-bg,#fff);width:100%;min-height:100svh;position:relative;overflow:hidden}.jc-season-explore__stage{place-items:center;height:100svh;min-height:0;padding:12px 12px 28px;display:grid;position:relative}.jc-season-explore__canvas{aspect-ratio:1686/850;width:min(100vw - 24px,198.35svh - 79.34px);position:relative}.jc-season-explore__title{font-family:var(--font-heading-family,inherit);font-size:clamp(8px, 1.2vw, var(--jc-season-title-size-mobile,24px));font-weight:var(--jc-season-title-weight,500);left:var(--jc-season-title-x,4%);letter-spacing:0;text-transform:uppercase;top:calc(var(--jc-season-title-y,13%) + var(--jc-season-intro-offset,0%));white-space:pre-line;z-index:30;margin:0;line-height:1;position:absolute}.jc-season-explore__items{display:block}.jc-season-explore__media{aspect-ratio:var(--jc-season-ratio-desktop,4 / 5);background:#0000000f;width:100%;display:block;position:relative;overflow:hidden}.jc-season-explore__placeholder{color:#00000094;font-family:var(--font-body-family,inherit);letter-spacing:0;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;padding:4px;font-size:clamp(6px,.85vw,12px);font-weight:500;line-height:1.15;display:flex}.jc-season-explore__label{color:var(--jc-season-label-color,#fff);font-family:var(--font-body-family,inherit);font-size:clamp(6px, 1.1vw, var(--jc-season-label-size-mobile,12px));font-weight:var(--jc-season-label-weight,500);left:var(--jc-season-label-x,50%);pointer-events:none;text-align:center;text-transform:uppercase;max-width:calc(100% - 8px);top:var(--jc-season-label-y,50%);white-space:nowrap;width:max-content;padding:clamp(3px,.45vw,8px);line-height:1.1;display:block;position:absolute;transform:translate(-50%,-50%)}.jc-season-explore__panel{content-visibility:auto;contain-intrinsic-size:900px;min-height:auto;padding:116px 12px 64px;scroll-margin-block:calc(50vh - min(100vh,900px)/2);position:relative}.jc-season-explore__panel-title{font-family:var(--font-heading-family,inherit);font-size:var(--jc-season-grid-title-size-mobile,20px);font-weight:var(--jc-season-grid-title-weight,500);letter-spacing:0;text-transform:uppercase;white-space:pre-line;margin:0 0 36px;line-height:1}.jc-season-explore__panel--about .jc-season-explore__panel-title{font-size:var(--jc-season-about-title-size-mobile,20px);font-weight:var(--jc-season-about-title-weight,500)}.jc-season-explore__about{gap:32px;display:grid}.jc-season-explore__about-copy{color:#000000db;font-size:var(--jc-season-about-body-size-mobile,10px);font-weight:var(--jc-season-about-body-weight,400);white-space:pre-line;max-width:420px;line-height:1.38}.jc-season-explore__about-media{aspect-ratio:16/9;background:#000;width:100%;display:block;overflow:hidden}.jc-season-explore__about-media--contain{aspect-ratio:var(--jc-season-about-media-ratio,16 / 9);background:0 0}.jc-season-explore__about-media--grid{aspect-ratio:auto;background:0 0}.jc-season-explore__about-media-grid{grid-template-columns:repeat(var(--jc-season-about-media-grid-columns-mobile,2), minmax(0, 1fr));gap:0;width:100%;display:grid}.jc-season-explore__about-media-grid-item{aspect-ratio:var(--jc-season-about-media-grid-ratio,9 / 16);background:#000;display:block;overflow:hidden}.jc-season-explore__grid{column-gap:var(--jc-season-grid-column-gap-mobile,0px);grid-template-columns:repeat(var(--jc-season-grid-columns-mobile,3), minmax(0, 1fr));row-gap:var(--jc-season-grid-row-gap-mobile,0px);width:100%;display:grid}.jc-season-explore__grid-image{aspect-ratio:var(--jc-season-grid-ratio,4 / 5);background:0 0;display:block;overflow:hidden}.jc-season-explore__grid-cell,.jc-season-explore__grid-row{display:contents}.jc-season-explore__grid-link--unavailable{cursor:default;text-decoration:line-through}@media screen and (width<=749px){.jc-season-explore__intro{min-height:auto;overflow:hidden}.jc-season-explore__stage{align-items:stretch;height:auto;min-height:0;padding:40px 0 24px;display:flex}.jc-season-explore__canvas{aspect-ratio:auto;flex-direction:column;gap:18px;width:100%;display:flex}.jc-season-explore__title{flex:none;width:100%;padding:0 20px;font-size:clamp(11px,3vw,13px);font-weight:500;line-height:1;position:relative;top:auto;left:auto}.jc-season-explore__items{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;width:100%;padding:0 20px 18px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.jc-season-explore__items::-webkit-scrollbar{display:none}.jc-season-explore__item{flex:0 0 clamp(168px,72vw,310px);order:var(--jc-season-mobile-order,0);z-index:auto;width:auto;position:relative;top:auto;left:auto}.jc-season-explore__media{aspect-ratio:var(--jc-season-ratio-mobile,4 / 5)}.jc-season-explore__label{font-size:clamp(5px, 1.6vw, var(--jc-season-label-size-mobile,10px));padding:clamp(2px,.8vw,8px)}.jc-season-explore__panel-title{margin-bottom:14px;padding-left:20px;padding-right:20px;font-size:clamp(11px,3vw,13px);font-weight:500;line-height:1}.jc-season-explore__panel--about .jc-season-explore__panel-title{margin-bottom:14px;font-size:clamp(11px,3vw,13px);font-weight:500}.jc-season-explore__about{gap:24px}.jc-season-explore__panel--grid{margin-top:80px;padding-top:156px}.jc-season-explore__about-copy{color:#000000db;font-size:var(--jc-season-about-body-size-mobile,10px);font-weight:var(--jc-season-about-body-weight,400);max-width:none;padding-left:20px;padding-right:20px;line-height:1.45}.jc-season-explore__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jc-season-explore__grid-link{padding-left:20px;padding-right:20px}}@media screen and (width>=990px){.jc-season-explore__stage{height:100vh;min-height:0;padding:0 0 24px}.jc-season-explore__canvas{aspect-ratio:1686/850;width:var(--jc-season-canvas-max-width,min(calc(100vw - 120px), calc((100vh - 24px) * 1.9835)));margin:0 auto}.jc-season-explore__title{font-size:var(--jc-season-title-size-desktop,20px);left:var(--jc-season-title-x,4%);top:calc(var(--jc-season-title-y,13%) + var(--jc-season-intro-offset,0%));z-index:30;margin:0;position:absolute}.jc-season-explore__items{display:block}.jc-season-explore__item{left:var(--jc-season-tile-x);top:calc(var(--jc-season-tile-y) + var(--jc-season-intro-offset,0%));width:var(--jc-season-tile-w);z-index:var(--jc-season-tile-z);position:absolute}.jc-season-explore__media{aspect-ratio:var(--jc-season-ratio-desktop,4 / 5)}.jc-season-explore__label{font-size:var(--jc-season-label-size-desktop,14px)}.jc-season-explore__panel{min-height:max(100vh, var(--jc-season-grid-panel-min-height-desktop,100vh));padding:0}.jc-season-explore__panel-title{font-size:var(--jc-season-grid-title-size-desktop,18px);font-weight:var(--jc-season-grid-title-weight,500);left:calc((100% - var(--jc-season-grid-width,92vw)) / 2);z-index:2;margin:0;position:absolute;top:12vh}.jc-season-explore__panel--about .jc-season-explore__panel-title{font-size:var(--jc-season-about-title-size-desktop,20px);font-weight:var(--jc-season-about-title-weight,500);top:13vh;left:6vw}.jc-season-explore__about-copy{color:#000000db;font-size:var(--jc-season-about-body-size-desktop,10px);font-weight:var(--jc-season-about-body-weight,400);max-width:var(--jc-season-about-copy-width,430px);width:var(--jc-season-about-copy-width,23vw);line-height:1.42;position:absolute;top:23vh;left:6vw}.jc-season-explore__about-media{left:var(--jc-season-about-media-x,33vw);top:var(--jc-season-about-media-y,22vh);width:var(--jc-season-about-media-width,53vw);position:absolute}.jc-season-explore__about-media--grid{left:var(--jc-season-about-media-x,44vw);width:var(--jc-season-about-media-width,42vw)}.jc-season-explore__about-media--contain{width:var(--jc-season-about-media-width,min(28vw, 44vh))}.jc-season-explore__about-media-grid{grid-template-columns:repeat(var(--jc-season-about-media-grid-columns-desktop,4), minmax(0, 1fr))}.jc-season-explore__grid{column-gap:var(--jc-season-grid-column-gap-desktop,0px);grid-template-columns:repeat(var(--jc-season-grid-columns-desktop,10), minmax(0, 1fr));left:calc((100% - var(--jc-season-grid-width,92vw)) / 2);row-gap:var(--jc-season-grid-row-gap-desktop,0px);top:var(--jc-season-grid-y,20vh);width:var(--jc-season-grid-width,92vw);position:absolute}.jc-season-explore__grid--custom-rows{gap:var(--jc-season-grid-row-gap-desktop,0px);flex-direction:column;display:flex}.jc-season-explore__grid--custom-rows .jc-season-explore__grid-row{height:var(--jc-season-grid-row-height-desktop,18vw);width:100%;display:flex}.jc-season-explore__grid--custom-rows .jc-season-explore__grid-cell{flex:var(--jc-season-grid-cell-grow,1) 1 0;min-width:0;display:block}.jc-season-explore__grid--custom-rows .jc-season-explore__grid-image{aspect-ratio:auto;width:100%;height:100%}}@media (width<=749px){.jc-sustainability-page{min-height:auto;padding:52px 14px 40px}.jc-sustainability-page__copy{margin-top:24px}.jc-sustainability-page__master{aspect-ratio:4/5;height:auto;margin-top:24px}.jc-sustainability-page__grid{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.jc-sustainability-page__grid-item{aspect-ratio:9/16;position:relative}.jc-k-page__grid{grid-template-columns:repeat(var(--jc-k-mobile-columns), minmax(0, 1fr))}.jc-k-page__overlay{font-size:var(--jc-k-overlay-size-mobile)}}.jade-cropper-world{box-sizing:border-box;--jcw-viewport-height:calc(100vh - var(--header-h,var(--jc-header-h,80px)));--jcw-scene-width:clamp(320px, min(var(--jcw-page-width,100vw), calc(var(--jcw-viewport-height) * 16 / 9)), 100vw);background:var(--jcw-bg,#fff);padding:var(--jcw-padding-top,0) 0 var(--jcw-padding-bottom,0)}@supports (height:100svh){.jade-cropper-world{--jcw-viewport-height:calc(100svh - var(--header-h,var(--jc-header-h,80px)))}}.jade-cropper-world__inner{width:var(--jcw-scene-width);margin:0 auto}.jade-cropper-world__header{padding:0 24px 24px}.jade-cropper-world__heading{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:400}.jade-cropper-world__scenes{gap:var(--jcw-scene-gap,0);flex-direction:column;display:flex}.jade-cropper-world__scene{aspect-ratio:16/9;width:100%;max-height:var(--jcw-viewport-height);content-visibility:auto;contain-intrinsic-size:900px 506px;min-height:0;position:relative;overflow:hidden}.jade-cropper-world__uc-badge{z-index:3;letter-spacing:.12em;opacity:.35;pointer-events:none;font-size:10px;position:absolute;top:8px;left:8px}.jade-cropper-world__item{color:inherit;text-decoration:none;display:block;position:absolute;overflow:hidden}.jade-cropper-world__media,.jade-cropper-world__image,.jade-cropper-world__video{width:100%;height:100%;display:block}.jade-cropper-world__image,.jade-cropper-world__video{object-fit:var(--jcw-media-fit,cover);object-position:center center}a.jade-cropper-world__item .jade-cropper-world__image,a.jade-cropper-world__item .jade-cropper-world__video{transition:opacity .35s}a.jade-cropper-world__item:hover .jade-cropper-world__image,a.jade-cropper-world__item:hover .jade-cropper-world__video{opacity:.9}@media screen and (width<=749px){.jade-cropper-world{--jcw-scene-width:100vw;--jcw-mobile-gutter:clamp(16px, 5vw, 24px);--jcw-mobile-gap:clamp(22px, 8vw, 46px)}.jade-cropper-world__inner{width:100%}.jade-cropper-world__header{padding:0 var(--jcw-mobile-gutter) 18px}.jade-cropper-world__scenes{gap:max(var(--jcw-scene-gap,0px), var(--jcw-mobile-gap))}.jade-cropper-world__scene{width:calc(100vw - (var(--jcw-mobile-gutter) * 2));aspect-ratio:4/5;contain-intrinsic-size:360px 450px;max-height:none;margin:0 auto;display:block;overflow:hidden}.jade-cropper-world__item{position:absolute}.jade-cropper-world__media{height:100%}.jade-cropper-world__image,.jade-cropper-world__video{object-fit:var(--jcw-media-fit,cover);height:100%}.jade-cropper-world__scene[data-item-count="1"],.jade-cropper-world__scene[data-item-count="2"]{aspect-ratio:4/5}.jade-cropper-world__scene[data-item-count="3"]{aspect-ratio:4/5.15}.jade-cropper-world__scene[data-item-count="4"]{aspect-ratio:4/5.25}}.jc-sustainability-page .jc-sustainability-page__body p{letter-spacing:normal;font-size:15px;font-weight:400;line-height:1.6}@media (width<=749px){.jc-sustainability-page .jc-sustainability-page__body p{font-size:14px}}
