@layer reset,tokens,base,components,page,responsive;@layer components{.scaffold{position:fixed;left:0;right:0;z-index:var(--z-scaffold);display:flex;justify-content:space-between;padding:0 var(--frame-pad-x);pointer-events:none;opacity:var(--intro-chrome-opacity, 1);font-family:var(--font-accent);font-size:var(--fs-scaffold);line-height:1;text-transform:uppercase;color:var(--text-additional)}.scaffold--top{top:var(--frame-inset)}.scaffold--bottom{bottom:var(--frame-inset)}.scaffold__letter{display:inline-block}.scaffold--bottom.scaffold--riding{bottom:auto;top:var(--erm-top, auto);font-size:var(--erm-size, var(--fs-scaffold));transform:scaleY(var(--erm-stretch, 1));transform-origin:top center}}@layer reset,tokens,base,components,page,responsive;@layer components{.flow{display:flex;flex-direction:column;gap:var(--paragraph-gap);width:min(100% - 2 * var(--page-margin),var(--content-max));margin-inline:auto;padding-top:var(--content-top)}.flow__para{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--block-gap)}.flow__group{display:inline-flex;flex-wrap:wrap;gap:var(--block-gap);max-width:100%}.flow__para--cta{margin-top:calc(var(--block-gap) - var(--paragraph-gap))}.reveal-pending .flow__para .word,.reveal-pending .flow__para .brand{opacity:0}@keyframes reveal-rise{0%{opacity:0;transform:translateY(var(--reveal-rise))}to{opacity:1;transform:none}}.flow__para .word.reveal-in,.flow__para .brand.reveal-in{animation:reveal-rise var(--reveal-dur) var(--reveal-ease) both}@media(prefers-reduced-motion:reduce){.reveal-pending .flow__para .word,.reveal-pending .flow__para .brand{opacity:1}.flow__para .word.reveal-in,.flow__para .brand.reveal-in{animation:none}}}
