.spoke2-page [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1) var(--reveal-delay,0s),transform .7s cubic-bezier(.22,.61,.36,1) var(--reveal-delay,0s);will-change:opacity,transform}.spoke2-page [data-reveal=up]{transform:translateY(20px)}.spoke2-page [data-reveal=down]{transform:translateY(-20px)}.spoke2-page [data-reveal=left]{transform:translateX(-24px)}.spoke2-page [data-reveal=right]{transform:translateX(24px)}.spoke2-page [data-reveal=scale]{transform:scale(.94)}.spoke2-page [data-reveal=fade]{transform:none}.spoke2-page [data-reveal][data-reveal-shown]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.spoke2-page [data-reveal]{opacity:1;transform:none;transition:none}}.spoke2-page .dc2-nav-mark{width:38px;height:38px;margin-right:0;transform:none}.spoke2-page .dc2-nav-logo{gap:8px;font-size:26px}.spoke2-page .spoke-hero{padding-top:clamp(24px,4vw,64px);padding-bottom:clamp(24px,4vw,64px)}.spoke2-page .dc2-nav:not(.is-scrolled){background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.spoke2-page .spoke-hero{min-height:calc(100vh - 73px);min-height:calc(100dvh - 73px);display:flex;align-items:center}.spoke2-page .spoke-hero>.dc2-container{width:100%}.spoke2-page .spoke2-hero-chor{--eyebrow-lp:1;--chars-shown:99;--eyebrow-scale:1;--h1-lp:1;--resolve-lp:0;--art-lp:1;--follow-lp:1;position:relative;overflow:hidden}.spoke2-page .spoke2-hero-chor .spoke-hero-split{display:block;position:relative;min-height:480px}.spoke2-page .spoke2-hero-chor .spoke2-hero-prose{position:absolute;top:50%;left:0;z-index:2;width:clamp(360px,50%,600px);transform:translateY(-50%)}.spoke2-page .spoke2-hero-chor .spoke2-hero-lead{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,22px);width:100%;transform:translate(calc(50% * var(--resolve-lp)),calc(var(--lead-shift-y, 0px) * var(--resolve-lp)));will-change:transform}.spoke2-page .spoke2-hero-chor .spoke2-hero-line{display:block;width:fit-content;position:relative;left:calc(50% * var(--resolve-lp));transform:translateX(calc(-50% * var(--resolve-lp)))}.spoke2-page .spoke2-hero-chor .spoke2-hero-eyebrow{opacity:var(--eyebrow-lp);margin:0;transform:scale(var(--eyebrow-scale));transform-origin:50% 50%;will-change:opacity,transform}.spoke2-page .spoke2-hero-chor .spoke2-hero-eyebrow-char{display:inline-block;white-space:pre;opacity:clamp(0,calc(var(--chars-shown) - var(--ci)),1)}.spoke2-page .spoke2-hero-chor .spoke-hero-h{opacity:var(--h1-lp);margin:0;will-change:opacity}.spoke2-page .spoke2-hero-chor .spoke2-hero-follow{display:flex;flex-direction:column;gap:clamp(18px,2vw,24px);width:100%;opacity:var(--follow-lp);transform:translateY(calc((1 - var(--follow-lp)) * 12px));will-change:opacity,transform}.spoke2-page .spoke2-hero-chor .spoke2-hero-art{position:absolute;top:50%;left:100%;width:clamp(380px,48%,600px);transform:translateY(-50%) translateX(-100%) scale(calc(.94 + var(--art-lp) * .06));opacity:var(--art-lp);filter:blur(calc((1 - var(--art-lp)) * 8px));will-change:transform,opacity,filter}@media (max-width:760px){.spoke2-page .spoke2-hero-chor .spoke-hero-split{display:flex;flex-direction:column;gap:clamp(32px,5vw,48px);min-height:0}.spoke2-page .spoke2-hero-chor .spoke2-hero-prose{position:static;width:100%;transform:none}.spoke2-page .spoke2-hero-chor .spoke2-hero-follow,.spoke2-page .spoke2-hero-chor .spoke2-hero-lead{transform:none;opacity:1}.spoke2-page .spoke2-hero-chor .spoke-hero-h,.spoke2-page .spoke2-hero-chor .spoke2-hero-eyebrow{opacity:1}.spoke2-page .spoke2-hero-chor .spoke2-hero-eyebrow{transform:none}.spoke2-page .spoke2-hero-chor .spoke2-hero-eyebrow-char{opacity:1}.spoke2-page .spoke2-hero-chor .spoke2-hero-line{left:0;transform:none;width:auto}.spoke2-page .spoke2-hero-chor .spoke2-hero-art{position:static;width:100%;transform:none;opacity:1;filter:none;top:auto;left:auto}}@media (prefers-reduced-motion:reduce){.spoke2-page .spoke2-hero-chor .spoke2-hero-follow,.spoke2-page .spoke2-hero-chor .spoke2-hero-lead{transform:none;opacity:1}.spoke2-page .spoke2-hero-chor .spoke-hero-h,.spoke2-page .spoke2-hero-chor .spoke2-hero-eyebrow{opacity:1}.spoke2-page .spoke2-hero-chor .spoke2-hero-eyebrow{transform:none}.spoke2-page .spoke2-hero-chor .spoke2-hero-eyebrow-char{opacity:1}.spoke2-page .spoke2-hero-chor .spoke2-hero-line{left:0;transform:none}.spoke2-page .spoke2-hero-chor .spoke2-hero-art{opacity:1;filter:none}}.spoke2-page .dc2-container--narrow,.spoke2-page .dc2-container--wide{max-width:1240px}.spoke2-page blockquote,.spoke2-page dd,.spoke2-page dt,.spoke2-page h1,.spoke2-page h2,.spoke2-page h3,.spoke2-page h4,.spoke2-page h5,.spoke2-page h6,.spoke2-page li,.spoke2-page p{font-family:var(--dc2-sans)}.spoke2-page .spoke-hero-h{font-size:clamp(40px,5.8vw,80px)}.spoke2-page .spoke-hero-h,.spoke2-page .spoke-hero-h em{font-family:var(--dc2-sans);font-weight:600;letter-spacing:-.022em}.spoke2-page .spoke-hero-h em{background-image:linear-gradient(180deg,#C8884B,#9C6630);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.spoke2-page .spoke-hero-prose{max-width:none}.spoke2-page .spoke-hero-h,.spoke2-page .spoke-hero-h-line2{max-width:none;text-wrap:wrap}.spoke2-page .spoke-hero-lede{max-width:42ch}.spoke2-page .spoke2-hero-eyebrow{font-family:var(--dc2-sans);font-size:clamp(12px,1.05vw,14px);font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--dc2-tint);margin:clamp(18px,2.2vw,32px) 0 clamp(4px,.6vw,8px)}.spoke2-page .bn2-close-v2-h,.spoke2-page .spoke-audience-h,.spoke2-page .spoke-editorial-h,.spoke2-page .spoke-editorial-h--lead,.spoke2-page .spoke-editorial-h--pivot,.spoke2-page .spoke-learn-h,.spoke2-page .spoke-modes-h,.spoke2-page .spoke-reveal-h,.spoke2-page .spoke-speak-h,.spoke2-page .spoke-values-h,.spoke2-page .spoke2-ed2-h,.spoke2-page .spoke2-editorial-h{font-family:var(--dc2-sans);font-weight:600;letter-spacing:-.018em}.spoke2-page .spoke-reveal-twoup-h{font-family:var(--dc2-sans);font-weight:600;letter-spacing:-.012em}.spoke2-page .spoke2-reveal-h{font-size:clamp(40px,5.8vw,80px);letter-spacing:-.022em;line-height:1.02;margin-bottom:clamp(28px,3vw,48px);background-image:linear-gradient(180deg,#C8884B,#9C6630);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.spoke2-page blockquote em,.spoke2-page blockquote strong,.spoke2-page li b,.spoke2-page li em,.spoke2-page li strong,.spoke2-page p b,.spoke2-page p em,.spoke2-page p strong{font-family:inherit}.spoke2-page .spoke-hero-h-line2{font-family:var(--dc2-sans);font-weight:500;font-size:clamp(18px,1.9vw,28px);letter-spacing:-.003em;line-height:1.25}.spoke2-page .spoke-speak-h-line2{font-family:var(--dc2-sans);font-weight:500;font-size:.55em;letter-spacing:-.003em;margin-top:10px}.spoke2-page .spoke-reveal-sub{font-family:var(--dc2-sans);font-weight:600;font-size:clamp(18px,1.9vw,26px);letter-spacing:0;line-height:1.3}.spoke2-page .spoke-learn-h,.spoke2-page .spoke-learn-head,.spoke2-page .spoke-modes-h,.spoke2-page .spoke-speak-h,.spoke2-page .spoke-speak-head,.spoke2-page .spoke-values-h{text-align:center}.spoke2-page .spoke-learn-body,.spoke2-page .spoke-speak-body{text-align:center;max-width:62ch;margin-left:auto;margin-right:auto}.spoke2-page .spoke2-audience-h-mark--expert{color:var(--dc2-tint)}.spoke2-page .spoke2-audience-h-mark--stuck{color:var(--dc2-red)}.spoke2-page .spoke2-speak-h-mark{color:var(--dc2-tint)}.spoke2-page .spoke2-audience-wrap .spoke-audience-h{font-size:clamp(34px,4.4vw,52px);font-weight:800;line-height:1.12;letter-spacing:-.028em;color:#0E0E0C}.spoke2-page .spoke2-surfsec-glyph{display:flex;justify-content:center;margin:0 auto 14px;color:var(--dc2-tint)}.spoke2-page .spoke2-surfsec-glyph .spoke2-surfconcept-glyph{width:clamp(60px,6vw,84px);height:clamp(60px,6vw,84px)}.spoke2-audience-wrap{height:235vh;padding:0;position:relative;--p:1;--stage-lp:1;--prose-lp:1}.spoke2-audience-pin{position:sticky;--spoke-nav-h:72px;top:var(--spoke-nav-h);height:calc(100vh - var(--spoke-nav-h));display:flex;align-items:center;padding:clamp(40px,6vw,80px) 0;background:linear-gradient(to bottom,var(--dc2-paper) 0,var(--dc2-paper-2) 100%)}.spoke2-audience-wrap .spoke-audience-grid{display:block;position:relative;min-height:520px}.spoke2-audience-wrap .spoke-audience-prose{position:absolute;top:50%;left:0;width:clamp(360px,44%,520px);transform:translateY(-50%) translateX(calc((1 - var(--prose-lp, 1)) * -24px));opacity:var(--prose-lp,1);will-change:opacity,transform}.spoke2-audience-wrap .spoke-audience-body+.spoke-audience-body{margin-top:clamp(13px,1.3vw,18px)}.spoke2-audience-wrap .spoke-audience-body strong{font-weight:600;color:var(--dc2-ink)}.spoke2-audience-stage{position:absolute;top:50%;left:calc(50% + var(--stage-lp, 1) * 50%);width:clamp(360px,36%,460px);min-height:380px;transform:translateY(-50%) translateX(calc(-50% - var(--stage-lp, 1) * 50%));will-change:transform,left}@media (max-width:760px){.spoke2-audience-wrap .spoke-audience-grid{display:flex;flex-direction:column;gap:clamp(32px,5vw,48px)}.spoke2-audience-wrap .spoke-audience-prose,.spoke2-audience-wrap .spoke2-audience-stage{position:static;transform:none;opacity:1;width:100%;top:auto;left:auto}}@media (prefers-reduced-motion:reduce){.spoke2-audience-wrap .spoke-audience-prose,.spoke2-audience-wrap .spoke2-audience-stage{transform:translateY(-50%);opacity:1}}.spoke2-audience-cue{position:relative;z-index:1}.spoke2-encr{position:absolute;inset:-60px -60px -60px -60px;pointer-events:none;z-index:2}.spoke2-encr-d{position:absolute;left:var(--x,50%);top:var(--y,50%);--rot:0deg;--lp:0;transform:translate(-50%,-50%) scale(calc(.4 + .6 * var(--lp))) rotate(calc(var(--rot) * var(--lp)));opacity:var(--lp);transition:none;will-change:transform,opacity}.spoke2-encr-d--ask{--x:14%;--y:10%;--rot:-4deg}.spoke2-encr-d--cal{--x:94%;--y:8%;--rot:4deg}.spoke2-encr-d--call{--x:2%;--y:46%;--rot:-3deg}.spoke2-encr-d--slack-2{--x:98%;--y:50%;--rot:3deg}.spoke2-encr-d--tap{--x:14%;--y:92%;--rot:-4deg}.spoke2-encr-d--live{--x:86%;--y:94%;--rot:6deg}.spoke2-encr-card{background:var(--dc2-card);border:1px solid var(--dc2-rule-soft);border-radius:10px;padding:9px 11px;width:200px;box-shadow:0 6px 18px -6px rgba(31,27,23,.18),0 14px 34px -14px rgba(31,27,23,.2);display:flex;flex-direction:column;gap:6px;font-family:var(--dc2-sans)}.spoke2-encr-card-head{display:flex;align-items:center;gap:8px}.spoke2-encr-card-app{font-size:10.5px;font-weight:700;letter-spacing:.02em;flex:1 1}.spoke2-encr-card-app--slack{color:#4A154B}.spoke2-encr-card-app--cal{color:var(--dc2-blue)}.spoke2-encr-card-when{font-size:10px;color:var(--dc2-ink-3)}.spoke2-encr-card-body{display:flex;flex-direction:column;gap:2px}.spoke2-encr-card-name{font-size:11.5px;font-weight:700;color:var(--dc2-ink)}.spoke2-encr-card-text{font-size:11.5px;line-height:1.4;color:var(--dc2-ink-2);font-family:var(--dc2-sans)}.spoke2-encr-card--call{display:grid;grid-template-columns:12px 1fr;gap:9px;align-items:center}.spoke2-encr-card-call-dot{width:12px;height:12px;border-radius:50%;background:var(--dc2-red);animation:spoke2-encr-pulse 1.4s ease-out infinite}.spoke2-encr-card-msg{display:flex;align-items:center;gap:6px;margin-top:1px}.spoke2-encr-card-avatar{flex:none;width:18px;height:18px;border-radius:50%;background-size:cover;background-position:50%;background-color:#C8B79A}.spoke2-encr-card-from{display:flex;align-items:center;gap:6px;margin-top:2px}.spoke2-encr-face{display:flex;flex-direction:column;width:160px;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px rgba(44,37,32,.1)}.spoke2-encr-face-tile{width:100%;height:100px;background-size:cover;background-position:center 28%;background-color:#2a2a2a}.spoke2-encr-face-tile--live{border:2px solid var(--dc2-red);box-shadow:0 0 0 4px rgba(217,48,37,.14);height:96px}.spoke2-encr-face-bubble{background:var(--dc2-shell-paper);border:1px solid var(--dc2-rule);border-top:0;padding:8px 12px;display:flex;flex-direction:column;gap:2px;font-family:var(--dc2-sans);font-size:12px;color:var(--dc2-ink-2);text-align:left}.spoke2-encr-face-name{font-size:10.5px;font-weight:700;color:var(--dc2-ink);letter-spacing:.01em}.spoke2-encr-face-bubble--live{border-color:rgba(217,48,37,.35)}.spoke2-encr-face-name--live{display:inline-flex;align-items:center;gap:5px;color:var(--dc2-red);text-transform:uppercase;font-size:9.5px;letter-spacing:.06em}.spoke2-encr-face-live-pulse{width:7px;height:7px;border-radius:50%;background:var(--dc2-red);animation:spoke2-encr-pulse 1.2s ease-out infinite}@keyframes spoke2-encr-pulse{0%{box-shadow:0 0 0 0 rgba(217,48,37,.55)}to{box-shadow:0 0 0 10px rgba(217,48,37,0)}}@media (max-width:760px){.spoke2-audience-wrap{height:auto;padding:clamp(48px,7vw,96px) 0}.spoke2-audience-pin{position:static;height:auto;padding:0;background:var(--dc2-paper)}.spoke2-audience-stage{min-height:0}.spoke2-encr{position:static;inset:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;width:100%;pointer-events:auto}.spoke2-encr-d{position:static!important;left:auto!important;top:auto!important;transform:rotate(var(--rot,0deg))!important;opacity:1!important}.spoke2-encr-card,.spoke2-encr-face{width:100%}.spoke2-encr-face-tile{height:88px}}.spoke2-page .spoke2-modes{--surf-copper:#A66626;--surf-ink:#0E0E0C;--surf-paper:#FBF6E9;--surf-ink-quiet:#6B6557}@media (min-width:881px){.spoke2-page .spoke-modes-grid{grid-template-columns:1fr 1fr;column-gap:clamp(32px,4vw,64px)}}.spoke2-page .spoke2-modes-head{text-align:center;margin-bottom:38px;max-width:none}.spoke2-page .spoke2-modes-h{font-size:clamp(34px,4.4vw,52px);font-weight:800;letter-spacing:-.028em;line-height:1.06;color:var(--surf-ink);margin:0}.spoke2-page .spoke2-modes-line1,.spoke2-page .spoke2-modes-line2{display:block}.spoke2-page .spoke2-modes-line2{font-size:.82em;color:rgba(14,14,12,.62);margin-top:.14em;font-weight:400}.spoke2-page .spoke2-foundation{margin-top:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;align-items:center}.spoke2-page .spoke2-foundation-prongs{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(32px,4vw,64px)}.spoke2-page .spoke2-foundation-prong{justify-self:center;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:13px solid #9a6230;margin-bottom:-1px}.spoke2-page .spoke2-foundation-bar{width:100%;display:flex;align-items:center;justify-content:center;gap:15px;padding:clamp(16px,1.8vw,22px) clamp(22px,3vw,40px);border-radius:18px;background:linear-gradient(176deg,#B47B3D,#93602B);box-shadow:inset 0 1px 0 rgba(255,252,245,.22),0 20px 40px -24px rgba(120,74,30,.7)}.spoke2-page .spoke2-foundation-icon{flex:none;width:30px;height:30px;color:rgba(255,251,242,.92)}.spoke2-page .spoke2-foundation-icon svg{width:100%;height:100%;display:block}.spoke2-page .spoke2-foundation-text{display:flex;flex-direction:column;gap:1px;text-align:left}.spoke2-page .spoke2-foundation-title{font-family:var(--dc2-sans);font-size:clamp(19px,1.7vw,25px);font-weight:700;letter-spacing:-.012em;line-height:1.2;color:#FFFCF5}.spoke2-page .spoke2-foundation-sub{font-family:var(--dc2-sans);font-size:clamp(13px,1.2vw,15px);font-weight:400;line-height:1.35;color:rgba(255,251,242,.82)}.spoke2-page .spoke2-foundation-lead{margin-top:9px;width:26px;height:26px;color:var(--surf-copper);opacity:.5}.spoke2-page .spoke2-foundation-lead svg{width:100%;height:100%;display:block}@media (max-width:880px){.spoke2-page .spoke2-foundation-prongs{grid-template-columns:1fr}.spoke2-page .spoke2-foundation-prongs .spoke2-foundation-prong:nth-child(2){display:none}}.spoke2-page .spoke2-surfcard{background:var(--surf-paper);border:1px solid rgba(14,14,12,.07);border-radius:20px;box-shadow:0 1px 0 rgba(14,14,12,.04),0 24px 50px -34px rgba(14,14,12,.3);padding:30px 36px 26px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.spoke2-page .spoke2-surfcard:before{display:none}.spoke2-page .spoke2-surfcard-title{font-family:var(--dc2-sans);font-size:clamp(28px,2.6vw,34px);font-weight:700;letter-spacing:-.022em;line-height:1.1;color:var(--surf-ink);margin:0}.spoke2-page .spoke2-surfcard-caption{font-family:var(--dc2-sans);font-size:17px;line-height:1.45;font-weight:400;color:var(--surf-ink-quiet);max-width:440px;margin:12px auto 0}.spoke2-page .spoke-close-sub,.spoke2-page .spoke-close-sub em,.spoke2-page .spoke-hero-h em,.spoke2-page .spoke-hero-h-line2,.spoke2-page .spoke-hero-lede em,.spoke2-page .spoke-learn-body em,.spoke2-page .spoke-learn-close,.spoke2-page .spoke-learn-close em,.spoke2-page .spoke-learn-row-body em,.spoke2-page .spoke-learn-vis-quiet-row-meta,.spoke2-page .spoke-modes-card-body em,.spoke2-page .spoke-modes-slack-text,.spoke2-page .spoke-modes-sub,.spoke2-page .spoke-modes-sub em,.spoke2-page .spoke-modes-vis-deck-qa,.spoke2-page .spoke-modes-vis-deck-qa em,.spoke2-page .spoke-reveal-body em,.spoke2-page .spoke-reveal-close,.spoke2-page .spoke-reveal-close em,.spoke2-page .spoke-reveal-sub,.spoke2-page .spoke-reveal-sub em,.spoke2-page .spoke-speak-close,.spoke2-page .spoke-speak-close em,.spoke2-page .spoke-speak-h-line2,.spoke2-page .spoke-speak-vis-cite-card-line,.spoke2-page .spoke-speak-vis-multi-cell-mock-reply em,.spoke2-page .spoke-values-panel-body em,.spoke2-page .spoke-values-panel-cue em,.spoke2-page .spoke-values-panel-cue li em,.spoke2-page .spoke2-anchor-caption,.spoke2-page .spoke2-anchor-caption em,.spoke2-page .spoke2-close-sub,.spoke2-page .spoke2-learn-close,.spoke2-page .spoke2-mock-quote,.spoke2-page .spoke2-modes-sub,.spoke2-page .spoke2-reveal-close,.spoke2-page .spoke2-reveal-sub,.spoke2-page .spoke2-slackmock-msg-cite,.spoke2-page .spoke2-slackmock-msg-cite em,.spoke2-page .spoke2-speak-close{font-style:normal}.spoke2-page .spoke-speak-vis-phone-push-body .spoke2-mock-quote{color:rgba(251,246,234,.88)}.spoke2-page .bn2-dl-brief-meta-line em,.spoke2-page .bn2-dl-brief-update em,.spoke2-page .bn2-dl-canvas-citecard-line,.spoke2-page .bn2-dl-inbox-bit-src-quote,.spoke2-page .bn2-dl-meet-sub em,.spoke2-page .bn2-dl-newinfo-card-snip,.spoke2-page .bn2-dl-rail-utt.is-you .bn2-dl-rail-utt-text,.spoke2-page .bn2-hero-mock-stream,.spoke2-page .bn2-hero-mock-stream-word,.spoke2-page .bn2-surf-h em{font-style:normal}.spoke2-page .bn2-surf .bn2-surf-h,.spoke2-page .bn2-surf-h{font-family:var(--dc2-sans);font-weight:600;letter-spacing:-.018em}.spoke2-page .spoke2-reveal-body{text-align:center;max-width:62ch;margin-left:auto;margin-right:auto}.spoke2-ed2{position:relative}.spoke2-ed2 .dc2-container{position:relative;z-index:1}.spoke2-ed2-thread{position:absolute;left:0;top:0;width:100%;height:clamp(420px,52vw,720px);pointer-events:none;z-index:0;overflow:visible}.spoke2-ed2-thread-path{fill:none;stroke:var(--dc2-tint);stroke-linecap:round;stroke-linejoin:round;opacity:.32;stroke-dasharray:1600;stroke-dashoffset:1600;animation:spoke2-ed2-draw 1.8s cubic-bezier(.6,.1,.2,1) .4s forwards}@keyframes spoke2-ed2-draw{to{stroke-dashoffset:0}}.spoke2-ed2-beat{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,80px);align-items:center}.spoke2-ed2-beat+.spoke2-ed2-beat{margin-top:clamp(72px,9vw,132px)}.spoke2-ed2-col{min-width:0}.spoke2-ed2-col--visual{display:flex;justify-content:flex-end}.spoke2-ed2-beat--rev .spoke2-ed2-col--visual{justify-content:flex-start}.spoke2-ed2-h{margin:0;font-family:var(--dc2-sans);font-size:clamp(30px,4.4vw,56px);line-height:1.04;color:var(--dc2-ink);text-wrap:balance}.spoke2-ed2-learn{color:var(--dc2-tint);font-weight:700}.spoke2-ed2-promise{position:relative;z-index:1;margin-top:clamp(96px,11vw,160px);text-align:center}.spoke2-ed2-h--promise{max-width:900px;margin:0 auto;font-size:clamp(28px,4vw,52px)}.spoke2-ed2-stage{position:relative;width:100%;max-width:600px;aspect-ratio:600/460}.spoke2-ed2-card{position:absolute;left:var(--x);top:var(--y);width:var(--w);transform:rotate(var(--rot))}.spoke2-ed2-card-inner{background:var(--dc2-shell-paper);border:1px solid #a4a4a4;border-radius:12px;box-shadow:0 1px 0 rgba(31,27,23,.04),0 22px 50px -28px rgba(31,27,23,.22);padding:16px 20px 18px}.spoke2-ed2-card-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;gap:10px}.spoke2-ed2-card-title{font-family:var(--dc2-sans);font-weight:700;font-size:clamp(11px,1.05vw,13px);letter-spacing:.01em;color:var(--dc2-ink)}.spoke2-ed2-card-when{font-family:var(--dc2-mono);font-size:clamp(9.5px,.9vw,11px);letter-spacing:.04em;color:var(--dc2-ink-4);white-space:nowrap}.spoke2-ed2-line{display:grid;grid-template-columns:12px 1fr;gap:10px;align-items:start;padding:6px 0}.spoke2-ed2-line--long{padding:8px 0 4px}.spoke2-ed2-line-dot{width:7px;height:7px;border-radius:99px;margin-top:7px}.spoke2-ed2-line-name{font-family:var(--dc2-sans);font-weight:600;font-size:clamp(10px,.95vw,11px);letter-spacing:.02em;color:var(--dc2-ink-3)}.spoke2-ed2-line-text{font-family:var(--dc2-sans);font-size:clamp(11.5px,1.05vw,13px);line-height:1.45;color:var(--dc2-ink-2);margin-top:2px}.spoke2-ed2-memcard{background:var(--dc2-shell-paper);border-radius:14px;padding:clamp(20px,2.2vw,26px) clamp(22px,2.6vw,30px) clamp(22px,2.4vw,28px);width:100%;max-width:520px;box-shadow:0 1px 0 rgba(31,27,23,.04),0 22px 50px -28px rgba(31,27,23,.22)}.spoke2-ed2-mem-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.spoke2-ed2-pill-updated{font-family:var(--dc2-sans);font-weight:700;font-size:11px;letter-spacing:.08em;padding:4px 8px;border-radius:4px}.spoke2-ed2-mem-meta{font-family:var(--dc2-sans);font-size:12px;color:var(--dc2-ink-4)}.spoke2-ed2-mem-title{margin:0 0 14px;font-family:var(--dc2-sans);font-weight:700;font-size:clamp(22px,2.4vw,26px);letter-spacing:-.018em;color:var(--dc2-ink)}.spoke2-ed2-mem-rule{height:1px;background:rgba(31,27,23,.08);margin:4px 0 14px}.spoke2-ed2-mem-body{margin:0;font-family:var(--dc2-sans);font-size:clamp(13px,1.2vw,14px);line-height:1.65;color:var(--dc2-ink-2)}.spoke2-ed2-mem-foot{margin-top:18px;padding-top:14px;border-top:1px solid rgba(31,27,23,.06);display:flex;justify-content:space-between;align-items:center;gap:12px}.spoke2-ed2-mem-foot-note{font-family:var(--dc2-sans);font-size:12px;color:var(--dc2-ink-4)}.spoke2-ed2-mem-foot-time{font-family:var(--dc2-mono);font-size:12px;letter-spacing:.04em;color:var(--dc2-ink-4)}.spoke2-ed2-diff-old{text-decoration:line-through;padding:1px 5px;border-radius:3px}.spoke2-ed2-diff-new{padding:1px 5px;border-radius:3px;font-weight:500}.spoke2-ed2-memcard--anim{--strike1:1;--green1-chars:99;--strike2:1;--green2-chars:99}.spoke2-ed2-diff-old--anim{position:relative;text-decoration:none;white-space:pre}.spoke2-ed2-strikeline{position:absolute;left:4px;right:4px;top:50%;height:1.5px;background:currentColor;transform-origin:left center;will-change:transform}.spoke2-ed2-diff-new--anim .spoke2-ed2-diff-char{display:inline-block;white-space:pre;opacity:clamp(0,calc(var(--chars) - var(--ci)),1)}@media (prefers-reduced-motion:reduce){.spoke2-ed2-strikeline{transform:scaleX(1)!important}.spoke2-ed2-diff-new--anim .spoke2-ed2-diff-char{opacity:1}}.spoke2-page .spoke2-ed2-concept{width:100%;max-width:460px;display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.4vw,32px);font-family:var(--dc2-sans)}.spoke2-page .spoke2-ed2-concept-arrow{width:48px;height:16px;flex:none;color:var(--dc2-ink-4)}.spoke2-page .spoke2-ed2-concept--learn .spoke2-ed2-concept-arrow{color:var(--dc2-tint)}.spoke2-page .spoke2-ed2-cforget-stack{position:relative;width:118px;height:132px;flex:none}.spoke2-page .spoke2-ed2-cnote{position:absolute;left:calc(var(--i) * 13px);top:calc(var(--i) * 12px);z-index:var(--i);width:92px;height:106px;padding:15px 13px;background:var(--dc2-card);border:1px solid var(--dc2-rule-soft);border-radius:9px;box-shadow:0 10px 24px -16px rgba(31,27,23,.34);display:flex;flex-direction:column;gap:9px}.spoke2-page .spoke2-ed2-cnote span{height:5px;border-radius:99px;background:var(--dc2-rule-soft)}.spoke2-page .spoke2-ed2-cnote span:nth-child(2){width:78%}.spoke2-page .spoke2-ed2-cnote span:nth-child(3){width:56%}.spoke2-page .spoke2-ed2-cvessel{width:118px;height:118px;border-radius:18px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.spoke2-page .spoke2-ed2-cvessel--empty{border:1.5px dashed var(--dc2-ink-4);background:transparent}.spoke2-page .spoke2-ed2-cvessel-mark{font-size:30px;line-height:1;color:var(--dc2-ink-4);opacity:.55}.spoke2-page .spoke2-ed2-cvessel-label{font-size:11px;letter-spacing:.01em;color:var(--dc2-ink-3)}.spoke2-page .spoke2-ed2-cnode{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px}.spoke2-page .spoke2-ed2-cnode-glyph{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--dc2-tint-soft);color:var(--dc2-tint)}.spoke2-page .spoke2-ed2-cnode-label{font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--dc2-ink-2)}.spoke2-page .spoke2-ed2-cvessel--full{border:1.5px solid color-mix(in srgb,var(--dc2-tint) 45%,transparent);background:color-mix(in srgb,var(--dc2-tint) 8%,var(--dc2-card));box-shadow:0 12px 28px -20px color-mix(in srgb,var(--dc2-tint) 70%,transparent)}.spoke2-page .spoke2-ed2-cvessel-fill{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:4px}.spoke2-page .spoke2-ed2-cvessel-fill span{width:22px;height:22px;border-radius:7px;background:var(--dc2-tint);opacity:.9}.spoke2-page .spoke2-ed2-cvessel-fill span:nth-child(2),.spoke2-page .spoke2-ed2-cvessel-fill span:nth-child(3){background:var(--dc2-tint-2)}.spoke2-page .spoke2-ed2-cvessel-label--full{color:var(--dc2-tint);font-weight:600}.spoke2-page .spoke2-ed2-croom{width:100%;max-width:300px;background:var(--dc2-card);border:1px solid var(--dc2-rule-soft);border-radius:14px;padding:14px;box-shadow:0 1px 0 rgba(31,27,23,.04),0 22px 50px -30px rgba(31,27,23,.22);display:flex;flex-direction:column;gap:12px}.spoke2-page .spoke2-ed2-croom-head{display:flex;align-items:center;gap:7px}.spoke2-page .spoke2-ed2-croom-live{width:7px;height:7px;border-radius:50%;background:var(--dc2-red)}.spoke2-page .spoke2-ed2-croom-title{font-size:12px;font-weight:600;color:var(--dc2-ink-3)}.spoke2-page .spoke2-ed2-croom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.spoke2-page .spoke2-ed2-ctile{aspect-ratio:1/1;border-radius:9px;background:var(--dc2-paper-2,#F6EFDD);display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--dc2-ink-3)}.spoke2-page .spoke2-ed2-ctile--deputy{background:#1F2530;position:relative;flex-direction:column;gap:6px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dc2-tint) 55%,transparent)}.spoke2-page .spoke2-ed2-ctile-mark{display:inline-flex}.spoke2-page .spoke2-ed2-ctile-wave{display:inline-flex;align-items:flex-end;gap:2.5px;height:14px}.spoke2-page .spoke2-ed2-ctile-wave span{width:2.5px;border-radius:99px;background:var(--dc2-tint-2);height:40%;animation:spoke2-ed2-cwave 1s ease-in-out infinite;animation-delay:calc(var(--i) * .11s)}@keyframes spoke2-ed2-cwave{0%,to{height:35%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.spoke2-page .spoke2-ed2-ctile-wave span{animation:none;height:65%}}.spoke2-page .spoke2-ed2-croom-foot{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--dc2-tint)}.spoke2-page .spoke2-ed2-croom-foot-dot{width:6px;height:6px;border-radius:50%;background:var(--dc2-tint)}@media (max-width:860px){.spoke2-page .spoke2-ed2-concept{margin:0 auto}}.spoke2-page .spoke-learn-row-art--diff{width:100%}.spoke2-page .spoke-learn-row-art--diff .spoke2-ed2-memcard{max-width:480px}.spoke2-ed2-acc{margin-top:clamp(40px,5vw,56px);background:var(--dc2-paper-deep);border-radius:18px;overflow:hidden;box-shadow:0 1px 0 rgba(31,27,23,.05),0 22px 50px -32px rgba(31,27,23,.22);border:1px solid rgba(31,27,23,.07);display:grid;grid-template-columns:420px 1fr;min-height:0}.spoke2-ed2-acc-tabs{display:flex;flex-direction:column}.spoke2-ed2-acc-tab{appearance:none;border:none;border-top:1px solid rgba(31,27,23,.06);text-align:left;background:transparent;padding:12px 26px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:background .22s ease;outline:none;font:inherit;flex:1 1}.spoke2-ed2-acc-tab:first-child{border-top:none}.spoke2-ed2-acc-tab.is-on{background:var(--dc2-shell-paper)}.spoke2-ed2-acc-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--dc2-tint)}.spoke2-ed2-acc-tab-icon{flex-shrink:0;display:inline-flex;color:var(--dc2-ink-4);transition:color .22s ease}.spoke2-ed2-acc-tab.is-on .spoke2-ed2-acc-tab-icon{color:var(--dc2-tint)}.spoke2-ed2-acc-tab-label{flex:1 1;font-family:var(--dc2-sans);font-weight:500;font-size:19px;letter-spacing:-.012em;color:var(--dc2-ink-3);transition:color .22s ease}.spoke2-ed2-acc-tab.is-on .spoke2-ed2-acc-tab-label{font-weight:700;color:var(--dc2-ink)}.spoke2-ed2-acc-panel{background:var(--dc2-shell-paper);padding:clamp(24px,3vw,36px);position:relative;overflow:hidden}.spoke2-ed2-acc-fade,.spoke2-ed2-acc-panel{display:flex;align-items:center;justify-content:center}.spoke2-ed2-acc-fade{width:100%}@media (prefers-reduced-motion:no-preference){.spoke2-ed2-acc-fade{animation:spoke2-ed2-rise .48s cubic-bezier(.2,.7,.2,1)}@keyframes spoke2-ed2-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.spoke2-ed2-panel{display:flex;flex-direction:column;gap:14px;width:100%;max-width:620px}.spoke2-ed2-panel--present{gap:18px}.spoke2-ed2-panel-qline{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.spoke2-ed2-panel-speaker{font-family:var(--dc2-sans);font-weight:600;font-size:13px;letter-spacing:.04em;color:var(--dc2-ink-3)}.spoke2-ed2-panel-quote{font-family:var(--dc2-sans);font-size:clamp(16px,1.5vw,18px);line-height:1.45;color:var(--dc2-ink-2)}.spoke2-ed2-panel-aline{display:flex;align-items:center;gap:12px}.spoke2-ed2-panel-answer{font-weight:500;line-height:1.45;color:var(--dc2-ink)}.spoke2-ed2-panel-answer,.spoke2-ed2-panel-followtext{font-family:var(--dc2-sans);font-size:clamp(16px,1.5vw,18px)}.spoke2-ed2-panel-followtext{line-height:1.5;color:var(--dc2-ink-2)}.spoke2-ed2-panel-tags{display:flex;gap:8px;margin-top:4px}.spoke2-ed2-checkrow{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:center}.spoke2-ed2-checktext{font-family:var(--dc2-sans);font-size:clamp(16px,1.5vw,18px);line-height:1.4;color:var(--dc2-ink-2)}.spoke2-ed2-checktext.is-done{color:var(--dc2-ink-4);text-decoration:line-through}.spoke2-ed2-check{width:20px;height:20px;border-radius:99px;background:transparent;border:1.6px solid var(--dc2-tint);display:inline-flex;align-items:center;justify-content:center}.spoke2-ed2-check.is-done{background:var(--dc2-tint)}.spoke2-ed2-panel-difhead{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}.spoke2-ed2-panel-difmeta{font-family:var(--dc2-sans);font-size:13px;color:var(--dc2-ink-4)}.spoke2-ed2-panel-difbody{margin:0;font-family:var(--dc2-sans);font-size:clamp(16px,1.5vw,18px);line-height:1.55;color:var(--dc2-ink-2)}.spoke2-ed2-agendarow{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center}.spoke2-ed2-agenda-time{font-family:var(--dc2-mono);font-size:14px;letter-spacing:.04em;color:var(--dc2-ink-4)}.spoke2-ed2-agenda-label{font-family:var(--dc2-sans);font-size:clamp(16px,1.5vw,18px);color:var(--dc2-ink-3)}.spoke2-ed2-agenda-label.is-now{color:var(--dc2-ink);font-weight:600}.spoke2-ed2-agenda-done{color:var(--dc2-tint)}.spoke2-ed2-agenda-next{font-family:var(--dc2-mono);font-size:12px;letter-spacing:.04em;color:var(--dc2-ink-4)}.spoke2-ed2-slides{display:flex;gap:10px}.spoke2-ed2-slide{flex:1 1;aspect-ratio:16/10;border-radius:6px;background:rgba(31,27,23,.08);display:flex;align-items:center;justify-content:center}.spoke2-ed2-slide.is-active{background:var(--dc2-ink);border:2px solid var(--dc2-tint)}.spoke2-ed2-slide-num{font-size:15px}.spoke2-ed2-depmark,.spoke2-ed2-slide-num{color:var(--dc2-paper);font-family:var(--dc2-sans);font-weight:700}.spoke2-ed2-depmark{background:var(--dc2-tint);border-radius:5px;justify-content:center;flex:none}.spoke2-ed2-depmark,.spoke2-ed2-pill{display:inline-flex;align-items:center}.spoke2-ed2-pill{gap:6px;padding:3px 9px 4px;border-radius:99px;font-family:var(--dc2-sans);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.spoke2-ed2-pill--copper{background:var(--dc2-tint-soft);color:var(--dc2-tint)}.spoke2-ed2-pill--ink{background:rgba(31,27,23,.06);color:var(--dc2-ink-2)}.spoke2-ed2-pill--red{background:var(--dc2-red-dim);color:var(--dc2-red)}.spoke2-ed2-pulse{display:inline-block;width:7px;height:7px;border-radius:99px;background:var(--dc2-tint);position:relative;vertical-align:middle}@media (prefers-reduced-motion:no-preference){.spoke2-ed2-pulse:after{content:"";position:absolute;inset:-3px;border-radius:99px;box-shadow:0 0 0 0 var(--dc2-tint);opacity:.5;animation:spoke2-ed2-pulse 1.6s ease-out infinite}@keyframes spoke2-ed2-pulse{0%{box-shadow:0 0 0 0 var(--dc2-tint);opacity:.5}70%{box-shadow:0 0 0 8px transparent;opacity:0}to{opacity:0}}}@media (prefers-reduced-motion:no-preference) and (min-width:861px){.spoke2-ed2-float-a{animation:spoke2-ed2-floatA 5.6s ease-in-out infinite}.spoke2-ed2-float-b{animation:spoke2-ed2-floatB 6.4s ease-in-out -1.5s infinite}.spoke2-ed2-float-c{animation:spoke2-ed2-floatC 6s ease-in-out -3s infinite}.spoke2-ed2-float-mem{animation:spoke2-ed2-floatMem 7s ease-in-out -2s infinite}@keyframes spoke2-ed2-floatA{0%,to{transform:rotate(var(--rot)) translateY(0)}50%{transform:rotate(var(--rot)) translateY(-9px)}}@keyframes spoke2-ed2-floatB{0%,to{transform:rotate(var(--rot)) translateY(0)}50%{transform:rotate(var(--rot)) translateY(-7px)}}@keyframes spoke2-ed2-floatC{0%,to{transform:rotate(var(--rot)) translateY(0)}50%{transform:rotate(var(--rot)) translateY(-11px)}}@keyframes spoke2-ed2-floatMem{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}}@media (max-width:980px){.spoke2-ed2-acc{grid-template-columns:360px 1fr}.spoke2-ed2-acc-tab{padding:12px 22px}.spoke2-ed2-acc-tab-label{font-size:17px}}@media (max-width:860px){.spoke2-ed2-beat,.spoke2-ed2-beat--rev{grid-template-columns:1fr;gap:28px}.spoke2-ed2-col--visual{justify-content:center}.spoke2-ed2-beat--rev .spoke2-ed2-col--visual{justify-content:center;order:2}.spoke2-ed2-beat--rev .spoke2-ed2-col--text{order:1}.spoke2-ed2-stage{max-width:460px;aspect-ratio:auto;margin:0 auto}.spoke2-ed2-card{position:relative;left:auto;top:auto;width:100%;transform:none;margin-bottom:16px}.spoke2-ed2-card:last-child{margin-bottom:0}.spoke2-ed2-card-title{font-size:13px}.spoke2-ed2-card-when,.spoke2-ed2-line-name{font-size:11px}.spoke2-ed2-line-text{font-size:13.5px}.spoke2-ed2-acc{grid-template-columns:1fr;min-height:0}.spoke2-ed2-acc-panel{min-height:220px;border-top:1px solid rgba(31,27,23,.07)}}@media (max-width:520px){.spoke2-ed2-acc-tab{padding:15px 18px;gap:12px}.spoke2-ed2-acc-tab-label{font-size:16px}}.spoke2-anchor{max-width:1080px;margin:0 auto clamp(48px,5vw,80px);display:flex;flex-direction:column;gap:14px}.spoke2-anchor-pane{position:relative;min-height:540px;background:var(--dc2-shell-paper);overflow:hidden;display:flex;flex-direction:column}.spoke2-anchor-pane--meeting{min-height:580px}.spoke2-anchor-pane--brief{min-height:480px;background:var(--dc2-shell-paper)}.spoke2-brief{display:flex;flex-direction:column;height:100%;background:var(--dc2-shell-paper)}.spoke2-brief-head{display:flex;align-items:baseline;gap:14px;padding:14px 22px;border-bottom:1px solid var(--dc2-rule-soft);background:#fff}.spoke2-brief-head-back{font-family:var(--dc2-sans);font-size:12px;color:var(--dc2-ink-3);font-weight:500}.spoke2-brief-head-title{font-family:var(--dc2-sans);font-size:17px;font-weight:700;color:var(--dc2-ink);flex:1 1}.spoke2-brief-head-ver{font-family:var(--dc2-sans);font-size:11.5px;color:var(--dc2-ink-3);font-weight:500}.spoke2-brief-cols{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);flex:1 1;min-height:0}.spoke2-brief-doc{padding:18px 28px 28px;background:#fff;border-right:1px solid var(--dc2-rule-soft);min-width:0;overflow:hidden;font-family:var(--dc2-sans)}.spoke2-brief-doc>div:first-child{margin-top:0!important}.spoke2-brief-side{padding:18px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,rgba(184,122,61,.04),rgba(184,122,61,.01));min-width:0}.spoke2-brief-side-head{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px dashed var(--dc2-rule-soft)}.spoke2-brief-side-mark{width:22px;height:22px;background:var(--dc2-tint);border-radius:5px;padding:4px;display:inline-flex;align-items:center;justify-content:center}.spoke2-brief-side-label{font-family:var(--dc2-sans);font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--dc2-ink-2)}@media (max-width:760px){.spoke2-brief-cols{grid-template-columns:1fr}.spoke2-brief-doc{border-right:0;border-bottom:1px solid var(--dc2-rule-soft)}}.spoke2-anchor-pane .bn2-dl-meet{height:100%;display:flex;flex-direction:column}.spoke2-anchor-pane .bn2-dl-meet-body{flex:1 1;min-height:0}.spoke2-anchor-pane .bn2-dl-inbox-detail{height:100%}.spoke2-anchor-caption{font-family:var(--dc2-serif);font-style:italic;font-size:clamp(13.5px,1.1vw,15px);line-height:1.5;color:var(--dc2-ink-3);margin:0;display:inline-flex;align-items:center;gap:8px;align-self:center;text-align:center;max-width:64ch}.spoke2-anchor-caption-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--dc2-tint)}.spoke2-anchor-caption em{font-style:italic;color:var(--dc2-ink-2)}.spoke-modes-card--slack{--mode-color:var(--dc2-violet);color:var(--dc2-violet)}.spoke2-page .spoke2-surfconcept-plate{width:64px;height:64px;border-radius:16px;margin-top:20px;display:grid;place-items:center;color:var(--surf-copper);background:rgba(166,102,38,.07);transition:transform .32s cubic-bezier(.4,.05,.2,1)}.spoke2-page .spoke2-surfcard:hover .spoke2-surfconcept-plate{transform:translateY(-2px)}.spoke2-page .spoke2-surfconcept-glyph{width:36px;height:36px;display:block}.spoke2-page .spoke2-surfconcept-logos{display:inline-flex;align-items:center;gap:12px;margin-top:20px;margin-bottom:36px}.spoke2-page .spoke2-surfconcept-logo{position:relative;width:54px;height:54px;border-radius:14px;display:grid;place-items:center;background:var(--dc2-card);box-shadow:0 4px 12px -5px rgba(14,14,12,.24),inset 0 0 0 1px rgba(14,14,12,.06)}.spoke2-page .spoke2-surfconcept-logo svg{width:54px;height:54px;display:block}.spoke2-page .spoke2-surfconcept-logo.is-soon svg{opacity:.55}.spoke2-page .spoke2-surfconcept-logo-soon{position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);font-family:var(--dc2-sans);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;padding:3px 6px;border-radius:999px;color:var(--surf-paper);background:var(--surf-ink);white-space:nowrap}.spoke2-page .spoke2-surfcard-cta{margin-top:auto;width:auto}.spoke2-page a.spoke2-surfcard-cta.dc2-cta--primary{border-radius:999px;background:var(--surf-ink);color:var(--surf-paper);border-color:var(--surf-ink);font-family:var(--dc2-sans);font-size:16px;font-weight:600}.spoke2-page .spoke2-surfcard-cta .dc2-cta-dur{opacity:.55;margin-left:2px}.spoke2-modes-card-platforms{display:flex;align-items:center;gap:8px;padding:10px 0 0;margin:0 0 -6px;border-top:1px dashed var(--dc2-rule-soft);font-family:var(--dc2-sans);font-size:11.5px;color:var(--dc2-ink-3)}.spoke2-modes-card-platforms-label{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:10px;color:var(--dc2-ink-4)}.spoke2-modes-card-platforms-list{font-weight:500;letter-spacing:-.005em}.spoke2-slackmock{background:#1A1421;border-radius:10px;padding:10px 11px 12px;display:flex;flex-direction:column;gap:8px;min-height:140px}.spoke2-slackmock-channel{display:flex;align-items:center;gap:6px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.06)}.spoke2-slackmock-channel-hash{font-family:var(--dc2-sans);font-size:13px;font-weight:700;color:rgba(251,246,234,.45)}.spoke2-slackmock-channel-name{font-family:var(--dc2-sans);font-size:11.5px;font-weight:700;color:rgba(251,246,234,.95);letter-spacing:-.005em}.spoke2-slackmock-channel-meta{margin-left:auto;font-family:var(--dc2-sans);font-size:9.5px;color:rgba(251,246,234,.4)}.spoke2-slackmock-msg{display:grid;grid-template-columns:22px 1fr;gap:8px}.spoke2-slackmock-msg-av{width:22px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--dc2-sans);font-size:9.5px;font-weight:700}.spoke2-slackmock-msg-av--blue{background:#D8E6F8;color:#1A4F8B}.spoke2-slackmock-msg-av--deputy{background:var(--dc2-tint);padding:4px}.spoke2-slackmock-msg-body{min-width:0}.spoke2-slackmock-msg-head{display:inline-flex;align-items:baseline;gap:6px;margin-bottom:2px}.spoke2-slackmock-msg-name{font-family:var(--dc2-sans);font-size:10.5px;font-weight:700;color:rgba(251,246,234,.95)}.spoke2-slackmock-msg-byline{font-family:var(--dc2-sans);font-size:9.5px;color:var(--dc2-tint-2);font-weight:600}.spoke2-slackmock-msg-time{font-family:var(--dc2-sans);font-size:9px;color:rgba(251,246,234,.4)}.spoke2-slackmock-msg-text{font-family:var(--dc2-sans);font-size:10.5px;line-height:1.4;color:rgba(251,246,234,.85)}.spoke2-slackmock-msg-text strong{color:rgba(251,246,234,.95);font-weight:700}.spoke2-slackmock-msg--deputy .spoke2-slackmock-msg-text{background:rgba(184,122,61,.1);border-left:2px solid var(--dc2-tint);border-radius:0 4px 4px 0;padding:5px 8px;margin-top:1px}.spoke2-slackmock-msg-cite{display:inline-flex;align-items:center;gap:5px;font-family:var(--dc2-sans);font-style:italic;font-size:9.5px;color:rgba(251,246,234,.55);margin-top:4px}.spoke2-slackmock-msg-cite-mark{width:12px;height:12px;background:var(--dc2-tint);border-radius:3px;padding:2px;flex:none}.spoke2-page .spoke2-reveal-pin-wrap{height:320vh;padding:0;position:relative;--p:1;--h-lp:1;--b-lp:1}.spoke2-page .spoke2-reveal-pin{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center}.spoke2-page .spoke2-reveal-pin .spoke2-reveal-prose{text-align:center;max-width:62ch;margin-left:auto;margin-right:auto}.spoke2-page .spoke2-reveal-pin .spoke2-reveal-h{opacity:var(--h-lp);transform:scale(calc(.9 + var(--h-lp) * .1));filter:blur(calc((1 - var(--h-lp)) * 12px));transform-origin:center;will-change:opacity,transform,filter}.spoke2-page .spoke2-reveal-pin .spoke2-reveal-body{opacity:var(--b-lp);transform:translateY(calc((1 - var(--b-lp)) * 18px));will-change:opacity,transform}.spoke2-page .spoke2-reveal-pin .spoke2-reveal-subtitle{font-family:var(--dc2-sans);font-size:clamp(28px,3.6vw,48px);font-weight:500;letter-spacing:-.012em;line-height:1.15;color:var(--dc2-ink-3,#8A8276);background:none;-webkit-text-fill-color:currentColor;margin-top:clamp(12px,1.4vw,22px)}@media (max-width:760px){.spoke2-page .spoke2-reveal-pin-wrap{height:auto}.spoke2-page .spoke2-reveal-pin{position:static;height:auto;padding:clamp(48px,8vw,96px) 0}.spoke2-page .spoke2-reveal-pin .spoke2-reveal-body,.spoke2-page .spoke2-reveal-pin .spoke2-reveal-h{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.spoke2-page .spoke2-reveal-pin .spoke2-reveal-body,.spoke2-page .spoke2-reveal-pin .spoke2-reveal-h,.spoke2-page .spoke2-reveal-scroll .spoke2-reveal-body,.spoke2-page .spoke2-reveal-scroll .spoke2-reveal-h{opacity:1;transform:none;filter:none}}.spoke2-page .spoke2-values-icon{width:64px;height:64px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--icon-bg,rgba(184,122,61,.12));color:var(--icon-color,var(--dc2-tint));box-shadow:inset 0 0 0 1px var(--icon-stroke,rgba(184,122,61,.18))}.spoke2-page .spoke2-values-icon--time{--icon-color:#B87A3D;--icon-bg:rgba(212,149,74,0.18);--icon-stroke:rgba(184,122,61,0.25)}.spoke2-page .spoke2-values-icon--team{--icon-color:#7A6FA8;--icon-bg:rgba(122,111,168,0.18);--icon-stroke:rgba(122,111,168,0.30)}.spoke2-page .spoke-values-twoup{grid-template-columns:1fr 1fr;column-gap:clamp(32px,4vw,64px)}.spoke2-page .spoke-values .spoke-values-panel{display:flex;flex-direction:column;align-items:center;text-align:center;background:#FBF6E9;border:1px solid rgba(14,14,12,.07);border-radius:20px;box-shadow:0 1px 0 rgba(14,14,12,.04),0 24px 50px -34px rgba(14,14,12,.3);padding:34px 36px 30px}.spoke2-page .spoke-values .spoke-values-panel-h{font-family:var(--dc2-sans);font-size:clamp(23px,2.1vw,29px);font-weight:700;letter-spacing:-.02em;line-height:1.14;color:#0E0E0C;margin:16px 0 0}.spoke2-page .spoke-values .spoke-values-panel-body{font-family:var(--dc2-sans);font-size:17px;line-height:1.5;color:#6B6557;max-width:420px;margin:12px auto 0}@media (max-width:880px){.spoke2-anchor-pane,.spoke2-anchor-pane--meeting{min-height:460px}.spoke2-anchor-pane--meeting .bn2-dl-meet-rail{display:none}.spoke2-anchor-pane--meeting .bn2-dl-meet-body{grid-template-columns:1fr}}.spoke2-video-modal-root{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;pointer-events:auto}.spoke2-video-modal-backdrop{position:absolute;inset:0;background:rgba(20,17,13,.55);backdrop-filter:blur(8px) saturate(115%);-webkit-backdrop-filter:blur(8px) saturate(115%);animation:spoke2-video-fadein .24s ease-out both}.spoke2-video-modal{position:relative;width:min(92vw,1100px);max-height:86vh;margin:0 auto;background:var(--dc2-paper,#FBF6EA);border-radius:18px 18px 0 0;overflow:hidden;box-shadow:0 -16px 60px -8px rgba(0,0,0,.32);animation:spoke2-video-slideup .42s cubic-bezier(.22,.61,.36,1) both}@media (min-width:760px){.spoke2-video-modal-root{align-items:center}.spoke2-video-modal{border-radius:18px;margin-bottom:0}}.spoke2-video-modal-close{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:var(--dc2-ink,#1F1B17);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,transform .16s ease;box-shadow:0 4px 14px -4px rgba(0,0,0,.18)}.spoke2-video-modal-close:hover{background:#fff;transform:scale(1.04)}.spoke2-video-modal-stage{position:relative;width:100%;aspect-ratio:16/9;background:#14110d;display:flex;align-items:center;justify-content:center}.spoke2-video-modal-video{width:100%;height:100%;display:block;object-fit:cover}.spoke2-video-modal-placeholder{display:flex;flex-direction:column;align-items:center;gap:14px;color:#FBF6EA;text-align:center;padding:24px}.spoke2-video-modal-placeholder-mark{width:72px;height:72px;border-radius:16px;background:rgba(184,122,61,.18);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(184,122,61,.3)}.spoke2-video-modal-placeholder-label{font-family:var(--dc2-sans,sans-serif);font-size:clamp(15px,1.6vw,19px);font-weight:600;letter-spacing:-.01em}.spoke2-video-modal-placeholder-meta{font-family:var(--dc2-sans,sans-serif);font-size:12.5px;font-weight:500;color:rgba(251,246,234,.55);letter-spacing:.04em;text-transform:uppercase}@keyframes spoke2-video-fadein{0%{opacity:0}to{opacity:1}}@keyframes spoke2-video-slideup{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.spoke2-video-modal,.spoke2-video-modal-backdrop{animation:none}}.spoke2-page .spoke-close-wrap{background:none;padding-top:clamp(96px,12vw,180px);padding-bottom:clamp(64px,8vw,120px)}.spoke2-page .bn2-close-v2-h{margin-bottom:clamp(36px,4.5vw,56px);display:flex;flex-direction:column;align-items:center;gap:clamp(6px,.8vw,14px)}.spoke2-page .bn2-close-v2-h .spoke2-close-line1{font-family:var(--dc2-sans);font-size:clamp(34px,4.4vw,52px);font-weight:800;line-height:1.06;letter-spacing:-.028em;color:#0E0E0C}.spoke2-page .bn2-close-v2-h .spoke2-close-line2{font-size:clamp(24px,3.2vw,36px);font-weight:500;line-height:1.12;letter-spacing:-.014em;color:var(--dc2-ink-3,#8A8276)}.spoke2-footer{background:transparent;border-top:1px solid var(--dc2-rule-soft,rgba(31,27,23,.08));padding:clamp(28px,4vw,48px) 0}.spoke2-footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-family:var(--dc2-sans,sans-serif);font-size:13px;color:var(--dc2-ink-3,#6B655B)}.spoke2-footer-links{display:flex;flex-wrap:wrap;gap:22px}.spoke2-footer-links a{color:var(--dc2-ink-2,#443E36);text-decoration:none;transition:color .16s ease}.spoke2-footer-links a:hover{color:var(--dc2-tint,#B87A3D)}.spoke2-footer-copy{font-size:12.5px;color:var(--dc2-ink-3,#6B655B);letter-spacing:.005em}@media (max-width:540px){.spoke2-footer-row{flex-direction:column;align-items:flex-start;gap:12px}}.spoke2-demobeat{padding:clamp(48px,8vw,96px) 0;text-align:center}.spoke2-demobeat-cta{padding:14px 28px;font-size:15.5px;font-weight:600}.spoke2-page .spoke-hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(10px,1.6vw,16px)}@media (max-width:480px){.spoke2-page .spoke-hero-cta-row{flex-direction:column;align-items:stretch}}.spoke2-page .dc2-cta-play{display:inline-flex;align-items:center;justify-content:center}.spoke2-page .dc2-cta-play svg{width:18px;height:18px;display:block}.spoke2-page .dc2-cta-dur{font-weight:400;opacity:.8}.spoke2-page .bn2-surf .bn2-surf-h,.spoke2-page .bn2-surf-h,.spoke2-page .spoke-learn-h,.spoke2-page .spoke-speak-h,.spoke2-page .spoke-values-h,.spoke2-page .spoke2-modes-h,.spoke2-page .spoke2-surfwork-h{font-family:var(--dc2-sans);font-size:clamp(34px,4.4vw,52px);font-weight:800;letter-spacing:-.028em;line-height:1.06;color:#0E0E0C}.spoke2-page .spoke-learn-grid+.spoke-learn-head{margin-top:clamp(64px,7vw,112px)}.spoke2-page .spoke2-surfsec{padding:0 0 clamp(40px,5vw,72px)}.spoke2-page .spoke2-surfsec .spoke-speak-head{margin:0 auto;padding:clamp(44px,6vw,80px) 0 clamp(22px,3vw,34px);display:flex;flex-direction:column;align-items:center}.spoke2-page .spoke-learn-grid,.spoke2-page .spoke-speak-grid{gap:clamp(28px,3vw,40px)}.spoke2-page .spoke-learn{padding:clamp(48px,6vw,88px) 0}@keyframes spoke2-glyph-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.spoke2-page .spoke2-surfsec-glyph{animation:spoke2-glyph-bounce 2.8s cubic-bezier(.45,0,.55,1) infinite;will-change:transform}@keyframes spoke2-glyph-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.spoke2-page .spoke2-surfsec-glyph .spoke2-surfconcept-glyph{animation:spoke2-glyph-pulse 2.2s ease-in-out infinite;transform-origin:center;will-change:transform}@media (prefers-reduced-motion:reduce){.spoke2-page .spoke2-surfsec-glyph,.spoke2-page .spoke2-surfsec-glyph .spoke2-surfconcept-glyph{animation:none}}.spoke2-page .spoke2-reveal-logo{display:flex;justify-content:center;margin:0 auto clamp(18px,2.2vw,34px)}.spoke2-page .spoke2-reveal-logo .bn2-d-mark{width:clamp(84px,9vw,128px)!important;height:clamp(84px,9vw,128px)!important}.spoke2-page .spoke2-reveal-pin .spoke2-reveal-logo{opacity:var(--h-lp);transform:scale(calc(.9 + var(--h-lp) * .1));filter:blur(calc((1 - var(--h-lp)) * 12px));transform-origin:center;will-change:opacity,transform,filter}.spoke2-page .spoke2-surfwork{background:var(--dc2-paper);padding:clamp(72px,8vw,128px) 0}.spoke2-page .spoke2-surfwork-head{text-align:center;margin:0 auto clamp(36px,4vw,64px)}.spoke2-page .spoke2-surfwork-card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:clamp(14px,2.2vw,32px);max-width:960px;margin:0 auto;padding:clamp(28px,3.4vw,44px) clamp(20px,2.6vw,40px);background:var(--dc2-card);border:1px solid rgba(14,14,12,.07);border-radius:22px;box-shadow:0 1px 0 rgba(14,14,12,.04),0 28px 56px -38px rgba(14,14,12,.3)}.spoke2-page .spoke2-surfwork-item{display:flex;flex-direction:column;align-items:center;gap:13px;width:108px}.spoke2-page .spoke2-surfwork-logo{width:56px;height:56px;display:grid;place-items:center;border-radius:14px;box-shadow:0 4px 12px -5px rgba(14,14,12,.28),inset 0 0 0 1px rgba(14,14,12,.06)}.spoke2-page .spoke2-surfwork-logo img,.spoke2-page .spoke2-surfwork-logo svg{width:56px;height:56px;display:block;border-radius:14px}.spoke2-page .spoke2-surfwork-name{font-family:var(--dc2-sans);font-size:13.5px;font-weight:600;line-height:1.25;letter-spacing:-.006em;color:var(--dc2-ink-2);text-align:center}.spoke2-page .spoke2-bridge{--ctx-p:0.5;--ctx-c:1;padding:clamp(48px,6vw,84px) 0;position:relative;overflow:hidden;min-height:clamp(560px,82vh,880px);display:flex;flex-direction:column;justify-content:center}.spoke2-page .spoke2-bridge .dc2-container{position:relative;z-index:1}.spoke2-page .spoke2-bridge-prose{max-width:60ch;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:clamp(22px,2.4vw,34px);transform:scale(calc(.985 + .015 * var(--ctx-c)))}.spoke2-page .spoke2-bridge-lead{font-family:var(--dc2-sans);font-size:clamp(34px,4.4vw,52px);font-weight:800;line-height:1.12;letter-spacing:-.028em;color:#0E0E0C;margin:clamp(10px,1.4vw,20px) 0;text-wrap:balance}.spoke2-page .spoke2-bridge-p{font-family:var(--dc2-sans);font-size:clamp(16.5px,1.5vw,19.5px);font-weight:400;line-height:1.6;color:var(--dc2-ink-2);margin:0 auto;max-width:54ch}.spoke2-page .spoke2-bridge-accent{color:var(--dc2-red);text-shadow:0 0 calc(20px * var(--ctx-c)) rgba(217,48,37,calc(.4 * var(--ctx-c)))}.spoke2-page .spoke2-bridge-fx{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.spoke2-page .spoke2-bridge-glow{position:absolute;left:50%;top:50%;width:min(125vw,1120px);height:min(125vw,1120px);transform:translate(-50%,-50%) scale(calc(.88 + .2 * var(--ctx-c)));background:radial-gradient(circle at center,rgba(184,122,61,.15) 0,rgba(184,122,61,.06) 30%,rgba(184,122,61,0) 62%);opacity:calc(.4 + .6 * var(--ctx-c));will-change:transform,opacity}.spoke2-page .spoke2-bridge-glow:before{content:"";position:absolute;inset:22%;border-radius:50%;background:radial-gradient(circle,rgba(184,122,61,.16),rgba(184,122,61,0) 66%);animation:spoke2-bridge-breathe 8.5s ease-in-out infinite;will-change:transform,opacity}.spoke2-page .spoke2-bridge-rings{position:absolute;left:50%;top:50%}.spoke2-page .spoke2-bridge-ring{--ring-d:min(72vw,700px);position:absolute;left:0;top:0;width:var(--ring-d);height:var(--ring-d);margin-left:calc(var(--ring-d) / -2);margin-top:calc(var(--ring-d) / -2);border:1.25px solid rgba(184,122,61,.6);border-radius:50%;opacity:0;transform:scale(.18);animation:spoke2-bridge-ripple 7.5s ease-out infinite;animation-delay:calc(var(--ri) * 2.5s);will-change:transform,opacity}.spoke2-page .spoke2-bridge-motes{position:absolute;inset:0}.spoke2-page .spoke2-bridge-mote{position:absolute;left:var(--x);top:var(--y);transform:translate(calc(var(--dx) * (var(--ctx-p) - .5) * var(--depth) * 190px),calc(var(--dy) * (var(--ctx-p) - .5) * var(--depth) * 190px));will-change:transform}.spoke2-page .spoke2-bridge-mote-i{display:block;width:var(--sz);height:var(--sz);border-radius:50%;background:rgba(var(--mote-rgb),var(--mote-a));box-shadow:0 0 calc(var(--sz) * 1.6) rgba(var(--mote-rgb),calc(var(--mote-a) * .75));opacity:calc(.32 + .68 * var(--ctx-c));animation:spoke2-bridge-drift var(--dur) ease-in-out var(--delay) infinite;will-change:transform}@keyframes spoke2-bridge-breathe{0%,to{transform:scale(.82);opacity:.45}50%{transform:scale(1.06);opacity:.92}}@keyframes spoke2-bridge-ripple{0%{transform:scale(.18);opacity:0}14%{opacity:calc(.5 * var(--ctx-c))}to{transform:scale(1.5);opacity:0}}@keyframes spoke2-bridge-drift{0%,to{transform:translate(0)}25%{transform:translate(5px,-7px)}50%{transform:translate(-4px,5px)}75%{transform:translate(6px,3px)}}@media (prefers-reduced-motion:reduce){.spoke2-page .spoke2-bridge-glow:before,.spoke2-page .spoke2-bridge-mote-i{animation:none!important}.spoke2-page .spoke2-bridge-mote,.spoke2-page .spoke2-bridge-prose{transform:none!important}.spoke2-page .spoke2-bridge-rings{display:none!important}}.spoke2-page .spoke-learn-row-num{color:var(--dc2-tint);font-weight:600;margin-right:.18em}.spoke2-page .spoke2-handoff{max-width:56ch;margin:clamp(60px,6.5vw,100px) auto 0;text-align:center;display:flex;flex-direction:column;gap:clamp(14px,1.4vw,20px)}.spoke2-page .spoke2-handoff-p{font-family:var(--dc2-serif);font-size:clamp(16.5px,1.5vw,19.5px);line-height:1.6;color:var(--dc2-ink-2);margin:0}.spoke2-page .spoke2-handoff-turn{font-family:var(--dc2-display);font-size:clamp(24px,2.8vw,36px);font-weight:500;line-height:1.18;letter-spacing:-.014em;color:var(--dc2-ink);margin:0;text-wrap:balance}.spoke2-page .spoke2-hero-cta-micro{margin:16px 0 0;font-family:var(--dc2-sans);font-size:13.5px;font-weight:500;line-height:1.45;color:var(--dc2-ink-3)}.spoke2-page .spoke2-trust{padding:clamp(76px,8.5vw,124px) 0}.spoke2-page .spoke2-trust-inner{max-width:60ch;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(16px,1.8vw,24px)}.spoke2-page .spoke2-trust-glyph{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:16px;color:var(--dc2-tint);background:color-mix(in srgb,var(--dc2-tint) 13%,var(--dc2-card))}.spoke2-page .spoke2-trust-h{font-family:var(--dc2-sans);font-size:clamp(28px,3.4vw,44px);font-weight:800;letter-spacing:-.026em;line-height:1.08;color:#0E0E0C;margin:0;text-wrap:balance}.spoke2-page .spoke2-trust-body{font-family:var(--dc2-sans);font-size:clamp(16.5px,1.5vw,19.5px);line-height:1.6;color:var(--dc2-ink-2);margin:0;max-width:56ch}.spoke2-page .spoke2-briefs-head{max-width:780px;margin:0 auto clamp(34px,4vw,58px);text-align:center}.spoke2-page .spoke2-briefs-h{font-family:var(--dc2-sans);font-size:clamp(28px,3.6vw,46px);font-weight:800;letter-spacing:-.026em;line-height:1.08;color:#0E0E0C;margin:0 0 14px;text-wrap:balance}.spoke2-page .spoke2-briefs-sub{font-family:var(--dc2-sans);font-size:clamp(16px,1.5vw,19px);line-height:1.55;color:var(--dc2-ink-2);margin:0 auto;max-width:56ch}.spoke2-page .spoke2-briefs-app{position:relative;width:100%;max-width:520px;margin:0 auto;background:var(--dc2-card);border:1px solid color-mix(in srgb,var(--dc2-ink) 12%,transparent);border-radius:16px;box-shadow:0 1px 3px rgba(31,27,23,.06),0 6px 20px -10px rgba(31,27,23,.12);overflow:hidden}.spoke2-page .spoke2-briefs-chrome{display:flex;align-items:center;gap:7px;padding:11px 16px;border-bottom:1px solid color-mix(in srgb,var(--dc2-ink) 9%,transparent);background:color-mix(in srgb,var(--dc2-ink) 3%,var(--dc2-card))}.spoke2-page .spoke2-briefs-dot{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--dc2-ink) 16%,transparent)}.spoke2-page .spoke2-briefs-chrome-title{margin-left:8px;font-family:var(--dc2-sans);font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--dc2-ink-3)}.spoke2-page .spoke2-briefs-body{display:grid;grid-template-columns:minmax(0,188px) minmax(0,1fr);height:360px}.spoke2-page .spoke2-briefs-list{border-right:1px solid color-mix(in srgb,var(--dc2-ink) 9%,transparent);background:color-mix(in srgb,var(--dc2-ink) 2.5%,var(--dc2-card));padding:12px 10px;overflow:hidden}.spoke2-page .spoke2-briefs-list-head{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 10px;font-family:var(--dc2-sans);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dc2-ink-3)}.spoke2-page .spoke2-briefs-list-count{font-size:11px;font-weight:600;color:var(--dc2-ink-3);background:color-mix(in srgb,var(--dc2-ink) 8%,transparent);border-radius:10px;padding:1px 7px}.spoke2-page .spoke2-briefs-rows{list-style:none;margin:0;padding:0}.spoke2-page .spoke2-briefs-row{display:flex;align-items:center;gap:9px;padding:9px 8px;border-radius:9px;background:transparent}.spoke2-page .spoke2-briefs-row-mark{flex:none;width:7px;height:7px;border-radius:2px;background:color-mix(in srgb,var(--dc2-ink) 30%,transparent)}.spoke2-page .spoke2-briefs-row-text{display:flex;flex-direction:column;min-width:0}.spoke2-page .spoke2-briefs-row-title{font-family:var(--dc2-sans);font-size:13.5px;font-weight:600;letter-spacing:-.008em;line-height:1.2;color:var(--dc2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spoke2-page .spoke2-briefs-row-meta{font-family:var(--dc2-sans);font-size:11.5px;line-height:1.2;margin-top:2px;color:var(--dc2-ink-3)}.spoke2-page .spoke2-briefs-row.is-target .spoke2-briefs-row-mark{background:var(--dc2-tint)}.spoke2-page .spoke2-briefs-detail{position:relative;overflow:hidden}.spoke2-page .spoke2-briefs-detail-scroll{padding:22px 26px 44px;will-change:transform}.spoke2-page .spoke2-briefs-doc-head{display:flex;flex-direction:column;gap:3px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--dc2-ink) 9%,transparent)}.spoke2-page .spoke2-briefs-doc-title{font-family:var(--dc2-sans);font-size:20px;font-weight:800;letter-spacing:-.02em;color:#0E0E0C}.spoke2-page .spoke2-briefs-doc-meta{font-family:var(--dc2-sans);font-size:12px;color:var(--dc2-ink-3)}.spoke2-page .spoke2-briefs-sec{font-family:var(--dc2-sans);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dc2-tint);margin:18px 0 6px}.spoke2-page .spoke2-briefs-para{font-family:var(--dc2-sans);font-size:14.5px;line-height:1.55;color:var(--dc2-ink-2);margin:0}.spoke2-page .spoke2-briefs-para--hl{color:var(--dc2-ink);background:color-mix(in srgb,var(--dc2-tint) 13%,transparent);border-left:2px solid var(--dc2-tint);border-radius:0 8px 8px 0;padding:9px 13px}.spoke2-page .spoke2-briefs-cite-tag{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-family:var(--dc2-sans);font-size:12px;font-weight:600;color:var(--dc2-tint)}.spoke2-page .spoke2-briefs-detail-fade{position:absolute;left:0;right:0;bottom:0;height:52px;background:linear-gradient(to bottom,transparent,var(--dc2-card));pointer-events:none}.spoke2-page .spoke2-briefs-cursor{position:absolute;top:0;left:0;z-index:5;opacity:0;transform:translate(540px,250px);filter:drop-shadow(0 2px 3px rgba(0,0,0,.32))}.spoke2-page .spoke2-briefs.is-playing .spoke2-briefs-cursor{animation:spoke2-briefs-cursor 6.8s ease-in-out .3s 1 forwards}.spoke2-page .spoke2-briefs.is-playing .spoke2-briefs-row.is-target{animation:spoke2-briefs-activate .5s ease-out 2.9s 1 forwards}.spoke2-page .spoke2-briefs.is-playing .spoke2-briefs-detail-scroll{animation:spoke2-briefs-scroll 5s ease-in-out 3.6s 1 forwards}@keyframes spoke2-briefs-cursor{0%{opacity:0;transform:translate(540px,250px) scale(1)}9%{opacity:1}40%{opacity:1;transform:translate(96px,104px) scale(1)}45%{transform:translate(96px,104px) scale(.8)}50%{transform:translate(96px,104px) scale(1)}82%{opacity:1;transform:translate(96px,104px) scale(1)}to{opacity:0;transform:translate(96px,104px) scale(1)}}@keyframes spoke2-briefs-activate{0%{background:color-mix(in srgb,var(--dc2-tint) 0%,transparent)}to{background:color-mix(in srgb,var(--dc2-tint) 12%,transparent)}}@keyframes spoke2-briefs-scroll{0%{transform:translateY(0)}to{transform:translateY(-122px)}}.spoke2-page .spoke2-briefs.is-static .spoke2-briefs-row.is-target{background:color-mix(in srgb,var(--dc2-tint) 12%,transparent)}.spoke2-page .spoke2-briefs.is-static .spoke2-briefs-detail-scroll{transform:translateY(-104px)}.spoke2-page .spoke2-briefs.is-static .spoke2-briefs-cursor{display:none}@media (prefers-reduced-motion:reduce){.spoke2-page .spoke2-briefs-cursor{display:none!important}.spoke2-page .spoke2-briefs-detail-scroll,.spoke2-page .spoke2-briefs-row.is-target{animation:none!important}}@media (max-width:720px){.spoke2-page .spoke2-briefs-body{grid-template-columns:1fr;min-height:0}.spoke2-page .spoke2-briefs-list{border-right:none;border-bottom:1px solid color-mix(in srgb,var(--dc2-ink) 9%,transparent)}.spoke2-page .spoke2-briefs-detail{height:340px}.spoke2-page .spoke2-briefs-cursor{display:none}}@media (max-width:900px){.spoke2-page .spoke2-briefs.is-static .spoke2-briefs-body{grid-template-columns:1fr}.spoke2-page .spoke2-briefs.is-static .spoke2-briefs-list{display:none}}.spoke2-page .spoke2-show{background:var(--dc2-paper-2);padding:clamp(48px,6vw,84px) 0}.spoke2-page .spoke2-show-head{margin-bottom:clamp(26px,3.2vw,42px)}.spoke2-page .spoke2-show-title{font-family:var(--dc2-sans);font-weight:800;letter-spacing:-.028em;line-height:1.05;font-size:clamp(30px,3.6vw,50px);color:var(--dc2-ink);margin:0}.spoke2-page .spoke2-show-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(36px,4.5vw,64px);align-items:center}.spoke2-page .spoke2-show--reverse .spoke2-show-grid{grid-template-columns:1.14fr .86fr}.spoke2-page .spoke2-show--reverse .spoke2-show-stage{order:0}.spoke2-page .spoke2-show--reverse .spoke2-show-rail{order:1}.spoke2-page .spoke2-show-rail{display:flex;flex-direction:column;gap:4px}.spoke2-page .spoke2-show-tab{position:relative;text-align:left;padding:18px 20px;border-radius:14px;cursor:pointer;transition:background .25s ease;outline:none}.spoke2-page .spoke2-show-tab:hover{background:rgba(31,27,23,.035)}.spoke2-page .spoke2-show-tab.on{background:var(--dc2-card);box-shadow:0 1px 2px rgba(31,27,23,.05)}.spoke2-page .spoke2-show-tab:focus-visible{box-shadow:0 0 0 2px var(--dc2-tint)}.spoke2-page .spoke2-show-tab-top{display:flex;align-items:center;gap:11px;margin-bottom:6px}.spoke2-page .spoke2-show-num{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-family:var(--dc2-sans);font-weight:800;font-size:13px;background:rgba(184,122,61,.14);color:var(--dc2-tint);transition:background .25s,color .25s}.spoke2-page .spoke2-show-tab.on .spoke2-show-num{background:var(--dc2-tint);color:#fff}.spoke2-page .spoke2-show-tab-h{font-family:var(--dc2-sans);font-weight:700;font-size:18px;letter-spacing:-.01em;line-height:1.25;color:var(--dc2-ink-3);margin:0;transition:color .25s}.spoke2-page .spoke2-show-tab.on .spoke2-show-tab-h{color:var(--dc2-ink)}.spoke2-page .spoke2-show-tab-body{font-family:var(--dc2-sans);font-size:15.5px;line-height:1.5;color:var(--dc2-ink-2);margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .35s ease,margin .4s ease}.spoke2-page .spoke2-show-tab.on .spoke2-show-tab-body{max-height:120px;opacity:1;margin-top:8px}.spoke2-page .spoke2-show-prog{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--dc2-tint);border-radius:2px;transform:scaleX(0);transform-origin:left}.spoke2-page .spoke2-show-tab.on .spoke2-show-prog{animation:spoke2-show-fill var(--show-dur,5.2s) linear forwards}.spoke2-page .spoke2-show-tab.on.paused .spoke2-show-prog{animation-play-state:paused}@keyframes spoke2-show-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.spoke2-page .spoke2-show-stage{position:relative;height:440px}.spoke2-page .spoke2-show-vis{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.97) translateY(10px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.spoke2-page .spoke2-show-vis.on{opacity:1;transform:none;pointer-events:auto}.spoke2-page .spk-stage-card{width:460px;height:410px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);box-sizing:border-box;overflow:hidden}.spoke2-page .spk-stage-card>*{width:100%;max-width:100%;height:100%;box-sizing:border-box}.spoke2-page .spoke2-show-vis>:not(.spk-stage-card){max-width:320px}.spoke2-page .spoke2-show-mobile{display:none}@media (prefers-reduced-motion:reduce){.spoke2-page .spoke2-show-vis{transition:none}.spoke2-page .spoke2-show-step-prog,.spoke2-page .spoke2-show-tab.on .spoke2-show-prog{animation:none;transform:scaleX(1)}}@media (max-width:900px){.spoke2-page .spoke2-show{padding:clamp(36px,8vw,52px) 0}.spoke2-page .spoke2-show-head{margin-bottom:20px}.spoke2-page .spoke2-show--reverse .spoke2-show-grid,.spoke2-page .spoke2-show-grid{display:none}.spoke2-page .spoke2-show-mobile{display:block}.spoke2-page .spoke2-show-steps{display:flex;gap:8px;margin-bottom:16px}.spoke2-page .spoke2-show-step{position:relative;overflow:hidden;flex:1 1;min-width:0;height:36px;border:none;border-radius:10px;cursor:pointer;font-family:var(--dc2-sans);font-weight:800;font-size:14px;background:rgba(184,122,61,.12);color:var(--dc2-tint);transition:background .3s ease,color .3s ease;outline:none}.spoke2-page .spoke2-show-step.on{background:#6b3f12;color:#fff}.spoke2-page .spoke2-show-step:focus-visible{box-shadow:0 0 0 2px var(--dc2-tint)}.spoke2-page .spoke2-show-step-n{position:relative;z-index:1}.spoke2-page .spoke2-show-step-prog{position:absolute;inset:0;z-index:0;background:var(--dc2-tint);transform:scaleX(0);transform-origin:left;animation:spoke2-show-fill var(--show-dur,5.2s) linear forwards}.spoke2-page .spoke2-show-step.paused .spoke2-show-step-prog{animation-play-state:paused}.spoke2-page .spoke2-show-card{position:relative;overflow:hidden;background:var(--dc2-card);border-radius:18px;padding:22px 20px 20px;box-shadow:0 1px 2px rgba(31,27,23,.05),0 18px 40px -28px rgba(31,27,23,.4)}.spoke2-page .spoke2-show-card-h{font-family:var(--dc2-sans);font-weight:700;font-size:19px;letter-spacing:-.012em;line-height:1.25;color:var(--dc2-ink);margin:0 0 7px}.spoke2-page .spoke2-show-card-body{font-family:var(--dc2-sans);font-size:15.5px;line-height:1.5;color:var(--dc2-ink-2);margin:0}.spoke2-page .spoke2-show-card-vis{margin-top:18px;display:flex;justify-content:center;overflow:hidden}.spoke2-page .spoke2-show-card-vis>*{max-width:100%}}.en3-hero-tile--notes{background:linear-gradient(165deg,#101A2B,#16233A)}.en3-hero-tile--notes:after{border-color:rgba(79,155,255,.16)}.en3-hero-tile--notes .dc5-hero-mock-name{color:rgba(255,255,255,.92)}.en3-hero-tile--notes .dc5-hero-mock-host{color:rgba(156,197,255,.85)}.en3-hero-notes{position:absolute;inset:8px 8px 28px;display:flex;flex-direction:column;gap:4px;font-family:var(--dc2-sans);z-index:1}.en3-hero-notes-head{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;color:rgba(255,255,255,.88);margin-bottom:1px}.en3-hero-notes-act{font-weight:500;color:rgba(255,255,255,.55)}.en3-hero-notes-dot{width:6px;height:6px;border-radius:50%;background:#4F9BFF;box-shadow:0 0 7px rgba(79,155,255,.8);animation:en3-breathe 2.4s ease-in-out infinite;flex-shrink:0}@keyframes en3-breathe{0%,to{opacity:.4;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}.en3-hero-note{display:inline-flex;align-items:center;gap:4px;padding:2.5px 6px;border-radius:6px;background:rgba(255,255,255,.06);font-size:8.5px;font-weight:600;color:rgba(255,255,255,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:en3-note-in .45s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(.6s + var(--ni, 0) * 1.3s)}.en3-hero-note-kind{flex-shrink:0;padding:.5px 5px;border-radius:5px;font-size:7.5px;font-weight:700;letter-spacing:.02em}.en3-hero-note-kind--decision{background:rgba(255,196,87,.16);color:#FFD58A}.en3-hero-note-kind--new{background:rgba(0,255,85,.16);color:#7DFFAE}.en3-hero-note--save{background:rgba(0,255,85,.1);border:1px solid rgba(0,255,85,.3);color:#7DFFAE;font-weight:700}@keyframes en3-note-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.en3-hero-reply{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:5px 13px 5px 6px;border-radius:999px;background:rgba(31,27,23,.06);border:1px solid rgba(31,27,23,.1);font-family:var(--dc2-sans);font-size:12.5px;font-weight:600;color:var(--dc2-ink);animation:en3-note-in .5s ease both;animation-delay:3.6s}.en3-hero-reply img{width:20px;height:20px;border-radius:50%;object-fit:cover;display:block}@media (prefers-reduced-motion:reduce){.en3-hero-note,.en3-hero-notes-dot,.en3-hero-reply{animation:none}}@media (max-width:720px){.en3-hero-notes{inset:6px 6px 22px;gap:2px}.en3-hero-notes-head{flex-direction:column;align-items:flex-start;gap:2px;font-size:8.5px}.en3-hero-note,.en3-hero-tile--notes .dc5-hero-mock-host{display:none}}@media (max-width:880px){.spoke2-page .spoke-values-twoup{grid-template-columns:1fr;row-gap:18px}}.en4-hero-micro{margin:10px 0 0;font-family:var(--dc2-sans);font-size:13.5px;color:var(--dc2-ink-3)}.en4-hero-legend{display:flex;justify-content:center;align-items:center;gap:26px;margin-top:14px;opacity:var(--art-lp,1);font-family:var(--dc2-sans)}.en4-hero-legend-item{position:relative;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:none;color:var(--dc2-ink-3);transition:color .45s ease}.en4-hero-legend-item:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;border-radius:2px;background:var(--dc2-tint);transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.en4-hero-legend-item.is-on{color:var(--dc2-tint)}.en4-hero-legend-item.is-on:after{transform:scaleX(1)}@keyframes en4-cta-breath{0%{transform:scale(1)}45%{transform:scale(1.028)}to{transform:scale(1)}}.en4-page .en4-cta-breath{animation:en4-cta-breath 1.3s ease-in-out 2.7s 1}.en4-page .dc2-cta--primary .dc2-cta-arrow{display:inline-block;transition:transform .25s ease}.en4-page .dc2-cta--primary{transition:transform .25s ease,box-shadow .25s ease}.en4-page .dc2-cta--primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(31,27,23,.26)}.en4-page .dc2-cta--primary:hover .dc2-cta-arrow{transform:translateX(3px)}@media (max-height:860px) and (min-width:880px){.en4-page .dc2-hero{padding-top:52px}}@media (max-width:480px){.en4-page .bn2-hero-mock-stream.is-huge{font-size:13.5px;line-height:1.4;margin-top:8px;padding:0 12px;max-height:76px;min-height:42px}.en4-page .en3-hero-reply{font-size:11.5px}.en4-page .bn2-hero-mock-deputy-body{gap:8px}}.en4-nav{overflow:visible}.en4-nav-thread{position:absolute;left:0;right:0;bottom:-2px;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--dc2-tint),#D4954A);transform:scaleX(var(--nav-progress,0));transform-origin:left;border-radius:0 2px 2px 0}.en4-nav-cta-action{display:none}@media (min-width:880px){.en4-nav.is-past-hero .en4-nav-cta-base{display:none}.en4-nav.is-past-hero .en4-nav-cta-action{display:inline}}.en4-reel-section{padding:4px 16px 64px}.en4-reel-frame{margin:0 auto 16px;max-width:640px;text-align:center;font-family:var(--dc2-sans);font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--dc2-ink-2)}.en4-reel-center{display:flex;justify-content:center}.en4-verdict{padding:clamp(30px,5vw,60px) 16px clamp(46px,7vw,92px);text-align:center}.en4-verdict-inner{max-width:760px;margin:0 auto}.en4-verdict-signal{display:inline-flex;align-items:flex-end;gap:4px;height:26px;margin:0 0 clamp(18px,2.2vw,26px)}.en4-verdict-bar{width:4px;height:26px;border-radius:2px;background:var(--dc2-tint);opacity:.9;transform:scaleY(.06);transform-origin:bottom;transition:transform .72s cubic-bezier(.22,.61,.36,1)}.en4-verdict-inner[data-reveal-shown] .en4-verdict-bar{transform:scaleY(var(--bh,.5));transition-delay:calc(var(--bi, 0) * 55ms + .14s)}.spoke2-page .en4-verdict-foil{margin:0;font-family:var(--dc2-sans);font-size:clamp(32px,4.2vw,50px);font-weight:800;line-height:1.1;letter-spacing:-.028em;color:#0e0e0c;text-wrap:balance}.en4-verdict-foil-dim{color:var(--dc2-ink-3)}.en4-verdict-body{max-width:660px;margin:clamp(18px,2.4vw,28px) auto 0;font-family:var(--dc2-sans);font-size:clamp(19px,1.95vw,24px);font-weight:500;line-height:1.5;letter-spacing:-.01em;color:var(--dc2-ink)}.en4-verdict-verb{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap;color:var(--dc2-tint);font-weight:700}.en4-verdict-glyph{flex:none;width:1.36em;height:1.36em;padding:.27em;box-sizing:border-box;border-radius:50%;background:rgba(184,122,61,.13)}.en4-verdict-glyph :is(path,circle){stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .68s ease}.en4-verdict-inner[data-reveal-shown] .en4-verdict-verb .en4-verdict-glyph :is(path,circle){stroke-dashoffset:0;transition-delay:calc(var(--vi, 0) * .23s + .32s)}@media (prefers-reduced-motion:reduce){.en4-verdict-bar{transition:none;transform:scaleY(var(--bh,.5))}.en4-verdict-glyph :is(path,circle){transition:none;stroke-dashoffset:0}}.en4-ent{padding:clamp(48px,7vw,96px) 0 clamp(36px,5vw,64px)}.en4-ent-head{text-align:center;margin-bottom:clamp(26px,3.4vw,40px)}.en4-ent-h{margin:0;font-family:var(--dc2-sans);font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-.028em;line-height:1.08;color:#0e0e0c;text-wrap:balance}.en4-ent-span{display:flex;align-items:center;justify-content:center;gap:14px;max-width:540px;margin:clamp(16px,2vw,22px) auto 0}.en4-ent-span-label{flex:none;font-family:var(--dc2-sans);font-size:12px;font-weight:600;letter-spacing:.02em;color:#a0764a;white-space:nowrap}.en4-ent-span-rule{position:relative;flex:1 1;height:0;border-top:1.5px dashed rgba(184,122,61,.45);transform:scaleX(0);transform-origin:center;transition:transform .76s cubic-bezier(.22,.61,.36,1) .12s}.en4-ent-head[data-reveal-shown] .en4-ent-span-rule{transform:scaleX(1)}.en4-ent-span-dot{position:absolute;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--dc2-tint)}.en4-ent-span-dot:first-child{left:-1px}.en4-ent-span-dot:last-child{right:-1px}.en4-ent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,20px);max-width:1000px;margin:0 auto}.en4-ent-card{background:var(--dc2-shell-paper);border:.5px solid #e6dac0;border-radius:14px;padding:clamp(20px,2.2vw,26px) clamp(18px,2vw,24px);transition:opacity .7s ease-out var(--reveal-delay,0s),transform .35s ease,box-shadow .35s ease}.en4-ent-card:hover{transform:translateY(-4px);box-shadow:0 3px 10px rgba(31,27,23,.07),0 18px 44px rgba(31,27,23,.12)}.en4-ent-card-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:rgba(184,122,61,.1);color:var(--dc2-tint);margin-bottom:16px}.en4-ent-icon-svg{width:26px;height:26px}.en4-ent-icon-svg :is(path,circle,ellipse,rect){stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s ease .25s}.en4-ent-card[data-reveal-shown] .en4-ent-icon-svg :is(path,circle,ellipse,rect){stroke-dashoffset:0}.en4-ent-card-h{margin:0 0 7px;font-family:var(--dc2-sans);font-size:clamp(17px,1.5vw,19px);font-weight:700;letter-spacing:-.01em;color:var(--dc2-ink)}.en4-ent-card-body{margin:0;font-family:var(--dc2-sans);font-size:clamp(14px,1.3vw,15.5px);line-height:1.55;color:var(--dc2-ink-2)}@media (prefers-reduced-motion:reduce){.en4-ent-span-rule{transition:none;transform:scaleX(1)}.en4-ent-icon-svg :is(path,circle,ellipse,rect){transition:none;stroke-dashoffset:0}}@media (max-width:760px){.en4-ent-grid{grid-template-columns:1fr;max-width:460px}.en4-ent-span{max-width:100%}}.en4-ctaband{padding:clamp(40px,6vw,72px) 0 clamp(48px,7vw,84px)}.en4-ctaband-inner{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.en4-ctaband-line{margin:0;font-family:var(--dc2-display);font-weight:600;font-size:clamp(24px,3vw,34px);letter-spacing:-.01em;color:var(--dc2-ink)}.en4-ctaband-foot{margin:0;max-width:460px}.en4-ctaband-foot,.en4-surfcard-demo{font-family:var(--dc2-sans);font-size:13.5px;color:var(--dc2-ink-3)}.en4-surfcard-demo{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-weight:600;text-decoration:none;transition:color .2s ease}.en4-surfcard-demo:hover{color:var(--dc2-ink)}.en4-surfcard-demo .dc2-cta-play{width:22px;height:22px}.en4-demobeat-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px}.spoke2-page .spoke2-encr-d--ask{--y:2%}.en4-audience-resolve{position:absolute;top:92px;right:-14px;z-index:4;display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:var(--dc2-tint);color:#FFFCF7;font-family:var(--dc2-sans);font-size:12.5px;font-weight:700;letter-spacing:.01em;box-shadow:0 6px 18px rgba(184,122,61,.4);opacity:var(--resolve-beat,0);transform:translateY(calc((1 - var(--resolve-beat, 0)) * -14px)) scale(calc(.82 + .18 * var(--resolve-beat, 0))) rotate(-2deg)}.en4-audience-resolve-dot{width:7px;height:7px;border-radius:50%;background:#FFFCF7;box-shadow:0 0 8px rgba(255,252,247,.9)}.spoke2-audience-wrap .spoke2-encr{opacity:calc(1 - .45 * var(--resolve-beat, 0));filter:grayscale(calc(.5 * var(--resolve-beat, 0)))}.en4-bridge-sweep{position:relative;z-index:0}.en4-bridge-sweep:after{content:"";position:absolute;left:1%;bottom:.02em;width:98%;height:.16em;border-radius:4px;background:linear-gradient(90deg,rgba(184,122,61,0),rgba(184,122,61,.42) 14%,rgba(184,122,61,.42) 86%,rgba(184,122,61,0));transform:scaleX(var(--ctx-c,1));transform-origin:left;z-index:-1}@keyframes en4-prong-pulse{0%,to{opacity:1}50%{opacity:.45}}.spoke2-foundation[data-reveal-shown] .spoke2-foundation-prong{animation:en4-prong-pulse 1.6s ease-in-out .5s 2}@keyframes en4-lead-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.spoke2-foundation .spoke2-foundation-lead svg{animation:en4-lead-bob 2.4s ease-in-out infinite}.spoke2-page .spoke2-values-icon svg :is(path,circle){stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s ease .3s}.spoke-values-panel[data-reveal-shown] .spoke2-values-icon svg :is(path,circle){stroke-dashoffset:0}.spoke2-page .spoke-values-panel{transition:opacity .7s ease-out,transform .35s ease,box-shadow .35s ease}.spoke2-page .spoke-values-panel:hover{transform:translateY(-4px);box-shadow:0 3px 10px rgba(31,27,23,.07),0 18px 44px rgba(31,27,23,.12)}.spoke2-surfwork-card[data-reveal]:not([data-reveal-shown]) .spoke2-surfwork-item{opacity:0;transform:translateY(12px)}.spoke2-surfwork-card[data-reveal-shown] .spoke2-surfwork-item{opacity:1;transform:none;transition:opacity .5s ease calc(var(--i, 0) * 70ms + .12s),transform .5s ease calc(var(--i, 0) * 70ms + .12s)}.en4-checklist{padding:clamp(40px,6vw,72px) 0 0}.en4-checklist-head{text-align:center;margin-bottom:clamp(24px,3.4vw,38px)}.en4-checklist-h{margin:0;font-family:var(--dc2-display);font-weight:600;font-size:clamp(26px,3.4vw,40px);letter-spacing:-.015em;color:var(--dc2-ink)}.en4-checklist-rows{list-style:none;margin:0 auto;padding:0;max-width:560px;display:grid;row-gap:16px}.en4-checklist-row{display:flex;align-items:flex-start;gap:14px}.en4-checklist-glyph{flex:none;color:var(--dc2-tint);margin-top:1px}.en4-checklist-text{font-family:var(--dc2-sans);font-size:16.5px;line-height:1.5;color:var(--dc2-ink-2)}.en4-checklist-row .en4-check-ring,.en4-checklist-row .en4-check-tick{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s ease .25s}.en4-checklist-row .en4-check-tick{transition-delay:.65s}.en4-checklist-row[data-reveal-shown] .en4-check-ring,.en4-checklist-row[data-reveal-shown] .en4-check-tick{stroke-dashoffset:0}.en4-close{position:relative;overflow:hidden}@keyframes en4-close-breathe{0%{opacity:.75;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}.en4-close:before{content:"";position:absolute;inset:-24% -12%;pointer-events:none;background:radial-gradient(44% 38% at 50% 46%,rgba(184,122,61,.14),rgba(184,122,61,.05) 52%,transparent 72%);animation:en4-close-breathe 7s ease-in-out infinite alternate}.en4-close .bn2-close-v2{position:relative;z-index:1}.en4-faq{padding:clamp(28px,4vw,56px) 0 clamp(56px,7vw,88px)}.en4-faq-head{text-align:center;margin-bottom:clamp(18px,2.6vw,30px)}.en4-faq-h{margin:0;font-family:var(--dc2-display);font-weight:600;font-size:clamp(24px,3vw,34px);letter-spacing:-.012em;color:var(--dc2-ink)}.en4-faq-list{max-width:680px;margin:0 auto;border-top:1px solid var(--dc2-rule-soft)}.en4-faq-item{border-bottom:1px solid var(--dc2-rule-soft)}.en4-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 2px;cursor:pointer;list-style:none;font-family:var(--dc2-sans);font-size:16.5px;font-weight:600;color:var(--dc2-ink)}.en4-faq-q::-webkit-details-marker{display:none}.en4-faq-chevron{flex:none;color:var(--dc2-ink-3);transition:transform .3s ease}.en4-faq-item[open] .en4-faq-chevron{transform:rotate(180deg)}.en4-faq-a{margin:0;padding:0 36px 18px 2px;font-family:var(--dc2-sans);font-size:15.5px;line-height:1.6;color:var(--dc2-ink-2)}@media (prefers-reduced-motion:reduce){.en4-close:before,.en4-page .en4-cta-breath,.spoke2-foundation .spoke2-foundation-lead svg,.spoke2-foundation[data-reveal-shown] .spoke2-foundation-prong{animation:none}.en4-faq-chevron,.en4-hero-legend-item,.en4-hero-legend-item:after,.en4-page .dc2-cta--primary,.en4-page .dc2-cta--primary .dc2-cta-arrow,.spoke2-page .spoke-values-panel{transition:none}.en4-checklist-row .en4-check-ring,.en4-checklist-row .en4-check-tick,.spoke2-page .spoke2-values-icon svg :is(path,circle){stroke-dashoffset:0;transition:none}.en4-audience-resolve,.spoke2-surfwork-card[data-reveal]:not([data-reveal-shown]) .spoke2-surfwork-item{opacity:1;transform:none}}.en4-trydeputy{padding:clamp(40px,6vw,72px) 0 clamp(56px,8vw,96px)}.en4-trydeputy-head{text-align:center;max-width:640px;margin:0 auto clamp(22px,3vw,34px)}.en4-trydeputy-h{font-family:var(--dc2-sans);font-weight:600;font-size:clamp(28px,4vw,44px);letter-spacing:-.02em;line-height:1.06;color:var(--dc2-ink);margin:0 0 12px}.en4-trydeputy-sub{font-family:var(--dc2-serif);font-size:clamp(16px,2.1vw,19px);line-height:1.55;color:var(--dc2-ink-2);margin:0}.en4-trydeputy-chooser{max-width:720px;margin:0 auto}