.kdk-story{--kdk-story-width: 1180px;--kdk-story-body-size: 16px;--kdk-story-heading-size: 56px;display:block;background:var(--background, #fff);color:var(--text-color, #1c1b1b);font-family:"Nunito Sans",var(--text-font-family),sans-serif;font-size:var(--kdk-story-body-size);line-height:1.7;text-align:left;overflow-wrap:break-word}.kdk-story *,.kdk-story *:before,.kdk-story *:after{box-sizing:border-box}.kdk-story [hidden]{display:none!important}.kdk-story__container{width:min(100% - 80px,var(--kdk-story-width));margin-inline:auto}.kdk-story :where(figure,figcaption,p,h1,h2,h3){margin:0}.kdk-story__h1,.kdk-story__h2,.kdk-story__h3{color:var(--heading-color, #000);font-family:minerva-modern,Minerva,sans-serif;font-style:normal;font-weight:400;text-transform:none;letter-spacing:-.025em;line-height:1.1;text-wrap:pretty}.kdk-story__h1{font-size:clamp(36px,4.1vw,var(--kdk-story-heading-size));margin:0 0 28px}.kdk-story__h2{font-size:clamp(29px,3vw,40px);margin:0 0 25px}.kdk-story__h3{font-size:26px;margin:0 0 8px;letter-spacing:-.015em}.kdk-story__eyebrow{margin:0 0 24px;font-size:11px;line-height:1.6;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.kdk-story__prose{font-size:var(--kdk-story-body-size);line-height:1.75}.kdk-story__prose p{margin:0 0 17px}.kdk-story__prose p:last-child{margin-bottom:0}.kdk-story__prose strong{font-weight:700}.kdk-story__prose ul,.kdk-story__prose ol{padding-inline-start:24px}.kdk-story__prose a,.kdk-story__text-link,.kdk-story__video-error a{text-decoration:underline;text-underline-offset:4px}.kdk-story__hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:clamp(38px,6vw,88px);padding:64px 0 92px}.kdk-story__hero--text{display:block;max-width:800px;margin-inline:auto}.kdk-story__intro,.kdk-story__copy{min-width:0}.kdk-story__hero-image{width:100%;max-width:420px;margin:0 0 0 auto}.kdk-story__image{display:block;width:100%;height:auto;max-width:100%}.kdk-story__caption{display:block;margin-top:12px;font-size:12px;line-height:1.55;color:var(--text-color-light, #646464);letter-spacing:.01em}.kdk-story__chapters{border-top:1px solid var(--border-color, #dedede)}.kdk-story__chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,7vw,104px);padding-block:82px}.kdk-story__chapter--left .kdk-story__copy{grid-column:2;grid-row:1}.kdk-story__chapter--left .kdk-story__chapter-media,.kdk-story__chapter--right .kdk-story__copy{grid-column:1;grid-row:1}.kdk-story__chapter--right .kdk-story__chapter-media{grid-column:2;grid-row:1}.kdk-story__chapter--ruled{border-top:1px solid var(--border-color, #dedede)}.kdk-story__chapter--text{display:block;max-width:760px;margin-inline:auto;padding-block:64px}.kdk-story__chapter--text .kdk-story__copy{max-width:700px;margin-inline:auto}.kdk-story__chapter--text+.kdk-story__chapter--text{padding-top:40px}.kdk-story__chapter-media{width:100%;max-width:480px;margin-inline:auto}.kdk-story__chapter-media .kdk-story__figure{margin:0}.kdk-story__chapter-media--pair{display:grid;gap:32px}.kdk-story__chapter-media--pair .kdk-story__figure--secondary{max-width:75%;margin-inline-start:auto}.kdk-story__archive{padding:30px 0 90px}.kdk-story__archive-heading{max-width:660px;margin-bottom:40px}.kdk-story__archive-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:40px 28px}.kdk-story__archive-photo{min-width:0;margin:0;grid-column:span 2}.kdk-story__archive-photo--1{grid-column:span 4}.kdk-story__archive-photo--2{grid-column:span 2}.kdk-story__archive-photo--3{max-width:88%}.kdk-story__archive-photo--4{align-self:center}.kdk-story__archive-photo--5{align-self:end}.kdk-story__frame-links{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:28px}.kdk-story__frame-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;padding-block:8px;border-bottom:1px solid currentColor;color:var(--heading-color, #000);font-size:14px;font-weight:600;text-decoration:none}.kdk-story__frame-link span{font-size:20px;font-weight:400}.kdk-story--videos{padding:34px 0 78px}.kdk-story__video-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:32px}.kdk-story__video-heading .kdk-story__prose{max-width:650px}.kdk-story__video-heading .kdk-story__h2{margin-bottom:18px}.kdk-story__video-nav{display:flex;flex:none;gap:10px}.kdk-story__arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--border-color, #dedede);border-radius:0;background:var(--background, #fff);color:var(--heading-color, #000);font:inherit;font-size:24px;cursor:pointer}.kdk-story__arrow:disabled{opacity:.3;cursor:default}.kdk-story__video-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:0 0 18px}.kdk-story__video-card{min-width:0;width:100%;margin:0;scroll-snap-align:start}.kdk-story__video-frame{position:relative;width:100%;aspect-ratio:var(--kdk-story-video-ratio, 9 / 16);overflow:hidden;background:var(--border-color, #dedede)}.kdk-story__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;background:#111}.kdk-story__video-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--border-color, #dedede)}.kdk-story__video-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.kdk-story__play{z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:calc(100% - 32px);min-height:52px;padding:13px 19px;background:#fffffff2;color:#171717;border:1px solid rgba(0,0,0,.1);border-radius:0;cursor:pointer;font-family:"Nunito Sans",var(--text-font-family),sans-serif;font-size:14px;line-height:1.4}.kdk-story__play svg{flex:none}.kdk-story__play:disabled{cursor:progress}.kdk-story__video-caption{padding-top:19px}.kdk-story__video-caption p{margin:0;font-size:14px;line-height:1.6}.kdk-story__video-error{margin-top:12px;padding:12px;font-size:13px;border:1px solid var(--border-color, #dedede)}.kdk-story__empty{padding:25px;border:1px dashed var(--border-color, #dedede);font-size:14px}.kdk-story--closing{padding:8px 0 100px}.kdk-story__closing-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,7vw,100px);padding-top:72px;border-top:1px solid var(--border-color, #dedede)}.kdk-story__closing-grid--text{display:block;max-width:740px;margin-inline:auto}.kdk-story__closing-image{margin:0}.kdk-story .kdk-story__button{margin-top:30px;max-width:100%;white-space:normal;font-family:"Nunito Sans",var(--text-font-family),sans-serif;font-size:12px;line-height:1.6;letter-spacing:.1em}.kdk-story :where(button,a,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:999px){.kdk-story__container{width:calc(100% - 48px)}.kdk-story__hero{gap:35px;padding-top:44px;padding-bottom:62px}.kdk-story__chapter{gap:38px;padding-block:58px}.kdk-story__archive{padding-bottom:65px}.kdk-story__video-track{grid-auto-columns:43%}}@media(max-width:749px){.kdk-story__container{width:calc(100% - 40px)}.kdk-story__hero{display:flex;flex-direction:column;gap:32px;padding:34px 0 46px}.kdk-story__h1{font-size:clamp(34px,8.5vw,44px);line-height:1.1;margin-bottom:25px}.kdk-story__h2{font-size:30px;line-height:1.13;margin-bottom:22px}.kdk-story__eyebrow{font-size:10px;letter-spacing:.14em;margin-bottom:20px}.kdk-story__hero-image{max-width:380px;margin:0 auto}.kdk-story__chapter{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding-block:44px}.kdk-story__chapter--text{display:block;padding-block:42px}.kdk-story__chapter--text+.kdk-story__chapter--text{padding-top:20px}.kdk-story__chapter-media{max-width:430px}.kdk-story__chapter-media--pair{gap:28px}.kdk-story__chapter-media--pair .kdk-story__figure--secondary{max-width:85%}.kdk-story__archive{padding:10px 0 46px}.kdk-story__archive-heading{margin-bottom:27px}.kdk-story__archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px;align-items:start}.kdk-story__archive-photo{grid-column:span 1;max-width:100%}.kdk-story__archive-photo--1,.kdk-story__archive-photo--5{grid-column:span 2}.kdk-story__archive-photo--4{grid-column:span 2;max-width:80%;margin-inline:auto}.kdk-story__archive-photo--3{padding-top:42px}.kdk-story__caption{margin-top:10px;font-size:12px}.kdk-story__frame-links{gap:7px 20px}.kdk-story--videos{padding:18px 0 48px}.kdk-story__video-heading{align-items:flex-start;gap:15px}.kdk-story__video-nav{gap:6px}.kdk-story__arrow{width:40px;height:44px}.kdk-story__video-track{grid-auto-columns:84%;gap:16px;padding-bottom:14px}.kdk-story__video-caption{padding-top:16px}.kdk-story__h3{font-size:24px}.kdk-story--closing{padding-bottom:64px}.kdk-story__closing-grid{display:flex;flex-direction:column;gap:34px;padding-top:44px}.kdk-story__closing-grid--text{display:block}}@media(prefers-reduced-motion:reduce){.kdk-story__video-track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/kdk-story.css.map */
