:root{--vw:100vw;--bg:#ffffff;--band:#f1f2f4;--band-2:#e7e9ec;--ink:#15140f;--ink-2:#5c6370;--ink-inv:#e9eaec;--line:#e3e5e8;--band-deep:#e2e5e9;--line-inv:#333840;--white:#ffffff;--accent:#e4572e;--accent-brand:#cf4d17;--accent-ink:#b8420f;--accent-tint:#fbf1ea;--card-shadow:0 1px 2px rgba(12,14,18,.04),0 20px 44px -32px rgba(12,14,18,.22);--card-shadow-hover:0 2px 4px rgba(12,14,18,.05),0 30px 56px -30px rgba(12,14,18,.42);--ease:cubic-bezier(.16,1,.3,1);--chart-grid:#d1d5d9;--chart-axis:#bcc0c4;--chart-muted:#62676e;--chart-line-primary:var(--accent-brand);--chart-line-secondary:#74797f;--chart-reveal:cubic-bezier(.85,0,.15,1);--maxw:1240px;--pad:clamp(20px,4vw,56px);--display:"Cabinet Grotesk","Satoshi","Helvetica Neue",Arial,sans-serif;--sans:"Satoshi","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden;text-wrap:pretty}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px;border-radius:3px}.nowrap{white-space:nowrap}.skip-link{position:absolute;left:12px;top:-60px;z-index:200;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:8px;font-weight:650;font-size:.92rem;transition:top .2s ease}.skip-link:focus{top:12px}.nav{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;transition:border-color .3s ease,background .3s ease}.nav--scrolled{border-bottom-color:var(--line);background:color-mix(in srgb,var(--bg) 92%,transparent)}.nav__in{max-width:var(--maxw);margin:0 auto;padding:13px var(--pad);display:flex;align-items:center;gap:clamp(16px,3.5vw,38px)}.wordmark{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:800;font-size:1.16rem;letter-spacing:-.02em}.wordmark__mark{height:23px;width:auto;display:block;flex:none;color:var(--ink)}.nav__scroll{display:flex;align-items:center;gap:26px;font-size:.92rem;color:var(--ink-2)}.nav__scroll .t{color:var(--ink-2);white-space:nowrap;transition:color .2s ease}.nav__scroll .t:hover{color:var(--ink)}.nav__scroll .t.is-active{color:var(--accent-ink);font-weight:600}.nav__cta{flex:none;margin-left:auto}.nav__burger{display:none;flex:none;width:40px;height:40px;padding:0;cursor:pointer;background:transparent;border:1px solid var(--line);border-radius:12px;align-items:center;justify-content:center;gap:4.5px;flex-direction:column;transition:border-color .2s var(--ease)}.nav__burger:hover{border-color:var(--ink)}.nav__burger-bar{display:block;width:16px;height:1.6px;border-radius:1px;background:var(--ink);transition:transform .26s var(--ease),opacity .18s var(--ease)}.nav__burger[aria-expanded=true] .nav__burger-bar:nth-child(1){transform:translateY(6.1px) rotate(45deg)}.nav__burger[aria-expanded=true] .nav__burger-bar:nth-child(2){opacity:0}.nav__burger[aria-expanded=true] .nav__burger-bar:nth-child(3){transform:translateY(-6.1px) rotate(-45deg)}.nav__burger:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.nav__menu{display:none;border-top:1px solid var(--line);background:var(--bg);padding:10px var(--pad) 18px;opacity:0;transform:translateY(-8px);transition:opacity .22s var(--ease),transform .22s var(--ease)}.nav__menu.is-open{opacity:1;transform:none}.nav__menu-list{display:flex;flex-direction:column}.nav__menu-link{display:block;padding:13px 2px;font-family:var(--display);font-weight:700;letter-spacing:-.02em;font-size:1.32rem;color:var(--ink);border-bottom:1px solid var(--line)}.nav__menu-link:last-child{border-bottom:0}.nav__menu-link.is-active{color:var(--accent-ink)}.nav__menu-link:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.nav__menu-cta{width:100%;margin-top:14px;padding:14px 20px;font-size:.98rem}body.has-menu{overflow:hidden}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:650;font-size:.92rem;line-height:1;border-radius:999px;padding:12px 20px;border:1px solid var(--ink);transition:transform .2s ease,background .2s ease,color .2s ease}.btn--primary{background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:0 10px 24px -14px #0c0e1280}.btn--primary:hover{transform:translateY(-1px);box-shadow:0 16px 30px -14px #0c0e128c}.btn:active{transform:translateY(1px) scale(.99)}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn--ghost:hover{border-color:var(--ink)}.btn--lg{padding:15px 26px;font-size:1rem}.hero{position:relative;max-width:var(--maxw);margin:0 auto;padding:clamp(6px,2vh,20px) var(--pad) 0;min-height:calc(100svh - 64px);display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(16px,2vw,36px)}.hero__copy{position:relative;z-index:3}.hero__title{font-family:var(--display);font-size:clamp(2.5rem,5vw,4.4rem);line-height:.96;letter-spacing:-.03em;font-weight:800;margin:0;text-wrap:balance;max-width:5.6em}.hero__title .accent{color:var(--accent-brand)}.hero__sub{font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.5;color:var(--ink-2);margin:26px 0 0;max-width:40ch}.hero__cta{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.hero__note{font-family:var(--mono);font-size:.72rem;line-height:1.5;color:#92979d;margin:34px 0 0;max-width:44ch}.hero__stage{position:relative;z-index:1;width:100%;min-height:min(76vh,640px);background:var(--bg)}.stage__legion{position:absolute;top:0;right:0;bottom:0;left:0;display:block;filter:grayscale(1);opacity:.95;animation:legionDrift 40s ease-in-out infinite alternate}.stage__legion img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 58%}@keyframes legionDrift{0%{transform:scale(1)}to{transform:scale(1.035)}}.sprite{position:absolute;z-index:2;left:var(--sx,50%);bottom:var(--sy,10%);height:var(--sh,42%);transform:translate(-50%) scale(.99);opacity:0;transition:opacity .5s ease,transform .5s ease;pointer-events:none}.sprite.is-in{opacity:1;transform:translate(-50%) scale(1)}.sprite__img{display:block;height:100%;width:auto}.sprite:after{content:"";position:absolute;left:50%;bottom:-2%;transform:translate(-50%);width:80%;height:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(12,14,18,.28),transparent);filter:blur(3px);opacity:0;transition:opacity .55s ease}.sprite.is-in:after{opacity:.9}.bubble{position:absolute;z-index:5;left:0;top:0;transform:translateY(calc(-100% + 8px)) scale(.97);transform-origin:var(--tail,50%) bottom;width:max-content;max-width:min(290px,80vw);background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:13px 16px;font-size:.9rem;line-height:1.4;box-shadow:0 22px 50px -22px #0c0e1273;opacity:0;pointer-events:none;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.bubble.is-in{opacity:1;transform:translateY(-100%) scale(1)}.bubble:after{content:"";position:absolute;top:100%;left:var(--tail,50%);transform:translate(-50%);border:9px solid transparent;border-top-color:var(--white);filter:drop-shadow(0 1px 0 var(--line))}.bubble__role{display:block;font-weight:700;color:var(--accent);margin-bottom:2px}.bubble__line{color:var(--ink)}.bubble .ch{opacity:0}.bubble .ch.on{opacity:1;transition:opacity .05s linear}.bubble__caret{display:none;width:.42em;height:1.02em;margin-left:2px;vertical-align:-2px;background:var(--accent);border-radius:1px}.bubble.is-typing .bubble__caret{display:inline-block;animation:caretBlink .75s steps(1) infinite}@keyframes caretBlink{0%,55%{opacity:1}56%,to{opacity:0}}@media (max-width:860px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:10px;padding-bottom:24px;gap:4px}.hero__copy{max-width:none;order:1}.hero__title{max-width:none}.hero__stage{order:2;min-height:44vh;max-height:410px;margin-top:32px}.stage__legion{top:0;right:0;bottom:0;left:0}.stage__legion img{object-position:center 64%}.sprite{left:50%;bottom:4%;height:min(25vh,205px)}.bubble{max-width:min(272px,78vw);font-size:.86rem;padding:11px 14px}.nav__in{flex-wrap:nowrap;gap:12px;padding-top:8px;padding-bottom:8px}.nav__scroll{display:none}.nav__burger{display:flex}.nav__menu:not([hidden]){display:block}.nav__cta{margin-left:auto}body.has-menu .nav__cta{display:none}body.has-menu .nav__burger{margin-left:auto}.wordmark{font-size:1.06rem}.wordmark__mark{height:21px}.nav__cta{padding:9px 16px;font-size:.86rem}.hero__note{margin-top:20px}}@media (prefers-reduced-motion:reduce){.nav__menu,.nav__burger-bar{transition:none}.stage__legion{animation:none}.stage__frame{transition:opacity .25s ease}.bubble{transition:opacity .2s ease}.bubble .ch{opacity:1}.bubble__caret{display:none}}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad);position:relative;z-index:1}.sec{padding:clamp(52px,7.5vh,96px) 0;position:relative;scroll-margin-top:76px}.sec--org,.sec--auto,.sec--writing,.sec--work,.sec--cta{overflow:hidden}.decor{position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform,filter;height:auto;transform-origin:center;filter:blur(var(--pblur,0))}.decor--cube{opacity:.85}.decor--agent{opacity:.92;filter:blur(var(--pblur,0)) saturate(.96)}.sec__title{font-family:var(--display);font-weight:800;letter-spacing:-.03em;line-height:1.03;font-size:clamp(2rem,4vw,3.4rem);margin:0;max-width:22ch;text-wrap:balance}.sec__intro{font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55;color:var(--ink-2);margin:20px 0 0;max-width:60ch}.accent{color:var(--accent-brand)}.sec--org{background:var(--band);border-top:1px solid var(--line)}.sec--auto{background:var(--band-deep);border-top:1px solid var(--line)}.sec--atwork{background:var(--band-2);border-top:1px solid var(--line)}.sec--process{background-color:var(--bg);background-image:radial-gradient(circle at 1px 1px,rgba(12,14,18,.08) 1px,transparent 0);background-size:20px 20px;border-top:1px solid var(--line)}.sec--about{background:var(--band);border-top:1px solid var(--line)}.sec--writing{background:var(--bg);border-top:1px solid var(--line)}.sec--work{background:var(--band-2);border-top:1px solid var(--line)}.sec--faq{background:var(--bg);border-top:1px solid var(--line)}.sec--cta{background:var(--band);border-top:1px solid var(--line)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}@keyframes riseIn{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}[data-stagger]>*{opacity:0}[data-stagger].in>*{animation:riseIn .62s var(--ease) both;animation-delay:var(--d,0ms)}@keyframes heroRise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.hero__copy .hero__title{animation:heroRise .9s var(--ease) both}.hero__copy .hero__sub{animation:heroRise .9s var(--ease) .12s both}.hero__copy .hero__cta{animation:heroRise .9s var(--ease) .24s both}.pcard,.lane,.quote{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.pcard:hover,.lane:hover,.quote:hover{transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}.org{margin-top:clamp(40px,6vw,72px)}.org__top{display:flex;justify-content:center}.node--you{border:1.5px solid var(--ink);border-radius:16px;padding:14px 30px;text-align:center;background:var(--white)}.node__tag{display:block;font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink)}.node__name{display:block;font-family:var(--display);font-weight:800;font-size:1.3rem;margin-top:2px}.org__lines{display:block;width:100%;height:56px;color:var(--line)}.org__row{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.5vw,20px)}.orgcard{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:20px 16px 18px;text-align:center;box-shadow:var(--card-shadow);transition:transform .3s ease,box-shadow .3s ease}.orgcard:hover{transform:translateY(-4px);box-shadow:0 22px 44px -26px #0c0e1266}.orgcard__fig{height:116px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:8px}.orgcard__fig img{height:106px;width:auto;display:block}.orgcard__role{font-family:var(--display);font-weight:750;font-size:.98rem;margin:0 0 6px;letter-spacing:-.01em}.orgcard__desc{font-size:.85rem;line-height:1.4;color:var(--ink-2);margin:0}.marquee{margin:clamp(40px,6vw,72px) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee__track{display:flex;gap:44px;width:max-content;animation:marquee 36s linear infinite}.marquee__track span{font-family:var(--display);font-weight:700;font-size:clamp(1.1rem,2vw,1.55rem);color:#bcc0c4;white-space:nowrap}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee:hover .marquee__track{animation-play-state:paused}.moment{overflow:hidden;background:var(--ink);padding:clamp(14px,2vw,22px) 0}.moment__track{display:flex;gap:36px;width:max-content;align-items:center;white-space:nowrap;animation:marquee 38s linear infinite}.moment__track span{font-family:var(--display);font-weight:700;font-size:clamp(1.1rem,2.2vw,1.9rem);letter-spacing:-.01em;color:var(--ink-inv)}.moment__track .dot{color:var(--accent-brand)}.moment:hover .moment__track{animation-play-state:paused}.carousel{position:relative;margin-top:clamp(28px,4vw,46px)}.carousel__track{display:flex;gap:clamp(16px,2vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.carousel__track::-webkit-scrollbar{display:none}.carousel__nav{display:flex;gap:10px;margin-top:8px}.carousel__btn{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--white);font-size:1.3rem;line-height:1;color:var(--ink);cursor:pointer;display:grid;place-items:center;transition:transform .2s ease,border-color .2s ease}.carousel__btn:hover{border-color:var(--ink);transform:translateY(-1px)}.carousel__btn:disabled{opacity:.3;cursor:default;transform:none}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,20px);margin-top:clamp(28px,4vw,46px)}@media (max-width:1080px){.pgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pgrid{grid-template-columns:1fr}}.pcard{scroll-snap-align:start;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--card-shadow)}.pcard__fig{position:relative;height:164px;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 92% at 50% 30%,var(--band),#e2e5e9)}.pcard__fig img{height:116px;width:auto;object-fit:contain;filter:drop-shadow(0 12px 14px rgba(12,14,18,.16))}.pcard__n{position:absolute;top:12px;left:12px;width:38px;height:38px;border-radius:50%;z-index:2;background:var(--accent-brand);color:#fff;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:.9rem}.pcard__body{padding:clamp(18px,2vw,24px);display:flex;flex-direction:column;flex:1}.pcard__title{font-family:var(--display);font-weight:800;font-size:1.4rem;margin:0;letter-spacing:-.02em}.pcard__desc{font-size:.93rem;line-height:1.5;color:var(--ink-2);margin:8px 0 0}.drawers{margin-top:14px;display:flex;flex-direction:column;border-top:1px solid var(--line)}.drawer{border-bottom:1px solid var(--line);background:transparent}.wcard{scroll-snap-align:start;flex:0 0 clamp(256px,29%,320px);background:var(--white);border:1px solid var(--line);border-radius:18px;box-shadow:var(--card-shadow);transition:transform .3s ease}.wcard:hover{transform:translateY(-5px)}.wcard a{display:flex;flex-direction:column;height:100%;padding:clamp(20px,2vw,26px)}.wcard__kicker{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.wcard__title{font-family:var(--display);font-weight:750;font-size:1.16rem;line-height:1.26;margin:12px 0 0;letter-spacing:-.01em;flex:1}.wcard__more{margin-top:20px;font-weight:650;font-size:.88rem;color:var(--accent-ink)}.drawer summary{cursor:pointer;list-style:none;padding:11px 0;font-weight:650;font-size:.92rem;display:flex;align-items:center;justify-content:space-between;gap:14px;transition:color .2s}.drawer summary::-webkit-details-marker{display:none}.drawer summary:after{content:"+";color:var(--accent-ink);font-size:1.15rem;line-height:1;font-weight:400}.drawer[open] summary:after{content:"–"}.drawer summary:hover{color:var(--accent-ink)}.drawer p{margin:0;padding:0 0 12px;font-size:.88rem;line-height:1.45;color:var(--ink-2)}.acar{position:relative;margin-top:clamp(28px,4vw,52px);--acar-bleed:calc(var(--pad) + max(0px,(var(--vw) - var(--maxw)) / 2));--acar-gap:clamp(12px,1.5vw,20px);--acar-fade:min(clamp(18px,3vw,48px),calc(var(--acar-bleed) * .8))}.acar__track{display:flex;gap:var(--acar-gap);overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--acar-bleed));padding:6px 0 4px;padding-inline-start:var(--acar-bleed);scroll-padding-left:var(--acar-bleed);scroll-padding-inline-start:var(--acar-bleed);-webkit-mask-image:linear-gradient(to right,transparent 0,#fff var(--acar-fade),#fff calc(100% - var(--acar-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#fff var(--acar-fade),#fff calc(100% - var(--acar-fade)),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.acar__track::-webkit-scrollbar{display:none}.acar__track:after{content:"";flex:0 0 max(0px,calc(var(--acar-fade) + 20px - var(--acar-gap)))}.acar__card{scroll-snap-align:start;flex:0 0 clamp(300px,calc((100% - var(--acar-bleed)) * .46),620px);display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:22px;box-shadow:var(--card-shadow);overflow:hidden}.acar__art{display:block;aspect-ratio:174/114;height:auto;flex:none;background-color:var(--band);background-image:radial-gradient(circle at 1px 1px,rgba(12,14,18,.055) 1px,transparent 0);background-size:16px 16px;border-bottom:1px solid var(--line)}.bart{display:block;width:100%;height:100%}.acar__body{padding:clamp(20px,2vw,28px);display:flex;flex-direction:column;flex:1}.acar__t{font-family:var(--display);font-weight:800;letter-spacing:-.03em;line-height:1;font-size:clamp(1.7rem,3vw,2.5rem);margin:0}.acar__sub{font-family:var(--display);font-weight:650;letter-spacing:-.012em;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.3;color:var(--accent-ink);margin:9px 0 0}.acar__desc{font-size:.94rem;line-height:1.55;color:var(--ink-2);margin:12px 0 0}.acar__lab{display:block;font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#83888e}.acar__flows{margin:auto 0 0;padding-top:16px;border-top:1px solid var(--line)}.acar__flows ul{display:flex;flex-wrap:wrap;gap:7px;margin:11px 0 0;padding:0;list-style:none}.acar__flows li{white-space:nowrap;font-size:.84rem;line-height:1.2;color:var(--ink-2);background:var(--band-2);border:1px solid var(--line);border-radius:999px;padding:5px 11px 6px}.acar__proof{font-size:.9rem;line-height:1.5;color:var(--ink-2);margin:14px 0 0}.acar__nav{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,24px);margin-top:clamp(20px,2.4vw,30px)}.acar__arrow{width:42px;height:42px;flex:none;border-radius:50%;cursor:pointer;background:var(--white);border:1px solid var(--line);color:var(--ink);font-size:1.2rem;line-height:1;display:grid;place-items:center;transition:border-color .2s var(--ease),transform .2s var(--ease),opacity .2s var(--ease)}.acar__arrow:hover{border-color:var(--ink);transform:translateY(-1px)}.acar__arrow[aria-disabled=true]{opacity:.3;transform:none;cursor:default}.acar__arrow[aria-disabled=true]:hover{border-color:var(--line);transform:none}.acar__dots{display:flex;align-items:center;gap:16px}.acar__dot{width:8px;height:8px;padding:0;border-radius:50%;cursor:pointer;border:0;background:#c5c9cd;transition:background .25s var(--ease),width .25s var(--ease)}.acar__dot:hover{background:#9fa4a9}.acar__dot.is-on{background:var(--accent-brand);width:24px;border-radius:4px}.acar__dot:focus-visible,.acar__arrow:focus-visible{outline:2px solid var(--accent-brand);outline-offset:3px}@media (max-width:720px){.acar__card{flex:0 0 min(calc((100% - var(--acar-bleed)) * .82),440px)}.acar__t{font-size:1.68rem}.acar__sub{font-size:.98rem}.acar__body{padding:18px}.acar__desc{font-size:.9rem;line-height:1.5;margin-top:10px}.acar__flows{margin-top:auto;padding-top:13px}.acar__flows ul{gap:6px;margin-top:9px}.acar__flows li{white-space:normal;font-size:.78rem;padding:4px 9px 5px}}.bart *{transform-box:fill-box}.ui-p{fill:var(--white);stroke:var(--line);stroke-width:.5}.ui-l{fill:#d5d9dd}.ui-l2{fill:#b1b5ba}.ui-l3{fill:#c5c9cd}.ui-img{fill:#e1e4e8}.ui-bar{fill:var(--band-2)}.ui-side{fill:var(--band)}.ui-av{fill:#d5d9dd}.ui-avh{fill:#babec3}.ui-avb{fill:none;stroke:#babec3;stroke-width:.8;stroke-linecap:round}.ui-accent,.ui-dot{fill:var(--accent-brand)}.ui-dot3{fill:#c5c9cd}.ui-chip{fill:var(--accent-tint);stroke:var(--accent-brand);stroke-width:.45}.ui-node,.ui-port{fill:var(--white);stroke:var(--accent-brand);stroke-width:.5}.ui-leg{stroke:var(--line);stroke-width:.7;fill:none}.ui-tile{fill:var(--band);stroke:var(--line);stroke-width:.45}.ui-num{fill:#babec3}.ui-grid{stroke:var(--line);stroke-width:.45;opacity:.7}.ui-axis{stroke:var(--line);stroke-width:.5}.ui-arrowhead{fill:#9fa4a9}.ui-up{fill:var(--accent-brand)}.ui-pt{fill:var(--white);stroke:var(--accent-brand);stroke-width:.7}.ui-flag{fill:var(--accent-brand);stroke:none}.ui-tab{fill:var(--accent-brand);opacity:.75}.ui-fold{fill:#e1e4e8}.ui-core{fill:var(--accent-tint);stroke:var(--accent-brand);stroke-width:.65}.ui-halo{fill:none;stroke:var(--accent-brand);stroke-width:.45;opacity:.22}.ui-halo2{fill:var(--accent-tint);opacity:.4}.ui-coreline{fill:none;stroke:var(--accent-brand);stroke-width:.45;stroke-linecap:round;opacity:.45}.cbNode{fill:var(--white);stroke:var(--accent-brand);stroke-width:.5}.ui-bub{fill:var(--white);stroke:var(--line);stroke-width:.5}.ui-in{fill:var(--ink)}.ui-url{fill:var(--white);stroke:var(--line);stroke-width:.45}.ui-stage{fill:#dbdee2}.ui-stage--hot{fill:var(--accent-brand);opacity:.82}.ui-sent{fill:var(--accent-brand);opacity:.8}.ui-track2{fill:#e3e6ea}.ui-rowline{stroke:var(--line);stroke-width:.45;opacity:.8}.ui-sigline{stroke:var(--line);stroke-width:.45}.ui-journey{stroke:var(--line);stroke-width:.7;stroke-linecap:round}.ui-stageMark{fill:var(--white);stroke:var(--line);stroke-width:.55}.ui-step{stroke:#9fa4a9;stroke-width:.6;fill:none}.ui-arrow2{fill:#9fa4a9}.ui-stageMark--hot{fill:var(--accent-tint);stroke:var(--accent-brand);stroke-width:.7}.ui-arrowA{fill:var(--accent-brand)}.ui-insight{fill:var(--white);stroke:var(--accent-brand);stroke-width:.5}.ui-lead{stroke:var(--accent-brand);stroke-width:.45;opacity:.45}.ui-rowHot{fill:var(--accent-tint);opacity:.75}.ui-stamp{fill:none;stroke:var(--accent-brand);stroke-width:.65;opacity:.85}.ui-heart{fill:none;stroke:var(--accent-brand);stroke-width:.6}.ui-ico{fill:none;stroke:#c5c9cd;stroke-width:.6}.ui-wave{fill:#c5c9cd}.ui-cur{fill:var(--ink);stroke:var(--white);stroke-width:.5;stroke-linejoin:round}.ui-micro{font-family:var(--mono);font-size:4px;fill:#83888e;letter-spacing:.1px}.mkN .ui-micro{font-size:4.6px}.ui-inlabel{font-family:var(--mono);font-size:4.8px;fill:#fff;letter-spacing:.2px}.ui-micro2{font-family:var(--mono);font-size:5.2px;fill:#fff;letter-spacing:.2px}.ui-micro3{font-family:var(--mono);font-size:5.1px;fill:var(--accent-brand);letter-spacing:.2px}.ui-fmt{font-family:var(--mono);font-size:5.5px;fill:#83888e;letter-spacing:.3px}.mkA{animation:mkPulse 7s var(--ease) infinite}@keyframes mkPulse{0%,6%{opacity:.35}14%,94%{opacity:1}to{opacity:.35}}.mkW{fill:none;stroke:var(--accent-brand);stroke-width:.55;stroke-dasharray:32;stroke-dashoffset:32;opacity:.55;animation:mkWire 7s var(--ease) infinite;animation-delay:calc(var(--i) * .08s)}@keyframes mkWire{0%,4%{stroke-dashoffset:32}18%,94%{stroke-dashoffset:0}to{stroke-dashoffset:32}}.mkW2{stroke-dasharray:48;stroke-dashoffset:48;animation-name:mkWire2;animation-delay:calc((var(--i) - 4) * .08s)}@keyframes mkWire2{0%,26%{stroke-dashoffset:48}40%,94%{stroke-dashoffset:0}to{stroke-dashoffset:48}}.mkN{animation:mkNode 7s var(--ease) infinite;animation-delay:calc(var(--i) * .08s)}@keyframes mkNode{0%,8%{opacity:.18;transform:scale(.72)}24%,94%{opacity:1;transform:none}to{opacity:.18;transform:scale(.72)}}.mkO{transform-origin:50% 50%;animation:mkOut 7s var(--ease) infinite;animation-delay:calc(var(--i) * .08s)}@keyframes mkOut{0%,42%{opacity:.18;transform:translateY(8px) scale(.94)}58%,94%{opacity:1;transform:none}to{opacity:.18;transform:translateY(8px) scale(.94)}}.opT{animation:opTile 6.4s var(--ease) infinite;animation-delay:calc(var(--i) * .09s)}@keyframes opTile{0%,4%{opacity:.18;transform:translateY(6px)}20%,94%{opacity:1;transform:none}to{opacity:.18;transform:translateY(6px)}}.opSpark{fill:none;stroke:var(--accent-brand);stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:130;stroke-dashoffset:130;animation:opSpark 6.4s var(--ease) infinite}@keyframes opSpark{0%,22%{stroke-dashoffset:130}44%,94%{stroke-dashoffset:0}to{stroke-dashoffset:130}}.ui-pt{animation:opPt 6.4s var(--ease) infinite}@keyframes opPt{0%,38%{opacity:0}50%,92%{opacity:1}94%,to{opacity:0}}.opCur{animation:opCur 6.4s var(--ease) infinite}@keyframes opCur{0%,44%{opacity:0;transform:translate(-12px,9px)}56%,92%{opacity:1;transform:none}94%,to{opacity:0;transform:translate(-12px,9px)}}.opHot .ui-tile{animation:opHot 6.4s var(--ease) infinite}@keyframes opHot{0%,58%{fill:var(--band);stroke:var(--line)}70%,94%{fill:var(--accent-tint);stroke:var(--accent-brand)}to{fill:var(--band);stroke:var(--line)}}.opHot .ui-num{animation:opHotN 6.4s var(--ease) infinite}@keyframes opHotN{0%,58%{fill:#babec3}70%,94%{fill:var(--accent-brand)}to{fill:#babec3}}.opFlag{transform-origin:50% 100%;animation:opFlag 6.4s var(--ease) infinite}@keyframes opFlag{0%,64%{opacity:0;transform:translateY(5px) scale(.9)}76%,94%{opacity:1;transform:none}to{opacity:0;transform:translateY(5px) scale(.9)}}.rsS{animation:rsIn 7s var(--ease) infinite;animation-delay:calc(var(--i) * .09s)}@keyframes rsIn{0%,4%{opacity:.18;transform:translate(-5px)}18%,94%{opacity:1;transform:none}to{opacity:.18;transform:translate(-5px)}}.ui-wave{transform-origin:50% 100%;animation:rsWave 1.4s ease-in-out infinite alternate;animation-delay:calc(var(--i) * .09s)}@keyframes rsWave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.rsFlow{fill:none;stroke:var(--line);stroke-width:.55;stroke-dasharray:70;stroke-dashoffset:70;animation:rsFlow 7s var(--ease) infinite;animation-delay:calc(var(--i) * .09s)}@keyframes rsFlow{0%,20%{stroke-dashoffset:70}38%,94%{stroke-dashoffset:0}to{stroke-dashoffset:70}}.rsIdea{transform-origin:50% 50%;animation:rsIdea 7s var(--ease) infinite}@keyframes rsIdea{0%,40%{opacity:.18;transform:scale(.9)}54%,94%{opacity:1;transform:none}to{opacity:.18;transform:scale(.9)}}.rsRail{fill:var(--accent-brand);transform-origin:0 50%;animation:rsRail 7s var(--ease) infinite}@keyframes rsRail{0%,58%{transform:scaleX(0)}74%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}.rsIns{transform-origin:50% 100%;animation:rsIns 7s var(--ease) infinite;animation-delay:calc(var(--i) * .1s)}@keyframes rsIns{0%,76%{opacity:0;transform:translateY(4px) scale(.92)}86%,94%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px) scale(.92)}}.rsP{animation:rsP 7s var(--ease) infinite;animation-delay:calc(var(--i) * .08s)}@keyframes rsP{0%,4%{opacity:.18;transform:translate(-4px)}18%,94%{opacity:1;transform:none}to{opacity:.18;transform:translate(-4px)}}.rsArt{transform-origin:50% 50%;animation:rsArt 7s var(--ease) infinite}@keyframes rsArt{0%,36%{opacity:.18;transform:scale(.95)}50%,94%{opacity:1;transform:none}to{opacity:.18;transform:scale(.95)}}.rsScore{fill:var(--accent-brand);transform-origin:0 50%;animation:rsScore 7s var(--ease) infinite;animation-delay:calc(var(--i) * .07s)}@keyframes rsScore{0%,52%{transform:scaleX(0)}66%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}.fnSig{fill:none;stroke:var(--accent-brand);stroke-width:.6;stroke-linecap:round;stroke-dasharray:27;stroke-dashoffset:27;animation:fnSig 7s var(--ease) infinite}@keyframes fnSig{0%,6%{stroke-dashoffset:27}20%,94%{stroke-dashoffset:0}to{stroke-dashoffset:27}}.fnStamp{transform-origin:50% 50%;animation:fnStamp 7s var(--ease) infinite}@keyframes fnStamp{0%,22%{opacity:0;transform:scale(1.5) rotate(-12deg)}32%,94%{opacity:1;transform:none}to{opacity:0;transform:scale(1.5) rotate(-12deg)}}.fnArrow{fill:none;stroke:#9fa4a9;stroke-width:.6;opacity:0;animation:fnArr 7s var(--ease) infinite}@keyframes fnArr{0%,34%{opacity:0}42%,94%{opacity:1}to{opacity:0}}.fnBar{fill:#dbdee2;transform-origin:50% 100%;animation:fnBar 7s var(--ease) infinite;animation-delay:calc(var(--i) * .07s)}@keyframes fnBar{0%,40%{transform:scaleY(0)}56%,94%{transform:scaleY(1)}to{transform:scaleY(0)}}.fnLine{fill:none;stroke:var(--accent-brand);stroke-width:.85;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:80;animation:fnLine 7s var(--ease) infinite}@keyframes fnLine{0%,52%{stroke-dashoffset:80}72%,94%{stroke-dashoffset:0}to{stroke-dashoffset:80}}.fnCall{transform-origin:50% 100%;animation:fnCall 7s var(--ease) infinite}@keyframes fnCall{0%,74%{opacity:0;transform:translateY(5px) scale(.9)}84%,94%{opacity:1;transform:none}to{opacity:0;transform:translateY(5px) scale(.9)}}.cbF{animation:cbFeed 7.4s var(--ease) infinite;animation-delay:calc(var(--i) * .08s)}@keyframes cbFeed{0%,4%{opacity:.18;transform:translate(-5px)}18%,94%{opacity:1;transform:none}to{opacity:.18;transform:translate(-5px)}}.cbPk{fill:var(--accent-brand);opacity:0;animation:cbPk 7.4s var(--ease) infinite;animation-delay:calc(var(--i) * .12s)}@keyframes cbPk{0%,18%{opacity:0;transform:none}24%{opacity:.9;transform:none}44%{opacity:.9;transform:translate(calc(var(--dx) * 1px),calc(var(--dy) * 1px)) scale(.3)}50%,to{opacity:0;transform:translate(calc(var(--dx) * 1px),calc(var(--dy) * 1px)) scale(.3)}}.ui-core{transform-origin:50% 50%;animation:cbCore 7.4s var(--ease) infinite}@keyframes cbCore{0%,20%{transform:scale(.84);opacity:.5}38%,92%{transform:scale(1);opacity:1}to{transform:scale(.84);opacity:.5}}.ui-halo{transform-origin:50% 50%;animation:cbHalo 7.4s var(--ease) infinite}@keyframes cbHalo{0%,28%{transform:scale(.68);opacity:0}48%{transform:scale(1.04);opacity:.28}70%,to{transform:scale(1.22);opacity:0}}.ui-halo2{transform-origin:50% 50%;animation:cbHalo2 7.4s var(--ease) infinite}@keyframes cbHalo2{0%,24%{transform:scale(.7);opacity:0}44%,92%{transform:scale(1);opacity:.4}to{transform:scale(.7);opacity:0}}.cbGraph{transform-box:view-box;transform-origin:78px 50px;animation:cbGraph 7.4s var(--ease) infinite}@keyframes cbGraph{0%,30%{opacity:0;transform:scale(.78)}46%,92%{opacity:1;transform:none}to{opacity:0;transform:scale(.78)}}.cbRay{fill:none;stroke:var(--accent-brand);stroke-width:.55;opacity:.4;stroke-dasharray:30;stroke-dashoffset:30;animation:cbRay 7.4s var(--ease) infinite;animation-delay:calc(var(--i) * .09s)}@keyframes cbRay{0%,46%{stroke-dashoffset:30}60%,94%{stroke-dashoffset:0}to{stroke-dashoffset:30}}.cbU{animation:cbUser 7.4s var(--ease) infinite;animation-delay:calc(var(--i) * .09s)}@keyframes cbUser{0%,52%{opacity:.18;transform:translate(5px)}66%,94%{opacity:1;transform:none}to{opacity:.18;transform:translate(5px)}}.cbTyp circle{animation:cbTyp 1.2s ease-in-out infinite}.cbTyp circle:nth-child(2){animation-delay:.15s}.cbTyp circle:nth-child(3){animation-delay:.3s}@keyframes cbTyp{0%,to{opacity:.3}50%{opacity:1}}.cxChat{animation:cxChat 7s var(--ease) infinite;animation-delay:calc(var(--i) * .07s)}@keyframes cxChat{0%,4%{opacity:.18;transform:translate(-4px)}18%,94%{opacity:1;transform:none}to{opacity:.18;transform:translate(-4px)}}.cxArrow{animation:cxArrow 7s var(--ease) infinite;animation-delay:calc(var(--i) * .22s)}@keyframes cxArrow{0%,22%{opacity:0;transform:translate(-3px)}32%,94%{opacity:1;transform:none}to{opacity:0;transform:translate(-3px)}}.cxTicket{transform-origin:50% 50%;animation:cxTicket 7s var(--ease) infinite;animation-delay:calc(var(--i) * .08s)}@keyframes cxTicket{0%,34%{opacity:.18;transform:scale(.96)}48%,94%{opacity:1;transform:none}to{opacity:.18;transform:scale(.96)}}.cxLane{animation:cxLane 7s var(--ease) infinite;animation-delay:calc(var(--i) * .08s)}@keyframes cxLane{0%,58%{opacity:.18;transform:translate(5px)}72%,94%{opacity:1;transform:none}to{opacity:.18;transform:translate(5px)}}.slNote{animation:slNote 7s var(--ease) infinite;animation-delay:calc(var(--i) * .09s)}@keyframes slNote{0%,4%{opacity:.18;transform:translateY(3px)}18%,94%{opacity:1;transform:none}to{opacity:.18;transform:translateY(3px)}}.slSend{fill:none;stroke:var(--accent-brand);stroke-width:.65;opacity:.6;stroke-dasharray:16;stroke-dashoffset:16;animation:slSend 7s var(--ease) infinite;animation-delay:calc(var(--i) * .09s)}@keyframes slSend{0%,16%{stroke-dashoffset:16}30%,94%{stroke-dashoffset:0}to{stroke-dashoffset:16}}.slRow{animation:slRow 7s var(--ease) infinite;animation-delay:calc(var(--i) * .09s)}@keyframes slRow{0%,34%{opacity:.18;transform:translate(-3px)}50%,94%{opacity:1;transform:none}to{opacity:.18;transform:translate(-3px)}}.slBar{fill:var(--accent-brand);transform-origin:0 50%;animation:slBar 7s var(--ease) infinite}@keyframes slBar{0%,56%{transform:scaleX(0)}72%,94%{transform:scaleX(.74)}to{transform:scaleX(0)}}.slSeg{fill:var(--accent-brand);transform-origin:50% 50%;animation:slSeg 7s var(--ease) infinite;animation-delay:calc(var(--i) * .07s + var(--s) * .05s)}@keyframes slSeg{0%,44%{opacity:0;transform:scale(.5)}56%,94%{opacity:1;transform:none}to{opacity:0;transform:scale(.5)}}.slCur{animation:slCur 7s var(--ease) infinite}@keyframes slCur{0%,62%{opacity:0;transform:translate(-9px,11px)}74%,94%{opacity:1;transform:none}to{opacity:0;transform:translate(-9px,11px)}}.bart *{animation-play-state:paused}.acar__art.is-live .bart *{animation-play-state:running}@media (prefers-reduced-motion:reduce){.bart *{animation:none!important}.mkW,.rsFlow,.cbRay,.slSend,.fnLine,.opSpark,.fnSig{stroke-dashoffset:0}.mkN,.mkO,.opT,.rsS,.rsIdea,.cbU,.slNote,.slRow,.fnArrow,.ui-pt,.opFlag,.fnCall,.opCur,.slCur,.cbF,.cbPk,.rsIns,.rsP,.rsArt,.cxChat,.cxArrow,.cxTicket,.cxLane{opacity:1;transform:none}.fnBar,.slBar,.slSeg,.rsRail,.rsScore,.ui-core,.fnStamp,.ui-wave{transform:none;opacity:1}.ui-halo,.ui-halo2{opacity:.22;transform:none}.ui-stamp{opacity:.85}}@media (prefers-reduced-motion:reduce){.acar__arrow,.acar__dot{transition:none}}.about__grid{display:grid;grid-template-columns:1fr .74fr;gap:clamp(28px,4vw,60px);align-items:start;margin-top:clamp(28px,4vw,48px)}.about__bio{order:1;max-width:60ch}.about__bio .about__lead{font-family:var(--display);font-weight:700;letter-spacing:-.015em;font-size:clamp(1.35rem,1.9vw,1.85rem);line-height:1.2;color:var(--ink);margin:0 0 .8em}.about__bio p{margin:0 0 1.1em;font-size:1.08rem;line-height:1.62;color:var(--ink-2)}.about__link{margin:0}.about__link a{display:inline-flex;align-items:center;gap:8px;font-weight:650;color:var(--accent-ink);transition:color .2s ease}.about__link a:hover{color:var(--ink)}.about__link svg{width:18px;height:18px;flex:none}.about__photo{order:2;margin:0}.about__photo img{display:block;width:100%;height:auto;border-bottom:2px solid var(--ink)}.about__photo figcaption{margin:14px 0 0;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.roster{margin-top:clamp(40px,5vw,64px)}.roster__label{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.clients{margin-top:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.clients__track{display:flex;align-items:center;gap:clamp(38px,5vw,66px);width:max-content;animation:marquee 16.5s linear infinite}.clients:hover .clients__track{animation-play-state:paused}.client-logo{height:28px;width:auto;flex:none;object-fit:contain;opacity:.7;transition:opacity .3s ease}.client-logo:hover{opacity:1}.quotes{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,28px);margin-top:clamp(40px,5vw,64px)}.quote{margin:0;padding:clamp(26px,3vw,38px);background:var(--white);border:1px solid var(--line);border-radius:20px;box-shadow:var(--card-shadow);display:flex;flex-direction:column}.quote__brand{height:30px;margin-bottom:20px;display:flex;align-items:center}.quote__brand img{height:26px;width:auto;opacity:.85}.quote__brand .quote__wordmark{height:18px}.quote--wide{grid-column:1/-1}.quote__logotype{font-family:var(--display);font-weight:800;font-size:1.25rem;letter-spacing:-.02em;color:var(--ink)}.quote blockquote{margin:0;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.42;font-weight:500;color:var(--ink);flex:1}.quote figcaption{margin-top:20px;font-size:.9rem;color:var(--ink-2)}.quote figcaption a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--line);transition:color .2s ease,text-decoration-color .2s ease}.quote figcaption a:hover{color:var(--ink);text-decoration-color:currentColor}.quote__brand{align-self:flex-start}.lane__fig{height:132px;display:flex;align-items:flex-end;justify-content:center;margin:-4px 0 6px}.lane__fig img{height:130px;width:auto;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(12,14,18,.18))}.sec--cta{padding-bottom:0}.cta__lineup{display:flex;align-items:flex-end;justify-content:center;flex-wrap:nowrap;width:min(1160px,100%);margin:clamp(30px,5vw,54px) auto 0;padding:0 6px}.cta__lineup img{height:clamp(72px,11vw,150px);width:auto;margin:0 clamp(-8px,-.6vw,-4px);filter:drop-shadow(0 16px 18px rgba(0,0,0,.4))}.lanes{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,26px);margin-top:clamp(28px,3.5vw,48px);align-items:stretch}.lane{position:relative;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:20px;padding:clamp(26px,3vw,40px);box-shadow:var(--card-shadow)}.lane--primary{background:var(--accent-tint);border:2px solid var(--accent-brand);box-shadow:0 34px 66px -32px #cf4d176b}.lane__badge{align-self:flex-start;font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:16px}.lane--primary .lane__badge{background:#b23c0c;color:#fff}.lane--alt .lane__badge{background:transparent;border:1px solid var(--line);color:var(--ink-2)}.lane__title{font-family:var(--display);font-weight:800;font-size:clamp(1.5rem,2.4vw,2rem);margin:0;letter-spacing:-.02em}.lane__lead{font-size:1.06rem;margin:8px 0 0;font-weight:650;color:var(--ink)}.lane--primary .lane__lead{color:var(--accent-ink)}.lane__desc{font-size:1rem;line-height:1.55;color:var(--ink-2);margin:14px 0 0}.lane__list{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:9px}.lane__list li{position:relative;padding-left:25px;font-size:.95rem;line-height:1.45;color:var(--ink)}.lane__list li:before{content:"";position:absolute;left:0;top:.36em;width:13px;height:13px;border-radius:50%;background:var(--accent-brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9.55 17.6 4.4 12.45l1.4-1.4 3.75 3.75 8.25-8.25 1.4 1.4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9.55 17.6 4.4 12.45l1.4-1.4 3.75 3.75 8.25-8.25 1.4 1.4z'/%3E%3C/svg%3E") center/contain no-repeat}.lane__cta{margin-top:auto;padding-top:24px}.lane__cta .btn{width:100%}.writing{list-style:none;padding:0;margin:clamp(24px,3vw,40px) 0 0;border-top:1px solid var(--line)}.writing li{border-bottom:1px solid var(--line)}.writing a{display:block;padding:20px 0;font-family:var(--display);font-weight:650;font-size:clamp(1.1rem,1.8vw,1.5rem);letter-spacing:-.01em;transition:color .2s ease,padding .2s ease}.writing a:hover{color:var(--accent-brand);padding-left:14px}.faq__list{margin-top:clamp(24px,3vw,40px);border-top:1px solid var(--line)}.qa{border-bottom:1px solid var(--line)}.qa summary{cursor:pointer;list-style:none;padding:20px 0;font-family:var(--display);font-weight:700;font-size:clamp(1.05rem,1.6vw,1.3rem);display:flex;align-items:center;justify-content:space-between;gap:20px;letter-spacing:-.01em}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";color:var(--accent-brand);font-size:1.5rem;line-height:1;font-weight:400}.qa[open] summary:after{content:"–"}.qa p{margin:0;padding:0 0 22px;font-size:1rem;line-height:1.6;color:var(--ink-2);max-width:72ch}.sec--cta{text-align:center;position:relative;overflow:hidden}.cta{position:relative;z-index:2;max-width:660px;margin:0 auto}.cta__title{font-family:var(--display);font-weight:800;font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.03em;margin:0;line-height:1}.cta__body{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55;color:var(--ink-2);margin:20px auto 0;max-width:52ch}.cta__actions{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:30px;flex-wrap:wrap}.cta__mail{font-weight:600;color:var(--ink);border-bottom:1px solid var(--line)}.cta__mail:hover{color:var(--accent-ink);border-color:var(--accent-ink)}.cta__peek{position:absolute;z-index:1;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:center bottom;filter:blur(var(--pblur,0)) drop-shadow(0 16px 18px rgba(12,14,18,.16))}.cta__peek--tl{top:9%;left:9%;width:clamp(74px,9vw,124px)}.cta__peek--tr{top:5%;right:9%;width:clamp(78px,9.5vw,134px)}.cta__peek--ml{top:40%;left:3%;width:clamp(64px,8vw,112px)}.cta__peek--mr{top:36%;right:3%;width:clamp(64px,8vw,112px)}.totop{position:fixed;right:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,32px);z-index:200;width:48px;height:48px;border-radius:50%;border:none;background:var(--ink);color:var(--bg);display:grid;place-items:center;cursor:pointer;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .3s ease,transform .3s ease,background .2s ease;box-shadow:0 12px 26px -10px #0c0e128c}.totop.is-visible{opacity:1;transform:none;pointer-events:auto}.totop:hover{transform:translateY(-2px)}.totop svg{width:22px;height:22px;display:block}@media (prefers-reduced-motion:reduce){.totop{transition:opacity .2s ease}}.foot{background:var(--band);border-top:1px solid var(--line);padding:30px 0}.foot__in{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;flex-wrap:wrap}.foot__right{display:flex;flex-direction:column;gap:5px;text-align:right}.foot__tag{font-family:var(--display);font-weight:700;font-size:1rem;color:var(--ink-2);margin:0;max-width:46ch}.foot__copy{font-family:var(--mono);font-size:.76rem;letter-spacing:.02em;color:var(--ink-2);margin:0}@media (max-width:640px){.foot__in{flex-direction:column;align-items:flex-start;gap:14px}.foot__right{text-align:left;align-items:flex-start}}@media (max-width:860px){.sec{padding:clamp(44px,7vh,72px) 0}.decor,.step__char,.cta__peek,.secobj,.org__lines{display:none}.org__row{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.flow{max-width:none}.flow:before{left:23px}.step,.step:nth-child(odd),.step:nth-child(2n){width:100%;margin-left:0;margin-right:0;padding-left:64px}.step__num,.step:nth-child(odd) .step__num,.step:nth-child(2n) .step__num{left:0;right:auto;top:2px}.about__grid{grid-template-columns:1fr;gap:24px}.about__photo{order:0;position:static;max-width:320px}.about__bio{order:1}.quotes,.lanes{grid-template-columns:1fr}.writing a{font-size:1.15rem}}@media (max-width:520px){.org__row{grid-template-columns:1fr;max-width:340px;margin-left:auto;margin-right:auto}.roster__list li{font-size:1rem}.nav__links{gap:0}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.marquee__track,.clients__track,.moment__track{animation:none}[data-stagger]>*,[data-stagger].in>*{opacity:1;animation:none;translate:none}.hero__copy .hero__title,.hero__copy .hero__sub,.hero__copy .hero__cta{animation:none}.orgcard:hover,.pcard:hover,.lane:hover,.quote:hover,.wcard:hover,.ptile:hover{transform:none}}.ptl{--mk:clamp(42px,3.4vw,50px);--gut:clamp(18px,2.4vw,36px);--rp:clamp(18px,2vw,26px);--btn:44px;--cols:minmax(0,5fr) minmax(0,7fr) var(--btn);--cgap:clamp(20px,3vw,48px);list-style:none;margin:clamp(32px,4.5vw,56px) 0 0;padding:0}.ptl__step{position:relative;padding:var(--rp) 0 var(--rp) calc(var(--mk) + var(--gut))}.ptl__step:not(:last-child):before,.ptl__step:not(:last-child):after{content:"";position:absolute;width:2px;border-radius:2px;left:calc(var(--mk) / 2 - 1px);top:calc(var(--rp) + var(--mk) / 2);bottom:calc(-1 * (var(--rp) + var(--mk) / 2))}.ptl__step:not(:last-child):before{background:var(--line)}.ptl__step:not(:last-child):after{background:var(--accent-brand);transform-origin:50% 0;transform:scaleY(var(--fill,0))}.ptl__head{position:relative;display:grid;align-items:center;min-height:var(--mk);grid-template-columns:var(--cols);column-gap:var(--cgap);cursor:pointer}.ptl__mark{position:absolute;z-index:1;top:0;left:calc(-1 * (var(--mk) + var(--gut)));width:var(--mk);height:var(--mk);display:grid;place-items:center;border-radius:50%;background:var(--white);border:1.5px solid var(--accent-brand);color:var(--accent-ink);font-family:var(--display);font-weight:800;font-size:calc(var(--mk) * .36);letter-spacing:-.02em;font-variant-numeric:tabular-nums;pointer-events:none;transition:background .3s var(--ease),color .3s var(--ease)}.ptl__step.is-reached .ptl__mark{background:var(--accent-brand);color:var(--white)}.ptl__title{font-family:var(--display);font-weight:800;letter-spacing:-.03em;line-height:1.02;font-size:clamp(1.45rem,2.3vw,2.1rem);margin:0}.ptl__sum{margin:0;color:var(--ink-2);font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.5}.ptl__btn{width:var(--btn);height:var(--btn);padding:0;border-radius:50%;cursor:pointer;border:1px solid var(--line);background:var(--white);color:var(--ink);display:grid;place-items:center;transition:border-color .2s ease,background .2s ease,color .2s ease}.ptl__btn:after{content:"";position:absolute;inset:calc(var(--rp) * -.5) 0 0 calc(-1 * (var(--mk) + var(--gut)))}.ptl__head:hover .ptl__btn{border-color:var(--ink)}.ptl__plus{position:relative;width:14px;height:14px}.ptl__plus:before,.ptl__plus:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1.6px;margin-top:-.8px;border-radius:2px;background:currentColor;transition:transform .35s var(--ease)}.ptl__plus:after{transform:rotate(90deg)}.ptl__step.is-open .ptl__plus:after{transform:rotate(0)}.ptl__step.is-open .ptl__btn{background:var(--ink);border-color:var(--ink);color:var(--white)}.ptl__panel{display:grid;grid-template-rows:1fr}.ptl:not(.is-ready) .ptl__btn{display:none}.ptl:not(.is-ready) .ptl__head{cursor:auto}.ptl.is-ready .ptl__panel{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .5s var(--ease),visibility 0s linear .5s}.ptl.is-ready .ptl__step.is-open .ptl__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .5s var(--ease),visibility 0s}.ptl__clip{min-height:0;overflow:hidden}.ptl__detail{display:grid;grid-template-columns:var(--cols);column-gap:var(--cgap);row-gap:18px;align-items:start;padding:clamp(20px,2.4vw,32px) 0 clamp(6px,1vw,12px)}.ptl__detail .pphase__copy{grid-column:1}.ptl__detail .fwfig{grid-column:2/-1}.pphase__kill{position:relative;font-family:var(--display);font-weight:700;letter-spacing:-.02em;font-size:clamp(1.2rem,1.75vw,1.48rem);line-height:1.22;color:var(--ink);margin:0 0 4px;padding-top:16px}.pphase__kill:before{content:"";position:absolute;top:0;left:0;width:30px;height:2px;background:var(--accent-brand)}.pphase__desc{color:var(--ink-2);font-size:1rem;line-height:1.58;margin:14px 0 0;max-width:46ch}.pphase__desc:first-child{margin-top:0}.pphase__fw{list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0}.pchip{font-family:var(--mono);font-size:.75rem;letter-spacing:.01em;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:5px 11px;white-space:nowrap;font-weight:500}.fwfig{margin:0;min-width:0}.fwfig__art{position:relative;container-type:inline-size;aspect-ratio:720/460;width:100%;background:var(--band);border:1px solid var(--line);border-radius:14px;background-image:radial-gradient(circle at 1px 1px,rgba(12,14,18,.055) 1px,transparent 0);background-size:18px 18px;overflow:hidden}.fwgeo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.fwgeo--tall{display:none}.fwdefs{position:absolute;width:0;height:0;overflow:hidden}.fwlab{position:absolute;top:0;right:0;bottom:0;left:0}.fwt,.fwx{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);font-family:var(--sans);font-size:clamp(11px,2.5cqi,15.5px);font-weight:600;line-height:1.15;white-space:nowrap;color:var(--ink-2);margin:0}.fwt--sm{font-size:clamp(10px,2.15cqi,13.5px);font-weight:500;color:#62676e}.fwt--l,.fwx--l{transform:translateY(-50%)}.lbl--narrow{display:none}.fwx{border:0;background:transparent;padding:3px 6px;color:var(--ink)}.fwx--lane,.fwx--tag{font-family:var(--mono);font-size:clamp(10px,2.15cqi,13.5px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#62676e}.fwx--tag{text-transform:none;letter-spacing:.01em}@font-face{font-family:Caveat Sketch;src:url(/fonts/caveat-sketch.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.fwfig--sketch .fwfig__art{background-color:#f8fafe;background-image:linear-gradient(rgba(12,14,18,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(12,14,18,.045) 1px,transparent 1px);background-size:18px 18px}.sk{fill:none;stroke:#3d434a;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.sk--lane{stroke:#babec3;stroke-width:1.1}.sk--dash{stroke:#83888e;stroke-width:1.25;stroke-dasharray:5 6}.sk--edge{stroke:#62676e}.sk--hot,.sk--fric{stroke:var(--accent-brand);stroke-width:1.6}.sk--fric{stroke-dasharray:7 5}.sk-fill{fill:#fcfeff}.sk-fill--hot{fill:#cf4d1721}.sk-judge{fill:var(--accent-brand)}.fwfig--sketch :is(.fwt,.fwx){font-family:Caveat Sketch,Bradley Hand,Segoe Print,cursive;font-weight:600;font-size:clamp(14px,3.1cqi,19.5px);letter-spacing:0;color:#373d44}.fwfig--sketch .fwx--lane{font-size:clamp(14px,2.8cqi,17.5px);text-transform:none;color:#62676e}.fwfig--sketch .fwx--hot,.fwfig--sketch .fwt--fric{color:var(--accent-ink)}.fwt--fric{font-family:var(--mono);font-size:clamp(10px,2.15cqi,13.5px);font-weight:600;letter-spacing:.01em;color:var(--accent-ink);transform:translate(var(--tx,-50%),-50%)}.fwx--lane{font-size:clamp(9.5px,1.95cqi,12.5px);letter-spacing:.03em}.fwx--ax{font-family:var(--mono);font-size:clamp(10px,2.15cqi,13.5px);font-weight:600;letter-spacing:.02em;color:#62676e}.fwx--hot{color:var(--accent-ink);font-weight:700}.fwx--key{font-family:var(--mono);font-size:clamp(10px,2.15cqi,13.5px);padding-left:20px}.fwx--key:before{content:"";position:absolute;left:2px;top:50%;margin-top:-5px;width:12px;height:10px;border-radius:3px}.fwx--key-fit:before{background:#cf4d1738;border:1.4px solid var(--accent-brand)}.fwx--key-anti:before{background:#0c0e120d;border:1.4px dashed #74797f}.fw-band{fill:#0c0e1208}.fw-rail{stroke:#bfc3c8;stroke-width:1.2;stroke-dasharray:2 6}.fw-edge path{fill:none;stroke:#83888e;stroke-width:1.8;marker-end:url(#mArrow)}.fw-edge-dash{fill:none;stroke:#83888e;stroke-width:1.6;stroke-dasharray:4 4}.fw-dash path{stroke-dasharray:4 4}#mArrow path{fill:#83888e}.fw-fb{fill:none;stroke:var(--accent-brand);stroke-width:1.8;stroke-dasharray:5 4}.fw-loop{fill:none;stroke:var(--accent-brand);stroke-width:2.1;stroke-linecap:round}.fw-node rect{fill:#fff;stroke:#373d44;stroke-width:1.6}.fw-node--hot rect{fill:var(--accent-tint);stroke:var(--accent-brand);stroke-width:2.1}.fw-judge{fill:var(--accent-brand)}.fw-adot circle{fill:var(--accent-brand)}.fw-store,.fw-diamond{fill:#fff;stroke:#373d44;stroke-width:1.6}.fw-human circle,.fw-human path{fill:#fff;stroke:#373d44;stroke-width:1.6}.fw-grid polygon{fill:none;stroke:var(--chart-grid);stroke-width:1;stroke-dasharray:4 4}.fw-axis{stroke:var(--chart-axis);stroke-width:1.2;transition:stroke .2s var(--ease),stroke-width .2s var(--ease)}.fw-dot{fill:var(--white);stroke:var(--chart-line-primary);stroke-width:2}.fw-shape{fill:url(#fitFill);stroke:var(--chart-line-primary);stroke-width:2;stroke-linejoin:round}.fw-shape--anti{fill:#0c0e120d;stroke:var(--chart-line-secondary);stroke-width:1.6;stroke-dasharray:4 4}.fw-doc-back{fill:#e7e9ec;stroke:#b1b5ba;stroke-width:1.3}.fw-doc{fill:#fff;stroke:#373d44;stroke-width:1.7}.fw-tab{fill:var(--accent-brand)}.fw-title{fill:var(--ink)}.fw-sub,.fw-sub2 rect{fill:#c7cbcf}.fw-fig{fill:#f7f9fd;stroke:#b1b5ba;stroke-width:1.3}.fw-mbar rect{fill:#b1b5ba}.fw-mbar rect:last-of-type{fill:var(--accent-brand)}.fw-chip rect{fill:var(--band-2);stroke:#b1b5ba;stroke-width:1.1}.fw-chip--hot rect{fill:var(--accent-tint);stroke:var(--accent-brand);stroke-width:1.7}.fw-ladder rect{fill:var(--band-2);stroke:#b1b5ba;stroke-width:1.2}.fw-ladder--hot rect{fill:var(--accent-tint);stroke:var(--accent-brand);stroke-width:1.7}.fw-box rect{fill:#fff;stroke:#373d44;stroke-width:1.5}.fw-box--on rect{fill:var(--accent-brand);stroke:var(--accent-brand)}@media (max-width:900px){.ptl__detail{grid-template-columns:1fr}.ptl__detail .pphase__copy,.ptl__detail .fwfig{grid-column:auto}.pphase__desc{max-width:none}}@media (max-width:760px){.ptl__detail .fwfig{display:none}.ptl{--mk:38px;--gut:14px;--rp:16px;--btn:38px}.ptl__head{grid-template-columns:minmax(0,1fr) var(--btn);grid-template-areas:"t b" "s b";row-gap:6px;column-gap:14px;align-items:start}.ptl__title{grid-area:t;padding-top:calc((var(--mk) - 1.02em) / 2)}.ptl__sum{grid-area:s;font-size:.98rem}.ptl__btn{grid-area:b}}@media (max-width:600px){.fwt,.fwx{left:var(--xm,var(--x));top:var(--ym,var(--y))}.fwt--fric{transform:translate(var(--txm,var(--tx,-50%)),-50%)}.fwfig[data-fig="1"] .fwfig__art,.fwfig[data-fig="3"] .fwfig__art,.fwfig[data-fig="5"] .fwfig__art{aspect-ratio:360/460}.lbl--wide{display:none}.lbl--narrow{display:inline}.fwfig[data-fig="2"] .fwx--key-fit{--xm:80%;--ym:72%}.fwfig[data-fig="2"] .fwx--key-anti{--xm:80%;--ym:84%}.fwfig[data-fig="3"] .fwx--tag[data-k=pool]{display:none}.fwfig[data-fig="4"] .fwfig__art{aspect-ratio:360/400}.fwgeo--wide{display:none}.fwgeo--tall,.fwfig[data-fig="4"] .fwt--sm{display:block}}@media (prefers-reduced-motion:reduce){.fwg,.fwx,.fwt,.pchip,.ptl__mark,.ptl__btn,.ptl__plus:before,.ptl__plus:after{transition:none}.ptl.is-ready .ptl__panel,.ptl.is-ready .ptl__step.is-open .ptl__panel{transition:none}}.legal{padding:clamp(40px,6vh,72px) 0 clamp(56px,8vh,96px)}.legal__in{max-width:min(72ch,100%);margin:0 auto}.legal__eyebrow{font-family:var(--mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 10px}.legal__title{font-family:var(--display);font-weight:800;letter-spacing:-.025em;line-height:1.04;font-size:clamp(2.1rem,5.4vw,3.4rem);margin:0 0 12px}.legal__meta{font-family:var(--mono);font-size:.78rem;color:var(--ink-2);margin:0 0 30px;padding-bottom:26px;border-bottom:1px solid var(--line)}.legal__lede{font-size:clamp(1.04rem,1.9vw,1.2rem);line-height:1.6;color:var(--ink);margin:0 0 14px}.legal__in h2{font-family:var(--display);font-weight:700;letter-spacing:-.015em;line-height:1.15;font-size:clamp(1.32rem,2.6vw,1.62rem);margin:44px 0 12px;scroll-margin-top:88px}.legal__in h3{font-family:var(--display);font-weight:700;font-size:1.06rem;margin:26px 0 8px}.legal__in p,.legal__in li{color:var(--ink-2);line-height:1.68;font-size:1rem}.legal__in p{margin:0 0 14px}.legal__in ul{margin:0 0 16px;padding-left:1.15rem}.legal__in li{margin:0 0 8px}.legal__in li::marker{color:var(--accent-brand)}.legal__in strong{color:var(--ink);font-weight:650}.legal__in a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .2s ease}.legal__in a:hover{color:var(--ink)}.legal__tldr{background:var(--accent-tint);border:1px solid var(--line);border-radius:14px;padding:clamp(18px,3vw,26px);margin:0 0 34px}.legal__tldr h2{margin:0 0 10px;font-size:1.1rem}.legal__tldr p:last-child,.legal__tldr ul:last-child{margin-bottom:0}.legal__note{background:var(--band);border-left:3px solid var(--accent-brand);border-radius:0 12px 12px 0;padding:clamp(16px,2.6vw,22px);margin:0 0 20px}.legal__note p:last-child,.legal__note ul:last-child{margin-bottom:0}.legal__table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:.94rem}.legal__table th,.legal__table td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2);line-height:1.55}.legal__table th{font-family:var(--display);font-weight:700;color:var(--ink);font-size:.9rem;border-bottom-width:1.5px}.legal__table tr:last-child td{border-bottom:none}.legal__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 20px}.legal__scroll .legal__table{margin-bottom:0;min-width:440px}.legal__foot{margin-top:44px;padding-top:24px;border-top:1px solid var(--line)}.legal__foot p{margin:0 0 6px;font-size:.94rem}.legal__back{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-weight:650;font-size:.94rem;color:var(--ink)}.legal__back:hover{color:var(--accent-ink)}.foot__links{display:flex;flex-wrap:wrap;gap:14px;font-size:.84rem;color:var(--ink-2);margin:0}.foot__links a{transition:color .2s ease}.foot__links a:hover{color:var(--accent-ink)}.foot__right .foot__links{justify-content:flex-end}@media (max-width:640px){.foot__right .foot__links{justify-content:flex-start}}.ptl__step :is(.fw-band,.fw-rail,.fw-node rect,.fw-store,.fw-diamond,.fw-human circle,.fw-human path,.fw-grid polygon,.fw-axis,.fw-doc,.fw-doc-back,.fw-chip rect,.fw-ladder rect,.fw-box rect,.fw-sub2 rect,.fw-title,.fw-sub,.fw-fig,.fw-mbar rect){opacity:var(--d-node,1)}.ptl__step :is(.fw-edge,.fw-fb,.fw-loop,.fw-edge-dash){opacity:var(--d-edge,1)}.ptl__step .fwlab{opacity:var(--d-lab,1);transform:translateY(calc((1 - var(--d-lab,1)) * 8px))}.ptl__step .sk-fill{opacity:var(--d-node,1)}.ptl__step :is(.sk-judge,.sk-fill--hot){opacity:var(--d-acc,1)}.ptl__step :is(.fw-judge,.fw-adot circle,.fw-dot,.fw-shape,.fw-tab,.fw-node--hot rect,.fw-chip--hot rect,.fw-ladder--hot rect,.fw-box--on rect){opacity:var(--d-acc,1)}@media (prefers-reduced-motion:reduce){.ptl__step .fwlab{transform:none}}.sec__title,.sec__intro,.hero__title,.hero__sub,.cta__title,.cta__body,.ptl__title,.ptl__sum,.pphase__kill,.lane__title,.lane__lead,.qa summary,.orgcard__role,.orgcard__desc,.wcard__title,.quote blockquote,.foot__tag,.atype__title,.atype__line{text-wrap:balance}.pphase__desc,.about__bio p,.lane__desc,.qa p,.legal__in p,.atype__desc{text-wrap:pretty}body{hyphens:none;-webkit-hyphens:none}.pchip,.fwt,.fwx,.node__name,.mtog__t{white-space:nowrap}.fwfig[data-fig="2"] :is(.fw-grid,.fwg[data-k=fit],.fwg[data-k=anti]){clip-path:circle(calc(6% + var(--d-acc,1) * 74%) at 34.7% 50%);transition:clip-path .9s var(--chart-reveal)}
