:is(.ks-page,[data-ks-product-section]){--paper:#FFFFFF;--ink:#111418;--ink-2:#1A1F25;--accent:#95C14E;--accent-deep:#547A20;--accent-tint:#EEF5E2;--slate:#6B7178;--slate-dim:#A2A9B0;--signal:#A83521;--rule:#E3E1DD;--rule-dark:#2B3138;--grid-size:72px;--grid-line:rgba(30,40,50,.055);--c0:#101418;--c1:#2C4720;--c2:#55892C;--c3:#95C14E;--r0:#A83521;--r1:#6E2417;--acumin:"acumin-variable";--display:var(--acumin),"Archivo",system-ui,sans-serif;--body:var(--acumin),"Archivo",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--wrap:1200px}:is(.ks-page,[data-ks-product-section]),:is(.ks-page,[data-ks-product-section]) *,:is(.ks-page,[data-ks-product-section]) *:before,:is(.ks-page,[data-ks-product-section]) *:after{box-sizing:border-box}:is(.ks-page,[data-ks-product-section]){scroll-behavior:smooth}:is(.ks-page,[data-ks-product-section]){margin:0;color:var(--ink);font-family:var(--body);font-size:16.5px;line-height:1.55;-webkit-font-smoothing:antialiased;background-color:#f8f9fa;background-image:radial-gradient(circle at 82% 22%,#fffffffa,#ffffffa8 28%,#fff0 58%),radial-gradient(circle at 14% 78%,#dfe3e757,#dfe3e729,#dfe3e700 60%),linear-gradient(135deg,#ebeef14d,#ffffff2e 42%,#e6e9ec38),repeating-linear-gradient(to right,transparent 0,transparent calc(var(--grid-size) - 1px),var(--grid-line) calc(var(--grid-size) - 1px),var(--grid-line) var(--grid-size)),repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--grid-size) - 1px),var(--grid-line) calc(var(--grid-size) - 1px),var(--grid-line) var(--grid-size));background-attachment:fixed}:is(.ks-page,[data-ks-product-section]) img{max-width:100%;display:block}:is(.ks-page,[data-ks-product-section]) img{font-family:var(--mono);font-size:10px;line-height:1.4;color:var(--slate);letter-spacing:.04em}:is(.ks-page,[data-ks-product-section]) video{max-width:100%;display:block}:is(.ks-page,[data-ks-product-section]) a{color:inherit}:is(.ks-page,[data-ks-product-section]) :focus-visible{outline:2.5px solid var(--accent-deep);outline-offset:3px}:is(.ks-page,[data-ks-product-section]) .ks-wrap{max-width:var(--wrap);margin:0 auto;padding:0 26px}:is(.ks-page,[data-ks-product-section]) .ks-eyebrow{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-deep);margin:0 0 15px}:is(.ks-page,[data-ks-product-section]) .ks-h1,:is(.ks-page,[data-ks-product-section]) h2,:is(.ks-page,[data-ks-product-section]) h3{font-family:var(--display);font-weight:800;letter-spacing:-.025em;line-height:1.02;margin:0}:is(.ks-page,[data-ks-product-section]) .ks-h1{font-size:clamp(46px,7vw,88px);font-weight:800;font-variation-settings:"wdth" 108,"wght" 800;line-height:.84;letter-spacing:-.02em;text-transform:uppercase}:is(.ks-page,[data-ks-product-section]) .ks-h1 .ks-kn{letter-spacing:-.055em}:is(.ks-page,[data-ks-product-section]) h2{font-size:clamp(30px,4.2vw,50px);font-variation-settings:"wdth" 104,"wght" 800}:is(.ks-page,[data-ks-product-section]) h3{font-size:20px;font-weight:700;letter-spacing:-.012em}:is(.ks-page,[data-ks-product-section]) .ks-lede{font-size:18.5px;color:var(--slate);max-width:62ch;line-height:1.5}:is(.ks-page,[data-ks-product-section]) .ks-rule-accent{width:52px;height:4px;background:var(--accent);margin-bottom:22px}html.ks-js :is(.ks-page,[data-ks-product-section]) .ks-rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}html.ks-js :is(.ks-page,[data-ks-product-section]) .ks-rv.ks-in{opacity:1;transform:none}:is(.ks-page,[data-ks-product-section]) .ks-hero{padding:50px 0 66px}:is(.ks-page,[data-ks-product-section]) .ks-hero-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:60px;align-items:start}:is(.ks-page,[data-ks-product-section]) .ks-gal{position:relative}:is(.ks-page,[data-ks-product-section]) .ks-gal-stage{background:#fff;border:1px solid var(--rule);aspect-ratio:1;overflow:hidden;box-shadow:0 16px 44px #141e2812}:is(.ks-page,[data-ks-product-section]) .ks-gal-stage img{width:100%;height:100%;object-fit:cover}:is(.ks-page,[data-ks-product-section]) .ks-gal-stage video{width:100%;height:auto;display:block}:is(.ks-page,[data-ks-product-section]) .ks-gal-stage.ks-vidmode{aspect-ratio:auto;background:#000}:is(.ks-page,[data-ks-product-section]) .ks-gal-badge{position:absolute;top:0;left:0;background:var(--accent);color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:9px 15px;z-index:2}:is(.ks-page,[data-ks-product-section]) .ks-thumbs{display:flex;gap:8px;margin-top:8px}:is(.ks-page,[data-ks-product-section]) .ks-thumbs button{flex:1;padding:0;border:1px solid var(--rule);background:#fff;cursor:pointer;aspect-ratio:1;overflow:hidden;position:relative;transition:border-color .12s}:is(.ks-page,[data-ks-product-section]) .ks-thumbs button[aria-current=true]{border-color:var(--ink);border-width:2px}:is(.ks-page,[data-ks-product-section]) .ks-thumbs img{width:100%;height:100%;object-fit:cover}:is(.ks-page,[data-ks-product-section]) .ks-thumbs .ks-pl{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:19px;text-shadow:0 1px 5px rgba(0,0,0,.6)}:is(.ks-page,[data-ks-product-section]) .ks-ing{margin-top:26px;border-top:2px solid var(--ink);padding-top:18px}:is(.ks-page,[data-ks-product-section]) .ks-ing-h{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin:0 0 10px}:is(.ks-page,[data-ks-product-section]) .ks-ing-b{margin:0;font-size:13.5px;line-height:1.55;color:var(--slate)}:is(.ks-page,[data-ks-product-section]) .ks-ing-b b{color:var(--ink);font-weight:700}:is(.ks-page,[data-ks-product-section]) .ks-ing-f{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}:is(.ks-page,[data-ks-product-section]) .ks-tagline{font-family:var(--display);font-size:clamp(21px,2.5vw,29px);font-weight:600;font-variation-settings:"wdth" 96,"wght" 600;line-height:1.16;margin:16px 0 0;max-width:19ch;letter-spacing:-.02em}:is(.ks-page,[data-ks-product-section]) .ks-chips{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0 22px}:is(.ks-page,[data-ks-product-section]) .ks-chip{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;border:1.5px solid var(--ink);padding:6px 12px;border-radius:100px}:is(.ks-page,[data-ks-product-section]) .ks-hero-copy{font-size:16px;color:var(--slate);max-width:46ch;margin:0 0 28px}:is(.ks-page,[data-ks-product-section]) .ks-hero-content{min-width:0}:is(.ks-page,[data-ks-product-section]) .ks-hero-copy.rte>:first-child,:is(.ks-page,[data-ks-product-section]) .ks-product-detail .rte>:first-child{margin-top:0}:is(.ks-page,[data-ks-product-section]) .ks-hero-copy.rte>:last-child,:is(.ks-page,[data-ks-product-section]) .ks-product-detail .rte>:last-child{margin-bottom:0}:is(.ks-page,[data-ks-product-section]) .ks-product-detail+.ks-product-detail{margin-top:20px}:is(.ks-page,[data-ks-product-section]) .ks-spa-noscript{margin:0;padding:18px;border:1px solid var(--rule);background:#fff;color:var(--slate);font-size:14px}:is(.ks-page,[data-ks-product-section]) .ks-press{background:#fff;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:24px 0 26px;overflow:hidden}:is(.ks-page,[data-ks-product-section]) .ks-press-label{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--slate);text-align:center;margin-bottom:18px}:is(.ks-page,[data-ks-product-section]) .ks-press .ks-marquee-track{gap:38px;padding-right:38px;animation-duration:var(--ks-marquee-duration,58s)}:is(.ks-page,[data-ks-product-section]) .ks-press .ks-marquee-track :is(a,.ks-logo){display:flex;align-items:center;line-height:0;flex:none}:is(.ks-page,[data-ks-product-section]) .ks-press .ks-marquee-track img{height:27px;width:auto;max-width:150px;object-fit:contain;opacity:.5;filter:grayscale(1);transition:opacity .2s,filter .2s}:is(.ks-page,[data-ks-product-section]) .ks-press .ks-marquee-track :is(a,.ks-logo):hover img{opacity:1;filter:none}:is(.ks-page,[data-ks-product-section]) .ks-press .ks-marquee-track :is(a.ks-pod,.ks-logo--large) img{height:50px;max-width:180px}:is(.ks-page,[data-ks-product-section]) .ks-press .ks-logo--small img{height:22px}:is(.ks-page,[data-ks-product-section]) .ks-sec{position:relative;padding:88px 0}:is(.ks-page,[data-ks-product-section]) .ks-gridbg{background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(var(--grid-size) - 1px),var(--gl) calc(var(--grid-size) - 1px),var(--gl) var(--grid-size)),repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--grid-size) - 1px),var(--gl) calc(var(--grid-size) - 1px),var(--gl) var(--grid-size));background-attachment:fixed}:is(.ks-page,[data-ks-product-section]) .ks-sec-green{background-color:var(--accent-tint);--gl:rgba(28,45,12,.06)}:is(.ks-page,[data-ks-product-section]) .ks-sec-dark{background-color:var(--ink);color:#fff;--gl:rgba(255,255,255,.045)}:is(.ks-page,[data-ks-product-section]) .ks-sec-dark h2,:is(.ks-page,[data-ks-product-section]) .ks-sec-dark h3{color:#fff}:is(.ks-page,[data-ks-product-section]) .ks-sec-dark .ks-eyebrow{color:var(--accent)}:is(.ks-page,[data-ks-product-section]) .ks-sec-dark .ks-lede{color:var(--slate-dim)}:is(.ks-page,[data-ks-product-section]) .ks-sec-head{max-width:66ch;margin-bottom:44px}:is(.ks-page,[data-ks-product-section]) .ks-sec-head--compact{margin-bottom:24px}:is(.ks-page,[data-ks-product-section]) .ks-head-row{display:grid;grid-template-columns:1fr auto;gap:56px;align-items:center;margin-bottom:46px}:is(.ks-page,[data-ks-product-section]) .ks-head-row .ks-sec-head{margin-bottom:0}:is(.ks-page,[data-ks-product-section]) .ks-head-logos{display:flex;align-items:center;gap:40px;flex:none}:is(.ks-page,[data-ks-product-section]) .ks-head-logos a{display:block;line-height:0;transition:transform .16s ease}:is(.ks-page,[data-ks-product-section]) .ks-head-logos a:hover{transform:translateY(-3px)}:is(.ks-page,[data-ks-product-section]) .ks-head-logos img{height:118px;width:auto;max-width:270px;object-fit:contain}:is(.ks-page,[data-ks-product-section]) .ks-head-logos.ks-single img{height:92px;max-width:215px;filter:grayscale(1);opacity:.48;transition:opacity .2s,filter .2s}:is(.ks-page,[data-ks-product-section]) .ks-head-logos.ks-single figure:hover img{filter:none;opacity:1}:is(.ks-page,[data-ks-product-section]) .ks-head-logos figure{margin:0;text-align:center}:is(.ks-page,[data-ks-product-section]) .ks-head-logos figcaption{font-family:var(--mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-top:12px}:is(.ks-page,[data-ks-product-section]) .ks-sec-head p{margin:18px 0 0}:is(.ks-page,[data-ks-product-section]) .ks-qual{display:grid;gap:16px}:is(.ks-page,[data-ks-product-section]) .ks-qual-col{background:#fff;border:1.5px solid var(--rule);box-shadow:0 14px 40px #141e280f}:is(.ks-page,[data-ks-product-section]) .ks-qual-col.ks-no{background:#fdf6f4;border-color:#ebd7d1}:is(.ks-page,[data-ks-product-section]) .ks-qual-h{font-family:var(--display);font-size:13px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;margin:0;padding:17px 26px}:is(.ks-page,[data-ks-product-section]) .ks-qual-col.ks-yes .ks-qual-h{background:linear-gradient(90deg,var(--c0) 0%,var(--c1) 24%,var(--c2) 62%,var(--c3) 100%);color:#fff}:is(.ks-page,[data-ks-product-section]) .ks-qual-col.ks-no .ks-qual-h{background:linear-gradient(90deg,var(--r0) 0%,var(--r1) 46%,var(--c0) 100%);color:#fff}:is(.ks-page,[data-ks-product-section]) .ks-qual ul{list-style:none;margin:0;padding:24px 26px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px 30px}:is(.ks-page,[data-ks-product-section]) .ks-qual li{display:grid;grid-template-columns:18px 1fr;gap:0 11px;align-content:start}:is(.ks-page,[data-ks-product-section]) .ks-qual li:before{grid-row:1/3;font-family:var(--mono);font-weight:700;font-size:13px;line-height:1.5}:is(.ks-page,[data-ks-product-section]) .ks-qual-col.ks-yes li:before{content:"\2713";color:var(--accent-deep)}:is(.ks-page,[data-ks-product-section]) .ks-qual-col.ks-no li:before{content:"\2715";color:var(--signal)}:is(.ks-page,[data-ks-product-section]) .ks-qual li b{font-family:var(--display);font-size:15.5px;font-weight:700;letter-spacing:-.012em;line-height:1.25;display:block}:is(.ks-page,[data-ks-product-section]) .ks-qual li span{font-size:13.5px;line-height:1.42;color:var(--slate);display:block;margin-top:4px}:is(.ks-page,[data-ks-product-section]) .ks-qual-note{margin:0;padding:0 26px 24px;font-size:13px;color:var(--slate);font-style:italic}:is(.ks-page,[data-ks-product-section]) .ks-sec-green,:is(.ks-page,[data-ks-product-section]) .ks-qsec.ks-green{position:relative;overflow:hidden}:is(.ks-page,[data-ks-product-section]) .ks-wm{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}:is(.ks-page,[data-ks-product-section]) .ks-wm img{width:100%;height:auto;display:block}html.ks-js :is(.ks-page,[data-ks-product-section]) .ks-bloom{--p:0;transform:translateY(calc((1 - var(--p)) * 26px)) scale(calc(.34 + var(--p) * .9)) rotate(calc((var(--p) - 1) * 22deg));opacity:calc(.08 + var(--p) * .92);will-change:transform,opacity;transform-origin:50% 50%}html.ks-js :is(.ks-page,[data-ks-product-section]) .ks-rise{--p:0;transform:translateY(calc((1 - var(--p)) * 38px)) scale(calc(.86 + var(--p) * .14));opacity:calc(.04 + var(--p) * .96);will-change:transform,opacity}html.ks-js :is(.ks-page,[data-ks-product-section]) .ks-rise-cap{--p:0;opacity:calc(var(--p) * var(--p));transform:translateY(calc((1 - var(--p)) * 10px))}html.ks-js :is(.ks-page,[data-ks-product-section]) .ks-qsec.ks-green .ks-qmark.ks-bloom{transform:translateY(calc((1 - var(--p)) * 18px)) scale(calc(.5 + var(--p) * .62)) rotate(calc((var(--p) - 1) * 16deg))}:is(.ks-page,[data-ks-product-section]) .ks-sec-green>.ks-wrap,:is(.ks-page,[data-ks-product-section]) .ks-qsec.ks-green>.ks-wrap{position:relative;z-index:1}:is(.ks-page,[data-ks-product-section]) .ks-wm-tr{top:14px;right:3.5%;width:250px}:is(.ks-page,[data-ks-product-section]) .ks-wm-bl{bottom:-40px;left:1.5%;width:200px}:is(.ks-page,[data-ks-product-section]) .ks-ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}:is(.ks-page,[data-ks-product-section]) .ks-rung{border:1.5px solid var(--rule);background:#fff;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);transition:transform .16s ease,box-shadow .16s ease}:is(.ks-page,[data-ks-product-section]) .ks-rung:hover{transform:translateY(-4px);box-shadow:0 20px 44px #141e2829}:is(.ks-page,[data-ks-product-section]) .ks-rung.ks-win{border:2.5px solid var(--ink);box-shadow:0 16px 40px #141e281c}:is(.ks-page,[data-ks-product-section]) .ks-rung.ks-win:hover{box-shadow:0 22px 48px #141e2833}:is(.ks-page,[data-ks-product-section]) .ks-rung-hover{position:absolute;top:0;right:0;bottom:0;left:0;background:#111418bd;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;opacity:0;transition:opacity .18s ease;padding:20px}:is(.ks-page,[data-ks-product-section]) .ks-rung:hover .ks-rung-hover,:is(.ks-page,[data-ks-product-section]) .ks-rung:focus-visible .ks-rung-hover{opacity:1}:is(.ks-page,[data-ks-product-section]) .ks-rung-hover span{border-bottom:1.5px solid var(--accent);padding-bottom:8px;line-height:1.7}:is(.ks-page,[data-ks-product-section]) .ks-rung.ks-win .ks-rung-hover{background:#547a20cc}:is(.ks-page,[data-ks-product-section]) .ks-rung-img{aspect-ratio:1;overflow:hidden;background:#fff;border-bottom:1px solid var(--rule);position:relative}:is(.ks-page,[data-ks-product-section]) .ks-rung-img img{width:100%;height:100%;object-fit:cover}:is(.ks-page,[data-ks-product-section]) .ks-rung-body{padding:22px}:is(.ks-page,[data-ks-product-section]) .ks-conc{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin:0 0 9px}:is(.ks-page,[data-ks-product-section]) .ks-rung.ks-win .ks-conc{color:var(--accent-deep)}:is(.ks-page,[data-ks-product-section]) .ks-rung h3{margin-bottom:6px}:is(.ks-page,[data-ks-product-section]) .ks-verdict{font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--signal);margin:0}:is(.ks-page,[data-ks-product-section]) .ks-rung.ks-win .ks-verdict,:is(.ks-page,[data-ks-product-section]) .ks-verdict.ks-ok{color:var(--accent-deep)}:is(.ks-page,[data-ks-product-section]) .ks-rd{font-size:13.5px;color:var(--slate);margin:11px 0 0}:is(.ks-page,[data-ks-product-section]) .ks-pf{margin-top:22px}:is(.ks-page,[data-ks-product-section]) .ks-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}:is(.ks-page,[data-ks-product-section]) .ks-pillars div{color:#fff;text-align:center;padding:15px 8px;font-family:var(--display);font-style:italic;font-weight:800;font-size:clamp(13px,1.35vw,16px);text-transform:uppercase;letter-spacing:.04em}:is(.ks-page,[data-ks-product-section]) .ks-pillars div:nth-child(1){background:linear-gradient(90deg,var(--c0),var(--c1))}:is(.ks-page,[data-ks-product-section]) .ks-pillars div:nth-child(2){background:linear-gradient(90deg,var(--c1),var(--c2))}:is(.ks-page,[data-ks-product-section]) .ks-pillars div:nth-child(3){background:linear-gradient(90deg,var(--c2),var(--c3));color:var(--ink)}:is(.ks-page,[data-ks-product-section]) .ks-callout{border-left:4px solid var(--accent);padding:6px 0 6px 22px;margin:28px 0}:is(.ks-page,[data-ks-product-section]) .ks-callout p{margin:0;font-size:16px}:is(.ks-page,[data-ks-product-section]) .ks-callout-wide{margin:54px 0 0;padding:20px 0 20px 26px;max-width:90ch}:is(.ks-page,[data-ks-product-section]) .ks-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;counter-reset:s}:is(.ks-page,[data-ks-product-section]) .ks-step{counter-increment:s}:is(.ks-page,[data-ks-product-section]) .ks-step:before{content:"0" counter(s);font-family:var(--mono);font-size:12px;font-weight:600;color:var(--accent-deep);display:block;margin-bottom:14px;letter-spacing:.1em}:is(.ks-page,[data-ks-product-section]) .ks-steps--plain .ks-step:before{display:none}:is(.ks-page,[data-ks-product-section]) .ks-step h3{margin-bottom:8px}:is(.ks-page,[data-ks-product-section]) .ks-step p{font-size:14.5px;color:var(--slate);margin:0}:is(.ks-page,[data-ks-product-section]) .ks-hl{color:var(--accent);font-style:normal;font-weight:700}:is(.ks-page,[data-ks-product-section]) .ks-kicker{font-family:var(--display);font-style:italic;font-weight:800;font-size:clamp(21px,2.6vw,31px);letter-spacing:-.022em;line-height:1.15;color:var(--accent);margin:38px 0 0}:is(.ks-page,[data-ks-product-section]) .ks-feel{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule-dark);border:1px solid var(--rule-dark)}:is(.ks-page,[data-ks-product-section]) .ks-feel article{background:var(--ink-2);padding:32px}:is(.ks-page,[data-ks-product-section]) .ks-feel p{font-size:14.5px;color:var(--slate-dim);margin:10px 0 0}:is(.ks-page,[data-ks-product-section]) .ks-sci{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}:is(.ks-page,[data-ks-product-section]) .ks-grid9{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);box-shadow:0 16px 44px #141e2812}:is(.ks-page,[data-ks-product-section]) .ks-st{background:#fff;padding:20px 16px;text-align:center;text-decoration:none;display:block;transition:background .14s}:is(.ks-page,[data-ks-product-section]) .ks-st:hover{background:var(--accent-tint)}:is(.ks-page,[data-ks-product-section]) .ks-st-mob{display:none}:is(.ks-page,[data-ks-product-section]) .ks-st img{height:38px;width:auto;margin:0 auto 10px;mix-blend-mode:multiply}:is(.ks-page,[data-ks-product-section]) .ks-st b{font-family:var(--display);font-size:36px;font-weight:700;display:block;letter-spacing:-.02em;line-height:1;color:var(--accent-deep);font-variation-settings:"wght" 700,"wdth" 100}:is(.ks-page,[data-ks-product-section]) .ks-st b i{font-style:normal;font-weight:500;font-size:.6em;letter-spacing:0;font-variation-settings:"wght" 500}:is(.ks-page,[data-ks-product-section]) .ks-st span{font-size:11.5px;color:var(--slate);display:block;margin-top:7px;line-height:1.3}:is(.ks-page,[data-ks-product-section]) .ks-sci-note{font-size:14.5px;line-height:1.5;color:#9098a0}:is(.ks-page,[data-ks-product-section]) .ks-science-copy{min-width:0}:is(.ks-page,[data-ks-product-section]) .ks-science-paragraph{font-size:14.5px;line-height:1.5;color:var(--slate)}:is(.ks-page,[data-ks-product-section]) .ks-science-copy>*{margin-top:0;margin-bottom:0}:is(.ks-page,[data-ks-product-section]) .ks-science-copy>*+*{margin-top:18px}:is(.ks-page,[data-ks-product-section]) .ks-science-copy .rte>:first-child{margin-top:0}:is(.ks-page,[data-ks-product-section]) .ks-science-copy .rte>:last-child{margin-bottom:0}:is(.ks-page,[data-ks-product-section]) .ks-stamp{font-family:"acumin-pro-extra-condensed",var(--display);font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#a8afb6;white-space:nowrap}:is(.ks-page,[data-ks-product-section]) .ks-fineprint{margin-top:22px;font-size:13px;color:var(--slate);max-width:78ch}:is(.ks-page,[data-ks-product-section]) .ks-sec-dark .ks-fineprint{color:var(--slate-dim)}:is(.ks-page,[data-ks-product-section]) .ks-graph{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}:is(.ks-page,[data-ks-product-section]) .ks-graph img{border:0;box-shadow:none}:is(.ks-page,[data-ks-product-section]) .ks-graph .ks-sec-head h2 em{display:block;color:var(--accent);font-style:normal}:is(.ks-page,[data-ks-product-section]) .ks-graph .rte em{color:var(--accent);font-style:normal;font-weight:700}:is(.ks-page,[data-ks-product-section]) .ks-teams{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}:is(.ks-page,[data-ks-product-section]) .ks-team figure{margin:0}:is(.ks-page,[data-ks-product-section]) .ks-team img{aspect-ratio:1;object-fit:cover;width:100%}:is(.ks-page,[data-ks-product-section]) .ks-team figcaption{font-family:var(--mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--slate);margin-top:7px;line-height:1.4}:is(.ks-page,[data-ks-product-section]) .ks-vidrow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}:is(.ks-page,[data-ks-product-section]) .ks-vidrow figure{margin:0}:is(.ks-page,[data-ks-product-section]) .ks-vidrow .ks-cell{position:relative;background:#1a1f25;overflow:hidden;min-height:120px}:is(.ks-page,[data-ks-product-section]) .ks-vidrow img,:is(.ks-page,[data-ks-product-section]) .ks-vidrow video{aspect-ratio:1;object-fit:cover;width:100%;display:block}:is(.ks-page,[data-ks-product-section]) .ks-vidrow figcaption{font-family:var(--mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--slate-dim);margin-top:8px;line-height:1.45}:is(.ks-page,[data-ks-product-section]) .ks-veech{display:grid;grid-template-columns:280px 1fr;gap:44px;align-items:start}:is(.ks-page,[data-ks-product-section]) .ks-veech:where(.ks-image-text--right){grid-template-columns:1fr 280px}:is(.ks-page,[data-ks-product-section]) .ks-veech img{border:1px solid var(--rule);width:100%;background:#fff}:is(.ks-page,[data-ks-product-section]) .ks-veech-body>:first-child{margin-top:0}:is(.ks-page,[data-ks-product-section]) .ks-veech-body>.rte:first-child>:first-child{margin-top:0}:is(.ks-page,[data-ks-product-section]) .ks-veech-quote{margin-top:26px;padding:22px 26px;background:#fff;border-left:4px solid var(--accent);color:var(--ink)}:is(.ks-page,[data-ks-product-section]) .ks-veech-quote p{margin:0;font-size:14.5px;color:var(--slate)}:is(.ks-page,[data-ks-product-section]) .ks-veech-quote blockquote{margin:10px 0;font-family:var(--display);font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.12}:is(.ks-page,[data-ks-product-section]) .ks-qsec{padding:82px 0;margin:0}:is(.ks-page,[data-ks-product-section]) .ks-qsec .ks-wrap{text-align:center}:is(.ks-page,[data-ks-product-section]) .ks-qmark{height:38px;width:auto;margin:0 auto 26px}:is(.ks-page,[data-ks-product-section]) .ks-qsec blockquote{margin:0 auto;font-family:var(--display);font-weight:600;letter-spacing:-.025em;font-size:clamp(22px,3.2vw,38px);line-height:1.22;max-width:none;text-wrap:balance}:is(.ks-page,[data-ks-product-section]) .ks-qsec figcaption{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-top:22px;line-height:1.7}:is(.ks-page,[data-ks-product-section]) .ks-qsec figcaption b{font-weight:600}:is(.ks-page,[data-ks-product-section]) .ks-qsec figcaption span{display:block;font-size:10px;letter-spacing:.1em;opacity:.72;margin-top:4px}:is(.ks-page,[data-ks-product-section]) .ks-qsec.ks-dark{background:var(--ink);color:#fff}:is(.ks-page,[data-ks-product-section]) .ks-qsec.ks-dark figcaption{color:var(--slate-dim)}:is(.ks-page,[data-ks-product-section]) .ks-qsec.ks-dark .ks-qmark{opacity:1}:is(.ks-page,[data-ks-product-section]) .ks-qsec.ks-green{background-color:var(--accent-tint);--gl:rgba(28,45,12,.06)}:is(.ks-page,[data-ks-product-section]) .ks-qsec.ks-green figcaption{color:var(--accent-deep)}:is(.ks-page,[data-ks-product-section]) .ks-qsec.ks-green .ks-qmark{opacity:.75}:is(.ks-page,[data-ks-product-section]) .ks-feel-top{display:grid;grid-template-columns:440px 1fr;gap:52px;align-items:center;margin-bottom:52px}:is(.ks-page,[data-ks-product-section]) .ks-feel-top .ks-sec-head{margin-bottom:0}:is(.ks-page,[data-ks-product-section]) .ks-lifestyle{border:1px solid var(--rule-dark);overflow:hidden;background:#1a1f25 url(/cdn/shop/files/KS-lifestyle-grid.jpg?v=1776119815&width=900) center/cover}:is(.ks-page,[data-ks-product-section]) .ks-lifestyle :is(img,video){width:100%;aspect-ratio:1;object-fit:cover;display:block}:is(.ks-page,[data-ks-product-section]) .ks-faq{background:#fff;border:1px solid var(--rule);padding:0 30px;box-shadow:0 16px 44px #141e280f}:is(.ks-page,[data-ks-product-section]) .ks-faq details{border-bottom:1px solid var(--rule)}:is(.ks-page,[data-ks-product-section]) .ks-faq details:last-child{border-bottom:0}:is(.ks-page,[data-ks-product-section]) .ks-faq summary{cursor:pointer;padding:24px 44px 24px 0;font-family:var(--display);font-size:17.5px;font-weight:700;list-style:none;position:relative}:is(.ks-page,[data-ks-product-section]) .ks-faq summary::-webkit-details-marker{display:none}:is(.ks-page,[data-ks-product-section]) .ks-faq summary:after{content:"+";position:absolute;right:6px;top:21px;font-family:var(--mono);font-size:23px;font-weight:400;color:var(--accent-deep)}:is(.ks-page,[data-ks-product-section]) .ks-faq details[open] summary:after{content:"\2013"}:is(.ks-page,[data-ks-product-section]) .ks-faq .ks-ans{padding:0 64px 26px 0;font-size:15px;color:var(--slate)}:is(.ks-page,[data-ks-product-section]) .ks-faq .ks-ans p{margin:0 0 13px}:is(.ks-page,[data-ks-product-section]) .ks-faq .ks-ans p:last-child{margin:0}:is(.ks-page,[data-ks-product-section]) .ks-unibar{background:#fff;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:28px 0;overflow:hidden}:is(.ks-page,[data-ks-product-section]) .ks-unibar-label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--slate);text-align:center;margin-bottom:22px}:is(.ks-page,[data-ks-product-section]) .ks-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}:is(.ks-page,[data-ks-product-section]) .ks-marquee-track{display:flex;align-items:center;gap:58px;padding-right:58px;flex:none;animation:ks-product-slide var(--ks-marquee-duration,64s) linear infinite}:is(.ks-page,[data-ks-product-section]) .ks-marquee:hover .ks-marquee-track{animation-play-state:paused}:is(.ks-page,[data-ks-product-section]) .ks-marquee img{height:62px;width:auto;max-width:195px;object-fit:contain;opacity:.6;filter:grayscale(1);transition:opacity .2s,filter .2s}:is(.ks-page,[data-ks-product-section]) .ks-marquee img:hover{opacity:1;filter:none}:is(.ks-page,[data-ks-product-section]) .ks-marquee .ks-logo{display:flex;align-items:center;flex:none;line-height:0}:is(.ks-page,[data-ks-product-section]) .ks-unibar .ks-logo--small img{height:48px}:is(.ks-page,[data-ks-product-section]) .ks-unibar .ks-logo--large img{height:76px}:is(.ks-page,[data-ks-product-section]) .ks-marquee--color .ks-marquee img{opacity:1;filter:none}:is(.ks-page,[data-ks-product-section]) .ks-press.ks-marquee-density--compact .ks-marquee-track{gap:26px;padding-right:26px}:is(.ks-page,[data-ks-product-section]) .ks-press.ks-marquee-density--relaxed .ks-marquee-track{gap:54px;padding-right:54px}:is(.ks-page,[data-ks-product-section]) .ks-unibar.ks-marquee-density--compact .ks-marquee-track{gap:40px;padding-right:40px}:is(.ks-page,[data-ks-product-section]) .ks-unibar.ks-marquee-density--relaxed .ks-marquee-track{gap:76px;padding-right:76px}@keyframes ks-product-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(max-width:920px){:is(.ks-page,[data-ks-product-section]) .ks-hero-grid,:is(.ks-page,[data-ks-product-section]) .ks-graph,:is(.ks-page,[data-ks-product-section]) .ks-veech,:is(.ks-page,[data-ks-product-section]) .ks-sci,:is(.ks-page,[data-ks-product-section]) .ks-feel-top{grid-template-columns:1fr;gap:34px}:is(.ks-page,[data-ks-product-section]) .ks-teams{grid-template-columns:repeat(2,1fr)}:is(.ks-page,[data-ks-product-section]) .ks-feel,:is(.ks-page,[data-ks-product-section]) .ks-steps{grid-template-columns:1fr}:is(.ks-page,[data-ks-product-section]) .ks-grid9{grid-template-columns:repeat(3,1fr)}:is(.ks-page,[data-ks-product-section]) .ks-qual ul{grid-template-columns:repeat(2,1fr)}:is(.ks-page,[data-ks-product-section]) .ks-qual ul,:is(.ks-page,[data-ks-product-section]) .ks-qual-note,:is(.ks-page,[data-ks-product-section]) .ks-qual-h{padding-left:22px;padding-right:22px}:is(.ks-page,[data-ks-product-section]) .ks-head-row{grid-template-columns:1fr;gap:28px}:is(.ks-page,[data-ks-product-section]) .ks-head-logos{justify-content:flex-start;gap:26px}:is(.ks-page,[data-ks-product-section]) .ks-head-logos img{height:82px;max-width:190px}:is(.ks-page,[data-ks-product-section]) .ks-head-logos.ks-single img{height:72px;max-width:175px}:is(.ks-page,[data-ks-product-section]) .ks-sec{padding:58px 0}:is(.ks-page,[data-ks-product-section]) .ks-qsec{padding:56px 0}:is(.ks-page,[data-ks-product-section]) .ks-faq{padding:0 20px}:is(.ks-page,[data-ks-product-section]) .ks-wm-tr{width:150px;top:12px;right:4%}:is(.ks-page,[data-ks-product-section]) .ks-wm-bl{width:120px}:is(.ks-page,[data-ks-product-section]) .ks-marquee img{height:52px}:is(.ks-page,[data-ks-product-section]) .ks-veech{grid-template-columns:1fr}:is(.ks-page,[data-ks-product-section]) .ks-veech img{max-width:280px}}@media(max-width:720px){:is(.ks-page,[data-ks-product-section]) .ks-wrap{padding:0 20px}:is(.ks-page,[data-ks-product-section]) .ks-sec{padding:48px 0}:is(.ks-page,[data-ks-product-section]) .ks-qsec{padding:44px 0}:is(.ks-page,[data-ks-product-section]) .ks-hero{padding:28px 0 44px}:is(.ks-page,[data-ks-product-section]) .ks-sec-head{margin-bottom:30px}:is(.ks-page,[data-ks-product-section]) .ks-lede{font-size:16.5px}:is(.ks-page,[data-ks-product-section]) .ks-thumbs{gap:6px}:is(.ks-page,[data-ks-product-section]) .ks-gal-badge{font-size:9px;padding:7px 11px}:is(.ks-page,[data-ks-product-section]) .ks-ing{margin-top:22px}:is(.ks-page,[data-ks-product-section]) .ks-pillars div{padding:13px 5px;font-size:14px}:is(.ks-page,[data-ks-product-section]) .ks-grid9{grid-template-columns:repeat(2,1fr)}:is(.ks-page,[data-ks-product-section]) .ks-st-desk{display:none}:is(.ks-page,[data-ks-product-section]) .ks-st-mob{display:block}:is(.ks-page,[data-ks-product-section]) .ks-qual ul{grid-template-columns:1fr;gap:18px}:is(.ks-page,[data-ks-product-section]) .ks-press .ks-marquee-track img{height:23px;max-width:120px}:is(.ks-page,[data-ks-product-section]) .ks-press .ks-marquee-track{gap:26px;padding-right:26px}:is(.ks-page,[data-ks-product-section]) .ks-kicker{font-size:20px}:is(.ks-page,[data-ks-product-section]) .ks-st{padding:18px 12px}:is(.ks-page,[data-ks-product-section]) .ks-st img{height:30px}:is(.ks-page,[data-ks-product-section]) .ks-st b{font-size:31px}:is(.ks-page,[data-ks-product-section]) .ks-st span{font-size:11px}:is(.ks-page,[data-ks-product-section]) .ks-ladder,:is(.ks-page,[data-ks-product-section]) .ks-vidrow{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:4px 20px 14px;scrollbar-width:none}:is(.ks-page,[data-ks-product-section]) .ks-ladder::-webkit-scrollbar,:is(.ks-page,[data-ks-product-section]) .ks-vidrow::-webkit-scrollbar{display:none}:is(.ks-page,[data-ks-product-section]) .ks-ladder>*{flex:0 0 78%;scroll-snap-align:center}:is(.ks-page,[data-ks-product-section]) .ks-vidrow>*{flex:0 0 68%;scroll-snap-align:center}:is(.ks-page,[data-ks-product-section]) .ks-rung:hover{transform:none;box-shadow:none}:is(.ks-page,[data-ks-product-section]) .ks-rung.ks-win:hover{box-shadow:0 16px 40px #141e281c}:is(.ks-page,[data-ks-product-section]) .ks-rung-hover{opacity:1;background:linear-gradient(to top,#111418d1,#11141800 52%);align-items:flex-end;font-size:10.5px;letter-spacing:.1em;padding:16px}:is(.ks-page,[data-ks-product-section]) .ks-rung.ks-win .ks-rung-hover{background:linear-gradient(to top,#547a20db,#547a2000 52%)}:is(.ks-page,[data-ks-product-section]) .ks-swipe-hint{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin-top:2px}:is(.ks-page,[data-ks-product-section]) .ks-teams{gap:6px}:is(.ks-page,[data-ks-product-section]) .ks-team figcaption{font-size:9px}:is(.ks-page,[data-ks-product-section]) .ks-graph{gap:28px}:is(.ks-page,[data-ks-product-section]) .ks-faq{padding:0 18px}:is(.ks-page,[data-ks-product-section]) .ks-faq summary{font-size:16px;padding:20px 36px 20px 0}:is(.ks-page,[data-ks-product-section]) .ks-faq summary:after{top:17px}:is(.ks-page,[data-ks-product-section]) .ks-faq .ks-ans{padding-right:8px}:is(.ks-page,[data-ks-product-section]) .ks-qmark{height:32px;margin-bottom:20px}:is(.ks-page,[data-ks-product-section]) .ks-qsec blockquote{max-width:17ch}:is(.ks-page,[data-ks-product-section]) .ks-qsec blockquote br{display:none}:is(.ks-page,[data-ks-product-section]) .ks-veech-quote{padding:18px 20px}}@media(min-width:721px){:is(.ks-page,[data-ks-product-section]) .ks-swipe-hint{display:none}}@media(max-width:400px){:is(.ks-page,[data-ks-product-section]) .ks-h1{font-size:40px}:is(.ks-page,[data-ks-product-section]) .ks-grid9{grid-template-columns:repeat(2,1fr)}:is(.ks-page,[data-ks-product-section]) .ks-pillars div{font-size:12.5px;letter-spacing:-.02em}}@media(prefers-reduced-motion:reduce){:is(.ks-page,[data-ks-product-section]),:is(.ks-page,[data-ks-product-section]) *,:is(.ks-page,[data-ks-product-section]) *:before,:is(.ks-page,[data-ks-product-section]) *:after{transition:none!important}html.ks-js :is(.ks-page,[data-ks-product-section]) .ks-bloom,html.ks-js :is(.ks-page,[data-ks-product-section]) .ks-rise,html.ks-js :is(.ks-page,[data-ks-product-section]) .ks-rise-cap{--p:1!important;transform:none!important;opacity:1!important;will-change:auto}:is(.ks-page,[data-ks-product-section]) .ks-marquee-track{animation:none!important}:is(.ks-page,[data-ks-product-section]) .ks-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}:is(.ks-page,[data-ks-product-section]){scroll-behavior:auto}:is(.ks-page,[data-ks-product-section]) .ks-rv{opacity:1;transform:none}}:is(.ks-page,[data-ks-product-section]) .ks-reviews-app{background:#fff;border:1px solid var(--rule);box-shadow:0 16px 44px #141e280f;min-height:120px;padding:clamp(20px,3vw,36px)}:is(.ks-page,[data-ks-product-section]) .ks-reviews-app>.shopify-block{width:100%}:is(.ks-page,[data-ks-product-section]) .ks-review-block,:is(.ks-page,[data-ks-product-section]) .ks-review-block>.shopify-block{width:100%}:is(.ks-page,[data-ks-product-section]) .ks-reviews-app:empty:before{content:"Reviews are loading\2026";display:block;font-family:var(--mono);font-size:12px;color:var(--slate);letter-spacing:.05em;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/70/assets/ks-product.css.map */
