@font-face{font-family:Koves Sans Text;src:url(KovesSans-Text-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;ascent-override:96.88%;descent-override:24.12%;line-gap-override:0%}@font-face{font-family:Koves Sans Text;src:url(KovesSans-Text-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:96.88%;descent-override:24.12%;line-gap-override:0%}@font-face{font-family:Koves Sans Text;src:url(KovesSans-Text-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;ascent-override:96.88%;descent-override:24.12%;line-gap-override:0%}@font-face{font-family:Koves Sans Text;src:url(KovesSans-Text-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;ascent-override:96.88%;descent-override:24.12%;line-gap-override:0%}@font-face{font-family:Koves Sans Text;src:url(KovesSans-Text-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;ascent-override:96.88%;descent-override:24.12%;line-gap-override:0%}@font-face{font-family:Koves Sans Display;src:url(KovesSans-Display-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;ascent-override:96.88%;descent-override:24.12%;line-gap-override:0%}@font-face{font-family:Koves Sans Display;src:url(KovesSans-Display-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:96.88%;descent-override:24.12%;line-gap-override:0%}@font-face{font-family:Koves Sans Display;src:url(KovesSans-Display-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;ascent-override:96.88%;descent-override:24.12%;line-gap-override:0%}@font-face{font-family:Koves Sans Display;src:url(KovesSans-Display-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;ascent-override:96.88%;descent-override:24.12%;line-gap-override:0%}@font-face{font-family:Koves Sans Display;src:url(KovesSans-Display-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;ascent-override:96.88%;descent-override:24.12%;line-gap-override:0%}@font-face{font-family:Koves Mono;src:url(KovesMono-Variable.woff2) format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap;size-adjust:99.3%;ascent-override:96.88%;descent-override:24.12%;line-gap-override:0%}@font-face{font-family:Koves Editorial;src:url(KovesEditorial-Variable.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;size-adjust:108.6%;ascent-override:96.88%;descent-override:24.12%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}:root{--k-sans: "Koves Sans Text", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--k-display: "Koves Sans Display", "Koves Sans Text", ui-sans-serif, system-ui, sans-serif;--k-mono: "Koves Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--k-editorial: "Koves Editorial", ui-serif, Georgia, serif;--k-weight-body: 400;--k-weight-med: 500;--k-weight-strong: 600;--k-paper: #FDFDFC;--k-paper-raised: #FFFFFF;--k-paper-warm: #FBF6F0;--k-paper-deep: #F5F2EC;--k-ink: #171717;--k-ink-2: #6D665C;--k-ink-3: #948C80;--k-hairline: #E7E2D9;--k-hairline-strong: #DCD6CB;--k-ink-paper: #FDFDFC;--k-ink-paper-2: #A8A296;--k-ink-hairline: #2E2A26;--k-cta: #171717;--k-cta-hover: #2A2A2A;--k-seal: #171717;--k-seal-hover: #2A2A2A;--k-on-seal: #FFFFFF;--k-amber-wash: #FDF1E6;--k-amber-tint: #F4DBC1;--k-amber-flood: #DDA465;--k-amber-accent: #9A692D;--k-amber-ink: #613D0E;--k-amber-deep: #3A2305;--k-iris-wash: #F3F1FF;--k-iris-tint: #E0DBFC;--k-iris-flood: #B2A5EF;--k-iris-accent: #7669A9;--k-iris-ink: #473E6D;--k-iris-deep: #2A2342;--k-clay-wash: #FFEFED;--k-clay-tint: #FDD5D1;--k-clay-flood: #EC9690;--k-clay-accent: #A65C58;--k-clay-ink: #6A3431;--k-clay-deep: #401D1B;--k-moss-wash: #EBF7EC;--k-moss-tint: #CCE8CF;--k-moss-flood: #82C48B;--k-moss-accent: #498453;--k-moss-ink: #25522D;--k-moss-deep: #133019;--k-slate-wash: #E9F5FF;--k-slate-tint: #C9E3FD;--k-slate-flood: #7AB7F1;--k-slate-accent: #4279AB;--k-slate-ink: #20496E;--k-slate-deep: #102B43;--k-gold-accent: var(--k-amber-accent);--k-gold-ink: var(--k-amber-ink);--k-gold-wash: var(--k-amber-wash);--k-gold-flood: var(--k-amber-flood);--k-violet-accent: var(--k-iris-accent);--k-violet-ink: var(--k-iris-ink);--k-violet-wash: var(--k-iris-wash);--k-violet-flood:var(--k-iris-flood);--k-rose-accent: var(--k-clay-accent);--k-rose-ink: var(--k-clay-ink);--k-rose-wash: var(--k-clay-wash);--k-rose-flood: var(--k-clay-flood);--k-sand-accent: var(--k-amber-accent);--k-sand-ink: var(--k-amber-ink);--k-sand-wash: var(--k-amber-wash);--k-sand-flood: var(--k-amber-tint);--k-sage-accent: var(--k-moss-accent);--k-sage-ink: var(--k-moss-ink);--k-sage-wash: var(--k-moss-wash);--k-sage-flood: var(--k-moss-flood);--k-cat-metabolic: var(--k-gold-accent);--k-cat-longevity: var(--k-violet-accent);--k-cat-surface: var(--k-rose-accent);--k-accent: var(--k-gold-accent);--k-accent-ink: var(--k-gold-ink);--k-accent-wash: var(--k-gold-wash);--k-accent-flood: var(--k-gold-flood);--k-accent-tint: var(--k-amber-tint);--k-accent-shade: var(--k-amber-ink);--k-verified: var(--k-moss-accent);--k-verified-bg: var(--k-moss-wash);--k-warn: var(--k-amber-ink);--k-warn-bg: var(--k-amber-wash);--k-warn-rule: var(--k-amber-accent);--k-info: var(--k-slate-ink);--k-info-bg: var(--k-slate-wash);--k-r-bleed: 0;--k-r-plate: 20px;--k-r-button: 999px;--k-r-input: 12px;--k-r-pill: 999px;--k-r-chip: 14px;--k-r-sheet: 32px;--k-border: 1px;--k-1: 4px;--k-2: 8px;--k-3: 12px;--k-4: 16px;--k-5: 20px;--k-6: 24px;--k-8: 32px;--k-10: 40px;--k-12: 48px;--k-14: 56px;--k-18: 72px;--k-24: 96px;--k-28: 112px;--k-36: 144px;--k-gutter: 20px;--k-max: 1400px;--k-measure: 78rem;--k-section-y: 64px;--k-module-gap: 24px;--k-col-gap: 16px;--k-y-snug: 40px;--k-y-tight: 64px;--k-y-base: 96px;--k-y-loose: 128px;--k-shadow: 0 1px 2px rgba(23,23,23,.04), 0 8px 24px rgba(23,23,23,.05);--k-shadow-lg: 0 2px 4px rgba(23,23,23,.05), 0 18px 48px rgba(23,23,23,.09);--e-out: cubic-bezier(.23, 1, .32, 1);--e-in-out: cubic-bezier(.77, 0, .175, 1);--e-drawer: cubic-bezier(.32, .72, 0, 1);--e-soft: cubic-bezier(.4, 0, .2, 1);--t-press: .14s;--t-hover: .2s;--t-menu: .24s;--t-panel: .42s;--t-reveal: .7s;--stagger: 60ms;--k-move: 6px;--k-fast: .14s;--k-base: .2s;--k-slow: .42s;--k-ease: var(--e-out)}@media(min-width:600px){:root{--k-gutter: 28px;--k-section-y: 72px}}@media(min-width:750px){:root{--k-gutter: 32px;--k-measure: 60rem;--k-module-gap: 28px;--k-col-gap: 20px}}@media(min-width:990px){:root{--k-gutter: 40px;--k-section-y: 96px;--k-measure: 66rem;--k-module-gap: 32px;--k-col-gap: 24px}}@media(min-width:1200px){:root{--k-gutter: 56px;--k-measure: 72rem}}:root{--font-body-family: var(--k-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--k-display);--font-heading-style: normal;--font-heading-weight: 400;--page-width: 140rem;--page-width-margin: 0rem;--buttons-radius: 999px;--buttons-radius-outset: 999px;--buttons-border-width: 1px;--inputs-radius: 12px;--inputs-radius-outset: 12px;--media-radius: 20px;--product-card-corner-radius: 2rem;--collection-card-corner-radius: 2rem;--blog-card-corner-radius: 2rem;--badge-corner-radius: 999rem;--popup-corner-radius: 2rem;--drawer-corner-radius: 2rem;--text-boxes-radius: 2rem}body{font-family:var(--k-sans);font-size:1.6rem;line-height:1.55;letter-spacing:-.018em;color:rgb(var(--color-foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,.h0,.h1,.h2{font-family:var(--k-display);font-weight:400}h3,h4,h5,h6,.h3,.h4,.h5{font-family:var(--k-sans);font-weight:500}.price,.price__container,table{font-variant-numeric:tabular-nums}.k-section{padding-block:var(--k-section-y);background:var(--k-paper);color:var(--k-ink)}.k-section--snug{padding-block:var(--k-y-snug)}.k-section--tight{padding-block:var(--k-y-tight)}.k-section--base{padding-block:var(--k-y-base)}.k-section--loose{padding-block:var(--k-y-loose)}.k-section--flush-top{padding-top:0}.k-section--flush-bottom{padding-bottom:0}.k-container{width:100%;max-width:var(--k-max);margin-inline:auto;padding-inline:var(--k-gutter)}.k-bleed{width:100%;max-width:none;padding-inline:0;border-radius:0}.k-measure{max-width:var(--k-measure)}.k-stack{display:flex;flex-direction:column;gap:var(--k-module-gap)}.k-stack-2{display:flex;flex-direction:column;gap:var(--k-2)}.k-stack-3{display:flex;flex-direction:column;gap:var(--k-3)}.k-stack-4{display:flex;flex-direction:column;gap:var(--k-4)}.k-stack-6{display:flex;flex-direction:column;gap:var(--k-6)}.k-grid{display:grid;gap:var(--k-col-gap);grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:750px){.k-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:990px){.k-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.k-ground-paper{background:var(--k-paper);color:var(--k-ink)}.k-ground-raised{background:var(--k-paper-raised);color:var(--k-ink)}.k-ground-warm{background:var(--k-paper-warm);color:var(--k-ink)}.k-ground-deep{background:var(--k-paper-deep);color:var(--k-ink)}.k-ground-ink{background:var(--k-ink);color:var(--k-ink-paper)}.k-ground-ink .k-eyebrow,.k-ground-ink .k-mono-label,.k-ground-ink .k-dim,.k-ground-ink .k-body-2{color:var(--k-ink-paper-2)}.k-ground-ink hr,.k-ground-ink .k-rule{border-color:var(--k-ink-hairline)}.k-ground-ink .k-plate{background:#1f1d1b;border-color:var(--k-ink-hairline)}.k-sheet-up{position:relative;z-index:2;margin-top:calc(-1 * var(--k-r-sheet));border-radius:var(--k-r-sheet) var(--k-r-sheet) 0 0;background:var(--k-paper)}@media(min-width:990px){:root{--k-r-sheet: 40px}}.k-sheet{border-radius:var(--k-r-sheet);overflow:hidden}.k-h1{font-family:var(--k-display);font-size:clamp(3.8rem,2.2rem + 4.4vw,6.4rem);line-height:1.02;letter-spacing:-.052em;font-weight:400;margin:0;text-wrap:balance}.k-h2{font-family:var(--k-display);font-size:clamp(2.9rem,2rem + 2.6vw,4rem);line-height:1.04;letter-spacing:-.048em;font-weight:400;margin:0;text-wrap:balance}.k-h3{font-family:var(--k-sans);font-size:clamp(2rem,1.7rem + .9vw,2.4rem);line-height:1.1;letter-spacing:-.042em;font-weight:500;margin:0;text-wrap:balance}.k-h4{font-family:var(--k-sans);font-size:1.8rem;line-height:1.3;letter-spacing:-.03em;font-weight:500;margin:0}.k-body-lg{font-size:1.8rem;line-height:1.5;letter-spacing:-.02em;font-weight:400;max-width:var(--k-measure)}.k-body{font-size:1.6rem;line-height:1.55;letter-spacing:-.018em;font-weight:400;max-width:var(--k-measure)}.k-body-2{color:var(--k-ink-2)}.k-small{font-size:1.5rem;line-height:1.5}.k-legal{font-size:1.3rem;line-height:1.5;color:var(--k-ink-2)}.k-dim{color:var(--k-ink-2)}.k-ui{font-family:var(--k-sans);font-size:1.4rem;letter-spacing:-.024em;font-weight:600}.k-eyebrow,.k-mono-label{display:inline-flex;align-items:center;gap:var(--k-2);font-family:var(--k-sans);font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:var(--k-ink-2)}.k-eyebrow:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--k-accent);flex:none}.k-eyebrow--accent{color:var(--k-accent-ink)}.k-mono-label:before{display:none}.k-mono,.k-mono-fact{font-family:var(--k-mono);font-variant-numeric:tabular-nums}.k-mono-fact{font-size:1.4rem;line-height:1.5}.k-mono-figure{font-family:var(--k-display);font-size:clamp(3.2rem,2.4rem + 2vw,4.8rem);line-height:1;letter-spacing:-.05em;font-weight:400;font-variant-numeric:tabular-nums}.k-receipt{font-size:1.3rem;line-height:1.45;color:var(--k-ink-2);display:block;margin-top:var(--k-2);max-width:46rem}.k-ground-ink .k-receipt{color:var(--k-ink-paper-2)}.k-statusline{background:var(--k-ink);color:var(--k-ink-paper-2);font-family:var(--k-sans);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.45;padding:var(--k-3) var(--k-gutter);text-align:center}.k-editorial{font-family:var(--k-editorial);font-size:clamp(2.4rem,1.8rem + 1.7vw,3.6rem);line-height:1.28;letter-spacing:-.022em;font-weight:400;max-width:30rem;text-wrap:balance}.k-editorial--wide{max-width:46rem}.k-editorial cite{display:block;font-family:var(--k-sans);font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--k-ink-2);margin-top:var(--k-4)}.k-btn{--_bg: var(--k-cta);--_fg: var(--k-on-seal);--_bd: transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--k-2);font-family:var(--k-sans);font-size:1.4rem;font-weight:600;letter-spacing:-.024em;line-height:1;min-height:48px;padding:0 26px;border:var(--k-border) solid var(--_bd);border-radius:var(--k-r-button);background:var(--_bg);color:var(--_fg);text-decoration:none;cursor:pointer;transition:background-color var(--t-hover) var(--e-soft),color var(--t-hover) var(--e-soft),border-color var(--t-hover) var(--e-soft),transform var(--t-press) var(--e-out)}.k-btn:active{transform:scale(.97)}.k-btn--seal{min-height:54px;padding:0 30px;font-size:1.5rem}.k-btn--primary{--_bg: var(--k-cta);--_fg: var(--k-on-seal)}.k-btn--secondary{--_bg: transparent;--_fg: var(--k-ink);--_bd: var(--k-hairline-strong)}.k-btn--quiet{--_bg: transparent;--_fg: var(--k-ink-2);--_bd: var(--k-hairline)}.k-btn--link{--_bg: transparent;--_fg: var(--k-ink);--_bd: transparent;min-height:0;padding:0;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--t-hover) var(--e-out),color var(--t-hover) var(--e-soft)}.k-btn--block{width:100%}@media(max-width:749px){.k-btn--seal,.k-btn--primary{width:100%}}@media(hover:hover)and (pointer:fine){.k-btn:hover{--_bg: var(--k-cta-hover)}.k-btn--secondary:hover{--_bd: var(--k-ink);--_bg: transparent}.k-btn--quiet:hover{--_fg: var(--k-ink);--_bd: var(--k-hairline-strong)}.k-btn--link:hover{background-size:0% 1px;color:var(--k-ink-2)}}.k-ground-ink .k-btn--primary,.k-ground-ink .k-btn--seal{--_bg: var(--k-paper);--_fg: var(--k-ink)}.k-ground-ink .k-btn--secondary{--_fg: var(--k-ink-paper);--_bd: #4A443E}.k-ground-ink .k-btn--link{--_fg: var(--k-ink-paper)}@media(hover:hover)and (pointer:fine){.k-ground-ink .k-btn--primary:hover,.k-ground-ink .k-btn--seal:hover{--_bg: #FFFFFF}}.k-cta-group{display:flex;flex-direction:column;gap:var(--k-3);align-items:flex-start}.k-cta-group .k-receipt{margin-top:0}.k-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-4) var(--k-6)}.k-plate{background:var(--k-paper-raised);border:var(--k-border) solid var(--k-hairline);border-radius:var(--k-r-plate);padding:var(--k-6);box-shadow:var(--k-shadow)}@media(min-width:750px){.k-plate{padding:var(--k-8)}}.k-plate--flush{padding:0;overflow:hidden}.k-plate--warm{background:var(--k-paper-warm);border-color:transparent}.k-plate--flat{box-shadow:none}.k-plate--accent{border-top:3px solid var(--k-accent)}.k-cat-metabolic{--k-accent: var(--k-gold-accent);--k-accent-ink: var(--k-gold-ink);--k-accent-wash: var(--k-gold-wash);--k-accent-flood: var(--k-gold-flood)}.k-cat-longevity{--k-accent: var(--k-violet-accent);--k-accent-ink: var(--k-violet-ink);--k-accent-wash: var(--k-violet-wash);--k-accent-flood: var(--k-violet-flood)}.k-cat-surface{--k-accent: var(--k-rose-accent);--k-accent-ink: var(--k-rose-ink);--k-accent-wash: var(--k-rose-wash);--k-accent-flood: var(--k-rose-flood)}.k-gold{--k-accent: var(--k-gold-accent);--k-accent-ink: var(--k-gold-ink);--k-accent-wash: var(--k-gold-wash);--k-accent-flood: var(--k-gold-flood)}.k-violet{--k-accent: var(--k-violet-accent);--k-accent-ink: var(--k-violet-ink);--k-accent-wash: var(--k-violet-wash);--k-accent-flood: var(--k-violet-flood)}.k-rose{--k-accent: var(--k-rose-accent);--k-accent-ink: var(--k-rose-ink);--k-accent-wash: var(--k-rose-wash);--k-accent-flood: var(--k-rose-flood)}.k-sand{--k-accent: var(--k-sand-accent);--k-accent-ink: var(--k-sand-ink);--k-accent-wash: var(--k-sand-wash);--k-accent-flood: var(--k-sand-flood)}.k-sage{--k-accent: var(--k-sage-accent);--k-accent-ink: var(--k-sage-ink);--k-accent-wash: var(--k-sage-wash);--k-accent-flood: var(--k-sage-flood)}.k-rule{border:0;border-top:var(--k-border) solid var(--k-hairline);margin:var(--k-8) 0}.k-rule--strong{border-top-color:var(--k-hairline-strong)}.k-window,.k-window img,.k-window video{border-radius:0;display:block;width:100%}.k-plate img{border-radius:calc(var(--k-r-plate) - 8px)}.k-figure{margin:0;display:flex;flex-direction:column;gap:var(--k-3)}.k-figure>img,.k-figure>picture>img,.k-figure>video{display:block;width:100%;height:100%;object-fit:cover}.k-caption{font-size:1.3rem;line-height:1.5;color:var(--k-ink-2)}.k-ground-ink .k-caption{color:var(--k-ink-paper-2)}@media(min-width:990px){.k-bleed-right{margin-right:calc(-1 * (max(0px,(100vw - var(--k-max)) / 2) + var(--k-gutter)));width:auto}.k-bleed-left{margin-left:calc(-1 * (max(0px,(100vw - var(--k-max)) / 2) + var(--k-gutter)))}}.k-clip{overflow-x:clip}.k-head{display:flex;flex-direction:column;gap:var(--k-3);margin-bottom:var(--k-8);max-width:var(--k-measure)}.k-head--center{align-items:center;text-align:center;margin-inline:auto}.k-head__dek{color:var(--k-ink-2);font-size:1.7rem;line-height:1.5;margin:0}.k-ground-ink .k-head__dek{color:var(--k-ink-paper-2)}.k-table-wrap{border:var(--k-border) solid var(--k-hairline);border-radius:var(--k-r-plate);background:var(--k-paper-raised);overflow:hidden}.k-table{width:100%;border-collapse:collapse;font-family:var(--k-sans);font-size:1.5rem;line-height:1.5;font-variant-numeric:tabular-nums}.k-table th,.k-table td{text-align:left;padding:var(--k-4) var(--k-5);border-bottom:var(--k-border) solid var(--k-hairline);vertical-align:top}.k-table thead th{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--k-ink-2);white-space:nowrap;background:var(--k-paper-warm)}.k-table tbody tr:last-child td{border-bottom:0}.k-table .num,.k-table td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.k-table tfoot td,.k-table tfoot th{font-weight:600;border-top:1.5px solid var(--k-hairline-strong)}.k-faq{border-top:var(--k-border) solid var(--k-hairline)}.k-faq details{border-bottom:var(--k-border) solid var(--k-hairline)}.k-faq summary{cursor:pointer;list-style:none;padding:var(--k-5) 0;font-size:1.7rem;font-weight:500;letter-spacing:-.02em;display:flex;justify-content:space-between;gap:var(--k-4)}.k-faq summary::-webkit-details-marker{display:none}.k-faq details>*:not(summary){padding-bottom:var(--k-5)}.k-chip{display:inline-flex;align-items:center;gap:var(--k-2);font-size:1.2rem;font-weight:600;letter-spacing:-.01em;line-height:1;padding:9px 14px;border-radius:var(--k-r-chip);background:var(--k-paper-raised);border:var(--k-border) solid var(--k-hairline);color:var(--k-ink);box-shadow:var(--k-shadow)}.k-chip__dot{width:6px;height:6px;border-radius:999px;background:var(--k-accent);flex:none}.k-pill{display:inline-flex;align-items:center;gap:var(--k-1);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;font-weight:600;line-height:1;padding:7px 12px;border-radius:var(--k-r-pill);border:var(--k-border) solid currentColor}.k-pill--verified{color:var(--k-verified);background:var(--k-verified-bg);border-color:transparent}.k-pill--warn{color:var(--k-warn);background:var(--k-warn-bg);border-color:transparent}.k-pill--info{color:var(--k-info);background:var(--k-info-bg);border-color:transparent}.k-note{border-left:3px solid var(--k-info);background:var(--k-info-bg);padding:var(--k-4) var(--k-5);border-radius:var(--k-r-input);font-size:1.5rem;line-height:1.55}.k-note--warn{border-left-color:var(--k-warn-rule);background:var(--k-warn-bg)}.k-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--k-3)}.k-checklist li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--k-3);align-items:start;font-size:1.4rem;line-height:1.5;color:var(--k-ink-2)}.k-checklist li:before{content:"\2713";color:var(--k-verified);font-size:1.3rem;line-height:1.6}.k-ground-ink .k-checklist li{color:var(--k-ink-paper-2)}.k-ground-ink .k-checklist li:before{color:var(--k-sage-flood)}.k-stat{display:flex;flex-direction:column;gap:var(--k-2)}.k-stat__figure{font-family:var(--k-display);font-size:clamp(3.2rem,2.4rem + 2vw,4.8rem);line-height:1;letter-spacing:-.05em;font-weight:400;font-variant-numeric:tabular-nums}.k-stat__denom{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-2);line-height:1.5;font-weight:600}.k-ground-ink .k-stat__denom{color:var(--k-ink-paper-2)}.k-steps{display:grid;gap:0}@media(min-width:750px){.k-steps{grid-auto-flow:column;grid-auto-columns:1fr}}.k-step{display:flex;flex-direction:column;gap:var(--k-3);padding:var(--k-5) 0;border-top:var(--k-border) solid var(--k-hairline)}@media(min-width:750px){.k-step{border-top:0;border-left:var(--k-border) solid var(--k-hairline);padding:var(--k-4) var(--k-6)}.k-step:first-child{border-left:0;padding-left:0}}.k-step__i{font-size:1.2rem;letter-spacing:.1em;font-weight:600;color:var(--k-accent);line-height:1}.k-step__t{font-size:1.8rem;font-weight:500;line-height:1.3;letter-spacing:-.03em}.k-step__time{font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase;color:var(--k-ink-2);font-weight:600}.k-step__body{font-size:1.5rem;line-height:1.5;color:var(--k-ink-2)}.k-overlap{margin-top:-24px;position:relative;z-index:2}@media(min-width:750px){.k-overlap{margin-top:-48px}}.k-sticky{position:sticky;bottom:0;z-index:20;background:var(--k-paper-raised);border-top:var(--k-border) solid var(--k-hairline);padding:var(--k-3) var(--k-gutter)}:focus-visible{outline:2px solid var(--k-ink);outline-offset:3px;border-radius:4px}[data-k-enter]>*{opacity:0;transform:translateY(16px);animation:k-rise var(--t-reveal) var(--e-out) forwards;animation-delay:calc(var(--k-i, 0) * var(--stagger))}@keyframes k-rise{to{opacity:1;transform:none}}[data-k-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--t-reveal) var(--e-out),transform var(--t-reveal) var(--e-out);transition-delay:calc(var(--k-i, 0) * var(--stagger));will-change:transform,opacity}[data-k-reveal].is-in{opacity:1;transform:none;will-change:auto}[data-k-reveal=wipe]{transform:none;clip-path:inset(0 0 100% 0);transition:clip-path .9s var(--e-in-out),opacity .4s var(--e-out)}[data-k-reveal=wipe].is-in{clip-path:inset(0 0 0 0)}[data-k-reveal=lines]{opacity:1;transform:none}[data-k-reveal=lines]>*{display:block;opacity:0;transform:translateY(22px);transition:opacity .64s var(--e-out),transform .64s var(--e-out)}[data-k-reveal=lines].is-in>*{opacity:1;transform:none}[data-k-reveal=lines].is-in>*:nth-child(2){transition-delay:90ms}[data-k-reveal=lines].is-in>*:nth-child(3){transition-delay:.18s}[data-k-reveal=rise]{transform:translateY(28px)}.k-press{transition:transform var(--t-press) var(--e-out)}.k-press:active{transform:scale(.97)}.k-lift{transition:transform var(--t-hover) var(--e-out),border-color var(--t-hover) var(--e-soft),box-shadow var(--t-hover) var(--e-soft)}.k-lift__media{transition:transform .6s var(--e-out);will-change:transform}@media(hover:hover)and (pointer:fine){.k-lift:hover{transform:translateY(-3px);box-shadow:var(--k-shadow-lg);border-color:var(--k-hairline-strong)}.k-lift:hover .k-lift__media{transform:scale(1.04)}}.k-underline{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--t-hover) var(--e-out)}@media(hover:hover)and (pointer:fine){.k-underline:hover{background-size:100% 1px}}.k-ken{animation:k-ken 2.6s var(--e-out) forwards}@keyframes k-ken{0%{transform:scale(1.06)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){[data-k-enter]>*,[data-k-reveal],[data-k-reveal=lines]>*{opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important;transition:opacity .2s linear!important}.k-ken{animation:none}.k-lift:hover,.k-lift:hover .k-lift__media{transform:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.k-shot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--k-2);width:100%;height:100%;min-height:200px;padding:var(--k-8) var(--k-6);text-align:center;background:var(--k-paper-deep);color:var(--k-ink-2);overflow:hidden}.k-shot:before,.k-shot:after{content:"";position:absolute;width:22px;height:22px;border:1px solid var(--k-hairline-strong);pointer-events:none}.k-shot:before{top:16px;left:16px;border-right:0;border-bottom:0}.k-shot:after{bottom:16px;right:16px;border-left:0;border-top:0}.k-shot__bracket{position:absolute;top:16px;right:16px;bottom:16px;left:16px;pointer-events:none}.k-shot__bracket:before,.k-shot__bracket:after{content:"";position:absolute;width:22px;height:22px;border:1px solid var(--k-hairline-strong)}.k-shot__bracket:before{top:0;right:0;border-left:0;border-bottom:0}.k-shot__bracket:after{bottom:0;left:0;border-right:0;border-top:0}.k-shot__kind{font-family:var(--k-mono);font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--k-accent-ink, var(--k-ink-2))}.k-shot__brief{font-size:1.4rem;line-height:1.5;max-width:34ch;color:var(--k-ink-2);margin:0}.k-shot__spec{font-family:var(--k-mono);font-size:1.05rem;letter-spacing:.08em;color:var(--k-ink-3);margin:0}.k-shot--bg{align-items:flex-start;justify-content:flex-start;text-align:left;padding:calc(var(--k-14) + 12px) var(--k-gutter) var(--k-8);gap:6px}.k-shot--bg .k-shot__brief{max-width:44ch;font-size:1.3rem;opacity:.85}.k-shot--bg .k-shot__spec{font-size:1rem;opacity:.8}.k-ground-ink .k-shot,.k-shot--dark{background:#1b1917;color:var(--k-ink-paper-2)}.k-ground-ink .k-shot:before,.k-ground-ink .k-shot:after,.k-ground-ink .k-shot__bracket:before,.k-ground-ink .k-shot__bracket:after,.k-shot--dark:before,.k-shot--dark:after,.k-shot--dark .k-shot__bracket:before,.k-shot--dark .k-shot__bracket:after{border-color:#fdfdfc33}.k-ground-ink .k-shot__kind,.k-shot--dark .k-shot__kind{color:var(--k-amber-flood)}.k-ground-ink .k-shot__brief,.k-shot--dark .k-shot__brief{color:#fdfdfc9e}.k-ground-ink .k-shot__spec,.k-shot--dark .k-shot__spec{color:#fdfdfc61}.k-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.k-hide{display:none!important}@media(max-width:749px){.k-desktop-only{display:none!important}}@media(min-width:750px){.k-mobile-only{display:none!important}}.k-noshadow{box-shadow:none!important}.shopify-section img,.shopify-section video{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/11/assets/koves-system.css.map */
