.block-strategy{--strategy-gutter: clamp(16px, 4vw, 48px);--strategy-step-len: 70svh;--strategy-room-boardroom: var(--wp--preset--color--yellow);--strategy-room-jargon: var(--wp--preset--color--purple);--tone: var(--wp--preset--color--yellow);position:relative;margin-block:0;color:var(--wp--preset--color--ink)}.block-strategy :where([class*=strategy-]),.block-strategy :where([class*=strategy-]):before,.block-strategy :where([class*=strategy-]):after{box-sizing:border-box}.block-strategy>*{margin:0}.block-strategy :is(.strategy-chips,.strategy-beats,.strategy-phrase-list,.strategy-chart-board,.strategy-calendar-days,.strategy-covers,.strategy-closing-board)>li{margin:0}.strategy-sprite{position:absolute;width:0;height:0;overflow:hidden}.strategy-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.strategy-chapter[data-tone=yellow]{--tone: var(--wp--preset--color--yellow)}.strategy-chapter[data-tone=mint],.strategy-chart[data-chapter=ia],.strategy-chart[data-chapter=cto]{--tone: var(--wp--preset--color--mint)}.strategy-chapter[data-tone=purple],.strategy-chart[data-chapter=rfp]{--tone: var(--wp--preset--color--purple)}.strategy-chapter{--strategy-pill-background: var(--wp--preset--color--yellow);--strategy-pill-color: var(--wp--preset--color--ink)}.strategy-chapter[data-chapter=ia]{--strategy-pill-background: var(--wp--preset--color--mint)}.strategy-chapter[data-chapter=cto]{--strategy-pill-background: var(--wp--preset--color--navy);--strategy-pill-color: var(--wp--preset--color--white)}.strategy-chapter[data-chapter=rfp]{--strategy-pill-background: var(--wp--preset--color--lavender)}.strategy-chapter-head>*{margin:0}.strategy-chapter-head .is-style-eyebrow{margin-bottom:12px}.strategy-chapter-title{margin:0}.strategy-chapter-title:focus{outline:none}.strategy-chapter-title:focus-visible{outline:3px solid var(--wp--preset--color--orange);outline-offset:5px}.strategy-copy{min-width:0}.strategy-beats{margin:0;padding:0;list-style:none}.strategy-beat>*{margin:0}.strategy-beat>*+:not([popover]){margin-top:12px}.strategy-artifacts{margin-top:40px}.strategy-artifacts>.is-style-eyebrow{margin:0}.strategy-artifacts .wp-block-list.is-style-pills{margin-top:16px}.strategy-artifacts .wp-block-list.is-style-pills li{font-size:clamp(16px,1.6vw,16px);text-transform:uppercase;line-height:1.6;font-weight:700;font-family:Oswald,Oswald Fallback,sans-serif;letter-spacing:1.5px;font-size:clamp(14px,1.4vw,14px);background-color:var(--strategy-pill-background);color:var(--strategy-pill-color);font-weight:400}@media only screen and (max-width: 800px){.strategy-artifacts .wp-block-list.is-style-pills{gap:6px;margin-top:10px}.strategy-artifacts .wp-block-list.is-style-pills li{padding:3px 8px}}.strategy-etymology{padding:12px 14px;border:1px dashed currentColor;line-height:1.6}.strategy-etymology-label{font-size:clamp(16px,1.6vw,16px);display:block;margin-bottom:4px;font-family:Oswald,Oswald Fallback,sans-serif;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.strategy-gloss{padding:0;border:0;border-bottom:2px dotted var(--wp--preset--color--orange);border-radius:0;background:transparent;color:inherit;font:inherit;cursor:help}.strategy-gloss:hover,.strategy-gloss:focus-visible{background-color:var(--wp--preset--color--yellow)}.strategy-gloss:focus-visible{outline:3px solid var(--wp--preset--color--orange);outline-offset:2px}.strategy-gloss-card{font-size:clamp(18px,1.8vw,18px);width:min(420px,calc(100vw - 40px));margin:auto;padding:20px 22px;border:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--white);box-shadow:8px 8px 0 var(--wp--preset--color--orange);color:var(--wp--preset--color--ink);font-family:Lora,Lora Fallback,serif;line-height:1.6}.strategy-gloss-card strong{font-size:clamp(22px,2.2vw,22px);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:700}@supports (position-area: bottom){.strategy-gloss.is-anchor{anchor-name:--strategy-gloss}.strategy-gloss-card{position-anchor:--strategy-gloss;position-area:bottom span-right;position-try-fallbacks:flip-inline,flip-block,flip-block flip-inline;inset:auto;margin:12px 0}@media only screen and (max-width: 600px){.strategy-gloss-card{position-area:bottom span-all;position-try-fallbacks:flip-block;justify-self:center}}}.strategy-switch{font-size:clamp(16px,1.6vw,16px);position:relative;display:inline-flex;align-items:center;gap:12px;min-height:44px;font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1px;line-height:1.2;text-transform:uppercase;cursor:pointer;touch-action:manipulation}.strategy-switch input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.strategy-switch .strategy-switch-track{position:relative;flex:0 0 auto;width:54px;height:30px;border:2px solid currentColor;background-color:var(--wp--preset--color--white);transition:background-color .2s ease-in-out}.strategy-switch .strategy-switch-track:after{content:"";position:absolute;top:4px;left:4px;width:18px;height:18px;background-color:var(--wp--preset--color--ink);transition:transform .25s cubic-bezier(.22,1,.36,1)}.strategy-switch input:checked+.strategy-switch-track{background-color:var(--tone)}.strategy-switch input:checked+.strategy-switch-track:after{transform:translate(24px)}.strategy-switch input:focus-visible+.strategy-switch-track{outline:3px solid var(--wp--preset--color--orange);outline-offset:3px}.strategy-phrases{--room: var(--strategy-room-jargon);display:grid;align-content:start;gap:0;min-height:0}.strategy-phrases[data-room=boardroom]{--room: var(--strategy-room-boardroom)}html.js .strategy-phrases[data-room=jargon] .strategy-phrase-line[data-room=boardroom],html.js .strategy-phrases[data-room=boardroom] .strategy-phrase-line[data-room=jargon]{display:none}.strategy-registers{display:flex;align-items:flex-end;gap:6px;min-width:0;margin:0;padding:0;border:0}html:not(.js) .strategy-registers{display:none}.strategy-register{font-size:clamp(16px,1.6vw,16px);--tab-room: var(--strategy-room-jargon);--tab-rule: transparent;position:relative;z-index:1;display:inline-flex;align-items:center;column-gap:5px;min-height:44px;margin-bottom:-2px;padding:12px 18px 8px;border:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--stone);box-shadow:inset 0 5px 0 var(--tab-rule);color:var(--wp--preset--color--ink);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:500;letter-spacing:.6px;line-height:1.2;text-transform:uppercase;cursor:pointer;touch-action:manipulation;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out}.strategy-register[data-room=boardroom]{--tab-room: var(--strategy-room-boardroom)}.strategy-register .strategy-register-icon{flex-shrink:0;width:1em;height:1em}.strategy-register input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.strategy-register:hover{--tab-rule: var(--tab-room)}.strategy-register:has(input:checked){--tab-rule: var(--tab-room);border-bottom-color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--white);cursor:default}.strategy-register:has(input:focus-visible){outline:3px solid var(--wp--preset--color--orange);outline-offset:3px}.strategy-card{display:grid;align-content:start;gap:14px;padding:clamp(18px,2.4vw,30px);border:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--white);box-shadow:8px 8px 0 var(--room);color:var(--wp--preset--color--ink);transition:box-shadow .35s cubic-bezier(.22,1,.36,1)}.strategy-card p{margin:0 0 10px}.strategy-card-phrase{min-height:3.9em;font-family:Lora,Lora Fallback,serif;font-size:clamp(24px,2.5vw,38px);font-style:italic;line-height:1.3}.strategy-card-label{font-size:clamp(16px,1.6vw,16px);display:block;margin-bottom:3px;font-family:Oswald,Oswald Fallback,sans-serif;font-style:normal;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.strategy-card-translation{padding:12px 14px;border-left:6px solid var(--wp--preset--color--orange);background-color:var(--wp--preset--color--paper)}.strategy-card-translation .strategy-card-translation-text{font-family:Oswald,Oswald Fallback,sans-serif;font-size:clamp(19px,1.8vw,24px);font-weight:500;line-height:1.3}.strategy-translation-line{display:grid;grid-template-columns:1em minmax(0,1fr);align-items:start;column-gap:5px;line-height:1.3}.strategy-translation-line .strategy-translation-icon{width:1em;height:1em;margin-top:.15em;transform:scaleX(-1)}.strategy-phrase-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.strategy-phrase-list>li{display:grid;gap:6px;padding:14px 16px;border:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--white);box-shadow:6px 6px 0 var(--room);color:var(--wp--preset--color--ink)}.strategy-phrase-list .strategy-phrase-line{font-size:clamp(16px,1.6vw,16px);margin:0;padding-left:10px;border-left:3px solid var(--wp--preset--color--ink);line-height:1.45}.strategy-phrase-list .strategy-phrase-line:first-child{font-size:clamp(19px,1.9vw,19px);padding-left:0;border-left:0;font-family:Lora,Lora Fallback,serif;font-style:italic;line-height:1.35}.strategy-phrase-list .strategy-phrase-line.is-plain{font-size:clamp(18px,1.8vw,18px);padding-left:0;border-left:0;font-family:Oswald,Oswald Fallback,sans-serif;font-weight:500;line-height:1.3}.strategy-chart{container:strategy-chart/inline-size;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0}.strategy-chart p{margin:0}.strategy-chart-head{font-size:clamp(14px,1.4vw,14px);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1.4px;line-height:1.3;text-transform:uppercase}.strategy-chart-head .strategy-chart-status{color:var(--strategy-muted, var(--wp--preset--color--slate))}html:not(.js) .strategy-chart-head .strategy-chart-status{display:none}.strategy-chart-canvas{position:relative;isolation:isolate;display:grid;align-content:center;min-height:0;padding:18px;border:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--white);box-shadow:8px 8px 0 var(--tone);color:var(--wp--preset--color--ink)}@container strategy-chart (max-width: 520px){.strategy-chart-canvas{padding:12px 10px;box-shadow:6px 6px 0 var(--tone)}}.strategy-chart-edges{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.strategy-chart-board{display:grid;grid-template-columns:repeat(var(--columns, 4),minmax(0,1fr));align-items:start;gap:40px 12px;margin:0;padding:0;list-style:none}@container strategy-chart (max-width: 520px){.strategy-chart-board{gap:28px 6px}}.strategy-chart[data-chapter=ia] .strategy-chart-board{--columns: 3;grid-template-areas:"a . b" ". seat ." "c . d"}@container strategy-chart (max-width: 520px){.strategy-chart[data-chapter=ia] .strategy-chart-board{--columns: 2;grid-template-areas:"a b" "seat seat" "c d";column-gap:16px}}.strategy-chart[data-chapter=ia] .strategy-chart-node.is-extra{display:none}.strategy-chart[data-chapter=ia].is-extra .strategy-chart-board{grid-template-areas:"a . b" ". seat ." "c . d" ". out ."}@container strategy-chart (max-width: 520px){.strategy-chart[data-chapter=ia].is-extra .strategy-chart-board{grid-template-areas:"a b" "seat seat" "c d" "out out"}}.strategy-chart[data-chapter=ia].is-extra .strategy-chart-node.is-extra{display:grid}.strategy-chart[data-chapter=cto] .strategy-chart-board{--columns: 5;grid-template-areas:"top top top top top" "a b c seat seat"}@container strategy-chart (max-width: 520px){.strategy-chart[data-chapter=cto] .strategy-chart-board{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"top a" "top b" "top c" "top seat";gap:12px 28px}}.strategy-chart[data-chapter=rfp] .strategy-chart-board{--columns: 4;grid-template-areas:". client client ." "lead lead lead ." "a b in out"}@container strategy-chart (max-width: 520px){.strategy-chart[data-chapter=rfp] .strategy-chart-board{--columns: 2;grid-template-areas:"client client" "lead lead" "a b" "in in" "out out";column-gap:16px}}@container strategy-chart (max-width: 520px){.strategy-chart[data-chapter=rfp] .strategy-chart-node:is([data-node=client],[data-node=lead]){justify-self:center;min-width:62%}.strategy-chart[data-chapter=rfp] .strategy-chart-node[data-node=client]{margin-bottom:14px}.strategy-chart:is([data-chapter=ia],[data-chapter=rfp]) .strategy-chart-seat,.strategy-chart[data-chapter=ia] .strategy-chart-node[data-node=out]{justify-self:center;min-width:calc((100% - 16px)/2)}.strategy-chart[data-chapter=cto] .strategy-chart-node[data-node=top]{align-self:stretch}}.strategy-chart-node[data-node=a]{grid-area:a}.strategy-chart-node[data-node=b]{grid-area:b}.strategy-chart-node[data-node=c]{grid-area:c}.strategy-chart-node[data-node=d]{grid-area:d}.strategy-chart-node[data-node=out]{grid-area:out}.strategy-chart-node[data-node=top]{grid-area:top}.strategy-chart-node[data-node=client]{grid-area:client}.strategy-chart-node[data-node=lead]{grid-area:lead}.strategy-chart-node[data-node=seat]{grid-area:seat}.strategy-chart-node{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;gap:2px;min-width:0;padding:10px 10px 9px;border:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--ink);text-align:center;list-style:none}@container strategy-chart (max-width: 520px){.strategy-chart-node{padding:7px 4px 6px}}.strategy-chart-node.is-extra{visibility:hidden;opacity:0;transform:translateY(10px);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),visibility 0s .45s}.strategy-chart.is-extra .strategy-chart-node.is-extra{visibility:visible;opacity:1;transform:none;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.34,1.56,.64,1)}.strategy-chart-node-label{font-size:clamp(16px,1.6vw,16px);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1px;line-height:1.2;overflow-wrap:anywhere;text-transform:uppercase}@container strategy-chart (max-width: 520px){.strategy-chart-node-label{letter-spacing:.4px}}.strategy-chart-node-sub{font-size:clamp(16px,1.6vw,16px);color:var(--wp--preset--color--slate);font-family:Lora,Lora Fallback,serif;line-height:1.35}@container strategy-chart (max-width: 520px){.strategy-chart-node-sub{display:none}}.strategy-chart-node-sub .is-win,.strategy-chart.is-signal .strategy-chart-node-sub .is-issue{display:none}.strategy-chart.is-signal .strategy-chart-node-sub .is-win{display:inline}.strategy-chart-node:is([data-node=top],[data-node=client]){background-color:var(--wp--preset--color--ink);color:var(--wp--preset--color--white)}.strategy-chart-node:is([data-node=top],[data-node=client]) .strategy-chart-node-sub{color:var(--wp--preset--color--placeholder)}.strategy-chart-seat{align-items:center;justify-items:stretch;padding:12px 14px;border:3px dashed var(--wp--preset--color--ink);background-color:var(--wp--preset--color--paper);text-align:left;transition:background-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.strategy-chart-seat>*{grid-area:1/1}@container strategy-chart (max-width: 520px){.strategy-chart-seat{padding:7px 7px 8px}}.strategy-chart-seat-vacant,.strategy-chart-seat-filled{transition:opacity .3s cubic-bezier(.22,1,.36,1),visibility 0s}.strategy-chart-seat-vacant{display:grid;justify-items:center;gap:2px;text-align:center}.strategy-chart-glyph{display:block;width:58px;height:58px;margin-bottom:4px;color:var(--tone)}@container strategy-chart (max-width: 520px){.strategy-chart-glyph{width:32px;height:32px}}.strategy-chart-seat-kicker{font-size:clamp(16px,1.6vw,16px);color:var(--wp--preset--color--orange);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.strategy-chart[data-chapter=ia]{grid-template-rows:auto;align-content:center}.strategy-chart[data-chapter=ia] .strategy-chart-canvas{padding-block:24px}.strategy-chart[data-chapter=ia] .strategy-chart-node-sub,.strategy-chart[data-chapter=ia] .strategy-chart-seat-kicker{font-size:clamp(16px,1.6vw,16px)}.strategy-chart-seat-want{font-size:clamp(16px,1.6vw,16px);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1px;line-height:1.2;text-transform:uppercase}@container strategy-chart (max-width: 520px){.strategy-chart-seat-want{letter-spacing:.4px}}.strategy-chart-seat-filled{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding-top:6px;visibility:hidden;opacity:0}@container strategy-chart (max-width: 520px){.strategy-chart-seat-filled{gap:3px 6px}}.strategy-chart-seat-mark img{display:block;width:30px;height:auto}@container strategy-chart (max-width: 520px){.strategy-chart-seat-mark img{width:20px}}.strategy-chart-seat-who{display:grid;min-width:0}.strategy-chart-seat-name{font-size:clamp(18px,1.8vw,18px);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;line-height:1.15;overflow-wrap:anywhere}@container strategy-chart (max-width: 520px){.strategy-chart-seat-name{font-size:16px}}.strategy-chart-seat-role{font-size:clamp(16px,1.6vw,16px);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1.2px;line-height:1.25;overflow-wrap:anywhere;text-transform:uppercase}@container strategy-chart (max-width: 520px){.strategy-chart-seat-role{letter-spacing:.4px}}.strategy-chart-seat-note{font-size:clamp(16px,1.6vw,16px);grid-column:1/-1;font-family:Lora,Lora Fallback,serif;line-height:1.4}@container strategy-chart (max-width: 520px){.strategy-chart-seat-note{line-height:1.3}}@container strategy-chart (max-width: 520px){.strategy-chart:is([data-chapter=ia],[data-chapter=rfp]) .strategy-chart-seat-note{display:none}}.strategy-chart:has(.strategy-chart-seat-input:checked) .strategy-chart-seat{border-style:solid;background-color:var(--wp--preset--color--white);box-shadow:inset 0 8px 0 var(--tone),6px 6px 0 var(--wp--preset--color--ink)}.strategy-chart:has(.strategy-chart-seat-input:checked) .strategy-chart-seat-vacant{visibility:hidden;opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1),visibility 0s .3s}.strategy-chart:has(.strategy-chart-seat-input:checked) .strategy-chart-seat-filled{visibility:visible;opacity:1}.strategy-chart:not(:has(.strategy-chart-seat-input:checked)) .strategy-chart-seat-filled{transition:opacity .3s cubic-bezier(.22,1,.36,1),visibility 0s .3s}.strategy-chart-boundary{position:relative;z-index:auto;grid-area:2/1/4/4;align-self:stretch;margin:-16px -8px;border:2px solid transparent;list-style:none}.strategy-chart-boundary:before{content:"";position:absolute;z-index:-1;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px dashed var(--wp--preset--color--purple);background-color:var(--wp--preset--color--lavender)}@container strategy-chart (max-width: 520px){.strategy-chart-boundary{grid-area:2/1/5/3;margin:-12px -4px}}.strategy-chart-boundary-label{font-size:clamp(16px,1.6vw,16px);position:absolute;z-index:2;bottom:100%;left:10px;padding:3px 8px 2px;background-color:var(--wp--preset--color--purple);color:var(--wp--preset--color--white);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}@container strategy-chart (max-width: 520px){.strategy-chart-boundary-label{line-height:1.2}}.strategy-chart[data-chapter=rfp]{grid-template-rows:auto auto;gap:10px}.strategy-chart[data-chapter=rfp] .strategy-chart-canvas{margin-bottom:8px;padding-block:24px}@container strategy-chart (max-width: 520px){.strategy-chart[data-chapter=rfp] .strategy-chart-canvas{margin-bottom:6px}}.strategy-chart[data-chapter=rfp] .strategy-chart-seat-identity{display:flex;grid-column:1/-1;align-items:center;justify-content:center;gap:6px;min-width:0}.strategy-chart[data-chapter=rfp] .strategy-chart-seat-mark img{width:24px}@container strategy-chart (max-width: 520px){.strategy-chart[data-chapter=rfp] .strategy-chart-seat-mark img{width:18px}}.strategy-chart[data-chapter=rfp] .strategy-chart-seat-name{overflow-wrap:normal;white-space:nowrap}.strategy-chart[data-chapter=rfp] .strategy-chart-seat-role{grid-column:1/-1;overflow-wrap:normal}.strategy-chart[data-chapter=rfp] .strategy-chart-seat{grid-area:out}.strategy-chart[data-chapter=rfp] .is-white{display:none}.strategy-chart[data-chapter=rfp]:has(.strategy-chart-white-input:checked) .strategy-chart-seat{grid-area:in}.strategy-chart[data-chapter=rfp]:has(.strategy-chart-white-input:checked) .strategy-chart-seat-identity{justify-content:flex-start}.strategy-chart[data-chapter=rfp]:has(.strategy-chart-white-input:checked) .strategy-chart-seat-name{text-align:left}.strategy-chart[data-chapter=rfp]:has(.strategy-chart-white-input:checked) .is-white{display:inline}.strategy-chart[data-chapter=rfp]:has(.strategy-chart-white-input:checked) .is-independent,.strategy-chart[data-chapter=rfp]:has(.strategy-chart-white-input:checked) .strategy-chart-seat-mark{display:none}.strategy-chart-result{font-size:clamp(16px,1.6vw,16px);line-height:1.45}.strategy-rfp-switch{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start}.strategy-rfp-switch .strategy-switch-copy{display:grid;gap:4px;min-width:0}.strategy-rfp-switch .strategy-chart-result{font-family:Lora,Lora Fallback,serif;font-weight:400;letter-spacing:normal;text-transform:none}.strategy-chart-edge path{fill:none;stroke-linejoin:miter}.strategy-chart-edge-line{stroke:var(--wp--preset--color--ink);stroke-width:2px}.strategy-chart-edge-casing{stroke:var(--wp--preset--color--ink);stroke-width:9px;visibility:hidden}.strategy-chart-edge-signal{stroke:var(--wp--preset--color--paper);stroke-width:2px;stroke-dasharray:3 12;visibility:hidden}.strategy-chart-edge.is-seat .strategy-chart-edge-line{stroke-dasharray:5 8}.strategy-chart:has(.strategy-chart-seat-input:checked) .strategy-chart-edge.is-seat .strategy-chart-edge-casing,.strategy-chart .strategy-chart-edge.is-extra .strategy-chart-edge-casing,.strategy-chart.is-signal .strategy-chart-edge.is-win .strategy-chart-edge-casing{visibility:visible}.strategy-chart:has(.strategy-chart-seat-input:checked) .strategy-chart-edge.is-seat .strategy-chart-edge-line,.strategy-chart .strategy-chart-edge.is-extra .strategy-chart-edge-line,.strategy-chart.is-signal .strategy-chart-edge.is-win .strategy-chart-edge-line{stroke:var(--tone);stroke-dasharray:none;stroke-width:4px}.strategy-chart[data-chapter=rfp]:has(.strategy-chart-seat-input:checked):not(:has(.strategy-chart-white-input:checked)) .strategy-chart-edge.is-seat .strategy-chart-edge-casing{visibility:hidden}.strategy-chart[data-chapter=rfp]:has(.strategy-chart-seat-input:checked):not(:has(.strategy-chart-white-input:checked)) .strategy-chart-edge.is-seat .strategy-chart-edge-line{stroke-dasharray:10 6}.strategy-chart.is-signal:has(.strategy-chart-seat-input:checked) .strategy-chart-edge:is(.is-seat,.is-extra) .strategy-chart-edge-signal,.strategy-chart.is-signal .strategy-chart-edge.is-win .strategy-chart-edge-signal{visibility:visible;animation:strategy-signal 1.2s linear infinite}.strategy-chart[data-chapter=rfp]:not(:has(.strategy-chart-white-input:checked)) .strategy-chart-edge.is-seat .strategy-chart-edge-signal{visibility:hidden}.block-strategy:not(.is-near) .strategy-chart-edge-signal{animation-play-state:paused}@keyframes strategy-signal{to{stroke-dashoffset:-15}}.strategy-chart-panel{display:grid;gap:10px;min-width:0}.strategy-chart-time{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr) auto;align-items:center;gap:14px 20px}@media only screen and (max-width: 1020px){.strategy-chart-time{grid-template-columns:210px minmax(0,1fr) auto}@container strategy-chart (max-width: 640px){.strategy-chart-time{grid-template-columns:210px minmax(0,1fr)}}}@container strategy-chart (max-width: 520px){.strategy-chart-time{grid-template-columns:minmax(0,1fr);gap:12px}}.strategy-chart-dial{display:block;width:100%;height:auto;overflow:visible;touch-action:manipulation}html.js .strategy-chart-dial{cursor:pointer}@media only screen and (max-width: 1020px){@container strategy-chart (max-width: 640px){.strategy-chart-dial{grid-row:span 2}}}@container strategy-chart (max-width: 520px){.strategy-chart-dial{display:none}}.strategy-chart-dial .strategy-chart-dial-arc{fill:none;stroke:var(--strategy-line, var(--wp--preset--color--ink));stroke-width:8px}.strategy-chart-dial .strategy-chart-dial-station circle{fill:var(--wp--preset--color--paper);stroke:var(--strategy-line, var(--wp--preset--color--ink));stroke-width:4px}.strategy-chart-dial .strategy-chart-dial-station text{fill:var(--strategy-line, var(--wp--preset--color--ink));font-family:Oswald,Oswald Fallback,sans-serif;font-size:14px;font-weight:600;letter-spacing:.6px}@media only screen and (max-width: 1020px){.strategy-chart-dial .strategy-chart-dial-station text{font-size:21px}}.strategy-chart-dial .strategy-chart-dial-needle{transform-box:view-box;transform-origin:100px 100px;scale:1;opacity:1;transition:rotate .45s cubic-bezier(.34,1.56,.64,1),scale .45s cubic-bezier(.34,1.56,.64,1),opacity .2s cubic-bezier(.22,1,.36,1)}.strategy-chart-dial .strategy-chart-dial-needle path{stroke:var(--strategy-line, var(--wp--preset--color--ink));stroke-width:5px}.strategy-chart-dial .strategy-chart-dial-knob{fill:var(--tone);stroke:var(--wp--preset--color--ink);stroke-width:4px}.strategy-chart-dial .strategy-chart-dial-grip{fill:transparent}html.js .strategy-chart-dial .strategy-chart-dial-grip{cursor:grab;touch-action:none}.strategy-chart-dial .strategy-chart-dial-hub{fill:var(--strategy-line, var(--wp--preset--color--ink))}.strategy-range{display:grid;gap:6px;min-width:0}html:not(.js) .strategy-range{display:none}.strategy-range-label{font-size:clamp(13px,1.3vw,13px);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1.2px;line-height:1.2;text-transform:uppercase}@media only screen and (max-width: 1020px){.strategy-range-label{font-size:clamp(16px,1.6vw,16px)}}.strategy-range-label .strategy-range-value{font-weight:500;letter-spacing:.6px}.strategy-range-row{display:flex;align-items:center;gap:8px}.strategy-range-input{--range-track: var(--strategy-line, var(--wp--preset--color--ink));flex:1 1 auto;width:100%;min-width:0;height:44px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:pan-y}.strategy-range-input::-webkit-slider-runnable-track{height:8px;background:linear-gradient(to right,var(--tone) 0 var(--range-fill, 100%),var(--range-track) var(--range-fill, 100%) 100%)}.strategy-range-input::-webkit-slider-thumb{width:30px;height:30px;margin-top:-11px;border:4px solid var(--wp--preset--color--ink);border-radius:50%;background-color:var(--wp--preset--color--paper);-webkit-appearance:none;-moz-appearance:none;appearance:none}.strategy-range-input::-moz-range-track{height:8px;background-color:var(--range-track)}.strategy-range-input::-moz-range-progress{height:8px;background-color:var(--tone)}.strategy-range-input::-moz-range-thumb{width:22px;height:22px;border:4px solid var(--wp--preset--color--ink);border-radius:50%;background-color:var(--wp--preset--color--paper)}.strategy-range-input:focus-visible{outline:3px solid var(--wp--preset--color--orange);outline-offset:2px}.strategy-stepper{font-size:clamp(22px,2.2vw,22px);display:inline-grid;flex:0 0 auto;place-items:center;width:44px;height:44px;padding:0;border:2px solid var(--wp--preset--color--ink);border-radius:0;background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--ink);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;line-height:1;cursor:pointer;touch-action:manipulation}.strategy-stepper:hover,.strategy-stepper:focus-visible{background-color:var(--wp--preset--color--yellow)}.strategy-stepper:focus-visible{outline:3px solid var(--wp--preset--color--orange);outline-offset:2px}.strategy-stepper[aria-disabled=true]{background-color:var(--wp--preset--color--stone);cursor:default}.strategy-calendar{display:grid;gap:6px}.strategy-calendar .strategy-calendar-head{font-size:clamp(12px,1.2vw,12px);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}@media only screen and (max-width: 1020px){.strategy-calendar .strategy-calendar-head{font-size:clamp(16px,1.6vw,16px)}}.strategy-calendar-days{display:grid;grid-template-columns:repeat(5,16px);gap:4px;margin:0;padding:0;list-style:none}@media only screen and (max-width: 1020px){.strategy-calendar-days{grid-template-columns:repeat(5,18px)}}.strategy-calendar-days>li{height:16px;border:2px solid var(--strategy-line, var(--wp--preset--color--ink));background-color:var(--strategy-cell, var(--wp--preset--color--white));transition:background-color .25s cubic-bezier(.22,1,.36,1)}@media only screen and (max-width: 1020px){.strategy-calendar-days>li{height:18px}}.strategy-calendar-days>li.is-day{height:auto;border:0;background:none;font-family:Oswald,Oswald Fallback,sans-serif;font-size:10px;font-weight:600;line-height:1;text-align:center}@media only screen and (max-width: 1020px){.strategy-calendar-days>li.is-day{font-size:16px}}.strategy-covers{display:grid;gap:4px;margin:0;padding:0;list-style:none}.strategy-covers>li{font-size:clamp(16px,1.6vw,16px);display:flex;align-items:baseline;gap:10px;color:var(--strategy-muted, var(--wp--preset--color--slate));line-height:1.4}.strategy-covers>li:before{content:"";flex:0 0 auto;width:12px;height:12px;border:2px solid currentColor}.strategy-chart[data-chapter=cto]{grid-template-rows:auto auto}.strategy-chart[data-chapter=cto] .strategy-chart-canvas{padding-block:24px}.strategy-chart[data-chapter=cto] .is-level{display:none}.strategy-chart[data-chapter=cto][data-dial-empty=true] .strategy-chart-dial-needle{scale:0;opacity:0;pointer-events:none}.strategy-chart[data-chapter=cto][data-dial-empty=true] .strategy-chart-dial-hub{fill:var(--wp--preset--color--white)}.strategy-chart[data-chapter=cto][data-dial-empty=true] .strategy-range-value{visibility:hidden}.strategy-chart[data-chapter=cto][data-level="0"] .strategy-chart-dial-needle{rotate:-150deg}.strategy-chart[data-chapter=cto][data-level="0"] .is-level[data-index="0"]{display:inline}@container strategy-chart (max-width: 520px){.strategy-chart[data-chapter=cto][data-level="0"] .strategy-covers>li:not([data-index="0"]){display:none}}.strategy-chart[data-chapter=cto][data-level="0"]:has(.strategy-chart-seat-input:checked) .strategy-calendar-days>li[data-from="0"]{background-color:var(--tone)}.strategy-chart[data-chapter=cto][data-level="0"]:has(.strategy-chart-seat-input:checked) .strategy-covers>li[data-index="0"]{color:inherit}.strategy-chart[data-chapter=cto][data-level="0"]:has(.strategy-chart-seat-input:checked) .strategy-covers>li[data-index="0"]:before{border-color:var(--wp--preset--color--ink);background-color:var(--tone)}.strategy-chart[data-chapter=cto][data-level="1"] .strategy-chart-dial-needle{rotate:-90deg}.strategy-chart[data-chapter=cto][data-level="1"] .is-level[data-index="1"]{display:inline}@container strategy-chart (max-width: 520px){.strategy-chart[data-chapter=cto][data-level="1"] .strategy-covers>li:not([data-index="1"]){display:none}}.strategy-chart[data-chapter=cto][data-level="1"]:has(.strategy-chart-seat-input:checked) .strategy-calendar-days>li[data-from="0"]{background-color:var(--tone)}.strategy-chart[data-chapter=cto][data-level="1"]:has(.strategy-chart-seat-input:checked) .strategy-covers>li[data-index="0"]{color:inherit}.strategy-chart[data-chapter=cto][data-level="1"]:has(.strategy-chart-seat-input:checked) .strategy-covers>li[data-index="0"]:before{border-color:var(--wp--preset--color--ink);background-color:var(--tone)}.strategy-chart[data-chapter=cto][data-level="1"]:has(.strategy-chart-seat-input:checked) .strategy-calendar-days>li[data-from="1"]{background-color:var(--tone)}.strategy-chart[data-chapter=cto][data-level="1"]:has(.strategy-chart-seat-input:checked) .strategy-covers>li[data-index="1"]{color:inherit}.strategy-chart[data-chapter=cto][data-level="1"]:has(.strategy-chart-seat-input:checked) .strategy-covers>li[data-index="1"]:before{border-color:var(--wp--preset--color--ink);background-color:var(--tone)}.strategy-chart[data-chapter=cto][data-level="2"] .strategy-chart-dial-needle{rotate:-30deg}.strategy-chart[data-chapter=cto][data-level="2"] .is-level[data-index="2"]{display:inline}@container strategy-chart (max-width: 520px){.strategy-chart[data-chapter=cto][data-level="2"] .strategy-covers>li:not([data-index="2"]){display:none}}.strategy-chart[data-chapter=cto][data-level="2"]:has(.strategy-chart-seat-input:checked) .strategy-calendar-days>li[data-from="0"]{background-color:var(--tone)}.strategy-chart[data-chapter=cto][data-level="2"]:has(.strategy-chart-seat-input:checked) .strategy-covers>li[data-index="0"]{color:inherit}.strategy-chart[data-chapter=cto][data-level="2"]:has(.strategy-chart-seat-input:checked) .strategy-covers>li[data-index="0"]:before{border-color:var(--wp--preset--color--ink);background-color:var(--tone)}.strategy-chart[data-chapter=cto][data-level="2"]:has(.strategy-chart-seat-input:checked) .strategy-calendar-days>li[data-from="1"]{background-color:var(--tone)}.strategy-chart[data-chapter=cto][data-level="2"]:has(.strategy-chart-seat-input:checked) .strategy-covers>li[data-index="1"]{color:inherit}.strategy-chart[data-chapter=cto][data-level="2"]:has(.strategy-chart-seat-input:checked) .strategy-covers>li[data-index="1"]:before{border-color:var(--wp--preset--color--ink);background-color:var(--tone)}.strategy-chart[data-chapter=cto][data-level="2"]:has(.strategy-chart-seat-input:checked) .strategy-calendar-days>li[data-from="2"]{background-color:var(--tone)}.strategy-chart[data-chapter=cto][data-level="2"]:has(.strategy-chart-seat-input:checked) .strategy-covers>li[data-index="2"]{color:inherit}.strategy-chart[data-chapter=cto][data-level="2"]:has(.strategy-chart-seat-input:checked) .strategy-covers>li[data-index="2"]:before{border-color:var(--wp--preset--color--ink);background-color:var(--tone)}.strategy-chart-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.strategy-closing{padding-top:10%}@media only screen and (min-width: 1200px){.strategy-closing{padding-top:100px}}@media only screen and (max-width: 600px){.strategy-closing{padding-top:50px}}.strategy-closing{padding-bottom:10%}@media only screen and (min-width: 1200px){.strategy-closing{padding-bottom:100px}}@media only screen and (max-width: 600px){.strategy-closing{padding-bottom:50px}}.strategy-closing{display:grid;align-content:center;padding-inline:max(var(--strategy-gutter),calc((100% - 1200px)/2));background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--ink)}@media (prefers-reduced-motion: no-preference){html.js .strategy-closing:not(.is-built) :is(.strategy-closing-node,.strategy-closing-edges){opacity:0;animation:strategy-reveal 0s 5s forwards}html.js .strategy-closing.is-waiting :is(.strategy-closing-node,.strategy-closing-edges){animation:none}}@keyframes strategy-reveal{to{opacity:1}}.strategy-closing-inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,72px)}@media only screen and (max-width: 1020px){.strategy-closing-inner{grid-template-columns:minmax(0,1fr)}}.strategy-closing-copy>*{margin:0}.strategy-closing-copy>*+*{margin-top:18px}.strategy-closing-copy .strategy-closing-title{margin-top:12px}.strategy-closing-chart{position:relative;isolation:isolate;align-self:center;width:100%}@media only screen and (max-width: 1020px){.strategy-closing-chart{justify-self:center;max-width:560px}}.strategy-closing-edges{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.strategy-closing-edge{fill:none;stroke:var(--wp--preset--color--ink);stroke-width:2px}.strategy-closing-edge.is-seat{stroke-dasharray:5 8}.strategy-closing-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px;margin:0;padding:0;list-style:none}@media only screen and (max-width: 600px){.strategy-closing-board{gap:30px 10px}}.strategy-closing-node{font-size:clamp(16px,1.6vw,16px);position:relative;z-index:1;padding:12px 10px 10px;border:2px solid var(--wp--preset--color--ink);background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--ink);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1.2px;line-height:1.2;text-align:center;text-transform:uppercase}@media only screen and (max-width: 600px){.strategy-closing-node{padding:9px 8px 8px}}.strategy-closing-node[data-node=org]{grid-column:1/-1;justify-self:center;min-width:62%;background-color:var(--wp--preset--color--ink);color:var(--wp--preset--color--white)}.strategy-closing-seat{display:grid;grid-column:1/-1;justify-items:center;gap:10px;padding:26px 24px 24px;border:3px dashed var(--wp--preset--color--ink);background-color:var(--wp--preset--color--paper)}@media only screen and (max-width: 600px){.strategy-closing-seat{padding:18px 14px 16px}}.strategy-closing-logo{display:block;width:150px;height:auto}@media only screen and (max-width: 600px){.strategy-closing-logo{width:120px}}.strategy-closing-seat-label{font-size:clamp(16px,1.6vw,16px);letter-spacing:1.4px}.strategy-closing-seat-text{font-size:clamp(17px,1.7vw,17px);max-width:34ch;font-family:Lora,Lora Fallback,serif;font-weight:400;letter-spacing:0;line-height:1.5;text-transform:none}@media only screen and (max-width: 600px){.strategy-closing-seat-text{font-size:clamp(16px,1.6vw,16px)}}.block-strategy:not([data-motion=full]) .strategy-rail,.block-strategy:not([data-motion=full]) .strategy-stage,.block-strategy:not([data-motion=full]) .strategy-foot,.block-strategy:not([data-motion=full]) .strategy-marker,.block-strategy:not([data-motion=full]) .strategy-card{display:none}.block-strategy:not([data-motion=full]) .strategy-chapter{--strategy-band: var(--wp--preset--color--paper);padding-block-top:8%}@media only screen and (min-width: 1200px){.block-strategy:not([data-motion=full]) .strategy-chapter{padding-block-top:80px}}@media only screen and (max-width: 600px){.block-strategy:not([data-motion=full]) .strategy-chapter{padding-block-top:40px}}.block-strategy:not([data-motion=full]) .strategy-chapter{padding-block-bottom:8%}@media only screen and (min-width: 1200px){.block-strategy:not([data-motion=full]) .strategy-chapter{padding-block-bottom:80px}}@media only screen and (max-width: 600px){.block-strategy:not([data-motion=full]) .strategy-chapter{padding-block-bottom:40px}}.block-strategy:not([data-motion=full]) .strategy-chapter{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"head figure" "beats figure";align-content:start;gap:0 clamp(28px,5vw,80px);padding-inline:max(var(--strategy-gutter),calc((100% - 1200px)/2));background-color:var(--strategy-band)}@media only screen and (max-width: 1020px){.block-strategy:not([data-motion=full]) .strategy-chapter{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"head" "figure" "beats"}}.block-strategy:not([data-motion=full]) .strategy-chapter[data-chapter=ia]{--strategy-band: var(--wp--preset--color--pale-mint)}.block-strategy:not([data-motion=full]) .strategy-chapter[data-chapter=cto]{--strategy-band: var(--wp--preset--color--navy);--strategy-muted: var(--wp--preset--color--placeholder);--strategy-line: var(--wp--preset--color--white);--strategy-cell: var(--wp--preset--color--navy);color:var(--wp--preset--color--white)}.block-strategy:not([data-motion=full]) .strategy-chapter[data-chapter=cto] .is-style-eyebrow{color:var(--wp--preset--color--mint)}.block-strategy:not([data-motion=full]) .strategy-chapter[data-chapter=rfp]{--strategy-band: var(--wp--preset--color--lavender)}.block-strategy:not([data-motion=full]) .strategy-chapter-head{grid-area:head}.block-strategy:not([data-motion=full]) .strategy-figure{grid-area:figure;align-self:start;min-width:0}@media only screen and (max-width: 1020px){.block-strategy:not([data-motion=full]) .strategy-figure{margin-block:24px 8px}}.block-strategy:not([data-motion=full]) .strategy-copy{grid-area:beats;align-self:start}.block-strategy:not([data-motion=full]) .strategy-beats{display:grid;gap:24px;margin-top:24px}.block-strategy:not([data-motion=full]) .strategy-phrases{gap:22px}.block-strategy:not([data-motion=full]) .strategy-register:has(input:checked){border-bottom-color:var(--wp--preset--color--ink)}.block-strategy[data-motion=full] .strategy-track{--strategy-surface: var(--wp--preset--color--paper);position:relative;height:calc(var(--strategy-steps, 16) * var(--strategy-step-len) + 100svh);background-color:var(--strategy-surface);transition:background-color .5s cubic-bezier(.22,1,.36,1)}.block-strategy[data-motion=full] .strategy-track[data-active=ia]{--strategy-surface: var(--wp--preset--color--pale-mint)}.block-strategy[data-motion=full] .strategy-track[data-active=cto]{--strategy-surface: var(--wp--preset--color--navy);--strategy-muted: var(--wp--preset--color--placeholder);--strategy-line: var(--wp--preset--color--white);--strategy-cell: var(--wp--preset--color--navy)}.block-strategy[data-motion=full] .strategy-track[data-active=cto] .strategy-stage,.block-strategy[data-motion=full] .strategy-track[data-active=cto] .strategy-foot{color:var(--wp--preset--color--white)}.block-strategy[data-motion=full] .strategy-track[data-active=cto] .strategy-chapter{box-shadow:8px 8px 0 var(--wp--preset--color--mint)}.block-strategy[data-motion=full] .strategy-track[data-active=rfp]{--strategy-surface: var(--wp--preset--color--lavender)}.block-strategy[data-motion=full] .strategy-marker{position:absolute;top:calc((var(--strategy-start, 0) + .5) * var(--strategy-step-len));left:0;width:1px;height:1px;pointer-events:none}.block-strategy[data-motion=full] .strategy-marker[data-chapter=ia]{--strategy-start: 4}.block-strategy[data-motion=full] .strategy-marker[data-chapter=cto]{--strategy-start: 8}.block-strategy[data-motion=full] .strategy-marker[data-chapter=rfp]{--strategy-start: 12}.block-strategy[data-motion=full] .strategy-pin{position:sticky;top:var(--wpx-admin-bar-height, 0px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"rail rail" "copy stage" "foot stage";gap:18px clamp(32px,5vw,88px);height:calc(100svh - var(--wpx-admin-bar-height, 0px));padding-block:clamp(20px,5svh,56px);padding-inline:max(var(--strategy-gutter),calc((100% - 1200px)/2));overflow:clip}@media only screen and (max-width: 1060px){.block-strategy[data-motion=full] .strategy-pin{column-gap:40px}}.block-strategy[data-motion=full] .strategy-rail{position:relative;z-index:2;grid-area:rail;min-width:0}.block-strategy[data-motion=full] .strategy-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.block-strategy[data-motion=full] .strategy-chip{font-size:clamp(16px,1.6vw,16px);--chip-rule: var(--wp--preset--color--stone);display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 14px 6px;border:1px solid var(--wp--preset--color--ink);border-bottom:5px solid var(--chip-rule);background-color:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink);font-family:Oswald,Oswald Fallback,sans-serif;font-weight:500;letter-spacing:.6px;line-height:1.2;text-decoration:none;text-transform:uppercase;white-space:nowrap;touch-action:manipulation;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.block-strategy[data-motion=full] .strategy-chip:hover,.block-strategy[data-motion=full] .strategy-chip:focus-visible{--chip-rule: var(--wp--preset--color--yellow)}.block-strategy[data-motion=full] .strategy-chip:focus-visible{outline:3px solid var(--wp--preset--color--orange);outline-offset:3px}.block-strategy[data-motion=full] .strategy-chip[aria-current=true]{--chip-rule: var(--tone);background-color:var(--wp--preset--color--white)}.block-strategy[data-motion=full] .strategy-track[data-active=technical] .strategy-chip[aria-current=true]{--tone: var(--wp--preset--color--yellow)}.block-strategy[data-motion=full] .strategy-track:is([data-active=ia],[data-active=cto]) .strategy-chip[aria-current=true]{--tone: var(--wp--preset--color--mint)}.block-strategy[data-motion=full] .strategy-track[data-active=rfp] .strategy-chip[aria-current=true]{--tone: var(--wp--preset--color--purple)}.block-strategy[data-motion=full] .strategy-chip-number{color:var(--wp--preset--color--slate);font-weight:600}.block-strategy[data-motion=full] .strategy-chip-short{display:none}.block-strategy[data-motion=full] .strategy-stage{position:relative;display:grid;grid-area:stage;min-width:0;min-height:0}.block-strategy[data-motion=full] .strategy-panel{display:grid;grid-area:1/1;align-content:center;min-width:0;min-height:0;visibility:hidden;opacity:0;transition:opacity .35s cubic-bezier(.22,1,.36,1),visibility 0s .35s}.block-strategy[data-motion=full] .strategy-panel.is-active{visibility:visible;opacity:1;transition:opacity .35s cubic-bezier(.22,1,.36,1) .1s,visibility 0s}.block-strategy[data-motion=full] .strategy-panel[data-chapter=technical] .strategy-phrase-list{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.block-strategy[data-motion=full] .strategy-panel[data-chapter=ia],.block-strategy[data-motion=full] .strategy-panel[data-chapter=cto],.block-strategy[data-motion=full] .strategy-panel[data-chapter=rfp]{align-content:center}.block-strategy[data-motion=full] .strategy-chapters{position:relative;z-index:1;display:grid;grid-area:copy;align-self:center;min-height:0}.block-strategy[data-motion=full] .strategy-figure{display:none}.block-strategy[data-motion=full] .strategy-chapter{display:grid;grid-area:1/1;align-content:start;min-height:0;padding:clamp(20px,2.8vw,36px);border-top:8px solid var(--tone);background-color:var(--wp--preset--color--white);box-shadow:8px 8px 0 var(--wp--preset--color--orange);color:var(--wp--preset--color--ink);opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.22,1,.36,1)}.block-strategy[data-motion=full] .strategy-chapter:not(.is-active){position:absolute;inset:0 0 auto}.block-strategy[data-motion=full] .strategy-chapter.is-active{opacity:1;pointer-events:auto}.block-strategy[data-motion=full] .strategy-chapter-title{font-size:clamp(34px,3.6vw,50px)}.block-strategy[data-motion=full] .strategy-beats{position:relative;display:grid;margin-top:18px}.block-strategy[data-motion=full] .strategy-beat{font-size:clamp(17px,1.7vw,17px);grid-area:1/1;line-height:1.65;opacity:0;pointer-events:none;transform:translateY(22px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.block-strategy[data-motion=full] .strategy-beat:not(.is-active){position:absolute;inset:0 0 auto}.block-strategy[data-motion=full] .strategy-beat.is-past{transform:translateY(-22px)}.block-strategy[data-motion=full] .strategy-beat.is-active{opacity:1;pointer-events:auto;transform:none}.block-strategy[data-motion=full] .strategy-foot{font-size:clamp(16px,1.6vw,16px);position:relative;z-index:2;grid-area:foot;align-self:end;font-family:Oswald,Oswald Fallback,sans-serif;font-weight:600;letter-spacing:1.5px}.block-strategy[data-motion=full] .strategy-foot p{margin:0}@media only screen and (min-width: 1021px) and (max-height: 820px){.block-strategy[data-motion=full] .strategy-chapter{padding:20px 24px 22px}.block-strategy[data-motion=full] .strategy-chapter-title{font-size:clamp(28px,2.8vw,38px)}.block-strategy[data-motion=full] .strategy-beat{font-size:16px;line-height:1.55}.block-strategy[data-motion=full] .strategy-card-phrase{font-size:clamp(22px,2.1vw,30px)}}.block-strategy .strategy-steer{display:none}.block-strategy[data-motion=full][data-scroll=free] .strategy-track{height:auto}.block-strategy[data-motion=full][data-scroll=free] .strategy-marker{top:0}.block-strategy[data-motion=full][data-scroll=free] .strategy-pin{position:relative;top:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"rail" "copy" "stage";gap:24px;height:auto;padding-block:60px;padding-inline:max(var(--strategy-gutter),32px)}.block-strategy[data-motion=full][data-scroll=free] .strategy-chips{display:grid;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;margin:-6px;padding:6px;overflow-x:auto;scrollbar-width:none}@media only screen and (max-width: 800px){.block-strategy[data-motion=full][data-scroll=free] .strategy-chips{gap:6px}}.block-strategy[data-motion=full][data-scroll=free] .strategy-chip{display:flex;justify-content:center;width:100%}@media only screen and (max-width: 800px){.block-strategy[data-motion=full][data-scroll=free] .strategy-chip{padding:7px 10px 4px}}@media only screen and (max-width: 440px){.block-strategy[data-motion=full][data-scroll=free] .strategy-chips{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}.block-strategy[data-motion=full][data-scroll=free] .strategy-chip[aria-current=true]{background-color:var(--wp--preset--color--ink);color:var(--wp--preset--color--white)}}@media only screen and (max-width: 800px){.block-strategy[data-motion=full][data-scroll=free] .strategy-chip-long{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.block-strategy[data-motion=full][data-scroll=free] .strategy-chip-short{display:inline}}.block-strategy[data-motion=full][data-scroll=free] .strategy-stage{align-self:start;margin-top:16px}.block-strategy[data-motion=full][data-scroll=free] .strategy-panel{align-content:start}.block-strategy[data-motion=full][data-scroll=free] .strategy-panel:not(.is-active){position:absolute;inset:0 0 auto}.block-strategy[data-motion=full][data-scroll=free] .strategy-chapters{align-self:start}@media only screen and (max-width: 800px){.block-strategy[data-motion=full][data-scroll=free] .strategy-chapter{padding:14px 16px 16px;border-top-width:6px}.block-strategy[data-motion=full][data-scroll=free] .strategy-chapter .is-style-eyebrow{margin-bottom:4px}.block-strategy[data-motion=full][data-scroll=free] .strategy-chapter-title{font-size:26px;letter-spacing:-.5px}.block-strategy[data-motion=full][data-scroll=free] .strategy-beats{margin-top:10px}.block-strategy[data-motion=full][data-scroll=free] .strategy-beat{font-size:clamp(16px,1.6vw,16px);line-height:1.55}.block-strategy[data-motion=full][data-scroll=free] .strategy-beat .has-lead-font-size{font-size:17px}.block-strategy[data-motion=full][data-scroll=free] .strategy-register{padding-inline:14px}.block-strategy[data-motion=full][data-scroll=free] .strategy-card{gap:8px;padding:12px 14px}.block-strategy[data-motion=full][data-scroll=free] .strategy-card-phrase{font-size:21px}.block-strategy[data-motion=full][data-scroll=free] .strategy-card-translation{padding:8px 10px}.block-strategy[data-motion=full][data-scroll=free] .strategy-chart{gap:8px}}@media only screen and (max-width: 360px){.block-strategy[data-motion=full][data-scroll=free] .strategy-chapter{padding:12px 12px 14px}.block-strategy[data-motion=full][data-scroll=free] .strategy-chapter .strategy-chapter-head .is-style-eyebrow{display:none}.block-strategy[data-motion=full][data-scroll=free] .strategy-chapter-title{font-size:22px}.block-strategy[data-motion=full][data-scroll=free] .strategy-card-phrase{font-size:18px}}.block-strategy[data-motion=full][data-scroll=free] .strategy-steer{position:relative;z-index:3;display:flex;grid-area:copy;align-self:center;justify-content:space-between;height:128px;margin-inline:-20px;pointer-events:none}.block-strategy[data-motion=full][data-scroll=free] .strategy-steer-button{display:grid;place-items:center;width:20px;height:100%;margin:0;padding:0;border:0;border-radius:0;background-color:var(--wp--preset--color--ink);color:var(--wp--preset--color--white);cursor:pointer;pointer-events:auto;transition:background-color .2s,color .2s,visibility .2s}.block-strategy[data-motion=full][data-scroll=free] .strategy-steer-button .wpx-icon{display:block;width:18px;height:18px}.block-strategy[data-motion=full][data-scroll=free] .strategy-steer-button:hover{background-color:var(--wp--preset--color--orange);color:var(--wp--preset--color--ink)}.block-strategy[data-motion=full][data-scroll=free] .strategy-steer-button[aria-disabled=true]{visibility:hidden}.block-strategy[data-motion=full][data-scroll=free] .strategy-steer-button:focus-visible{outline:3px solid var(--wp--preset--color--orange);outline-offset:2px}.block-strategy[data-motion=full][data-scroll=free] .strategy-track[data-active=cto] .strategy-steer-button:not(:hover){background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--ink)}.block-strategy[data-motion=full][data-scroll=free] .strategy-track:not([data-active]) .strategy-steer-button{visibility:hidden}@media (prefers-reduced-motion: reduce){.block-strategy *,.block-strategy *:before,.block-strategy *:after{transition-duration:0s!important}.strategy-chart-edge-signal{animation:none!important}}
