@property --sc-lit{syntax:"<number>";inherits:true;initial-value:0}@property --sc-i{syntax:"<number>";inherits:false;initial-value:0}.sc-block{--sc-motion:1;position:relative;padding:clamp(56px,9vw,112px) 16px;background-color:var(--sc-ground);box-shadow:0 1px 0 var(--sc-ground);color:var(--sc-ink);line-height:1.5}.sc-wrap{max-width:1080px;margin-inline:auto}.sc-head{display:grid;justify-items:start;gap:14px;margin-bottom:clamp(28px,4.5vw,52px)}.sc-eyebrow{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-accent-ink)}.sc-eyebrow,.sc-heading{margin:0;font-weight:600}.sc-heading{max-width:24ch;font-size:clamp(28px,4.4vw,44px);line-height:1.12;letter-spacing:-.012em;text-wrap:balance}.sc-card{padding:clamp(22px,4vw,40px);border:1px solid var(--sc-rule);border-radius:var(--sc-radius);background-color:var(--sc-card)}.sc-label{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-muted)}.sc-block ol,.sc-block ul{margin:0;padding:0;list-style:none}.sc-chips{display:flex;flex-wrap:wrap;gap:10px}.sc-chip{display:inline-flex;align-items:center;padding:9px 16px;border:1px solid var(--sc-rule);border-radius:999px;background-color:var(--sc-ground);font-size:15px;line-height:1.3}.sc-in{opacity:var(--sc-o,1);translate:var(--sc-tx,0) var(--sc-ty,0);scale:var(--sc-s,1);transition-property:opacity,translate,scale;transition-duration:calc(var(--sc-dur) * var(--sc-motion));transition-timing-function:var(--sc-ease);transition-delay:calc(var(--k, 0) * var(--sc-stagger) * var(--sc-motion))}[data-armed=true]:not([data-in-view=true]) .sc-in{--sc-o:0;--sc-tx:calc(var(--sc-dx) * var(--sc-side, 1));--sc-ty:var(--sc-dy);--sc-s:var(--sc-scale0);transition:none}.sc-block[data-verb=pair] .sc-chips>li:nth-child(2n),.sc-block[data-verb=pair] .sc-col:nth-child(2n),.sc-block[data-verb=pair] .sc-handover>li:nth-child(2n),.sc-block[data-verb=pair] .sc-ideas>li:nth-child(2n),.sc-block[data-verb=pair] .sc-outcomes>li:nth-child(2n),.sc-block[data-verb=pair] .sc-pills>li:nth-child(2n){--sc-side:-1}.sc-brief-line{margin:0;max-width:48ch;font-size:clamp(22px,3.2vw,34px);font-weight:500;line-height:1.25;letter-spacing:-.01em;text-wrap:pretty}.sc-rule{position:relative;height:2px;margin:clamp(22px,3vw,34px) 0;overflow:hidden;background-color:var(--sc-rule)}.sc-rule:after{content:"";position:absolute;inset:0;background-color:var(--sc-accent);transform-origin:left center;scale:var(--sc-rs,1) 1;transition:scale calc(var(--sc-dur) * 1.6 * var(--sc-motion)) var(--sc-ease) calc(var(--sc-stagger) * var(--sc-motion))}[data-armed=true]:not([data-in-view=true]) .sc-rule:after{--sc-rs:0;transition:none}.sc-cols{display:grid;gap:clamp(28px,4vw,48px)}@media (min-width:720px){.sc-cols[data-count="2"]{grid-template-columns:1fr 1fr}}.sc-col-title{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-accent-ink)}.sc-col-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding-inline:6px;border-radius:999px;background-color:color-mix(in srgb,var(--sc-accent) 14%,transparent);font-size:12px;letter-spacing:0}.sc-people{display:grid;gap:10px}.sc-person{padding:16px 18px;border:1px solid var(--sc-rule);border-radius:calc(var(--sc-radius) * .7);background-color:var(--sc-card);transition:translate .2s cubic-bezier(.2,0,0,1),border-color .2s linear}@media (hover:hover){.sc-person:hover{translate:0 -3px;border-color:color-mix(in srgb,var(--sc-accent) 60%,var(--sc-rule))}}.sc-person-who{margin:0 0 4px;font-size:15px;font-weight:600}.sc-person-does{margin:0;font-size:15px;color:var(--sc-muted)}.sc-rail{display:grid;grid-template-columns:1fr}.sc-phase{position:relative;padding:0 0 36px 40px}.sc-phase:last-child{padding-bottom:0}.sc-node{top:4px;left:0;z-index:1;width:16px;height:16px;box-sizing:border-box;border:2px solid var(--sc-accent);border-radius:50%;background-color:var(--sc-accent);transition:scale .5s var(--sc-ease),background-color .3s linear,border-color .3s linear}.sc-node,.sc-seg{position:absolute}.sc-seg{top:20px;bottom:-4px;left:7px;width:2px;background-color:var(--sc-rule)}.sc-seg-fill{position:absolute;inset:0;background-color:var(--sc-accent);transform-origin:top center;scale:1 var(--sc-f,1);transition:scale calc(.8s * var(--sc-motion)) var(--sc-ease) calc(.15s * var(--sc-motion))}.sc-phase-body{transition:opacity calc(.6s * var(--sc-motion)) linear}.sc-phase-num{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--sc-accent-ink)}.sc-phase-name{margin:0 0 14px;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.2}.sc-phase-facts{display:grid;gap:12px;margin:0}.sc-phase-facts dt{margin:0 0 2px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-muted)}.sc-phase-facts dd{margin:0;font-size:16px}.sc-phase[data-armed=true]:not([data-in-view=true]){--sc-f:0}.sc-phase[data-armed=true]:not([data-in-view=true]) .sc-node{scale:.7;border-color:var(--sc-muted);background-color:var(--sc-ground);transition:none}.sc-phase[data-armed=true]:not([data-in-view=true]) .sc-seg-fill{transition:none}.sc-phase[data-armed=true]:not([data-in-view=true]) .sc-phase-body{opacity:.4;transition:none}@media (min-width:760px){.sc-rail{grid-template-columns:repeat(3,1fr)}.sc-phase{padding:40px 28px 0 0}.sc-phase:last-child{padding-right:0}.sc-seg{top:7px;right:0;bottom:auto;left:16px;width:auto;height:2px}.sc-seg-fill{transform-origin:left center;scale:var(--sc-f,1) 1}}.sc-question{margin:0 0 clamp(20px,3vw,32px);max-width:40ch;font-size:clamp(20px,2.6vw,28px);font-weight:500;line-height:1.25;text-wrap:pretty}.sc-chosen{padding:clamp(18px,3vw,28px);border-radius:calc(var(--sc-radius) * .8);background-color:color-mix(in srgb,var(--sc-accent) 10%,var(--sc-ground));border:1px solid color-mix(in srgb,var(--sc-accent) 40%,var(--sc-rule))}.sc-chosen-tag{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-accent-ink)}.sc-chosen-label{margin:0 0 8px;font-size:clamp(26px,4vw,40px);font-weight:600;line-height:1.12;letter-spacing:-.012em}.sc-chosen-why{margin:0;max-width:52ch;font-size:17px;color:var(--sc-muted)}.sc-rej{margin-top:18px}.sc-rej-toggle{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--sc-rule);border-radius:999px;background-color:initial;color:var(--sc-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;list-style:none;transition:border-color .2s linear}.sc-rej-toggle::-webkit-details-marker{display:none}.sc-rej-toggle:hover{border-color:var(--sc-accent)}.sc-rej-toggle:focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px}.sc-chev{transition:rotate .4s cubic-bezier(.2,0,0,1)}.sc-rej-toggle[aria-expanded=true] .sc-chev,details[open]>.sc-rej-toggle .sc-chev{rotate:180deg}.sc-rej-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,0,0,1)}.sc-rej-panel[data-open=true]{grid-template-rows:1fr}.sc-rej-inner{min-height:0;overflow:hidden}.sc-reasons{display:grid;gap:12px;padding-top:16px}.sc-reason{padding-left:16px;border-left:2px solid var(--sc-rule)}.sc-reason-label{margin:0 0 2px;font-size:16px;font-weight:600}.sc-reason-why{margin:0;font-size:15px;color:var(--sc-muted)}.sc-quote{margin:0;padding-left:clamp(16px,3vw,28px);border-left:3px solid var(--sc-accent)}.sc-quote-text{margin:0;max-width:26ch;font-size:clamp(28px,4.8vw,54px);font-weight:600;line-height:1.14;letter-spacing:-.015em;text-wrap:balance}.sc-lit-word{color:var(--sc-ink)}.sc-quote[data-lit-armed=true] .sc-lit-word{color:color-mix(in srgb,var(--sc-ink) calc(clamp(0, (var(--sc-lit) - var(--sc-i)) / 1.5, 1) * 100%),color-mix(in srgb,var(--sc-ink) 20%,transparent))}.sc-quote-by{margin-top:18px;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-muted)}.sc-outcomes{display:grid;gap:12px}.sc-outcome{display:grid;gap:12px 24px;align-items:center;padding:clamp(16px,2.6vw,24px);border:1px solid var(--sc-rule);border-radius:var(--sc-radius);background-color:var(--sc-card)}@media (min-width:720px){.sc-outcome{grid-template-columns:112px 1fr auto}}.sc-kind{justify-self:start;padding:5px 12px;border-radius:999px;background-color:color-mix(in srgb,var(--sc-accent) 14%,transparent);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-accent-ink)}.sc-outcome-text{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.sc-before{margin:0;font-size:16px;color:var(--sc-muted)}.sc-arrow{flex:none;color:var(--sc-accent-ink)}.sc-after{margin:0;font-size:clamp(17px,2vw,20px);font-weight:600;line-height:1.3;color:var(--sc-ink)}.sc-num{display:grid;justify-items:start;gap:2px;margin:0}@media (min-width:720px){.sc-num{justify-items:end;text-align:right}}.sc-num-value{font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--sc-accent-ink)}.sc-num-source{font-size:12px;color:var(--sc-muted)}.sc-strip{margin-inline:-16px;padding:4px 16px 10px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:16px;scrollbar-width:thin}.sc-strip:focus-visible{outline:2px solid var(--sc-accent);outline-offset:-2px}.sc-pills{display:flex;gap:10px;width:max-content;min-width:100%}.sc-pills>li{scroll-snap-align:start}.sc-pill{display:grid;gap:2px;padding:12px 18px;border:1px solid var(--sc-rule);border-radius:18px;background-color:var(--sc-card);transition:background-color .2s linear,border-color .2s linear}.sc-pill:hover{border-color:color-mix(in srgb,var(--sc-accent) 50%,var(--sc-rule));background-color:color-mix(in srgb,var(--sc-accent) 12%,var(--sc-card))}.sc-pill-name{font-size:16px;font-weight:600;white-space:nowrap}.sc-pill-role{font-size:13px;white-space:nowrap;color:var(--sc-muted)}.sc-handover-label{margin-top:clamp(28px,4vw,44px)}.sc-handover{display:grid;gap:12px}@media (min-width:720px){.sc-handover{grid-template-columns:1fr 1fr;gap:14px 40px}}.sc-check{display:flex;align-items:flex-start;gap:12px;font-size:16px}.sc-tick{flex:none;margin-top:1px}.sc-tick-ring{stroke:var(--sc-rule);stroke-width:1.5}.sc-tick-path{stroke:var(--sc-accent-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:var(--sc-do,0);transition:stroke-dashoffset calc(.5s * var(--sc-motion)) var(--sc-ease) calc(var(--k, 0) * var(--sc-stagger) * var(--sc-motion) + .25s * var(--sc-motion))}[data-armed=true]:not([data-in-view=true]) .sc-tick-path{--sc-do:1;opacity:0;transition:none}.sc-next{display:grid;gap:clamp(20px,3vw,32px);padding:clamp(22px,4vw,40px);border:1.2px solid var(--sc-next-border);border-radius:var(--sc-radius);background-color:var(--sc-card);box-shadow:0 24px 80px -36px var(--sc-next-glow),inset 0 0 70px -36px var(--sc-next-glow)}.sc-ideas{display:grid;gap:14px}.sc-idea{display:flex;align-items:baseline;gap:16px;font-size:clamp(18px,2.3vw,24px);font-weight:500;line-height:1.3}.sc-idea-num{flex:none;font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--sc-accent-ink)}.sc-next-cta{display:inline-flex;justify-self:start;align-items:center;gap:8px;padding:15px 28px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background-color:var(--sc-next-deep);color:#fff;font-size:17px;font-weight:600;text-decoration:none}.sc-next-cta svg{transition:translate .3s cubic-bezier(.2,0,0,1)}.sc-next-cta:hover svg{translate:4px 0}.sc-next-cta:focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px}html[data-placeholders=on] [data-ph]{position:relative;outline:1.5px dashed #ff00d4;outline-offset:2px;background-image:repeating-linear-gradient(135deg,rgba(255,0,212,.12) 0 2px,transparent 2px 7px)}html[data-placeholders=on] [data-ph]:after{content:attr(data-ph);position:absolute;bottom:100%;left:0;z-index:5;max-width:24ch;padding:2px 6px;overflow:hidden;background-color:#ff00d4;color:#fff;font:600 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;pointer-events:none}html[data-placeholders=on] [data-ph]:hover:after{max-width:56ch;white-space:normal}.sc-ph-chip{position:fixed;right:16px;bottom:16px;z-index:2147483000;padding:7px 12px;border-radius:999px;background-color:#ff00d4;color:#fff;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;pointer-events:none}@media (prefers-reduced-motion:reduce){.sc-block{--sc-motion:0}[data-armed=true]:not([data-in-view=true]) .sc-in{--sc-o:1;--sc-tx:0px;--sc-ty:0px;--sc-s:1}[data-armed=true]:not([data-in-view=true]) .sc-rule:after{--sc-rs:1}.sc-phase[data-armed=true]:not([data-in-view=true]){--sc-f:1}.sc-phase[data-armed=true]:not([data-in-view=true]) .sc-node{scale:1;border-color:var(--sc-accent);background-color:var(--sc-accent)}.sc-phase[data-armed=true]:not([data-in-view=true]) .sc-phase-body{opacity:1}[data-armed=true]:not([data-in-view=true]) .sc-tick-path{--sc-do:0;opacity:1}.sc-chev,.sc-next-cta svg,.sc-person,.sc-pill,.sc-rej-panel,.sc-rej-toggle{transition:none}.sc-quote[data-lit-armed=true] .sc-lit-word{color:var(--sc-ink)}}.sc-notes{overflow:hidden;padding-block:clamp(72px,10vw,148px)}.sc-notes-bg{position:absolute;inset:0;opacity:var(--sc-notes-bg-opacity,.55)}.sc-notes-veil{position:absolute;inset:0;background:linear-gradient(to bottom,var(--sc-ground) 0,color-mix(in srgb,var(--sc-ground) 62%,transparent) 30%,color-mix(in srgb,var(--sc-ground) 62%,transparent) 70%,var(--sc-ground) 100%)}.sc-notes-wrap{position:relative;max-width:1240px}.sc-notes-kicker{display:flex;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sc-accent-ink)}.sc-notes-kicker:after{content:"";flex:1;height:1px;background-color:var(--sc-rule)}.sc-notes-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(36px,6vw,104px);margin-top:clamp(28px,4vw,52px)}.sc-notes-statement{margin:0;max-width:22ch;font-size:clamp(26px,3.4vw,46px);font-weight:600;line-height:1.16;letter-spacing:-.018em;text-wrap:balance}.sc-notes .sc-notes-asked{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:22px;color:var(--sc-muted);font-size:15px}.sc-notes .sc-notes-asked li:before{content:"\00b7";margin-right:8px;color:var(--sc-accent-ink)}.sc-notes-roles{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px 16px;margin:clamp(26px,3vw,44px) 0 0;padding-top:20px;border-top:1px solid var(--sc-rule);font-size:16px}.sc-notes-roles dt{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-muted);padding-top:3px}.sc-notes-roles dd{display:grid;gap:6px;margin:0}.sc-notes-roles b{font-weight:600}.sc-notes .sc-notes-phases{position:relative;display:grid;gap:clamp(22px,2.6vw,34px);padding-left:30px}.sc-notes-phases:before{content:"";position:absolute;left:3px;top:8px;bottom:8px;width:1px;background-color:var(--sc-rule)}.sc-notes-phases li{position:relative}.sc-notes-phases li:before{content:"";position:absolute;left:-30px;top:6px;width:7px;height:7px;border-radius:50%;background-color:var(--sc-accent)}.sc-notes-num{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--sc-accent-ink)}.sc-notes-phases p{margin:0}.sc-notes-phases .sc-notes-phase{margin-top:4px;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.2}.sc-notes-phases .sc-notes-did{margin-top:6px;color:var(--sc-muted);font-size:16px}.sc-notes-phases .sc-notes-made{margin-top:4px;font-size:15px}.sc-notes-phases .sc-notes-made:before{content:"\2192\00a0";color:var(--sc-accent-ink)}.sc-notes-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(44px,6vw,88px);border-top:1px solid var(--sc-rule)}.sc-notes-cell{padding:26px 28px 0 0}.sc-notes-cell+.sc-notes-cell{padding-left:28px;border-left:1px solid var(--sc-rule)}.sc-notes-cell .sc-label{margin-bottom:14px}.sc-notes-call{margin:0;font-size:19px;font-weight:600;line-height:1.25}.sc-notes-sub{margin:8px 0 0;color:var(--sc-muted);font-size:15px;line-height:1.45}.sc-notes-over{font-size:14px}.sc-notes-list{display:grid;gap:10px;font-size:15px;line-height:1.4}.sc-notes-ticks li{position:relative;padding-left:22px}.sc-notes-ticks li:before{content:"";position:absolute;left:2px;top:.5em;width:9px;height:5px;border-left:2px solid var(--sc-accent-ink);border-bottom:2px solid var(--sc-accent-ink);rotate:-45deg}.sc-notes-before{color:var(--sc-muted)}.sc-notes-before:after{content:"\2192";margin-inline:6px;color:var(--sc-accent-ink)}.sc-notes-tools{margin:14px 0 0;color:var(--sc-muted);font-size:13px;letter-spacing:.02em}.sc-notes-link{display:inline-block;margin-top:16px;font-size:15px;font-weight:600;color:var(--sc-accent-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--sc-accent-ink) 40%,transparent);text-underline-offset:4px;transition:text-decoration-color .25s linear}.sc-notes-link:focus-visible,.sc-notes-link:hover{text-decoration-color:var(--sc-accent-ink)}@media (max-width:1023px){.sc-notes-top{grid-template-columns:minmax(0,1fr)}.sc-notes-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sc-notes-cell:nth-child(odd){padding-left:0;border-left:0}.sc-notes-cell:nth-child(n+3){margin-top:28px;border-top:1px solid var(--sc-rule)}}@media (max-width:639px){.sc-notes-row{grid-template-columns:minmax(0,1fr)}.sc-notes-cell,.sc-notes-cell+.sc-notes-cell{padding-left:0;border-left:0}.sc-notes-cell+.sc-notes-cell{margin-top:28px;border-top:1px solid var(--sc-rule)}.sc-notes-roles{grid-template-columns:minmax(0,1fr);gap:4px}.sc-notes-roles dd{margin-bottom:14px}}