.ki-story{--gold:#ffb51b;--cream:#f7f3e9;--dark:#171d1a;--muted:#aeb8ad}.ki-story *{box-sizing:border-box}.ki-story{scroll-behavior:smooth}.ki-story{margin:0;background:var(--cream);color:var(--dark);font:16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ki-story button,.ki-story a,.ki-story input{font:inherit}.ki-story button,.ki-story a{touch-action:manipulation}.ki-story button{cursor:pointer}.ki-story a{color:inherit}.ki-story button:focus-visible,.ki-story a:focus-visible{outline:3px solid #3485e4;outline-offset:5px}.ki-story .toolbar{position:sticky;top:0;z-index:10;background:#171d1af5;color:#fff;padding:12px 4%;display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px}.ki-story .toolbar button{border:1px solid #607065;border-radius:40px;background:transparent;color:#fff;padding:8px 13px}.ki-story .brand{font-size:23px;font-weight:950;letter-spacing:-1px}.ki-story .brand span{color:var(--gold)}.ki-story .tools{display:flex;gap:8px}.ki-story .wrap{max-width:1320px;margin:auto;padding:80px 6%}.ki-story .eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800;margin:0 0 20px}.ki-story .section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.ki-story h1,.ki-story h2,.ki-story h3,.ki-story p{margin-top:0}.ki-story h1{font-size:clamp(42px,5.8vw,83px);line-height:.98;letter-spacing:-3.5px;margin-bottom:26px}.ki-story h2{font-size:clamp(34px,4vw,56px);line-height:1.02;letter-spacing:-2px;margin-bottom:0}.ki-story h3{font-size:23px;line-height:1.1;margin-bottom:12px}.ki-story .accent{color:#c68100}.ki-story em{font-family:Georgia,serif;font-weight:400}.ki-story video{display:block;width:100%;height:100%;object-fit:cover;background:#151715}.ki-story figure{margin:0;overflow:hidden;border-radius:16px;position:relative}.ki-story figcaption{padding:16px 0;font-weight:650}.ki-story .hero{display:grid;grid-template-columns:1fr 1.1fr;gap:45px;align-items:center;padding-top:45px;padding-bottom:60px}.ki-story .hero figure{aspect-ratio:1/1;border-radius:140px 16px 16px}.ki-story .lead{font-size:19px;max-width:32ch;color:#536056}.ki-story .cta{background:var(--gold);color:#191c15;border:0;border-radius:7px;padding:16px 24px;display:inline-block;text-decoration:none;font-weight:750}.ki-story .tiny{font-size:12px;color:#68736a;margin-top:12px}.ki-story .dark{background:var(--dark);color:var(--cream)}.ki-story .payoff{display:grid;grid-template-columns:1fr .47fr;gap:24px;margin-top:36px;align-items:stretch}.ki-story .payoff .wide{display:flex;flex-direction:column;gap:25px}.ki-story .payoff .wide figure{aspect-ratio:16/9}.ki-story .payoff .portrait{aspect-ratio:9/16;max-height:580px}.ki-story .payoff blockquote{margin:0;font:italic 27px/1.2 Georgia;max-width:26ch;color:var(--gold)}.ki-story .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ki-story .step figure{aspect-ratio:9/16}.ki-story .step h3{margin:15px 0 0}.ki-story .num{font-size:11px;color:#727d73;margin-bottom:10px}.ki-story .gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 16px}.ki-story .gallery figure{aspect-ratio:9/14}.ki-story .gallery video{object-fit:contain}.ki-story .place{display:block;font-size:12px;color:#afb8ae;font-weight:400}.ki-story .gallery figcaption{position:absolute;bottom:0;width:100%;padding:35px 15px 16px;background:linear-gradient(transparent,#000e);color:#fff}.ki-story .proof{background:#e5e9df}.ki-story .creators{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:950px;margin:36px auto 0}.ki-story .creator{background:#fff;border-radius:16px;overflow:hidden}.ki-story .embed{min-height:560px;display:flex;justify-content:center;align-items:center;background:#d8ded2}.ki-story .embed iframe{width:100%;height:650px;border:0}.ki-story .load{padding:50px 25px;text-align:center}.ki-story .load button{border:0;background:var(--dark);color:#fff;border-radius:50px;padding:15px 22px;margin:15px}.ki-story .author{display:flex;align-items:center;gap:14px;padding:20px}.ki-story .author img{width:48px;height:48px;border-radius:50%;object-fit:cover}.ki-story .author small{display:block;color:#647064}.ki-story .closing{display:grid;grid-template-columns:.65fr 1fr;gap:50px;align-items:center}.ki-story .closing figure{aspect-ratio:9/12;max-height:550px}.ki-story .form{display:flex;flex-direction:column;gap:10px;max-width:450px;margin-top:25px}.ki-story .form input{padding:16px;border:1px solid #b1b9ab;background:#fff;border-radius:7px}.ki-story .note{display:none;background:#fff4c9;border-left:3px solid #bd8500;color:#514316;font-size:13px;padding:15px 18px;margin:25px 0;line-height:1.55}.ki-story .notes .note{display:block}.ki-story .label{color:#5f6d61}.ki-story .footer{padding:35px 6%;border-top:1px solid #ccd0c5;font-size:13px;display:flex;gap:20px;flex-wrap:wrap}.ki-story .copy-off .optional{display:none}.ki-story .hidden{display:none!important}.ki-story .toast{color:#556348;font-size:14px}.ki-story .review{background:#efede5;padding:25px;border-radius:12px}.ki-story summary{cursor:pointer;font-weight:650}.ki-story .review li{margin:12px 0}@media(max-width:700px){.ki-story .toolbar{padding:10px 15px}.ki-story .toolbar .version{display:none}.ki-story .toolbar button{font-size:11px;padding:7px 9px}.ki-story .wrap{padding:52px 22px}.ki-story .hero{grid-template-columns:1fr;gap:24px;padding-top:28px}.ki-story .hero figure{grid-row:1;aspect-ratio:4/3;border-radius:70px 12px 12px}.ki-story h1{font-size:47px;letter-spacing:-2px}.ki-story h2{font-size:36px}.ki-story .hero .eyebrow{margin-bottom:14px}.ki-story .lead{font-size:17px;max-width:none}.ki-story .payoff{grid-template-columns:1fr .6fr;gap:12px}.ki-story .payoff .portrait{max-height:none}.ki-story .payoff .wide figure{aspect-ratio:3/4}.ki-story .payoff .wide video{object-fit:cover}.ki-story .payoff blockquote{font-size:20px}.ki-story .steps{grid-template-columns:1fr 1fr;gap:25px 12px}.ki-story .section-head{display:block}.ki-story .section-head p{margin-top:15px}.ki-story .gallery{grid-template-columns:1fr 1fr;gap:12px}.ki-story .gallery figcaption{font-size:14px}.ki-story .creators{grid-template-columns:1fr}.ki-story .embed{min-height:480px}.ki-story .closing{grid-template-columns:1fr;gap:30px}.ki-story .closing figure{aspect-ratio:4/3}.ki-story .closing video{object-fit:contain}.ki-story .cta{width:100%;text-align:center}.ki-story .note{font-size:12px}.ki-story .tools{gap:5px}}@media(prefers-reduced-motion:reduce){.ki-story{scroll-behavior:auto}}.ki-story .explore-hint{color:#5c695e;margin:23px 0}.ki-story .explorer{display:grid;grid-template-columns:1.65fr 1fr;gap:24px;align-items:start}.ki-story .parts-stage{position:relative;background:#fff;border-radius:18px;overflow:hidden}.ki-story .parts-stage>img{display:block;width:100%;height:auto}.ki-story .spot{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;border:2px solid white;background:#1d2822;color:#fff;font-weight:750;box-shadow:0 2px 12px #0003}.ki-story .spot[aria-pressed=true]{background:var(--gold);color:#172119;outline:3px solid #ffb51b66;outline-offset:3px}.ki-story .part-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ki-story .part-list button{border:1px solid #bdc4b8;background:transparent;padding:9px 12px;border-radius:30px;font-size:12px;min-height:40px}.ki-story .part-list button[aria-pressed=true]{background:#1d2822;color:#fff;border-color:#1d2822}.ki-story .part-detail{background:#fff;border-radius:18px;overflow:hidden;border:1px solid #e0e4d9;position:sticky;top:85px}.ki-story .magnified{height:260px;background:#fff;padding:20px}.ki-story .magnified svg{width:100%;height:100%;display:block}.ki-story .detail-copy{padding:22px 25px 0;min-height:205px}.ki-story .detail-copy .eyebrow{font-size:10px;margin-bottom:10px}.ki-story .detail-copy h3{font-size:27px}.ki-story .detail-copy p{margin-bottom:10px}.ki-story .detail-copy #part-why{color:#5f6c61;font-size:14px}.ki-story .part-nav{display:flex;justify-content:space-between;align-items:center;padding:12px 25px 22px;font-size:12px}.ki-story .part-nav button{width:44px;height:44px;border:1px solid #c5ccbe;background:#fff;border-radius:50%}.ki-story .capacity-band{background:#e2e7dc}.ki-story .capacity-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ki-story .capacity-grid figure{max-height:560px}.ki-story .capacity-grid img{width:100%;height:100%;max-height:560px;object-fit:cover;display:block}.ki-story .capacity-size{font-size:50px;font-weight:750;margin:20px 0}.ki-story .capacity-size small{font-size:17px;font-weight:400}.ki-story .serving-buttons{display:flex;gap:10px}.ki-story .serving-buttons button{border:1px solid #73816e;border-radius:40px;padding:12px 22px;background:transparent}.ki-story .serving-buttons button[aria-pressed=true]{background:#1d2822;color:#fff}.ki-story .servings{display:flex;gap:20px;align-items:center;margin:20px 0}.ki-story .servings strong{font-size:70px;line-height:1}.ki-story .servings span{max-width:12ch;font-size:18px}.ki-story .drink-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:36px}.ki-story .drink-grid figure{aspect-ratio:4/5;background:#141c18}.ki-story .drink-grid video{object-fit:contain}.ki-story .drink-grid h3{margin-top:20px}.ki-story .drink-grid p{font-size:14px;max-width:40ch;color:#5f6c61}.ki-story .cleanup-band{background:#ede8da}.ki-story .cleanup-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ki-story .video-slot{aspect-ratio:4/3;background:linear-gradient(135deg,#e1e5da,#f8f8f0);border:1px dashed #98a38d;border-radius:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:25px}.ki-story .slot-icon{font-size:65px;font-weight:200}.ki-story .video-slot p{font-size:26px;margin:5px}.ki-story .video-slot small{color:#66745c}.ki-story .shot-steps{display:flex;gap:15px;margin-top:25px;font-size:13px}.ki-story .shot-steps span{border:1px solid #c3c9b8;border-radius:30px;padding:6px 14px}.ki-story .cleanup-copy{font-size:22px;line-height:1.4;margin:25px 0 12px}.ki-story .founder-story{border-top:1px solid #bfc7b7;border-bottom:1px solid #bfc7b7;padding:30px 0}.ki-story .founder-story summary{display:grid;grid-template-columns:180px 1fr;gap:32px;align-items:center;list-style:none}.ki-story .founder-story summary::-webkit-details-marker{display:none}.ki-story .founder-story summary>img{width:180px;height:180px;object-fit:cover;border-radius:50%}.ki-story .founder-story .eyebrow{display:block}.ki-story .founder-story strong{display:block;font-size:36px;line-height:1.15;letter-spacing:-1px}.ki-story .story-link{display:block;font-size:14px;margin-top:20px;font-weight:500}.ki-story .story-link span{display:inline-block;margin-left:10px}.ki-story .founder-story[open] .story-link span{transform:rotate(45deg)}.ki-story .story-expanded{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:35px;align-items:center}.ki-story .founder-video-slot{position:relative;aspect-ratio:16/9;border-radius:15px;overflow:hidden}.ki-story .founder-video-slot>img{width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:brightness(.6)}.ki-story .founder-video-slot>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}.ki-story .founder-video-slot strong{font-size:25px}.ki-story .founder-video-slot span{font-size:12px;margin-top:12px}.ki-story .trust-section{padding-top:10px}.ki-story .trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.ki-story .trust-grid a{padding:25px;border:1px solid #c9d0c0;border-radius:14px;text-decoration:none}.ki-story .trust-grid a:hover{background:#e6ebdf}.ki-story .trust-grid a>span{float:right}.ki-story .trust-grid h3{font-size:20px;margin-top:28px}.ki-story .trust-grid p{font-size:14px;color:#66725f;margin:0}@media(max-width:700px){.ki-story .explorer{grid-template-columns:1fr;gap:20px}.ki-story .part-detail{position:static;display:grid;grid-template-columns:40% 1fr}.ki-story .magnified{height:180px;padding:14px;align-self:center}.ki-story .detail-copy{padding:20px 16px 0;min-height:180px}.ki-story .detail-copy h3{font-size:22px}.ki-story .detail-copy p{font-size:14px}.ki-story .detail-copy #part-why{font-size:12px}.ki-story .part-nav{grid-column:1/-1;padding:8px 18px 15px}.ki-story .spot{width:36px;height:36px;font-size:12px}.ki-story .part-list{gap:7px}.ki-story .part-list button{padding:8px 10px;font-size:11px}.ki-story .capacity-grid{grid-template-columns:1fr;gap:28px}.ki-story .capacity-grid figure{max-height:370px}.ki-story .capacity-grid img{max-height:370px;object-fit:contain}.ki-story .capacity-size{font-size:43px}.ki-story .capacity-size small{font-size:15px}.ki-story .drink-grid{gap:14px}.ki-story .drink-grid figure{aspect-ratio:9/16}.ki-story .drink-grid h3{font-size:21px}.ki-story .drink-grid p{font-size:12px}.ki-story .cleanup-grid{grid-template-columns:1fr;gap:28px}.ki-story .founder-story summary{grid-template-columns:90px 1fr;gap:18px}.ki-story .founder-story summary>img{width:90px;height:110px;border-radius:55px}.ki-story .founder-story strong{font-size:26px}.ki-story .founder-story .eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:10px}.ki-story .story-expanded{grid-template-columns:1fr;gap:25px}.ki-story .trust-grid{grid-template-columns:1fr;gap:12px}.ki-story .trust-grid a{padding:18px 20px}.ki-story .trust-grid h3{margin-top:0}.ki-story .trust-grid p{max-width:35ch}}.ki-story .magnified img{width:100%;height:100%;object-fit:contain}.ki-story .founder-video-slot>img{filter:none}.ki-story .cleanup-photo{background:#fff;border-radius:18px;aspect-ratio:4/3;overflow:hidden}.ki-story .cleanup-photo img{width:100%;height:100%;object-fit:contain}.ki-story .kit-bar{display:flex;gap:28px;justify-content:center;align-items:center;flex-wrap:wrap;padding:22px;background:#e8ebdf;border-block:1px solid #ccd1c2}.ki-story .kit-bar a{font-size:14px;text-decoration:none}.ki-story .option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.ki-story .option-card{padding:30px;border:1px solid #c5cebc;border-radius:18px;display:flex;flex-direction:column;scroll-margin-top:100px}.ki-story .option-card:first-child{background:#e5eadf}.ki-story .option-card p{font-size:15px}.ki-story .option-tag{font-size:11px!important;text-transform:uppercase;letter-spacing:1.4px}.ki-story .price{display:block;font-size:25px;margin:22px 0}.ki-story .option-card .cta{margin-top:auto;font-size:14px;text-align:center}.ki-story .recipe-controls{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.ki-story .recipe-controls button{border:1px solid #a4ad9c;background:transparent;border-radius:50%;width:48px;height:48px;margin-left:8px}.ki-story .recipe-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:22px 0;scrollbar-color:#7b876d #e5eadf}.ki-story .recipe-card{flex:0 0:31%;scroll-snap-align:start}.ki-story .recipe-card figure{aspect-ratio:9/16;background:#18221c}.ki-story .recipe-card video{width:100%;height:100%;object-fit:contain}.ki-story .recipe-card h3{font-size:25px;margin:18px 0 6px}.ki-story .recipe-card p{font-size:14px}.ki-story .comparison-scroll{overflow:auto;margin-top:35px}.ki-story table{width:100%;border-collapse:collapse;min-width:680px;text-align:left}.ki-story th,.ki-story td{padding:20px 16px;border-bottom:1px solid #ccd2c2;font-size:14px}.ki-story thead th{font-size:20px}.ki-story .category th{background:#e6eadf;font-size:11px;letter-spacing:2px;padding-block:13px}.ki-story tbody th{font-weight:500;width:28%}.ki-story td{width:24%}.ki-story dialog{border:0;border-radius:18px;padding:22px;max-width:540px;width:calc(100% - 30px);max-height:90vh;background:#f6f5ed}.ki-story dialog::backdrop{background:#111b16cc}.ki-story .modal-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.ki-story .modal-top h2{font-size:20px}.ki-story .modal-top button{min-width:44px;min-height:44px;border:0;background:transparent}.ki-story #reel-player iframe{width:100%;height:65vh;border:0}.ki-story #reel-original{display:block;padding:14px 0}.ki-story #compare{scroll-margin-top:80px}@media(max-width:700px){.ki-story .option-grid{grid-template-columns:1fr}.ki-story .option-card{padding:25px}.ki-story .recipe-card{flex-basis:82%}.ki-story .kit-bar{gap:16px;padding:20px}.ki-story .kit-bar strong{width:100%;text-align:center}.ki-story .kit-bar a{font-size:12px}.ki-story .recipe-track{gap:18px}.ki-story .recipe-card h3{font-size:23px}}.ki-story .recipe-track{--card-width:40%;position:relative;gap:20px;padding:30px calc((100% - var(--card-width))/2) 12px;scroll-padding-inline:calc((100% - var(--card-width))/2);align-items:start;overflow-y:hidden;overscroll-behavior-x:contain}.ki-story .recipe-card{flex:0 0 auto;width:var(--recipe-card-px,360px);min-width:0;scroll-snap-align:center;transform:scale(.79);transform-origin:center 45%;transition:transform .3s ease;opacity:.8}.ki-story .recipe-card.is-active{transform:scale(1);opacity:1}.ki-story .recipe-card figure{width:100%;height:auto;aspect-ratio:9/16;position:relative}.ki-story .recipe-card video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ki-story .recipe-select{display:block;width:100%;border:0;padding:0;background:none;text-align:left;color:inherit}.ki-story .recipe-select h3{font-size:20px;line-height:1.18;margin:18px 0 6px;transition:font-size .3s ease}.ki-story .recipe-card.is-active h3{font-size:29px}.ki-story .recipe-card>p{visibility:hidden;margin:8px 0 0;min-height:42px;font-size:15px}.ki-story .recipe-card.is-active>p{visibility:visible}.ki-story .recipe-status{text-align:center;margin-top:0}.ki-story .recipe-controls button:disabled{opacity:.3;cursor:default}@media(max-width:700px){.ki-story .recipe-track{--card-width:84%;gap:10px;padding-top:15px}.ki-story .recipe-card{transform:scale(.92);opacity:.8}.ki-story .recipe-card.is-active{transform:scale(1)}.ki-story .recipe-card.is-active h3{font-size:25px}.ki-story .recipe-select h3{font-size:19px}}@media(prefers-reduced-motion:reduce){.ki-story .recipe-card,.ki-story .recipe-select h3{transition:none}}.ki-story .recipe-card h3{text-align:center}.ki-story .recipe-card.is-active .recipe-side-title{visibility:hidden}.ki-story .recipe-card>p{display:none!important}.ki-story .recipe-track{padding-bottom:0}.ki-story .recipe-feature-caption{text-align:center;margin:0 auto 12px;max-width:640px}.ki-story .recipe-title-row{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:16px}.ki-story .recipe-title-row h3{margin:0;font-size:29px;line-height:1.2;text-align:center}.ki-story .recipe-title-row button{width:48px;height:48px;border:1px solid #a4ad9c;border-radius:50%;background:transparent}.ki-story .recipe-feature-caption>p{margin:12px 0 0;color:#536056}.ki-story .kit-sticker{display:inline-block;width:fit-content;white-space:nowrap;font-size:10px!important;font-weight:800;line-height:1.3;letter-spacing:.9px;text-transform:uppercase;padding:7px 12px;border-radius:20px}.ki-story .best-value{background:#ffb51b;color:#172119}.ki-story .most-popular{background:#263e32;color:#fff}.ki-story .kit-bar a .kit-sticker{display:block;margin:5px auto 0}.ki-story .kit-bar a{text-align:center}.ki-story .option-card{box-shadow:0 14px 32px #17211912;position:relative}.ki-story .option-card>.kit-sticker{margin-bottom:18px}.ki-story .comparison-scroll thead .kit-sticker{display:block;margin-top:12px}.ki-story .creators{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.ki-story .creator-slide{display:block;width:100%;height:auto}.ki-story .proof-original{display:block;padding:0 20px 22px;font-size:13px}.ki-story .photo-proof{align-self:start}@media(max-width:900px){.ki-story .creators{grid-template-columns:1fr;max-width:520px}}@media(max-width:700px){.ki-story .recipe-title-row{gap:10px;grid-template-columns:44px minmax(0,1fr) 44px}.ki-story .recipe-title-row button{width:44px;height:44px}.ki-story .recipe-title-row h3{font-size:24px}.ki-story .recipe-feature-caption>p{font-size:14px}.ki-story .kit-bar .kit-sticker{font-size:8px!important;padding:5px 8px}}.ki-story{--gold:#ffb51b;--cream:#f7f3e9;--dark:#171d1a;color:var(--dark);background:var(--cream);font:16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ki-story [hidden]{display:none!important}.ki-story figure>img{display:block;width:100%;height:100%;object-fit:cover}.ki-story .parts-stage>img,.ki-story .magnified img{object-fit:contain}.ki-story .recipe-card video,.ki-story .recipe-card figure>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ki-story .part-detail [data-part-panel],.ki-story .part-detail{display:block}.ki-story .founder-video-slot>video{width:100%;height:100%;object-fit:contain}.ki-story .ki-motion-bar{display:flex;justify-content:flex-end;padding:10px 6%}.ki-story .ki-motion-bar button{border:1px solid #65715e;border-radius:30px;background:transparent;padding:8px 14px}.ki-story .creator-photo img{display:block;width:100%;height:auto}.ki-story .creator-teaser{position:absolute;top:0;right:0;bottom:0;left:0}.ki-story .embed{position:relative}.ki-story .embed:has(.creator-teaser) .load{position:relative;z-index:1;color:#fff;text-shadow:0 1px 5px #000;background:linear-gradient(transparent,#0009);align-self:end;width:100%}.ki-story [data-reel-player] iframe{width:100%;height:65vh;border:0}.ki-story .ki-reel-modal::backdrop{background:#111b16cc}.ki-story .recipe-track:focus-visible{outline:3px solid #3485e4}.ki-story .recipe-track.is-rebasing .recipe-card{transition:none!important}@media(max-width:700px){.ki-story .part-detail{display:block}}.ki-story[data-ki-kind=payoff] h2{color:#f7f3e9}.ki-story[data-ki-kind=parts] .part-detail .eyebrow:empty{display:none}@media(max-width:700px){.ki-story[data-ki-kind=payoff] .payoff{display:flex;flex-direction:column;gap:24px}.ki-story[data-ki-kind=payoff] .payoff .wide{order:0;gap:24px}.ki-story[data-ki-kind=payoff] .payoff .wide figure{aspect-ratio:16/9}.ki-story[data-ki-kind=payoff] .payoff .portrait{order:1;width:min(100%,360px);align-self:center}.ki-story[data-ki-kind=payoff] .payoff blockquote{font-size:24px;max-width:none}}.ki-story[data-ki-kind=locations] h2{color:#f7f3e9}.ki-story .kit-bar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.ki-story .kit-bar a .kit-sticker{order:-1;margin:0 auto}.ki-story .option-card,.ki-story .option-card:first-child{background:#e9ede3;color:#171d1a;border:1px solid #d4dccf;box-shadow:0 12px 30px #17211924}.ki-story .comparison-scroll thead th:not(:first-child){position:relative;padding-top:65px}.ki-story .comparison-scroll thead .kit-sticker{position:absolute;top:18px;left:20px;margin:0}.ki-story[data-ki-kind=compare] .best-value{background:#263e32;color:#fff}.ki-story[data-ki-kind=compare] .most-popular{background:#ffb51b;color:#172119}.ki-story .creator-teaser>img{width:100%;height:100%;object-fit:cover}.ki-story .embed .load button{min-height:48px;cursor:pointer}.ki-story .embed:has(.creator-teaser) .load h3{color:#fff;text-shadow:0 2px 6px #000}.ki-story .embed:has(.creator-teaser) .load{background:linear-gradient(transparent,#101b16e6);padding:60px 20px 24px}.ki-story .recipe-select{position:relative}.ki-story .recipe-tag{position:absolute;top:12px;left:12px;z-index:2;border-radius:20px;padding:6px 10px;background:#f7f3e9;color:#263e32;font-size:11px;font-weight:700;line-height:1.2;box-shadow:0 2px 8px #0002}.ki-story .ki-kit-image{aspect-ratio:4/3;width:100%;margin:8px 0 20px;background:#fff;border-radius:12px;overflow:hidden}.ki-story .ki-kit-image img{display:block;width:100%;height:100%;object-fit:contain;padding:10px}.ki-story .comparison-scroll thead th{vertical-align:top}.ki-story .ki-compare-title{display:block;line-height:1.3}@media(max-width:700px){.ki-story[data-ki-kind=compare] .wrap{padding-inline:18px}.ki-story .comparison-scroll{overflow:visible}.ki-story .comparison-scroll table{display:block;min-width:0;width:100%}.ki-story .comparison-scroll thead,.ki-story .comparison-scroll tbody{display:block;width:100%}.ki-story .comparison-scroll tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.ki-story .comparison-scroll tr>:nth-child(4){display:none}.ki-story .comparison-scroll thead th:first-child{display:none}.ki-story .comparison-scroll thead th:not(:first-child){width:auto;padding:48px 8px 20px;min-width:0;font-size:16px}.ki-story .comparison-scroll thead .kit-sticker{top:12px;left:8px;font-size:9px!important;padding:6px 9px}.ki-story .comparison-scroll tbody th{grid-column:1/-1;width:auto;border:0;padding:18px 8px 6px;font-size:13px;font-weight:700}.ki-story .comparison-scroll tbody td{width:auto;min-width:0;padding:8px 8px 20px;font-size:15px;overflow-wrap:anywhere}.ki-story .comparison-scroll .category th{padding:16px 10px;margin-top:10px;font-size:12px}.ki-story .comparison-scroll td a{display:inline-flex;align-items:center;min-height:44px;line-height:1.35}.ki-story .comparison-scroll .ki-kit-image{margin:4px 0 14px;aspect-ratio:1}.ki-story .comparison-scroll .ki-kit-image img{padding:5px}}.ki-story .spot[aria-pressed=false]{background:#ffffff29;border:1px solid rgba(29,40,34,.65);color:#172119;text-shadow:0 0 3px #fff,0 0 6px #fff;box-shadow:none}.ki-story .spot:focus-visible{outline:3px solid #3485e4;outline-offset:3px}.ki-story .comparison-scroll table,.ki-story .comparison-scroll thead,.ki-story .comparison-scroll tbody,.ki-story .comparison-scroll tr{border:0;box-shadow:none}.ki-story .comparison-scroll th,.ki-story .comparison-scroll td{border:0;border-bottom:1pt solid #c1c9bb;box-shadow:none}.ki-story .comparison-scroll .category th{border-bottom:2pt solid #7c8976}.ki-story .kit-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px max(22px,6%);align-items:stretch}.ki-story .kit-bar>strong,.ki-story .kit-bar>a:last-child{grid-column:1/-1;text-align:center}.ki-story .kit-bar>a:not(:last-child){background:#f4f6ef;border:1px solid #cbd4c4;border-radius:14px;box-shadow:0 6px 16px #17211918;padding:18px 14px;min-height:96px;font-weight:750;line-height:1.4}.ki-story .kit-bar>a:not(:last-child):hover{background:#fff;border-color:#88977f}.ki-story .kit-bar>a:last-child{min-height:44px;text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.ki-story .comparison-scroll tbody th{border-bottom:0}.ki-story .comparison-scroll .category th{border-bottom:2pt solid #7c8976}.ki-story .kit-bar{grid-template-columns:1fr;gap:12px;padding:20px}.ki-story .kit-bar>a:not(:last-child){font-size:15px;min-height:82px;padding:14px}}.ki-story .comparison-scroll th,.ki-story .comparison-scroll td{text-align:center}.ki-story .comparison-scroll .category th{text-align:left}.ki-story .comparison-scroll thead .kit-sticker{left:50%;transform:translate(-50%)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ki-story.css.map */
