/* rr-seo-1005.css - keeps the exact look of the headings that used to be styled by tag (h1/h3/h6 rules in main-*.css) */
/* generic display type = the old global h1 rule (the UA bold weight of a heading is part of the look) */
.rr-display{font-family:var(--f-h);font-weight:700;text-transform:uppercase;line-height:.95;font-size:clamp(5rem,20vw,20rem)}
/* preloader name: was <h1>, now a plain element */
.rr-name{display:block;font-family:var(--f-h);font-weight:700;text-transform:uppercase;line-height:.95;font-size:clamp(5rem,20vw,20rem)}
.preloader .rr-name,.split-overlay .rr-name{opacity:0}
/* hero: <h1 class="studio-hero-copy"> with two word spans */
.studio-hero-header:first-child .rr-hero-word{font-size:26vw}
.studio-hero-header:nth-child(2) .rr-hero-word{font-size:33vw}
.studio-hero-copy .rr-hero-word{color:var(--d);font-size:26vw;line-height:.95}
/* "Minds In Motion" h2 (was h1) */
.particle-canvas .particle-header h2{text-align:center;width:100%}
/* "Perfect For Your Event" h2 (was h1) */
.sticky-header h2{white-space:nowrap;color:var(--d);margin:0;padding:0 4vw;font-size:62vw;line-height:100%;transform:translateY(.125em)}
/* card titles h3 (was h6) */
.card-title h3{color:var(--l);font-size:25cqi}
/* "Trusted By Top Brands" h2 (was h3) */
.clients .clients-header-wrapper .clients-header h2{width:100%;font-size:min(12vw,12rem,34cqi)}
/* footer closing slogan: two decorative lines, plain paragraphs that look like the old h3 */
.rr-footer-title{font-family:var(--f-h);font-weight:700;text-wrap:wrap}
/* footer: breadcrumb + "More from Roman Royss" (div role=navigation on purpose: the global `nav{position:fixed}` rule must not catch them) */
.footer-crumbs,.footer-network,.footer-privacy-choices{font-family:var(--f-nm);font-size:.75rem;line-height:1.25;text-transform:uppercase;text-align:center;color:#ffffff9e}
.footer-crumbs a,.footer-network a,.footer-privacy-choices a{color:inherit;text-decoration:none}
.footer-crumbs a:hover,.footer-network a:hover,.footer-privacy-choices a:hover{color:#fff;text-decoration:underline}
.footer-network-title{font-size:.75rem;color:#fff;opacity:.7;margin:0 0 .5rem}
.footer-network ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.5rem;max-width:46rem;margin:0;padding:0;list-style:none}
.footer-privacy-choices{margin:1.25rem 0 0}
.legal-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem 4rem}
