.k2s{--k2s-bg:#fff;--k2s-ink:#171717;--k2s-muted:#676765;--k2s-line:#deded9;--k2s-accent:#303b3d;--k2s-pt:96px;--k2s-pb:96px;background:var(--k2s-bg);color:var(--k2s-ink);padding:var(--k2s-pt) 0 var(--k2s-pb);font-family:var(--FONT-STACK-BODY),Inter,Arial,sans-serif}.k2s h1,.k2s h2,.k2s h3,.k2s-hero h1,.k2s-hero h2,.k2s-hero h3{font-family:var(--FONT-STACK-HEADING),Inter,Arial,sans-serif;text-transform:none}.k2s__wrap{width:min(calc(100% - 64px),var(--k2-page-width,1440px));margin:auto}.k2s__wrap--content{max-width:1200px}.k2s__head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:42px}.k2s__head-copy{max-width:680px}.k2s__eyebrow{margin:0 0 12px;color:var(--k2s-accent);font-size:12px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.k2s__title{margin:0;font-size:clamp(30px,3vw,48px);line-height:1.08;letter-spacing:-.03em}.k2s__text{margin-top:16px;color:var(--k2s-muted);font-size:16px;line-height:1.7}.k2s__text p{margin:0 0 1em}.k2s__text p:last-child{margin-bottom:0}.k2s__link{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.k2s__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid currentColor;color:inherit;text-decoration:none;font-weight:650}.k2s img{display:block;max-width:100%}.k2s-hero{position:relative;min-height:var(--k2s-height,76svh);display:grid;align-items:end;overflow:hidden;background:#242625;color:#fff}.k2s-hero__media,.k2s-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.k2s-hero__media img,.k2s-hero__media video{width:100%;height:100%;object-fit:cover}.k2s-hero__shade{background:linear-gradient(90deg,rgba(0,0,0,var(--k2s-shade,.55)),#0000000d 72%)}.k2s-hero__content{position:relative;z-index:1;width:min(calc(100% - 64px),var(--k2-page-width,1440px));margin:auto;padding:120px 0 72px}.k2s-hero__content>div{max-width:720px}.k2s-hero__title{font-size:clamp(42px,6vw,82px);line-height:.98;letter-spacing:-.045em;margin:0}.k2s-hero__text{max-width:600px;margin:20px 0 30px;font-size:17px;line-height:1.65}.k2s-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.k2s-hero__actions .k2s__button{background:#fff;color:#171717;border-color:#fff}.k2s-hero__actions .k2s__button--ghost{background:transparent;color:#fff}.k2s-card-grid{display:grid;grid-template-columns:repeat(var(--k2s-cols,4),minmax(0,1fr));gap:20px}.k2s-card{position:relative;color:inherit;text-decoration:none;min-width:0}.k2s-card__media{position:relative;aspect-ratio:var(--k2s-ratio,4/5);overflow:hidden;background:#efefec}.k2s-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.k2s-card:hover .k2s-card__media img{transform:scale(1.035)}.k2s-card__body{padding:18px 2px 0}.k2s-card__title{font-size:18px;font-weight:650;line-height:1.25}.k2s-card__copy{margin-top:7px;color:var(--k2s-muted);font-size:14px;line-height:1.5}.k2s-card__arrow{margin-left:6px}.k2s-card-grid--featured .k2s-card:first-child{grid-column:span 2}.k2s-card-grid--featured .k2s-card:first-child .k2s-card__media{aspect-ratio:2/1}.k2s-proof{display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:center}.k2s-proof__media{aspect-ratio:4/3;background:#ececea;overflow:hidden}.k2s-proof__media img{width:100%;height:100%;object-fit:cover}.k2s-metrics{display:grid;grid-template-columns:repeat(2,1fr);margin-top:38px;border-top:1px solid var(--k2s-line)}.k2s-metric{padding:24px 22px 0 0}.k2s-metric:nth-child(2n){padding-left:22px;border-left:1px solid var(--k2s-line)}.k2s-metric strong{font-size:28px;font-weight:550}.k2s-metric span{display:block;margin-top:4px;color:var(--k2s-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.k2s-story{background:#161817;color:#fff}.k2s-story__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:center}.k2s-story__media{position:relative;aspect-ratio:4/5;background:#262927;overflow:hidden}.k2s-story__media img{width:100%;height:100%;object-fit:cover}.k2s-story__tabs{display:grid;gap:8px;margin-top:34px}.k2s-story__tab{-webkit-appearance:none;appearance:none;border:0;border-top:1px solid rgba(255,255,255,.22);background:none;color:inherit;text-align:left;padding:20px 0;cursor:pointer}.k2s-story__tab strong{display:block;font-size:20px}.k2s-story__tab span{display:none;margin-top:8px;color:#bbbdbb;line-height:1.6}.k2s-story__tab.is-active strong{color:var(--k2s-accent)}.k2s-switcher{display:grid;grid-template-columns:320px minmax(0,1fr);border:1px solid var(--k2s-line)}.k2s-switcher__nav{padding:22px;border-right:1px solid var(--k2s-line)}.k2s-switcher__button{width:100%;border:0;background:none;color:inherit;padding:16px;text-align:left;font-size:16px;cursor:pointer}.k2s-switcher__button.is-active{background:#eeeee9;font-weight:650}.k2s-switcher__stage{position:relative;min-height:520px;background:#ececea}.k2s-switcher__panel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .35s ease}.k2s-switcher__panel.is-active{opacity:1;pointer-events:auto}.k2s-switcher__panel img{width:100%;height:100%;object-fit:cover}.k2s-switcher__caption{position:absolute;left:28px;bottom:28px;max-width:420px;padding:20px 24px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.k2s-product-grid{display:grid;grid-template-columns:repeat(var(--k2s-cols,4),minmax(0,1fr));gap:22px}.k2s-product{color:inherit;text-decoration:none}.k2s-product__media{position:relative;aspect-ratio:1;background:#f1f1ee;overflow:hidden}.k2s-product__media img{width:100%;height:100%;object-fit:contain}.k2s-product__cta{position:absolute;left:12px;right:12px;bottom:12px;min-height:44px;display:grid;place-items:center;background:#fffffff0;color:#171717;opacity:0;transform:translateY(8px);transition:.25s}.k2s-product:hover .k2s-product__cta{opacity:1;transform:none}.k2s-product__title{margin:14px 0 4px;font-size:15px;line-height:1.4}.k2s-product__price{color:var(--k2s-muted);font-size:14px}.k2s-editorial{display:grid;grid-template-columns:1.35fr .65fr;gap:22px}.k2s-editorial__lead,.k2s-editorial__stack>a{color:inherit;text-decoration:none}.k2s-editorial__image{aspect-ratio:16/10;background:#eee;overflow:hidden}.k2s-editorial__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.k2s-editorial a:hover img{transform:scale(1.025)}.k2s-editorial__lead h3{font-size:28px;margin:18px 0 8px}.k2s-editorial__meta{font-size:12px;color:var(--k2s-muted);text-transform:uppercase;letter-spacing:.08em}.k2s-editorial__stack{display:grid;gap:20px}.k2s-editorial__stack>a{display:grid;grid-template-columns:40% 1fr;gap:16px;align-items:center}.k2s-editorial__stack .k2s-editorial__image{aspect-ratio:1}.k2s-editorial__stack h3{font-size:17px;margin:7px 0 0}.k2s-video-stories{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:28px}.k2s-video-stories__stage{position:relative;min-height:600px;background:#222}.k2s-video-stories__panel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .35s}.k2s-video-stories__panel.is-active{opacity:1;pointer-events:auto}.k2s-video-stories__panel video,.k2s-video-stories__panel>img{width:100%;height:100%;object-fit:cover}.k2s-video-stories__copy{position:absolute;left:24px;right:24px;bottom:24px;padding:24px;background:#ffffffeb;color:#171717}.k2s-video-stories__copy h3{margin:0 0 8px;font-size:22px}.k2s-video-stories__nav{display:grid;align-content:start;gap:12px}.k2s-video-stories__button{display:grid;grid-template-columns:112px 1fr;gap:16px;align-items:center;border:1px solid var(--k2s-line);background:none;color:inherit;text-align:left;padding:10px;cursor:pointer}.k2s-video-stories__button.is-active{background:#eeeee9}.k2s-video-stories__thumb{aspect-ratio:1;background:#eee;overflow:hidden}.k2s-video-stories__thumb img{width:100%;height:100%;object-fit:cover}.k2s-video-stories__button strong{display:block}.k2s-video-stories__button span span{display:block;margin-top:5px;color:var(--k2s-muted);font-size:13px}.k2s-form{max-width:920px;margin:auto}.k2s-form__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.k2s-form__field--full{grid-column:1/-1}.k2s-form label{display:block;margin-bottom:8px;font-size:13px;font-weight:650}.k2s-form input,.k2s-form select,.k2s-form textarea{width:100%;min-height:50px;border:1px solid var(--k2s-line);border-radius:0;background:#fff;color:#171717;padding:12px 14px;font:inherit}.k2s-form textarea{min-height:150px;resize:vertical}.k2s-form__note{margin-top:10px;color:var(--k2s-muted);font-size:12px;line-height:1.5}.k2s-form__status{margin-bottom:24px;padding:16px;border:1px solid var(--k2s-line)}.k2s-form__actions{margin-top:26px}.k2s-form__actions .k2s__button{background:var(--k2s-accent);border-color:var(--k2s-accent);color:#fff;cursor:pointer}.k2s-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.k2s-reveal.is-visible{opacity:1;transform:none}@media(max-width:989px){.k2s{--k2s-pt:72px;--k2s-pb:72px}.k2s__wrap,.k2s-hero__content{width:min(calc(100% - 40px),var(--k2-page-width,1440px))}.k2s-card-grid{grid-template-columns:repeat(2,1fr)}.k2s-card-grid--featured .k2s-card:first-child{grid-column:span 2}.k2s-proof,.k2s-story__layout{grid-template-columns:1fr;gap:42px}.k2s-switcher{grid-template-columns:1fr}.k2s-switcher__nav{display:flex;overflow:auto;border-right:0;border-bottom:1px solid var(--k2s-line)}.k2s-switcher__button{width:auto;white-space:nowrap}.k2s-switcher__stage{min-height:65vw}.k2s-product-grid{grid-template-columns:repeat(2,1fr)}.k2s-editorial{grid-template-columns:1fr}.k2s-product__cta{display:none}.k2s-video-stories{grid-template-columns:1fr}.k2s-video-stories__stage{min-height:75vw}.k2s-video-stories__nav{display:flex;overflow:auto}.k2s-video-stories__button{min-width:280px}}@media(max-width:749px){.k2s__wrap,.k2s-hero__content{width:calc(100% - 32px)}.k2s__head{align-items:start;flex-direction:column;margin-bottom:30px}.k2s-hero{min-height:68svh}.k2s-hero__content{padding-bottom:42px}.k2s-card-grid{gap:20px 12px}.k2s-card__title{font-size:15px}.k2s-card-grid--featured .k2s-card:first-child .k2s-card__media{aspect-ratio:4/3}.k2s-metrics{grid-template-columns:1fr}.k2s-metric:nth-child(2n){padding-left:0;border-left:0}.k2s-switcher__stage{min-height:110vw}.k2s-switcher__caption{left:16px;right:16px;bottom:16px}.k2s-product-grid{gap:24px 12px}.k2s-editorial__stack>a{grid-template-columns:34% 1fr}}.k2s-hero__actions{margin-top:30px}.k2s-hero__text+.k2s-hero__actions{margin-top:0}.k2s-hero--desktop-top_left,.k2s-hero--desktop-top_center,.k2s-hero--desktop-top_right{align-items:start}.k2s-hero--desktop-bottom_left,.k2s-hero--desktop-bottom_center,.k2s-hero--desktop-bottom_right{align-items:end}.k2s-hero--desktop-top_left .k2s-hero__content,.k2s-hero--desktop-top_center .k2s-hero__content,.k2s-hero--desktop-top_right .k2s-hero__content{padding-top:72px;padding-bottom:120px}.k2s-hero--desktop-bottom_left .k2s-hero__content,.k2s-hero--desktop-bottom_center .k2s-hero__content,.k2s-hero--desktop-bottom_right .k2s-hero__content{padding-top:120px;padding-bottom:72px}.k2s-hero--desktop-top_center .k2s-hero__content>div,.k2s-hero--desktop-bottom_center .k2s-hero__content>div{margin-inline:auto;text-align:center}.k2s-hero--desktop-top_center .k2s-hero__actions,.k2s-hero--desktop-bottom_center .k2s-hero__actions{justify-content:center}.k2s-hero--desktop-top_right .k2s-hero__content>div,.k2s-hero--desktop-bottom_right .k2s-hero__content>div{margin-left:auto;text-align:right}.k2s-hero--desktop-top_right .k2s-hero__actions,.k2s-hero--desktop-bottom_right .k2s-hero__actions{justify-content:flex-end}.k2s-heritage__lead{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(360px,1fr) minmax(0,.65fr);gap:clamp(38px,6vw,110px);align-items:center;min-height:430px}.k2s-heritage__number{color:#bdbdb9;font-size:clamp(130px,14vw,220px);font-weight:500;letter-spacing:-.09em;line-height:.8;white-space:nowrap}.k2s-heritage__suffix{display:inline-block;margin-left:.02em}.k2s-heritage__copy .k2s__title{max-width:620px;font-size:clamp(48px,5vw,76px);line-height:.98}.k2s-heritage__copy .k2s__text{max-width:540px;margin-top:42px}.k2s-heritage__copy .k2s__button{margin-top:32px}.k2s-heritage__media{aspect-ratio:4/3;overflow:hidden;background:#e8e8e4}.k2s-heritage__media img{width:100%;height:100%;object-fit:cover}.k2s-heritage__proofs{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:72px;padding-top:30px;border-top:1px solid var(--k2s-line)}.k2s-heritage__proof strong,.k2s-heritage__proof span{display:block}.k2s-heritage__proof strong{font-size:15px}.k2s-heritage__proof span{margin-top:8px;color:var(--k2s-muted);font-size:13px;line-height:1.5}.k2s-story{padding:0;min-height:220vh}.k2s-story__sticky{position:sticky;top:0;min-height:100vh;display:grid;grid-template-columns:54% 46%;background:var(--k2s-bg);color:var(--k2s-ink);overflow:hidden}.k2s-story__media{position:relative;display:grid;place-items:end center;min-height:100vh;background:radial-gradient(circle at 48% 47%,#363837 0,#171918 32%,#090b0a 66%);overflow:hidden}.k2s-story__media img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.k2s-story__object{width:min(42%,420px);height:66vh;border-radius:46% 46% 5% 5%;display:grid;place-items:center;background:linear-gradient(90deg,#777,#e4e4e4 45%,#8b8b8b);box-shadow:0 0 90px #ffffff26}.k2s-story__object span{color:#151515;font-weight:700;letter-spacing:.15em}.k2s-story__content{align-self:center;padding:8vh clamp(36px,7vw,130px) 8vh clamp(36px,4vw,76px)}.k2s-story__content .k2s__title{max-width:620px;font-size:clamp(54px,5.4vw,86px);line-height:.98}.k2s-story__intro{margin-top:24px}.k2s-story__tabs{margin-top:52px}.k2s-story__tab{position:relative;width:100%;padding:15px 0 15px 30px;text-align:left;color:var(--k2s-muted);border-left:2px solid transparent}.k2s-story__tab strong{font-size:17px}.k2s-story__tab span{display:none;margin-top:72px;color:var(--k2s-ink);font-size:19px;line-height:1.55}.k2s-story__tab.is-active{color:var(--k2s-ink);border-left-color:var(--k2s-accent)}.k2s-story__tab.is-active span{display:block}.k2s-story__cta{margin-top:32px}@media(max-width:989px){.k2s-heritage__lead{grid-template-columns:1fr 1fr}.k2s-heritage__media{display:none}.k2s-heritage__proofs{grid-template-columns:1fr 1fr}.k2s-story{min-height:0}.k2s-story__sticky{position:relative;min-height:0;grid-template-columns:1fr}.k2s-story__media{min-height:48vh;height:48vh}.k2s-story__content{padding:64px 32px 80px}.k2s-story__content .k2s__title{font-size:clamp(42px,9vw,64px)}.k2s-story__tab span{margin-top:24px}.k2s-story__tabs{margin-top:36px}}@media(max-width:749px){.k2s-hero{min-height:var(--k2s-mobile-height,80svh)}.k2s-hero__content{padding:44px 0}.k2s-hero--mobile-top{align-items:start}.k2s-hero--mobile-top .k2s-hero__content{padding-top:72px}.k2s-hero--mobile-center{align-items:center}.k2s-hero--mobile-bottom{align-items:end}.k2s-hero__title{font-size:clamp(36px,10vw,48px);line-height:1.02}.k2s-hero__actions{margin-top:28px;gap:10px}.k2s-hero__actions .k2s__button{min-height:50px;padding:14px 22px}.k2s-hero--mobile-top .k2s-hero__content>div,.k2s-hero--mobile-center .k2s-hero__content>div,.k2s-hero--mobile-bottom .k2s-hero__content>div{margin-inline:0;text-align:left}.k2s-hero--mobile-top .k2s-hero__actions,.k2s-hero--mobile-center .k2s-hero__actions,.k2s-hero--mobile-bottom .k2s-hero__actions{justify-content:flex-start}.k2s-card-grid--mobile-scroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:0;padding:0 16px 14px;scrollbar-width:none}.k2s-card-grid--mobile-scroll::-webkit-scrollbar{display:none}.k2s-card-grid--mobile-scroll .k2s-card{flex:0 0 var(--k2s-mobile-card-width,76vw);scroll-snap-align:start}.k2s-card-grid--mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k2s-card-grid--mobile-stack{grid-template-columns:1fr}.k2s-card-grid--mobile-grid .k2s-card__media{aspect-ratio:4/5}.k2s-card__body{padding-top:14px}.k2s-card__title{line-height:1.25}.k2s-heritage__lead{display:block;min-height:0}.k2s-heritage__number{margin:52px 0 54px;font-size:118px}.k2s-heritage__copy .k2s__title{font-size:42px;line-height:1.02}.k2s-heritage__copy .k2s__text{margin-top:28px;font-size:17px}.k2s-heritage__proofs{gap:28px 18px;margin-top:58px;padding-top:26px}.k2s-heritage__proof strong{font-size:14px}.k2s-heritage__proof span{font-size:12px}.k2s-story__media{height:43vh;min-height:360px}.k2s-story__object{height:34vh;width:180px}.k2s-story__content{padding:56px 22px 72px}.k2s-story__content .k2s__title{font-size:40px}.k2s-story__tab{padding:13px 0 13px 22px}.k2s-story__tab strong{font-size:16px}.k2s-story__tab span{font-size:16px;line-height:1.55}}@media(max-width:749px){.k2s-form__grid{grid-template-columns:1fr}.k2s-form__field--full{grid-column:auto}}@media(prefers-reduced-motion:reduce){.k2s-reveal{opacity:1;transform:none;transition:none}.k2s-card__media img,.k2s-editorial img,.k2s-switcher__panel{transition:none}}.k2s-switcher{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(44px,6vw,100px);align-items:center;border:0}.k2s-switcher__nav{padding:0;border:0}.k2s-switcher__copy{align-self:center}.k2s-switcher__copy .k2s__title{max-width:520px;font-size:clamp(46px,5vw,76px);line-height:1}.k2s-switcher__copy .k2s__text{max-width:520px;margin-top:42px;font-size:18px}.k2s-switcher__copy .k2s-switcher__nav{display:grid;margin-top:28px;max-width:390px}.k2s-switcher__button{position:relative;width:100%;border:0;background:none;color:var(--k2s-muted);padding:15px 0;text-align:left;font-size:16px;transition:color .25s ease,transform .35s cubic-bezier(.22,1,.36,1)}.k2s-switcher__button:after{content:"";position:absolute;left:0;bottom:4px;width:0;height:2px;background:var(--k2s-accent);transition:width .45s cubic-bezier(.22,1,.36,1)}.k2s-switcher__button.is-active{background:none;color:var(--k2s-ink);font-weight:650;transform:translate(8px)}.k2s-switcher__button.is-active:after{width:72px}.k2s-switcher__button span{display:inline-block;min-width:190px}.k2s-switcher__button small{margin-left:18px;color:#aaa;font-size:12px;font-weight:400}.k2s-switcher__stage{min-height:620px;overflow:hidden}.k2s-switcher__panel{transform:scale(1.035);transition:opacity .55s ease,transform 1.1s cubic-bezier(.22,1,.36,1)}.k2s-switcher__panel.is-active{transform:scale(1)}.k2s-switcher__caption{left:0;bottom:0;max-width:520px;padding:26px 30px;border:0;background:#fffffff0}.k2s-switcher__caption-text{margin-top:8px;color:var(--k2s-muted);line-height:1.55}.k2s-story__tab{border:0!important;border-left:2px solid transparent!important;background:none!important}.k2s-story__tab.is-active{border-left-color:var(--k2s-accent)!important}.k2s-story__tab.is-active span{animation:k2s-copy-up .55s cubic-bezier(.22,1,.36,1)}.k2s-story__media{transition:filter .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}.k2s-story[data-k2-step="0"] .k2s-story__media{filter:brightness(1.08)}.k2s-story[data-k2-step="1"] .k2s-story__media{filter:contrast(1.25)}.k2s-story[data-k2-step="2"] .k2s-story__media{filter:brightness(.86) contrast(1.18)}.k2s-story[data-k2-step="3"] .k2s-story__media{filter:brightness(1.02) contrast(1.08)}.k2s-reveal{transform:translateY(42px);filter:blur(4px);transition:opacity .75s ease,transform .9s cubic-bezier(.22,1,.36,1),filter .75s ease}.k2s-reveal.is-visible{filter:none}.k2s-hero__title{clip-path:inset(0 0 100% 0);transform:translateY(42px);transition:clip-path 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}.k2s-hero.is-motion-ready .k2s-hero__title{clip-path:inset(0);transform:none}.k2s-hero__media{opacity:.72;transform:scale(1.035);transition:opacity .8s ease,transform 1.45s cubic-bezier(.22,1,.36,1)}.k2s-hero.is-motion-ready .k2s-hero__media{opacity:1;transform:scale(1)}.k2s-hero__content .k2s__eyebrow,.k2s-hero__text,.k2s-hero__actions{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .75s cubic-bezier(.22,1,.36,1)}.k2s-hero.is-motion-ready .k2s-hero__content .k2s__eyebrow{opacity:1;transform:none;transition-delay:.12s}.k2s-hero.is-motion-ready .k2s-hero__text{opacity:1;transform:none;transition-delay:.28s}.k2s-hero.is-motion-ready .k2s-hero__actions{opacity:1;transform:none;transition-delay:.4s}.k2s-heritage__number{opacity:0;transform:translateY(56px) scale(.92);filter:blur(7px);color:#dededb;transition:opacity .82s ease,transform .9s cubic-bezier(.22,1,.36,1),filter .8s ease,color 1s ease}.k2s-heritage.is-from-up .k2s-heritage__number{transform:translateY(-56px) scale(.92)}.k2s-heritage.is-motion-on .k2s-heritage__number{opacity:1;transform:none;filter:none;color:#bdbdb9}.k2s-heritage__copy{opacity:0;transform:translateY(28px);transition:opacity .7s .12s ease,transform .75s .12s cubic-bezier(.22,1,.36,1)}.k2s-heritage.is-motion-on .k2s-heritage__copy{opacity:1;transform:none}.k2s-heritage__proofs{clip-path:inset(0 100% 0 0);transition:clip-path 1s .28s cubic-bezier(.22,1,.36,1)}.k2s-heritage.is-motion-on .k2s-heritage__proofs{clip-path:inset(0)}.k2s-heritage__proof{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.k2s-heritage.is-motion-on .k2s-heritage__proof{opacity:1;transform:none}.k2s-heritage.is-motion-on .k2s-heritage__proof:nth-child(1){transition-delay:.42s}.k2s-heritage.is-motion-on .k2s-heritage__proof:nth-child(2){transition-delay:.5s}.k2s-heritage.is-motion-on .k2s-heritage__proof:nth-child(3){transition-delay:.58s}.k2s-heritage.is-motion-on .k2s-heritage__proof:nth-child(4){transition-delay:.66s}.k2s-card-grid .k2s-card:nth-child(2){transition-delay:.07s}.k2s-card-grid .k2s-card:nth-child(3){transition-delay:.14s}.k2s-card-grid .k2s-card:nth-child(4){transition-delay:.21s}.k2s-card-grid .k2s-card:nth-child(5){transition-delay:.28s}.k2s-card__copy{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.k2s-card:hover .k2s-card__copy{opacity:1;transform:none}.k2s-card{transition:transform .5s cubic-bezier(.22,1,.36,1)}.k2s-card:hover{transform:translateY(-8px)}.k2s-video-stories__nav{gap:18px}.k2s-video-stories__button{position:relative;border:0;border-left:2px solid transparent;padding:8px 8px 8px 18px;transition:background .3s ease,border-color .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.k2s-video-stories__button.is-active{background:#f3f3ef;border-left-color:#303b3d;transform:translate(6px)}.k2s-video-stories__panel{transform:scale(1.025);transition:opacity .45s ease,transform 1s cubic-bezier(.22,1,.36,1)}.k2s-video-stories__panel.is-active{transform:scale(1)}.section-newsletter h2{text-transform:none}.section-newsletter .input-group{border-bottom:1px solid currentColor;transition:border-color .25s ease}.section-newsletter .input-group:focus-within{border-bottom-color:#303b3d}.section-newsletter .input-group-field{border:0!important;box-shadow:none!important}.section-newsletter .input-group-button button{transition:color .25s ease}.section-newsletter .input-group:focus-within .input-group-button button{color:#303b3d}@keyframes k2s-copy-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:989px){.k2s-switcher{grid-template-columns:1fr;gap:28px}.k2s-switcher__copy .k2s-switcher__nav{display:flex;gap:24px;max-width:none;overflow:auto}.k2s-switcher__button{width:auto;white-space:nowrap}.k2s-switcher__button span{min-width:0}.k2s-switcher__button small{margin-left:10px}.k2s-switcher__button.is-active{transform:none}.k2s-switcher__stage{min-height:65vw}.k2s-card__copy{opacity:1;transform:none}}@media(max-width:749px){.k2s-switcher__stage{min-height:112vw}.k2s-switcher__caption{left:16px;right:16px;bottom:16px;padding:18px 20px}.k2s-heritage__number{transform:translateY(30px) scale(.95)}.k2s-heritage.is-from-up .k2s-heritage__number{transform:translateY(-30px) scale(.95)}}@media(prefers-reduced-motion:reduce){.k2s-reveal,.k2s-hero__title,.k2s-hero__media,.k2s-hero__content .k2s__eyebrow,.k2s-hero__text,.k2s-hero__actions,.k2s-heritage__number,.k2s-heritage__copy,.k2s-heritage__proof,.k2s-heritage__proofs{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important;animation:none!important}.k2s-story{min-height:0}.k2s-story__sticky{position:relative}}.k2s-field-stories .k2s-video-stories{position:relative;display:block;min-height:var(--k2s-field-scroll-height,210svh)}.k2s-field-stories .k2s-video-stories__stage{position:sticky;top:72px;height:calc(100svh - 72px);min-height:620px;max-height:880px;background:transparent;overflow:hidden}.k2s-field-stories .k2s-video-stories__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);opacity:0;pointer-events:none;transform:none;transition:opacity .5s ease}.k2s-field-stories .k2s-video-stories__panel.is-active{opacity:1;pointer-events:auto}.k2s-field-stories .k2s-video-stories__media{position:relative;min-height:0;height:100%;overflow:hidden;background:#202120}.k2s-field-stories .k2s-video-stories__media video,.k2s-field-stories .k2s-video-stories__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.k2s-field-stories .k2s-video-stories__panel.is-active .k2s-video-stories__media video,.k2s-field-stories .k2s-video-stories__panel.is-active .k2s-video-stories__media img{transform:scale(1.015)}.k2s-field-stories .k2s-video-stories__copy{position:relative;inset:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:64px clamp(48px,5vw,92px) 204px;background:transparent;color:var(--k2s-ink)}.k2s-field-stories .k2s-video-stories__copy h3{max-width:620px;margin:30px 0 26px;font-size:clamp(38px,3.4vw,54px);font-weight:var(--k2-weight-medium,500);line-height:1.04;letter-spacing:-.035em;text-transform:none}.k2s-field-stories .k2s-video-stories__description{max-width:590px;color:var(--k2s-muted);font-size:17px;font-weight:var(--k2-weight-regular,400);line-height:1.65}.k2s-field-stories .k2s-video-stories__product{display:block;margin-top:20px;font-size:17px;font-weight:var(--k2-weight-semibold,600)}.k2s-field-stories .k2s-video-stories__copy .k2s__button{margin-top:24px}.k2s-field-stories .k2s-video-stories__nav{position:absolute;z-index:4;left:calc(50% + clamp(48px,5vw,92px));right:32px;bottom:62px;display:flex;gap:16px;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.k2s-field-stories .k2s-video-stories__nav::-webkit-scrollbar{display:none}.k2s-field-stories .k2s-video-stories__button{display:block;flex:0 0 112px;width:112px;min-width:112px;padding:0 0 7px;border:0;border-bottom:2px solid transparent;background:none;color:inherit;transform:none;text-align:left;scroll-snap-align:start}.k2s-field-stories .k2s-video-stories__button.is-active{border-left:0;background:none;border-bottom-color:var(--k2s-accent);transform:none}.k2s-field-stories .k2s-video-stories__thumb{display:grid;place-items:center;width:78px;aspect-ratio:4/5;background:#ececea;overflow:hidden}.k2s-field-stories .k2s-video-stories__thumb img{width:100%;height:100%;object-fit:cover}.k2s-field-stories .k2s-video-stories__thumb-number{color:#8a8a86;font-size:12px;letter-spacing:.12em}.k2s-field-stories .k2s-video-stories__nav-title{display:-webkit-box;width:100%;margin-top:8px;overflow:hidden;color:var(--k2s-muted);font-size:11px;line-height:1.35;text-align:left;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.k2s-field-stories .k2s-video-stories__all{position:absolute;z-index:4;left:calc(50% + clamp(48px,5vw,92px));bottom:18px;font-size:14px}.k2s-video-stories__mobile-guide{display:none}@media(max-width:989px){.k2s-field-stories .k2s-video-stories,.k2s-field-stories .k2s-video-stories__stage{min-height:0;height:auto;max-height:none}.k2s-field-stories .k2s-video-stories__stage{position:relative;top:auto;overflow:visible}.k2s-field-stories .k2s-video-stories__panel{position:relative;inset:auto;display:none;grid-template-columns:1fr}.k2s-field-stories .k2s-video-stories__panel.is-active{display:grid}.k2s-field-stories .k2s-video-stories__media{height:min(62vw,560px);min-height:0}.k2s-field-stories .k2s-video-stories__copy{padding:44px 0 20px}.k2s-field-stories .k2s-video-stories__copy h3{margin:22px 0;font-size:clamp(32px,7vw,46px);font-weight:var(--k2-weight-medium,500)}.k2s-field-stories .k2s-video-stories__nav{position:relative;left:auto;right:auto;bottom:auto;max-width:100%;display:flex;margin-top:26px;padding:0 0 12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.k2s-field-stories .k2s-video-stories__button{flex:0 0 104px;width:104px;min-width:104px;max-width:104px;scroll-snap-align:start}.k2s-field-stories .k2s-video-stories__all{position:relative;left:auto;bottom:auto;display:inline-block;margin-top:18px}}@media(min-width:990px){.k2s__wrap,.k2s-hero__content{width:min(calc(100% - 64px),1280px)}}@media(max-width:749px){.k2s__wrap,.k2s-hero__content{width:calc(100% - 40px)}}@media(max-width:749px){.k2s{--k2s-pt:64px;--k2s-pb:64px}.k2s__title{font-size:clamp(28px,8vw,38px)}.k2s-field-stories .k2s-video-stories__media{height:min(78vw,520px);min-height:0}.k2s-field-stories .k2s-video-stories__copy{padding:36px 0 14px}.k2s-field-stories .k2s-video-stories__copy h3{font-size:32px;line-height:1.08}.k2s-field-stories .k2s-video-stories__description{font-size:16px}.k2s-field-stories .k2s-video-stories__button{flex:0 0 96px;width:96px;min-width:96px;max-width:96px}.k2s-field-stories .k2s-video-stories__thumb{width:64px}.k2s-field-stories .k2s-video-stories__nav-title{font-size:11px;-webkit-line-clamp:2}}.k2s-field-stories .k2s__head--mobile-fallback{display:none}@media(max-width:749px){.k2s-field-stories .k2s__head--mobile-fallback{display:block}.k2s-field-stories .k2s__head{margin-bottom:30px}.k2s-field-stories .k2s__head .k2s__title{font-size:clamp(32px,9vw,38px);font-weight:500;line-height:1.06;letter-spacing:-.035em}.k2s-field-stories .k2s__head .k2s__text{margin-top:16px;font-size:15px;line-height:1.55}.k2s-field-stories .k2s-video-stories{display:flex;min-height:0;flex-direction:column}.k2s-field-stories .k2s-video-stories__stage{display:contents}.k2s-field-stories .k2s-video-stories__panel{display:none}.k2s-field-stories .k2s-video-stories__panel.is-active{display:contents}.k2s-field-stories .k2s-video-stories__media{order:1;width:100%;height:auto;max-height:72svh;aspect-ratio:4/5;background:#202120}.k2s-field-stories .k2s-video-stories__media video,.k2s-field-stories .k2s-video-stories__media img{display:block;width:100%;height:100%;object-fit:cover}.k2s-field-stories .k2s-video-stories__mobile-guide{order:3;display:flex;margin-top:34px;align-items:center;justify-content:space-between;color:var(--k2s-muted);font-size:10px;font-weight:600;letter-spacing:.12em}.k2s-field-stories .k2s-video-stories__mobile-guide b{color:var(--k2s-ink);font:inherit}.k2s-field-stories .k2s-video-stories__nav{order:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:10px 0 0;padding:18px 0 0;border-top:1px solid var(--k2s-line);overflow:visible;scroll-snap-type:none}.k2s-field-stories .k2s-video-stories__nav:before{content:"MORE FIELD STORIES";grid-column:1/-1;margin-bottom:2px;color:var(--k2s-muted);font-size:10px;font-weight:650;letter-spacing:.14em}.k2s-field-stories .k2s-video-stories__button{display:block;width:auto;min-width:0;max-width:none;padding:0 0 10px;border:0;border-bottom:2px solid transparent}.k2s-field-stories .k2s-video-stories__button.is-active{border-bottom-color:var(--k2s-accent)}.k2s-field-stories .k2s-video-stories__thumb{display:block;width:100%;aspect-ratio:4/5}.k2s-field-stories .k2s-video-stories__nav-title{display:block;margin-top:8px;color:var(--k2s-muted);font-size:11px;line-height:1.35;-webkit-line-clamp:unset}.k2s-field-stories .k2s-video-stories__button.is-active .k2s-video-stories__nav-title{color:var(--k2s-ink)}.k2s-field-stories .k2s-video-stories__copy{order:2;padding:30px 0 0}.k2s-field-stories .k2s-video-stories__copy .k2s__eyebrow{margin-bottom:18px}.k2s-field-stories .k2s-video-stories__copy h3{max-width:100%;margin:0 0 20px;font-size:clamp(30px,8.5vw,34px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.k2s-field-stories .k2s-video-stories__description{max-width:100%;font-size:16px;line-height:1.55}.k2s-field-stories .k2s-video-stories__product{margin-top:22px;font-size:16px}.k2s-field-stories .k2s-video-stories__copy .k2s__button{margin-top:20px}.k2s-field-stories .k2s-video-stories__all{order:5;margin-top:24px}}.k2s-card__cta{display:inline-block;margin-top:14px;padding-bottom:3px;border-bottom:1px solid currentColor;color:var(--k2s-ink);font-size:12px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.k2s-card-grid--cta-hover .k2s-card__cta{opacity:0;transform:translateY(7px)}.k2s-card-grid--cta-hover .k2s-card:hover .k2s-card__cta,.k2s-card-grid--cta-hover .k2s-card:focus-visible .k2s-card__cta{opacity:1;transform:none}.k2s-card:focus-visible{outline:2px solid var(--k2s-accent);outline-offset:5px}.k2s-editorial__excerpt{margin-top:8px;color:var(--k2s-muted);font-size:13px;line-height:1.5}@media(max-width:989px){.k2s-card-grid--cta-hover .k2s-card__cta{display:none}.k2s-card:hover{transform:none}.k2s-card:active{opacity:.72}}.k2s,.k2s-hero{max-width:100%;overflow-x:clip}.k2s__wrap,.k2s__head,.k2s__head-copy,.k2s__title,.k2s__text,.k2s-story__content,.k2s-story__tab,.k2s-story__tab span,.k2s-switcher,.k2s-switcher__copy,.k2s-video-stories__copy{min-width:0;max-width:100%}.k2s__title,.k2s__text,.k2s-story__tab strong,.k2s-story__tab span,.k2s-switcher__copy .k2s__title,.k2s-switcher__copy .k2s__text,.k2s-video-stories__copy h3,.k2s-video-stories__description{white-space:normal;overflow-wrap:anywhere;word-break:normal}.k2s__button{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere}.k2s-product,.k2s-product__title,.k2s-card,.k2s-card__title,.k2s-editorial,.k2s-editorial h3{min-width:0;overflow-wrap:anywhere}.k2s-editor-note{display:grid;min-height:120px;place-items:center;width:100%;padding:24px;border:1px dashed var(--k2s-line);color:var(--k2s-muted);font-size:14px;line-height:1.5;text-align:center}.k2s,.k2s-hero{font-family:var(--k2-font-body,var(--FONT-STACK-BODY,"Inter","Helvetica Neue",Arial,sans-serif));font-style:normal;font-weight:var(--k2-weight-regular,400)}.k2s :where(h1,h2,h3,h4,p,a,button,input,select,textarea,strong,small,span),.k2s-hero :where(h1,h2,h3,h4,p,a,button,strong,small,span){font-family:inherit}.k2s :where(button,input,select,textarea),.k2s-hero :where(button,input,select,textarea){font-style:inherit}.k2s h1,.k2s h2,.k2s h3,.k2s h4,.k2s-hero h1,.k2s-hero h2,.k2s-hero h3,.k2s-hero h4{font-family:inherit;font-weight:var(--k2-weight-regular,400);text-transform:none}.k2s__eyebrow{font-size:var(--k2-type-eyebrow,.75rem);font-weight:var(--k2-weight-semibold,600);line-height:1.3}.k2s__title{font-size:var(--k2-type-section,clamp(30px,3vw,48px));font-weight:var(--k2-weight-regular,400)}.k2s__text,.k2s-hero__text{font-weight:var(--k2-weight-regular,400)}.k2s__button{font-size:var(--k2-type-body-small,.875rem);font-weight:var(--k2-weight-semibold,600);line-height:1.2}.k2s__link{font-size:var(--k2-type-body-small,.875rem);font-weight:var(--k2-weight-medium,500);line-height:1.35}.k2s-hero__title{font-size:var(--k2-type-hero,clamp(42px,6vw,82px));font-weight:var(--k2-weight-regular,400)}.k2s-card__title{font-weight:var(--k2-weight-semibold,600)}.k2s-card__copy{font-weight:var(--k2-weight-regular,400)}.k2s-product__title{font-weight:var(--k2-weight-medium,500)}.k2s-product__price,.k2s-heritage__number,.k2s-heritage__copy .k2s__title,.k2s-story__content .k2s__title,.k2s-switcher__copy .k2s__title{font-weight:var(--k2-weight-regular,400)}.k2s-heritage__proof strong,.k2s-story__tab strong,.k2s-video-stories__product{font-weight:var(--k2-weight-semibold,600)}.k2s-heritage__proof span,.k2s-story__tab span,.k2s-video-stories__description,.k2s-switcher__button{font-weight:var(--k2-weight-regular,400)}.k2s-switcher__button.is-active{font-weight:var(--k2-weight-semibold,600)}.k2s-editorial__lead h3,.k2s-editorial__stack h3{font-weight:var(--k2-weight-medium,500)}.section-newsletter,.section-newsletter :where(h1,h2,h3,p,input,button){font-family:var(--k2-font-body,var(--FONT-STACK-BODY,"Inter","Helvetica Neue",Arial,sans-serif))}.section-newsletter h2{font-weight:var(--k2-weight-regular,400)}.k2s-switcher__panel>.k2s-editor-note{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;border:0}@media(max-width:749px){.k2s:not(.k2s-story){--k2s-pt:48px!important;--k2s-pb:48px!important}.k2s-scenarios{--k2s-pb:24px!important}.k2s-products{--k2s-pt:32px!important}.k2s-product-grid--mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k2s-product-grid--mobile-stack{grid-template-columns:1fr}.k2s-product-grid--mobile-scroll{display:flex;gap:16px;margin-inline:-16px;padding:0 16px 14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.k2s-product-grid--mobile-scroll::-webkit-scrollbar{display:none}.k2s-product-grid--mobile-scroll .k2s-product{flex:0 0 var(--k2s-mobile-product-width,74vw);scroll-snap-align:start}.k2s__head{margin-bottom:28px}.k2s-switcher__copy .k2s__title{font-size:clamp(32px,9vw,40px);line-height:1.06}.k2s-switcher__copy .k2s__text{margin-top:22px;font-size:16px;line-height:1.6}.k2s-switcher__copy .k2s-switcher__nav{max-width:100%;margin-top:22px;padding-bottom:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.k2s-switcher__copy .k2s-switcher__nav::-webkit-scrollbar{display:none}.k2s-switcher__stage{min-height:76vw}.k2s-story__content{overflow:visible}.k2s-story__tab{white-space:normal}.k2s-story__tab span{width:100%;font-size:15px;line-height:1.55}.k2s-heritage__copy .k2s__title{font-size:clamp(32px,10vw,42px);overflow-wrap:anywhere}.k2s-heritage__number{font-size:clamp(88px,31vw,118px)}}@media(min-width:990px){.k2s-story{min-height:220vh!important;overflow:clip}.k2s-story__sticky{position:sticky!important;top:0!important;height:100vh!important;min-height:100vh!important;grid-template-columns:minmax(0,40%) minmax(0,60%)!important;overflow:hidden!important;background:var(--k2s-bg)!important}.k2s-story__media{min-height:100vh!important;height:100vh!important;display:grid!important;place-items:center!important;padding:8vh 2vw 8vh 4vw!important;background:var(--k2s-bg)!important;overflow:hidden!important}.k2s-story__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(90deg,var(--k2s-bg) 0%,transparent 13%,transparent 72%,var(--k2s-bg) 100%),linear-gradient(180deg,var(--k2s-bg) 0%,transparent 14%,transparent 84%,var(--k2s-bg) 100%)}.k2s-story__media img{position:relative!important;z-index:1!important;width:min(86%,560px)!important;height:auto!important;max-height:70vh!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important;-webkit-mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 50%,rgba(0,0,0,.9) 67%,rgba(0,0,0,.38) 83%,transparent 100%);mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 50%,rgba(0,0,0,.9) 67%,rgba(0,0,0,.38) 83%,transparent 100%)}.k2s-story__content{align-self:center!important;min-width:0!important;max-width:760px!important;padding:7vh clamp(48px,6vw,104px) 7vh clamp(42px,4vw,72px)!important}.k2s-story__content .k2s__title{max-width:620px!important;font-size:clamp(48px,4.4vw,72px)!important;line-height:1.02!important}.k2s-story__intro{margin-top:20px!important;max-width:580px}.k2s-story__tabs{margin-top:34px!important}.k2s-story__tab{padding:13px 0 13px 24px!important}.k2s-story__tab strong{font-size:16px!important}.k2s-story__tab span{margin-top:12px!important;font-size:16px!important;line-height:1.5!important;max-width:560px}}@media(max-width:989px){.k2s-story{min-height:0!important}.k2s-story__sticky{position:relative!important;min-height:0!important;grid-template-columns:1fr!important;overflow:hidden!important}.k2s-story__media{height:38vh!important;min-height:300px!important;max-height:430px!important;display:grid!important;place-items:center!important;background:var(--k2s-bg)!important;padding:24px!important}.k2s-story__media img{width:min(86vw,420px)!important;height:100%!important;max-height:390px!important;object-fit:cover!important;aspect-ratio:1/1!important;-webkit-mask-image:radial-gradient(ellipse 76% 76% at 50% 50%,#000 54%,rgba(0,0,0,.75) 76%,transparent 100%);mask-image:radial-gradient(ellipse 76% 76% at 50% 50%,#000 54%,rgba(0,0,0,.75) 76%,transparent 100%)}.k2s-story__content{padding:48px 22px 64px!important}.k2s-story__content .k2s__title{font-size:clamp(38px,10vw,52px)!important}.k2s-story__tabs{margin-top:30px!important}.k2s-story__tab span{margin-top:10px!important}}.k2s-heritage{position:relative;isolation:isolate;overflow:hidden}.k2s-heritage>.k2s__wrap{position:relative;z-index:2}.k2s-heritage__watermark{position:absolute;z-index:1;right:-2vw;top:4%;width:min(47vw,760px);height:66%;pointer-events:none;opacity:0;transform:translate3d(22px,10px,0) scale(.985);transition:opacity 1.15s .28s ease,transform 1.4s .28s cubic-bezier(.22,1,.36,1)}.k2s-heritage__watermark img{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1);opacity:.13}.k2s-heritage.is-motion-on .k2s-heritage__watermark{opacity:1;transform:none}.k2s-heritage__lead{grid-template-columns:minmax(280px,.9fr) minmax(420px,1.2fr)!important;gap:clamp(54px,7vw,128px)!important;max-width:1160px;min-height:420px!important;position:relative}.k2s-heritage__number{position:relative;z-index:2}.k2s-heritage__years-label{margin-top:-42px;margin-left:8px;font-size:11px;line-height:1.45;letter-spacing:.24em;font-weight:500;color:var(--k2s-ink);white-space:nowrap;opacity:0;transform:translateY(8px);transition:opacity .5s .32s ease,transform .6s .32s cubic-bezier(.22,1,.36,1)}.k2s-heritage.is-motion-on .k2s-heritage__years-label{opacity:.72;transform:none}.k2s-heritage__copy{position:relative;z-index:2}.k2s-heritage__proofs{position:relative;border-top:0!important;padding-top:34px!important;margin-top:64px!important;clip-path:none!important;overflow:visible}.k2s-heritage__track{position:absolute;left:0;right:0;top:0;height:2px;background:#d7d7d3;overflow:visible}.k2s-heritage__track span{display:block;width:100%;height:2px;background:#373a39;transform:scaleX(var(--k2-track-progress,0));transform-origin:left center;transition:transform .42s cubic-bezier(.22,1,.36,1)}.k2s-heritage__proof{position:relative;opacity:0!important;transform:translateY(14px)!important;transition:opacity .46s ease,transform .58s cubic-bezier(.22,1,.36,1)!important}.k2s-heritage__proof.is-active,.k2s-heritage__proof.is-passed{opacity:1!important;transform:none!important}.k2s-heritage__dot{position:absolute;top:-39px;left:0;width:10px;height:10px;border-radius:50%;background:#d4d4d0;border:2px solid var(--k2s-bg);box-shadow:0 0 0 1.5px #a8aaa7;transition:background .25s ease,box-shadow .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.k2s-heritage__proof.is-active .k2s-heritage__dot{background:var(--k2s-accent);box-shadow:0 0 0 2px var(--k2s-accent),0 0 0 6px color-mix(in srgb,var(--k2s-accent) 12%,transparent);transform:scale(1.08)}.k2s-heritage__proof.is-passed .k2s-heritage__dot{background:#373a39;box-shadow:0 0 0 1.5px #373a39}.k2s-heritage.is-sequence-complete .k2s-heritage__dot{background:#373a39;box-shadow:0 0 0 1.5px #373a39;transform:none}@media(max-width:989px){.k2s-heritage__watermark{right:-38%;top:8%;width:108vw;height:50%;opacity:0}.k2s-heritage__watermark img{opacity:.09}.k2s-heritage__lead{display:block!important;max-width:none;min-height:0!important}.k2s-heritage__number{margin:48px 0 44px!important}.k2s-heritage__years-label{margin:-34px 0 38px 3px;font-size:10px}.k2s-heritage__copy{max-width:620px}.k2s-heritage__proofs{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin-top:58px!important;padding:0 0 0 30px!important}.k2s-heritage__track{left:4px;right:auto;top:0;bottom:0;width:2px;height:auto;background:#d7d7d3}.k2s-heritage__track span{width:2px;height:100%;transform:scaleY(var(--k2-track-progress,0));transform-origin:center top}.k2s-heritage__proof{padding:0 0 30px!important;min-height:76px}.k2s-heritage__proof:last-child{padding-bottom:0!important}.k2s-heritage__dot{top:4px;left:-30px}.k2s-heritage__proof strong{font-size:15px!important}.k2s-heritage__proof span{font-size:13px!important;max-width:360px}}@media(max-width:749px){.k2s-heritage__watermark{right:-62%;top:12%;width:142vw;height:42%}.k2s-heritage__watermark img{opacity:.075}.k2s-heritage__number{margin:44px 0 38px!important;font-size:clamp(92px,30vw,116px)!important}.k2s-heritage__years-label{margin:-30px 0 36px 2px;max-width:170px;white-space:normal}.k2s-heritage__copy .k2s__title{font-size:clamp(38px,11vw,48px)!important;max-width:9.5em}.k2s-heritage__copy .k2s__text{margin-top:24px!important;max-width:31em}}@media(prefers-reduced-motion:reduce){.k2s-heritage__watermark,.k2s-heritage__years-label{opacity:1!important;transform:none!important;transition:none!important}.k2s-heritage__track span{transform:scaleX(1)!important;transition:none!important}.k2s-heritage__proof{opacity:1!important;transform:none!important;transition:none!important}.k2s-heritage__dot{background:#373a39!important;box-shadow:0 0 0 1.5px #373a39!important;transition:none!important}@media(max-width:989px){.k2s-heritage__track span{transform:scaleY(1)!important}}}.k2s-heritage{overflow:hidden!important}.k2s-heritage>.k2s__wrap{position:relative!important;z-index:2!important}.k2s-heritage .k2s__eyebrow{color:var(--k2s-ink)!important}.k2s-heritage__lead{display:grid!important;grid-template-columns:minmax(300px,.82fr) minmax(440px,1.18fr)!important;align-items:center!important;gap:clamp(70px,8vw,150px)!important;width:min(100%,1180px)!important;max-width:1180px!important;min-height:430px!important;margin-top:10px!important}.k2s-heritage__number-group{position:relative!important;z-index:3!important;min-width:0!important}.k2s-heritage__number{margin:0!important;line-height:.82!important}.k2s-heritage__years-label{margin:34px 0 0 8px!important;font-size:11px!important;line-height:1.45!important;letter-spacing:.27em!important;white-space:nowrap!important}.k2s-heritage__copy{align-self:center!important;min-width:0!important;max-width:650px!important;padding-top:28px!important}.k2s-heritage__copy .k2s__title{max-width:650px!important;font-size:clamp(54px,4.6vw,78px)!important;line-height:1.02!important;letter-spacing:-.035em!important;margin:0!important}.k2s-heritage__copy .k2s__text{max-width:590px!important;margin-top:38px!important}.k2s-heritage__watermark{right:-1.5vw!important;top:7%!important;width:min(43vw,700px)!important;height:62%!important}.k2s-heritage__watermark img{opacity:.075!important}.k2s-heritage__proofs{margin-top:42px!important;padding-top:38px!important}.k2s-heritage__track{height:1.5px!important;background:#d8d8d4!important}.k2s-heritage__track span{height:1.5px!important;background:#4b4e4c!important}.k2s-heritage__dot{top:-43px!important}@media(min-width:990px){.k2s-story{min-height:220vh!important;overflow:clip!important}.k2s-story__sticky{position:sticky!important;top:0!important;display:grid!important;grid-template-columns:minmax(0,42%) minmax(0,58%)!important;width:100%!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important;background:var(--k2s-bg)!important}.k2s-story__sticky>*{min-width:0!important}.k2s-story__media{position:relative!important;width:100%!important;height:100vh!important;min-height:100vh!important;padding:8vh 3vw!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:var(--k2s-bg)!important}.k2s-story__media img{position:relative!important;z-index:1!important;display:block!important;width:min(82%,590px)!important;height:auto!important;max-width:590px!important;max-height:72vh!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important}.k2s-story__media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,var(--k2s-bg) 0%,transparent 10%,transparent 78%,var(--k2s-bg) 100%),linear-gradient(180deg,var(--k2s-bg) 0%,transparent 10%,transparent 88%,var(--k2s-bg) 100%)!important}.k2s-story__content{position:relative!important;z-index:3!important;width:auto!important;max-width:none!important;min-width:0!important;align-self:center!important;padding:6vh clamp(54px,5vw,92px)!important;overflow:visible!important}.k2s-story__content .k2s__eyebrow{margin-bottom:22px!important}.k2s-story__content .k2s__title{width:auto!important;max-width:680px!important;margin:0!important;font-size:clamp(52px,4.15vw,76px)!important;line-height:1.01!important;letter-spacing:-.03em!important;white-space:normal!important;overflow:visible!important;overflow-wrap:normal!important;word-break:normal!important}.k2s-story__intro{max-width:610px!important}.k2s-story__tabs{max-width:650px!important;margin-top:42px!important}.k2s-story__tab{max-width:650px!important}.k2s-story__tab span{max-width:610px!important}}@media(max-width:989px){.k2s-heritage__lead{display:block!important;width:100%!important;max-width:none!important;min-height:0!important}.k2s-heritage__number-group{margin-top:42px!important}.k2s-heritage__number{margin:0!important}.k2s-heritage__years-label{margin:24px 0 44px 2px!important}.k2s-heritage__copy{padding-top:0!important;max-width:620px!important}.k2s-heritage__copy .k2s__title{font-size:clamp(42px,11vw,58px)!important}.k2s-heritage__watermark{right:-42%!important;top:8%!important;width:112vw!important;height:47%!important}.k2s-heritage__watermark img{opacity:.055!important}.k2s-story{min-height:0!important;overflow:hidden!important}.k2s-story__sticky{position:relative!important;display:grid!important;grid-template-columns:1fr!important;height:auto!important;min-height:0!important;overflow:hidden!important}.k2s-story__media{width:100%!important;height:42vh!important;min-height:320px!important;max-height:430px!important;padding:24px!important}.k2s-story__media img{width:min(84vw,420px)!important;height:100%!important;max-height:390px!important;object-fit:cover!important;aspect-ratio:1/1!important}.k2s-story__content{width:100%!important;max-width:none!important;padding:52px 22px 72px!important;overflow:visible!important}.k2s-story__content .k2s__title{max-width:100%!important;font-size:clamp(40px,10.5vw,54px)!important;line-height:1.02!important}}@media(max-width:749px){.k2s-field-stories .k2s-video-stories{display:flex!important;flex-direction:column!important;min-height:0!important}.k2s-field-stories .k2s-video-stories__mobile-guide{order:1!important;display:flex!important;margin:0 0 14px!important;align-items:center!important;justify-content:space-between!important}.k2s-field-stories .k2s-video-stories__stage{position:relative!important;top:auto!important;order:2!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:92%!important;gap:16px!important;width:calc(100% + 20px)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0 20px 8px 0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;scrollbar-width:none!important;overscroll-behavior-inline:contain!important}.k2s-field-stories .k2s-video-stories__stage::-webkit-scrollbar{display:none!important}.k2s-field-stories .k2s-video-stories__panel,.k2s-field-stories .k2s-video-stories__panel.is-active{position:relative!important;inset:auto!important;display:flex!important;min-width:0!important;height:auto!important;flex-direction:column!important;opacity:1!important;pointer-events:auto!important;transform:none!important;scroll-snap-align:start!important}.k2s-field-stories .k2s-video-stories__media{order:1!important;width:100%!important;height:auto!important;max-height:68svh!important;aspect-ratio:4/5!important}.k2s-field-stories .k2s-video-stories__copy{order:2!important;display:flex!important;min-height:390px!important;padding:26px 2px 8px!important;justify-content:flex-start!important;background:transparent!important}.k2s-field-stories .k2s-video-stories__copy h3{font-size:clamp(28px,7.8vw,33px)!important}.k2s-field-stories .k2s-video-stories__nav{display:none!important}.k2s-field-stories .k2s-video-stories__all{order:3!important;margin-top:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/k2-page-system.css.map */
