.audience-columns-module__jd9qdq__col{--c:clamp(0, calc(var(--p,1) * 1.7 - var(--i) * .3), 1);translate:0 calc((1 - var(--c)) * (56px + var(--i) * 64px));opacity:calc(.15 + var(--c) * .85)}.audience-columns-module__jd9qdq__rule{overflow:hidden}.audience-columns-module__jd9qdq__ruleFill{transform:scaleX(var(--c));transform-origin:0}.audience-columns-module__jd9qdq__ring,.audience-columns-module__jd9qdq__tick{stroke-dasharray:1}.audience-columns-module__jd9qdq__ring{stroke-opacity:.4;stroke-dashoffset:calc(1 - clamp(0, calc(var(--c) * 1.4 - .2), 1))}.audience-columns-module__jd9qdq__tick{stroke-dashoffset:calc(1 - clamp(0, calc(var(--c) * 2.5 - 1.5), 1))}
.before-after-module__gnz56G__head{display:none}.before-after-module__gnz56G__row{gap:16px;padding:20px 0;display:grid}.before-after-module__gnz56G__text{font-size:15px;line-height:1.55}.before-after-module__gnz56G__icon{flex-shrink:0}.before-after-module__gnz56G__tag{margin-bottom:6px}.before-after-module__gnz56G__sweep{display:none}@media (min-width:768px){.before-after-module__gnz56G__track:not([data-pinned]) .before-after-module__gnz56G__head{display:grid}.before-after-module__gnz56G__track:not([data-pinned]) .before-after-module__gnz56G__row{grid-template-columns:1fr 1fr;gap:0;padding:0}.before-after-module__gnz56G__track:not([data-pinned]) .before-after-module__gnz56G__without,.before-after-module__gnz56G__track:not([data-pinned]) .before-after-module__gnz56G__with{padding:20px 24px 20px 0}.before-after-module__gnz56G__track:not([data-pinned]) .before-after-module__gnz56G__with{border-left:1px solid var(--line);padding-left:24px}.before-after-module__gnz56G__track:not([data-pinned]) .before-after-module__gnz56G__tag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.before-after-module__gnz56G__track[data-pinned] .before-after-module__gnz56G__rows{grid-template-columns:minmax(0,1fr);margin-top:40px;display:grid}.before-after-module__gnz56G__track[data-pinned] .before-after-module__gnz56G__row{--lp:clamp(0, calc(var(--p,0) * var(--n) - var(--i)), 1);--w:clamp(0, calc((var(--lp) - .2) * 3.6), 1);opacity:0;pointer-events:none;border-bottom:0;grid-area:1/1;padding:0;transition:opacity .38s ease-out,translate .65s cubic-bezier(.23,1,.32,1);display:grid;position:relative;translate:0 40px}.before-after-module__gnz56G__track[data-pinned] .before-after-module__gnz56G__row[data-state=now]{opacity:1;pointer-events:auto;translate:0}.before-after-module__gnz56G__track[data-pinned] .before-after-module__gnz56G__row[data-state=past]{translate:0 -40px}.before-after-module__gnz56G__track[data-pinned] .before-after-module__gnz56G__without,.before-after-module__gnz56G__track[data-pinned] .before-after-module__gnz56G__with{grid-area:1/1}.before-after-module__gnz56G__track[data-pinned] .before-after-module__gnz56G__tag{margin-bottom:18px;font-size:13px}.before-after-module__gnz56G__track[data-pinned] .before-after-module__gnz56G__text{letter-spacing:-.02em;max-width:34ch;font-size:clamp(22px,2.6vw,36px);font-weight:500;font-stretch:125%;line-height:1.12}.before-after-module__gnz56G__track[data-pinned] .before-after-module__gnz56G__icon{margin-top:.22em;font-size:.7em}.before-after-module__gnz56G__track[data-pinned] .before-after-module__gnz56G__without{clip-path:inset(-8px -8px -8px calc(var(--w) * 100%))}.before-after-module__gnz56G__track[data-pinned] .before-after-module__gnz56G__with{clip-path:inset(-8px calc((1 - var(--w)) * 100%) -8px -8px)}.before-after-module__gnz56G__track[data-pinned] .before-after-module__gnz56G__sweep{translate:calc(var(--w) * 100%) 0;opacity:clamp(0, calc(var(--w) * (1 - var(--w)) * 12), 1);pointer-events:none;display:block;position:absolute;inset:-12px 0}.before-after-module__gnz56G__track[data-pinned] .before-after-module__gnz56G__sweep:before{content:"";background:var(--accent);width:2px;box-shadow:0 0 24px 2px color-mix(in srgb, var(--accent) 45%, transparent);position:absolute;top:0;bottom:0;left:-1px}.before-after-module__gnz56G__track[data-pinned] .before-after-module__gnz56G__rows{overflow-x:clip}.before-after-module__gnz56G__tab{position:relative}.before-after-module__gnz56G__tab[aria-current]:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:8px;left:0;right:0}@media (prefers-reduced-motion:reduce){.before-after-module__gnz56G__track[data-pinned] .before-after-module__gnz56G__row{transition:none}}
.case-reveal-module__3OVGvq__reveal{--q:clamp(0, calc(var(--p,1) * 1.3), 1)}.case-reveal-module__3OVGvq__frame{clip-path:inset(calc((1 - var(--q)) * 16%) calc((1 - var(--q)) * 12%) calc((1 - var(--q)) * 16%) calc((1 - var(--q)) * 12%) round 16px)}.case-reveal-module__3OVGvq__img{transform:scale(calc(1.14 - var(--q) * .14));transform-origin:30% 30%}.case-reveal-module__3OVGvq__caption{--t:clamp(0, calc((var(--q) - .6) * 2.5), 1);opacity:var(--t);translate:0 calc((1 - var(--t)) * 18px)}
.chapters-module__eMNXOG__bar{background:var(--line);border-radius:9999px;max-width:220px;height:2px;position:relative;overflow:hidden}.chapters-module__eMNXOG__fill{border-radius:inherit;background:var(--accent);transform:scaleX(var(--p,1));transform-origin:0;position:absolute;inset:0}.chapters-module__eMNXOG__dash{background:var(--accent);width:14px;height:2px;transform:scaleX(clamp(.25, calc(var(--p,1) * 6), 1));transform-origin:0;opacity:clamp(.35, calc(var(--p,1) * 6), 1);border-radius:9999px;flex-shrink:0;margin-top:.7em;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s}
.deliverables-stack-module__9CVEza__track{--tab:52px}@media (min-width:768px){.deliverables-stack-module__9CVEza__track{--tab:58px}}@media (min-width:1024px) and (min-height:780px){.deliverables-stack-module__9CVEza__track{--tab:64px}}.deliverables-stack-module__9CVEza__sheet{position:relative}.deliverables-stack-module__9CVEza__head{min-height:var(--tab);padding:14px 0 6px}.deliverables-stack-module__9CVEza__title{letter-spacing:-.01em;font-size:17px;line-height:1.3}@media (min-width:768px){.deliverables-stack-module__9CVEza__title{font-size:21px}}@media (min-width:1024px) and (min-height:780px){.deliverables-stack-module__9CVEza__title{font-size:24px}}.deliverables-stack-module__9CVEza__body{padding:0 0 24px 44px}@media (min-width:768px){.deliverables-stack-module__9CVEza__body{padding-left:0}}.deliverables-stack-module__9CVEza__ghost{letter-spacing:-.05em;opacity:.18;place-self:start end;font-size:clamp(80px,9vw,120px);font-weight:300;line-height:.8}.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__stack{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__sheet{margin-top:calc(var(--i) * var(--tab));flex-direction:column;grid-area:1/1;transition:transform .7s cubic-bezier(.23,1,.32,1),background-color .5s,border-color .5s;display:flex}.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__head{height:var(--tab);padding:0}.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__title{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;overflow:hidden}.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__sheet[data-state=now] .deliverables-stack-module__9CVEza__title{white-space:normal}.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__sheet[data-state=now] .deliverables-stack-module__9CVEza__head{height:auto;min-height:var(--tab);padding:14px 0 8px}.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__sheet[data-state=past] .deliverables-stack-module__9CVEza__title{color:var(--fg-body)}.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__sheet[data-state=past] .deliverables-stack-module__9CVEza__title:hover{color:var(--fg)}.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__sheet[data-state=next]{transform:translateY(calc(100% - (var(--n) - var(--i)) * var(--tab)))}.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__sheet[data-state=next] .deliverables-stack-module__9CVEza__title{color:var(--fg-mute)}.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__sheet[data-state=next] .deliverables-stack-module__9CVEza__title:hover{color:var(--fg)}.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__body{flex:1;padding-bottom:28px;transition:opacity .4s}.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__sheet[data-state=past] .deliverables-stack-module__9CVEza__body,.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__sheet[data-state=next] .deliverables-stack-module__9CVEza__body{opacity:0}.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__ghost{opacity:.22}.deliverables-stack-module__9CVEza__title:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}@media (prefers-reduced-motion:reduce){.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__sheet,.deliverables-stack-module__9CVEza__track[data-pinned] .deliverables-stack-module__9CVEza__body{transition:none}}
.faq-focus-module__svxtja__item{--k:var(--f,1);--b:clamp(0, calc((var(--f,0) - .45) * 2.2), 1)}.faq-focus-module__svxtja__item[open]{--k:1}.faq-focus-module__svxtja__bar{background:var(--accent);width:2px;transform:scaleY(var(--b));opacity:var(--b);border-radius:9999px;transition:transform .25s cubic-bezier(.23,1,.32,1),opacity .25s;position:absolute;top:18px;bottom:18px;left:0}.faq-focus-module__svxtja__q{opacity:calc(.55 + var(--k) * .45);translate:calc(var(--k) * 14px) 0;transition:opacity .25s,translate .35s cubic-bezier(.23,1,.32,1),color .5s}.faq-focus-module__svxtja__plus{border-color:color-mix(in srgb, var(--accent) calc(var(--k) * 100%), var(--line))}@media (prefers-reduced-motion:reduce){.faq-focus-module__svxtja__bar{display:none}.faq-focus-module__svxtja__q{opacity:1;translate:none}}
.guides-curtain-module__xgUQhW__row{--c:clamp(0, calc(var(--p,1) * (var(--n) * .5 + 1.6) - var(--i) * .5), 1)}.guides-curtain-module__xgUQhW__link{clip-path:inset(-6px calc((1 - var(--c)) * 100% - 6px) -6px -6px)}.guides-curtain-module__xgUQhW__arrow{opacity:clamp(0, calc(var(--c) * 3 - 2), 1)}.guides-curtain-module__xgUQhW__link:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}
.hero-trail-module__ei_saa__trail{--step:.42s;--base:.25s}@media (min-width:768px){.hero-trail-module__ei_saa__trail{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}}.hero-trail-module__ei_saa__step{--at:calc(var(--base) + var(--i) * var(--step))}.hero-trail-module__ei_saa__step:not(:last-child):before,.hero-trail-module__ei_saa__step:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:40px;bottom:-24px;left:15.5px}.hero-trail-module__ei_saa__step:not(:last-child):after{background:var(--accent);transform-origin:top}@media (min-width:768px){.hero-trail-module__ei_saa__step:not(:last-child):before,.hero-trail-module__ei_saa__step:not(:last-child):after{transform-origin:0;width:auto;height:1px;inset:15.5px -16px auto 44px}}.hero-trail-module__ei_saa__node{z-index:1}.hero-trail-module__ei_saa__dot{background:var(--accent);border-radius:9999px;position:absolute;inset:-1px}.hero-trail-module__ei_saa__num{color:var(--bg);transition:color .5s;position:relative}.hero-trail-module__ei_saa__text{position:relative}@media (prefers-reduced-motion:no-preference){.hero-trail-module__ei_saa__step:not(:last-child):after{animation:hero-trail-module__ei_saa__trail-draw-y calc(var(--step) - 60ms) cubic-bezier(.65, 0, .35, 1) both;animation-delay:calc(var(--at) + 60ms)}.hero-trail-module__ei_saa__dot{animation:.42s cubic-bezier(.23,1,.32,1) both hero-trail-module__ei_saa__trail-dot;animation-delay:var(--at)}.hero-trail-module__ei_saa__num{animation:.42s both hero-trail-module__ei_saa__trail-num;animation-delay:var(--at)}.hero-trail-module__ei_saa__text{animation:.65s cubic-bezier(.23,1,.32,1) both hero-trail-module__ei_saa__trail-rise;animation-delay:calc(var(--at) - .12s)}@media (min-width:768px){.hero-trail-module__ei_saa__step:not(:last-child):after{animation-name:hero-trail-module__ei_saa__trail-draw-x}}.hero-trail-module__ei_saa__trail[data-wait] .hero-trail-module__ei_saa__step:after,.hero-trail-module__ei_saa__trail[data-wait] .hero-trail-module__ei_saa__dot,.hero-trail-module__ei_saa__trail[data-wait] .hero-trail-module__ei_saa__num,.hero-trail-module__ei_saa__trail[data-wait] .hero-trail-module__ei_saa__text{animation:none}.hero-trail-module__ei_saa__trail[data-wait] .hero-trail-module__ei_saa__step:after{transform:scale(0)}.hero-trail-module__ei_saa__trail[data-wait] .hero-trail-module__ei_saa__dot,.hero-trail-module__ei_saa__trail[data-wait] .hero-trail-module__ei_saa__text{opacity:0}.hero-trail-module__ei_saa__trail[data-wait] .hero-trail-module__ei_saa__num{color:var(--accent)}}@keyframes hero-trail-module__ei_saa__trail-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hero-trail-module__ei_saa__trail-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-trail-module__ei_saa__trail-dot{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes hero-trail-module__ei_saa__trail-num{0%{color:var(--accent)}to{color:var(--bg)}}@keyframes hero-trail-module__ei_saa__trail-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.pains-pile-module__EP4X9q__count{letter-spacing:-.05em;align-items:flex-start;gap:.12em;font-size:clamp(72px,9vw,128px);line-height:1;display:flex}.pains-pile-module__EP4X9q__roll{height:1em;display:block;overflow:hidden}.pains-pile-module__EP4X9q__roll>span{height:1em;translate:0 calc(var(--k) * -1em);line-height:1;transition:translate .65s cubic-bezier(.77,0,.175,1);display:block}.pains-pile-module__EP4X9q__total{letter-spacing:0;margin-top:.4em;font-size:.24em}.pains-pile-module__EP4X9q__seg{cursor:pointer;flex:1;max-width:56px;height:24px;position:relative}.pains-pile-module__EP4X9q__seg:before,.pains-pile-module__EP4X9q__seg:after{content:"";background:var(--line);border-radius:9999px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.pains-pile-module__EP4X9q__seg:after{background:var(--accent);transform-origin:0;transition:transform .5s cubic-bezier(.23,1,.32,1);transform:scaleX(0)}.pains-pile-module__EP4X9q__seg[data-on]:after{transform:none}.pains-pile-module__EP4X9q__seg:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.pains-pile-module__EP4X9q__mark{border:1px solid var(--accent);width:28px;height:28px;color:var(--accent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:-1px;transition:background-color .3s,color .3s,border-color .5s,transform .42s cubic-bezier(.23,1,.32,1);display:flex}.pains-pile-module__EP4X9q__item,.pains-pile-module__EP4X9q__text{transition:opacity .42s ease-out,transform .65s cubic-bezier(.23,1,.32,1),color .5s,border-color .5s}.pains-pile-module__EP4X9q__track[data-pinned] .pains-pile-module__EP4X9q__text{letter-spacing:-.01em;font-size:clamp(17px,2.5vh,24px);line-height:1.32}.pains-pile-module__EP4X9q__track[data-pinned] .pains-pile-module__EP4X9q__item[data-state=next]{opacity:0;pointer-events:none;transform:translateY(36px)}.pains-pile-module__EP4X9q__track[data-pinned] .pains-pile-module__EP4X9q__item[data-state=now] .pains-pile-module__EP4X9q__mark{background:var(--accent);color:var(--bg);animation:.46s cubic-bezier(.23,1,.32,1) both pains-pile-module__EP4X9q__pile-stamp}.pains-pile-module__EP4X9q__track[data-pinned] .pains-pile-module__EP4X9q__item[data-state=past] .pains-pile-module__EP4X9q__text{opacity:.42}.pains-pile-module__EP4X9q__track[data-pinned] .pains-pile-module__EP4X9q__item[data-state=past] .pains-pile-module__EP4X9q__mark{opacity:.6}@keyframes pains-pile-module__EP4X9q__pile-stamp{0%{opacity:0;transform:scale(1.7)rotate(-12deg)}60%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pains-pile-module__EP4X9q__roll>span,.pains-pile-module__EP4X9q__seg:after,.pains-pile-module__EP4X9q__mark,.pains-pile-module__EP4X9q__item,.pains-pile-module__EP4X9q__text{transition:none}.pains-pile-module__EP4X9q__track[data-pinned] .pains-pile-module__EP4X9q__item[data-state=now] .pains-pile-module__EP4X9q__mark{animation:none}}
.paint-links-module__pcvucW__row{--c:clamp(0, calc(var(--p,1) * (var(--n) * .35 + 1.3) - var(--i) * .35), 1)}.paint-links-module__pcvucW__name{color:#0000;background-image:linear-gradient(90deg, var(--fg) 0 50%, color-mix(in srgb, var(--fg) 26%, transparent) 50% 100%);background-size:200% 100%;background-position:calc((1 - var(--c)) * 100%) 0;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.paint-links-module__pcvucW__link:hover .paint-links-module__pcvucW__name,.paint-links-module__pcvucW__link:focus-visible .paint-links-module__pcvucW__name{background-image:linear-gradient(90deg, var(--accent) 0 50%, color-mix(in srgb, var(--fg) 26%, transparent) 50% 100%)}.paint-links-module__pcvucW__text{opacity:calc(.3 + var(--c) * .7)}.paint-links-module__pcvucW__link:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}@media (forced-colors:active){.paint-links-module__pcvucW__name{color:linktext;background:0 0}}
.scrub-text-module__d8pQgG__word{opacity:clamp(.18, calc((var(--p,1) * (var(--nw) + 6) - var(--w)) / 6), 1);transition:opacity .12s linear}.scrub-text-module__d8pQgG__dash{transition:background-color .5s}
