.keep-intro{--keep-intro-height: clamp(500px, 49.028vw, 942px);padding-block:clamp(80px,10.417vw,200px) clamp(80px,10vw,192px);background:var(--keep-intro-background);color:var(--keep-intro-text);overflow-wrap:anywhere}.keep-intro__slider{left:calc((100vw - 100%)/2);width:calc(100vw - clamp(40px,11.667vw,224px));max-width:1696px;margin-inline:auto}.keep-intro__slider:not(.is-initialized){visibility:visible}.keep-intro__slider:not(.is-initialized) .keep-intro__slide+.keep-intro__slide{display:none}.keep-intro__slider:not(.is-initialized) .keep-intro__arrows{display:none}.keep-intro .keep-intro__slide{position:relative;min-width:0;margin:0}.keep-intro__brand{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:var(--keep-intro-height)}.keep-intro__intro{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;margin-top:calc(var(--keep-intro-height) * -8 / 706)}.keep-intro__heading{margin:0;color:var(--keep-intro-heading);font-family:inherit;font-size:clamp(28px,2.431vw,47px);font-weight:600;font-variation-settings:normal;line-height:1.234;letter-spacing:-.04em;text-transform:none}.keep-intro__body{width:calc(100% + clamp(32px,2.778vw,54px));margin-top:clamp(64px,8.333vw,160px);margin-left:clamp(24px,2.778vw,54px)}.keep-intro__copy{font-size:clamp(16px,1.181vw,23px);font-weight:400;line-height:1.294;letter-spacing:normal}.keep-intro__copy strong{font-weight:600;font-variation-settings:normal;letter-spacing:-.02em}.keep-intro__copy p{margin:0}.keep-intro__copy p+p{margin-top:14px}.keep-intro a{color:inherit}.keep-intro__copy a{text-underline-offset:.2em}.keep-intro :focus-visible{outline:2px solid var(--keep-intro-heading);outline-offset:4px}.keep-intro__features{display:flex;gap:12px;width:calc(100% - clamp(40px,3.889vw,75px));margin:clamp(32px,3.333vw,64px) 0 0;padding:0;list-style:none}.keep-intro__feature{flex:1;min-width:0;margin:0;text-align:center}.keep-intro__icon{display:flex;align-items:center;justify-content:center;width:clamp(44px,4.167vw,80px);height:clamp(44px,4.167vw,80px);margin:0 auto 10px}.keep-intro__icon img{display:block;flex:0 0 auto;width:var(--keep-intro-icon-scale, 100%);max-width:none;height:var(--keep-intro-icon-scale, 100%);object-fit:contain}.keep-intro__label{margin:0;font-size:clamp(11px,.903vw,17px);font-weight:400;line-height:1.15}.keep-intro__motto{display:flex;justify-content:space-between;gap:16px;width:78%;margin-top:auto;padding-top:40px;color:var(--keep-intro-heading);font-size:clamp(12px,.972vw,18px);line-height:1.2}.keep-intro__media{justify-self:end;align-self:start;width:calc(var(--keep-intro-height) * var(--keep-intro-image-ratio));min-width:0;height:var(--keep-intro-height);aspect-ratio:var(--keep-intro-image-ratio)}.keep-intro__media>img{display:block;width:100%;height:100%;object-fit:contain}.keep-intro__empty{height:100%}.keep-intro__empty--editor{display:grid;place-content:center;min-height:80px;padding:20px;border:1px dashed var(--keep-intro-heading);color:var(--keep-intro-heading);font-size:14px;text-align:center}.keep-intro__app{position:relative;min-height:var(--keep-intro-height)}.keep-intro__app-header{display:flex;justify-content:space-between;gap:32px}.keep-intro__app-header>.keep-intro__heading{margin-top:calc(var(--keep-intro-height) * -8 / 706)}.keep-intro__app-copy{flex:0 1 330px;margin-top:-3px;text-align:right}.keep-intro__app-copy .keep-intro__copy{font-size:clamp(16px,1.25vw,24px);line-height:1.25;letter-spacing:-.02em}.keep-intro__learn-more{--theme-color-links: var(--keep-intro-accent);display:inline-block;margin-top:24px;color:var(--keep-intro-accent);font-size:clamp(18px,1.667vw,32px);font-weight:600;line-height:1.2;letter-spacing:-.04em;text-decoration:none}.keep-intro__learn-more:hover{text-decoration:underline}.keep-intro__artwork{position:absolute;top:calc(var(--keep-intro-height) * 46 / 706);left:16.667%;width:calc(var(--keep-intro-height) * 991 / 706);height:calc(var(--keep-intro-height) * 575 / 706)}.keep-intro__artwork img{display:block;width:100%;height:100%;object-fit:contain}.keep-intro__coaches{position:absolute;bottom:calc(var(--keep-intro-height) * 114 / 706);left:0;display:grid;gap:20px;width:calc(var(--keep-intro-height) * 110 / 706)}.keep-intro__coach{min-width:0;margin:0}.keep-intro__portrait{width:min(100%,148px);aspect-ratio:1}.keep-intro__portrait>.keep-intro__empty{background:#e9e8ec}.keep-intro__portrait img{display:block;width:100%;height:100%;object-fit:cover}.keep-intro__coach figcaption{margin-top:10px;font-size:clamp(11px,.972vw,18px);line-height:1.2;white-space:nowrap}.keep-intro__downloads{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:center;gap:18px;padding-right:clamp(12px,1.25vw,24px)}.keep-intro .keep-intro__download{--theme-color-links: var(--keep-intro-heading);display:inline-flex;align-items:center;justify-content:center;gap:12px;width:clamp(200px,17.5vw,336px);min-height:64px;aspect-ratio:252 / 78;padding:12px 20px;border:2px solid var(--keep-intro-heading);border-radius:999px;color:var(--keep-intro-heading);text-decoration:none}.keep-intro .keep-intro__download--apple{--theme-color-links: var(--keep-intro-background);background:var(--keep-intro-heading);color:var(--keep-intro-background)}.keep-intro__download:hover{opacity:.85}.keep-intro__store-icon{flex:0 0 36px;width:36px;height:40px;background:currentColor;-webkit-mask:var(--keep-intro-store-icon) center / contain no-repeat;mask:var(--keep-intro-store-icon) center / contain no-repeat}.keep-intro__store-text{min-width:0;line-height:1.1;text-align:left}.keep-intro__store-text small{display:block;font-size:clamp(11px,.972vw,18px)}.keep-intro__store-text>span{display:block;font-size:clamp(22px,1.667vw,32px);font-weight:500;letter-spacing:-.04em}.keep-intro__arrows{position:absolute;z-index:3;right:20px;bottom:24px;display:flex;gap:10px}.keep-intro .keep-intro__arrows .splide__arrow{position:static;display:grid;place-items:center;width:clamp(48px,4.167vw,80px);height:clamp(48px,4.167vw,80px);padding:0;border:0;border-radius:50%;background:#ffffffbf;color:var(--keep-intro-text);opacity:1;transform:none}.keep-intro .keep-intro__arrows .splide__arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;transform:none}.keep-intro .keep-intro__arrows .splide__arrow:hover{background:#fff}.keep-intro .keep-intro__slider[data-slide="1"] .splide__arrow{background:#0000000f}@media(max-width:1199px)and (min-width:1024px){.keep-intro__app-copy{flex-basis:280px}.keep-intro__downloads{justify-content:flex-start;padding-left:14%}.keep-intro .keep-intro__download{width:200px;padding-inline:16px}.keep-intro__arrows{right:12px}}@media(max-width:1023px){.keep-intro{padding-block:64px}.keep-intro__slider{left:0;width:calc(100% - 48px);max-width:760px}.keep-intro .splide__list{align-items:flex-start}.keep-intro__brand{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0}.keep-intro__intro{margin-top:0}.keep-intro__body{width:auto;margin:32px 0 0}.keep-intro__features{width:100%}.keep-intro__copy{font-size:18px;line-height:1.4}.keep-intro__motto{width:100%}.keep-intro__media{width:100%;height:auto}.keep-intro .keep-intro__slide{display:flex;flex-direction:column}.keep-intro__app{display:flex;flex:1;flex-direction:column;min-height:0}.keep-intro__app-header{gap:24px}.keep-intro__app-header>.keep-intro__heading{margin-top:0}.keep-intro__app-copy{flex-basis:45%;margin-top:0}.keep-intro__app-copy .keep-intro__copy{font-size:18px}.keep-intro__artwork{position:relative;top:auto;left:auto;width:85%;height:auto;aspect-ratio:991 / 575;margin:48px 0 32px auto}.keep-intro__coaches{bottom:auto;top:230px;width:12%;gap:20px}.keep-intro__coach figcaption{font-size:10px}.keep-intro__downloads{position:static;flex-shrink:0;margin-top:auto;padding-right:0;padding-bottom:96px}.keep-intro .keep-intro__download{width:230px}.keep-intro__arrows{right:20px;bottom:20px}}@media(max-width:767px){.keep-intro{padding-block:48px}.keep-intro__slider{width:calc(100% - 40px)}.keep-intro__heading{font-size:30px}.keep-intro__copy,.keep-intro__app-copy .keep-intro__copy{font-size:16px}.keep-intro__features{flex-wrap:wrap;justify-content:center;gap:24px 16px}.keep-intro__feature{flex:0 0 calc((100% - 32px) / 3)}.keep-intro__icon{width:48px;height:48px}.keep-intro__label{font-size:12px;line-height:1.3}.keep-intro__motto{padding-top:32px;font-size:11px}.keep-intro__app-header{flex-direction:column;gap:24px}.keep-intro__app-copy{flex-basis:auto;text-align:left}.keep-intro__learn-more{margin-top:16px;font-size:20px}.keep-intro__artwork{width:100%;margin-block:32px 24px}.keep-intro__coaches{position:static;display:flex;gap:20px;width:100%;margin-bottom:28px}.keep-intro__coach{flex:0 1 112px}.keep-intro__portrait{width:80px}.keep-intro__coach figcaption{font-size:12px}.keep-intro__downloads{gap:12px;padding-bottom:88px}.keep-intro__arrows{right:50%;transform:translate(50%)}.keep-intro .keep-intro__download{gap:8px;width:calc((100% - 12px)/2);min-height:52px;padding:10px 8px}.keep-intro__store-icon{flex-basis:24px;width:24px;height:28px}.keep-intro__store-text small{font-size:9px}.keep-intro__store-text>span{font-size:clamp(15px,4.1vw,20px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/keep-intro.css.map */
