.kh .hero{padding-block:12px 0}.kh .hero h1{font-size:clamp(60px,12.5vw,230px);line-height:.92;letter-spacing:-.02em;word-spacing:.08em;max-width:none}.kh .actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 30px}.kh section.chapter{padding-block:clamp(96px,16vh,200px) 0}.kh section#tax{padding-top:clamp(24px,5vh,104px)}.kh section#how{padding-top:clamp(40px,6vh,80px)}.kh .head{display:flex;flex-direction:column;gap:22px}.kh .head h2{font-size:clamp(46px,7.6vw,140px);line-height:.98;letter-spacing:-.015em;word-spacing:.08em;max-width:none}.kh .track3{list-style:none;margin:clamp(24px,3.5vh,48px) 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));position:relative}.kh .track3:before{content:"";position:absolute;left:0;right:0;top:31px;height:3px;background-image:radial-gradient(circle,var(--ink) 1.3px,transparent 1.7px);background-size:12px 3px;opacity:.55}.kh .track3:after{content:"";position:absolute;top:27px;left:0;width:11px;height:11px;border-radius:50%;background:var(--coral);animation:k-t3run 5.5s cubic-bezier(.45,0,.55,1) infinite}@keyframes k-t3run{0%{left:0;opacity:0}6%{opacity:1}88%{left:calc(var(--t3x,83.4%) - 6px);opacity:1}to{left:calc(var(--t3x,83.4%) - 6px);opacity:0}}.kh .track3 li{position:relative;text-align:center;padding:0 clamp(12px,2vw,32px)}.kh .track3 .node{position:relative;z-index:1;width:64px;height:64px;margin:0 auto 28px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);display:grid;place-items:center}.kh .track3 .node svg{width:28px;height:28px}.kh .track3 .node.fin{padding:0;background:var(--coral);border-color:var(--coral);width:30px;height:30px;margin:17px auto 45px}.kh .track3 .say{font-family:var(--serif);font-size:clamp(26px,2.6vw,42px);font-weight:600;color:var(--ink);line-height:1.15;margin:0 0 10px}.kh .track3 .what{font-size:clamp(17px,1.25vw,20px);color:var(--graphite);max-width:26ch;margin:0 auto}@media (max-width:820px){.kh .track3{grid-template-columns:1fr;gap:40px}.kh .track3:before{left:31px;right:auto;top:0;bottom:0;width:3px;height:auto;background-size:3px 12px}.kh .track3:after{display:none}.kh .track3 li{text-align:left;padding:0 0 0 92px;min-height:64px}.kh .track3 .node{position:absolute;left:0;top:0;margin:0}.kh .track3 .node.fin{padding:0;left:17px;top:8px;margin:0}.kh .track3 .what{margin:0}}@media (prefers-reduced-motion:reduce){.kh .track3:after{display:none}}.kh .taxlede{font-family:var(--serif);font-size:clamp(24px,2.5vw,40px);line-height:1.4;max-width:none;color:var(--text);margin:28px 0 0}.kh .taxgrid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:clamp(40px,7vw,120px);margin-top:clamp(48px,7vh,88px);align-items:stretch}.kh .slip{margin:0;filter:drop-shadow(0 1px 1px rgba(40,30,20,.1)) drop-shadow(0 18px 22px rgba(40,30,20,.16));transform:rotate(-1.6deg)}.kh .slip,.kh .slip-paper{position:relative;display:flex;min-width:0}.kh .slip-paper{flex:1;flex-direction:column;background:#F9F5EA;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .38 0 0 0 0 .28 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0) 41%,rgba(120,100,70,.07) 41.3%,rgba(255,255,255,.5) 41.8%,rgba(0,0,0,0) 42.6%),linear-gradient(90deg,rgba(120,100,70,.05),rgba(0,0,0,0) 12%,rgba(0,0,0,0) 88%,rgba(120,100,70,.05)),linear-gradient(180deg,#FBF8EF,#F3EDDD);padding:38px 26px 34px;font-family:var(--font-opt-special-elite),var(--font-opt-courier-prime),"Courier New",monospace;color:#33302B;font-size:15.5px;line-height:1.5;letter-spacing:.03em;clip-path:polygon(0 3.9px,3.2% 3.6px,5.7% 3.6px,8.3% .7px,10.2% 5.7px,12.9% 6.9px,16.2% 4.3px,17.8% 3.7px,19.1% 1.7px,20.4% 3.1px,23.4% 4.5px,25.7% 3.2px,27.5% 11px,30.6% 2.2px,32.3% .5px,35.2% 5.9px,37.2% 10.1px,38.4% 6.4px,40.7% 7.4px,42% 5.4px,43.8% 2.3px,47.1% .8px,48.9% .4px,51.8% 3.9px,54% 5.1px,55.5% .8px,57.6% 1.9px,61% 6.8px,64.1% 2.8px,67.2% .7px,70.6% 1.8px,73.5% 2.1px,74.8% 4.1px,76.6% 2.6px,78.8% 7.9px,81.2% 6.1px,82.8% 9.9px,84.5% 5.2px,87.8% 6.7px,90.9% 3px,92.4% 6.7px,94.1% 1.8px,97.1% 2.1px,98.7% .5px,100% 3.4px,100% calc(100% - 2.7px),98.9% calc(100% - .3px),97.2% calc(100% - 5.8px),95% calc(100% - 1px),92% calc(100% - 2.2px),89.3% calc(100% - 5.2px),88% calc(100% - .5px),84.7% calc(100% - 5.9px),82.4% calc(100% - 4.4px),80.7% calc(100% - 1.9px),79.1% calc(100% - 6.7px),76.4% calc(100% - 10.1px),74.1% calc(100% - 1px),71.6% calc(100% - 7.3px),68.4% calc(100% - 5.6px),66.7% calc(100% - 4.7px),63.6% calc(100% - 3.1px),60.4% calc(100% - 1.2px),57.7% calc(100% - 2.1px),55.9% calc(100% - 6.4px),53.6% calc(100% - 4.9px),51.4% calc(100% - 4.2px),48.5% calc(100% - 5.5px),46.4% calc(100% - 4.1px),44.3% calc(100% - 9.4px),40.9% calc(100% - 4.5px),38.4% calc(100% - 4.1px),35.8% calc(100% - 8.4px),32.9% calc(100% - 7.5px),29.7% calc(100% - 4.8px),26.5% calc(100% - 5.6px),23.6% calc(100% - 6.3px),21.2% calc(100% - 5.5px),19.3% calc(100% - 5.1px),16.7% calc(100% - 5.1px),14% calc(100% - 6.4px),12.7% calc(100% - 1px),10% calc(100% - 8.9px),6.8% calc(100% - 2.5px),4.4% calc(100% - 2.6px),3.1% calc(100% - 3.1px),1.8% calc(100% - 6.2px),0 calc(100% - 8.7px))}.kh .slip p{margin:0}.kh .slip .sh{filter:url(#inkrough);text-align:center;font-weight:400;font-size:20px;letter-spacing:.22em}.kh .slip .ss{text-align:center;font-size:13px;letter-spacing:.18em;margin-top:2px}.kh .slip .sm{display:flex;justify-content:space-between;font-size:13px;margin-top:16px;opacity:.85}.kh .slip .dash{height:0;border-top:1.5px dashed rgba(43,42,40,.55);margin:12px 0}.kh .slip .items{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-around}.kh .slip .items li{filter:url(#inkrough);display:flex;justify-content:space-between;gap:10px;padding:3px 4px;margin:0 -4px;border-radius:3px;transition:background-color .15s,color .15s}.kh .slip .items li span:first-child{overflow:hidden;white-space:nowrap;min-width:0}.kh .slip .items li span:first-child:after{content:" ........................................";opacity:.5}.kh .slip .items li span:last-child{flex:none}.kh .slip .items li:nth-child(3n+2){opacity:.82}.kh .slip .items li:nth-child(4n+3){opacity:.9}.kh .slip .items li.on{opacity:1;background:rgba(224,102,75,.14);color:#1F3A5F}.kh .slip .tot{filter:url(#inkrough);display:flex;justify-content:space-between;font-weight:400;font-size:16px;gap:12px}.kh .slip .tot span:last-child{text-align:right}.kh .slip .bc{display:block;width:78%;height:40px;margin:16px auto 6px;opacity:.78;filter:url(#inkrough)}.kh .slip .ty{text-align:center;font-size:12px;letter-spacing:.2em;opacity:.8}.kh .slip .stamp{position:absolute;right:4px;bottom:26px;transform:rotate(-14deg);border:3px solid var(--coral);border-radius:6px;color:var(--coral);font-family:var(--font-opt-courier-prime),monospace;font-weight:700;font-size:28px;line-height:1;letter-spacing:.12em;text-align:center;padding:8px 12px 6px;opacity:.72;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(circle at 30% 40%,#000 55%,rgba(0,0,0,.55) 75%,#000 90%);mask-image:radial-gradient(circle at 30% 40%,#000 55%,rgba(0,0,0,.55) 75%,#000 90%)}.kh .slip .stamp small{font-size:12px;letter-spacing:.3em}.kh .taxlist{list-style:none;margin:0;padding:0}.kh .taxlist li{display:grid;grid-template-columns:112px minmax(0,1fr);gap:28px;align-items:center;padding:18px 0;border-bottom:1px solid var(--rule);cursor:default}.kh .taxlist li:first-child{padding-top:4px}.kh .taxlist .ti{display:block;width:112px;height:72px;opacity:.9;transition:opacity .15s}.kh .taxlist .ti svg{width:100%;height:100%;display:block}.kh .taxlist .tn{font-family:var(--serif);font-weight:600;color:var(--ink);font-size:clamp(22px,1.9vw,28px);line-height:1.2;margin:0 0 4px;display:inline-block;background-image:linear-gradient(var(--coral),var(--coral));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size .25s}.kh .taxlist .td{margin:0;color:var(--graphite);font-size:clamp(17px,1.3vw,20px);max-width:52ch}.kh .taxlist li.on .tn{background-size:100% 2px}.kh .taxlist li.on .ti{opacity:1}@media (max-width:820px){.kh .taxgrid{grid-template-columns:1fr}.kh .slip{position:relative;top:0;max-width:340px;margin:0 auto;width:100%}.kh .taxlist li{grid-template-columns:64px minmax(0,1fr);gap:18px}.kh .taxlist .ti{width:64px;height:44px}}.kh .taxhint{margin-top:22px;font-size:15px;color:var(--graphite);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px}.kh .feat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:56px 88px;margin-top:64px;align-items:start}.kh .flist{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:36px 48px}.kh .flist .label{margin-bottom:14px}.kh .fbtn{display:block;width:100%;text-align:left;background:none;border:0;padding:12px 0 12px 18px;margin:0;font:inherit;font-size:clamp(17px,1.3vw,21px);line-height:1.5;color:var(--text);cursor:pointer;position:relative;border-left:2px solid transparent;transition:border-color .2s}.kh .fbtn b{font-weight:600;color:var(--ink)}.kh .fbtn:hover{border-left-color:var(--rule)}.kh .fbtn[aria-pressed=true]{border-left-color:var(--coral)}.kh .bigcard{position:sticky;top:calc(24px + env(safe-area-inset-top,0px));background:var(--raised);border:1px solid var(--rule);border-radius:10px;box-shadow:0 22px 50px -28px rgba(31,58,95,.5);padding:26px 28px 22px;min-width:0;background:none!important;border:0!important;box-shadow:none!important;padding:0!important}.kh .more{display:inline-block;margin-top:40px}.kh .bcard{width:100%;max-width:440px;margin:0 auto;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px rgba(40,40,50,.12),0 2px 6px rgba(40,40,50,.06);color:#2B2B33;font-family:var(--sans)}.kh .bcard .b-h{display:flex;align-items:center;gap:10px;padding:14px 14px 4px}.kh .bcard .bub{width:32px;height:32px;border-radius:50%;background:#F3EEE6;display:flex;align-items:center;justify-content:center;flex:none}.kh .bcard .b-h .mk{width:17px;height:17px}.kh .bcard .b-h .w{font-weight:600;font-size:18px;color:#2B2B33}.kh .bcard .b-h .x{margin-left:auto;width:28px;height:28px;border-radius:50%;background:#F3F1EE;color:#77777F;font-size:16px;display:flex;align-items:center;justify-content:center}.kh .bcard .b-t{padding:4px 20px 6px;font-size:16px;line-height:1.55;min-height:210px}.kh .bcard .b-t .sec{padding:2px 0 6px}.kh .bcard .lab{font-size:13.5px;font-weight:600;color:#8A6F64;margin-top:8px}.kh .bcard .b-t ul{margin:2px 0 0;padding-left:18px}.kh .bcard .b-t svg{display:block;max-width:220px;margin:4px 0}.kh .bcard .b-i{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 16px}.kh .bcard .bi{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 11px;background:#F3F1EE;color:#2B2B33;font:600 13px var(--sans)}.kh .bcard .bi.on{background:#FCE6DF;color:#A84128}.kh .bcard .bi svg{width:16px;height:16px}.kh .bcard-note{display:block;margin-top:12px;text-align:center;font-size:13px;color:var(--graphite)}@media (max-width:900px){.kh .feat{grid-template-columns:1fr}.kh .bigcard{position:relative;top:0}}.kh .end{padding-block:140px 120px;text-align:left}.kh .end p{margin-top:32px;font-size:clamp(20px,1.8vw,28px);max-width:40ch}.kh .end .actions{margin-top:36px}.kh .soft-caret{display:inline-block;width:.055em;min-width:4px;height:.72em;margin-left:.12em;vertical-align:-.02em;background:var(--coral);border-radius:2px;opacity:.3;transform-origin:50% 100%}.kh .soft-caret.go{animation:k-caretHit .5s cubic-bezier(.2,.8,.2,1) forwards,k-breathe 2.8s ease-in-out .5s infinite}@keyframes k-caretHit{0%{opacity:.1;transform:scaleY(.55)}60%{opacity:1;transform:scaleY(1.08)}to{opacity:1;transform:none}}@keyframes k-breathe{0%,to{opacity:1}50%{opacity:.3}}.kh .hl{display:inline-block;transform-origin:50% 100%}.kh .hl.flash{animation:k-letterLight .62s cubic-bezier(.3,.7,.4,1)}@keyframes k-letterLight{0%{color:var(--ink);transform:none}30%{color:var(--pc,#33557F);text-shadow:0 0 16px rgba(224,102,75,var(--ga,.28));transform:translateY(-.11em)}55%{transform:translateY(.02em)}72%{transform:translateY(-.025em)}to{color:var(--ink);text-shadow:none;transform:none}}.kh .hw{white-space:nowrap}.kh .hero-drop{position:absolute;right:max(clamp(16px,4vw,80px),env(safe-area-inset-right,0px));top:clamp(24px,4vh,48px);width:clamp(150px,19vw,300px);aspect-ratio:1;pointer-events:none;transform-origin:50% 98%;will-change:transform;z-index:4}.kh .hero-drop img{display:block;width:100%;height:100%;transform-origin:50% 96%}.kh .hero-drop.landed .ripple{animation:k-ripple 1.1s ease-out both}.kh .hero-drop img{transition:opacity .25s ease-out}.kh .hero-drop.landed img{opacity:0;transition:opacity .28s ease-in .06s}.kh .splash{position:absolute;width:0;height:0;pointer-events:none;z-index:5;transform:scale(3);transform-origin:0 0}.kh .splash i{position:absolute;left:0;top:0;border-radius:50%;background:var(--ink);opacity:0}.kh .splash.go i{animation:k-splashDrop .95s cubic-bezier(.2,.75,.35,1) forwards}.kh .splash:before{content:"";position:absolute;left:-22px;top:-5px;width:44px;height:10px;border-radius:50%;background:var(--ink);opacity:0}.kh .splash.go:before{animation:k-splashPool 1.2s ease-out forwards}@keyframes k-splashPool{0%{opacity:.85;transform:scale(.3,.6)}35%{opacity:.7;transform:scaleX(1.15)}to{opacity:0;transform:scale(1.5,.6)}}@keyframes k-splashDrop{0%{opacity:1;transform:translate(0) scale(.5)}45%{opacity:1;transform:translate(var(--dx),var(--dy)) scale(1)}to{opacity:0;transform:translate(calc(var(--dx)*1.4),calc(var(--dy)*.1 + 14px)) scale(.6)}}.kh .hero-drop .ripple{position:absolute;left:50%;bottom:1%;width:40%;height:6%;margin-left:-20%;border-radius:50%;border:1.5px solid var(--ink);opacity:0}.kh .hero-drop.fall img{animation:k-dropFall .9s cubic-bezier(.55,0,.85,.35) both,k-dropSettle .55s cubic-bezier(.2,.8,.3,1) .9s both}.kh .hero-drop.fall .ripple{animation:k-ripple 1.1s ease-out .88s both}@keyframes k-dropFall{0%{transform:translateY(-115vh) scale(.9,1.12)}to{transform:translateY(0) scale(.94,1.08)}}@keyframes k-dropSettle{0%{transform:scale(1.1,.86)}45%{transform:scale(.97,1.04)}to{transform:none}}@keyframes k-ripple{0%{opacity:.45;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@media (max-width:760px){.kh .hero-drop{position:relative;right:auto;top:auto;width:120px;margin-bottom:8px}}.kh .hero{position:relative;z-index:2}.kh .string{height:400vh;position:relative}.kh .string-pin{position:sticky;top:0;height:100vh;overflow:hidden;box-sizing:border-box;padding-top:84px}.kh .string-rail{position:absolute;left:0;top:0;height:0;transform-origin:0 0}.kh .string-rail:before{content:"";position:absolute;left:0;width:var(--line-end,100%);top:-1px;height:3px;background-image:radial-gradient(circle,var(--ink) 1.2px,transparent 1.6px);background-size:12px 3px;opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 88%,transparent)}.kh .string-track{position:absolute;left:0;bottom:16px;white-space:nowrap;font-family:var(--serif);font-size:clamp(44px,6.16vw,106px);line-height:1.15;word-spacing:.4em;color:var(--faint);will-change:transform}.kh .string-track .w{display:inline-block;transform-origin:50% 85%;transition:transform .45s cubic-bezier(.3,.1,.2,1),color .45s}.kh .string-track .w.past{color:var(--ink)}.kh .string-track .w.on{color:var(--coral);transform:translateY(-.08em) scale(1.12)}.kh .string-dot{position:absolute;top:-8px;width:16px;height:16px;border-radius:50%;background:var(--coral);margin-left:-8px}.kh .after-string{display:flex;flex-direction:column;align-items:center;gap:56px;padding-block:24px 48px;gap:28px!important;padding-block:0 40px!important;margin-top:-192px;position:relative;z-index:3}.kh .video-title{font-family:var(--serif);color:var(--ink);font-weight:600;text-align:left;margin:0}.kh .head h2.video-title{font-size:clamp(40px,5.6vw,100px);line-height:1;max-width:16ch}.kh .island{padding-block:0 clamp(24px,4vh,48px)}.kh .island .head{margin-bottom:clamp(36px,5vh,64px)}.kh .hop{position:relative;height:clamp(110px,15vh,170px);margin-top:clamp(28px,4vh,48px)}.kh .hop-rule{position:absolute;left:0;right:0;top:0;height:1px;background:var(--ink);opacity:.4;transform:scaleX(0);transform-origin:50% 50%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.kh .hop-rule:after{content:"";position:absolute;left:50%;top:-4px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--coral);transform:scale(0);transition:transform .4s .9s}.kh .hop.drawn .hop-rule{transform:scaleX(1)}.kh .hop.drawn .hop-rule:after{transform:scale(1)}.kh .hop-stem{position:absolute;left:3px;top:0;bottom:-12px;width:3px}.kh .hop-stem:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,var(--ink) 1.3px,transparent 1.7px);background-size:3px 12px;opacity:.5;transform:scaleY(var(--grow,0));transform-origin:50% 0}.kh .hop-stem i{position:absolute;left:-3px;width:9px;height:9px;border-radius:50%;background:var(--coral);top:calc(var(--grow,0) * 100% - 4px);opacity:var(--dot,0)}.kh .pill-xl{min-height:112px;padding:0 64px;font-size:clamp(28px,3vw,44px);border-radius:999px;font-family:var(--serif);font-weight:600;letter-spacing:.005em}.kh .video-slot{max-width:100%;box-sizing:border-box;border-radius:14px;overflow:hidden;background:var(--raised);border:1px solid var(--rule);box-shadow:0 2px 6px -2px rgba(31,58,95,.12),0 40px 80px -48px rgba(31,58,95,.5)}.kh .video-slot .bar{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-bottom:1px solid var(--rule);background:var(--paper)}.kh .video-slot .bar i{width:11px;height:11px;border-radius:50%;background:var(--faint);opacity:.7}.kh .video-slot .bar i:first-child{background:var(--coral);opacity:.85}.kh .video-slot .bar b{flex:0 1 360px;height:22px;margin:0 auto;border-radius:999px;background:var(--raised);border:1px solid var(--rule)}.kh .video-slot .vp{aspect-ratio:16/9;overflow:hidden}.kh .video-slot video{display:block;width:100%;height:100%;object-fit:cover}.kh .string.static{height:auto;margin-top:0}.kh .string.static .string-pin{position:static;height:auto;padding-block:48px}.kh .string.static .string-rail{position:static;transform:none!important;width:auto!important}.kh .string.static .string-dot,.kh .string.static .string-rail:before{display:none}.kh .string.static .string-track{position:static;white-space:normal;color:var(--ink);background:none;font-size:clamp(30px,4.4vw,64px);line-height:1.3;padding-inline:max(clamp(16px,4vw,80px),env(safe-area-inset-left,0px))}@media (prefers-reduced-motion:reduce){.kh *{transition:none!important;animation:none!important}.kh .soft-caret{opacity:.85}}.kh .endc{text-align:center;padding-block:clamp(64px,10vh,120px) clamp(80px,12vh,140px)!important}.kh .endc p{margin:0 auto 28px;max-width:34ch;font-family:var(--serif);font-size:clamp(22px,2.2vw,32px);line-height:1.45;color:var(--text)}.kh .endc .actions{display:flex;justify-content:center}.kh .endc .pill{font-family:var(--serif);font-size:22px;min-height:64px;padding:0 40px}.kh .after-string{padding-bottom:0!important}.kh .hop{margin-top:0!important;height:var(--secgap)!important}.kh .hop-rule,.kh .hop-stem{top:34%!important}.kh .island{padding-bottom:0!important}.kh section#features,.kh section#how,.kh section#tax{padding-top:var(--secgap)!important;padding-bottom:0!important}.kh .endc{padding-top:var(--secgap)!important}@media (max-width:760px){.kh .string.static .string-pin{padding-top:68px;overflow:visible}.kh .string.static .string-rail{height:auto}.kh .string.static .string-track{padding-inline:16px;margin-top:22px;font-size:clamp(28px,8vw,40px);word-spacing:.12em}.kh .string.static .string-track .w:last-child{color:var(--coral)}.kh .hero h1{font-size:clamp(54px,16vw,90px)}.kh .after-string{margin-top:0!important;padding-block:4px 0!important}.kh .pill-xl{min-height:68px;padding:0 34px;font-size:24px}.kh .hop{height:84px;margin-top:28px}.kh .head h2{font-size:clamp(40px,11vw,64px)}.kh .head h2.video-title{font-size:clamp(34px,9.5vw,56px)}.kh .video-slot .bar{height:28px;padding:0 10px;gap:6px}.kh .video-slot .bar i{width:8px;height:8px}.kh .video-slot .bar b{height:16px}.kh .taxlede{font-size:22px}.kh section.chapter{padding-block:72px 0}.kh section#tax{padding-top:40px}}.kh .vread{display:none}@media (max-width:599px){.kh .vread{display:block;position:relative;height:320vh}.kh .string.static.vmode .string-track{display:none}.kh .vpin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.kh .vline{position:absolute;left:30px;top:0;bottom:0;width:3px;background-image:radial-gradient(circle,var(--ink) 1.3px,transparent 1.7px);background-size:3px 12px;opacity:.45}.kh .vdot{left:26px;width:11px;height:11px;margin-top:-6px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 6px rgba(224,102,75,.15)}.kh .vdot,.kh .vwords{position:absolute;top:50%}.kh .vwords{list-style:none;margin:0;padding:0 16px 0 58px;left:0;right:0;will-change:transform}.kh .vwords li span{display:inline-block}.kh .vwords li{font-family:var(--serif);font-size:clamp(40px,12vw,56px);line-height:1.18;color:var(--faint);transition:color .25s,transform .25s;transform-origin:0 50%}.kh .vwords li.read{color:var(--ink)}.kh .vwords li.cur{color:var(--ink);transform:scale(1.08)}.kh .vwords li.cur.last{color:var(--coral)}.kh .vsplash{position:absolute;width:0;height:0;pointer-events:none}.kh .vsplash i{position:absolute;left:0;top:0;border-radius:50%;background:var(--ink);opacity:0}.kh .vsplash.go i{animation:k-splashDrop .9s cubic-bezier(.2,.75,.35,1) forwards}}.kh .video-slot .vp{position:relative}.kh .video-slot video{filter:saturate(.62) contrast(.96)}.kh .video-slot .vp:after{background:var(--paper);mix-blend-mode:multiply}.kh .video-slot .vp:after,.kh .video-slot .vp:before{content:"";position:absolute;inset:0;pointer-events:none}.kh .video-slot .vp:before{z-index:1;box-shadow:inset 0 0 0 1px rgba(31,58,95,.06),inset 0 -40px 50px -40px rgba(246,241,231,.9)}.kh .island .head .label{padding-left:22px}.kh .splash,.kh .vsplash{transform:none!important}.kh .splash:before{display:none!important}.kh .splash i,.kh .vsplash i{display:none}.kh .isplash{position:absolute;overflow:visible;pointer-events:none}.kh .isplash *{transform-box:fill-box}.kh .isplash .pool{transform-origin:50% 100%;transform:scale(0);opacity:0}.kh .isplash .spire{transform-origin:50% 100%;transform:scaleY(0);opacity:0}.kh .isplash .bead,.kh .isplash .fly{opacity:0}.kh .go .isplash .pool{animation:k-ipool 2.6s cubic-bezier(.15,.8,.3,1) forwards}.kh .go .isplash .spire{animation:k-ispire .62s cubic-bezier(.2,.8,.4,1) forwards;animation-delay:var(--d,0s)}.kh .go .isplash .bead{animation:k-ifly 1.9s cubic-bezier(.25,.6,.45,1) forwards;animation-delay:calc(var(--d,0s) + .16s)}.kh .go .isplash .fly{animation:k-ifly 1.8s cubic-bezier(.25,.6,.45,1) forwards;animation-delay:var(--d,0s)}@keyframes k-ipool{0%{opacity:1;transform:scale(.25,.4)}18%{opacity:1;transform:scale(1.08,1.25)}25%{transform:scale(1)}55%{opacity:.9;transform:scale(1.02,.9)}to{opacity:0;transform:scale(1.04,.8)}}@keyframes k-ispire{0%{opacity:1;transform:scaleY(0) scaleX(1.3)}45%{opacity:1;transform:scaleY(1) scaleX(1)}75%{opacity:1;transform:scaleY(.55) scaleX(1.25)}to{opacity:0;transform:scaleY(.05) scaleX(1.6)}}@keyframes k-ifly{0%{opacity:0;transform:translate(0) scale(.6)}8%{opacity:1}27%{opacity:1;transform:translate(var(--dx),var(--dy)) scale(1)}48%{opacity:1;transform:translate(calc(var(--dx)*1.35),var(--fy)) scale(.9,.75)}75%{opacity:.8;transform:translate(calc(var(--dx)*1.38),var(--fy)) scale(1.1,.5)}to{opacity:0;transform:translate(calc(var(--dx)*1.38),var(--fy)) scale(1.1,.5)}}.kh .string-dot.pot{background:none!important;width:0!important;height:0!important;top:0!important;margin:0!important;overflow:visible}.kh .string-dot.pot svg{position:absolute;left:0;top:0;overflow:visible;transform-origin:0 0}.kh .string-dot.pot .ink{opacity:0;transition:opacity .5s .35s}.kh .string-dot.pot.full .ink{opacity:1}.kh .string-dot.pot .spill .lip{opacity:0}.kh .string-dot.pot.full .spill .lip{opacity:.95;transition:opacity .3s .25s}.kh .string-dot.pot .spill .d1,.kh .string-dot.pot .spill .d2,.kh .string-dot.pot .spill .d3{transform:scaleY(0);transform-box:fill-box;transform-origin:50% 0}.kh .string-dot.pot.full .spill .d1{transform:scaleY(1);transition:transform 2.2s cubic-bezier(.5,0,.25,1) .45s}.kh .string-dot.pot.full .spill .d2{transform:scaleY(1);transition:transform 1.6s cubic-bezier(.5,0,.25,1) .7s}.kh .string-dot.pot.full .spill .d3{transform:scaleY(1);transition:transform 1.2s cubic-bezier(.5,0,.25,1) 1s}.kh .string-dot.pot .rip{opacity:0;transform-box:fill-box;transform-origin:center}.kh .string-dot.pot.full .rip{animation:k-potrip 1.4s ease-out .1s 1}@keyframes k-potrip{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.9)}}.kh .string-dot.pot .pen{opacity:0;transform:translate(30px,-70px) rotate(8deg);transform-box:view-box;transition:none}.kh .string-dot.pot.full .pen{opacity:1;transform:translate(0);transition:opacity .5s .9s,transform 1.4s cubic-bezier(.3,.7,.25,1) .9s}@media (max-width:599px){.kh .string-dot.pot.vpot{position:absolute!important;left:50%!important;right:auto!important;top:calc(50% + 120px)!important}.kh .vdrop{position:absolute;right:30px;top:9%;width:78px;height:78px;transform-origin:50% 96%;z-index:3;pointer-events:none;will-change:transform}.kh .vdrop img{display:block;width:100%;height:100%}.kh .vdrop.gone{opacity:0;transition:opacity .2s}.kh .vdot{transition:opacity .4s}.kh .hero-drop{display:none!important}}@media (max-width:820px){.kh .taxgrid .slip{order:2}.kh .taxgrid .taxlist{order:1}.kh .track3:after{display:block!important;left:27px;top:0;animation:k-t3down 5.5s cubic-bezier(.45,0,.55,1) infinite}}@media (max-width:820px){@keyframes k-t3down{0%{top:20px;opacity:0}6%{opacity:1}88%{top:var(--t3end,calc(100% - 60px));opacity:1}to{top:var(--t3end,calc(100% - 60px));opacity:0}}}@media (prefers-reduced-motion:reduce){.kh .track3:after{display:none!important}}.kh #features .feat{grid-template-columns:minmax(0,1fr) minmax(0,660px);gap:56px clamp(48px,6vw,120px);margin-top:clamp(56px,8vh,96px)}.kh #features .flist{grid-template-columns:1fr;gap:clamp(40px,6vh,72px)}.kh #features .flist .label{font-size:15px;margin-bottom:10px}.kh #features .fbtn{font-size:clamp(22px,1.8vw,30px);line-height:1.4;padding:clamp(16px,2.4vh,24px) 0 clamp(16px,2.4vh,24px) 26px;border-left-width:3px;max-width:40ch}.kh #features .bigcard{top:max(96px,calc(50vh - 300px))}.kh #features .bcard{max-width:660px;border-radius:30px}.kh #features .bcard .b-h{gap:14px;padding:22px 22px 6px}.kh #features .bcard .bub{width:46px;height:46px}.kh #features .bcard .b-h .mk{width:24px;height:24px}.kh #features .bcard .b-h .w{font-size:26px}.kh #features .bcard .b-h .x{width:38px;height:38px;font-size:20px}.kh #features .bcard .b-t{padding:8px 32px 10px;font-size:clamp(19px,1.45vw,23px);line-height:1.55;min-height:330px}.kh #features .bcard .lab{font-size:16px;margin-top:14px}.kh #features .bcard .b-t svg{max-width:320px}.kh #features .bcard .b-i{gap:10px;padding:16px 22px 24px}.kh #features .bcard .bi{font-size:16px;padding:10px 16px;gap:8px}.kh #features .bcard .bi svg{width:19px;height:19px}.kh #features .bcard-note{font-size:15px;margin-top:16px}.kh #features .more{font-size:20px;margin-top:56px}@media (max-width:900px){.kh #features .feat{grid-template-columns:1fr}.kh #features .bigcard{top:0}.kh #features .bcard .b-t{min-height:0;padding:6px 22px 8px;font-size:19px}.kh #features .bcard .b-h .w{font-size:23px}.kh #features .bcard .b-i{padding:14px 16px 20px}.kh #features .fbtn{font-size:21px;padding-left:20px}}.kh #how .track3{margin-top:clamp(48px,7vh,96px)}.kh #how .track3:before{top:51px;height:4px;background-size:16px 4px;background-image:radial-gradient(circle,var(--ink) 1.8px,transparent 2.3px)}.kh #how .track3:after{top:45px;width:16px;height:16px}.kh #how .track3 .node{width:104px;height:104px;margin-bottom:40px;border-width:2.5px}.kh #how .track3 .node svg{width:46px;height:46px}.kh #how .track3 .node.fin{width:46px;height:46px;margin:29px auto 69px}.kh #how .track3 .say{font-size:clamp(36px,4.2vw,76px);line-height:1.05;margin-bottom:18px;letter-spacing:-.01em}.kh #how .track3 .what{font-size:clamp(21px,1.75vw,30px);line-height:1.4;max-width:20ch;color:var(--text)}.kh #how .taxhint{margin-top:clamp(48px,7vh,80px);font-size:clamp(19px,1.5vw,24px);justify-content:center}@media (max-width:820px){.kh #how .track3{gap:56px}.kh #how .track3:before{left:35px;top:0;width:4px;height:auto;background-size:4px 16px}.kh #how .track3:after{left:29px!important}.kh #how .track3 li{padding-left:104px;min-height:72px}.kh #how .track3 .node{width:72px;height:72px;margin:0}.kh #how .track3 .node svg{width:32px;height:32px}.kh #how .track3 .node.fin{width:32px;height:32px;left:20px;top:20px;margin:0}.kh #how .track3 .say{font-size:clamp(32px,9vw,44px)}.kh #how .track3 .what{font-size:20px}.kh #how .taxhint{justify-content:flex-start}}@media (max-width:599px){.kh .after-string{margin-top:-36px!important}}.kh .sbreak{padding-top:calc(var(--secgap) * 1.1)}.kh .bcard .b-t ul{list-style:disc}.kh .hero h1{font-optical-sizing:auto}@media (max-width:760px){.kh .string.static .string-pin{padding-top:calc(var(--kt-h) + 8px)}}.kh .kh-block{padding-top:var(--secgap)}.kh .kh-block .eyebrow{font-family:var(--sans);font-style:normal;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);font-weight:600}.kh .kh-block .h2{font-family:var(--serif);font-weight:600;color:var(--ink);font-size:clamp(40px,5.6vw,104px);line-height:1;letter-spacing:-.015em;word-spacing:.08em;margin-top:22px}.kh .kh-block .lede{font-family:var(--serif);font-size:clamp(20px,1.8vw,28px);line-height:1.45;color:var(--text);max-width:46ch}.kh .kh-block .block-prose a{color:var(--ink);text-decoration-color:var(--coral)}.kh .kh-block .block-prose ul{list-style:disc}.kh .kh-block .block-prose ol{list-style:decimal}.kh .kh-block blockquote{font-family:var(--serif);color:var(--ink)}.kh .kh-block .btn-primary{display:inline-flex;align-items:center;min-height:64px;padding:0 40px;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--serif);font-weight:600;font-size:22px;text-decoration:none;box-shadow:none}.kh .kh-block .btn-primary:hover{background:var(--text);transform:none}.kh .kh-block .card{background:var(--raised);border:1px solid var(--rule);border-radius:14px;box-shadow:none}.kh .kh-block .card:hover{transform:none;box-shadow:none;border-color:var(--faint)}.kh .kh-block .card h3{font-weight:600}.kh .kh-block .card .text-muted-foreground,.kh .kh-block .text-muted-foreground{color:var(--graphite)}.kh .kh-block img{border-radius:14px}.kh .kh-block.band{background:var(--ink);color:var(--paper);padding-bottom:var(--secgap);margin-top:var(--secgap)}.kh .kh-block.band .h2,.kh .kh-block.band .lede,.kh .kh-block.band blockquote{color:var(--paper)}.kh .kh-block.band .eyebrow{color:var(--faint)}.kh .kh-block.band .btn-primary{background:var(--paper);color:var(--ink)}.kh .kh-block.soft{background:var(--tint);padding-bottom:var(--secgap);margin-top:var(--secgap);border:0}