.abc{padding-block:clamp(40px,6vw,72px)}.abc-note{border:1px dashed var(--line2);background:var(--bg2);max-width:820px;color:var(--mut);border-radius:12px;align-items:flex-start;gap:10px;margin:0 auto 34px;padding:12px 16px;font-size:13.5px;line-height:1.5;display:flex}.abc-note b{color:var(--ink);font-weight:600}.abc-band{border-top:1px solid var(--line);max-width:820px;margin:0 auto;padding-block:clamp(28px,4vw,44px)}.abc-band:first-of-type{border-top:0;padding-top:0}.abc-tag{font:600 10.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fnt);margin-bottom:12px;display:block}.abc-hero{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.abc-hero .h1{max-width:18ch}.abc-hero .lede{max-width:62ch}.abc-ctas{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.abc-band p.body{max-width:64ch;color:var(--mut);margin:12px 0 0;font-size:16.5px;line-height:1.65}.abc-disc{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:22px 0 0;padding:0;list-style:none;display:grid}.abc-disc li{border-top:1px solid var(--line);padding:16px 0 18px}.abc-disc h3{font:600 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accHi);margin:0 0 7px}.abc-disc p{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.abc-all{border-top:1px solid var(--line);color:var(--ink);margin:6px 0 0;padding-top:18px;font-size:16.5px;font-weight:600;line-height:1.5}.abc-slot{border:1px dashed var(--line2);background:var(--srf);min-height:92px;color:var(--mut);text-align:center;border-radius:16px;justify-content:center;align-items:center;padding:16px;font-size:14px;display:flex}.abc-close{flex-direction:column;align-items:flex-start;gap:14px;display:flex}@media (max-width:700px){.abc-disc{grid-template-columns:1fr}}
.ab3-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:18px 56px;margin-bottom:clamp(36px,5vw,56px);display:grid}.ab3-title{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ab3-title .h2{max-width:18ch}.ab3-found{flex-direction:column;gap:12px;padding-bottom:4px;display:flex}.ab3-found .kicker{color:var(--accHi)}.ab3-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ab3-cell{background:var(--bg);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:clamp(22px,2.8vw,32px);display:flex}.ab3-cell h3{letter-spacing:-.014em;color:var(--ink);margin-top:6px;font-size:clamp(18px,1.8vw,20px);font-weight:700;line-height:1.25}.ab3-cell p{color:var(--mut);text-wrap:pretty;font-size:15px;line-height:1.6}.ab3-cell--why{background-color:var(--bg2);background-image:linear-gradient(160deg,color-mix(in oklab,var(--acc) 7%,var(--bg2)) 0%,var(--bg2) 70%);justify-content:space-between}.ab3-cell--why .kicker{color:var(--accHi)}.ab3-why{letter-spacing:-.01em;text-wrap:balance;font-weight:600;color:var(--ink)!important;font-size:clamp(18px,1.8vw,20px)!important;line-height:1.45!important}.ab3-cta{color:var(--accHi);border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:4px 2px;font-size:15px;font-weight:600;display:inline-flex}.ab3-cta .ico{width:16px;height:16px;transition:transform .2s var(--ease)}.ab3-cta:hover{color:var(--accHi);text-underline-offset:4px;text-decoration:underline}.ab3-cta:hover .ico{transform:translate(3px)}.ab3-ic{background:var(--srf);border:1px solid var(--line);width:44px;height:44px;color:var(--accHi);border-radius:12px;flex:none;place-items:center;display:grid}.ab3-ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;overflow:visible}.ab3-ic .g{transform-box:fill-box}.ab3-ic .needle{transform-origin:50%}.ab3-ic .bar,.ab3-ic .pin{transform-origin:50% 100%}.ab3-ic .ring{transform-origin:50%;opacity:0}.ab3-ic .heart{transform-origin:50% 55%}.ab3-ic .tick{stroke-dasharray:1;stroke-dashoffset:0}@keyframes ab3-needle{0%{transform:rotate(-80deg)}55%{transform:rotate(12deg)}78%{transform:rotate(-4deg)}to{transform:none}}@keyframes ab3-bar{0%{transform:scaleY(.15)}to{transform:none}}@keyframes ab3-pin{0%{opacity:0;transform:translateY(-5px)}55%{opacity:1;transform:translateY(.6px)}to{opacity:1;transform:none}}@keyframes ab3-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}@keyframes ab3-beat{0%,to{transform:none}22%{transform:scale(1.14)}44%{transform:scale(.98)}62%{transform:scale(1.07)}}@keyframes ab3-tick{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ab3-anim .ab3-cell .needle{transform:rotate(-80deg)}.ab3-anim .ab3-cell .bar{transform:scaleY(.15)}.ab3-anim .ab3-cell .pin{opacity:0}.ab3-anim .ab3-cell .tick{stroke-dashoffset:1px}.ab3-anim .ab3-cell.play .needle{animation:ab3-needle 1.2s var(--ease) var(--t,0s) both}.ab3-anim .ab3-cell.play .bar{animation:ab3-bar .7s var(--ease) both}.ab3-anim .ab3-cell.play .b1{animation-delay:calc(var(--t,0s) + 0s)}.ab3-anim .ab3-cell.play .b2{animation-delay:calc(var(--t,0s) + .12s)}.ab3-anim .ab3-cell.play .b3{animation-delay:calc(var(--t,0s) + .24s)}.ab3-anim .ab3-cell.play .pin{animation:ab3-pin .75s var(--ease) var(--t,0s) both}.ab3-anim .ab3-cell.play .ring{animation:ab3-ring 1.1s var(--ease) calc(var(--t,0s) + .45s) both}.ab3-anim .ab3-cell.play .heart{animation:ab3-beat 1s ease-in-out var(--t,0s) both}.ab3-anim .ab3-cell.play .tick{animation:ab3-tick .7s var(--ease) calc(var(--t,0s) + .15s) both}@media (max-width:980px){.ab3-head{grid-template-columns:minmax(0,1fr)}.ab3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ab3-grid{grid-template-columns:minmax(0,1fr)}.ab3-cell{padding:22px 20px}}

.mv-about-lead>section{padding-bottom:0}.mv-about-close>section{padding-top:0}.mv-about-close .abc-band:first-of-type{border-top:1px solid var(--line);padding-top:clamp(28px,4vw,44px)}
