.kh-header.svelte-1tqflnx{z-index:40;background:var(--k-paper);border-bottom:1px solid var(--k-line);position:sticky;top:0}.kh-inner.svelte-1tqflnx{width:min(calc(100% - 2 * var(--k-gutter)), 88rem);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.75rem;min-height:6.25rem;margin-inline:auto;display:grid}.kh-wordmark.svelte-1tqflnx{color:var(--k-ink);white-space:nowrap;font:480 2.6rem/1 var(--serif);font-variation-settings:"opsz" 48, "wght" 480;letter-spacing:-.065em;padding-block:.6rem;text-decoration:none}.kh-wordmark.svelte-1tqflnx>span:where(.svelte-1tqflnx){color:var(--k-accent)}.kh-desktop-nav.svelte-1tqflnx{justify-content:center;align-items:center;gap:clamp(1.25rem,2.2vw,2.2rem);display:flex}.kh-desktop-nav.svelte-1tqflnx a:where(.svelte-1tqflnx),.kh-signin.svelte-1tqflnx{color:var(--k-muted);font:450 .875rem/1.5 var(--sans);white-space:nowrap;text-underline-offset:.35rem;padding-block:.75rem;text-decoration:none;text-decoration-thickness:1px}.kh-desktop-nav.svelte-1tqflnx a:where(.svelte-1tqflnx):hover,.kh-signin.svelte-1tqflnx:hover{color:var(--k-accent);text-decoration:underline}.kh-account.svelte-1tqflnx{align-items:center;gap:1.5rem;display:flex}.kh-start.svelte-1tqflnx{background:var(--k-accent);border:1px solid var(--k-accent);color:var(--k-white);white-space:nowrap;font:500 .875rem/1.5 var(--sans);justify-content:space-between;align-items:center;gap:1.25rem;padding:.8rem 1.15rem;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.kh-start.svelte-1tqflnx:hover{background:var(--k-ink);border-color:var(--k-ink)}.kh-start.svelte-1tqflnx>span:where(.svelte-1tqflnx){font-size:1.15rem;line-height:1}.kh-menu-button.svelte-1tqflnx,.kh-mobile-panel.svelte-1tqflnx{display:none}@media (width<=64rem){.kh-inner.svelte-1tqflnx{grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;min-height:5.25rem}.kh-wordmark.svelte-1tqflnx{width:fit-content;font-size:2.35rem}.kh-desktop-nav.svelte-1tqflnx,.kh-account.svelte-1tqflnx{display:none}.kh-menu-button.svelte-1tqflnx{color:var(--k-ink);font:450 .875rem/1.5 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:.8rem;padding:.85rem 0 .85rem .85rem;display:inline-flex}.kh-menu-icon.svelte-1tqflnx{width:1.25rem;height:.8rem;position:relative}.kh-menu-icon.svelte-1tqflnx>span:where(.svelte-1tqflnx){background:currentColor;height:1px;transition:transform .15s;position:absolute;top:.2rem;left:0;right:0}.kh-menu-icon.svelte-1tqflnx>span:where(.svelte-1tqflnx)+span:where(.svelte-1tqflnx){top:auto;bottom:.2rem}.kh-open.svelte-1tqflnx .kh-menu-icon:where(.svelte-1tqflnx)>span:where(.svelte-1tqflnx){transform:translateY(.17rem)rotate(45deg)}.kh-open.svelte-1tqflnx .kh-menu-icon:where(.svelte-1tqflnx)>span:where(.svelte-1tqflnx)+span:where(.svelte-1tqflnx){transform:translateY(-.17rem)rotate(-45deg)}.kh-mobile-panel.svelte-1tqflnx{max-height:calc(100dvh - 5.25rem);padding:.5rem var(--k-gutter) 1.75rem;border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line);background:var(--k-paper);display:block;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 1.5rem 2rem #2e292814}.kh-mobile-panel[hidden].svelte-1tqflnx{display:none}.kh-mobile-panel.svelte-1tqflnx nav:where(.svelte-1tqflnx){display:grid}.kh-mobile-panel.svelte-1tqflnx nav:where(.svelte-1tqflnx) a:where(.svelte-1tqflnx){border-bottom:1px solid var(--k-line);color:var(--k-ink);font:400 1.45rem/1.3 var(--serif);letter-spacing:-.025em;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:flex}.kh-mobile-panel.svelte-1tqflnx nav:where(.svelte-1tqflnx) a:where(.svelte-1tqflnx):hover{color:var(--k-accent)}.kh-link-index.svelte-1tqflnx{color:var(--k-muted);font:400 .75rem/1.5 var(--mono);letter-spacing:0}.kh-link-arrow.svelte-1tqflnx{color:var(--k-accent);margin-left:auto;font-size:1rem}.kh-mobile-account.svelte-1tqflnx{justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}}@media (width<=25rem){.kh-wordmark.svelte-1tqflnx{font-size:2.15rem}}@media (prefers-reduced-motion:reduce){.kh-start.svelte-1tqflnx,.kh-menu-icon.svelte-1tqflnx>span:where(.svelte-1tqflnx){transition:none}}.kf-footer.svelte-1x0q137{border-top:1px solid var(--k-line);background:var(--k-white);color:var(--k-ink);position:relative}.kf-inner.svelte-1x0q137{width:min(calc(100% - 2 * var(--k-gutter)), 88rem);margin-inline:auto}.kf-main.svelte-1x0q137{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:clamp(3rem,6vw,6rem);padding-block:4.5rem 4rem;display:grid}.kf-wordmark.svelte-1x0q137{color:var(--k-ink);font:480 3rem/1 var(--serif);font-variation-settings:"opsz" 48, "wght" 480;letter-spacing:-.065em;text-decoration:none;display:inline-block}.kf-wordmark.svelte-1x0q137>span:where(.svelte-1x0q137){color:var(--k-accent)}.kf-statement.svelte-1x0q137{font:400 1.65rem/1.25 var(--serif);letter-spacing:-.025em;margin:1.5rem 0 0}.kf-description.svelte-1x0q137{font:400 .875rem/1.75 var(--sans);color:var(--k-muted);max-width:32ch;margin:1rem 0 0}.kf-links.svelte-1x0q137{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;padding-top:.6rem;display:grid}.kf-links.svelte-1x0q137 h2:where(.svelte-1x0q137){font:500 .75rem/1.5 var(--mono);letter-spacing:.045em;color:var(--k-accent);margin:0 0 1.35rem}.kf-links.svelte-1x0q137 ul:where(.svelte-1x0q137){gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.kf-links.svelte-1x0q137 a:where(.svelte-1x0q137){color:var(--k-muted);font:400 .875rem/1.55 var(--sans);text-underline-offset:.3rem;padding-block:.3rem;text-decoration:none;text-decoration-thickness:1px;display:inline-block}.kf-links.svelte-1x0q137 a:where(.svelte-1x0q137):hover{color:var(--k-accent);text-decoration:underline}.kf-bottom.svelte-1x0q137{border-top:1px solid var(--k-line);color:var(--k-muted);font:400 .75rem/1.5 var(--sans);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem 1.75rem;display:flex}.kf-bottom.svelte-1x0q137 p:where(.svelte-1x0q137){margin:0}.kf-bottom.svelte-1x0q137 p:where(.svelte-1x0q137)+p:where(.svelte-1x0q137){font-family:var(--serif);color:var(--k-ink);font-size:.9375rem;font-style:italic}.kf-build.svelte-1x0q137{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=70rem){.kf-main.svelte-1x0q137{grid-template-columns:minmax(0,1fr);gap:3rem;padding-block:3.5rem}.kf-brand.svelte-1x0q137{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3rem;display:grid}.kf-wordmark.svelte-1x0q137{grid-row:1/3;align-self:start;width:fit-content}.kf-statement.svelte-1x0q137{margin-top:0}.kf-description.svelte-1x0q137{grid-column:2}.kf-links.svelte-1x0q137{border-top:1px solid var(--k-line);padding-top:2rem}}@media (width<=42rem){.kf-main.svelte-1x0q137{gap:2.5rem;padding-block:3rem 2.5rem}.kf-brand.svelte-1x0q137{display:block}.kf-wordmark.svelte-1x0q137{font-size:2.6rem}.kf-statement.svelte-1x0q137{margin-top:1.35rem;font-size:1.55rem}.kf-description.svelte-1x0q137{max-width:36ch}.kf-links.svelte-1x0q137{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.kf-links.svelte-1x0q137 h2:where(.svelte-1x0q137){margin-bottom:.8rem}.kf-links.svelte-1x0q137 a:where(.svelte-1x0q137){padding-block:.45rem}.kf-bottom.svelte-1x0q137{flex-wrap:wrap;align-items:start;padding-bottom:1.5rem}}.km-section.svelte-5p4xm5{padding:3.75rem var(--k-gutter);color:var(--k-ink);scroll-margin-top:5rem}.km-section.svelte-5p4xm5 p:where(.svelte-5p4xm5),.km-section.svelte-5p4xm5 h2:where(.svelte-5p4xm5),.km-section.svelte-5p4xm5 h3:where(.svelte-5p4xm5){margin:0}.km-section-label.svelte-5p4xm5{border-bottom:1px solid var(--k-line);color:var(--k-accent);font:500 .75rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding-bottom:.75rem}.km-section-heading.svelte-5p4xm5{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:3rem;margin-top:1.5rem;display:grid}.km-section.svelte-5p4xm5 h2:where(.svelte-5p4xm5){font:400 clamp(2.2rem, 3.4vw, 3.4rem)/1.12 var(--serif);letter-spacing:-.035em}.km-italic.svelte-5p4xm5{color:var(--k-accent);font-style:italic}.km-section-heading.svelte-5p4xm5>p:where(.svelte-5p4xm5){max-width:31rem;font:1.0625rem/1.7 var(--sans);color:var(--k-muted)}.km-why.svelte-5p4xm5{background:var(--k-white);border-block:1px solid var(--k-line)}.km-reasons.svelte-5p4xm5{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem;margin-top:2.5rem;display:grid}.km-reason.svelte-5p4xm5{border-top:1px solid var(--k-ink);flex-direction:column;align-items:start;padding-top:1.25rem;display:flex}.km-reason-label.svelte-5p4xm5{color:var(--k-accent);font:.75rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;display:flex}.km-reason-label.svelte-5p4xm5>span:where(.svelte-5p4xm5){border:1px solid var(--k-accent);place-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;display:grid}.km-reason.svelte-5p4xm5 h3:where(.svelte-5p4xm5){font:400 clamp(1.5rem, 2vw, 1.85rem)/1.22 var(--serif);letter-spacing:-.02em;max-width:19rem;margin-top:1.2rem}.km-reason.svelte-5p4xm5 .km-reason-body:where(.svelte-5p4xm5){font:1rem/1.75 var(--sans);color:var(--k-muted);margin-block:1rem 1.5rem}.km-reason.svelte-5p4xm5 .km-reason-note:where(.svelte-5p4xm5){border-top:1px dashed var(--k-line);font:400 1rem/1.5 var(--serif);color:var(--k-accent);width:100%;margin-top:auto;padding-top:1rem}.km-pricing.svelte-5p4xm5{background:var(--k-paper)}.km-plans.svelte-5p4xm5{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin-top:2.75rem;display:grid}.km-plan.svelte-5p4xm5{--plan-tone:var(--k-plan-free);--plan-wash:var(--k-plan-free-wash);border:1px solid var(--k-line);border-top:.3rem solid var(--plan-tone);background:var(--k-white);min-width:0;box-shadow:.3rem .35rem 0 var(--k-plan-shadow);flex-direction:column;padding:1.5rem;display:flex;position:relative}.km-plan[data-plan=low].svelte-5p4xm5{--plan-tone:var(--k-plan-capsule);--plan-wash:var(--k-plan-capsule-wash)}.km-plan[data-plan=medium].svelte-5p4xm5{--plan-tone:var(--k-plan-wardrobe);--plan-wash:var(--k-plan-wardrobe-wash)}.km-plan[data-plan=pro].svelte-5p4xm5{--plan-tone:var(--k-accent);--plan-wash:var(--k-plan-closet-wash);border-color:var(--k-plan-closet-line);border-top-color:var(--k-accent);box-shadow:.3rem .35rem 0 var(--k-plan-closet-shadow)}.km-plan-mast.svelte-5p4xm5{color:var(--plan-tone);font:500 .6875rem/1.5 var(--mono);letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.65rem;padding-bottom:1.4rem;display:flex}.km-plan-index.svelte-5p4xm5{width:1.6rem;height:1.6rem;font:.6875rem var(--mono);border:1px solid;flex:none;place-items:center;display:grid}.km-plan-heading.svelte-5p4xm5 h3:where(.svelte-5p4xm5){font:400 1.55rem/1.25 var(--serif);letter-spacing:-.035em;color:var(--k-ink)}.km-plan-heading.svelte-5p4xm5 .km-plan-price:where(.svelte-5p4xm5){font:400 clamp(2.75rem, 3.7vw, 3.6rem)/1.1 var(--serif);letter-spacing:-.055em;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-top:1rem;display:flex}.km-plan-price.svelte-5p4xm5>span:where(.svelte-5p4xm5){font:.8125rem/1.5 var(--sans);color:var(--k-muted);letter-spacing:0}.km-plan.svelte-5p4xm5 .km-plan-description:where(.svelte-5p4xm5){min-height:4.7rem;font:.9375rem/1.65 var(--sans);color:var(--k-muted);margin-block:1rem 1.4rem}.km-allowance.svelte-5p4xm5{background:var(--plan-wash);color:var(--plan-tone);border-block:1px solid color-mix(in srgb, var(--plan-tone) 28%, transparent);flex-wrap:wrap;align-items:center;gap:.75rem;margin-inline:-1rem;padding:1rem;display:flex}.km-allowance.svelte-5p4xm5 strong:where(.svelte-5p4xm5){font:400 2.4rem/1 var(--serif);letter-spacing:-.045em}.km-allowance.svelte-5p4xm5>span:where(.svelte-5p4xm5){font:.8125rem/1.4 var(--sans)}.km-plan-terms.svelte-5p4xm5{gap:1.1rem;margin:1.5rem 0 0;display:grid}.km-plan-terms.svelte-5p4xm5>div:where(.svelte-5p4xm5)+div:where(.svelte-5p4xm5){border-top:1px solid var(--k-line);padding-top:1rem}.km-plan-terms.svelte-5p4xm5 dt:where(.svelte-5p4xm5){font:.75rem/1.5 var(--sans);color:var(--k-muted)}.km-plan-terms.svelte-5p4xm5 dd:where(.svelte-5p4xm5){font:.9375rem/1.5 var(--sans);margin:.35rem 0 0}.km-plan-terms.svelte-5p4xm5 dd:where(.svelte-5p4xm5) small:where(.svelte-5p4xm5){color:var(--k-muted);font:.75rem/1.5 var(--sans);margin-top:.3rem;display:block}.km-plan.svelte-5p4xm5 .km-plan-includes:where(.svelte-5p4xm5){font:.8125rem/1.5 var(--sans);color:var(--k-muted);align-items:start;gap:.5rem;margin-top:auto;padding-top:1.5rem;display:flex}.km-plan-includes.svelte-5p4xm5>span:where(.svelte-5p4xm5){color:var(--plan-tone)}.km-pricing-foot.svelte-5p4xm5{border-top:1px solid var(--k-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;margin-top:2.25rem;padding-top:1.5rem;display:grid}.km-billing-note.svelte-5p4xm5{max-width:42rem}.km-billing-note.svelte-5p4xm5 h3:where(.svelte-5p4xm5){font:400 1.25rem/1.5 var(--serif);letter-spacing:-.02em}.km-billing-note.svelte-5p4xm5 p:where(.svelte-5p4xm5){font:.875rem/1.7 var(--sans);color:var(--k-muted);margin-top:.4rem}.km-pricing-action.svelte-5p4xm5{max-width:18rem}.km-pricing-action.svelte-5p4xm5>p:where(.svelte-5p4xm5){color:var(--k-muted);font:.75rem/1.5 var(--sans);margin-top:.7rem}.km-account-link.svelte-5p4xm5{border:1px solid var(--k-accent);background:var(--k-accent);width:100%;color:var(--k-white);box-shadow:.2rem .2rem 0 var(--k-ink);font:500 1rem/1.5 var(--sans);justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 1.15rem;text-decoration:none;display:inline-flex}.km-account-link.svelte-5p4xm5:hover{background:var(--k-ink);border-color:var(--k-ink)}.km-questions.svelte-5p4xm5{border-block:1px solid var(--k-line);background:var(--k-inset-paper);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);display:grid}.km-questions-heading.svelte-5p4xm5 h2:where(.svelte-5p4xm5){margin-top:1.5rem}.km-method-link.svelte-5p4xm5{color:var(--k-accent);font:1rem/1.5 var(--sans);text-underline-offset:.3rem;align-items:center;gap:1.5rem;margin-top:1.5rem;text-decoration-thickness:1px;display:inline-flex}.km-method-link.svelte-5p4xm5:hover{color:var(--k-ink)}.km-faq.svelte-5p4xm5{border-top:1px solid var(--k-line)}.km-faq.svelte-5p4xm5 details:where(.svelte-5p4xm5){border-bottom:1px solid var(--k-line)}.km-faq.svelte-5p4xm5 summary:where(.svelte-5p4xm5){cursor:pointer;font:400 1.35rem/1.35 var(--serif);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 0;list-style:none;display:flex}.km-faq.svelte-5p4xm5 summary:where(.svelte-5p4xm5)::-webkit-details-marker{display:none}.km-expand.svelte-5p4xm5{font:400 1.5rem/1 var(--sans);color:var(--k-accent);flex:none}.km-faq.svelte-5p4xm5 details[open]:where(.svelte-5p4xm5) .km-expand:where(.svelte-5p4xm5){transform:rotate(45deg)}.km-faq.svelte-5p4xm5 details:where(.svelte-5p4xm5) p:where(.svelte-5p4xm5){color:var(--k-muted);font:1rem/1.75 var(--sans);padding:0 2.5rem 1.4rem 0}.km-faq.svelte-5p4xm5 summary:where(.svelte-5p4xm5):hover{color:var(--k-accent)}.km-section.svelte-5p4xm5 a:where(.svelte-5p4xm5):focus-visible,.km-faq.svelte-5p4xm5 summary:where(.svelte-5p4xm5):focus-visible{outline:2px solid var(--k-accent);outline-offset:.3rem}@media (width<=70rem){.km-plans.svelte-5p4xm5{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.km-reasons.svelte-5p4xm5{gap:1.5rem}}@media (width<=50rem){.km-section.svelte-5p4xm5{padding-block:3rem}.km-section-heading.svelte-5p4xm5{grid-template-columns:minmax(0,1fr);gap:1.25rem}.km-section-heading.svelte-5p4xm5>p:where(.svelte-5p4xm5){max-width:42rem}.km-reasons.svelte-5p4xm5{grid-template-columns:minmax(0,1fr);gap:1.5rem}.km-reason.svelte-5p4xm5 h3:where(.svelte-5p4xm5){max-width:none}.km-reason.svelte-5p4xm5 .km-reason-body:where(.svelte-5p4xm5){margin-bottom:1rem}.km-pricing-foot.svelte-5p4xm5{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.25rem}.km-questions.svelte-5p4xm5{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (width<=37.5rem){.km-plans.svelte-5p4xm5{grid-template-columns:minmax(0,1fr)}.km-plan.svelte-5p4xm5{padding:1.35rem}.km-plan.svelte-5p4xm5 .km-plan-description:where(.svelte-5p4xm5){min-height:0}.km-faq.svelte-5p4xm5 summary:where(.svelte-5p4xm5){gap:1rem;font-size:1.2rem}.km-faq.svelte-5p4xm5 details:where(.svelte-5p4xm5) p:where(.svelte-5p4xm5){padding-right:.25rem}}.fc-section.svelte-l1fey6{width:min(calc(100% - 2 * var(--k-gutter)), 88rem);margin:0 auto;padding-block:3.25rem 4rem;scroll-margin-top:7rem}.fc-section.svelte-l1fey6 p:where(.svelte-l1fey6),.fc-section.svelte-l1fey6 h2:where(.svelte-l1fey6),.fc-section.svelte-l1fey6 h3:where(.svelte-l1fey6){margin:0}.fc-eyebrow.svelte-l1fey6{color:var(--k-accent);font:500 .75rem/1.5 var(--mono);letter-spacing:.08em}.fc-heading.svelte-l1fey6{justify-content:space-between;align-items:end;gap:2rem;display:flex}.fc-heading.svelte-l1fey6 h2:where(.svelte-l1fey6){font:400 clamp(1.8rem, 2.8vw, 2.8rem)/1.2 var(--serif);letter-spacing:-.04em;margin-top:.5rem}.fc-heading.svelte-l1fey6 h2:where(.svelte-l1fey6) span:where(.svelte-l1fey6){font-style:italic}.fc-heading.svelte-l1fey6>p:where(.svelte-l1fey6){color:var(--k-ink);font:.9375rem/1.5 var(--sans)}.fc-heading.svelte-l1fey6>p:where(.svelte-l1fey6)>span:where(.svelte-l1fey6){color:var(--k-muted)}.fc-toolbar.svelte-l1fey6{border-top:1px solid var(--k-line);justify-content:space-between;align-items:center;gap:1rem;margin-block:1.75rem 1rem;padding-top:.75rem;display:flex}.fc-toolbar.svelte-l1fey6>p:where(.svelte-l1fey6){font:.875rem/1.5 var(--sans)}.fc-toolbar.svelte-l1fey6>p:where(.svelte-l1fey6)>span:where(.svelte-l1fey6){color:var(--k-muted)}.fc-play.svelte-l1fey6{border:1px solid var(--k-line);background:var(--k-white);min-height:2.75rem;color:var(--k-ink);font:.875rem/1.4 var(--sans);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .85rem;display:inline-flex}.fc-play.svelte-l1fey6:hover{border-color:var(--k-accent)}.fc-counter.svelte-l1fey6{color:var(--k-muted);border-left:1px solid var(--k-line);font:.75rem/1.4 var(--mono);margin-left:.25rem;padding-left:.75rem}.fc-gallery.svelte-l1fey6{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}[data-verdict].svelte-l1fey6{--fc-tone:var(--k-fit-pass);--fc-wash:var(--k-fit-pass-wash)}[data-verdict=MARGINAL].svelte-l1fey6{--fc-tone:var(--k-fit-marginal);--fc-wash:var(--k-fit-marginal-wash)}[data-verdict=FAIL].svelte-l1fey6{--fc-tone:var(--k-fit-fail);--fc-wash:var(--k-fit-fail-wash)}.fc-card.svelte-l1fey6{text-align:left;width:100%;color:var(--k-ink);border:1px solid var(--k-line);background:var(--k-white);cursor:pointer;padding:0;display:block}.fc-card.fc-selected.svelte-l1fey6{border-color:var(--fc-tone);box-shadow:0 0 0 2px var(--fc-tone)}.fc-card-verdict.svelte-l1fey6{background:var(--fc-wash);color:var(--fc-tone);border-bottom:1px solid var(--fc-tone);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.fc-card-verdict.svelte-l1fey6>span:where(.svelte-l1fey6):first-child{font:650 1.25rem/1.3 var(--sans);letter-spacing:.035em;align-items:center;gap:.6rem;display:flex}.fc-card-verdict.svelte-l1fey6 b:where(.svelte-l1fey6){width:1.4rem;height:1.4rem;font:500 1rem/1 var(--sans);border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fc-card-score.svelte-l1fey6{font:500 1.0625rem/1.3 var(--sans)}.fc-card-score.svelte-l1fey6 small:where(.svelte-l1fey6){font:.75rem/1.3 var(--sans)}.fc-photo.svelte-l1fey6{height:clamp(13rem,18vw,17rem);display:block;position:relative;overflow:hidden}.fc-photo.svelte-l1fey6 img:where(.svelte-l1fey6){object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block}.fc-selected-label.svelte-l1fey6{background:var(--k-white);color:var(--k-ink);font:.75rem/1.5 var(--mono);padding:.3rem .5rem;position:absolute;top:.75rem;left:.75rem}.fc-selected.svelte-l1fey6 .fc-selected-label:where(.svelte-l1fey6){background:var(--fc-tone);color:var(--k-white)}.fc-card-caption.svelte-l1fey6{border-bottom:.25rem solid #0000;justify-content:space-between;align-items:end;gap:1rem;padding:.85rem 1rem 1rem;display:flex}.fc-selected.svelte-l1fey6 .fc-card-caption:where(.svelte-l1fey6){border-bottom-color:var(--fc-tone)}.fc-brand.svelte-l1fey6{color:var(--k-muted);font:.8125rem/1.5 var(--sans);display:block}.fc-name.svelte-l1fey6{font:400 1.35rem/1.3 var(--serif);letter-spacing:-.025em;margin-top:.15rem;display:block}.fc-price.svelte-l1fey6{font:1rem/1.5 var(--sans)}.fc-reading.svelte-l1fey6{background:var(--k-white);border:1px solid var(--fc-tone);border-top:.25rem solid var(--fc-tone);grid-template-columns:minmax(0,.75fr) minmax(0,1.2fr) minmax(0,1.05fr);align-items:center;gap:2rem;margin-top:1.5rem;display:grid}.fc-result.svelte-l1fey6{background:var(--fc-tone);color:var(--k-white);align-self:stretch;padding:1.3rem 1.5rem}.fc-result-label.svelte-l1fey6{font:.6875rem/1.5 var(--mono);letter-spacing:.08em}.fc-result.svelte-l1fey6 .fc-verdict:where(.svelte-l1fey6){font:650 clamp(1.35rem, 2.1vw, 2.05rem)/1.3 var(--sans);letter-spacing:.02em;align-items:center;gap:.65rem;margin-top:.6rem;display:flex}.fc-verdict.svelte-l1fey6>span:where(.svelte-l1fey6){font:400 1.4em/1 var(--sans)}.fc-result.svelte-l1fey6 .fc-result-detail:where(.svelte-l1fey6){font:.8125rem/1.5 var(--sans);margin-top:.2rem}.fc-score.svelte-l1fey6{align-items:center;gap:.75rem;display:flex;margin-top:1.2rem!important}.fc-score.svelte-l1fey6 strong:where(.svelte-l1fey6){font:400 3rem/1 var(--serif);letter-spacing:-.05em}.fc-score.svelte-l1fey6>span:where(.svelte-l1fey6){font:.75rem/1.5 var(--sans)}.fc-explanation.svelte-l1fey6{padding-block:1.5rem}.fc-selected-name.svelte-l1fey6{font:.75rem/1.5 var(--mono);color:var(--k-muted)}.fc-explanation.svelte-l1fey6 h3:where(.svelte-l1fey6){font:400 1.6rem/1.2 var(--serif);letter-spacing:-.035em;margin-top:.5rem}.fc-explanation.svelte-l1fey6>p:where(.svelte-l1fey6):last-child{font:1rem/1.6 var(--sans);color:var(--k-muted);margin-top:.7rem}.fc-measurements.svelte-l1fey6{padding:1.5rem 1.5rem 1.5rem 0}.fc-measurements.svelte-l1fey6 .fc-eyebrow:where(.svelte-l1fey6){color:var(--k-muted);letter-spacing:.04em}.fc-measurements.svelte-l1fey6 dl:where(.svelte-l1fey6){grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin:.9rem 0 .75rem;display:grid}.fc-measurements.svelte-l1fey6 dl:where(.svelte-l1fey6)>div:where(.svelte-l1fey6){border-top:1px solid var(--k-line);padding-top:.5rem}.fc-measurements.svelte-l1fey6 dt:where(.svelte-l1fey6){font:.8125rem/1.5 var(--sans);color:var(--k-muted)}.fc-measurements.svelte-l1fey6 dd:where(.svelte-l1fey6){font:500 1.1rem/1.3 var(--mono);margin:.2rem 0 0}.fc-off.svelte-l1fey6 dd:where(.svelte-l1fey6){color:var(--fc-tone);text-underline-offset:.3rem;text-decoration:underline}.fc-units.svelte-l1fey6,.fc-example-note.svelte-l1fey6{color:var(--k-muted);font:.75rem/1.5 var(--sans)}.fc-example-note.svelte-l1fey6{margin-top:1rem!important}@media (width<=65rem){.fc-heading.svelte-l1fey6{flex-direction:column;align-items:start;gap:1rem}.fc-gallery.svelte-l1fey6{gap:1rem}.fc-card-verdict.svelte-l1fey6{flex-direction:column;align-items:start;gap:.35rem}.fc-reading.svelte-l1fey6{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:0 1.5rem}.fc-result.svelte-l1fey6{grid-row:span 2}.fc-explanation.svelte-l1fey6{padding-bottom:0;padding-right:1.5rem}.fc-measurements.svelte-l1fey6{padding-top:1rem}.fc-measurements.svelte-l1fey6 dl:where(.svelte-l1fey6){grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}}@media (width<=44rem){.fc-toolbar.svelte-l1fey6>p:where(.svelte-l1fey6)>span:where(.svelte-l1fey6){display:block}.fc-gallery.svelte-l1fey6{gap:.65rem}.fc-card-verdict.svelte-l1fey6{padding:.6rem}.fc-card-verdict.svelte-l1fey6>span:where(.svelte-l1fey6):first-child{letter-spacing:.01em;font-size:.9375rem}.fc-card-verdict.svelte-l1fey6 b:where(.svelte-l1fey6){display:none}.fc-card-score.svelte-l1fey6{font-size:.875rem}.fc-card-score.svelte-l1fey6 small:where(.svelte-l1fey6){font-size:.6875rem}.fc-photo.svelte-l1fey6{height:13rem}.fc-selected-label.svelte-l1fey6{padding:.25rem .35rem;font-size:.6875rem;top:.35rem;left:.35rem}.fc-card-caption.svelte-l1fey6{flex-direction:column;align-items:start;gap:.5rem;padding:.6rem}.fc-brand.svelte-l1fey6{font-size:.75rem}.fc-name.svelte-l1fey6{min-height:2.75rem;font-size:1.05rem}.fc-price.svelte-l1fey6{font-size:.875rem}.fc-reading.svelte-l1fey6{grid-template-columns:minmax(0,1fr);gap:0}.fc-result.svelte-l1fey6{grid-template-columns:1fr auto;column-gap:1rem;padding:1rem 1.25rem;display:grid}.fc-result-label.svelte-l1fey6,.fc-verdict.svelte-l1fey6,.fc-result-detail.svelte-l1fey6{grid-column:1}.fc-result.svelte-l1fey6 .fc-verdict:where(.svelte-l1fey6){margin-top:.25rem;font-size:1.75rem}.fc-score.svelte-l1fey6{grid-area:1/2/4;margin:0!important}.fc-explanation.svelte-l1fey6,.fc-measurements.svelte-l1fey6{padding:1.25rem}.fc-measurements.svelte-l1fey6{padding-top:0}.fc-measurements.svelte-l1fey6 dd:where(.svelte-l1fey6){font-size:1rem}}@media (width<=28rem){.fc-result.svelte-l1fey6{grid-template-columns:minmax(0,1fr)}.fc-score.svelte-l1fey6{grid-area:auto/1;margin-top:.85rem!important}}@media (width<=24rem){.fc-toolbar.svelte-l1fey6>p:where(.svelte-l1fey6){font-size:.8125rem}.fc-counter.svelte-l1fey6{display:none}.fc-photo.svelte-l1fey6{height:10rem}.fc-card-verdict.svelte-l1fey6{padding-inline:.4rem}.fc-card-verdict.svelte-l1fey6>span:where(.svelte-l1fey6):first-child{font-size:.8125rem}.fc-card-caption.svelte-l1fey6{padding-inline:.4rem}.fc-score.svelte-l1fey6{gap:.35rem}.fc-measurements.svelte-l1fey6 dl:where(.svelte-l1fey6){grid-template-columns:1fr 1fr}}.kp-method.svelte-6lx5qs,.kp-shortlist.svelte-6lx5qs{padding:3.75rem var(--k-gutter);scroll-margin-top:5rem}.kp-method.svelte-6lx5qs{color:var(--k-ink);background:var(--k-inset-paper);border-block:1px solid var(--k-line)}.kp-method.svelte-6lx5qs p:where(.svelte-6lx5qs),.kp-method.svelte-6lx5qs h2:where(.svelte-6lx5qs),.kp-method.svelte-6lx5qs h3:where(.svelte-6lx5qs),.kp-shortlist.svelte-6lx5qs p:where(.svelte-6lx5qs),.kp-shortlist.svelte-6lx5qs h2:where(.svelte-6lx5qs),.kp-shortlist.svelte-6lx5qs h3:where(.svelte-6lx5qs),.kp-shortlist.svelte-6lx5qs h4:where(.svelte-6lx5qs){margin:0}.kp-eyebrow.svelte-6lx5qs{font:500 .75rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.kp-method-heading.svelte-6lx5qs>.kp-eyebrow:where(.svelte-6lx5qs){color:var(--k-accent);border-bottom:1px solid var(--k-line);margin-bottom:1.4rem;padding-bottom:.75rem}.kp-method.svelte-6lx5qs h2:where(.svelte-6lx5qs),.kp-shortlist.svelte-6lx5qs h2:where(.svelte-6lx5qs){font:400 clamp(2.3rem, 3.7vw, 3.6rem)/1.1 var(--serif);letter-spacing:-.045em}.kp-italic.svelte-6lx5qs{font-style:italic}.kp-method-heading.svelte-6lx5qs h2:where(.svelte-6lx5qs) .kp-italic:where(.svelte-6lx5qs){color:var(--k-accent)}.kp-method-grid.svelte-6lx5qs{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:2.25rem;display:grid}.kp-reference.svelte-6lx5qs{background:var(--k-white);color:var(--k-ink);border:1px solid var(--k-ink);box-shadow:.4rem .4rem 0 var(--k-reference-shadow);padding:clamp(1.25rem,2.5vw,2rem)}.kp-reference-top.svelte-6lx5qs{font:.75rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--k-muted);border-bottom:1px solid var(--k-line);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.kp-reference.svelte-6lx5qs h3:where(.svelte-6lx5qs){font:400 clamp(1.8rem, 2.7vw, 2.5rem)/1.1 var(--serif);letter-spacing:-.04em;margin-top:1.5rem}.kp-reference.svelte-6lx5qs .kp-reference-intro:where(.svelte-6lx5qs){font:400 1rem/1.65 var(--sans);color:var(--k-muted);margin-top:1rem}.kp-reference-profile.svelte-6lx5qs{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:center;gap:1.5rem;margin-top:1.75rem;display:grid}.kp-coat-drawing.svelte-6lx5qs{width:100%;max-height:15rem;color:var(--k-accent);display:block}.kp-measures.svelte-6lx5qs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;margin:0;display:grid}.kp-measures.svelte-6lx5qs>div:where(.svelte-6lx5qs){border-top:1px solid var(--k-line);padding-top:.8rem}.kp-measures.svelte-6lx5qs dt:where(.svelte-6lx5qs){font:.875rem/1.4 var(--sans);color:var(--k-muted)}.kp-measures.svelte-6lx5qs dd:where(.svelte-6lx5qs){font:400 clamp(1.9rem, 2.8vw, 2.7rem)/1.1 var(--serif);letter-spacing:-.04em;margin:.3rem 0 0}.kp-measures.svelte-6lx5qs dd:where(.svelte-6lx5qs) span:where(.svelte-6lx5qs){color:var(--k-accent);padding-left:.08em;font-size:.7em}.kp-reference.svelte-6lx5qs .kp-reference-foot:where(.svelte-6lx5qs){font:.75rem/1.5 var(--sans);color:var(--k-muted);margin-top:1.5rem}.kp-method-steps.svelte-6lx5qs{gap:2rem;display:grid}.kp-method-step.svelte-6lx5qs{border-bottom:1px solid var(--k-line);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-bottom:2rem;display:grid}.kp-step-number.svelte-6lx5qs{font:.875rem/1.5 var(--mono);color:var(--k-accent);padding-top:.4rem}.kp-method-step.svelte-6lx5qs h3:where(.svelte-6lx5qs){font:400 clamp(1.5rem, 2vw, 2rem)/1.2 var(--serif);letter-spacing:-.025em}.kp-method-step.svelte-6lx5qs p:where(.svelte-6lx5qs){color:var(--k-muted);font:1.0625rem/1.7 var(--sans);max-width:32rem;margin-top:.9rem}.kp-hunt.svelte-6lx5qs{margin-left:3rem}.kp-hunt.svelte-6lx5qs .kp-eyebrow:where(.svelte-6lx5qs){color:var(--k-accent);font-size:.75rem}.kp-hunt.svelte-6lx5qs p:where(.svelte-6lx5qs){font:400 1.25rem/1.5 var(--serif);margin-top:.5rem}.kp-shortlist.svelte-6lx5qs{background:var(--k-paper);color:var(--k-ink);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.kp-shortlist-copy.svelte-6lx5qs>.kp-eyebrow:where(.svelte-6lx5qs){color:var(--k-accent);margin-bottom:1.2rem}.kp-shortlist.svelte-6lx5qs h2:where(.svelte-6lx5qs) .kp-italic:where(.svelte-6lx5qs){color:var(--k-accent)}.kp-shortlist.svelte-6lx5qs .kp-shortlist-intro:where(.svelte-6lx5qs){font:400 1.35rem/1.55 var(--serif);max-width:31rem;margin-top:1.5rem}.kp-shortlist.svelte-6lx5qs .kp-shortlist-body:where(.svelte-6lx5qs){font:1rem/1.75 var(--sans);color:var(--k-muted);max-width:30rem;margin-top:1rem}.kp-funnel.svelte-6lx5qs{border-top:1px solid var(--k-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.25rem;padding-top:1.4rem;display:grid}.kp-funnel.svelte-6lx5qs>div:where(.svelte-6lx5qs){flex-direction:column;gap:.5rem;display:flex}.kp-funnel.svelte-6lx5qs strong:where(.svelte-6lx5qs){font:400 clamp(2.5rem, 4vw, 4rem)/1 var(--serif);letter-spacing:-.04em}.kp-funnel.svelte-6lx5qs span:where(.svelte-6lx5qs){font:.875rem/1.4 var(--sans);color:var(--k-muted)}.kp-funnel-few.svelte-6lx5qs strong:where(.svelte-6lx5qs),.kp-funnel-few.svelte-6lx5qs span:where(.svelte-6lx5qs){color:var(--k-accent)}.kp-shortlist.svelte-6lx5qs .kp-example-note:where(.svelte-6lx5qs){font:.75rem/1.5 var(--sans);color:var(--k-muted);margin-top:1.25rem}.kp-digest.svelte-6lx5qs{background:var(--k-white);border:1px solid var(--k-ink);box-shadow:.4rem .4rem 0 var(--k-offset-shadow);padding:clamp(1.25rem,2vw,1.75rem)}.kp-digest-top.svelte-6lx5qs{border-bottom:1px solid var(--k-line);font:.75rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.03em;color:var(--k-muted);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.kp-digest-heading.svelte-6lx5qs{justify-content:space-between;align-items:end;gap:1rem;padding-block:1.5rem;display:flex}.kp-digest-heading.svelte-6lx5qs h3:where(.svelte-6lx5qs){font:400 clamp(1.8rem, 2.3vw, 2.3rem)/1.1 var(--serif);letter-spacing:-.03em}.kp-digest-heading.svelte-6lx5qs h3:where(.svelte-6lx5qs) .kp-italic:where(.svelte-6lx5qs){color:var(--k-accent)}.kp-digest-heading.svelte-6lx5qs p:where(.svelte-6lx5qs){font:.75rem/1.5 var(--sans);color:var(--k-muted);text-align:right;max-width:6rem}.kp-digest-item.svelte-6lx5qs{border-bottom:1px solid var(--k-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.25rem;padding-bottom:1.25rem;display:grid}.kp-digest-item.svelte-6lx5qs img:where(.svelte-6lx5qs){object-fit:cover;object-position:50% 43%;width:100%;height:100%;min-height:19rem;max-height:27rem;display:block}.kp-digest-details.svelte-6lx5qs{flex-direction:column;align-items:start;display:flex}.kp-digest-verdict.svelte-6lx5qs{width:100%;font:.75rem/1.5 var(--mono);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.kp-pass.svelte-6lx5qs{background:var(--k-sage);color:var(--k-olive);border:1px solid var(--k-sage-line);padding:.25rem .5rem}.kp-digest-verdict.svelte-6lx5qs>span:where(.svelte-6lx5qs):last-child{color:var(--k-muted)}.kp-digest-details.svelte-6lx5qs .kp-brand:where(.svelte-6lx5qs){font:.75rem/1.5 var(--sans);color:var(--k-muted);margin-top:1rem}.kp-digest-details.svelte-6lx5qs h4:where(.svelte-6lx5qs){font:400 1.75rem/1.1 var(--serif);letter-spacing:-.03em;margin-top:.4rem}.kp-digest-reason.svelte-6lx5qs{font:1rem/1.6 var(--sans);color:var(--k-muted);margin-top:1rem!important}.kp-digest-details.svelte-6lx5qs .kp-price:where(.svelte-6lx5qs){font:400 1.75rem/1.1 var(--serif);margin-top:auto;padding-top:1rem}.kp-price.svelte-6lx5qs span:where(.svelte-6lx5qs){font:.75rem/1.5 var(--sans);color:var(--k-muted);margin-top:.25rem;display:block}.kp-condition.svelte-6lx5qs{border-bottom:1px solid var(--k-line);grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.kp-condition.svelte-6lx5qs>span:where(.svelte-6lx5qs){font:.75rem/1.5 var(--mono);color:var(--k-muted)}.kp-condition.svelte-6lx5qs p:where(.svelte-6lx5qs){font:1rem/1.6 var(--sans)}.kp-digest-rest.svelte-6lx5qs{grid-template-columns:8rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding-top:1rem;display:grid}.kp-digest-rest.svelte-6lx5qs>span:where(.svelte-6lx5qs){font:.75rem/1.5 var(--mono);color:var(--k-digest-marginal)}.kp-digest-rest.svelte-6lx5qs p:where(.svelte-6lx5qs){font:1rem/1.6 var(--sans);color:var(--k-muted)}.kp-logged.svelte-6lx5qs>span:where(.svelte-6lx5qs){color:var(--k-muted)}.kp-digest.svelte-6lx5qs .kp-digest-foot:where(.svelte-6lx5qs){font:.875rem/1.6 var(--serif);border-top:1px solid var(--k-line);color:var(--k-muted);margin-top:1.25rem;padding-top:1rem}@media (width<=1050px){.kp-method-grid.svelte-6lx5qs,.kp-shortlist.svelte-6lx5qs{gap:2rem}.kp-digest-item.svelte-6lx5qs{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:1rem}.kp-digest-item.svelte-6lx5qs img:where(.svelte-6lx5qs){min-height:22rem}.kp-digest-heading.svelte-6lx5qs{align-items:start}.kp-digest-heading.svelte-6lx5qs p:where(.svelte-6lx5qs){max-width:5.5rem}}@media (width<=800px){.kp-method.svelte-6lx5qs,.kp-shortlist.svelte-6lx5qs{padding-block:3.5rem}.kp-method-grid.svelte-6lx5qs,.kp-shortlist.svelte-6lx5qs{grid-template-columns:minmax(0,1fr)}.kp-method-grid.svelte-6lx5qs{gap:2.5rem;margin-top:2rem}.kp-method-step.svelte-6lx5qs p:where(.svelte-6lx5qs),.kp-shortlist.svelte-6lx5qs .kp-shortlist-intro:where(.svelte-6lx5qs),.kp-shortlist.svelte-6lx5qs .kp-shortlist-body:where(.svelte-6lx5qs){max-width:none}.kp-measures.svelte-6lx5qs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.kp-measures.svelte-6lx5qs dd:where(.svelte-6lx5qs){font-size:2.5rem}.kp-shortlist.svelte-6lx5qs{gap:2.5rem}.kp-digest-item.svelte-6lx5qs img:where(.svelte-6lx5qs){min-height:20rem;max-height:25rem}.kp-digest-details.svelte-6lx5qs h4:where(.svelte-6lx5qs){font-size:2rem}.kp-digest-reason.svelte-6lx5qs{font-size:1rem}}@media (width<=480px){.kp-reference-profile.svelte-6lx5qs{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:1rem}.kp-measures.svelte-6lx5qs dd:where(.svelte-6lx5qs){font-size:1.8rem}.kp-measures.svelte-6lx5qs dt:where(.svelte-6lx5qs){font-size:.75rem}.kp-reference-top.svelte-6lx5qs{flex-wrap:wrap;gap:.25rem 1rem}.kp-method-step.svelte-6lx5qs{grid-template-columns:1.6rem minmax(0,1fr);gap:.6rem}.kp-hunt.svelte-6lx5qs{margin-left:2.2rem}.kp-digest-item.svelte-6lx5qs{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:.8rem}.kp-digest-item.svelte-6lx5qs img:where(.svelte-6lx5qs){min-height:22rem}.kp-digest-details.svelte-6lx5qs h4:where(.svelte-6lx5qs){font-size:1.65rem}.kp-digest-reason.svelte-6lx5qs{font-size:1rem}.kp-digest-rest.svelte-6lx5qs,.kp-condition.svelte-6lx5qs{grid-template-columns:minmax(0,1fr);gap:.25rem}}.kh-hero.svelte-k7muc2{max-width:100rem;padding:3.25rem var(--k-gutter) 3.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4.5vw,5rem);margin:0 auto;display:grid}.kh-hero.svelte-k7muc2 p:where(.svelte-k7muc2),.kh-hero.svelte-k7muc2 h1:where(.svelte-k7muc2),.kh-hero.svelte-k7muc2 h2:where(.svelte-k7muc2),.kh-hero.svelte-k7muc2 figure:where(.svelte-k7muc2){margin:0}.kh-eyebrow.svelte-k7muc2{font:500 .75rem/1.5 var(--mono);letter-spacing:.1em;color:var(--k-accent);align-items:center;gap:.7rem;display:flex}.kh-eyebrow.svelte-k7muc2>span:where(.svelte-k7muc2){background:currentColor;width:1.5rem;height:1px}.kh-copy.svelte-k7muc2 h1:where(.svelte-k7muc2){font:400 clamp(3.1rem, 5.5vw, 5.5rem)/1.035 var(--serif);letter-spacing:-.055em;margin-top:1.4rem}.kh-copy.svelte-k7muc2 h1:where(.svelte-k7muc2)>span:where(.svelte-k7muc2){color:var(--k-accent);font-style:italic}.kh-copy.svelte-k7muc2 .kh-lead:where(.svelte-k7muc2){font:400 1.5rem/1.4 var(--serif);letter-spacing:-.02em;margin-top:1.6rem}.kh-copy.svelte-k7muc2 .kh-deck:where(.svelte-k7muc2){font:1.0625rem/1.65 var(--sans);color:var(--k-muted);max-width:27rem;margin-top:.9rem}.kh-actions.svelte-k7muc2{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.6rem;display:flex}.kh-button.svelte-k7muc2{color:var(--k-white);background:var(--k-accent);border:1px solid var(--k-accent);box-shadow:.2rem .2rem 0 var(--k-ink);font:500 1rem/1.5 var(--sans);align-items:center;gap:2rem;padding:.85rem 1.15rem;text-decoration:none;display:inline-flex}.kh-button.svelte-k7muc2:hover{background:var(--k-ink)}.kh-button.svelte-k7muc2>span:where(.svelte-k7muc2){font-size:1.25rem}.kh-method.svelte-k7muc2{color:var(--k-ink);font:.875rem/1.5 var(--sans);text-underline-offset:.3rem;text-decoration:underline}.kh-method.svelte-k7muc2>span:where(.svelte-k7muc2){margin-left:.35rem}.kh-copy.svelte-k7muc2 .kh-smallprint:where(.svelte-k7muc2){color:var(--k-muted);font:.8125rem/1.5 var(--sans);margin-top:1rem}.kh-study.svelte-k7muc2{min-width:0}.kh-study-mast.svelte-k7muc2{border-top:1px solid var(--k-ink);color:var(--k-muted);font:.75rem/1.5 var(--mono);letter-spacing:.045em;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-top:.7rem;display:flex}.kh-study-mast.svelte-k7muc2>span:where(.svelte-k7muc2):first-child{color:var(--k-accent)}.kh-composition.svelte-k7muc2{padding:0 4.5rem 1.5rem 0;position:relative}.kh-photo.svelte-k7muc2{border:1px solid var(--k-ink);background:var(--k-white);box-shadow:.4rem .4rem 0 var(--k-offset-shadow)}.kh-photo.svelte-k7muc2 img:where(.svelte-k7muc2){object-fit:cover;object-position:center 42%;width:100%;height:26rem;display:block}.kh-photo.svelte-k7muc2 figcaption:where(.svelte-k7muc2){color:var(--k-muted);font:.75rem/1.5 var(--sans);justify-content:space-between;gap:.5rem;padding:.85rem 1rem;display:flex}.kh-photo.svelte-k7muc2 figcaption:where(.svelte-k7muc2) strong:where(.svelte-k7muc2){color:var(--k-ink);font:400 1.1rem/1.3 var(--serif);margin-top:.1rem;display:block}.kh-photo.svelte-k7muc2 figcaption:where(.svelte-k7muc2)>span:where(.svelte-k7muc2):last-child{text-align:right;color:var(--k-ink);font:1.2rem/1.3 var(--serif)}.kh-photo.svelte-k7muc2 small:where(.svelte-k7muc2){color:var(--k-muted);font:.75rem/1.5 var(--sans);display:block}.kh-note.svelte-k7muc2{background:var(--k-white);border:1px solid var(--k-ink);width:15.25rem;box-shadow:.3rem .35rem 0 var(--k-soft-shadow);padding:1.1rem 1.2rem;position:absolute;bottom:5.75rem;right:0;transform:rotate(2deg)}.kh-note-top.svelte-k7muc2{color:var(--k-muted);font:.75rem/1.5 var(--mono);letter-spacing:.04em;border-bottom:1px solid var(--k-line);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.65rem;display:flex}.kh-pass.svelte-k7muc2{background:var(--k-sage);color:var(--k-olive);padding:.2rem .4rem;font-weight:500}.kh-note.svelte-k7muc2 h2:where(.svelte-k7muc2){font:400 1.9rem/1.08 var(--serif);letter-spacing:-.04em;margin-top:.9rem}.kh-note.svelte-k7muc2 h2:where(.svelte-k7muc2)>span:where(.svelte-k7muc2){color:var(--k-accent);font-style:italic}.kh-score.svelte-k7muc2{align-items:center;gap:.65rem;margin-top:.75rem;display:flex}.kh-score.svelte-k7muc2 strong:where(.svelte-k7muc2){font:400 2.7rem/1 var(--serif);letter-spacing:-.04em}.kh-score.svelte-k7muc2>span:where(.svelte-k7muc2){color:var(--k-muted);font:.75rem/1.5 var(--sans)}.kh-score.svelte-k7muc2 small:where(.svelte-k7muc2){font-size:.75rem}.kh-note.svelte-k7muc2 dl:where(.svelte-k7muc2){grid-template-columns:1fr 1fr;gap:.55rem 1rem;margin:.9rem 0;display:grid}.kh-note.svelte-k7muc2 dl:where(.svelte-k7muc2)>div:where(.svelte-k7muc2){border-top:1px solid var(--k-line);justify-content:space-between;align-items:baseline;gap:.3rem;padding-top:.4rem;display:flex}.kh-note.svelte-k7muc2 dt:where(.svelte-k7muc2){color:var(--k-muted);font:.75rem/1.5 var(--sans)}.kh-note.svelte-k7muc2 dd:where(.svelte-k7muc2){font:.75rem/1.5 var(--mono);margin:0}.kh-note.svelte-k7muc2>p:where(.svelte-k7muc2){color:var(--k-muted);font:.8125rem/1.5 var(--serif)}.kh-caption.svelte-k7muc2{font:.8125rem/1.5 var(--sans);color:var(--k-muted)}.kh-caption.svelte-k7muc2 a:where(.svelte-k7muc2){color:var(--k-accent);white-space:nowrap;text-underline-offset:.2rem;text-decoration:underline}@media (width<=68rem){.kh-hero.svelte-k7muc2{gap:2rem}.kh-copy.svelte-k7muc2 h1:where(.svelte-k7muc2){font-size:3.6rem}.kh-composition.svelte-k7muc2{padding-right:2.5rem}.kh-note.svelte-k7muc2{width:14rem;padding:1rem}.kh-photo.svelte-k7muc2 img:where(.svelte-k7muc2){height:25rem}.kh-study-mast.svelte-k7muc2{letter-spacing:0}}@media (width<=54rem){.kh-hero.svelte-k7muc2{grid-template-columns:1fr;gap:3rem;padding-block:2.5rem}.kh-copy.svelte-k7muc2 h1:where(.svelte-k7muc2){font-size:clamp(3.5rem,8vw,5rem)}.kh-copy.svelte-k7muc2 .kh-deck:where(.svelte-k7muc2){max-width:34rem}.kh-study.svelte-k7muc2{justify-self:center;width:min(100%,36rem)}.kh-composition.svelte-k7muc2{padding-right:4rem}.kh-photo.svelte-k7muc2 img:where(.svelte-k7muc2){height:27rem}.kh-note.svelte-k7muc2{width:15.25rem;padding:1.1rem 1.2rem}}@media (width<=30rem){.kh-hero.svelte-k7muc2{padding-top:2rem}.kh-copy.svelte-k7muc2 h1:where(.svelte-k7muc2){font-size:clamp(2.8rem,10.6vw,3.4rem)}.kh-copy.svelte-k7muc2 .kh-lead:where(.svelte-k7muc2){font-size:1.35rem}.kh-copy.svelte-k7muc2 .kh-deck:where(.svelte-k7muc2){font-size:1rem}.kh-composition.svelte-k7muc2{padding-bottom:0;padding-right:1rem}.kh-photo.svelte-k7muc2 img:where(.svelte-k7muc2){height:25rem}.kh-photo.svelte-k7muc2 figcaption:where(.svelte-k7muc2){padding:.75rem}.kh-note.svelte-k7muc2{width:13rem;padding:.85rem;bottom:6.5rem;right:-.15rem}.kh-note.svelte-k7muc2 h2:where(.svelte-k7muc2){font-size:1.65rem}.kh-note.svelte-k7muc2 dl:where(.svelte-k7muc2){gap:.55rem}.kh-note.svelte-k7muc2 dt:where(.svelte-k7muc2),.kh-note.svelte-k7muc2 dd:where(.svelte-k7muc2){font-size:.75rem}.kh-caption.svelte-k7muc2{margin-top:1rem!important}.kh-study-mast.svelte-k7muc2{gap:.5rem;font-size:.75rem}}.keepers-page{--k-gutter:clamp(1.25rem, 4.5vw, 5rem);--paper:var(--k-paper);--ivory:var(--k-white);--ink:var(--k-ink);--stone:var(--k-muted);--mist:var(--k-line);--charcoal:var(--k-muted);--plum:var(--k-accent);background:var(--k-paper);color:var(--k-ink);font:400 1rem/1.6 var(--sans)}.keepers-page :focus-visible{outline:2px solid var(--k-accent);outline-offset:4px}.keepers-page .kp-tape{border-block:1px solid var(--k-line);background-image:repeating-linear-gradient(90deg, var(--k-muted) 0 1px, transparent 1px 3rem), repeating-linear-gradient(90deg, var(--k-line) 0 1px, transparent 1px .6rem);background-position:0 0;background-repeat:repeat-x;background-size:auto .65rem,auto .35rem;height:.85rem}.keepers-page .kp-closing :focus-visible{outline-color:var(--k-white)}.kp-closing.svelte-1aq6770 p:where(.svelte-1aq6770),.kp-closing.svelte-1aq6770 h2:where(.svelte-1aq6770){margin:0}.kp-eyebrow.svelte-1aq6770{color:var(--k-on-plum-muted);font:500 .75rem/1.5 var(--mono);letter-spacing:.08em}.kp-button.svelte-1aq6770{background:var(--k-white);color:var(--k-accent);font:500 1rem/1.5 var(--sans);border:1px solid var(--k-accent);box-shadow:.25rem .25rem 0 var(--k-plum-shadow);justify-content:space-between;align-items:center;gap:2rem;margin-top:1.4rem;padding:.95rem 1.3rem;text-decoration:none;display:inline-flex}.kp-button.svelte-1aq6770:hover{background:var(--k-paper)}.kp-button.svelte-1aq6770 span:where(.svelte-1aq6770){font-size:1.3rem;line-height:1}.kp-closing.svelte-1aq6770{text-align:center;padding:3.5rem var(--k-gutter) 4rem;background:var(--k-accent);color:var(--k-white);border-block:1px solid var(--k-ink)}.kp-closing.svelte-1aq6770 h2:where(.svelte-1aq6770){font:400 clamp(3rem, 5.3vw, 5.2rem)/1.06 var(--serif);letter-spacing:-.055em;margin-top:1.25rem}.kp-closing.svelte-1aq6770 h2:where(.svelte-1aq6770) span:where(.svelte-1aq6770){color:var(--k-on-plum-accent);font-style:italic}.kp-closing.svelte-1aq6770>p:where(.svelte-1aq6770):not(.kp-eyebrow){font:1.0625rem/1.65 var(--sans);color:var(--k-on-plum);margin-top:1.5rem}@media (width<=46rem){.kp-closing.svelte-1aq6770{padding-block:3rem 4rem}}
