main:has(#st-story)>header.km-nav{display:none!important}.st{--st-len: 30.25;--st-cream: var(--km-cream);--st-ink: var(--km-ink);--st-red: var(--km-red);--st-paper: var(--km-paper);position:relative;height:calc(((var(--st-len) - 1) * var(--st-scale, 1) + 1) * 100vh);height:calc(((var(--st-len) - 1) * var(--st-scale, 1) + 1) * 100svh);background:var(--st-paper)}.st,.st *{font-family:var(--km-font-sans)}.st-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--st-paper)}.st-cv{position:absolute;inset:0;display:block;width:100%;height:100%}.st-scene{position:absolute;inset:0;pointer-events:none}.st-scene a,.st-scene button{pointer-events:auto}.st .st-h,.st .st-h *{font-family:var(--km-font-cond)}.st-h{margin:0;font-weight:600;line-height:.9;letter-spacing:-.035em;text-wrap:balance}.st-l{display:block;overflow:hidden;padding:.04em .06em .14em;margin:-.04em -.06em -.14em}.st-l>span{display:block;will-change:transform}.st-h b{font-weight:inherit}.st-s1{display:flex;align-items:center;justify-content:center;padding:0 16px 22vh;padding-bottom:22svh;text-align:center}.st-h--1{color:var(--st-ink);font-size:clamp(44px,10.2vw,188px)}.st-10x{display:inline-block;min-width:1.02em;text-align:center}.st-s2{color:var(--st-cream)}.st-back{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 16px;will-change:transform,opacity}.st-h--2{font-size:clamp(38px,7vw,128px)}.st-giant{font-size:clamp(120px,29vw,520px);line-height:.82;margin-top:.02em}.st-caps{list-style:none;margin:0;padding:0}.st-cap{position:absolute;left:16px;right:16px;bottom:calc(96px + 7vh);text-align:center;font-size:clamp(32px,5.4vw,92px);color:var(--st-cream)}@media (min-width: 761px){.st-cap{top:calc(70px + 4vh);top:calc(70px + 4svh);bottom:auto}}.st-cost{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px 6vh;text-align:center;font-size:clamp(44px,8.6vw,156px);color:var(--st-cream)}.st-s3{color:var(--st-cream)}.st-h--3{position:absolute;left:16px;right:16px;top:9vh;top:9svh;text-align:center;font-size:clamp(40px,7.4vw,132px)}.st-s4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2vh;padding:0 16px 9vh;padding-bottom:9svh;text-align:center;color:var(--st-ink)}.st-pal{width:min(36vh,56vw);width:min(36svh,56vw);aspect-ratio:252 / 264}.st-pal svg{display:block;width:100%;height:100%;overflow:visible}.st-pal .km-and>g{transition:none;will-change:transform}.st-pal.is-awake .km-and__eyes{opacity:1;transform:none}.st-h--4{font-size:clamp(36px,5.6vw,100px)}.st-words{display:grid;justify-items:center}.st-words>*{grid-area:1 / 1}.st-say{font-size:clamp(36px,5.6vw,100px)}.st-say--web{color:var(--km-red)}.st-say--ads{color:var(--km-blue)}.st-say--apps{color:var(--km-yellow-darker)}.st-zero{display:flex;align-items:flex-end;justify-content:center;gap:.6vw;color:var(--st-ink)}.st-zero__n{display:block;font-size:min(24vh,22vw);font-size:min(24svh,22vw);line-height:1;letter-spacing:0;color:transparent}.st-zero__n .st-l>span{position:relative}.st-zero canvas{position:absolute;pointer-events:none}.st-zero__d{font-size:min(9vh,6vw);font-size:min(9svh,6vw);margin-bottom:4%}.st-sign{margin:0;font-size:17px;font-weight:600;color:var(--km-ink-80)}.st-fix{position:absolute;left:0;top:0;width:420px;text-align:left;will-change:transform,opacity;color:var(--st-ink)}.st-fix .st-card{box-shadow:0 34px 70px color-mix(in srgb,var(--km-ink) 28%,transparent)}.st-fix .st-pop{visibility:hidden;transform-origin:50% 0}.st-fix.is-fixed .st-pop{visibility:inherit;animation:st-pop .55s cubic-bezier(.34,1.56,.64,1) both}.st-fix.is-fixed .st-pop--2{animation-delay:.8s}.st-fix .st-send{background:var(--km-ink);color:var(--km-cream);transition:background .3s ease}.st-fix .st-send::after{content:"Send"}.st-fix.is-fixed .st-send{background:#34C759;color:#fff}.st-fix.is-fixed .st-send::after{content:"Sent"}.st-fix:not(.is-fixed) .st-you{display:none}.st-fix.is-fixed .st-you{animation:st-pop .55s cubic-bezier(.34,1.56,.64,1) both}.st-ok{display:flex;gap:10px;align-items:flex-start;margin:14px 0 12px;padding:11px 13px;border-radius:11px;background:#E7F6EC;color:#1E7A3C;font-size:13.5px;font-weight:600;line-height:1.35}.st-ok i{flex:none;width:20px;height:20px;border-radius:50%;background:#34C759;color:#fff;font-style:normal;font-size:12px;font-weight:800;line-height:20px;text-align:center}.st-res li.st-you{background:#FFF6D6;border-radius:12px;border-top:0;padding:11px 10px;margin:0 -6px}.st-res li.st-you+li{border-top:0}.st-res li.st-you b{color:var(--km-ink)}.st-res li.st-you em{background:var(--km-yellow)}.st-sms{padding:14px 14px 16px}.st-sms .st-note{box-shadow:none;background:var(--km-paper)}.st-sms small{display:block;margin-top:4px;text-align:right;font-size:11px;color:var(--km-ink-70)}.st-bub{width:fit-content;max-width:82%;margin-top:10px;padding:10px 14px;border-radius:20px;font-size:14px;line-height:1.38}.st-bub--them{border-bottom-left-radius:6px;background:#EFEAE2;color:var(--km-ink)}.st-bub--us{margin-left:auto;border-bottom-right-radius:6px;background:var(--km-blue);color:#fff}@keyframes st-pop{from{opacity:0;transform:scale(.7) translateY(-8px)}}.st-loaded .st-slow__bar i{transition:width .45s ease,background-color .3s ease}.st-fix.is-fixed .st-loaded .st-slow__bar i{width:100%;background:#34C759}.st-fix.is-fixed .st-loaded .st-slow__spin{display:none}.st-loaded__in{position:absolute;left:12px;right:12px;top:96px;display:grid;gap:3px;text-align:left}.st-loaded__in b{font-size:19px;font-weight:700}.st-loaded__in small,.st-loaded__in>span{font-size:12px;color:var(--km-ink-80)}.st-loaded__in>span i{font-style:normal;color:#E7A600;letter-spacing:-.04em}.st .st-loaded__in p{margin:12px 0 4px;padding:14px;border-radius:14px;background:#FFF6D6;font-size:17px;font-weight:700;line-height:1.25}.st .st-loaded__in .st-loaded__call{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;margin-top:10px;border-radius:24px;background:#34C759;color:#fff;font-size:16px;font-weight:700}.st-loaded__call svg{width:18px;height:18px;fill:#fff}.st-loaded__in em{margin-top:8px;font-style:normal;font-size:11px;color:var(--km-ink-70);text-align:center}.st-receipt{--p: 0;position:absolute;left:0;top:0;width:320px;text-align:left;color:var(--st-ink);will-change:transform,opacity}.st-receipt__in{padding:20px 22px 18px;border-radius:16px;background:#fff;box-shadow:0 34px 70px color-mix(in srgb,var(--km-ink) 22%,transparent);clip-path:inset(0 0 calc((1 - var(--p)) * 100%) 0 round 16px)}.st .st-receipt p{margin:0}.st .st-receipt .st-receipt__h{margin-bottom:10px;padding-bottom:14px;border-bottom:1.5px dashed var(--km-stone);font-family:"SF Mono",ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--km-ink-70)}.st-receipt__r{display:flex;align-items:baseline;gap:8px;padding:7px 0;font-size:15px}.st-receipt__r span{font-weight:600;white-space:nowrap}.st-receipt__r i{flex:1;min-width:12px;border-bottom:1.5px dotted var(--km-stone);transform:translateY(-4px)}.st-receipt__r b{font-weight:700;white-space:nowrap}.st .st-receipt .st-receipt__r--t{margin-top:6px;padding-top:13px;border-top:1.5px dashed var(--km-stone);font-size:17px}.st .st-receipt__r--t b{font-family:var(--km-font-cond);font-size:28px;font-weight:600;line-height:1}.st .st-receipt .st-receipt__f{margin-top:12px;font-size:13px;line-height:1.45;color:var(--km-ink-80)}.st-tag{position:absolute;left:0;top:0;z-index:3;padding:7px 14px;border-radius:999px;background:var(--km-ink);color:var(--km-cream);font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 8px 24px color-mix(in srgb,var(--km-ink) 18%,transparent);pointer-events:none;will-change:transform,opacity}.st-tag--you{background:var(--km-yellow);color:var(--km-ink)}.st-caller{position:absolute;left:0;top:0;z-index:4;display:flex;align-items:flex-start;gap:12px;width:min(380px,calc(100vw - 40px));padding:16px 18px;border-radius:22px 22px 22px 6px;background:var(--st-cream);color:var(--st-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--km-ink) 6%,transparent),0 24px 60px color-mix(in srgb,var(--km-ink) 30%,transparent);text-align:left;pointer-events:none;will-change:transform,opacity}.st .st-caller p{margin:0;font-size:18px;font-weight:600;line-height:1.35}.st-caller__wave{flex:none;display:flex;align-items:center;gap:3px;height:24px}.st-caller__wave i{display:block;width:3px;height:8px;border-radius:2px;background:var(--km-blue);animation:st-eq .9s ease-in-out infinite}.st-caller__wave i:nth-child(2){animation-delay:-.3s}.st-caller__wave i:nth-child(3){animation-delay:-.6s}.st-caller__wave i:nth-child(4){animation-delay:-.15s}.st-s1 .st-l>span{animation:st-rise .95s cubic-bezier(.22,1,.36,1) .1s both}.st-s1 .st-l+.st-l>span{animation-delay:.22s}@keyframes st-rise{from{transform:translateY(112%)}}.st:not(.is-live) .st-scene:not(.st-s1){visibility:hidden}.st.is-live .st-l>span{animation:none}.st-fly{position:absolute;inset:0;perspective:1000px;perspective-origin:50% 46%;transform-style:preserve-3d;pointer-events:none}.st-obj{position:absolute;left:50%;top:46%;width:min(420px,80vw);will-change:transform,opacity;backface-visibility:hidden;color:var(--st-ink)}.st-card{border-radius:22px;background:#fff;box-shadow:0 30px 60px rgba(60,8,4,.35);overflow:hidden}.st-form{padding:22px 22px 20px}.st-form__t{margin:0 0 14px;font-size:19px;font-weight:700;letter-spacing:-.01em}.st-in{margin-bottom:10px;padding:10px 13px;border:1px solid var(--km-ink-40);border-radius:11px;font-size:14px;line-height:1.35;color:var(--km-ink)}.st-in small{display:block;margin-bottom:2px;font-size:11px;font-weight:600;color:var(--km-ink-70)}.st-err{display:flex;gap:10px;align-items:flex-start;margin:14px 0 12px;padding:11px 13px;border-radius:11px;background:#FDECEA;color:var(--km-red-darker);font-size:13.5px;font-weight:600;line-height:1.35}.st-err i{flex:none;width:20px;height:20px;border-radius:50%;background:var(--km-red);color:#fff;font-style:normal;font-size:13px;font-weight:800;line-height:20px;text-align:center}.st-send{height:42px;border-radius:999px;background:var(--km-ink-40);color:var(--km-ink-70);font-size:15px;font-weight:600;line-height:42px;text-align:center}.st-notes{display:grid;gap:8px}.st-note{display:grid;grid-template-columns:38px 1fr auto;gap:2px 12px;align-items:center;padding:13px 15px;border-radius:20px;background:color-mix(in srgb,var(--km-cream) 94%,transparent);box-shadow:0 18px 40px rgba(60,8,4,.3)}.st-note__ic{grid-row:span 2;width:38px;height:38px;border-radius:10px;background:#34C759;display:grid;place-items:center}.st-note__ic svg{width:20px;height:20px;fill:#fff}.st-note b{font-size:14.5px;font-weight:700}.st-note em{font-style:normal;font-size:12.5px;color:var(--km-ink-70);justify-self:end}.st-note span{grid-column:2 / 4;font-size:13.5px;color:#4a4946}.st-slow{width:min(230px,54vw);margin:0 auto;border-radius:36px;background:var(--km-ink);padding:11px;box-shadow:0 30px 60px rgba(60,8,4,.38)}.st-slow__in{border-radius:26px;background:#fff;overflow:hidden;height:min(400px,92vw);position:relative}.st-slow__url{margin:30px 12px 0;padding:8px 12px;border-radius:10px;background:var(--km-paper);font-size:12px;color:var(--km-ink-80);text-align:center}.st-slow__bar{height:3px;margin:8px 12px 0;border-radius:3px;background:var(--km-ink-40);overflow:hidden}.st-slow__bar i{display:block;width:34%;height:100%;background:var(--km-blue)}.st-slow__spin{position:absolute;left:50%;top:52%;width:34px;height:34px;margin:-17px;border-radius:50%;border:3.5px solid var(--km-ink-40);border-top-color:var(--km-ink-70);animation:st-spin .9s linear infinite}@keyframes st-spin{to{transform:rotate(360deg)}}.st-search{padding:18px 18px 8px}.st-q{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:999px;box-shadow:0 1px 6px rgba(32,33,36,.22);font-size:15px}.st-q svg{width:17px;height:17px;flex:none;fill:none;stroke:var(--km-ink-80);stroke-width:2.2;stroke-linecap:round}.st-res{list-style:none;margin:12px 0 0;padding:0}.st-res li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:11px 4px;border-top:1px solid #EFEAE2}.st-res li:first-child{border-top:0}.st-res b{font-size:15px;font-weight:700;color:#1a0dab}.st-res span{font-size:12.5px;color:var(--km-ink-80)}.st-res span i{font-style:normal;color:#E7A600;letter-spacing:-.04em}.st-res em{grid-row:span 2;align-self:center;width:44px;height:44px;border-radius:10px;background:var(--km-sand)}.st-site{position:absolute;left:50%;top:64%;width:min(660px,88vw,74vh);width:min(660px,88vw,74svh);will-change:transform,opacity}.st-site .st-card{box-shadow:0 40px 90px rgba(0,0,0,.55)}.st-site__bar{display:flex;align-items:center;gap:6px;padding:11px 14px;background:var(--km-paper)}.st-site__bar i{width:10px;height:10px;border-radius:50%;background:var(--km-stone)}.st-site__bar span{flex:1;margin:0 30px 0 12px;padding:5px 10px;border-radius:8px;background:#fff;font-size:12px;color:var(--km-ink-70);text-align:center}.st-site__nav{display:flex;align-items:center;gap:18px;padding:16px 26px}.st-site__nav b{width:86px;height:14px;border-radius:4px;background:var(--km-ink);margin-right:auto}.st-site__nav i{width:46px;height:8px;border-radius:4px;background:var(--km-ink-40)}.st-site__hero{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;padding:18px 26px 26px;align-items:center}.st-site__h{margin:0 0 12px;font-size:clamp(20px,3vw,32px);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--km-ink)}.st-site__p{height:8px;border-radius:4px;background:#EFEAE2;margin-bottom:8px}.st-site__p+.st-site__p{width:76%}.st-site__btn{display:inline-block;margin-top:10px;padding:9px 18px;border-radius:999px;background:var(--km-ink);color:var(--km-cream);font-size:13px;font-weight:600}.st-site__img{aspect-ratio:4 / 3;border-radius:14px;background:var(--km-sand);position:relative;overflow:hidden}.st-site__img::before{content:"";position:absolute;left:18%;right:18%;bottom:0;height:52%;background:var(--km-stone);clip-path:polygon(0 100%,42% 0,64% 46%,78% 26%,100% 100%)}.st-site__img::after{content:"";position:absolute;right:20%;top:18%;width:15%;aspect-ratio:1;border-radius:50%;background:#fff}.st-site__row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 26px 26px}.st-site__row i{height:54px;border-radius:12px;background:var(--km-paper)}.st-phone{position:absolute;left:50%;top:50%;width:var(--st-pw, 270px);height:calc(var(--st-pw, 270px) * 2.04);border-radius:calc(var(--st-pw, 270px) * .16);background:#1d1d1c;padding:calc(var(--st-pw, 270px) * .04);box-shadow:0 0 0 1.5px var(--km-ink-95),0 40px 90px rgba(0,0,0,.6);will-change:transform}.st-phone__in{position:relative;height:100%;border-radius:calc(var(--st-pw, 270px) * .125);overflow:hidden;background:#0d0d0d;color:var(--km-cream);text-align:center}.st-phone__lock,.st-phone__call{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center}.st-phone__lock{padding-top:16%}.st-phone__lock small{font-size:calc(var(--st-pw, 270px) * .058);font-weight:600;color:var(--km-ink-65)}.st-phone__lock b{font-family:var(--km-font-cond)!important;font-size:calc(var(--st-pw, 270px) * .3);font-weight:600;line-height:1;letter-spacing:-.02em}.st-phone__lock em{margin-top:auto;margin-bottom:9%;font-style:normal;font-size:calc(var(--st-pw, 270px) * .05);color:var(--km-ink-80)}.st-phone__call{padding-top:15%;visibility:hidden}.st-phone.is-call .st-phone__call,.st-phone.is-live .st-phone__live{visibility:inherit}.st-phone.is-call .st-phone__lock,.st-phone.is-live .st-phone__lock{visibility:hidden}.st-phone__live{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding-top:15%;visibility:hidden}.st-phone__live .st-phone__who{box-shadow:0 0 0 calc(var(--st-pw, 270px) * .012) #34C759}.st-phone__live .st-phone__sub{color:#34C759;font-variant-numeric:tabular-nums}.st-phone__end{position:absolute;left:50%;bottom:8%;width:calc(var(--st-pw, 270px) * .2);aspect-ratio:1;margin-left:calc(var(--st-pw, 270px) * -.1);border-radius:50%;background:var(--km-red);display:grid;place-items:center}.st-phone__end svg{width:46%;fill:#fff;transform:rotate(135deg)}.st-phone__who{width:30%;aspect-ratio:1;border-radius:50%;background:var(--km-ink-95);display:grid;place-items:center;margin-bottom:7%}.st-phone__who svg{width:46%;fill:var(--km-ink-65)}.st-phone__num{font-size:calc(var(--st-pw, 270px) * .085);font-weight:600;letter-spacing:-.01em}.st-phone__sub{margin-top:2%;font-size:calc(var(--st-pw, 270px) * .05);color:var(--km-ink-65)}.st-slide{--k: 0;position:absolute;left:7%;right:7%;bottom:8%;height:calc(var(--st-pw, 270px) * .2);border-radius:999px;background:color-mix(in srgb,var(--km-cream) 14%,transparent);touch-action:none}.st-slide span{position:absolute;inset:0;display:grid;place-items:center;padding-left:18%;font-size:calc(var(--st-pw, 270px) * .056);font-weight:600;color:color-mix(in srgb,var(--km-cream) 78%,transparent);opacity:calc(1 - var(--k) * 2.2)}.st-knob{position:absolute;left:4px;top:4px;bottom:4px;aspect-ratio:1;border:0;padding:0;border-radius:50%;background:#34C759;display:grid;place-items:center;cursor:grab;transform:translateX(calc(var(--k) * var(--run, 160px)))}.st-knob:active{cursor:grabbing}.st-knob svg{width:46%;fill:#fff}.st-knob:focus-visible{outline:3px solid var(--km-yellow);outline-offset:3px}.st-phone.is-buzz{animation:st-buzz .5s linear infinite}@keyframes st-buzz{0%,46%,100%{translate:0 0;rotate:0deg}6%{translate:-3px 0;rotate:-1.6deg}14%{translate:3px 0;rotate:1.6deg}22%{translate:-3px 0;rotate:-1.4deg}30%{translate:3px 0;rotate:1.2deg}38%{translate:-2px 0;rotate:-.6deg}}.st-s7{display:flex;align-items:center;justify-content:center;padding:0 16px 40vh;padding-bottom:40svh;text-align:center}.st-h--7{color:var(--st-ink);font-size:clamp(52px,11vw,200px)}.st-end{position:absolute;left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:7;display:flex;align-items:center;gap:6px;width:min(540px,calc(100% - 32px));margin:0;padding:6px;border-radius:999px;background:var(--st-cream);box-shadow:0 0 0 1px color-mix(in srgb,var(--km-ink) 6%,transparent),0 14px 40px color-mix(in srgb,var(--km-ink) 22%,transparent);opacity:0;transform:translate3d(-50%,24px,0)}.st .st-scene .st-end,.st .st-scene .st-end *{pointer-events:none}.st .st-scene .st-end.is-on,.st .st-scene .st-end.is-on *{pointer-events:auto}.st-end:focus-within{box-shadow:0 0 0 2px var(--km-blue),0 14px 40px color-mix(in srgb,var(--km-ink) 22%,transparent)}.st .st-end__in{flex:1;min-width:0;height:48px;padding:0 18px;border:0;border-radius:999px;background:transparent;font-size:16px;font-weight:600;color:var(--st-ink);outline:none}.st-end__in::placeholder{color:#9A968E;font-weight:500}.st .st-end__go{height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--st-ink);color:var(--st-cream);font-size:15.5px;font-weight:600;white-space:nowrap;cursor:pointer}.st-end__go:focus-visible{outline:3px solid var(--km-blue);outline-offset:2px}.st-bar.is-end{opacity:0;pointer-events:none}.st-map2d{position:absolute;inset:0;opacity:0}.st-s7>.st-h--7{position:relative}.st-map2d img{display:block;width:100%;height:100%;object-fit:cover}.st-map2d::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--km-paper) 90%,transparent) 0%,color-mix(in srgb,var(--km-paper) 55%,transparent) 42%,color-mix(in srgb,var(--km-paper) 0%,transparent) 72%)}.st.is-3d .st-map2d{display:none}.st-load{position:fixed;inset:0;z-index:80;background:var(--st-paper)}.st-load.is-going{background:transparent}.st-load__cv{position:absolute;inset:0;display:block;width:100%;height:100%}.st-load__mark{position:absolute;left:50%;top:46%;width:min(16vh,22vw);width:min(16svh,22vw);aspect-ratio:252 / 264;transform:translate(-50%,-50%);transition:opacity .35s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}.st-load__mark svg{display:block;width:100%;height:100%;overflow:visible}.st-load.is-ready .st-load__mark .km-and__eyes{opacity:1;transform:none}.st-load.is-ready .st-load__mark{animation:st-load-hop .75s cubic-bezier(.34,1.56,.64,1) .05s}@keyframes st-load-hop{35%{transform:translate(-50%,-64%) rotate(-7deg)}70%{transform:translate(-50%,-48%) rotate(3deg)}}.st .st-load__l{position:absolute;left:0;right:0;top:calc(46% + min(30vh,30vw) + 26px);top:calc(46% + min(30svh,30vw) + 26px);margin:0;text-align:center;font-family:"SF Mono",ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--km-ink-70);transition:opacity .3s ease}.st-load__l b{display:inline-block;min-width:2.4ch;text-align:right;font-weight:700;color:var(--st-ink)}.st-load.is-ready .st-load__l{opacity:0}.st .st-load__go{position:absolute;left:50%;top:calc(46% + min(30vh,30vw) + 14px);top:calc(46% + min(30svh,30vw) + 14px);display:flex;align-items:center;gap:10px;height:54px;padding:0 28px 0 22px;border:0;border-radius:999px;background:var(--st-ink);color:var(--st-cream);font-size:16.5px;font-weight:600;cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb,var(--km-cream) 16%,transparent),0 10px 26px color-mix(in srgb,var(--km-ink) 20%,transparent);opacity:0;transform:translate(-50%,14px);transition:opacity .35s ease .35s,transform .55s cubic-bezier(.34,1.56,.64,1) .35s;pointer-events:none}.st-load__go svg{width:21px;height:21px;fill:currentColor;stroke:currentColor}.st-load.is-ready .st-load__go{opacity:1;transform:translate(-50%,0);pointer-events:auto}.st-load__go:hover{background:#000}.st-load__go:focus-visible{outline:3px solid var(--km-blue);outline-offset:4px}.st-load.is-going .st-load__mark{opacity:0;transform:translate(-50%,-50%) scale(1.5);transition-duration:.5s,.7s}.st-load.is-going .st-load__go,.st-load.is-going .st-load__l{opacity:0;transition:opacity .2s ease}.st.is-loading .st-bar,.st.is-loading .st-ruler,.st.is-loading .st-lost{opacity:0;pointer-events:none}.st-bar{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:8px;transform:translateX(-50%)}.st-bar__home,.st-bar__menu{width:50px;height:50px;border-radius:50%;border:0;padding:0;background:var(--st-cream);box-shadow:0 6px 20px color-mix(in srgb,var(--km-ink) 18%,transparent);display:grid;place-items:center;cursor:pointer}.st-bar__home svg.st-prog{position:absolute;width:50px;height:50px;transform:rotate(-90deg)}.st-bar__home{position:relative}.st-bar__home .km-and{width:20px;height:21px}.st-bar__book{height:50px;padding:0 26px;border-radius:999px;background:var(--st-ink);color:var(--st-cream)!important;display:flex;align-items:center;font-size:15.5px;font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 0 0 1px color-mix(in srgb,var(--km-cream) 16%,transparent),0 6px 20px color-mix(in srgb,var(--km-ink) 22%,transparent)}.st-bar__menu span{display:block;width:16px;height:2px;border-radius:2px;background:var(--st-ink);box-shadow:0 -5px 0 var(--st-ink),0 5px 0 var(--st-ink)}.st-bar a:focus-visible,.st-bar button:focus-visible{outline:3px solid var(--km-blue);outline-offset:3px}.st-menu{position:fixed;left:50%;bottom:calc(max(16px,env(safe-area-inset-bottom)) + 62px);z-index:60;width:min(320px,calc(100vw - 32px));transform:translateX(-50%);padding:10px;border-radius:22px;background:var(--st-cream);box-shadow:0 18px 50px color-mix(in srgb,var(--km-ink) 25%,transparent)}.st-menu[hidden]{display:none}.st-menu a{display:block;padding:12px 14px;border-radius:12px;color:var(--st-ink);font-size:16px;font-weight:600;text-decoration:none}.st-menu a:hover{background:var(--km-paper)}.st.is-3d .st-fly,.st.is-3d .st-site,.st.is-3d .st-phone,.st.is-3d .st-pal>svg,.st.is-3d .st-fix{visibility:hidden!important}.st-stage>.st-phone{z-index:2}.st-hit{position:absolute;left:0;top:0;z-index:3;display:none;padding:0;border:0;border-radius:999px;background:transparent;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform}.st-hit.is-on{display:block}.st-hit:active{cursor:grabbing}.st-hit:focus-visible{outline:3px solid var(--km-yellow);outline-offset:-8px}.st-bar{transition:opacity .35s ease}.st-nudge{position:absolute;left:50%;top:60%;z-index:6;padding:9px 16px;border-radius:999px;background:var(--st-ink);color:var(--st-cream);font-size:13.5px;font-weight:600;white-space:nowrap;box-shadow:0 0 0 1px color-mix(in srgb,var(--km-cream) 18%,transparent),0 8px 24px color-mix(in srgb,var(--km-ink) 25%,transparent);opacity:0;transform:translate(-50%,-6px);transition:opacity .25s ease,transform .3s ease;pointer-events:none}.st-nudge.is-on{opacity:1;transform:translate(-50%,0);animation:st-nudge .45s ease}@keyframes st-nudge{25%{transform:translate(calc(-50% - 7px),0)}50%{transform:translate(calc(-50% + 6px),0)}75%{transform:translate(calc(-50% - 3px),0)}}.st-hold{position:absolute;left:50%;bottom:calc(max(16px,env(safe-area-inset-bottom)) + 70px);width:84px;height:84px;margin-left:-42px;padding:0;border:0;border-radius:50%;background:var(--st-cream);box-shadow:0 10px 30px color-mix(in srgb,var(--km-ink) 18%,transparent);display:grid;place-items:center;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;opacity:0;transform:scale(.6);transition:opacity .3s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.st .st-scene .st-hold{pointer-events:none}.st .st-scene .st-hold.is-on{opacity:1;transform:none;pointer-events:auto}.st-hold.is-on.is-down{transform:scale(.92)}.st-hold svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.st .st-hold span{position:relative;font-family:"SF Mono",ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--st-ink)}.st-hold:focus-visible{outline:3px solid var(--km-blue);outline-offset:4px}.st-ruler{position:fixed;left:50%;top:max(14px,env(safe-area-inset-top));z-index:60;transform:translateX(-50%);padding:5px 5px 7px;border-radius:999px;background:color-mix(in srgb,var(--km-cream) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px color-mix(in srgb,var(--km-ink) 14%,transparent);transition:opacity .35s ease}.st-ruler.is-off{opacity:0;pointer-events:none}.st-ruler__in{display:flex;gap:2px}.st-ruler button{display:flex;align-items:baseline;gap:6px;padding:7px 11px;border:0;border-radius:999px;background:transparent;color:var(--km-ink-65);cursor:pointer;transition:background .25s ease,color .25s ease}.st .st-ruler button *{font-family:"SF Mono",ui-monospace,Menlo,monospace}.st-ruler b{font-size:10px;font-weight:600}.st-ruler span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.st-ruler button.is-past{color:var(--st-ink)}.st-ruler button.is-on{background:var(--st-ink);color:var(--st-cream)}.st-ruler button:focus-visible{outline:3px solid var(--km-blue);outline-offset:1px}.st-ruler__line{position:absolute;left:24px;right:24px;bottom:2px;height:2px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--km-ink) 8%,transparent)}.st-ruler__line i{display:block;height:100%;background:linear-gradient(90deg,var(--km-yellow),var(--km-red) 50%,var(--km-blue));transform-origin:0 50%;transform:scaleX(0)}.st-lost{position:fixed;right:max(14px,env(safe-area-inset-right));top:max(14px,env(safe-area-inset-top));z-index:60;display:flex;align-items:center;gap:8px;padding:8px 15px 8px 13px;border-radius:999px;background:color-mix(in srgb,var(--km-cream) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px color-mix(in srgb,var(--km-ink) 14%,transparent);opacity:0;transform:translateY(-8px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.st-lost.is-on{opacity:1;transform:none}.st-lost.is-on.is-off{opacity:0}.st .st-lost b{display:inline-block;min-width:.6em;font-family:var(--km-font-cond);font-size:24px;font-weight:600;line-height:1;text-align:center;color:var(--st-red);transition:color .3s ease}.st-lost span{font-size:12.5px;font-weight:600;color:var(--km-ink-80)}.st-lost.is-zero b{color:#1E9E4A}.st-lost.is-pop b{animation:st-lost .55s cubic-bezier(.34,1.56,.64,1)}@keyframes st-lost{from{transform:scale(1.8)}}.st-ruler .st-snd{display:flex;align-items:center;justify-content:center;gap:2px;width:34px;height:30px;margin-right:2px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.st-ruler .st-snd i{display:block;width:2.5px;height:4px;border-radius:2px;background:var(--km-ink-65);transition:background .25s ease}.st-ruler .st-snd.is-playing i{background:var(--st-ink);animation:st-eq 1s ease-in-out infinite}.st-ruler .st-snd.is-playing i:nth-child(2){animation-delay:-.3s}.st-ruler .st-snd.is-playing i:nth-child(3){animation-delay:-.6s}.st-ruler .st-snd.is-playing i:nth-child(4){animation-delay:-.15s}@keyframes st-eq{0%,100%{height:4px}50%{height:13px}}.st-grain{position:absolute;inset:-120px;z-index:5;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-size:160px 160px;animation:st-grain .6s steps(5) infinite}@keyframes st-grain{0%,100%{transform:translate(0,0)}20%{transform:translate(-37px,21px)}40%{transform:translate(23px,-41px)}60%{transform:translate(-13px,33px)}80%{transform:translate(41px,9px)}}@media (max-width: 760px){.st-ruler{left:max(12px,env(safe-area-inset-left));transform:none}.st-ruler button{padding:7px 8px}.st-ruler button span{display:none}.st-ruler__line{left:16px;right:16px}.st-lost{right:max(12px,env(safe-area-inset-right));top:max(14px,env(safe-area-inset-top));padding:8px 13px 8px 11px}.st-lost span:nth-of-type(1){display:none}}@media (min-width: 761px){.st-lost span:nth-of-type(2){display:none}}@media (max-width: 640px){.st-bar__book{padding:0 20px;font-size:15px}.st-zero__n{font-size:min(22vh,44vw);font-size:min(22svh,44vw)}.st-zero__d{font-size:min(7vh,11vw);font-size:min(7svh,11vw)}.st-end{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 46px)}.st .st-end__in{padding:0 12px 0 16px}.st .st-end__go{padding:0 18px;font-size:15px}.st-cap{bottom:calc(92px + 5vh)}.st-site__hero{grid-template-columns:1fr}.st-site__img{display:none}}@media (prefers-reduced-motion: reduce){.st-s1 .st-l>span,.st-phone.is-buzz,.st-slow__spin,.st-caller__wave i,.st-grain,.st-ruler .st-snd.is-playing i{animation:none}}main.km-main:has(>#st-story)>.km-cta{display:none}
