.discipline-strip:where([data-tw-disciplinestrip]){display:block;border-block:1px solid var(--rule)}.discipline-inner:where([data-tw-disciplinestrip]){display:flex;align-items:center;gap:12px;min-height:67px}.discipline-window:where([data-tw-disciplinestrip]){flex:1;min-width:0}.discipline-track:where([data-tw-disciplinestrip]){display:flex}.discipline-sequence:where([data-tw-disciplinestrip]){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 24px;width:100%;padding-block:15px}.discipline-sequence:where([data-tw-disciplinestrip])[aria-hidden=true]{display:none}.discipline-sequence:where([data-tw-disciplinestrip]) span:where([data-tw-disciplinestrip]){flex-shrink:0;font:500 15px/1.5 var(--display);letter-spacing:-.015em}.discipline-sequence:where([data-tw-disciplinestrip]) .star-icon{color:var(--muted);width:20px;height:20px;flex:0 0 20px}.discipline-toggle:where([data-tw-disciplinestrip]){display:none;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;border:1px solid var(--rule);background:var(--paper);cursor:pointer}.discipline-toggle:where([data-tw-disciplinestrip]):hover{background:#e8e8df}.play-symbol:where([data-tw-disciplinestrip]){display:none}:where([data-tw-disciplinestrip])[data-paused=true] .pause-symbol:where([data-tw-disciplinestrip]){display:none}:where([data-tw-disciplinestrip])[data-paused=true] .play-symbol:where([data-tw-disciplinestrip]){display:block}:where([data-tw-disciplinestrip])[data-ready] .discipline-window:where([data-tw-disciplinestrip]){overflow:hidden}:where([data-tw-disciplinestrip])[data-ready] .discipline-track:where([data-tw-disciplinestrip]){width:max-content;animation:discipline-roll 30s linear infinite;animation-play-state:paused}:where([data-tw-disciplinestrip])[data-ready] .discipline-sequence:where([data-tw-disciplinestrip]){display:flex;flex:none;min-width:clamp(760px,100vw,1280px);width:auto;flex-wrap:nowrap;justify-content:space-around;padding:0 12px;min-height:67px}:where([data-tw-disciplinestrip])[data-ready] .discipline-toggle:where([data-tw-disciplinestrip]){display:flex}:where([data-tw-disciplinestrip])[data-running=true] .discipline-track:where([data-tw-disciplinestrip]){animation-play-state:running}@keyframes discipline-roll{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){:where([data-tw-disciplinestrip])[data-ready] .discipline-track:where([data-tw-disciplinestrip]){animation:none;width:auto}:where([data-tw-disciplinestrip])[data-ready] .discipline-sequence:where([data-tw-disciplinestrip]){min-width:0;width:100%;flex-wrap:wrap;justify-content:center;padding-block:15px}:where([data-tw-disciplinestrip])[data-ready] .discipline-sequence:where([data-tw-disciplinestrip])[aria-hidden=true],:where([data-tw-disciplinestrip])[data-ready] .discipline-toggle:where([data-tw-disciplinestrip]){display:none}}orbiting-network:where([data-tw-orbitingnetwork]){display:block}.orbiting-network-art:where([data-tw-orbitingnetwork]){display:block;width:100%;height:100%}layered-angular-wave:where([data-tw-layeredangularwave]){display:block;width:100%;height:100%;color:inherit}svg:where([data-tw-layeredangularwave]){display:block;width:100%;height:100%}artwork-motion-control:where([data-tw-artworkmotioncontrol]){display:inline-flex;flex-shrink:0}.artwork-toggle:where([data-tw-artworkmotioncontrol]){display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:6px;border:0;border-radius:0;background:none;color:var(--ink);cursor:pointer;transition:background-color .16s}@media (hover:hover) and (pointer:fine){.artwork-toggle:where([data-tw-artworkmotioncontrol]):hover{background-color:#f2c9a0}}.artwork-toggle:where([data-tw-artworkmotioncontrol]):focus-visible{outline:1px solid;outline-offset:-5px}.artwork-toggle:where([data-tw-artworkmotioncontrol])[hidden]{display:none}.artwork-play:where([data-tw-artworkmotioncontrol]),:where([data-tw-artworkmotioncontrol])[aria-pressed=true] .artwork-pause:where([data-tw-artworkmotioncontrol]){display:none}:where([data-tw-artworkmotioncontrol])[aria-pressed=true] .artwork-play:where([data-tw-artworkmotioncontrol]){display:block}@media (prefers-reduced-motion:reduce){artwork-motion-control:where([data-tw-artworkmotioncontrol]){display:none}}hero-cube:where([data-tw-herocube]){position:relative;display:block;width:100%;container-type:inline-size;margin-inline:auto}.cube-stage:where([data-tw-herocube]){position:relative;width:100%;margin-block:15%;aspect-ratio:var(--cube-ratio);perspective:var(--cube-perspective,1400px)}.cube-projection:where([data-tw-herocube]){position:absolute;inset:0;height:calc(100% * var(--cube-ratio));transform:scaleY(var(--cube-stretch));transform-origin:50% 0;transform-style:preserve-3d}.cube-body:where([data-tw-herocube]){position:absolute;inset:var(--cube-inset);width:var(--cube-edge);height:var(--cube-edge);transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--cube-depth, 0px)))}.cube-face:where([data-tw-herocube]){position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:var(--ink);backface-visibility:hidden;transform:var(--face-rotation) translateZ(var(--cube-depth,0))}.cube-face-content:where([data-tw-herocube]){position:absolute;inset:0;width:100%;height:calc(100% * var(--cube-stretch));display:flex;flex-direction:column;justify-content:space-between;transform:scaleY(var(--cube-ratio));transform-origin:50% 0}.cube-face:where([data-tw-herocube]):not(:first-child){visibility:hidden}:where([data-tw-herocube])[data-ready] .cube-face:where([data-tw-herocube]){visibility:visible}.cube-heading:where([data-tw-herocube]){position:relative;z-index:1;display:flex;justify-content:space-between;gap:12px;padding:clamp(14px,6cqi,24px) clamp(14px,6cqi,24px) 0;font-size:clamp(10px,3.2cqi,13px);line-height:1.35}.cube-art:where([data-tw-herocube]){position:absolute;inset:18% 8% 22%;display:flex;align-items:center;justify-content:center}.cube-art:where([data-tw-herocube]) orbiting-network,.cube-art:where([data-tw-herocube]) svg{width:100%;height:100%}.cube-footer:where([data-tw-herocube]){position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 clamp(14px,6cqi,24px) clamp(14px,6cqi,24px);font:500 clamp(16px,5.7cqi,24px)/1.18 var(--display);letter-spacing:-.045em}.cube-footer:where([data-tw-herocube]) .star-icon{width:26px;height:26px;flex-shrink:0}.cube-controls:where([data-tw-herocube]){display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px}.cube-pagination:where([data-tw-herocube]){display:flex;justify-content:center;flex:none;min-width:0}.cube-pagination:where([data-tw-herocube])[hidden]{display:none}.cube-pagination:where([data-tw-herocube]) button:where([data-tw-herocube]){display:grid;place-items:center;width:36px;height:36px;padding:0;background:none;color:var(--ink);border:0;border-radius:0;cursor:pointer}.cube-pagination:where([data-tw-herocube]) button:where([data-tw-herocube]) span:where([data-tw-herocube]){width:8px;height:8px;border:1px solid;border-radius:0}.cube-pagination:where([data-tw-herocube]) button:where([data-tw-herocube])[aria-current=true] span:where([data-tw-herocube]){background:currentColor}.cube-pagination:where([data-tw-herocube]) button:where([data-tw-herocube]):hover span:where([data-tw-herocube]){border-width:2px}.cube-pagination:where([data-tw-herocube]) button:where([data-tw-herocube]):focus-visible{outline:1px solid;outline-offset:-5px}network-experience-art:where([data-tw-networkexperienceart]){position:relative;display:block;width:100%;height:100%}network-experience-art:where([data-tw-networkexperienceart]) canvas:where([data-tw-networkexperienceart]),network-experience-art:where([data-tw-networkexperienceart]) svg:where([data-tw-networkexperienceart]){display:block;width:100%;height:100%}network-experience-art:where([data-tw-networkexperienceart]) canvas:where([data-tw-networkexperienceart]){position:absolute;inset:0;visibility:hidden}network-experience-art:where([data-tw-networkexperienceart])[data-ready] canvas:where([data-tw-networkexperienceart]){visibility:visible}network-experience-art:where([data-tw-networkexperienceart])[data-ready] svg:where([data-tw-networkexperienceart]){visibility:hidden}