.kvra{--kvra-ink:#16130F}.kvra-title-md{font-size:.74em;display:block}.kvra-art-title{font-size:.6em;display:block;line-height:1}.kvra-hero-note{display:flex;align-items:center;gap:14px;margin:22px 0 0;max-width:46ch;font-weight:600;font-size:17px;line-height:1.4}.kvra-burst{flex:none;display:grid;place-items:center;width:74px;height:74px;-webkit-clip-path:var(--star12);clip-path:var(--star12);background:#fff;color:var(--kvra-ink);font-family:var(--comic);font-size:30px;filter:drop-shadow(3px 3px 0 var(--kvra-ink))}.kvra-stack{position:relative;width:min(100%,440px);aspect-ratio:1/.95}.kvra-stack-card{position:absolute;width:56%;padding:10px 10px 12px;background:#fff;border:3px solid var(--kvra-ink);border-radius:18px;box-shadow:6px 6px 0 var(--kvra-ink);animation:kv-float 7s ease-in-out infinite}.kvra-stack-card .img{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid var(--kvra-ink)}.kvra-stack-card .img img{object-fit:cover}.kvra-stack-card span{display:block;margin-top:8px;font-family:var(--pop-font);font-weight:700;font-size:15px;line-height:1.2;color:var(--kvra-ink)}.kvra-stack-card.s0{left:0;top:4%;rotate:-7deg;z-index:2}.kvra-stack-card.s1{right:0;top:0;rotate:6deg;animation-delay:-2.4s}.kvra-stack-card.s2{left:24%;bottom:0;rotate:2deg;z-index:3;animation-delay:-4.6s}.kvra-filters{display:grid;grid-gap:6px;gap:6px;margin-bottom:8px}.kvra-filter-row{display:flex;align-items:center;gap:12px;min-width:0}.kvra-filter-row .kvp-chips{margin:0;min-width:0;flex:1 1}.kvra-filter-label{flex:none;width:76px;font-family:var(--pop-font);font-weight:700;font-size:15px;color:#5a514a}.kvra-count{margin:4px 0 18px;font-size:15px;color:#5a514a}.kvra-count strong{font-family:var(--comic);font-weight:400;font-size:22px;color:var(--kvra-ink)}.kvra-rgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:26px}.kvra-rgrid>li{min-width:0}.kvra-rcard-img{position:relative;aspect-ratio:4/3;border-bottom:3px solid var(--kvra-ink);background:#FFF1DA;overflow:hidden}.kvra-rcard-img img{object-fit:cover;transition:transform .5s var(--ease)}a.kvra-rcard:hover .kvra-rcard-img img{transform:scale(1.05)}.kvra-rcard-cat{position:absolute;left:10px;top:10px;padding:4px 12px;background:#FFD23F;color:var(--kvra-ink)}.kvra-rcard-brand,.kvra-rcard-cat{border-radius:999px;border:2px solid var(--kvra-ink);font-family:var(--pop-font);font-weight:700;font-size:13px}.kvra-rcard-brand{align-self:flex-start;margin:-15px 0 0 14px;position:relative;z-index:1;padding:3px 12px;background:var(--b,#D6001C);color:var(--b-ink,#fff)}.kvra-rcard-body{display:flex;flex-direction:column;gap:8px;flex:1 1;padding:14px 16px 16px}.kvra-rcard-body h3{margin:0;font-family:var(--pop-font);font-weight:700;font-size:21px;line-height:1.2}.kvra-rcard-ex{margin:0;font-size:15px;line-height:1.5;color:#5a514a}.kvra-pills{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:auto 0 0;padding:4px 0 0}.kvra-pills li{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:#FFF1DA;border:2px solid var(--kvra-ink);font-size:13px;font-weight:600}.kvra-empty{display:grid;justify-items:start;grid-gap:14px;gap:14px;padding:26px;background:#fff;border:3px dashed var(--kvra-ink);border-radius:22px}.kvra-empty p{margin:0;font-weight:600}.kvra-facts{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:22px 0 0;padding:0}.kvra-facts li{display:grid;padding:8px 16px;min-width:96px;border-radius:16px;background:#fff;color:var(--kvra-ink);border:3px solid var(--kvra-ink);box-shadow:4px 4px 0 var(--kvra-ink);font-family:var(--pop-font);font-weight:700;font-size:18px}.kvra-facts li span{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#5a514a}.kvra-photo{position:relative;margin:0;width:min(100%,440px)}.kvra-photo-frame{padding:12px;background:#fff;border:3px solid var(--kvra-ink);border-radius:30px;box-shadow:10px 10px 0 var(--kvra-ink);rotate:2deg}.kvra-photo-frame .img{position:relative;aspect-ratio:1;border-radius:20px;overflow:hidden;border:2px solid var(--kvra-ink)}.kvra-photo-frame .img img{object-fit:cover}.kvra-photo figcaption{margin-top:16px;font-size:14px;font-weight:600;opacity:.9}.kvra-photo-pack{position:absolute;right:-14px;bottom:34px;width:120px;aspect-ratio:1;animation:kv-float 6s ease-in-out infinite;filter:drop-shadow(4px 6px 0 rgba(0,0,0,.25))}.kvra-photo-pack img{object-fit:contain}.kvra-cols{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(26px,4vw,52px);gap:clamp(26px,4vw,52px);align-items:start}.kvra-h2{display:flex;align-items:baseline;gap:10px;margin:0;font-family:var(--pop-font);font-weight:700;font-size:clamp(28px,3vw,38px);line-height:1.1}.kvra-h2 span{font-size:.5em;padding:3px 10px;border-radius:999px;background:var(--rb,#D6001C);color:var(--rb-ink,#fff)}.kvra-hint{margin:8px 0 16px;font-size:15px;color:#5a514a}.kvra-ing-col{display:grid;grid-gap:24px;gap:24px;position:-webkit-sticky;position:sticky;top:96px}.kvra-ing-card{padding:22px 22px 18px;background:#fff;border:3px solid var(--kvra-ink);border-radius:26px;box-shadow:7px 7px 0 var(--kvra-ink)}.kvra-ing{list-style:none;margin:0;padding:0}.kvra-ing li+li{border-top:2px dashed rgba(22,19,15,.18)}.kvra-ing label{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 2px;cursor:pointer;font-size:16px;line-height:1.4}.kvra-ing input{position:absolute;opacity:0;width:1px;height:1px}.kvra-ing .box{flex:none;position:relative;width:28px;height:28px;border-radius:9px;border:3px solid var(--kvra-ink);background:#fff;box-shadow:2px 2px 0 var(--kvra-ink)}.kvra-ing .box:after{content:"";position:absolute;left:7px;top:2px;width:7px;height:13px;border:solid var(--kvra-ink);border-width:0 3px 3px 0;rotate:45deg;opacity:0;transform:scale(.4);transition:transform .18s,opacity .18s}.kvra-ing input:checked+.box{background:#FFD23F}.kvra-ing input:checked+.box:after{opacity:1;transform:scale(1)}.kvra-ing input:checked~.txt{text-decoration:line-through;opacity:.55}.kvra-ing input:focus-visible+.box{outline:3px solid #D6001C;outline-offset:3px}.kvra-ing-group{padding:14px 0 6px;font-family:var(--pop-font);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.05em;color:var(--rb,#D6001C)}.kvra-need{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:18px;background:var(--v-stage,#FFE9EF)}.kvra-need-tag{grid-column:1/-1;justify-self:start;padding:3px 12px;border-radius:999px;background:var(--kvra-ink);color:#fff;font-family:var(--pop-font);font-weight:600;font-size:13px}.kvra-need-shot,.kvra-need-shot .kvp-shot{width:112px}.kvra-need-copy{display:grid;grid-gap:2px;gap:2px}.kvra-need-brand{font-size:14px;font-weight:600;color:#5a514a}.kvra-need-copy strong{font-family:var(--pop-font);font-weight:700;font-size:22px;line-height:1.15}.kvra-need-cta{margin-top:6px;font-weight:700;color:#B00017}.kvra-steps-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.kvra .cook-start{min-height:52px;border:3px solid var(--kvra-ink);box-shadow:4px 4px 0 var(--kvra-ink);font-family:var(--pop-font)}.kvra-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px;counter-reset:none}.kvra-panel{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:18px 20px 18px 16px;background:#fff;border:3px solid var(--kvra-ink);border-radius:6px 22px 6px 22px;box-shadow:6px 6px 0 var(--kvra-ink)}.kvra-panel:nth-child(2n){background:var(--rb-soft,#FFE9EF)}.kvra-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(rgba(22,19,15,.08) 1.2px,transparent 1.6px) 0 0 /12px 12px;-webkit-mask:linear-gradient(225deg,#000,transparent 40%);mask:linear-gradient(225deg,#000,transparent 40%)}.kvra-panel-n{display:grid;place-items:center;width:58px;height:58px;-webkit-clip-path:var(--star12);clip-path:var(--star12);background:var(--rb,#D6001C);color:#fff;font-family:var(--comic);font-size:26px;-webkit-text-stroke:1.5px var(--kvra-ink);paint-order:stroke fill}.kvra-panel p{margin:0;padding-top:4px;font-size:17px;line-height:1.6}.kvra-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:24px 0 0;padding:0}.kvra-tags li{padding:4px 12px;border-radius:999px;background:#fff;border:2px solid var(--kvra-ink);font-size:14px;font-weight:600}.kvra-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:center;padding:clamp(18px,2.4vw,28px);margin-bottom:36px;background:#FFD23F;color:var(--kvra-ink);border:3px solid var(--kvra-ink);border-radius:30px;box-shadow:8px 8px 0 var(--kvra-ink);text-decoration:none;transition:transform .2s,box-shadow .2s}.kvra-feature:hover{transform:translate(-3px,-3px);box-shadow:11px 11px 0 var(--kvra-ink);text-decoration:none}.kvra-feature:focus-visible,.kvra-poster:focus-visible{outline:3px solid #D6001C;outline-offset:4px}.kvra-feature-arch{position:relative;aspect-ratio:4/3.3;border-radius:999px 999px 20px 20px;overflow:hidden;border:3px solid var(--kvra-ink);background:#fff}.kvra-cover-arch img,.kvra-feature-arch img,.kvra-poster-arch img{object-fit:cover;transition:transform .5s var(--ease)}.kvra-feature:hover .kvra-feature-arch img,.kvra-poster:hover .kvra-poster-arch img{transform:scale(1.05)}.kvra-feature-body{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.kvra-feature-body h3{margin:0;font-family:var(--pop-font);font-weight:700;font-size:clamp(26px,3vw,40px);line-height:1.1}.kvra-feature-body>p{margin:0;font-size:17px;line-height:1.6}.kvra-stamp{position:absolute;right:0;top:-6px;display:grid;place-items:center;width:84px;height:84px;-webkit-clip-path:var(--star12);clip-path:var(--star12);background:#D6001C;color:#fff;font-family:var(--comic);font-size:17px;rotate:10deg}.kvra-more{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;margin-top:4px;border-radius:999px;background:var(--kvra-ink);color:#fff;font-family:var(--pop-font);font-weight:700}.kvra-posters{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:26px;gap:26px}.kvra-posters>li{min-width:0}.kvra-poster{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;padding:20px 20px 22px;border-radius:26px;background:var(--pb,#FFE1EA);color:var(--kvra-ink);text-decoration:none;border:3px solid var(--kvra-ink);box-shadow:6px 6px 0 var(--kvra-ink);transition:transform .2s,box-shadow .2s}.kvra-poster:hover{transform:translate(-3px,-3px) rotate(-.6deg);box-shadow:9px 9px 0 var(--kvra-ink);text-decoration:none}.kvra-poster-cat{align-self:flex-start;padding:4px 12px;border-radius:999px;background:#fff;border:2px solid var(--kvra-ink);font-size:13px;font-weight:700;color:var(--kvra-ink)}.kvra-poster-arch{position:relative;aspect-ratio:4/2.7;border-radius:999px 999px 16px 16px;overflow:hidden;border:3px solid var(--kvra-ink);background:#fff}.kvra-poster-t{margin:0;font-family:var(--pop-font);font-weight:700;font-size:22px;line-height:1.2}.kvra-poster-meta{margin:auto 0 0;font-size:14px;color:#5a514a}.kvra-art-meta{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;font-weight:600;font-size:15px}.kvra-cover{margin:0;width:min(100%,460px)}.kvra-cover-arch{position:relative;aspect-ratio:4/4.4;border-radius:999px 999px 26px 26px;overflow:hidden;border:4px solid var(--kvra-ink);background:#fff;box-shadow:10px 10px 0 var(--kvra-ink)}.kvra-sheet{max-width:820px;padding:clamp(24px,4vw,52px);background:#fff;border:3px solid var(--kvra-ink);border-radius:30px;box-shadow:8px 8px 0 var(--kvra-ink)}.kvra-sheet,.kvra-sheet .kvp-prose{margin-inline:auto}.kvra-sheet .kvp-prose h2{display:flex;align-items:center;gap:10px}.kvra-sheet .kvp-prose h2:before{content:"";flex:none;width:14px;height:14px;-webkit-clip-path:var(--star5);clip-path:var(--star5);background:var(--rb,#D6001C)}.kvra-lede{font-size:1.12em;font-weight:600;color:var(--kvra-ink)}.kvra-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:68ch;margin:32px auto 0;padding:18px 20px;background:#FFD23F;border:3px solid var(--kvra-ink);border-radius:22px;box-shadow:5px 5px 0 var(--kvra-ink)}.kvra-next p{margin:0;font-size:14px;font-weight:600;color:#5a514a}.kvra-next strong{font-family:var(--pop-font);font-size:20px;line-height:1.2}.kvra-next-btn{background:#D6001C;color:#fff}@media (max-width:1100px){.kvra-cols{grid-template-columns:1fr}.kvra-ing-col{position:static}}@media (max-width:900px){.kvra-photo,.kvra-stack{width:min(86vw,360px)}.kvra-photo-pack{width:96px;right:-6px}.kvra-cover{width:min(86vw,380px)}.kvra-feature{grid-template-columns:1fr}.kvra-stamp{top:-64px;right:6px;width:72px;height:72px;font-size:15px}}@media (max-width:600px){.kvra-title-md{font-size:.8em}.kvra-art-title{font-size:.66em}.kvra-filter-row{display:grid;grid-gap:4px;gap:4px}.kvra-filter-label{width:auto}.kvra-rgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kvra-rcard-body{padding:10px 10px 12px;gap:6px}.kvra-rcard-body h3{font-size:16px}.kvra-rcard-ex{display:none}.kvra-rcard-cat{left:6px;top:6px;font-size:11px;padding:2px 8px}.kvra-rcard-brand{margin-left:8px;font-size:11px;padding:2px 8px}.kvra-pills li{font-size:12px;padding:2px 8px}.kvra-ing-card{padding:18px 16px 14px;border-radius:22px;box-shadow:5px 5px 0 var(--kvra-ink)}.kvra-panel{grid-template-columns:46px minmax(0,1fr);gap:10px;padding:14px 14px 14px 12px;box-shadow:4px 4px 0 var(--kvra-ink)}.kvra-panel-n{width:46px;height:46px;font-size:21px}.kvra-panel p{font-size:16px}.kvra-need{grid-template-columns:88px minmax(0,1fr);padding:14px}.kvra-need-shot,.kvra-need-shot .kvp-shot{width:88px}.kvra-feature{border-radius:24px;box-shadow:5px 5px 0 var(--kvra-ink)}.kvra-posters{grid-template-columns:1fr;gap:16px}.kvra-poster{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-column-gap:14px;column-gap:14px;grid-row-gap:6px;row-gap:6px;padding:12px 14px 12px 12px;border-radius:20px;box-shadow:4px 4px 0 var(--kvra-ink)}.kvra-poster-arch{grid-column:1;grid-row:1/4;aspect-ratio:1;align-self:start;border-radius:999px 999px 12px 12px}.kvra-poster-cat{grid-column:2;grid-row:1;justify-self:start;font-size:12px;padding:2px 10px}.kvra-poster-t{grid-column:2;grid-row:2;font-size:17px}.kvra-poster-meta{grid-column:2;grid-row:3;align-self:end;font-size:13px}.kvra-sheet{padding:22px 18px;border-radius:22px;box-shadow:5px 5px 0 var(--kvra-ink)}.kvra-next{padding:16px}.kvra-facts li{min-width:0;padding:6px 12px;font-size:16px}}@media (max-width:400px){.kvra-rgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kvra-photo-pack,.kvra-stack-card{animation:none!important}.kvra-feature,.kvra-feature-arch img,.kvra-ing .box:after,.kvra-poster,.kvra-poster-arch img,.kvra-rcard-img img{transition:none!important}.kvra-feature:hover,.kvra-poster:hover{transform:none}}