.cp-story[data-page=tax] .cp-hero-media{object-position:50% 50%}.cp-story[data-page=tax] .next-link{margin-top:32px}.cp-story[data-page=tax] [data-scene=inputs] .hand{display:none}.cp-story[data-page=tax] .ss-on [data-scene=inputs] .hand{--e:calc(var(--hand,0) * var(--hand,0) * (3 - 2 * var(--hand,0)));z-index:0;pointer-events:none;opacity:calc(1 - .74 * var(--e));margin:0;display:block;position:absolute;inset:0;overflow:clip}.cp-story[data-page=tax] .ss-on [data-scene=inputs] .hand picture{display:contents}.cp-story[data-page=tax] .ss-on [data-scene=inputs] .hand img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transform:scale(calc(1 + .1 * var(--e)));transform-origin:60% 55%;display:block}.cp-story[data-page=tax] .ss-on [data-scene=inputs] .hand:before{content:"";z-index:1;background:linear-gradient(#0009,#00000080 50%,#00000026);position:absolute;inset:0}@media (min-width:768px){.cp-story[data-page=tax] .ss-on [data-scene=inputs] .hand:before{background:linear-gradient(90deg,#000000b3,#00000059,#0000)}}.cp-story[data-page=tax] .ss-on [data-scene=inputs] :is(.cs-head,.cs-stack,.cs-caps){z-index:1;position:relative}.cp-story[data-page=tax] .ss-on .cp-hero:has(+[data-scene=inputs].is-free:not(.is-hand)){pointer-events:none}.cp-story[data-page=tax] .ss-on [data-scene=inputs] .cs-stack{transition:opacity .5s,translate .8s cubic-bezier(.2,.7,.2,1)}.cp-story[data-page=tax] .ss-on [data-scene=inputs]:not(.is-free) .cs-stack{opacity:0;transition:opacity .25s,translate 0s .25s;translate:0 40%}.cp-story[data-page=tax] .ss-on [data-scene=inputs] .cs-card{--W:min(47cqw, 86cqh * var(--ar,1.333));top:calc(52cqh - var(--W) / var(--ar,1.333) / 2);transform:translate3d(calc(var(--sx,0) * 1cqw), calc((1 - var(--cs-in,1)) * 100cqh + var(--sy,0) * 1cqh), 0) rotate(calc(var(--sr,0) * 1deg + (1 - var(--cs-in,1)) * var(--sr,0) * 1.6deg)) scale(calc(1 - var(--cs-depth,0) * .025));transform-origin:50%}.cp-story[data-page=tax] .ss-on [data-scene=inputs] .cs-card img{filter:brightness(calc(1 - min(var(--cs-depth,0), 2) * .16))}.cp-story[data-page=tax] .ss-on [data-scene=inputs] .cs-card:first-child{--sx:-26;--sy:-4;--sr:-7}.cp-story[data-page=tax] .ss-on [data-scene=inputs] .cs-card:nth-child(2){--sx:25;--sy:3;--sr:6}.cp-story[data-page=tax] .ss-on [data-scene=inputs] .cs-card:nth-child(3){--sx:-12;--sy:5;--sr:-3}.cp-story[data-page=tax] .ss-on [data-scene=inputs] .cs-card:nth-child(4){--sx:9;--sy:-1;--sr:1.5}@media (max-width:767px){.cp-story[data-page=tax] .ss-on [data-scene=inputs] .cs-card{--W:min(68cqw, 84cqh * var(--ar,1.333))}.cp-story[data-page=tax] .ss-on [data-scene=inputs] .cs-card:first-child{--sx:-15;--sy:-3;--sr:-6}.cp-story[data-page=tax] .ss-on [data-scene=inputs] .cs-card:nth-child(2){--sx:15;--sy:2;--sr:5}.cp-story[data-page=tax] .ss-on [data-scene=inputs] .cs-card:nth-child(3){--sx:-7;--sy:4;--sr:-3}.cp-story[data-page=tax] .ss-on [data-scene=inputs] .cs-card:nth-child(4){--sx:4;--sy:0;--sr:1.5}}.cp-story[data-page=tax] .is-dark[data-move=card-stack] .cs-card img{box-shadow:0 0 0 1px #ffffff1f,0 30px 70px #0009}.cp-story[data-page=tax] .ss-on [data-scene=problems] .lm-pic{object-fit:cover}.cp-story[data-page=tax] .ss-on [data-scene=problems] .lm-head{opacity:1!important;visibility:inherit!important;transform:none!important}.cp-story[data-page=tax] .ss-on [data-scene=problems] .lm-head .lm-w{transition:none!important;transform:none!important}.cp-story[data-page=tax] .ss-on [data-scene=problems].tx-early .lm-item:first-child{opacity:1!important;visibility:inherit!important;transform:none!important}.cp-story[data-page=tax] .ss-on [data-scene=problems].tx-early .lm-item:first-child .lm-w{transition:none!important;transform:none!important}@media (min-width:768px){.cp-story[data-page=tax] .ss-on [data-scene=return][data-move=before-after] .ss-stage{padding-top:calc(var(--hdr-h,72px) + 12px);grid-template-columns:minmax(0,32fr) minmax(0,68fr);padding-bottom:20px}}.cp-story[data-page=tax] .ss-on [data-scene=return] .ba-pic{overflow:clip}.cp-story[data-page=tax] .ss-on [data-scene=return] .ba-frame{transform-origin:50%;will-change:transform}.cp-story[data-page=tax] .ss-on [data-scene=return] :is(.ba-line,.ba-tag),.cp-story[data-page=tax] .tx-div{display:none}.cp-story[data-page=tax] .ss-on [data-scene=return] .tx-div{z-index:3;pointer-events:none;left:calc(var(--tx-x,0) * 100% - 1px);top:calc(var(--tx-t,0) * 100% - 6px);height:calc((var(--tx-b,1) - var(--tx-t,0)) * 100% + 12px);opacity:0;background:#fff;width:2px;transition:opacity .25s;display:block;position:absolute;box-shadow:0 0 0 1px #0e12174d,0 0 26px 5px #0e121747}.cp-story[data-page=tax] .ss-on [data-scene=return] .tx-div.is-on{opacity:1}.cp-story[data-page=tax] .ss-on [data-scene=return] .tx-chip{white-space:nowrap;transform:scale(calc(1 / var(--cam-s,1)));position:absolute;top:10px;box-shadow:0 0 0 1px #0e121729,0 4px 14px #0e121738}.cp-story[data-page=tax] .ss-on [data-scene=return] .tx-chip-a{transform-origin:100% 0;right:10px}.cp-story[data-page=tax] .ss-on [data-scene=return] .tx-chip{opacity:0;transition:opacity .25s}.cp-story[data-page=tax] .ss-on [data-scene=return] .tx-div.is-a .tx-chip-a,.cp-story[data-page=tax] .ss-on [data-scene=return] .tx-div.is-b .tx-chip-b{opacity:1}.cp-story[data-page=tax] .ss-on [data-scene=return] .tx-chip-b{transform-origin:0 0;left:10px}.cp-story[data-page=tax] .ss-on .ss-joining[data-scene=return] .tx-div{visibility:hidden}.cp-story[data-page=tax] .ss-on [data-scene=return] .tx-value .body{color:#fff;max-width:24em;font-size:clamp(22px,1.9vw,28px);line-height:1.3}@media (max-width:767px){.cp-story[data-page=tax] [data-story]{--ba-cap-h:172px}.cp-story[data-page=tax] .ss-on [data-scene=return] .tx-value .body{font-size:17px;line-height:1.32}.cp-story[data-page=tax] .ss-on [data-scene=return] .ba-pic{margin:0 calc(-1 * var(--gutter,20px))}.cp-story[data-page=tax] .ss-on [data-scene=return] .tx-chip{padding:3px 8px;font-size:10px;top:6px}.cp-story[data-page=tax] .ss-on [data-scene=return] .tx-chip-a{right:6px}.cp-story[data-page=tax] .ss-on [data-scene=return] .tx-chip-b{left:6px}.cp-story[data-page=tax] .ss-on [data-scene=problems]{--lm-ph:max(40%, min(52%, 100% - 380px))}.cp-story[data-page=tax] .ss-on [data-scene=problems] .lm-pics{height:var(--lm-ph)}.cp-story[data-page=tax] .ss-on [data-scene=problems] .lm-text{top:calc(var(--lm-ph) + 24px)}}.cp-story[data-page=tax] [data-scene=problems] .lm-head:not(.ss-on *){margin-bottom:36px}
