#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment { --wc-dark: #004751; --wc-teal: #22b09f; --wc-salmon: #f09281; --wc-pink: #f19092; --wc-academy: #005960; --wc-cream: #fffceb; --wc-white: #fff; --wc-ink: #1d1d1b; --wc-ff-regular: 'Regular', 'proxima-nova', 'Helvetica Neue', Arial, sans-serif; --wc-ff-semibold: 'Semibold', 'proxima-nova', 'Helvetica Neue', Arial, sans-serif; --wc-ff-bold: 'Bold', 'proxima-nova', 'Helvetica Neue', Arial, sans-serif; --wc-ff-light: 'Light', 'proxima-nova', 'Helvetica Neue', Arial, sans-serif; --wc-vw-real: var(--wc-vw, 100vw); --d: calc(var(--wc-vw-real) / 1304); --m: calc(var(--wc-vw-real) / 456); --wc-pad: max(24px, calc(49 * var(--d))); --wc-ease: cubic-bezier(.22, .61, .36, 1); position: relative !important; z-index: 0 !important; width: var(--wc-vw-real) !important; max-width: none !important; margin-left: calc(50% - var(--wc-vw-real) / 2) !important; margin-right: 0 !important; overflow-x: clip !important; color: var(--wc-dark) !important; font-family: var(--wc-ff-regular) !important; font-size: clamp(16px, calc(18 * var(--d)), 26px) !important; line-height: 1.28 !important; -webkit-font-smoothing: antialiased !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment *,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment *::before,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment *::after { box-sizing: border-box !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment img { max-width: 100% !important; height: auto !important; display: block !important; border: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment h1,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment h2,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment h3,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment p,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment ul,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment li,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment a,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment span,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment mark,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment strong,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment button { color: var(--wc-c, inherit) !important; font-family: inherit !important; font-size: var(--wc-fs, inherit) !important; font-weight: 400 !important; font-style: normal !important; line-height: inherit !important; letter-spacing: normal !important; text-transform: inherit !important; text-align: inherit !important; text-decoration: none !important; text-shadow: none !important; word-wrap: normal !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: none !important; box-shadow: none !important; max-width: none !important; min-width: 0 !important; width: auto !important; height: auto !important; float: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment div,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment section,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment picture,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment figure { color: inherit !important; font-family: inherit !important; font-size: inherit !important; line-height: inherit !important; letter-spacing: normal !important; text-transform: inherit !important; text-align: inherit !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment ul { list-style: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment strong { font-family: var(--wc-ff-bold) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment button { cursor: pointer !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-h1 { font-family: var(--wc-ff-bold) !important; font-weight: 400 !important; --wc-fs: clamp(40px, calc(60 * var(--d)), 96px); line-height: 1.1 !important; text-transform: uppercase !important; letter-spacing: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-h2 { font-family: var(--wc-ff-bold) !important; font-weight: 400 !important; --wc-fs: clamp(32px, calc(50 * var(--d)), 80px); line-height: 1.1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-p { line-height: 1.28 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-p + .wc-p { margin-top: 1.1em !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-center { text-align: center !important; margin-left: auto !important; margin-right: auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-sec { position: relative !important; padding: 0 var(--wc-pad) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-btn { --btn-bg: var(--wc-dark); --btn-fg: var(--wc-white); display: inline-block !important; font-family: var(--wc-ff-regular) !important; font-size: clamp(14px, calc(16 * var(--d)), 22px) !important; line-height: 1 !important; text-transform: uppercase !important; padding: calc(.55em - 1px) calc(1.15em - 1px) calc(.5em - 1px) !important; border: 1px solid var(--btn-bg) !important; border-radius: 999px !important; background: var(--btn-bg) !important; color: var(--btn-fg) !important; transition: background-color .3s var(--wc-ease), color .3s var(--wc-ease) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-btn:hover,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-btn:focus-visible { background: var(--btn-fg) !important; color: var(--btn-bg) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-btn--white { --btn-bg: var(--wc-white); --btn-fg: var(--wc-dark); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-btn--white:hover,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-btn--white:focus-visible { background: transparent !important; color: var(--wc-white) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-btn--dark { --btn-bg: var(--wc-academy); --btn-fg: var(--wc-white); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-btn--teal { --btn-bg: var(--wc-teal); --btn-fg: var(--wc-white); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-deco { position: absolute !important; pointer-events: none !important; user-select: none !important; max-width: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video { position: relative !important; overflow: clip !important; background-color: #000 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video iframe { position: absolute !important; top: 50% !important; left: 50% !important; width: 100%; height: 100%; transform: translate(-50%, -50%) !important; border: 0 !important; pointer-events: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video--bg { position: absolute !important; inset: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video.is-click { cursor: pointer !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video.is-poster { background-size: cover !important; background-position: center !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video iframe { transition: opacity .4s var(--wc-ease) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video.is-poster iframe { opacity: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-vctl { position: absolute !important; inset: 0 !important; z-index: 2 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-vctl__big { position: absolute !important; top: 50% !important; left: 50% !important; width: 78px !important; height: 78px !important; margin: -39px 0 0 -39px !important; border-radius: 50% !important; background: rgba(255, 255, 255, .92) !important; box-shadow: 0 6px 24px rgba(0, 0, 0, .25) !important; transition: opacity .35s var(--wc-ease), transform .35s var(--wc-ease) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-vctl__big::before { content: '' !important; position: absolute !important; top: 50% !important; left: 50% !important; margin: -12px 0 0 -7px !important; border-style: solid !important; border-width: 12px 0 12px 20px !important; border-color: transparent transparent transparent var(--wc-dark) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video:hover .wc-vctl__big { transform: scale(1.06) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video.is-playing .wc-vctl__big { opacity: 0 !important; transform: scale(.85) !important; pointer-events: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-vctl__bar { position: absolute !important; left: 0 !important; right: 0 !important; bottom: var(--wc-vctl-bottom, 0px) !important; display: flex !important; align-items: center !important; gap: 14px !important; padding: 26px 18px 14px !important; background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .45)) !important; color: var(--wc-white) !important; opacity: 0 !important; transition: opacity .3s var(--wc-ease) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video.is-started .wc-vctl__bar { opacity: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video.is-started.is-playing .wc-vctl__bar { opacity: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video.is-started.is-playing:hover .wc-vctl__bar { opacity: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-vctl__btn { flex: 0 0 auto !important; width: 22px !important; height: 22px !important; position: relative !important; color: var(--wc-white) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-vctl__btn svg { width: 100% !important; height: 100% !important; fill: currentColor !important; display: block !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-vctl__btn .wc-i-pause,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video.is-playing .wc-vctl__play .wc-i-play,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-vctl__mute .wc-i-on,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video.is-unmuted .wc-vctl__mute .wc-i-off { display: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video.is-playing .wc-vctl__play .wc-i-pause,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video.is-unmuted .wc-vctl__mute .wc-i-on { display: block !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-vctl__progress { flex: 1 1 auto !important; height: 16px !important; position: relative !important; cursor: pointer !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-vctl__progress::before,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-vctl__fill { content: '' !important; position: absolute !important; left: 0 !important; top: 50% !important; height: 3px !important; margin-top: -1.5px !important; border-radius: 3px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-vctl__progress::before { right: 0 !important; background: rgba(255, 255, 255, .35) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-vctl__fill { width: 0 !important; background: var(--wc-white) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-video.is-pending::after { content: attr(data-label) ' · Vimeo pendent' !important; position: absolute !important; inset: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; padding: 1em !important; color: #e5007e !important; font-size: 15px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: calc(40 * var(--d)) !important; padding-top: max(110px, calc(130 * var(--d))) !important; padding-bottom: calc(60 * var(--d)) !important; padding-right: calc(46 * var(--d)) !important; background: var(--wc-white) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro__text { flex: 0 1 calc(420 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro .wc-h1 { color: var(--wc-dark) !important; margin-bottom: .45em !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro .wc-p { max-width: 20em !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro__circles { display: flex !important; gap: calc(69 * var(--d)) !important; flex: 0 0 auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle { display: block !important; width: calc(307 * var(--d)) !important; min-width: 200px !important; outline: none !important; -webkit-tap-highlight-color: transparent !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle__svg { display: block !important; width: 100% !important; height: auto !important; overflow: visible !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle__svg path { transition: fill .45s var(--wc-ease), stroke .45s var(--wc-ease), transform .6s var(--wc-ease) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle__shadow { fill: var(--wc-dark) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle__ring { fill: var(--wc-dark) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle__face { fill: var(--wc-white) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle__text { fill: var(--wc-dark) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle__icon { fill: none !important; stroke-width: 1.5 !important; stroke-linecap: round !important; stroke-linejoin: round !important; transform-box: view-box !important; transform-origin: 50% 60% !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle--planet .wc-circle__icon { stroke: var(--wc-teal) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle--people .wc-circle__icon { stroke: var(--wc-salmon) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle:hover .wc-circle__face,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle:focus-visible .wc-circle__face { fill: var(--wc-dark) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle:hover .wc-circle__text,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle:focus-visible .wc-circle__text { fill: var(--wc-white) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle:hover .wc-circle__icon,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle:focus-visible .wc-circle__icon { animation: wc-icon-bounce .9s var(--wc-ease) !important; }

@keyframes wc-icon-bounce {
  0%   { transform: translateY(0) scale(1); }
  35%  { transform: translateY(-4%) scale(1.06); }
  65%  { transform: translateY(1%) scale(.98); }
  100% { transform: translateY(0) scale(1); }
}
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet { background: var(--wc-teal) !important; color: var(--wc-white) !important; display: flex !important; flex-direction: column !important; justify-content: center !important; gap: calc(64 * var(--d)) !important; padding: calc(100 * var(--d)) 0 calc(40 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet__head { padding: 0 var(--wc-pad) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet .wc-h1 { margin-bottom: calc(58 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet__cols { display: flex !important; align-items: center !important; justify-content: center !important; gap: calc(42 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet__lead { font-family: var(--wc-ff-bold) !important; --wc-fs: clamp(20px, calc(28 * var(--d)), 40px); line-height: 1.1 !important; text-transform: uppercase !important; width: 8.6em !important; flex: 0 0 auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet__divider { flex: 0 0 1px !important; align-self: stretch !important; background: var(--wc-white) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet .wc-p { max-width: calc(450 * var(--d)) !important; min-width: 300px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet__rrr img { width: 100% !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-rrr { position: relative !important; width: 100% !important; aspect-ratio: 1304 / 207 !important; overflow: clip !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-rrr__track { position: absolute !important; left: 0 !important; top: 35.75% !important; height: 29.47% !important; aspect-ratio: 8409 / 131 !important; background: url("https://woodyseyewear.com/themes/child_kabar/assets/img/commitment/rrr-strip.webp") repeat-x 0 0 / 33.3333% 100% !important; animation: wc-rrr 8s linear infinite !important; will-change: transform !important; }

@keyframes wc-rrr { to { transform: translateX(-33.3333%); } }
@media (max-width: 1023px) {
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-rrr { display: none !important; }
 }
@media (min-width: 1024px) {
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet__rrr { display: none !important; }
 }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate { background: var(--wc-teal) !important; color: var(--wc-white) !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: calc(60 * var(--d)) !important; padding-top: calc(54 * var(--d)) !important; padding-bottom: calc(54 * var(--d)) !important; padding-right: calc(52 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate__text { flex: 0 1 calc(420 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate .wc-h2 { margin-bottom: calc(38 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate__text .wc-p { max-width: calc(420 * var(--d)) !important; }
@media (min-width: 1024px) {
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate__text { flex: 0 1 auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate .wc-h2 { white-space: nowrap !important; }

}
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate .wc-p + .wc-p { margin-top: calc(25 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate__slider { display: flex !important; align-items: center !important; gap: calc(22 * var(--d)) !important; flex: 0 0 auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-swiper-acetate { width: calc(550 * var(--d)) !important; border-radius: calc(12 * var(--d)) !important; overflow: clip !important; margin: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-swiper-acetate .swiper-slide img { width: 100% !important; aspect-ratio: 550 / 522 !important; object-fit: cover !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-arrow { width: 30px !important; height: 40px !important; position: relative !important; flex: 0 0 auto !important; opacity: .9 !important; transition: opacity .2s, transform .2s !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-arrow::before { content: '' !important; position: absolute !important; top: 50% !important; left: 50% !important; width: 12px !important; height: 12px !important; border-left: 2px solid currentColor !important; border-bottom: 2px solid currentColor !important; transform: translate(-30%, -50%) rotate(45deg) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-arrow--next::before { transform: translate(-70%, -50%) rotate(-135deg) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-arrow:hover { opacity: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-arrow--prev:hover { transform: translateX(-3px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-arrow--next:hover { transform: translateX(3px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials { display: flex !important; align-items: center !important; justify-content: center !important; gap: calc(62 * var(--d)) !important; background: linear-gradient(var(--wc-teal) 0 50%, var(--wc-white) 50% 100%) !important; padding-top: calc(64 * var(--d)) !important; padding-bottom: calc(64 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item { display: contents !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__video { height: min(calc(501 * var(--d)), 80vh) !important; aspect-ratio: 281 / 501 !important; flex: 0 0 auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__label { position: absolute !important; top: calc(50% + 35 * var(--d)) !important; width: calc(250 * var(--d)) !important; --wc-c: var(--wc-teal); text-transform: uppercase !important; line-height: 1.28 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item--bio .wc-materials__label { left: var(--wc-pad) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item--recycled .wc-materials__label { left: auto !important; right: var(--wc-pad) !important; width: auto !important; white-space: nowrap !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item--bio .wc-materials__label { white-space: nowrap !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment:not([lang="en"]) .wc-materials__label strong::before { content: '/ ' !important; }
@media (min-width: 1024px) {
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment:not([lang="en"]) .wc-materials__item--bio .wc-materials__label,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment:not([lang="en"]) .wc-materials__item--recycled .wc-materials__label { white-space: normal !important; width: calc(250 * var(--d)) !important; }

}
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient { background: var(--wc-white) !important; padding-top: calc(70 * var(--d)) !important; padding-bottom: calc(60 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient .wc-h2 { --wc-c: var(--wc-teal); margin-bottom: calc(38 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__head .wc-p { max-width: calc(450 * var(--d)) !important; min-width: 300px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__list { list-style: none !important; margin-top: calc(23 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__row { position: relative !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 16px !important; padding: calc(70 * var(--d)) 0 calc(78 * var(--d)) !important; border-bottom: 1px solid var(--wc-teal) !important; color: var(--wc-teal) !important; font-size: clamp(20px, calc(25 * var(--d)), 36px) !important; line-height: 1.2 !important; cursor: default !important; transition: font-family 0s !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__row:last-child { border-bottom: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__row.is-active { font-family: var(--wc-ff-bold) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__thumb { display: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__cursor { position: absolute !important; top: 0 !important; left: 0 !important; z-index: 5 !important; pointer-events: none !important; opacity: 0 !important; transform: translate3d(-9999px, 0, 0); transition: opacity .35s var(--wc-ease) !important; will-change: transform, opacity !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__cursor img { max-width: 600px !important; max-height: 600px !important; width: auto !important; transform: translate(-50%, -50%) scale(.85) !important; transition: transform .45s var(--wc-ease), opacity .25s !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__cursor.is-visible { opacity: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__cursor.is-visible img { transform: translate(-50%, -50%) scale(1) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__cursor.is-swapping img { opacity: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home { display: flex !important; align-items: center !important; color: var(--wc-white) !important; padding-top: calc(110 * var(--d)) !important; padding-bottom: calc(110 * var(--d)) !important; overflow: clip !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home::before { content: '' !important; position: absolute !important; inset: 0 !important; z-index: 1 !important; background: linear-gradient(90deg, rgba(0, 30, 40, .35) 0%, rgba(0, 30, 40, 0) 55%) !important; pointer-events: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home__text { position: relative !important; z-index: 2 !important; max-width: calc(440 * var(--d)) !important; min-width: 320px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home .wc-h2 { margin-bottom: calc(45 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home .wc-p + .wc-p { margin-top: calc(39 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home mark { background: linear-gradient(var(--wc-white), var(--wc-white)) no-repeat 0 62% / 100% 1.1em !important; color: var(--wc-ink) !important; padding: 0 .12em !important; -webkit-box-decoration-break: clone !important; box-decoration-break: clone !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home .wc-btn { margin-top: calc(84 * var(--d)) !important; margin-left: calc(70 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people { background: var(--wc-salmon) !important; color: var(--wc-white) !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; padding-top: calc(97 * var(--d)) !important; padding-bottom: calc(110 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people .wc-h1 { margin-bottom: calc(40 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people .wc-p { max-width: calc(640 * var(--d)) !important; min-width: 300px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people__scroll { display: inline-flex !important; align-items: center !important; gap: .7em !important; margin-top: calc(110 * var(--d)) !important; color: var(--wc-white) !important; font-size: clamp(13px, calc(16 * var(--d)), 22px) !important; text-transform: uppercase !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people__scroll svg { width: .75em !important; height: .75em !important; fill: none !important; stroke: currentColor !important; stroke-width: 1.2 !important; animation: wc-nudge 1.8s ease-in-out infinite !important; }

@keyframes wc-nudge { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(4px); } }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate__scroll { display: inline-flex !important; margin-top: calc(26 * var(--d)) !important; color: var(--wc-white) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate__scroll svg { width: 1.1em !important; height: 1.1em !important; fill: none !important; stroke: currentColor !important; stroke-width: 1.2 !important; animation: wc-nudge 1.8s ease-in-out infinite !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy-video { padding: 0 !important; overflow: clip !important; background: #000 !important; aspect-ratio: 16 / 9 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy { background: var(--wc-academy) !important; color: var(--wc-cream) !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; padding-top: calc(112 * var(--d)) !important; padding-bottom: calc(60 * var(--d)) !important; overflow: clip !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__curve-l { left: calc(-121 * var(--d)) !important; top: calc(53 * var(--d)) !important; width: calc(274 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__curve-r { left: calc(1013 * var(--d)) !important; top: calc(-43 * var(--d)) !important; width: calc(362 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__slide { position: relative !important; width: 100% !important; display: flex !important; flex-direction: column !important; align-items: center !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__title { width: calc(558 * var(--d)) !important; min-width: 280px !important; position: relative !important; z-index: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__title img { width: 100% !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy .wc-p { max-width: calc(700 * var(--d)) !important; min-width: 300px !important; margin-top: calc(56 * var(--d)) !important; position: relative !important; z-index: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__photo { position: relative !important; width: calc(646 * var(--d)) !important; aspect-ratio: 646 / 633 !important; margin-top: calc(125 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__img { width: 100% !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__ribbon { left: -78% !important; top: 16.4% !important; width: 217% !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-indigo { background: var(--wc-academy) !important; color: var(--wc-cream) !important; display: flex !important; flex-direction: column !important; justify-content: center !important; padding: calc(55 * var(--d)) 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-indigo .wc-p { max-width: calc(600 * var(--d)) !important; min-width: 300px !important; padding: 0 var(--wc-pad) !important; box-sizing: content-box !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-swiper-indigo { width: 100% !important; margin-top: calc(95 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-swiper-indigo .swiper-slide { width: calc(426 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-swiper-indigo .swiper-slide img { width: 100% !important; aspect-ratio: 426 / 283 !important; object-fit: cover !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours { background: var(--wc-academy) !important; color: var(--wc-cream) !important; display: grid !important; grid-template-columns: minmax(0, 1fr) 1px minmax(0, 1fr) !important; column-gap: calc(88 * var(--d)) !important; align-content: center !important; padding-top: calc(140 * var(--d)) !important; padding-bottom: calc(140 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours__title { margin-bottom: calc(36 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours__title img { width: min(calc(var(--tw, 528) * var(--d)), calc(var(--tw, 528) / var(--tw-max, 534) * 100%)) !important; max-width: 100% !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours .wc-p { max-width: calc(512 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours__divider { background: var(--wc-white) !important; align-self: stretch !important; margin: calc(26 * var(--d)) 0 calc(-50 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school { display: flex !important; flex-direction: column !important; padding: 0 !important; background: var(--wc-pink) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__media { position: relative !important; flex: 1 1 auto !important; min-height: calc(479 * var(--d)) !important; overflow: clip !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__media img { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; opacity: 0 !important; transform: scale(1.04) !important; transition: opacity .8s var(--wc-ease), transform 1.4s var(--wc-ease) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__media img.is-active { opacity: 1 !important; transform: scale(1) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__bar { display: grid !important; grid-template-columns: repeat(3, calc(310 * var(--d))) !important; justify-content: space-between !important; padding: calc(22 * var(--d)) calc(69 * var(--d)) calc(28 * var(--d)) calc(78 * var(--d)) !important; color: var(--wc-cream) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__tab { text-align: left !important; position: relative !important; padding-bottom: calc(23 * var(--d)) !important; opacity: .35 !important; transition: opacity .4s var(--wc-ease) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__tab::after { content: '' !important; position: absolute !important; left: 0 !important; right: 0 !important; bottom: 0 !important; height: 1px !important; background: currentColor !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__tab.is-active { opacity: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__tab-title { display: block !important; font-family: var(--wc-ff-bold) !important; font-size: clamp(17px, calc(22 * var(--d)), 32px) !important; line-height: 1.2 !important; text-transform: uppercase !important; margin-bottom: .3em !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__tab-text { display: block !important; line-height: 1.28 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower { background: var(--wc-white) !important; color: #015961 !important; display: flex !important; align-items: center !important; padding: 0 !important; overflow: clip !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower__stage { position: relative !important; width: 100% !important; min-height: calc(630 * var(--d)) !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; padding: calc(105 * var(--d)) var(--wc-pad) calc(100 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower strong { font-family: var(--wc-ff-semibold) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower__curve-l { left: calc(-85 * var(--d)) !important; top: calc(-4 * var(--d)) !important; width: calc(431 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower__curve-r { left: calc(916 * var(--d)) !important; top: calc(139 * var(--d)) !important; width: calc(458 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower .wc-p { max-width: calc(640 * var(--d)) !important; min-width: 300px !important; position: relative !important; z-index: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower__title { width: calc(533 * var(--d)) !important; min-width: 260px !important; margin: calc(80 * var(--d)) 0 calc(60 * var(--d)) !important; position: relative !important; z-index: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower__title img { width: 100% !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower .wc-btn { position: relative !important; z-index: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage { padding: 0 !important; position: relative !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage > * { position: absolute !important; object-fit: cover !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people { height: calc(664 * var(--d)) !important; margin-top: calc(113 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people .wc-collage__a { left: 0 !important; top: 0 !important; width: calc(520 * var(--d)) !important; height: calc(516 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people .wc-collage__b { left: calc(652 * var(--d)) !important; top: calc(125 * var(--d)) !important; width: calc(652 * var(--d)) !important; height: calc(334 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people .wc-collage__c { left: calc(786 * var(--d)) !important; top: calc(422 * var(--d)) !important; width: calc(396 * var(--d)) !important; height: calc(242 * var(--d)) !important; z-index: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-together { padding-top: calc(104 * var(--d)) !important; padding-bottom: calc(133 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-together .wc-h2 { --wc-c: #f19281; margin-bottom: calc(46 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-together .wc-p { max-width: calc(620 * var(--d)) !important; min-width: 300px !important; --wc-c: var(--wc-dark); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac { height: calc(740 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac .wc-collage__a { left: 0 !important; top: 0 !important; width: calc(495 * var(--d)) !important; height: calc(279 * var(--d)) !important; z-index: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac .wc-collage__video { left: calc(334 * var(--d)) !important; top: calc(185 * var(--d)) !important; width: calc(636 * var(--d)) !important; height: calc(357 * var(--d)) !important; z-index: 3 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac .wc-collage__c { left: calc(786 * var(--d)) !important; top: calc(472 * var(--d)) !important; width: calc(518 * var(--d)) !important; height: calc(268 * var(--d)) !important; z-index: 2 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-back { text-align: center !important; padding-top: calc(134 * var(--d)) !important; padding-bottom: calc(154 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-eu { padding-bottom: calc(84 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-eu__logos { width: calc(560 * var(--d)) !important; min-width: 280px !important; margin: 0 auto calc(60 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-eu p { max-width: calc(935 * var(--d)) !important; margin: 0 auto !important; font-family: var(--wc-ff-light) !important; --wc-fs: clamp(15px, calc(20 * var(--d)), 26px); line-height: 1.6 !important; --wc-c: var(--wc-dark); }
body:has(#wc-commitment) .main-site,
body:has(#wc-commitment) #wrapper { overflow-x: clip !important; overflow-y: visible !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-reveal { opacity: 0 !important; translate: 0 40px !important; transition: opacity 1s var(--wc-ease), translate 1s var(--wc-ease) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-reveal.is-in { opacity: 1 !important; translate: 0 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage .wc-reveal:nth-child(2) { transition-delay: .15s !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage .wc-reveal:nth-child(3) { transition-delay: .3s !important; }
@media (max-width: 1023px) {
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment { font-size: clamp(15px, 1.75vw, 19px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment { --wc-pad: clamp(24px, 5vw, 64px); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-h1 { --wc-fs: clamp(36px, 4.6vw, 52px); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-h2 { --wc-fs: clamp(27px, 3.4vw, 40px); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-sec { padding-left: var(--wc-pad) !important; padding-right: var(--wc-pad) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-p { text-align: center !important; margin-left: auto !important; margin-right: auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-p { max-width: clamp(340px, 62vw, 600px) !important; min-width: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro { flex-direction: column !important; gap: 32px !important; padding: calc(var(--wc-hh, 70px) + 36px) var(--wc-pad) 56px !important; text-align: center !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro__text { flex: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro .wc-h1 { --wc-fs: clamp(40px, 5vw, 58px); margin-bottom: 18px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro .wc-p { max-width: clamp(300px, 46vw, 460px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro__circles { flex-direction: column !important; gap: 20px !important; align-items: center !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle { width: 48vw !important; max-width: 220px !important; min-width: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet { padding: 56px 0 40px !important; gap: 40px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet .wc-h1 { margin-bottom: 40px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet__cols { flex-direction: column !important; gap: 24px !important; text-align: center !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet__lead { width: auto !important; max-width: 260px !important; --wc-fs: 22px; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet__divider { flex: 0 0 auto !important; width: 42px !important; height: 23px !important; align-self: center !important; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 23'%3E%3Cpath d='M6.33 16.50C2.42 12.60 0.96 7.18 1.95 2.14C7.00 1.15 12.44 2.60 16.35 6.51C20.26 10.41 21.71 15.82 20.72 20.86C15.67 21.85 10.24 20.40 6.33 16.50' fill='none' stroke='%23ffffff' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.69 6.50C29.59 2.59 35.01 1.13 40.05 2.12C41.04 7.18 39.58 12.61 35.68 16.52C31.78 20.43 26.36 21.89 21.32 20.90C20.33 15.84 21.79 10.41 25.69 6.50' fill='none' stroke='%23ffffff' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet .wc-p { min-width: 0 !important; max-width: clamp(330px, 58vw, 580px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet__rrr img { width: 100% !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate { flex-direction: column !important; gap: 40px !important; padding: 48px 0 56px !important; text-align: center !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate__text { flex: none !important; padding: 0 var(--wc-pad) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate .wc-h2 { margin-bottom: 24px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate .wc-p { max-width: clamp(330px, 58vw, 580px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate .wc-p + .wc-p { margin-top: 18px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate__slider { width: 100% !important; gap: 6px !important; justify-content: center !important; padding: 0 6px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-swiper-acetate { width: min(calc(354 * var(--m)), 560px) !important; border-radius: 10px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-swiper-acetate .swiper-slide img { aspect-ratio: 354 / 440 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-arrow { width: 24px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials { flex-direction: column !important; gap: 0 !important; padding: 0 !important; background: var(--wc-white) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item { display: flex !important; flex-direction: column !important; align-items: center !important; gap: 36px !important; width: 100% !important; padding: 48px 0 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item--bio { background: linear-gradient(var(--wc-teal), var(--wc-teal)) no-repeat top / 100% calc(100% - var(--wc-mv) * 0.89) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item--recycled { flex-direction: column-reverse !important; padding-bottom: 64px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__label { position: static !important; width: auto !important; max-width: 240px !important; margin: 0 auto !important; text-align: center !important; --wc-fs: 16px; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item--bio .wc-materials__label { --wc-c: var(--wc-white); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item--recycled .wc-materials__label { width: auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__label,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item--bio .wc-materials__label,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item--recycled .wc-materials__label { white-space: normal !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__label strong { display: block !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__label strong + br { display: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item--recycled .wc-materials__label strong { display: inline !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-br-d { display: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials { --wc-mv: min(76vw, 400px); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__video { width: var(--wc-mv) !important; height: auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient { padding: 56px var(--wc-pad) 40px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__head { text-align: center !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient .wc-h2 { margin-bottom: 24px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__head .wc-p { min-width: 0 !important; max-width: clamp(300px, 58vw, 580px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__list { margin: 32px calc(-1 * var(--wc-pad) + 12px) 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__row { padding: 12px 0 12px 12px !important; font-size: clamp(17px, 2.4vw, 24px) !important; min-height: 116px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__row:last-child { border-bottom: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__row span { flex: 0 1 50% !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__thumb { display: block !important; width: min(40%, 300px) !important; aspect-ratio: 174 / 93 !important; object-fit: cover !important; flex: 0 0 auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__cursor { display: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home { min-height: 100svh !important; justify-content: center !important; text-align: center !important; padding: 64px var(--wc-pad) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home::before { background: rgba(0, 30, 40, .25) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home__text { max-width: clamp(360px, 62vw, 600px) !important; min-width: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home .wc-h2 { margin-bottom: 28px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home .wc-p + .wc-p { margin-top: 22px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home .wc-btn { margin: 48px 0 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people { padding: 64px var(--wc-pad) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people .wc-h1 { margin-bottom: 28px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people .wc-p { min-width: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people__scroll { margin-top: 40px !important; font-size: 13px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate__scroll { margin-top: 28px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy { padding: 56px 0 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__curve-l { left: calc(-40 * var(--m)) !important; top: calc(110 * var(--m)) !important; width: calc(110 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__curve-r { left: auto !important; right: calc(-60 * var(--m)) !important; top: calc(-20 * var(--m)) !important; width: calc(140 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__title { width: calc(227 * var(--m)) !important; min-width: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy .wc-p { margin: 36px var(--wc-pad) 0 !important; min-width: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__photo { width: min(84vw, 620px) !important; margin-top: 48px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-indigo { padding: 56px 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-indigo .wc-p { min-width: 0 !important; padding: 0 var(--wc-pad) !important; box-sizing: border-box !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-swiper-indigo { margin-top: 40px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-swiper-indigo .swiper-slide { width: min(82vw, 560px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours { grid-template-columns: minmax(0, 1fr) !important; row-gap: 40px !important; padding: 56px var(--wc-pad) 64px !important; text-align: center !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours__title { margin-bottom: 24px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours__col .wc-ours__title img { width: calc(var(--tw, 528) * 0.568 * var(--m)) !important; margin: 0 auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours .wc-p { max-width: clamp(320px, 58vw, 580px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours__divider { height: 1px !important; width: 100% !important; margin: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school { padding-left: 0 !important; padding-right: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__media { flex: none !important; min-height: 0 !important; aspect-ratio: auto !important; height: min(calc(100vw * 618 / 456), 72vh) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__bar { display: block !important; position: relative !important; padding: 28px var(--wc-pad) 40px !important; text-align: center !important; min-height: 170px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__tab { position: absolute !important; left: var(--wc-pad) !important; right: var(--wc-pad) !important; top: 28px !important; text-align: center !important; opacity: 0 !important; pointer-events: none !important; padding-bottom: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__tab::after { display: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__tab.is-active { opacity: 1 !important; pointer-events: auto !important; position: relative !important; left: 0 !important; right: 0 !important; top: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__tab-title { font-size: 20px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__dots { display: flex !important; gap: 10px !important; justify-content: center !important; margin-top: 22px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__dots button { width: 52px !important; height: 14px !important; position: relative !important; opacity: .4 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__dots button::after { content: '' !important; position: absolute !important; left: 0 !important; right: 0 !important; top: 50% !important; height: 2px !important; background: var(--wc-cream) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__dots button.is-active { opacity: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower { padding: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower__stage { min-height: 0 !important; padding: 64px var(--wc-pad) 110px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower .wc-p { min-width: 0 !important; max-width: clamp(320px, 58vw, 580px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower__curve-l { left: calc(-20 * var(--m)) !important; top: auto !important; bottom: calc(-30 * var(--m)) !important; width: calc(170 * var(--m)) !important; transform: rotate(-20deg) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower__curve-r { left: auto !important; right: calc(-70 * var(--m)) !important; top: calc(110 * var(--m)) !important; width: calc(190 * var(--m)) !important; transform: rotate(60deg) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower__title { width: min(calc(350 * var(--m)), 560px) !important; min-width: 0 !important; margin: 48px 0 36px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people { height: calc(273 * var(--m)) !important; margin-top: 48px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people .wc-collage__a { left: 0 !important; top: 0 !important; width: calc(202 * var(--m)) !important; height: calc(200 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people .wc-collage__b { left: calc(232 * var(--m)) !important; top: calc(158 * var(--m)) !important; width: calc(224 * var(--m)) !important; height: calc(115 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people .wc-collage__c { left: calc(279 * var(--m)) !important; top: calc(17 * var(--m)) !important; width: calc(177 * var(--m)) !important; height: calc(108 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-together { padding: 48px var(--wc-pad) 56px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-together .wc-h2 { margin-bottom: 24px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-together .wc-p { min-width: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac { height: calc(604 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac .wc-collage__video { left: 0 !important; top: 0 !important; width: 100% !important; height: calc(257 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac .wc-collage__a { left: 0 !important; top: calc(309 * var(--m)) !important; width: calc(300 * var(--m)) !important; height: calc(169 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac .wc-collage__c { left: calc(180 * var(--m)) !important; top: calc(462 * var(--m)) !important; width: calc(276 * var(--m)) !important; height: calc(142 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-back { padding: 56px var(--wc-pad) 64px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-eu { padding-bottom: 48px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-eu__logos { margin-bottom: 32px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-eu p { --wc-fs: 14px; }

}
@media (max-width: 767px) {
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro .wc-h1 { --wc-fs: max(36px, calc(45 * var(--m))); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro .wc-p { max-width: max(calc(300 * var(--m)), 280px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle { width: calc(194 * var(--m)) !important; max-width: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet .wc-h1 { --wc-fs: max(32px, calc(40 * var(--m))); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet .wc-p { max-width: max(calc(316 * var(--m)), 290px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate .wc-p { max-width: max(calc(312 * var(--m)), 290px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item--bio .wc-materials__label { max-width: 230px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item--recycled .wc-materials__label { max-width: 280px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item--recycled { padding-top: calc(100 * var(--m)) !important; padding-bottom: calc(30 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__head .wc-p { max-width: max(calc(290 * var(--m)), 280px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__list { margin: calc(50 * var(--m)) calc(-1 * var(--wc-pad)) 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__row { padding: 12px calc(9 * var(--m)) 12px calc(36 * var(--m)) !important; min-height: max(calc(115 * var(--m)), 96px) !important; font-size: 17px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__row::before { content: '' !important; position: absolute !important; top: 0 !important; bottom: 0 !important; right: calc(194 * var(--m)) !important; width: 1px !important; background: var(--wc-teal) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__row span { flex: 0 1 auto !important; max-width: calc(226 * var(--m) - 14px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment[lang="en"] .wc-efficient__row span { max-width: max(calc(186 * var(--m)), 150px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__row { justify-content: space-between !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__thumb { width: calc(174 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home { min-height: calc(812 * var(--m)) !important; align-items: stretch !important; padding: calc(54 * var(--m)) var(--wc-pad) calc(60 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home__text { display: flex !important; flex-direction: column !important; align-items: center !important; max-width: max(calc(366 * var(--m)), 300px) !important; margin: 0 auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home .wc-btn { margin: auto 0 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people { padding: calc(64 * var(--m)) var(--wc-pad) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people .wc-h1 { --wc-fs: max(32px, calc(40 * var(--m))); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people .wc-p { max-width: max(calc(338 * var(--m)), 290px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people__scroll { display: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__title { width: calc(212 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy { padding-top: calc(56 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__curve-r { left: calc(348 * var(--m)) !important; right: auto !important; top: calc(-78 * var(--m)) !important; width: calc(164 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__curve-l { left: calc(-49 * var(--m)) !important; top: calc(29 * var(--m)) !important; width: calc(114 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy .wc-p { max-width: min(max(calc(395 * var(--m)), 340px), calc(var(--wc-vw-real) - 2 * var(--wc-pad))) !important; margin-left: auto !important; margin-right: auto !important; padding: 0 var(--wc-pad) !important; box-sizing: content-box !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__photo { width: 109% !important; margin-top: calc(66 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-indigo .wc-p { max-width: min(max(calc(395 * var(--m)), 340px), calc(var(--wc-vw-real) - 2 * var(--wc-pad))) !important; box-sizing: content-box !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours { row-gap: calc(76 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours .wc-p { --wc-fs: 16px; max-width: max(calc(322 * var(--m)), 290px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours__divider { width: calc(316 * var(--m)) !important; justify-self: center !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__tab-title { font-size: 22px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__tab-text { font-size: 16px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__dots { gap: calc(16 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__dots button { width: calc(112 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower__stage { padding: calc(86 * var(--m)) var(--wc-pad) calc(250 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower__title { margin: calc(116 * var(--m)) 0 calc(62 * var(--m)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower__curve-r { left: calc(253 * var(--m)) !important; right: auto !important; top: calc(164 * var(--m)) !important; bottom: auto !important; width: calc(258 * var(--m)) !important; transform: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower__curve-l { left: calc(-82 * var(--m)) !important; top: calc(486 * var(--m)) !important; bottom: auto !important; width: calc(405 * var(--m)) !important; transform: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people { margin-top: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower .wc-p { --wc-fs: 16px; max-width: max(calc(316 * var(--m)), 290px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower .wc-btn,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-final .wc-btn { font-size: 15px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-together .wc-h2 { max-width: max(calc(320 * var(--m)), 310px) !important; margin-left: auto !important; margin-right: auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-together .wc-p { max-width: max(calc(370 * var(--m)), 320px) !important; }

}
@media (min-width: 1024px) {
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__dots { display: none !important; }

}
@media (min-width: 1024px) {
html:has(#wc-commitment) { scroll-snap-type: y mandatory !important; scroll-padding-top: var(--wc-hh, 0px) !important; }
body:has(#wc-commitment) footer.footer,
body:has(#wc-commitment) #footer { scroll-snap-align: end !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment { --wc-slide-h: calc(100vh - var(--wc-hh, 0px)); --d: min(calc(var(--wc-vw-real) / 1304), calc(var(--wc-slide-h) / 630)); --v: calc(var(--wc-slide-h) / 630); --x: calc(var(--wc-vw-real) / 1304); --wc-pad: calc((var(--wc-vw-real) - 1304 * var(--d)) / 2 + 49 * var(--d)); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-slide { height: var(--wc-slide-h) !important; scroll-snap-align: start !important; scroll-snap-stop: always !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro.wc-slide { height: 100vh !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro { padding-right: calc(var(--wc-pad) - 3 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate { padding-right: calc(var(--wc-pad) + 3 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__bar { padding-left: calc(var(--wc-pad) + 29 * var(--d)) !important; padding-right: calc(var(--wc-pad) + 20 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro__text { flex: 0 0 auto !important; width: max(calc(420 * var(--d)), 21em) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate__text { flex: 0 0 auto !important; width: max(calc(420 * var(--d)), 22em) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet { justify-content: space-evenly !important; gap: calc(24 * var(--d)) !important; padding-top: calc(20 * var(--d)) !important; padding-bottom: calc(10 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet__rrr img { width: 100% !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__media { min-height: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower__stage { min-height: 0 !important; height: 100% !important; padding-top: calc(40 * var(--d)) !important; padding-bottom: calc(40 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient { display: flex !important; flex-direction: column !important; padding-top: calc(70 * var(--d)) !important; padding-bottom: calc(51 * var(--v) + 24 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient { justify-content: center !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__list { flex: 1 1 auto !important; display: flex !important; flex-direction: column !important; min-height: 0 !important; max-height: calc(460 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__row { flex: 1 1 0 !important; padding-top: 10px !important; padding-bottom: 10px !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home { overflow: visible !important; z-index: 3 !important; padding-top: 0 !important; padding-bottom: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home .wc-video--bg,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home::before { top: calc(-51 * var(--v)) !important; bottom: calc(-52 * var(--v)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people { z-index: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy-video { aspect-ratio: auto !important; overflow: visible !important; z-index: 3 !important; background: transparent !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy-video .wc-video--bg { top: calc(-49 * var(--v)) !important; bottom: calc(-55 * var(--v)) !important; --wc-vctl-bottom: calc(55 * var(--v)); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy { display: block !important; padding: 0 !important; z-index: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__slide { justify-content: center !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__slide--a { padding-top: calc(55 * var(--v)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__curve-l { top: calc(108 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__curve-r { top: calc(12 * var(--d)) !important; left: auto !important; right: calc(-71 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower__curve-r { left: auto !important; right: calc(-70 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__photo { margin-top: 0 !important; width: calc(620 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage { --w: var(--d); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people { height: var(--wc-slide-h) !important; margin-top: 0 !important; z-index: 2 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people .wc-collage__a { left: 0 !important; top: auto !important; bottom: 0 !important; width: calc(520 * var(--w)) !important; height: calc(516 * var(--w)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people .wc-collage__b { left: auto !important; right: 0 !important; top: auto !important; bottom: calc(57 * var(--w)) !important; width: calc(652 * var(--w)) !important; height: calc(334 * var(--w)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people .wc-collage__c { left: calc(786 * var(--x)) !important; top: calc(100% - 94 * var(--w)) !important; width: calc(396 * var(--w)) !important; height: calc(242 * var(--w)) !important; z-index: 2 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-together { display: flex !important; flex-direction: column !important; justify-content: center !important; padding-top: calc(148 * var(--d)) !important; padding-bottom: calc(71 * var(--d)) !important; z-index: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac { height: var(--wc-slide-h) !important; z-index: 2 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac .wc-collage__a { left: 0 !important; top: calc(-71 * var(--w)) !important; width: calc(495 * var(--w)) !important; height: calc(279 * var(--w)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac .wc-collage__video { --tac-h: clamp(calc(357 * var(--w)), calc(var(--wc-slide-h) - 356 * var(--w)), calc(600 * var(--w))); left: 50% !important; top: calc(50% - 10 * var(--w)) !important; height: var(--tac-h) !important; width: max(calc(var(--tac-h) * 16 / 9), calc(100% - 933 * var(--w))) !important; transform: translate(-50%, -50%) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac .wc-collage__c { left: auto !important; right: 0 !important; top: calc(100% - 228 * var(--w)) !important; width: calc(518 * var(--w)) !important; height: calc(268 * var(--w)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-final { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; padding-top: calc(80 * var(--d)) !important; padding-bottom: calc(20 * var(--d)) !important; z-index: 1 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-back { padding: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-eu { width: 100% !important; padding: 0 !important; margin-top: calc(120 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-eu__logos { margin-bottom: calc(56 * var(--d)) !important; }

}
@media (min-width: 768px) and (max-width: 1023px) {
html:has(#wc-commitment) { scroll-snap-type: y mandatory !important; scroll-padding-top: var(--wc-hh, 0px) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-slide { scroll-snap-align: start !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__slide,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-indigo,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-together,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-final { min-height: calc(100vh - var(--wc-hh, 0px)) !important; display: flex !important; flex-direction: column !important; justify-content: center !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro { min-height: 100vh !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home { min-height: calc(100vh - var(--wc-hh, 0px)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours { min-height: calc(100vh - var(--wc-hh, 0px)) !important; align-content: center !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-efficient__list { width: auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-final { align-items: center !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-final .wc-eu { width: 100% !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment { --wc-avail: calc(100vh - var(--wc-hh, 0px)); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-circle { width: min(48vw, 220px, calc(var(--wc-avail) * 0.2)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet__rrr img { width: auto !important; max-width: 100% !important; height: min(calc(100vw * 300 / 456), calc(var(--wc-avail) * 0.3)) !important; margin: 0 auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-swiper-acetate { width: min(calc(354 * var(--m)), 560px, calc(var(--wc-avail) * 0.42)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials { flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: 5vw !important; padding: 48px var(--wc-pad) !important; background: linear-gradient(var(--wc-teal) 0 50%, var(--wc-white) 50% 100%) !important; --wc-mv: min(38vw, calc((var(--wc-avail) - 220px) * 0.56)); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item--recycled { width: var(--wc-mv) !important; padding: 0 !important; gap: 24px !important; background: none !important; flex-direction: column !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__item--recycled { flex-direction: column-reverse !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-materials__label { --wc-c: var(--wc-white); max-width: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__photo { width: min(84vw, 620px, calc(var(--wc-avail) * 0.6)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy-video { aspect-ratio: auto !important; min-height: var(--wc-avail) !important; display: flex !important; align-items: center !important; background: var(--wc-academy) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy-video .wc-video--bg { position: relative !important; inset: auto !important; width: 100% !important; aspect-ratio: 16 / 9 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school { min-height: var(--wc-avail) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__media { flex: 1 1 auto !important; height: auto !important; min-height: 50vh !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people { height: var(--wc-avail) !important; margin-top: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people > * { margin-top: calc((var(--wc-avail) - 273 * var(--m)) / 2) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac { --m: min(calc(var(--wc-vw-real) / 456), calc(var(--wc-avail) / 604)); }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac .wc-collage__c { left: auto !important; right: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-school__media { height: min(calc(100vw * 618 / 456), calc(var(--wc-avail) - 260px)) !important; }

}
@media (min-width: 1024px) {
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-intro .wc-p { max-width: 18.1em !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-planet .wc-p { max-width: 24.9em !important; min-width: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate__text { width: auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate__text .wc-p { max-width: 22.5em !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-acetate__scroll { display: flex !important; justify-content: center !important; max-width: 22.5em !important; margin-top: calc(56 * var(--d)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home__text { max-width: none !important; min-width: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home .wc-p:nth-of-type(1) { max-width: 24.7em !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-home .wc-p:nth-of-type(2) { max-width: 22.64em !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-people .wc-p { max-width: 34.5em !important; min-width: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy .wc-p { max-width: 39.3em !important; min-width: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-indigo .wc-p { max-width: 32.7em !important; min-width: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours__col:first-child .wc-p { max-width: 25.5em !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-ours__col:last-child .wc-p { max-width: 28.45em !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-empower .wc-p { max-width: 36.7em !important; min-width: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-together .wc-p { max-width: 36em !important; min-width: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-eu p { max-width: 46.5em !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment:not([lang="en"]) .wc-intro .wc-p { max-width: 21.2em !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment:not([lang="en"]) .wc-planet__lead { width: 10.6em !important; }

}
@media (min-width: 1024px) and (max-aspect-ratio: 1/1) {
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy-video { background: var(--wc-academy) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy-video .wc-video--bg { top: 50% !important; bottom: auto !important; height: calc(var(--wc-vw-real) * 9 / 16) !important; transform: translateY(-50%) !important; --wc-vctl-bottom: 0px; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-academy__slide--a { padding-top: 0 !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people .wc-collage__a { top: calc(50% - 332 * var(--w)) !important; bottom: auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people .wc-collage__b { top: calc(50% - 207 * var(--w)) !important; bottom: auto !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--people .wc-collage__c { top: calc(50% + 90 * var(--w)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac .wc-collage__a { top: calc(50% - 370 * var(--w)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac .wc-collage__video { left: calc(334 * var(--x)) !important; top: calc(50% - 185 * var(--w)) !important; width: calc(636 * var(--w)) !important; height: calc(357 * var(--w)) !important; transform: none !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-collage--tac .wc-collage__c { top: calc(50% + 102 * var(--w)) !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-together { padding-top: 0 !important; padding-bottom: 0 !important; }

}
@media (prefers-reduced-motion: reduce) {
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment *,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment *::before,
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment *::after { animation: none !important; transition-duration: .01ms !important; }
#wc-commitment#wc-commitment#wc-commitment#wc-commitment#wc-commitment .wc-reveal { opacity: 1 !important; translate: 0 0 !important; }

}
body:has(#wc-commitment) #header,
body.cms-id-57 #header { z-index: 1000 !important; }
#main:has(#wc-commitment) > .page-header,
body.cms-id-57 #main > .page-header { display: none !important; }

