.rb{overflow-x:clip}@media (min-width:900px) and (max-height:810px){.rb-stage-fit{zoom:.85}}@media (min-width:900px) and (max-height:705px){.rb-stage-fit{zoom:.72}}@layer base{.rb *,.rb :before,.rb :after{border-color:var(--line)}}.rb-flat{display:none}@media (prefers-reduced-motion:reduce){.rb-flat{display:block}.rb-motion{display:none!important}}.rb-eyebrow{font-family:var(--mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--stone);font-size:11px;font-weight:500;line-height:1}.rb-display{font-family:var(--bri), sans-serif;letter-spacing:-.02em;font-size:clamp(34px,5.2vw,54px);font-weight:700;line-height:1.05}.rb-h1{font-family:var(--bri), sans-serif;letter-spacing:-.02em;font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.1}.rb-h2{font-family:var(--bri), sans-serif;letter-spacing:-.01em;font-size:clamp(21px,2.4vw,24px);font-weight:600;line-height:1.25}.rb-body{font-family:var(--jak), sans-serif;color:var(--slate);font-size:15.5px;font-weight:400;line-height:1.7}.rb-note{font-family:var(--jak), sans-serif;color:var(--slate);font-size:13.5px;line-height:1.6}.rb-mono{font-family:var(--mono), monospace;font-weight:500}.rb-tick{width:52px;height:4px;margin-bottom:var(--s-4);display:block}
