.ss-cols+p,.ss-table+p{margin-top:var(--space-8)}.ss-first .ss-rail{display:flex;flex-direction:column;height:100%}.ss-first .ss-rail__view{flex:1;min-height:240px;container-type:size}.ss-first .ss-rail__track{height:100%;grid-auto-columns:min(calc((100cqh - var(--space-2) - var(--fs-xs)*1.5)*9/16),calc((100cqw - 2*var(--space-3))/2.4))}@media (max-width:640px){.ss-first .ss-rail__track{grid-auto-columns:min(calc((100cqh - var(--space-2) - var(--fs-xs)*1.5)*9/16),80cqw)}}@media (hover:none) and (pointer:coarse){.ss-first .ss-rail__nav{display:none}}.ss-hero__lead{container-type:inline-size}.ss-hero__line{color:var(--ink);font-size:min(var(--fs-h2),7.8cqi);font-weight:600;letter-spacing:-.04em;line-height:1.15}.ss-line{display:block}.ss-rotor{display:inline-grid;--ease:cubic-bezier(.65, 0, .35, 1)}.ss-rotor--noun{--step:3s;--cycle:18s;--lead:1s;--show:ss-show-noun;--wipe:ss-wipe-noun;--cursor:ss-cursor-noun}.ss-rotor--way{--step:4s;--cycle:12s;--lead:2.5s;--show:ss-show-way;--wipe:ss-wipe-way;--cursor:ss-cursor-way}.ss-rotor__w{position:relative;grid-area:1/1;justify-self:start;opacity:0;animation:var(--show) var(--cycle) var(--ease) infinite;animation-delay:calc(var(--i)*var(--step) - var(--lead))}.ss-rotor__t{display:block;clip-path:inset(-.2em 100% -.4em 0);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:.06em;text-underline-offset:.12em;animation:var(--wipe) var(--cycle) var(--ease) infinite;animation-delay:inherit}.ss-rotor__w:after{content:"";position:absolute;top:.1em;bottom:-.24em;left:0;width:calc(100% + .16em);opacity:0;background:linear-gradient(to left,var(--accent)0 .04em,transparent .04em);pointer-events:none;animation:var(--cursor) var(--cycle) var(--ease) infinite;animation-delay:inherit}@keyframes ss-show-noun{0%,16.667%{opacity:1}18.056%,to{opacity:0}}@keyframes ss-wipe-noun{0%{clip-path:inset(-.2em 100% -.4em 0)}3.889%,to{clip-path:inset(-.2em -.08em -.4em 0)}}@keyframes ss-cursor-noun{0%{opacity:1;transform:translate(-100%)}3.889%,5.833%{opacity:1;transform:translate(0)}6.944%,to{opacity:0;transform:translate(0)}}@keyframes ss-show-way{0%,33.333%{opacity:1}35.417%,to{opacity:0}}@keyframes ss-wipe-way{0%{clip-path:inset(-.2em 100% -.4em 0)}5.833%,to{clip-path:inset(-.2em -.08em -.4em 0)}}@keyframes ss-cursor-way{0%{opacity:1;transform:translate(-100%)}5.833%,8.75%{opacity:1;transform:translate(0)}10.417%,to{opacity:0;transform:translate(0)}}