@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_91061009-module__wQDJ5q__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_91061009-module__wQDJ5q__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
:root{--brand:#f26250;--on-brand:#f6f1e7;--brand-ink:#f26250;--pop:#3ee0a1;--on-pop:#fff;--soft:#f7e1de;--ink:#141414;--paper:#f6f1e7}.kx{--bg:var(--paper);--fg:var(--ink);--disp:"Google Sans Flex","Google Sans",system-ui,-apple-system,sans-serif;--ital:var(--font-instrument),"Instrument Serif",Georgia,serif;--sans:"Google Sans Flex","Google Sans",system-ui,-apple-system,sans-serif;--ease:cubic-bezier(.22,.8,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);--kx-head:82px;background:var(--bg);transition:background .9s var(--ease);overflow-x:clip}.kx-page,.kx .kxh,.kx .cp-topbar{font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}.kx-page{color:var(--fg);transition:color .9s var(--ease);position:relative;overflow-x:clip}.kx-page.kx-pull{margin-top:calc(-1 * var(--kx-head))}:is(.kx-page,.kxh,.cp-topbar) :is(a,button,select,input):focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.kx .wrap{max-width:1440px;margin:0 auto;padding:0 48px}.kx .tag{font:500 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase}.kx .it{font-family:var(--ital);letter-spacing:0;font-style:italic;font-weight:400}.kx .ld{z-index:100;background:var(--brand);color:var(--on-brand);clip-path:inset(0);transition:clip-path 1s var(--ease);place-items:center;display:grid;position:fixed;inset:0}.kx .ld.done{clip-path:inset(0 0 100%)}.kx .ld b{font:700 clamp(40px,9vw,140px)/1 var(--disp);letter-spacing:-.04em;display:flex;overflow:hidden}.kx .ld b span{animation:kxUp .8s var(--ease) forwards;animation-delay:calc(var(--i) * 45ms);display:inline-block;transform:translateY(110%)}.kx .ld i{background:var(--on-brand);height:4px;animation:kxLoad 1.2s var(--ease) forwards;position:absolute;bottom:0;left:0}@keyframes kxUp{to{transform:none}}@keyframes kxLoad{0%{width:0}to{width:100%}}.kx .kxh{z-index:40;pointer-events:none;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;top:14px;left:14px;right:14px}.kx .kxh>*{pointer-events:auto}.kx .logo{background:var(--paper);height:54px;color:var(--ink);border-radius:999px;align-items:center;gap:12px;padding:0 20px 0 7px;display:flex;box-shadow:0 8px 30px #00000014}.kx .logo img{object-fit:cover;background:#fff;border-radius:50%;width:40px;height:40px}.kx .logo b{font:600 15px var(--disp);letter-spacing:-.01em}.kx .navp{background:var(--paper);height:54px;color:var(--ink);border-radius:999px;gap:4px;padding:6px;display:flex;box-shadow:0 8px 30px #00000014}.kx .navp a{border-radius:999px;place-items:center;padding:0 18px;font-size:14px;font-weight:500;transition:background .3s,color .3s;display:grid}.kx .navp a:hover{background:var(--ink);color:var(--paper)}.kx .bagb{background:var(--ink);height:54px;color:var(--paper);border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-weight:500;display:flex;position:relative;box-shadow:0 8px 30px #0000001f}.kx .bagb em{background:var(--brand);min-width:24px;height:24px;color:var(--on-brand);transition:transform .5s var(--spring);border-radius:12px;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}.kx .bagb.bump em{transform:scale(1.5)}.kx .hero{isolation:isolate;grid-template-columns:1.05fr 1fr;align-items:center;gap:30px;min-height:100vh;padding:120px 48px 70px;display:grid;position:relative;overflow:hidden}.kx .hero .bgshape{aspect-ratio:1;background:var(--soft);z-index:-1;width:62vw;transform:translate(calc(var(--mx,0) * -20px),calc(var(--my,0) * -20px));border-radius:50%;position:absolute;top:-18vw;right:-12vw}.kx .kick{background:var(--ink);color:var(--paper);border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:inline-flex}.kx .kick i{background:var(--brand);border-radius:50%;width:22px;height:22px;animation:2s ease-in-out infinite kxPulse}@keyframes kxPulse{50%{transform:scale(.7)}}.kx .hero h1{font:600 clamp(44px,6.6vw,112px)/.95 var(--disp);letter-spacing:-.045em;margin:28px 0 26px}.kx .hero h1 .it{color:var(--brand-ink);font-size:1.12em;display:inline-block;position:relative}.kx .sq{height:.25em;position:absolute;bottom:-.08em;left:0;right:0;overflow:visible}.kx .sq path{stroke:var(--brand-ink);stroke-width:5px;fill:none;stroke-dasharray:400;stroke-dashoffset:400px}.kx .in .sq path{animation:kxDraw 1.2s var(--ease) 1s forwards}@keyframes kxDraw{to{stroke-dashoffset:0}}.kx .w{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:hidden}.kx .w>span{transition:transform 1s var(--ease);transition-delay:calc(var(--i) * 70ms + .1s);display:inline-block;transform:translateY(110%)rotate(6deg)}.kx .in .w>span{transform:none}.kx .hero p{opacity:.75;max-width:470px;font-size:18px}.kx .fade{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:var(--d,0s);transform:translateY(24px)}.kx .in .fade,.kx .fade.in{opacity:1;transform:none}.kx .ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.kx .mag{background:var(--brand);height:64px;color:var(--on-brand);transition:transform .4s var(--ease);border-radius:999px;align-items:center;gap:14px;padding:0 30px 0 34px;font-size:16px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.kx .mag:before{content:"";background:var(--ink);border-radius:inherit;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scale(0)}.kx .mag:hover:before{transform:scale(1.05)}.kx .mag:hover{color:var(--paper)}.kx .mag>*{position:relative}.kx .mag i{background:var(--on-brand);width:36px;height:36px;color:var(--brand);transition:transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.kx .mag:hover i{background:var(--paper);color:var(--ink);transform:rotate(-45deg)}.kx .ghost{border:1.5px solid;border-radius:999px;align-items:center;height:64px;padding:0 26px;font-weight:500;display:inline-flex}.kx .stage{aspect-ratio:1;justify-self:center;width:min(100%,640px);position:relative}.kx .hero .stage{aspect-ratio:auto;flex-direction:column;gap:18px;display:flex}.kx .win{aspect-ratio:1/1.02;background:var(--brand);cursor:pointer;border-radius:36px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #00000059}.kx .win img{object-fit:cover;width:100%;height:100%;clip-path:circle(0% at var(--cx,50%) var(--cy,50%));transition:clip-path 1.1s var(--ease),transform 1.8s var(--ease);position:absolute;inset:0;transform:scale(1.12)}.kx .win img.was{z-index:1;clip-path:circle(150%);transition:none;transform:scale(1)}.kx .win img.on{z-index:2;clip-path:circle(150% at var(--cx,50%) var(--cy,50%));transform:scale(1)}.kx .win:hover img.on{transform:scale(1.04)}.kx .wn{z-index:3;background:var(--paper);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:13px;font-weight:500;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 8px 20px #0000001f}.kx .wn i{font:400 18px/1 var(--ital);font-style:italic}.kx .wl{z-index:3;background:var(--paper);color:var(--ink);border-radius:22px;align-items:center;gap:14px;padding:14px 12px 14px 20px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 18px 40px -14px #00000059}.kx .wl .tx{flex:1;min-width:0}.kx .wl .tx>*{animation:kxLab .6s var(--ease);display:block}@keyframes kxLab{0%{opacity:0;transform:translateY(12px)}}.kx .wl b{font:600 clamp(16px,1.35vw,20px)/1.2 var(--disp);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kx .wl .pr{margin-top:3px;font-size:15px}.kx .wl .pr s{opacity:.45;margin-left:6px}.kx .wl .ad{background:var(--ink);height:48px;color:var(--paper);transition:background .3s,transform .4s var(--spring);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.kx .wl .ad:hover{background:var(--brand-ink);transform:translateY(-2px)}.kx .tbs{align-items:center;gap:12px;display:flex}.kx .tb{opacity:.5;width:76px;height:76px;transition:opacity .3s,transform .4s var(--spring),box-shadow .3s;background:#fff;border-radius:18px;flex:none;position:relative;overflow:hidden}.kx .tb img{object-fit:cover;width:100%;height:100%}.kx .tb:hover{opacity:.85;transform:translateY(-3px)}.kx .tb.on{opacity:1;box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.kx .tb i{background:var(--brand-ink);transform-origin:0;width:100%;height:4px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.kx .tb.on i.run{animation:4.5s linear forwards kxTm}@keyframes kxTm{to{transform:scaleX(1)}}.kx .tbs .all{white-space:nowrap;border-bottom:1.5px solid;margin-left:auto;padding-bottom:2px;font-size:15px;font-weight:500}.kx .spin text{font:600 10.5px var(--sans);letter-spacing:3px;text-transform:uppercase;fill:var(--ink)}@keyframes kxRot{to{transform:rotate(360deg)}}.kx .bands{height:220px;margin:20px 0 40px;position:relative;overflow:hidden}.kx .band{white-space:nowrap;padding:20px 0;position:absolute;top:50%;left:-5%;right:-5%;overflow:hidden}.kx .band.a{background:var(--brand);color:var(--on-brand);z-index:2;transform:translateY(-50%)rotate(-4deg)}.kx .band.b{background:var(--ink);color:var(--paper);transform:translateY(-50%)rotate(3deg)}.kx .track{animation:30s linear infinite kxMq;display:inline-flex}.kx .band.b .track{animation-duration:38s;animation-direction:reverse}.kx .track span{font:600 clamp(22px,2.6vw,36px) var(--disp);letter-spacing:-.02em;align-items:center;gap:30px;padding-right:30px;display:inline-flex}.kx .track span:after{content:"✺";font-size:.8em}@keyframes kxMq{to{transform:translate(-50%)}}.kx .sec{padding:130px 0}.kx .sh{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:56px;display:flex}.kx .sh h2{font:600 clamp(40px,5.4vw,92px)/.95 var(--disp);letter-spacing:-.045em}.kx .sh h2 .it{font-size:1.1em}.kx .sh p{opacity:.7;max-width:380px}.kx .tilts{grid-template-columns:repeat(var(--n),1fr);perspective:1200px;gap:20px;display:grid}.kx .tc{transform:perspective(900px) rotateX(var(--rx,0)) rotateY(var(--ry,0)) translateY(var(--ly,0));transition:transform .6s var(--ease),box-shadow .6s var(--ease);border-radius:30px;flex-direction:column;padding:12px;display:flex;position:relative}.kx .tc:hover{--ly:-8px;box-shadow:0 30px 60px -20px #00000059}.kx .tc:nth-child(4n+1){background:var(--brand);color:var(--on-brand)}.kx .tc:nth-child(4n+2){background:var(--ink);color:var(--paper)}.kx .tc:nth-child(4n+3){background:var(--pop);color:var(--on-pop)}.kx .tc:nth-child(4n+4){background:var(--soft);color:var(--ink)}.kx .tc .fr{aspect-ratio:1/1.08;isolation:isolate;background:#fff;border-radius:22px;position:relative;overflow:hidden}.kx .tc .fr>img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease),filter .6s;position:absolute;inset:0}.kx .tc:hover .fr>img{transform:scale(1.08)}.kx .tc .fr:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 55%,#00000059);transition:opacity .5s;position:absolute;inset:0}.kx .tc:hover .fr:after{opacity:1}.kx .tc .pill{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#141414;font:500 12px var(--sans);background:#ffffffe0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;display:flex;position:absolute;top:12px;left:12px}.kx .tc .pill i{font:400 16px/1 var(--ital);font-style:italic}.kx .tc .ths{z-index:2;display:flex;position:absolute;bottom:12px;left:12px}.kx .tc .ths img{object-fit:cover;opacity:0;width:46px;height:46px;transition:opacity .45s var(--ease),transform .55s var(--spring);transition-delay:calc(var(--j) * 60ms);background:#fff;border:2px solid #fff;border-radius:14px;margin-right:-10px;transform:translateY(16px)rotate(-6deg);box-shadow:0 8px 18px #0000002e}.kx .tc:hover .ths img{opacity:1;transform:rotate(calc((var(--j) - 1) * 6deg))}.kx .tc .bt{justify-content:space-between;align-items:center;gap:12px;padding:18px 8px 8px;display:flex}.kx .tc b{font:600 clamp(20px,1.7vw,28px)/1.05 var(--disp);letter-spacing:-.03em;display:block}.kx .tc small{opacity:.72;margin-top:6px;font-size:13px;display:block}.kx .tc .go{width:46px;height:46px;transition:transform .5s var(--ease),background .3s,color .3s;border:1.5px solid;border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.kx .tc:hover .go{background:currentColor;transform:rotate(-45deg)}.kx .tc:hover .go span{color:var(--paper)}.kx .tc:nth-child(4n+2):hover .go span{color:var(--ink)}.kx .tc:nth-child(4n+4):hover .go span{color:var(--soft)}.kx .tc:nth-child(4n+3):hover .go span{color:var(--pop)}.kx .tc:nth-child(4n+1):hover .go span{color:var(--brand)}.kx .pin{position:relative}.kx .pin-s{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.kx .pin-h{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.kx .pin-h h2{font:600 clamp(34px,4vw,66px)/.95 var(--disp);letter-spacing:-.045em}.kx .ctr{font:600 clamp(24px,2.4vw,40px) var(--disp);flex:none}.kx .ctr small{opacity:.5;font-size:.45em}.kx .htrack{will-change:transform;gap:28px;padding-left:48px;display:flex}.kx .hc{transform:skewX(var(--sk,0deg));transition:transform .3s var(--ease);flex:0 0 clamp(260px,26vw,400px)}.kx .hc .im{aspect-ratio:4/5;background:#fff;border-radius:26px;position:relative;overflow:hidden}.kx .hc .im img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.kx .hc:hover .im img{transform:scale(1.07)}.kx .hc .num{font:700 64px/1 var(--disp);color:#0000;-webkit-text-stroke:1.5px #fff;mix-blend-mode:difference;position:absolute;top:12px;left:18px}.kx .hc h3{font:600 20px/1.2 var(--disp);letter-spacing:-.02em;margin-top:18px}.kx .hc .row{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.kx .hc .rp{font-size:17px;font-weight:500}.kx .hc .rp s{opacity:.45;margin-left:8px;font-size:14px}.kx .hadd{background:var(--fg);height:48px;color:var(--bg);transition:background .9s var(--ease),color .9s var(--ease),transform .4s var(--spring);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 20px;font-size:15px;font-weight:600;display:inline-flex}.kx .hadd i{background:var(--brand);width:32px;height:32px;color:var(--on-brand);transition:transform .4s var(--ease),background .3s;border-radius:50%;place-items:center;font-size:18px;font-style:normal;display:grid}.kx .hadd:hover{background:var(--brand);color:var(--on-brand);transition-duration:.3s;transform:translateY(-2px)}.kx .hadd:hover i{background:var(--on-brand);color:var(--brand);transform:rotate(90deg)}.kx .hadd:active{transform:scale(.96)}.kx .bar{background:#7f7f7f40;border-radius:2px;height:4px;margin:44px 48px 0;overflow:hidden}.kx .bar i{background:var(--brand);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.kx .chips{flex-wrap:wrap;gap:8px;display:flex}.kx .fchip{height:46px;transition:background .3s,color .3s,transform .3s var(--spring);border:1.5px solid;border-radius:999px;padding:0 20px;font-weight:500}.kx .fchip:hover{transform:translateY(-2px)}.kx .fchip[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.kx .fchip sup{opacity:.6;margin-left:4px;font-size:10px}.kx .grid#grid{grid-template-columns:repeat(4,1fr);gap:40px 22px;display:grid}.kx .card{position:relative}.kx .card .ci{aspect-ratio:4/5;cursor:pointer;background:#fff;border-radius:24px;position:relative;overflow:hidden}.kx .card .ci img{object-fit:cover;width:100%;height:100%;transition:opacity .6s var(--ease),transform 1.2s var(--ease);position:absolute;inset:0}.kx .card .ci img.b{opacity:0;transform:scale(1.08)}.kx .card:hover .ci img.b{opacity:1;transform:scale(1)}.kx .card:hover .ci img.a{transform:scale(1.05)}.kx .card .off{background:var(--brand);color:var(--on-brand);font:600 12px var(--sans);border-radius:999px;padding:6px 12px;position:absolute;top:14px;left:14px}.kx .card .add{background:var(--ink);width:52px;height:52px;color:var(--paper);transition:transform .5s var(--spring),background .3s;z-index:2;border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;bottom:14px;right:14px}.kx .card .add:hover{background:var(--brand);color:var(--on-brand);transform:rotate(90deg)scale(1.1)}.kx .card h3{font:600 17px/1.25 var(--disp);letter-spacing:-.02em;cursor:pointer;margin-top:16px}.kx .card .pr{align-items:baseline;gap:8px;margin-top:6px;display:flex}.kx .card .pr b{font-weight:600}.kx .card .pr s{opacity:.45;font-size:14px}.kx .card .pr span{opacity:.6;margin-left:auto;font-size:13px}.kx .more{justify-content:center;margin-top:60px;display:flex}.kx .story{padding:150px 0}.kx .story .wrap{grid-template-columns:auto 1fr;align-items:start;gap:70px;display:grid}.kx .seal{place-items:center;width:170px;height:170px;display:grid;position:relative}.kx .seal svg{animation:20s linear infinite kxRot;position:absolute;inset:0}.kx .seal svg text{font:600 11px var(--sans);letter-spacing:4px;text-transform:uppercase;fill:currentColor}.kx .seal img{object-fit:cover;background:#fff;border-radius:50%;width:96px;height:96px}.kx .words{font:500 clamp(32px,4vw,64px)/1.12 var(--disp);letter-spacing:-.035em}.kx .words span{opacity:.16;transition:opacity .3s}.kx .words span.lit{opacity:1}.kx .facts{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:80px;display:grid}.kx .fact{border:1.5px solid;border-radius:24px;padding:28px}.kx .fact b{font:600 clamp(36px,4vw,62px)/1 var(--disp);letter-spacing:-.04em;display:block}.kx .deal{padding:40px 0 120px}.kx .dealc{color:#f6f1e7;isolation:isolate;background:#1c1c1c;border-radius:40px;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:64px;display:grid;position:relative;overflow:hidden}.kx .dealc:before{content:"";aspect-ratio:1;background:var(--brand);filter:blur(80px);opacity:.45;z-index:-1;border-radius:50%;width:60%;animation:12s ease-in-out infinite alternate kxDrift;position:absolute;top:-30%;right:-10%}@keyframes kxDrift{to{transform:translate(-30%,30%)scale(1.2)}}.kx .dealc .kick{background:var(--brand);color:var(--on-brand)}.kx .dealc .kick i{background:var(--on-brand)}.kx .dealc h2{font:600 clamp(36px,4.4vw,72px)/.98 var(--disp);letter-spacing:-.045em;margin:26px 0 18px}.kx .dealc h2 .it{color:var(--brand)}.kx .dealc p{opacity:.7;max-width:460px}.kx .dprice{flex-wrap:wrap;align-items:baseline;gap:16px;margin:30px 0 34px;display:flex}.kx .dprice b{font:600 clamp(44px,5vw,76px)/1 var(--disp);letter-spacing:-.04em}.kx .dprice s{opacity:.55;font-size:24px;text-decoration:none;position:relative}.kx .dprice s:after{content:"";transform-origin:0;height:2px;transition:transform .7s var(--ease) .9s;background:currentColor;position:absolute;top:52%;left:-4%;right:-4%;transform:rotate(-8deg)scaleX(0)}.kx .deal.in .dprice s:after{transform:rotate(-8deg)scaleX(1)}.kx .dprice em{background:var(--brand);color:var(--on-brand);border-radius:999px;padding:7px 14px;font-size:14px;font-style:normal;font-weight:600}.kx .dealc .mag{background:var(--brand);color:var(--on-brand)}.kx .dpic{justify-self:center;width:min(100%,420px);position:relative}.kx .dpic .fr{aspect-ratio:1;transition:transform .8s var(--spring);background:#fff;border-radius:30px;display:block;overflow:hidden;transform:rotate(-4deg);box-shadow:0 40px 80px -20px #0009}.kx .dpic:hover .fr{transform:rotate(0)scale(1.02)}.kx .dpic .fr img{object-fit:cover;width:100%;height:100%}.kx .stamp{background:var(--brand);width:150px;height:150px;color:var(--on-brand);border-radius:50%;place-items:center;display:grid;position:absolute;top:-34px;right:-34px;box-shadow:0 20px 40px #0000004d}.kx .stamp svg{width:calc(100% - 12px);height:calc(100% - 12px);animation:14s linear infinite kxRot;position:absolute;inset:6px}.kx .stamp svg text{font:600 10px var(--sans);letter-spacing:3px;fill:currentColor}.kx .stamp b{font:700 34px/1 var(--disp);letter-spacing:-.04em;text-align:center}.kx .stamp b small{letter-spacing:.2em;font-size:12px;display:block}.kx .more-st{padding:110px 0}.kx .strow{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.kx .stc{color:var(--ink);transition:transform .6s var(--ease),box-shadow .6s var(--ease);background:#fff;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 14px 40px -20px #00000040}.kx .stc:hover{transform:translateY(-8px);box-shadow:0 30px 60px -24px #00000059}.kx .stc .stb{background:var(--c);height:170px;display:block;position:relative;overflow:hidden}.kx .stc .stb img{aspect-ratio:1;object-fit:cover;width:42%;transition:transform .7s var(--spring);background:#fff;border:4px solid #fff;border-radius:20px;position:absolute;bottom:-26px;box-shadow:0 12px 30px #0003}.kx .stc .stb img:first-child{left:6%;transform:rotate(-10deg)}.kx .stc .stb img:nth-child(2){z-index:2;left:29%;transform:translateY(-14px)}.kx .stc .stb img:nth-child(3){left:52%;transform:rotate(10deg)}.kx .stc:hover .stb img:first-child{transform:rotate(-16deg)translate(-12px,-10px)}.kx .stc:hover .stb img:nth-child(2){transform:translateY(-30px)scale(1.05)}.kx .stc:hover .stb img:nth-child(3){transform:rotate(16deg)translate(12px,-10px)}.kx .stc .bd{grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:20px 20px 22px;display:grid}.kx .stc .lg{object-fit:cover;background:#fff;border:1px solid #14141414;border-radius:50%;width:56px;height:56px}.kx .stc b{font:600 18px/1.15 var(--disp);letter-spacing:-.02em;display:block}.kx .stc small{color:#1414148c;margin-top:4px;font-size:13px;display:block}.kx .stc .go{width:42px;height:42px;transition:transform .5s var(--ease),background .3s,color .3s;border:1.5px solid #14141426;border-radius:50%;place-items:center;display:grid}.kx .stc:hover .go{background:var(--ink);color:var(--paper);border-color:var(--ink);transform:rotate(-45deg)}.kx .fly{z-index:90;pointer-events:none;border:3px solid #fff;border-radius:50%;width:60px;height:60px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 10px 30px #00000040}.kx .fly img{object-fit:cover;width:100%;height:100%}@media (max-width:960px){.kx .wrap{padding:0 20px}.kx .navp{display:none}.kx .logo b{font-size:13px}.kx .hero{grid-template-columns:1fr;gap:10px;padding:100px 20px 40px}.kx .stage{order:-1;width:100%;max-width:420px}.kx .win{border-radius:24px}.kx .wn{top:10px;left:10px}.kx .wl{padding:10px 8px 10px 14px;bottom:10px;left:10px;right:10px}.kx .wl .ad{height:42px;padding:0 14px}.kx .tb{border-radius:14px;width:56px;height:56px}.kx .tbs{gap:8px}.kx .tbs .all{font-size:13px}.kx .bands{height:160px}.kx .sec{padding:90px 0}.kx .tilts{grid-template-columns:1fr 1fr}.kx .tc{border-radius:22px;padding:8px}.kx .tc .fr{border-radius:16px}.kx .tc .bt{gap:8px;padding:12px 6px 6px}.kx .tc b{font-size:16px}.kx .tc small{font-size:12px}.kx .tc .go{width:34px;height:34px;font-size:14px}.kx .tc .pill{font-size:11px;top:8px;left:8px}.kx .tc .ths{display:none}.kx .tc:first-child:nth-last-child(odd){grid-column:1/-1}.kx .tc:first-child:nth-last-child(odd) .fr{aspect-ratio:16/10}.kx .bagb{padding:0 16px}.kx .logo{padding-right:16px}.kx .htrack{gap:16px;padding-left:20px}.kx .hc{flex-basis:72vw}.kx .bar{margin:30px 20px 0}.kx .hadd{height:42px;padding:0 6px 0 16px;font-size:14px}.kx .hadd i{width:28px;height:28px}.kx .grid#grid{grid-template-columns:1fr 1fr;gap:28px 12px}.kx .card .add{width:42px;height:42px;bottom:10px;right:10px}.kx .card h3{font-size:14px}.kx .card .pr span{display:none}.kx .dealc{border-radius:28px;grid-template-columns:1fr;gap:30px;padding:30px 22px 34px}.kx .dpic{order:-1;width:78%}.kx .stamp{width:104px;height:104px;top:-22px;right:-22px}.kx .stamp b{font-size:24px}.kx .strow{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;padding-bottom:16px;overflow-x:auto}.kx .stc{scroll-snap-align:start}.kx .stc .stb{height:130px}.kx .more-st{padding:80px 0}.kx .story{padding:100px 0}.kx .story .wrap{grid-template-columns:1fr;gap:30px}.kx .seal{width:120px;height:120px}.kx .seal img{width:66px;height:66px}.kx .facts{grid-template-columns:1fr 1fr;margin-top:50px}}@media (prefers-reduced-motion:reduce){.kx *,.kx :before,.kx :after{transition:none!important;animation:none!important}.kx .w>span,.kx .fade{opacity:1;transform:none}.kx .ld{display:none}}.kx .ld{pointer-events:none;animation:kxCurtain 1s var(--ease) 3.8s forwards}@keyframes kxCurtain{to{clip-path:inset(0 0 100%);visibility:hidden}}.kx .ld b{flex-wrap:wrap;justify-content:center;max-width:92vw;padding-bottom:.12em}.kx .hero h1{overflow-wrap:anywhere;font-size:clamp(34px,6.6vw,112px)}.kx .hero h1[data-len=m]{font-size:clamp(32px,5vw,84px)}.kx .hero h1[data-len=l]{font-size:clamp(30px,3.9vw,66px)}.kx .hero h1[data-len=xl]{font-size:clamp(26px,3.2vw,54px)}.kx .hero.no-stage{grid-template-columns:1fr}.kx .w{overflow-wrap:anywhere;max-width:100%}.kx .sh h2,.kx .pin-h h2,.kx .dealc h2,.kx .words,.kx .card h3,.kx .hc h3{overflow-wrap:anywhere}.kx .kick{max-width:100%}.kx .tbs{flex-wrap:wrap}.kx .win-link{z-index:2;position:absolute;inset:0}.kx .wn{pointer-events:none}.kx .wl.solo{justify-content:flex-end}.kx .wl .ad:disabled,.kx .hadd:disabled,.kx .mag:disabled{opacity:.5;pointer-events:none}.kx .wl a.ad{text-decoration:none}.kx .hc a.im{display:block}.kx .hc .im .soldout,.kx .card .soldout{z-index:2;color:#141414b3;font:600 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:#fffffff0;border-radius:999px;padding:8px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kx .eyebrow{opacity:.6;margin-bottom:18px;display:block}.kx .logo{min-width:0;max-width:min(46vw,380px)}.kx .logo img{object-fit:contain;border-radius:12px;flex:none;width:auto;max-width:112px;height:40px;padding:3px}.kx .logo b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kx .tc{min-width:0}.kx .tc b,.kx .stc b{overflow-wrap:anywhere}.kx .tc .mono{color:var(--ink);font:700 clamp(60px,9vw,120px)/1 var(--disp);opacity:.1;place-items:center;display:grid;position:absolute;inset:0}.kx .tc .go{overflow:hidden}.kx .stc .stb img:only-child{object-fit:contain;width:34%;margin-left:-17%;padding:6px;left:50%;transform:rotate(-6deg)}.kx .stc .stb>span{color:var(--on-brand);font:700 72px/1 var(--disp);opacity:.5;place-items:center;display:grid;position:absolute;inset:0}.kx .stc .lg{object-fit:contain}.kx .stc .lgm{width:56px;height:56px;font:600 20px var(--disp);background:#fff;border:1px solid #14141414;border-radius:50%;place-items:center;display:grid}.kx .seal>span{background:var(--on-brand);width:96px;height:96px;color:var(--brand);font:700 40px var(--disp);border-radius:50%;place-items:center;display:grid}.kx .story .mag{background:var(--on-brand);color:var(--brand);margin-top:28px}.kx .story .mag i{background:var(--brand);color:var(--on-brand)}.kx .facts{grid-template-columns:repeat(var(--n,4),1fr)}.kx .dealc .timer{margin:-12px 0 30px}.kx .dealc .timer>div{background:color-mix(in srgb,var(--brand) 12%,transparent)!important;border-color:color-mix(in srgb,var(--brand) 30%,transparent)!important}.kx .dealc .timer span[style*=color]{color:var(--brand)!important}.kx .dealc .timer div[style*=F26250]{background:var(--brand)!important}.kx .dealc .timer div[style*=F26250] span{color:var(--on-brand)!important}.kx .dealc .eta{margin-top:18px}.kx .card .stretch{z-index:1;position:absolute;inset:0}.kx .card .ci img{position:absolute}.kx .card h3 a{cursor:pointer}.kx .card .add em{font:600 15px var(--sans);font-style:normal}.kx .card .low{z-index:2;color:var(--ink);font:600 12px var(--sans);pointer-events:none;background:#ffffffeb;border-radius:999px;padding:6px 12px;position:absolute;bottom:14px;left:14px}.kx .card .meta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;display:flex}.kx .card .off,.kx .card .add{z-index:2}.kx .empty{text-align:center;opacity:.6;padding:40px 0}.kx .more a.ghost{text-decoration:none}.kx .kx-hwrap{z-index:40;height:0;position:sticky;top:0}.kx .kx-hwrap .kxh{position:absolute}.kx .kx-head-gap{height:var(--kx-head)}.kx .kxh .kx-right{flex:none;align-items:center;gap:10px;display:flex}.kx .kxh .logo{flex:0 auto}.kx .kx-pill{background:var(--paper);height:54px;color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:0 6px;display:flex;box-shadow:0 8px 30px #00000014}.kx .kx-pill>*{flex:none}.kx .kx-btn{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:42px;height:42px;padding:0 12px;font-size:14px;font-weight:500;transition:background .3s,color .3s;display:inline-flex}.kx .kx-btn:hover{background:var(--ink);color:var(--paper)}.kx .kx-avatar{background:var(--ink);width:42px;height:42px;color:var(--paper);font:600 13px var(--sans);border-radius:50%;place-items:center;display:grid}.kx .kx-loc{border-radius:999px;align-items:center;gap:6px;height:42px;padding:0 14px;font-size:13px;font-weight:500;transition:background .3s,color .3s;display:flex}.kx .kx-loc:hover{background:var(--ink);color:var(--paper)}.kx .kx-loc strong{font-weight:600}.kx .bagb .lbl{display:inline}.kx .kx-pop{z-index:50;width:min(380px,100vw - 28px);color:var(--ink);background:#fff;border-radius:22px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 50px -12px #00000047}.kx .kx-pop-h{font:500 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;opacity:.6;border-bottom:1px solid #14141414;padding:12px 16px}.kx .kx-addr{width:320px;max-width:calc(100vw - 28px)}.kx .kx-addr-note{opacity:.65;justify-content:center;align-items:center;gap:8px;padding:26px 16px;font-size:14px;display:flex}.kx .kx-addr-list{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.kx .kx-addr-list button{text-align:left;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;transition:background .2s;display:flex}.kx .kx-addr-list button:hover{background:#1414140a}.kx .kx-addr-list strong{font-size:12.5px;font-weight:600;display:block}.kx .kx-addr-list small{opacity:.6;margin-top:2px;font-size:11.5px;display:block}.kx .kx-addr-list .radio{border:2px solid #14141440;border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px}.kx .kx-addr-list .radio[data-on]{border-color:var(--brand-ink);background:var(--brand-ink);box-shadow:inset 0 0 0 3px #fff}.kx .kx-addr-foot{border-top:1px solid #14141414;padding:12px 16px}.kx .kx-addr-foot a{background:var(--ink);height:46px;color:var(--paper);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.kx .offers{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.kx .offers code{font:700 13px/1 var(--sans);letter-spacing:.1em;white-space:nowrap}.kx .offers .cp{background:var(--bg);height:42px;color:var(--fg);transition:transform .4s var(--spring);border-radius:999px;flex:none;padding:0 20px;font-size:14px;font-weight:600}.kx .offers .cp:hover{transform:translateY(-2px)}.kx .offer-top{background:var(--brand);min-height:340px;color:var(--on-brand);border-radius:34px;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.kx .offer-top .t{min-width:0;padding:30px 34px 26px}.kx .offer-top .pill{background:var(--ink);color:var(--paper);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.kx .offer-top b{font:600 clamp(44px,7.2vw,92px)/.95 var(--disp);letter-spacing:-.05em;overflow-wrap:anywhere;margin-top:22px;display:block}.kx .offer-top b[data-len=m]{font-size:clamp(34px,5vw,64px);line-height:1}.kx .offer-top b[data-len=l]{letter-spacing:-.04em;font-size:clamp(26px,3.4vw,44px);line-height:1.05}.kx .offer-top small{opacity:.9;margin-top:14px;font-size:17px;line-height:1.35;display:block}.kx .offer-top .stub{border-top:2px dashed color-mix(in srgb,currentColor 45%,transparent);justify-content:space-between;align-items:center;gap:16px;padding:20px 34px;display:flex;position:relative}.kx .offer-top .stub code{font-size:20px}.kx .offer-top .stub:before,.kx .offer-top .stub:after{content:"";background:var(--bg);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}.kx .offer-top .stub:before{left:-11px}.kx .offer-top .stub:after{right:-11px}.kx .offers.solo{grid-template-columns:1fr}.kx .offers.solo .offer-top{flex-direction:row;align-items:stretch;min-height:0}.kx .offers.solo .t{flex:1}.kx .offers.solo .stub{border-top:0;border-left:2px dashed color-mix(in srgb,currentColor 45%,transparent);flex-direction:column;justify-content:center;padding:20px 44px}.kx .offers.solo .stub:before{top:-11px;left:-12px}.kx .offers.solo .stub:after{inset:auto auto -11px -12px}.kx .offer-side{flex-direction:column;gap:12px;min-width:0;display:flex}.kx .offer-row{min-width:0;color:var(--ink);background:#fff;border-radius:22px;flex-wrap:wrap;flex:1;align-items:center;gap:12px 14px;padding:16px 18px 16px 22px;display:flex}.kx .offer-row .x{flex:180px;min-width:0}.kx .offer-row b{font:600 17px/1.1 var(--disp);letter-spacing:-.03em;overflow-wrap:anywhere;display:block}.kx .offer-row small{opacity:.65;margin-top:4px;font-size:13.5px;line-height:1.3;display:block}.kx .offer-row .act{align-items:center;gap:12px;display:flex}.kx .offer-row code{border:1.5px dashed #14141459;border-radius:10px;padding:7px 11px;font-size:12.5px}.kx .offer-row .cp{background:var(--ink);height:38px;color:var(--paper);padding:0 16px;font-size:13px}.kx .offer-row:only-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:34px}.kx .offer-row:only-child .x{flex:none}.kx .offer-row:only-child b{font-size:clamp(26px,3.4vw,44px);line-height:1.05}.kx .offer-row:only-child small{margin-top:10px;font-size:16px}.kx .offers-more{border:1.5px solid;border-radius:999px;height:46px;margin-top:18px;padding:0 24px;font-size:14px;font-weight:600}@media (max-width:640px){.kx .offers{grid-template-columns:1fr}.kx .offer-top{min-height:0}.kx .offer-top .t{padding:24px 24px 20px}.kx .offer-top .stub{padding:16px 24px}.kx .offers.solo .offer-top{flex-direction:column}.kx .offers.solo .stub{border-left:0;border-top:2px dashed color-mix(in srgb,currentColor 45%,transparent);flex-direction:row;justify-content:space-between;padding:16px 24px}.kx .offers.solo .stub:before{top:-12px;left:-11px}.kx .offers.solo .stub:after{inset:-12px -11px auto auto}.kx .offer-row .x{flex-basis:100%}.kx .offer-row .act{justify-content:space-between;width:100%}.kx .offer-row:only-child{padding:22px}}.kx .bundles{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.kx .bundle{min-width:0;color:var(--ink);transition:transform .6s var(--ease),box-shadow .6s var(--ease);background:#fff;border-radius:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 14px 40px -20px #00000040}.kx .bundle:hover{transform:translateY(-6px);box-shadow:0 30px 60px -24px #00000059}.kx .bundle .stretch{z-index:1;position:absolute;inset:0}.kx .bundle .im{background:var(--soft);flex:0 0 40%;max-width:220px;position:relative;overflow:hidden}.kx .bundle .im>img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease);position:absolute;inset:0}.kx .bundle:hover .im>img{transform:scale(1.06)}.kx .bundle .hints{justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.kx .bundle .hints span{width:48px;height:48px;font:700 11px var(--sans);background:#ffffffb3;border-radius:14px;place-items:center;display:grid}.kx .bundle .tg{background:var(--brand);max-width:calc(100% - 24px);color:var(--on-brand);font:600 11px var(--sans);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:6px 12px;position:absolute;top:12px;left:12px;overflow:hidden}.kx .bundle .bd{flex-direction:column;flex:1;min-width:0;padding:22px;display:flex}.kx .bundle small{opacity:.55;font-size:12px;font-weight:500}.kx .bundle h3{font:600 19px/1.2 var(--disp);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:6px}.kx .bundle p{opacity:.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13.5px;display:-webkit-box;overflow:hidden}.kx .bundle .ft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.kx .bundle .pr b{font:600 22px var(--disp);letter-spacing:-.03em}.kx .bundle .pr s{opacity:.45;margin-left:8px;font-size:14px}.kx .bundle .hadd{z-index:2;background:var(--ink);color:var(--paper);position:relative}.kx .sh .aside{flex-direction:column;align-items:flex-start;gap:16px;max-width:380px;display:flex}@media (max-width:960px){.kx .kx-pill{height:46px}.kx .kx-right{gap:8px}.kx .bundles{grid-template-columns:1fr}.kx .bundle .im{flex-basis:34%}.kx .facts{grid-template-columns:1fr 1fr}.kx .stc-wrap{scroll-snap-align:start}.kx .hero{min-height:0}.kx .kxh{gap:8px;left:10px;right:10px}.kx{--kx-head:74px}.kx .logo,.kx .bagb{height:46px}.kx .logo{max-width:40vw;padding-right:14px}.kx .logo img{height:34px}.kx .bagb{gap:8px;padding:0 14px}}@media (max-width:519px){.kx .logo b.hide-xs,.kx .bagb .lbl{display:none}}@media (max-width:767px){.kx .kx-loc{display:none}}@media (prefers-reduced-motion:reduce){.kx .ld{animation:none}}.kx-fly{z-index:9990;pointer-events:none;border:3px solid #fff;border-radius:50%;width:60px;height:60px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 10px 30px #00000040}.kx-fly img{object-fit:cover;width:100%;height:100%;display:block}.kx .hero .area{margin-top:16px;font-size:13px}.kx .hero .area>div{margin-bottom:0}@media (max-width:960px){.kx .hero .area{margin-top:12px}}.kx .card .de,.kx .hc .de,.kx .dealc .de{width:fit-content;display:flex}.kx .card .de{margin-top:8px}.kx .hc .de{margin-top:10px}.kx .dealc .de{margin:-14px 0 24px}.kx .wl .tx>.de{width:fit-content;margin-top:4px;display:flex}.kx .story .rest{max-width:720px;font:400 clamp(17px,1.4vw,20px)/1.55 var(--sans);margin-top:22px}@media (max-width:960px){.kx .story .wrap{grid-template-columns:minmax(0,1fr)}.kx .story .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.kx .fact b{overflow-wrap:anywhere;font-size:clamp(24px,7vw,36px)}}.kx .story .more{width:fit-content;color:inherit;font:600 15px var(--sans);cursor:pointer;background:0 0;border:1.5px solid;border-radius:999px;margin-top:22px;padding:12px 22px;display:flex}html[data-kx-morph] .kp-main{view-transition-name:pimg}::view-transition-old(pimg){object-fit:cover;height:100%;animation-duration:.6s;animation-timing-function:cubic-bezier(.22,.8,.2,1)}::view-transition-new(pimg){object-fit:cover;height:100%;animation-duration:.6s;animation-timing-function:cubic-bezier(.22,.8,.2,1)}::view-transition-old(root){animation-duration:.45s}::view-transition-new(root){animation-duration:.45s}.kx .story .stt{font:600 clamp(28px,3.2vw,52px)/1 var(--disp);letter-spacing:-.045em;overflow-wrap:anywhere;margin-bottom:28px}.kx .story .quote{max-width:720px;font:400 clamp(22px,2.4vw,34px)/1.25 var(--ital);margin-top:36px;font-style:italic}.kx .story .quote:before{content:"“"}.kx .story .quote:after{content:"”"}.kx .story .spic{aspect-ratio:4/3;background:#fff;border-radius:28px;width:min(100%,560px);margin-top:36px;overflow:hidden}.kx .story .spic img{object-fit:cover;width:100%;height:100%}@media (max-width:960px){.kx .story .spic{border-radius:22px;width:100%}}.kx .tc .cta{font:600 12px/1 var(--sans);letter-spacing:.02em;border:1.5px solid;border-radius:999px;margin-top:12px;padding:7px 14px;display:inline-block}.kx .kx-sec{display:contents}.kx [data-sc~=title] :is(.hero h1,.hero h1 .it,.sh h2,.sh h2 .it,.pin-h h2,.pin-h h2 .it,.dealc h2,.dealc h2 .it,.story .stt,.story .stt .it),.kx .kx-sec[data-sc~=title] .band.a{color:var(--sec-title)}.kx [data-sc~=desc] :is(.hero>div>p,.sh p,.dealc p,.eyebrow,.story .words,.story .rest,.story .quote){color:var(--sec-desc);opacity:1}.kx .kx-sec[data-sc~=desc] .band.b{color:var(--sec-desc)}.kx .cp-topbar[data-sc~=title] :is(b,.cp-tb-more){color:var(--sec-title)}.kx .cp-topbar[data-sc~=desc] .cp-tb-text{color:var(--sec-desc)}.kx [data-sc~=btn] :is(.mag,.offers .cp,.offer-row .cp,.offers-more,.sh .ghost,.more .ghost,.tc .cta){background:var(--sec-btn);border-color:var(--sec-btn)}.kx [data-sc~=btn] .mag i{color:var(--sec-btn)}.kx [data-sc~=btn] .hero .ghost,.kx [data-sc~=btn] .tbs .all{color:var(--sec-btn);border-color:var(--sec-btn);background:0 0}.kx .cp-topbar[data-sc~=btn]{background:var(--sec-btn)}.kx .cp-topbar[data-sc~=btntext],.kx [data-sc~=btntext] :is(.mag:not(:hover),.offers .cp,.offer-row .cp,.offers-more,.sh .ghost,.more .ghost,.tc .cta){color:var(--sec-btn-text)}.kx [data-sc~=btntext] .mag:not(:hover) i{background:var(--sec-btn-text)}
.kx{--kp-mute:#1414149e;--kp-line:#1414141a;--kp-tint:color-mix(in srgb,var(--paper) 55%,#fff);--kp-card:0 1px 2px #0000000a,0 14px 40px -22px #00000047;--font-display:var(--disp);--font-body:var(--sans);--techno-black:var(--ink);--techno-black-80:#141414d1;--techno-black-70:#141414b8;--techno-black-50:var(--kp-mute);--techno-black-30:#14141457;--techno-black-10:#14141412;--surface-2:var(--kp-tint);--border:var(--kp-line);--border-soft:var(--kp-line);--plan-panel:var(--soft);--shadow-soft:var(--kp-card);--turmeric-soft:var(--soft)}.kx main{font-family:var(--sans);-webkit-font-smoothing:antialiased;color:var(--ink)}.kx main :is(h1,h2){font-family:var(--disp);letter-spacing:-.035em}.kx main :is(a,button,select,input,textarea,summary):focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.kx main :is([class*="bg-[color:var(--brand)]"],[class*="bg-[color:var(--brand-ink)]"]){color:var(--on-brand)}.kx main :is([style*="background: var(--brand)"],[style*="background:var(--brand)"],[style*="background: var(--coral)"],[style*="background-color: var(--brand)"],[style*="background-color: var(--coral)"]){color:var(--on-brand)!important}.kx .kp-page{min-height:60vh;padding:clamp(8px,2vw,24px) 0 120px;position:relative}.kx .kp-wrap{width:100%;max-width:1320px;margin:0 auto;padding-inline:16px}.kx .kp-wrap.narrow{max-width:880px}@media (min-width:768px){.kx .kp-wrap{padding-inline:32px}}@media (min-width:1100px){.kx .kp-wrap{padding-inline:48px}}.kx .kp-bg-soft{background:var(--soft)}.kx .kp-in{animation:kpIn .8s var(--ease) backwards;animation-delay:var(--d,0s)}@keyframes kpIn{0%{opacity:0;transform:translateY(18px)}}.kx .kp-eyebrow{font:500 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--kp-mute)}.kx .kp-h1{font:600 clamp(30px,4.4vw,64px)/1 var(--disp);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.kx .kp-h2{font:600 clamp(22px,2.6vw,36px)/1.05 var(--disp);letter-spacing:-.04em;overflow-wrap:anywhere}.kx .kp-h1 .it,.kx .kp-h2 .it{font-family:var(--ital);letter-spacing:0;color:var(--brand-ink);font-size:1.1em;font-style:italic;font-weight:400}.kx .kp-head{flex-direction:column;gap:12px;margin-bottom:clamp(20px,3vw,40px);display:flex}.kx .kp-mute{color:var(--kp-mute)}.kx .kp-card{color:var(--ink);box-shadow:var(--kp-card);background:#fff;border-radius:28px;overflow:hidden}.kx .kp-card.pad{padding:clamp(18px,3vw,32px)}.kx .kp-sheet{background:var(--paper);color:var(--ink);border-radius:32px;box-shadow:0 40px 100px #0000004d}.kx .kp-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1414146b}.kx .kp-btn{background:var(--brand);min-height:52px;color:var(--on-brand);font:600 15px var(--sans);isolation:isolate;transition:transform .4s var(--ease),color .3s,opacity .2s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;display:inline-flex;position:relative;overflow:hidden}.kx .kp-btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--ink);transition:transform .5s var(--ease);position:absolute;inset:0;transform:scale(0)}.kx .kp-btn:hover:not(:disabled):before{transform:scale(1.05)}.kx .kp-btn:hover:not(:disabled){color:var(--paper)}.kx .kp-btn:disabled,.kx .kp-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.kx .kp-btn.ink{background:var(--ink);color:var(--paper)}.kx .kp-btn.ink:before{background:var(--brand)}.kx .kp-btn.ink:hover:not(:disabled){color:var(--on-brand)}.kx .kp-btn.ghost{height:auto;min-height:52px;color:var(--ink);background:0 0;border:1.5px solid;padding:0 26px}.kx .kp-btn.ghost:hover:not(:disabled){color:var(--paper);border-color:var(--ink)}.kx .kp-btn.block{width:100%}.kx .kp-btn.sm{min-height:42px;padding:0 20px;font-size:14px}.kx .kp-link{text-underline-offset:3px;color:var(--brand-ink);font-weight:500;text-decoration:underline}.kx .kp-chip{background:var(--soft);min-height:34px;color:var(--brand-ink);font:600 12px var(--sans);border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.kx .kp-chip.ink{background:var(--ink);color:var(--paper)}.kx .kp-chip.line{border:1.5px solid var(--kp-line);color:var(--ink);background:0 0}.kx .kp-sz{min-width:52px;min-height:48px;font:500 15px var(--sans);color:var(--ink);transition:border-color .2s,background .2s,color .2s,transform .3s var(--spring);background:0 0;border:1.5px solid #14141424;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.kx .kp-sz:hover:not(:disabled){border-color:var(--ink);transform:translateY(-2px)}.kx .kp-sz[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.kx .kp-sz:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.kx .kp-sz small{opacity:.65;font-size:10px;display:block}.kx .kp-sw{width:56px;height:56px;transition:border-color .2s,transform .3s var(--spring);background:#fff;border:1.5px solid #1414141f;border-radius:50%;padding:3px;overflow:hidden}.kx .kp-sw:hover:not(:disabled){transform:translateY(-2px)}.kx .kp-sw[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--paper) inset}.kx .kp-sw:disabled{opacity:.35}.kx .kp-sw>*{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.kx .kp-ax{flex-direction:column;gap:12px;display:flex}.kx .kp-ax h4{font:600 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--kp-mute);gap:8px;display:flex}.kx .kp-ax h4 span{letter-spacing:0;text-transform:none;color:var(--ink);font-size:14px;font-weight:500}.kx .kp-opts{flex-wrap:wrap;gap:10px;display:flex}.kx .kp-field{width:100%;min-height:52px;color:var(--ink);font:400 16px var(--sans);background:#fff;border:1.5px solid #14141424;border-radius:18px;padding:0 20px;transition:border-color .2s,box-shadow .2s}.kx .kp-field::placeholder{color:#14141466}.kx .kp-field:focus{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 22%,transparent);outline:none}.kx .kp-field[aria-invalid=true]{border-color:var(--brand-ink)}.kx .kp-err{background:var(--soft);color:var(--brand-ink);border-radius:16px;padding:12px 16px;font-size:14px;font-weight:500}.kx .kp-crumb{color:var(--kp-mute);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 18px;font-size:13px;display:flex}.kx .kp-crumb a{color:var(--ink)}.kx .kp-crumb a:hover{text-underline-offset:3px;text-decoration:underline}.kx .kp-pv{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:900px){.kx .kp-pv{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,5vw,64px)}}.kx .kp-gal{grid-template-columns:minmax(0,1fr);align-self:start;gap:14px;display:grid}@media (min-width:900px){.kx .kp-gal{top:calc(var(--kx-head) + 12px);position:sticky}}.kx .kp-main{aspect-ratio:1;box-shadow:var(--kp-card);background:#fff;border-radius:24px;position:relative;overflow:hidden}.kx .kp-main img{object-fit:cover;width:100%;height:100%;transition:opacity .25s,transform 1.1s var(--ease)}.kx .kp-main:hover img{transform:scale(1.03)}.kx .kp-main .kp-off{position:absolute;top:14px;left:14px}.kx .kp-th{align-items:center;gap:10px;display:flex}.kx .kp-th-row{scrollbar-width:none;flex:1;gap:10px;padding:3px;display:flex;overflow-x:auto}.kx .kp-th-row button{opacity:.65;background:#fff;border:1.5px solid #0000;border-radius:16px;flex:none;width:64px;height:64px;transition:opacity .25s,border-color .25s;overflow:hidden}.kx .kp-th-row button[aria-current=true]{opacity:1;border-color:var(--ink)}.kx .kp-th-row img{object-fit:cover;width:100%;height:100%}.kx .kp-round{width:44px;height:44px;transition:transform .4s var(--spring),opacity .2s;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 4px 14px #0000001f}.kx .kp-round:hover:not(:disabled){transform:scale(1.08)}.kx .kp-round:disabled{opacity:.4}.kx .kp-info{flex-direction:column;gap:20px;min-width:0;padding-top:6px;display:flex}.kx .kp-by{color:var(--kp-mute);font-size:15px}.kx .kp-by b{color:var(--ink);font-weight:500}.kx .kp-pr{font:600 clamp(28px,3vw,36px)/1 var(--disp);letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kx .kp-pr s{font:400 17px var(--sans);letter-spacing:0;color:var(--kp-mute)}.kx .kp-note{background:var(--kp-tint);border:1px solid var(--kp-line);border-radius:18px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.kx .kp-note i{background:var(--brand);border-radius:50%;flex:none;width:8px;height:8px}.kx .kp-block{border:1px solid var(--kp-line);background:#fff;border-radius:22px;padding:18px 20px}.kx .kp-block h4{font:600 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--kp-mute);margin-bottom:12px}.kx .kp-buy{flex-direction:column;gap:10px;display:flex}.kx .kp-step{background:#fff;border:1.5px solid #14141424;border-radius:999px;align-items:center;min-height:56px;display:flex;overflow:hidden}.kx .kp-step button{flex:1;align-self:stretch;min-width:48px;font-size:20px;font-weight:600;transition:background .2s,color .2s}.kx .kp-step button:hover{background:var(--ink);color:var(--paper)}.kx .kp-step span{justify-content:center;align-items:center;gap:6px;min-width:56px;font-weight:600;display:flex}.kx .kp-bar{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--kp-line);position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.kx .kp-bar{display:none}}.kx .kp-rel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (min-width:640px){.kx .kp-rel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.kx .kp-rel{grid-template-columns:repeat(5,minmax(0,1fr))}}.kx .kp-tile{box-shadow:var(--kp-card);transition:transform .6s var(--ease),box-shadow .6s var(--ease);background:#fff;border-radius:24px;position:relative;overflow:hidden}.kx .kp-tile:hover{transform:translateY(-6px);box-shadow:0 30px 60px -24px #00000059}.kx .kp-tile .im{aspect-ratio:1;background:var(--soft);position:relative;overflow:hidden}.kx .kp-tile .im img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease)}.kx .kp-tile:hover .im img{transform:scale(1.06)}.kx .kp-add{background:var(--ink);width:44px;height:44px;color:var(--paper);transition:transform .4s var(--spring),background .3s,color .3s;border-radius:50%;place-items:center;font-size:20px;font-weight:600;display:grid}.kx .kp-add:hover{background:var(--brand);color:var(--on-brand);transform:rotate(90deg)}.kx .kp-list{gap:18px;display:grid}.kx .kp-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kx .kp-status{background:var(--soft);min-height:30px;color:var(--brand-ink);font:600 12px var(--sans);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.kx .kp-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:768px){.kx .kp-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.kx .kp-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.kx .kp-lift{transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.kx .kp-lift:hover{transform:translateY(-6px);box-shadow:0 30px 60px -24px #00000059}.kx .kp-co{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:960px){.kx .kp-co{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:36px}}.kx .kp-sum{align-self:start}@media (min-width:960px){.kx .kp-sum{top:calc(var(--kx-head) + 12px);position:sticky}}.kx .kp-steps{flex-wrap:wrap;gap:8px;display:flex}.kx .gl-container{padding-inline:16px;max-width:1320px;padding-bottom:120px}@media (min-width:768px){.kx .gl-container{padding-inline:32px}}@media (min-width:1100px){.kx .gl-container{padding-inline:48px}}.kx .gl-plan-card{box-shadow:var(--kp-card)!important;background:#fff!important;border:0!important;border-radius:32px!important}.kx .gl-plan-panel{background:var(--paper)!important;border:0!important;border-radius:24px!important}.kx .kp-banner{isolation:isolate;background:var(--brand);color:var(--on-brand);border-radius:36px;padding:clamp(22px,4vw,44px);position:relative;overflow:hidden}.kx .kp-banner:after{content:"";aspect-ratio:1;background:color-mix(in srgb,var(--on-brand) 12%,transparent);z-index:-1;border-radius:50%;width:60%;position:absolute;top:-40%;right:-12%}.kx .kp-banner h1{font:600 clamp(32px,5vw,72px)/.98 var(--disp);letter-spacing:-.045em}.kx .kp-banner .tagline{font:italic 400 clamp(20px,2.4vw,30px)/1.15 var(--ital);margin-top:10px}.kx .kp-banner li{min-height:34px;font:500 12.5px var(--sans);border:1.5px solid;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.kx .kp-modal{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:kpFade .3s var(--ease);background:#1414146b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}@keyframes kpFade{0%{opacity:0}}.kx .kp-modal .kp-sheet{width:min(440px,100%);max-height:calc(100dvh - 32px);animation:kpPop .55s var(--spring);padding:32px 28px;position:relative;overflow:auto}@keyframes kpPop{0%{opacity:0;transform:translateY(24px)scale(.96)}}.kx .kp-x{width:44px;height:44px;transition:transform .4s var(--spring);background:#fff;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 4px 14px #0000001f}.kx .kp-x:hover{transform:rotate(90deg)}.kx .kp-otp{justify-content:center;gap:8px;display:flex}.kx .kp-otp input{text-align:center;width:100%;max-width:52px;height:58px;color:var(--ink);font:600 22px var(--disp);background:#fff;border:1.5px solid #14141424;border-radius:16px;padding:0}.kx .kp-otp input:focus{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 22%,transparent);outline:none}@media (max-width:519px){.kx .kp-page{padding-bottom:140px}.kx .kp-sz{min-height:46px}.kx .kp-modal .kp-sheet{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.kx .kp-in,.kx .kp-modal,.kx .kp-modal .kp-sheet{animation:none}.kx .kp-main img,.kx .kp-tile,.kx .kp-tile .im img{transition:none}}
