.strategist-page{--strategist-paper: hsl(216 16% 98.6%);--strategist-ink: hsl(231 50% 13%);--strategist-muted: hsl(234 51% 36%);--strategist-line: hsl(216 16% 91%);--strategist-night: #04080a;--strategist-night-raised: #0a1412;--strategist-night-ink: oklch(94% .01 160);--strategist-night-muted: oklch(72% .03 160);--writer-ink: var(--strategist-ink);--writer-muted: var(--strategist-muted);--ru-action-primary: #0f348a;--ru-action-primary-hover: color-mix(in srgb, #0f348a 82%, white);--ru-action-primary-active: color-mix(in srgb, #0f348a 86%, black);--ru-action-primary-text: #fff;--ru-action-primary-border: #0f348a;--ru-action-focus: #4a6bb8;color:var(--strategist-ink);background:var(--strategist-paper);overflow:clip}.strategist-proof{border-block:1px solid var(--strategist-line);padding-block:clamp(3.25rem,6vw,5.5rem);background:var(--strategist-paper)}.strategist-run-intro{padding-block:clamp(5rem,9vw,8rem) clamp(3rem,5vw,4.5rem);background:var(--strategist-paper)}.strategist-run-intro h2{max-width:22ch}.strategist-story{background:var(--strategist-paper)}.strategist-why{padding-block:clamp(5rem,8vw,7.5rem);background:var(--strategist-paper)}.strategist-why__grid{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem)}.strategist-why__copy h2{max-width:18ch}.strategist-why__copy p{max-width:36rem;margin:1.25rem 0 0;color:var(--strategist-muted);font-size:1.05rem;line-height:1.65}.strategist-why__copy a{display:inline-flex;min-height:2.5rem;align-items:center;margin-top:1rem;color:var(--strategist-ink);font-size:.92rem;font-weight:600;text-underline-offset:.28rem}.strategist-why__visual{display:grid;gap:1.5rem;justify-items:start}.strategist-coverage{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.strategist-caps{padding-block:clamp(3rem,6vw,5rem) clamp(5.5rem,9vw,8rem);background:var(--strategist-paper)}.strategist-caps>.marketing-shell:first-child{margin-bottom:clamp(3.5rem,7vw,6rem)}.strategist-caps h2{max-width:22ch}.strategist-cap{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2.5rem,6vw,6.5rem);width:min(100% - 2rem,84rem);margin-inline:auto;padding-block:clamp(3.5rem,6vw,5.5rem)}.strategist-cap--plan{grid-template-columns:1fr;justify-items:start;gap:clamp(1.5rem,3vw,2.5rem)}.strategist-cap--plan .strategist-cap__copy{max-width:36rem}.strategist-cap--plan .strategist-cap__scene--plan{width:100%}.strategist-cap--map{grid-template-columns:minmax(0,1.22fr) minmax(18rem,.78fr)}.strategist-cap--research{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr)}.strategist-cap--map{align-items:start}.strategist-cap h3{max-width:16ch}.strategist-cap p{max-width:34rem;margin:1.1rem 0 0;color:var(--strategist-muted);font-size:1rem;line-height:1.7}.strategist-cap__scene{position:relative;min-width:0;overflow:hidden;background:transparent}.strategist-cap__scene--research{aspect-ratio:560 / 640}.strategist-cap__scene--plan{aspect-ratio:720 / 420}.strategist-cap__scene--chat{aspect-ratio:560 / 520}.strategist-cap__scene--map{aspect-ratio:640 / 340}.strategist-cap__scene :global(astro-island){display:block;width:100%;height:100%}.strategist-connected{position:relative;isolation:isolate;overflow:hidden;color:var(--strategist-night-ink);background:var(--strategist-night)}.strategist-connected__statement{position:relative;padding-block:clamp(5.5rem,9vw,8rem) clamp(3.5rem,6vw,5rem)}.strategist-connected__statement-copy{position:relative;z-index:2;display:grid;gap:1.25rem}.strategist-connected__statement h2{max-width:18ch;color:var(--strategist-night-ink)}.strategist-connected__statement p{max-width:38rem;margin:0;color:var(--strategist-night-muted);font-size:1.05rem;line-height:1.65}.strategist-connected__flow{opacity:.82}.strategist-connected__run{position:relative}.strategist-connected__beat{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,7vw,7rem);width:min(100% - 2rem,84rem);min-height:auto;margin-inline:auto;padding-block:clamp(4.5rem,8vw,7rem)}.strategist-connected__beat--map,.strategist-connected__beat--feedback{grid-template-columns:minmax(0,1.28fr) minmax(18rem,.72fr)}.strategist-connected__beat--feedback{min-height:auto;padding-block:clamp(4rem,7vw,6rem) clamp(6rem,10vw,9rem)}.strategist-connected__copy h3{max-width:16ch;color:var(--strategist-night-ink)}.strategist-connected__copy p{max-width:34rem;margin:1.2rem 0 0;color:var(--strategist-night-muted);font-size:1rem;line-height:1.7}.strategist-connected__copy>a,.strategist-connected__links a{display:inline-flex;min-height:2.75rem;align-items:center;margin-top:1rem;color:#96d5b2;font-size:.9rem;font-weight:600;text-underline-offset:.32rem}.strategist-connected__links{display:flex;flex-wrap:wrap;gap:1.25rem 2rem}.strategist-connected__art,.strategist-connected__product{position:relative;min-width:0;overflow:visible}.strategist-connected__art{aspect-ratio:4 / 3}.strategist-connected__art .ru-rail__art{display:block;width:100%;height:100%}.strategist-connected__art [data-learning-art]:not([data-learning-art="0"]){display:none}.strategist-connected__product{aspect-ratio:640 / 280}.strategist-connected__product :global(astro-island){display:block;width:100%;height:100%}.strategist-connected__glyph{display:grid;place-items:center;min-height:16rem;color:var(--strategist-night-ink)}@media (max-width: 1023px){.strategist-why__grid,.strategist-cap,.strategist-cap--plan,.strategist-cap--map,.strategist-cap--research,.strategist-connected__beat,.strategist-connected__beat--map,.strategist-connected__beat--feedback{grid-template-columns:1fr;min-height:auto;gap:2rem}.strategist-cap--map .strategist-cap__scene,.strategist-connected__beat--map .strategist-connected__glyph,.strategist-connected__beat--write .strategist-connected__product{order:2}}@media (max-width: 640px){.strategist-run-intro h2,.strategist-why__copy h2,.strategist-connected__statement h2{max-width:24ch}.strategist-cap,.strategist-connected__beat{width:min(100% - 1.25rem,84rem)}}
