.ws-section,.ws-section *,.mi-section,.mi-section *{box-sizing:border-box}.ws-section{background:#252b21;color:#f2efe7;padding:64px 6% 34px;overflow:hidden}.ws-top,.ws-bottom{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.13em;line-height:1.5}.ws-top{padding-bottom:26px;border-bottom:1px solid #f2efe72c}.ws-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;padding:64px 0}.ws-manifesto h2{font-size:clamp(50px,5.7vw,92px);font-weight:600;letter-spacing:-.055em;line-height:.93;margin:0 0 32px}.ws-manifesto h2 em{color:#ff6a3c;font-style:normal}.ws-manifesto>p{max-width:385px;font-size:15px;line-height:1.8;color:#c0c4b6}.ws-circuit{width:100%;max-width:450px;margin-top:42px;overflow:visible}.ws-circuit .ws-wire{stroke:#68735d;stroke-width:1}.ws-circuit circle{fill:#252b21;stroke:#ff6a3c;stroke-width:2}.ws-circuit text{font-family:inherit;font-size:7px;letter-spacing:1px;fill:#c0c4b6}.ws-signal{stroke:#ff6a3c;stroke-width:2;stroke-dasharray:32 520;animation:ws-current 6s linear infinite}.ws-signal-second{animation-delay:-3s;opacity:.55}.ws-stories{padding-top:3px}.ws-story{border-top:1px solid #f2efe74a}.ws-story:last-child{border-bottom:1px solid #f2efe74a}.ws-story summary{display:grid;grid-template-columns:26px 1fr 24px;gap:12px;align-items:center;cursor:pointer;padding:25px 0;list-style:none}.ws-story summary::-webkit-details-marker{display:none}.ws-story summary:focus-visible{outline:2px solid #ff6a3c;outline-offset:6px}.ws-number{font-size:9px;color:#a9b09d;align-self:start;padding-top:5px}.ws-story summary small{display:block;font-size:8px;line-height:1.5;letter-spacing:.1em;color:#bac0b0;margin-bottom:7px}.ws-story summary strong{font-size:clamp(26px,3vw,40px);font-weight:500;letter-spacing:-.04em}.ws-toggle{font-size:27px;font-weight:300;transition:transform .3s;color:#ff6a3c}.ws-story[open] .ws-toggle{transform:rotate(45deg)}.ws-story-body{margin-left:38px;padding:0 0 29px;max-width:390px;animation:ws-open .4s ease}.ws-story-body h3{font-size:17px;font-weight:500;line-height:1.4;margin:0 0 12px}.ws-story-body p{font-size:13px;line-height:1.8;color:#c0c4b6;margin:0 0 20px}.ws-story-body a{color:#f2efe7;text-decoration:none;font-size:11px;border-bottom:1px solid #f2efe770;padding-bottom:5px}.ws-story-body a span{margin-left:20px;color:#ff6a3c}.ws-status{font-size:8px;letter-spacing:.12em;color:#ff9c7d}.ws-bottom{padding-top:25px;border-top:1px solid #f2efe72c;color:#a9b09d}.ws-live{display:flex;align-items:center;gap:8px}.ws-live i{width:5px;height:5px;background:#ff6a3c;border-radius:50%;animation:ws-breathe 3s ease-in-out infinite}.mi-section{background:#e9e8df;color:#171b1b;padding:90px 6% 40px}.mi-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:56px}.mi-kicker{font-size:9px;letter-spacing:.14em}.mi-heading h2{font-size:clamp(38px,5.2vw,76px);font-weight:500;line-height:1.04;letter-spacing:-.06em;margin:24px 0 0}.mi-heading h2 em{font-style:normal;color:#656c5c}.mi-heading>p{max-width:310px;font-size:13px;line-height:1.8;margin:0 0 4px;color:#5e6658}.mi-row{display:grid;grid-template-columns:170px 190px 1fr 32px;align-items:center;gap:24px;padding:32px 0;border-top:1px solid #171b1b36;text-decoration:none;color:inherit;position:relative;isolation:isolate}.mi-row:before{content:"";position:absolute;inset:0 -18px;background:#ff6a3c;z-index:-1;transform:scaleY(0);transform-origin:bottom;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.mi-row:hover:before,.mi-row:focus-visible:before{transform:scaleY(1)}.mi-row:focus-visible{outline:2px solid #171b1b;outline-offset:5px}.mi-index{font-size:8px;letter-spacing:.09em;line-height:1.6}.mi-distance{font-size:76px;letter-spacing:-.08em;font-weight:500;line-height:1;white-space:nowrap}.mi-distance small{font-size:12px;letter-spacing:-.02em;margin-left:8px}.mi-word{font-size:43px;letter-spacing:-.06em}.mi-word small{margin-left:2px}.mi-event strong{display:block;font-size:23px;font-weight:500;letter-spacing:-.035em}.mi-event>span{display:block;max-width:410px;font-size:12px;line-height:1.65;margin-top:9px;color:#5e6658;transition:color .25s}.mi-row:hover .mi-event>span,.mi-row:focus-visible .mi-event>span{color:#171b1b}.mi-arrow{font-size:27px;transition:transform .3s}.mi-row:hover .mi-arrow{transform:translate(3px,-3px)}.mi-footer{border-top:1px solid #171b1b36;padding-top:28px;display:flex;justify-content:space-between;align-items:center;gap:20px}.mi-footer>span{font-size:8px;letter-spacing:.12em;color:#5e6658}.mi-footer a{color:inherit;font-size:11px;text-decoration:none;border-bottom:1px solid #171b1b70;padding-bottom:5px}@keyframes ws-current{to{stroke-dashoffset:-552}}@keyframes ws-open{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes ws-breathe{50%{opacity:.3}}@media(max-width:1000px){.mi-row{grid-template-columns:125px 130px 1fr 24px;gap:16px}.mi-distance{font-size:60px}.mi-word{font-size:34px}.mi-event strong{font-size:20px}.ws-layout{gap:6%}}@media(max-width:700px){.ws-section{padding:40px 24px 28px}.ws-top span:last-child{display:none}.ws-layout{grid-template-columns:1fr;gap:30px;padding:42px 0}.ws-manifesto h2{font-size:clamp(50px,12vw,75px)}.ws-manifesto>p{font-size:14px}.ws-circuit{margin-top:22px;max-width:350px}.ws-bottom{font-size:7px}.mi-section{padding:60px 24px 30px}.mi-heading{display:block;margin-bottom:35px}.mi-heading h2{font-size:clamp(39px,9vw,62px)}.mi-heading>p{margin-top:25px}.mi-row{grid-template-columns:95px 1fr 22px;gap:12px;padding:24px 0}.mi-index{grid-column:1/-1;font-size:7px}.mi-distance{font-size:52px;align-self:start}.mi-word{font-size:28px;padding-top:4px}.mi-distance small{font-size:9px;margin-left:4px}.mi-word small{margin-left:1px}.mi-event strong{font-size:19px}.mi-event>span{font-size:11px}.mi-arrow{font-size:22px;align-self:start}.mi-footer{align-items:start;flex-direction:column}.mi-row:before{inset:0 -12px}}@media(prefers-reduced-motion:reduce){.ws-signal,.ws-live i,.ws-story-body{animation:none}.mi-row:before,.mi-arrow,.ws-toggle{transition:none}}
