.mw-head .crumbs{margin-bottom:0}.mw-head__intro{max-width:40em}:is(.mw-head,.mw-hero) .crumbs__list a{align-items:center;min-height:44px;display:inline-flex}:is(.mw-head,.mw-hero) .crumbs__list{align-items:center;row-gap:0}html[data-work-door=marketing] .mw-item:not([data-doors~=marketing]),html[data-work-door=product] .mw-item:not([data-doors~=product]),html[data-work-door=tech] .mw-item:not([data-doors~=tech]),html[data-work-door=ops] .mw-item:not([data-doors~=ops]),html[data-work-door=founder] .mw-item:not([data-doors~=founder]){display:none}.mw-index{padding-block:4px clamp(24px,3vw,40px)}.mw-index .wfilter{margin-bottom:20px}.mw-index .fchip{min-height:44px;font-size:16px}.mw-index .wfilter__status{margin-top:10px}.mw-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,20.5rem),1fr));gap:clamp(14px,1.4vw,20px);padding:0;list-style:none;display:grid}.mw-item{min-width:0;display:flex}.mw-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;transition:border-color var(--t-ui) var(--ease-ui), background-color var(--t-ui) var(--ease-ui), transform var(--t-mid) var(--ease);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.mw-card:hover,.mw-card:focus-within{border-color:var(--line-2);background:var(--surface-2)}.mw-card:has(.mw-card__link:focus-visible){outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.mw-card:hover{transform:translateY(-3px)}}.mw-card__media{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:radial-gradient(70% 80% at 50% 0%, var(--light-warm), transparent 72%), var(--bg-1);place-items:center;padding:20px;display:grid;position:relative;overflow:hidden}.mw-card.has-shot .mw-card__media{place-items:end center;padding:22px 22px 0}.mw-card__body{flex-direction:column;flex:auto;gap:12px;padding:clamp(18px,1.8vw,24px);display:flex}.mw-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mw-dots{align-items:center;gap:6px;display:inline-flex}.mw-dot{background:var(--tone,var(--ink-3));border-radius:50%;flex:none;width:9px;height:9px}.mw-fig{gap:4px;display:grid}.mw-fig__v{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(40px,3.4vw,52px);font-weight:600;line-height:1}.mw-fig__l{color:var(--ink-2);font-size:16px;line-height:1.4}.mw-card__title{letter-spacing:-.03em;text-wrap:balance;padding-top:2px;font-size:clamp(20px,1.7vw,24px);font-weight:600;line-height:1.18}.mw-card__link{color:var(--ink);text-decoration:none}.mw-card__link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.mw-card__link:focus-visible{outline:none}.mw-card__org{color:var(--ink-3);margin-top:auto;font-size:16px;line-height:1.4}.mw-shot{border:1px solid var(--line-2);background:var(--surface-2);width:100%;box-shadow:var(--shadow);border-bottom:0;border-radius:10px 10px 0 0;display:block;position:relative;overflow:hidden}.mw-card .mw-shot{height:100%}.mw-shot__bar{border-bottom:1px solid var(--line);background:var(--surface-3);align-items:center;gap:5px;height:18px;padding-inline:9px;display:flex}.mw-shot__bar i{background:var(--line-3);border-radius:50%;width:6px;height:6px}.mw-shot__img{width:100%;height:auto;display:block}.mw-card .mw-shot__img{object-fit:cover;object-position:top center;height:calc(100% - 18px)}.cart{--stair:22px;--node-h:28px;--node-gap:10px;place-items:center;width:100%;min-width:0;height:100%;display:grid}.cart--hero{--stair:34px;--node-h:36px;--node-gap:13px}.cart>.pv.pv{place-self:center;margin:0;padding:0}.cart__live{width:100%}.cart__live .mv{min-height:0}.cflow{gap:var(--node-gap);width:max-content;max-width:100%;margin:0 auto;padding:0;list-style:none;display:grid}.cflow__step{width:max-content;max-width:calc(100% - var(--i) * var(--stair));height:var(--node-h);margin-left:calc(var(--i) * var(--stair));border:1px solid var(--line-2);border-radius:var(--pill);background:var(--surface-2);font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:12.5px;line-height:1;display:inline-flex;position:relative}.cart--hero .cflow__step{padding:0 16px 0 11px;font-size:14px}.cflow__label{text-overflow:ellipsis;overflow:hidden}.cflow__dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.cflow__step.is-mark{border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink)}.cflow__step.is-mark .cflow__dot{background:var(--accent)}.cflow__step+.cflow__step:before{content:"";left:calc(12px - var(--stair));width:calc(var(--stair) - 4px);height:calc(var(--node-gap) + var(--node-h) / 2);border-left:1px solid var(--line-3);border-bottom:1px solid var(--line-3);pointer-events:none;border-bottom-left-radius:8px;position:absolute;bottom:50%}.cart--hero .cflow__step+.cflow__step:before{left:calc(15px - var(--stair));width:calc(var(--stair) - 4px)}.cwire{grid-template-columns:auto minmax(28px,1fr) auto;align-items:center;width:min(100%,380px);min-width:0;display:grid}.cart--hero .cwire{width:min(100%,500px)}.cwire__core{height:var(--node-h);border:1px solid var(--accent-line);border-radius:var(--pill);background:var(--accent-soft);font-family:var(--font-mono);color:var(--ink);white-space:nowrap;align-items:center;padding:0 12px;font-size:12.5px;display:inline-flex}.cwire__lines{width:100%;height:calc(var(--n) * var(--node-h) + (var(--n) - 1) * var(--node-gap));display:block;overflow:visible}.cwire__line{fill:none;stroke:var(--line-3);stroke-width:1px}.cwire__out{gap:var(--node-gap);min-width:0;padding:0;list-style:none;display:grid}.cwire__node{height:var(--node-h);border:1px solid var(--line-2);border-radius:var(--pill);background:var(--surface-2);font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 12px;font-size:12.5px;display:flex;overflow:hidden}.cart--hero :is(.cwire__core,.cwire__node){padding:0 15px;font-size:14px}@media (width<=30rem){.cart--hero{--stair:26px}.cart--hero :is(.cwire__core,.cwire__node){padding:0 11px;font-size:12.5px}.cart--hero .cflow__step{padding:0 12px 0 8px;font-size:12.5px}.cart--hero .cflow__step+.cflow__step:before{left:calc(12px - var(--stair))}.mw-stage{padding:14px}}.ccrowd{aspect-ratio:1;--r:74px;place-items:center;width:min(100%,190px);display:grid;position:relative}.cart--hero .ccrowd{--r:118px;width:min(100%,300px)}.ccrowd__ring{border:1px solid var(--line-2);border-radius:50%;position:absolute;inset:12%}.ccrowd__voice{width:0;height:0;transform:rotate(calc(var(--i) * 360deg / var(--n))) translateX(var(--r));position:absolute;top:50%;left:50%}.ccrowd__voice i{border:1px solid var(--line-3);background:var(--surface-3);border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:-7px}.cart--hero .ccrowd__voice i{width:20px;height:20px;top:-10px;left:-10px}.ccrowd__core{border:1px solid var(--accent-line);border-radius:var(--pill);background:var(--accent-soft);font-family:var(--font-mono);color:var(--ink);white-space:nowrap;padding:7px 12px;font-size:12.5px;position:relative}.crange{width:min(100%,210px);height:auto;display:block;overflow:visible}.cart--hero .crange{width:min(100%,300px)}.crange__base{stroke:var(--line-2);stroke-width:1px}.crange__bar{fill:#f3efe724}.crange__bar--after{fill:var(--accent)}.crange__band{fill:var(--accent-soft);stroke:var(--accent-line);stroke-width:1px}.cdoc{aspect-ratio:4/5;border:1px solid var(--line-2);background:var(--surface-2);border-radius:10px;align-content:start;gap:9px;width:min(100%,168px);padding:16px;display:grid}.cdoc__head{font-family:var(--font-mono);color:var(--ink);margin-bottom:4px;font-size:12.5px}.cdoc__line{width:var(--w);background:#f3efe729;border-radius:3px;height:6px;display:block}.cdoc__line.is-key{background:var(--accent)}.cart--card .cdoc{width:auto;height:100%}@media (prefers-reduced-motion:no-preference){.has-motion .cart:not(.is-inview) :is(.cflow__step,.cwire__node,.cwire__core,.ccrowd__voice i,.ccrowd__core,.cdoc__line){opacity:0;transform:translateY(6px)}.has-motion .cart:not(.is-inview) .cwire__line{opacity:0}.has-motion .cart:not(.is-inview) .crange :is(.crange__bar,.crange__band){transform:scaleY(.04)}.has-motion .cart :is(.cflow__step,.cwire__node,.cwire__core,.ccrowd__voice i,.ccrowd__core,.cdoc__line){transition:opacity .64s var(--ease), transform .64s var(--ease);transition-delay:calc(var(--i,0) * 90ms + .12s)}.has-motion .cart .cwire__line{transition:opacity .7s var(--ease);transition-delay:calc(var(--i,0) * 70ms + .26s)}.has-motion .cart .crange :is(.crange__bar,.crange__band){transform-box:fill-box;transform-origin:50% 100%;transition:transform .9s var(--ease)}.has-motion .cart .crange__bar--after{transition-delay:.22s}.has-motion .cart .crange__band{transition-delay:.38s}.has-motion .cart .ccrowd__core{transition-delay:60ms}.has-motion .mw-card .mw-shot:not(.is-inview){opacity:.4;transform:translateY(18px)}.has-motion .mw-card .mw-shot{transition:transform .9s var(--ease), opacity .9s var(--ease)}}.mw-hero__grid{align-items:center;gap:clamp(24px,3vw,40px);display:grid}@media (width>=64rem){.mw-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(40px,5vw,80px)}}.phead>.iw.mw-hero__grid>*+*{margin-top:0}.mw-hero__text>*+*{margin-top:16px}.mw-hero__text>.phead__title{margin-top:clamp(16px,2vw,24px)}.mw-hero__title{max-width:14em;font-size:clamp(36px,4.6vw,68px)}.mw-hero__intro{max-width:34em}.mw-hero__art{gap:18px;min-width:0;margin:0;display:grid}.mw-stage{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(70% 70% at 50% 0%, var(--light-warm), transparent 72%), var(--surface);min-height:clamp(220px,26vw,340px);box-shadow:var(--shadow);place-items:center;padding:clamp(18px,2.4vw,32px);display:grid;overflow:hidden}.mw-fig--hero{gap:6px}.mw-fig--hero .mw-fig__v{font-size:clamp(44px,4.4vw,68px)}.mw-fig--hero .mw-fig__l{max-width:24em}.mw-glance{padding-block:clamp(20px,2.6vw,32px)}.mw-glance__list{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:0 12px;margin:0;display:grid}.mw-glance__item{align-content:start;gap:6px;min-width:0;padding:16px 18px 16px 0;display:grid}.mw-glance__item dt{font-family:var(--font-mono);font-size:var(--mono-size);letter-spacing:.04em;color:var(--ink-3)}.mw-glance__item dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.45}.mw-glance__doors{flex-wrap:wrap;gap:4px 14px;display:flex}.mw-glance__door{min-height:44px;color:var(--ink);align-items:center;gap:8px;margin-block:-10px;text-decoration:none;display:inline-flex}.mw-glance__door:hover{color:var(--accent)}.mw-story{padding-block:clamp(28px,4vw,56px)}.mw-acts{gap:clamp(32px,4vw,52px);max-width:56rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.mw-acts:before{content:"";background:var(--line-2);transform-origin:50% 0;width:1px;position:absolute;top:22px;bottom:22px;left:21.5px}.mw-act{grid-template-columns:44px minmax(0,1fr);gap:clamp(16px,2.4vw,28px);display:grid;position:relative}.mw-act__icon{z-index:1;border:1px solid var(--line-2);background:var(--surface);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.mw-act__icon svg{fill:none;width:22px;height:22px;stroke:var(--ink-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.mw-act--result .mw-act__icon{border-color:var(--accent-line);background:var(--accent-soft)}.mw-act--result .mw-act__icon svg{stroke:var(--accent)}.mw-act__body{min-width:0;padding-top:10px}.mw-act__kick,.mw-kick{font-family:var(--font-mono);font-size:var(--mono-size);letter-spacing:.04em;color:var(--ink-3);font-weight:500;line-height:1.4}.mw-act__statement{max-width:28em;font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:pretty;margin-top:12px;font-size:clamp(22px,2.3vw,32px);font-weight:600;line-height:1.2}.mw-steps{max-width:46em;margin-top:8px;padding:0;list-style:none;display:grid}.mw-step{border-bottom:1px solid var(--line);color:var(--ink);padding:12px 0 12px 22px;font-size:17px;line-height:1.55;position:relative}.mw-step:before{content:"";border:1px solid var(--ink-3);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(12px + .62em);left:2px}.mw-more{max-width:46em;margin-top:4px}.mw-more__summary{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding-inline:2px;font-weight:500;list-style:none;display:inline-flex}.mw-more__summary::-webkit-details-marker{display:none}.mw-more__summary:after{content:"+";border:1px solid var(--line-2);width:24px;height:24px;font-family:var(--font-mono);transition:transform var(--t-ui) var(--ease-ui);border-radius:50%;place-items:center;font-size:14px;line-height:1;display:inline-grid}.mw-more[open]>.mw-more__summary:after{transform:rotate(45deg)}.mw-more__summary:hover{color:var(--accent)}.mw-more__summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.mw-results{gap:10px;max-width:46em;margin-top:12px;padding:0;list-style:none;display:grid}.mw-result{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);grid-template-columns:10px minmax(0,1fr);gap:14px;padding:clamp(16px,1.8vw,22px);font-size:clamp(18px,1.7vw,23px);font-weight:600;line-height:1.3;display:grid}.mw-result:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;margin-top:.5em}.mw-quote{padding-block:clamp(8px,2vw,24px) clamp(28px,4vw,56px)}.mw-quote__fig{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:50rem;margin:0;padding:clamp(22px,3vw,40px)}.mw-quote__text p{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.35}.mw-quote__text p:before{content:"“"}.mw-quote__text p:after{content:"”"}.mw-quote__who{gap:2px;margin-top:18px;font-size:16px;display:grid}.mw-quote__name{color:var(--ink);font-weight:500}.mw-quote__role{color:var(--ink-3)}.mw-links{padding-block:clamp(8px,2vw,24px) clamp(28px,4vw,56px)}.mw-links__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:12px;margin-top:16px;padding:0;list-style:none;display:grid}.mw-links__item{min-width:0;display:flex}.mw-links__item.is-shot{grid-column:1/-1}@media (width>=48rem){.mw-links__item.is-shot{grid-column:span 2}}.mw-link{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;min-height:44px;color:var(--ink);transition:border-color var(--t-ui) var(--ease-ui), background-color var(--t-ui) var(--ease-ui);flex-direction:column;flex:auto;text-decoration:none;display:flex;overflow:hidden}.mw-link:hover,.mw-link:focus-visible{border-color:var(--line-2);background:var(--surface-2)}.mw-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mw-link .mw-shot--link{border:0;border-bottom:1px solid var(--line);box-shadow:none;aspect-ratio:16/9;border-radius:0}.mw-link .mw-shot--link .mw-shot__img{object-fit:cover;object-position:top center;height:calc(100% - 18px)}.mw-link__text{gap:6px;padding:16px 18px;display:grid}.mw-link__kind{font-family:var(--font-mono);font-size:var(--mono-size);letter-spacing:.04em;color:var(--ink-3)}.mw-link__label{overflow-wrap:anywhere;font-size:17px}.mw-pager{padding-block:clamp(16px,2vw,28px) clamp(8px,1vw,16px)}.mw-pager__grid{gap:12px;display:grid}@media (width>=48rem){.mw-pager__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}}.mw-pager__link{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:44px;color:var(--ink);transition:border-color var(--t-ui) var(--ease-ui), background-color var(--t-ui) var(--ease-ui);align-content:center;gap:4px;padding:16px 20px;text-decoration:none;display:grid}.mw-pager__link:hover,.mw-pager__link:focus-visible{border-color:var(--line-2);background:var(--surface-2)}.mw-pager__link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mw-pager__link--next{text-align:right}.mw-pager__link--all{text-align:center;place-items:center}.mw-pager__dir{font-family:var(--font-mono);font-size:var(--mono-size);letter-spacing:.04em;color:var(--ink-3)}.mw-pager__link--prev .mw-pager__dir:before{content:"← "}.mw-pager__link--next .mw-pager__dir:after{content:" →"}.mw-pager__link--all .mw-pager__dir{color:var(--ink);font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:500}.mw-pager__title{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.3}.mw-pager__org{color:var(--ink-3);font-size:16px}@media (width<=47.99rem){.mw-pager__link--next{text-align:left}.mw-pager__link--all{order:3}}.mw-close{isolation:isolate;text-align:center;padding-block:clamp(40px,5vw,72px) clamp(20px,2.5vw,36px);position:relative}.mw-close:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 60% at 50% 46%,#ffe8c614,#ffe8c600 72%);position:absolute;inset:0}.mw-close__inner{justify-items:center;gap:clamp(20px,2.4vw,28px);display:grid}.mw-close__title{max-width:16em;font-size:var(--h2-sm);letter-spacing:-.04em;text-wrap:balance;font-weight:600;line-height:1.06}.mw-close__doors{flex-wrap:wrap;justify-content:center;gap:10px;padding:0;list-style:none;display:flex}.mw-door{border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);min-height:44px;color:var(--ink);transition:border-color var(--t-ui) var(--ease-ui), background-color var(--t-ui) var(--ease-ui);align-items:center;gap:10px;padding:0 18px 0 9px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.mw-door:hover,.mw-door:focus-visible{border-color:var(--line-2);background:var(--surface-2)}.mw-close__cta .button{min-height:48px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mw-item{animation:mw-rise var(--ease) both;animation-timeline:view();animation-range:entry calc(var(--k,0) * 6%) entry calc(58% + var(--k,0) * 6%)}.mw-acts:before{animation:linear both mw-draw --mw-story;animation-range:entry 20% exit 70%}.mw-story{view-timeline-name:--mw-story}.mw-act__icon{animation:mw-light var(--ease) both;animation-timeline:view();animation-range:entry 40% cover 38%}.mw-links__item,.mw-quote__fig{animation:mw-rise var(--ease) both;animation-timeline:view();animation-range:entry 4% entry 60%}}[data-mw-in].is-wait{opacity:0;transform:translateY(16px)}[data-mw-in].is-in{transition:opacity .7s var(--ease), transform .7s var(--ease)}}@keyframes mw-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mw-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mw-light{0%{opacity:.25;transform:scale(.82)}to{opacity:1;transform:none}}
