.arg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4vw,64px)}.arg p{font-size:15.5px;line-height:1.62;max-width:52ch}.arg p+p{margin-top:.9em}.score{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule);border-radius:var(--radius);overflow:hidden;margin-top:clamp(26px,3vw,40px)}.score div{background:var(--ground-2);padding:clamp(20px,2.4vw,28px)}.score h4{font-family:var(--display);font-weight:460;font-size:17px;letter-spacing:-.022em;margin-bottom:7px}.score p{font-size:13.5px;line-height:1.5;color:var(--ink-cap);max-width:38ch}.seq{list-style:none;border-top:1px solid var(--rule)}.seq>li{border-bottom:1px solid var(--rule);display:grid;grid-template-columns:clamp(84px,9vw,132px) minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,3vw,48px);padding:clamp(22px,2.8vw,34px) 0;align-items:start}.seq .when{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);padding-top:.25em}.seq h3{font-family:var(--display);font-weight:460;font-size:clamp(19px,1.9vw,24px);letter-spacing:-.026em;line-height:1.12;max-width:18ch}.seq p{font-size:14.5px;line-height:1.58;max-width:48ch}.seq .sees{font-size:13px;color:var(--ink-cap);line-height:1.5;max-width:40ch}.seq .sees b{display:block;font-weight:600;color:var(--ink);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.nope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,22px)}.nope div{background:var(--ground-2);border-radius:var(--radius);padding:clamp(22px,2.6vw,32px)}.nope h4{font-family:var(--display);font-weight:460;font-size:clamp(18px,1.8vw,23px);letter-spacing:-.024em;line-height:1.12;margin-bottom:12px;max-width:16ch}.nope p{font-size:14px;line-height:1.55;color:var(--ink-soft);max-width:40ch}.eviq{display:grid;grid-template-rows:repeat(3,1fr);gap:1px;background:var(--rule);border-radius:var(--radius);overflow:hidden}.eviq div{background:var(--ground-2);padding:clamp(12px,1.5vw,20px) clamp(18px,2.2vw,30px);display:grid;grid-template-columns:clamp(96px,9.6vw,138px) minmax(0,1fr);gap:0;align-items:center}.eviq b{font-weight:460;font-size:clamp(23px,2.3vw,31px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-align:right;padding-right:clamp(14px,1.6vw,22px)}.eviq span{font-size:13px;color:var(--ink-cap);line-height:1.4;padding-left:clamp(14px,1.6vw,22px);border-left:1px solid var(--rule)}mark{background:#f6c9d6;color:var(--ink);padding:.05em .2em;border-radius:3px}@media(max-width:1000px){.arg,.score,.nope{grid-template-columns:1fr}.seq>li{grid-template-columns:clamp(76px,9vw,132px) minmax(0,1fr);gap:12px 20px}.seq .sees{grid-column:2}}@media(max-width:760px){.seq>li{grid-template-columns:1fr}.seq .when{padding-top:0}.seq .sees{grid-column:1}}.sec#manifesto{--splitA:1fr;--splitB:.72fr;--splitGap:clamp(30px,4.5vw,76px)}.mani{display:grid;grid-template-columns:minmax(0,var(--splitA)) minmax(0,var(--splitB));gap:var(--splitGap);align-items:start}.mani-copy{max-width:44ch}.mani .pull{margin-top:0}.mani-copy h2{margin-bottom:clamp(24px,2.6vw,36px)}.mani-copy p{font-size:clamp(17px,1.65vw,23px);line-height:1.5;letter-spacing:-.014em}.mani-copy p+p{margin-top:.95em}.mani-copy .beat{font-weight:500}.mani-copy mark{background:var(--rose);color:var(--ink);padding:.04em .16em;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mapb{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4.5vw,72px);align-items:stretch}.mapb-panel{min-height:clamp(320px,36vw,430px)}.mapb-stage{position:absolute;inset:0;padding:14px 16px 46px;overflow:hidden}.mapb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;height:100%;align-content:start;transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.mtile{border:1px solid var(--rule);border-radius:4px;padding:7px 8px;min-width:0;opacity:0;transform:translateY(4px);transition:opacity .45s ease var(--d,0ms),transform .45s cubic-bezier(.22,1,.36,1) var(--d,0ms),border-color .45s ease,background-color .45s ease}.mapb[data-phase] .mtile{opacity:1;transform:none}.mtile b{display:block;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--field-tint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mtile span{display:block;font-size:9.5px;line-height:1.5;color:var(--field-tint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapb:not([data-phase="0"]) .mtile.is-on{border-color:var(--ink)}.mapb:not([data-phase="0"]) .mtile.is-on b,.mapb:not([data-phase="0"]) .mtile.is-on span{color:var(--ink)}.mapb:not([data-phase="0"]) .mtile:not(.is-on){opacity:.26}.mapb-people{position:absolute;inset:14px 16px 46px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:calc(var(--field-size) * var(--field-lead));column-gap:16px;align-content:start;opacity:0;pointer-events:none;transition:opacity .5s ease}.mrow{font-size:var(--field-size);line-height:var(--field-lead);color:var(--field-tint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.004em;opacity:0;transform:translateY(3px);transition:opacity .4s ease var(--d,0ms),transform .4s cubic-bezier(.22,1,.36,1) var(--d,0ms),color .4s ease,background-color .4s ease}.mapb[data-phase="2"] .mrow,.mapb[data-phase="3"] .mrow{color:#78746ceb}.mapb[data-phase="3"] .mrow:not(.is-pick){opacity:.26}.mapb[data-phase="3"] .mrow.is-pick{color:var(--ink);font-weight:500;background:#ff1b5a42;border-radius:3px}.mapb[data-phase="2"] .mapb-grid,.mapb[data-phase="3"] .mapb-grid{opacity:0;transform:scale(.985)}.mapb[data-phase="2"] .mapb-people,.mapb[data-phase="3"] .mapb-people{opacity:1}.mapb[data-phase="2"] .mrow,.mapb[data-phase="3"] .mrow{opacity:1;transform:none}.mapb-steps{list-style:none;border-top:1px solid var(--rule);align-self:center}.mapb-steps li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:clamp(10px,1.4vw,18px);padding:clamp(13px,1.6vw,19px) 0;border-bottom:1px solid var(--rule);opacity:.48;cursor:pointer;transition:opacity .4s ease}.mapb-steps li:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mapb[data-phase="0"] .mapb-steps li:nth-child(1),.mapb[data-phase="1"] .mapb-steps li:nth-child(2),.mapb[data-phase="2"] .mapb-steps li:nth-child(3),.mapb[data-phase="3"] .mapb-steps li:nth-child(4){opacity:1}.mapb-steps .n{font-size:11.5px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;line-height:1.5}.mapb-steps .s b{display:block;font-family:var(--display);font-weight:460;font-size:clamp(16px,1.5vw,20px);letter-spacing:-.022em;line-height:1.2}.mapb-steps .s span{display:block;margin-top:5px;font-size:13.5px;line-height:1.5;color:var(--ink-cap);max-width:46ch}@media(max-width:1000px){.mapb{display:block}.mapb-panel{position:sticky;top:calc(var(--pageInset) + 72px);z-index:1}.mapb-steps{margin-top:clamp(22px,5vw,34px)}.mapb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.mapb-grid,.mapb-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mtile,.mrow,.mapb-grid,.mapb-people,.mapb-steps li{transition:none}}@media(max-width:1000px){.mani{grid-template-columns:1fr}.mani .pull{margin-top:clamp(30px,3.4vw,48px)}}.sec#fusion{--splitA:1fr;--splitB:1.08fr}.sec#manifesto{padding-top:clamp(26px,3.2vw,46px)}.sec#fusion{--splitA:1fr;--splitB:1.08fr;padding-top:clamp(24px,2.6vw,42px)}.fuse{list-style:none;position:relative;margin-top:clamp(24px,3vw,40px)}.fuse:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--rule);transform:translate(-50%)}.fuse li{display:grid;grid-template-columns:minmax(0,1fr) clamp(30px,4.4vw,64px) minmax(0,1fr);align-items:center;padding:clamp(13px,1.7vw,20px) 0;border-bottom:1px solid var(--rule)}.fuse li:first-child{border-top:1px solid var(--rule)}.fuse .l,.fuse .r{font-size:clamp(14.5px,1.45vw,18px);line-height:1.4;letter-spacing:-.012em;max-width:40ch;text-wrap:balance}.fuse .l{text-align:right;justify-self:end}.fuse .r{justify-self:start}.fuse .node{justify-self:center;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px var(--ground)}.fuse-head{padding-bottom:clamp(8px,1vw,12px)!important;border-bottom:0!important}.fuse-head span{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-cap)}.fuse-head span:first-child{text-align:right;justify-self:end}.fuse-head span:last-child{justify-self:start}@media(max-width:760px){.fuse:before{display:none}.fuse li{grid-template-columns:auto minmax(0,1fr);gap:0 14px;align-items:start}.fuse .l,.fuse .r{text-align:left;justify-self:start;max-width:none;grid-column:2}.fuse .r{color:var(--ink-cap);margin-bottom:6px}.fuse .node{grid-row:1 / span 2;margin-top:.5em;box-shadow:none}.fuse-head{display:none}}.build{list-style:none;position:relative;margin-top:clamp(24px,3vw,40px)}.build:before{content:"";position:absolute;top:1.6em;bottom:1.6em;left:calc(clamp(19px,2vw,25px)/2);width:1px;background:var(--rule)}.build li{display:grid;grid-template-columns:clamp(19px,2vw,25px) minmax(0,1fr) minmax(0,.9fr);gap:clamp(14px,2.2vw,34px);align-items:baseline;padding:clamp(13px,1.7vw,20px) 0;border-bottom:1px solid var(--rule)}.build li:first-child{border-top:1px solid var(--rule)}.build .n{font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;background:var(--ground);box-shadow:0 -4px 0 4px var(--ground),0 4px 0 4px var(--ground);position:relative;z-index:1;text-align:center}.build .s b{display:block;font-weight:460;font-size:clamp(16px,1.55vw,20px);letter-spacing:-.02em;line-height:1.25}.build .s>span{display:block;margin-top:5px;font-size:13.5px;line-height:1.5;color:var(--ink-cap);max-width:46ch}.build .bar{display:block;align-self:center}.build .bar i{display:block;height:7px;border-radius:2px}.build .bar i.ink{background:var(--ink)}.build .bar i.grey{background:var(--ink-mute)}.build .bar i.on{background:var(--ink)}.build .bar i.pick{background:var(--accent)}.build-key{display:flex;flex-wrap:wrap;gap:8px clamp(16px,2vw,26px);margin-top:clamp(14px,1.8vw,22px);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-cap)}.build-key span{display:inline-flex;align-items:center;gap:7px}.build-key i{width:16px;height:7px;border-radius:2px;display:block}.build-key i.ink,.build-key i.on{background:var(--ink)}.build-key i.grey{background:var(--ink-mute)}.build-key i.pick{background:var(--accent)}@media(max-width:760px){.build li{grid-template-columns:clamp(19px,2vw,25px) minmax(0,1fr);gap:10px 14px}.build .bar{grid-column:2;margin-top:10px}}.nl{display:block;margin-top:.5em}.roll{--R:clamp(46px,6.2vw,86px);--apart:calc(var(--R) * 1.32);--near:calc(var(--R) * .44);--turn:50.4deg}.roll-eyebrow{margin-bottom:clamp(18px,2.2vw,32px)}.roll-labels{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--R) * 4.64) minmax(0,1fr);gap:clamp(10px,1.4vw,22px);justify-content:center;margin-bottom:clamp(12px,1.6vw,22px);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-cap)}.roll-labels span:first-child{text-align:left}.roll-labels span:last-child{text-align:right}.roll-in{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--R) * 4.64) minmax(0,1fr);gap:clamp(10px,1.4vw,22px);align-items:stretch;justify-content:center;border-bottom:1px solid var(--ink);padding-bottom:0}.roll .said{display:flex;flex-direction:column;justify-content:space-between;justify-self:start;width:max-content;max-width:100%;text-align:left;padding-bottom:clamp(12px,1.6vw,20px)}.roll .said p{margin:0 auto 0 0;font-family:var(--display);font-weight:460;font-size:clamp(14px,1.45vw,19px);letter-spacing:-.018em;line-height:1.3;max-width:26ch;text-wrap:balance}.roll .roll-feed{justify-self:end;align-self:stretch;width:max-content;max-width:100%;columns:auto;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:clamp(12px,1.6vw,20px);text-align:right;font-size:clamp(9px,.86vw,12px);line-height:1.72;color:var(--ink);font-variant-numeric:tabular-nums;-webkit-mask-image:none;mask-image:none}.roll .roll-feed span{display:block;white-space:nowrap;transition:opacity .42s ease}.roll .roll-feed span.tick{opacity:.35}.roll .roll-feed i{font-style:normal;color:var(--accent);margin-left:.7em}.roll .roll-feed em{font-style:normal;color:var(--ink-cap);margin-left:.55em}.roll .stage{position:relative;height:calc(var(--R) * 2);align-self:end;isolation:isolate}.roll .ball{position:absolute;bottom:0;left:50%;width:calc(var(--R) * 2);aspect-ratio:1/1;border-radius:50%;margin-left:calc(var(--R) * -1);mix-blend-mode:multiply}.roll .ball.solid{background:var(--rose)}.roll .ball.hatch{background:repeating-linear-gradient(-45deg,var(--rose) 0 7px,transparent 7px 14px)}.roll .ball.solid{transform:translate(calc(var(--apart) * -1))}.roll .ball.hatch{transform:translate(var(--apart))}.roll.go .ball.solid{animation:rollR 7.5s infinite}.roll.go .ball.hatch{animation:rollL 7.5s infinite}@keyframes rollR{0%{transform:translate(calc(var(--apart) * -1)) rotate(0);animation-timing-function:cubic-bezier(.3,0,.15,1)}16%,56%{transform:translate(calc(var(--near) * -1)) rotate(var(--turn));animation-timing-function:cubic-bezier(.55,0,.5,1)}85%,to{transform:translate(calc(var(--apart) * -1)) rotate(0)}}@keyframes rollL{0%{transform:translate(var(--apart)) rotate(0);animation-timing-function:cubic-bezier(.3,0,.15,1)}16%,56%{transform:translate(var(--near)) rotate(calc(var(--turn) * -1));animation-timing-function:cubic-bezier(.55,0,.5,1)}85%,to{transform:translate(var(--apart)) rotate(0)}}.roll-copy{margin:clamp(14px,1.8vw,24px) 0 0;text-align:center;font-family:var(--display);font-weight:460;font-size:clamp(17px,2.1vw,30px);letter-spacing:-.03em}@media(prefers-reduced-motion:reduce){.roll .ball,.roll.go .ball{animation:none}.roll .ball.solid{transform:translate(calc(var(--near) * -1)) rotate(var(--turn))}.roll .ball.hatch{transform:translate(var(--near)) rotate(calc(var(--turn) * -1))}}@media(max-width:860px){.roll-labels{display:flex;justify-content:space-between}.roll-in{grid-template-columns:1fr;gap:clamp(22px,6vw,34px);border-bottom:0}.roll .stage{order:-1;height:calc(var(--R) * 2);border-bottom:1px solid var(--ink)}.roll .said{justify-self:start}.roll .roll-feed{justify-self:stretch;width:auto;text-align:left}.roll .roll-feed span{display:flex;align-items:baseline}.roll .roll-feed i{margin-left:auto;padding-left:.9em}.roll .said,.roll .roll-feed{display:none}}.halves{--halfGap:clamp(28px,4.6vw,76px);display:grid;grid-template-columns:calc(50% - var(--halfGap)) minmax(0,1fr);gap:var(--halfGap);margin-top:clamp(40px,4.6vw,68px)}.halves p{font-family:var(--display);font-weight:460;font-size:clamp(17px,1.85vw,26px);line-height:1.3;letter-spacing:-.024em;text-wrap:balance}.halves p+p{text-align:right}.halves mark{background:var(--rose);color:var(--ink);border-radius:3px;white-space:nowrap;padding:.02em .18em;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(max-width:860px){.halves{grid-template-columns:1fr;gap:clamp(26px,5vw,38px)}.halves p+p{text-align:left}}.sec#statement{padding:clamp(40px,4.6vw,76px) 0 clamp(28px,3.2vw,52px);border-bottom:0}.stmt{max-width:75%}.stmt p{font-family:var(--display);font-weight:460;font-size:clamp(21px,2.45vw,35px);line-height:1.28;letter-spacing:-.028em;text-wrap:balance}.stmt p+p{margin-top:.7em}.stmt mark{background:var(--rose);color:var(--ink);border-radius:3px;white-space:nowrap;padding:.02em .18em;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(max-width:860px){.stmt{max-width:none}}.does{list-style:none;border-top:1px solid var(--rule);margin-top:clamp(24px,3vw,40px)}.does li{display:grid;grid-template-columns:clamp(34px,3.6vw,52px) minmax(0,1fr);gap:clamp(10px,1.6vw,26px);align-items:baseline;padding:clamp(15px,1.9vw,24px) 0;border-bottom:1px solid var(--rule)}.does .n{font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.does .s{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(12px,2.4vw,44px);align-items:baseline}.does .s b{font-weight:460;font-size:clamp(16px,1.6vw,21px);letter-spacing:-.022em;line-height:1.2;font-family:var(--display)}.does .s>span{font-size:14px;line-height:1.55;color:var(--ink-cap);max-width:54ch}@media(max-width:860px){.does .s{grid-template-columns:1fr;gap:6px}}
