@keyframes ascWipeLR{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ascEdgeLR{0%{opacity:0;left:-2%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:102%}}@keyframes ascShine{0%{background-position:220% 0}to{background-position:-120% 0}}@keyframes ascFade{0%{opacity:0}to{opacity:1}}@keyframes ascBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ascPulse{0%{opacity:.5;transform:scale(.96)}70%{opacity:0}to{opacity:0;transform:scale(1.75)}}@keyframes ascCue{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}@keyframes ascSpin{to{transform:rotate(360deg)}}@keyframes ascNudge{0%,to{transform:translate(0)}20%{transform:translate(-6px)}45%{transform:translate(6px)}70%{transform:translate(-3px)}}@keyframes ascFloatA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(90px,-64px)scale(1.16)}}@keyframes ascFloatB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-100px,54px)scale(1.12)}}@keyframes ascFloatC{0%,to{transform:translate(0)scale(1)}50%{transform:translate(64px,74px)scale(1.2)}}@keyframes asc-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes asc-flow{to{stroke-dashoffset:-22px}}@keyframes asc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes asc-float2{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes asc-rise{0%{opacity:.4;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}@keyframes ascRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes ascMark{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes ascFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ascGlow{0%{opacity:.42;transform:translate(-50%,-50%)scale(.92)}to{opacity:.8;transform:translate(-50%,-50%)scale(1.28)}}@keyframes ascSweep{0%{transform:translate(-140%)skew(-16deg)}55%,to{transform:translate(260%)skew(-16deg)}}@keyframes ascGrowLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ascRiseUp{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes ascWipeTB{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes ascWipeBT{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes ascEdgeTB{0%{opacity:0;top:-2%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@keyframes ascEdgeBT{0%{opacity:0;top:100%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:-2%}}@keyframes ascPunch{0%{transform:scale(1.06)}60%{transform:scale(.985)}to{transform:scale(1)}}@keyframes ascWipeCenter{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes ascWipeDiag{0%{clip-path:polygon(0 0,0 0,-40% 100%,-40% 100%)}to{clip-path:polygon(0 0,140% 0,100% 100%,0 100%)}}@keyframes ascEdgeCL{0%{opacity:0;left:50%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:-2%}}@keyframes ascEdgeCR{0%{opacity:0;left:50%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes ascBlinds{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes ascEdgeTBg{0%{opacity:0;top:-2%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){#asc-inner{clip-path:none!important;animation:none!important}#asc-edge,#asc-cue{display:none!important}.asc-blob{animation:none!important}.asc-cta-ring{animation:none!important;display:none!important}.asc-termcaret{animation:none!important}}@media (max-width:620px){#asc-carved,#asc-brand{padding:24px 22px!important}#asc-meta{letter-spacing:.16em!important;padding:26px 22px!important;font-size:10px!important}#asc-viz{padding:0 22px!important}#asc-problem{padding:0 16px!important}#asc-problem-panel{width:100%!important}#asc-problem-stage{padding:44px 20px!important}#asc-problem-card{width:100%!important}#asc-problem-ask h2{font-size:clamp(26px,7.2vw,38px)!important}#asc-problem-answer h2{font-size:clamp(20px,5.6vw,28px)!important}#asc-problem-tagline{white-space:normal!important}#asc-firm{gap:12px!important}.asc-firmtxt{letter-spacing:.2em!important}.asc-rule{width:20px!important}}@media (max-width:400px){#asc-firm .asc-rule{display:none!important}.asc-firmtxt{text-align:center;white-space:normal!important}}@media (prefers-reduced-motion:reduce){.asc-flow{animation:none}[style*=asc-float]{animation:none!important}}@media (max-width:768px){[style*=grid-template-columns]:not(.m-keep-cols){grid-template-columns:1fr!important}[style*=grid-template-columns]:not(.m-keep-cols)>*{min-width:0}.m-shrink-pad{padding-left:20px!important;padding-right:20px!important}.m-shrink-pad-y{padding-top:44px!important;padding-bottom:44px!important}.m-full{width:100%!important;max-width:100%!important}.m-wrap{flex-wrap:wrap!important}.m-center{text-align:center!important}.m-col{flex-direction:column!important}.m-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.m-stack{grid-template-columns:1fr!important}}@media (max-width:560px){.m-hide{display:none!important}.m-2{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:430px){.asc-hdr{gap:10px!important;padding-left:14px!important;padding-right:14px!important}.asc-hdr-cta{padding:8px 13px!important;font-size:12px!important}#asc-word h1{font-size:clamp(40px,13vw,58px)!important}}@media (max-width:560px){#asc-viz h2{font-size:clamp(34px,11vw,56px)!important}.asc-termtitle{display:none!important}}#asc-join:hover{letter-spacing:.1em;background:#e6b34e1f;border-color:#e6b34ee6;box-shadow:0 0 34px #e6b34e4d}#asc-join:hover .asc-chip{background:#f2efe6;transform:translate(4px)}#asc-cta:hover{border-color:#e6b34ee6;transform:translateY(-2px);box-shadow:0 0 0 1px #e6b34e59,0 0 34px #e6b34e66,0 20px 48px #00000073}#asc-cta:hover .asc-cta-text{opacity:1;max-width:140px;padding-left:24px}.asc-nudge{animation:.42s ascNudge;border-color:#e6b34e8c!important}@media (prefers-reduced-motion:reduce){.asc-nudge{animation:none}}#asc-problem-card:focus-within,#asc-problem-email-card:focus-within{border-color:#e6b34e8c;box-shadow:0 0 24px #e6b34e2e}#asc-problem-send:hover,#asc-problem-send:focus-visible,#asc-problem-email-send:hover,#asc-problem-email-send:focus-visible{transform:scale(1.08);box-shadow:0 0 22px #e6b34e8c}#asc-problem-email-input::placeholder{color:#f2efe652}#asc-problem-reset:hover,#asc-problem-reset:focus-visible{color:#e6b34ed9}@media (prefers-reduced-motion:reduce){#asc-problem-send-spinner{animation:none!important}}.asc-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.asc-terminput{color:#e6b34e;caret-color:#e6b34e;min-width:1ch;max-width:100%;font:inherit;line-height:inherit;background:0 0;border:0;outline:none;flex:0 auto;margin:0;padding:0}.asc-terminput:disabled{opacity:.6}.asc-termlink{color:#e6b34e;border-bottom:1px solid #e6b34e66;padding:1px 2px;text-decoration:none;transition:background .25s}.asc-termlink:hover,.asc-termlink:focus-visible{background:#e6b34e29}.asc-termchips{scrollbar-width:none}.asc-termchips::-webkit-scrollbar{display:none}.asc-termchip{color:#e6b34e;letter-spacing:.02em;cursor:pointer;background:#e6b34e14;border:1px solid #e6b34e66;border-radius:999px;flex:none;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:12px;transition:background .25s,border-color .25s,transform .25s}.asc-termchip:hover,.asc-termchip:focus-visible{background:#e6b34e33;border-color:#e6b34ed9;transform:translateY(-1px)}.asc-termchip-type{color:#18b484f2;background:#18b4841a;border-color:#18b48473}.asc-termchip-type:hover,.asc-termchip-type:focus-visible{background:#18b48438;border-color:#18b484d9}#asc-termbody{scrollbar-width:thin;scrollbar-color:#e6b34e59 transparent}#asc-termbody::-webkit-scrollbar{width:6px}#asc-termbody::-webkit-scrollbar-thumb{background:#e6b34e59;border-radius:999px}@media (max-width:620px){#asc-termbody{padding:clamp(58px,9vh,90px) 20px 92px!important}#asc-termchips{padding:0 8px 20px 20px!important;right:92px!important}}@media (prefers-reduced-motion:reduce){.asc-termchip{transition:none!important}.asc-termchip:hover,.asc-termchip:focus-visible{transform:none!important}}
