/* Royal Alloy page styles (from royalalloy-thailand.com; page-ID selectors replaced by body.ra-site / page wrapper classes, 10 Nov 2026) */
 body.ra-site .ra-home{--ra-yellow:#F7B500;--ra-ink:#1A1A1A;--ra-road:#2E2F30;font-family:Ubuntu,system-ui,sans-serif;color:var(--ra-ink)}body.ra-site .ra-home *{box-sizing:border-box}body.ra-site .ra-home .ra-band{width:100%;margin:0;padding:clamp(56px,8vw,104px) 20px}body.ra-site .ra-home .ra-inner{max-width:1200px;margin:0 auto}body.ra-site .ra-home h1,body.ra-site .ra-home h2,body.ra-site .ra-home h3{font-family:Ubuntu,system-ui,sans-serif;margin:0;color:inherit}body.ra-site .ra-home p{margin:0;line-height:1.6;max-width:62ch}body.ra-site .ra-home a:focus-visible{outline:3px solid var(--ra-ink);outline-offset:3px}body.ra-site .ra-intro{background:var(--ra-yellow);color:var(--ra-ink)}body.ra-site .ra-intro h1{font-size:clamp(2.6rem,7vw,5.5rem);font-weight:700;line-height:.98;letter-spacing:-.02em;max-width:12ch}body.ra-site .ra-intro p{font-size:clamp(1.05rem,1.6vw,1.3rem);margin-top:24px}body.ra-site .ra-home .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}body.ra-site .ra-home .wp-block-button__link{display:inline-block;padding:15px 28px;border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;border:2px solid var(--ra-ink);line-height:1.2}body.ra-site .ra-home .is-style-fill .wp-block-button__link,body.ra-site .ra-home .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:var(--ra-ink);color:#fff}body.ra-site .ra-home .is-style-outline .wp-block-button__link{background:transparent;color:var(--ra-ink)}body.ra-site .ra-home .wp-block-button__link:hover{background:#fff;color:var(--ra-ink)}body.ra-site .ra-range{background:#fff}body.ra-site .ra-range>.ra-inner>h2,body.ra-site .ra-owners h2,body.ra-site .ra-road h2,body.ra-site .ra-cta h2{font-size:clamp(2rem,4vw,3.2rem);font-weight:700;letter-spacing:-.015em;line-height:1.05}body.ra-site .ra-range>.ra-inner>p{margin-top:16px;font-size:1.15rem}body.ra-site .ra-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}@media(max-width:960px){body.ra-site .ra-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){body.ra-site .ra-grid{grid-template-columns:1fr}}body.ra-site .ra-card{position:relative;border-radius:18px;padding:12px 12px 24px;display:flex;flex-direction:column}body.ra-site .ra-card .wp-block-image{margin:0;background:#fff;border-radius:10px;overflow:hidden;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center}body.ra-site .ra-card .wp-block-image img{width:100%;height:100%;object-fit:contain;display:block}body.ra-site .ra-card h3{font-size:1.75rem;font-weight:700;margin:20px 12px 6px}body.ra-site .ra-card p{margin:0 12px;font-size:1rem}body.ra-site .ra-card h3 a{color:inherit;text-decoration:none}body.ra-site .ra-card h3 a::after{content:"";position:absolute;inset:0;border-radius:18px}body.ra-site .ra-card h3 a:hover,body.ra-site .ra-card h3 a:focus-visible{text-decoration:underline;text-underline-offset:4px}body.ra-site .ra-card:focus-within{outline:3px solid var(--ra-ink);outline-offset:3px}body.ra-site .ra-card h3 a:focus-visible{outline:none}body.ra-site .ra-card--orange{background:#F28C1C;color:#1A1A1A}body.ra-site .ra-card--ocean{background:#1F5E8C;color:#fff}body.ra-site .ra-card--caribbean{background:#17697F;color:#fff}body.ra-site .ra-card--red{background:#C62828;color:#fff}body.ra-site .ra-card--green{background:#4B5A2E;color:#fff}body.ra-site .ra-card--ivory{background:#EFE8D8;color:#1A1A1A}body.ra-site .ra-road{background:var(--ra-road);color:#fff;position:relative;overflow:hidden}body.ra-site .ra-road .wp-block-columns{display:flex;gap:48px;align-items:center;margin:0}body.ra-site .ra-road .wp-block-column{flex:1;min-width:0}@media(max-width:800px){body.ra-site .ra-road .wp-block-columns{flex-direction:column;align-items:stretch}}body.ra-site .ra-road p{margin-top:20px;font-size:1.1rem;color:#E8E8E8}body.ra-site .ra-road .ra-lines{height:22px;border-top:4px solid var(--ra-yellow);border-bottom:4px solid var(--ra-yellow);margin:0 0 40px;max-width:180px}body.ra-site .ra-road .wp-block-image{margin:0}body.ra-site .ra-road .wp-block-image img{width:100%;height:auto;display:block;border-radius:10px}body.ra-site .ra-owners{background:#fff;border-top:1px solid #E3E3E3}body.ra-site .ra-owners .wp-block-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}@media(max-width:800px){body.ra-site .ra-owners .wp-block-columns{grid-template-columns:1fr}}body.ra-site .ra-owners .wp-block-column{border-left:6px solid var(--ra-yellow);padding:4px 0 4px 20px}body.ra-site .ra-owners h3{font-size:1.35rem;font-weight:700}body.ra-site .ra-owners h3 a{color:var(--ra-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}body.ra-site .ra-owners h3 a:hover{text-decoration-color:var(--ra-yellow)}body.ra-site .ra-owners p{margin-top:8px}body.ra-site .ra-cta{background:var(--ra-yellow);color:var(--ra-ink)}body.ra-site .ra-cta p{margin-top:16px;font-size:1.15rem}body.ra-site .entry-content>.ra-home.alignfull{max-width:none!important}body.ra-site .ra-home>.ra-band,body.ra-site .ra-home .ra-band+.ra-band{margin:0!important;max-width:none!important}body.ra-site .ra-home p,body.ra-site .ra-home h1,body.ra-site .ra-home h2,body.ra-site .ra-home h3{color:inherit}body.ra-site .ra-home .ra-grid>*{margin:0!important}body.ra-site .ra-home .ra-road p{color:#E8E8E8}body.ra-site .ra-home .ra-band{padding-left:clamp(20px,5vw,64px);padding-right:clamp(20px,5vw,64px)}body.ra-site .ra-home .ra-road .wp-block-image img{clip-path:inset(1.5% 0 0 0)}body.ra-site .entry-content>.ra-home.alignfull{margin-top:0!important}body.ra-site .ra-card--ev{grid-column:1/-1;background:#0E4D52;color:#fff;padding:clamp(24px,4vw,40px)!important}body.ra-site .ra-card--ev h3{margin:0 0 8px!important;font-size:clamp(1.8rem,3.5vw,2.6rem)}body.ra-site .ra-card--ev p{margin:0!important;font-size:1.1rem}body.ra-site .ra-card--ev .ra-ev-badge{display:inline-block;background:#F7B500;color:#1A1A1A;font-weight:700;border-radius:999px;padding:6px 14px;margin-bottom:14px!important;font-size:1rem}body.ra-site .ra-card--ev .ra-ev-badge{align-self:flex-start;width:auto}@media(min-width:800px){body.ra-site .ra-home .ra-card--ev{display:grid!important;grid-template-columns:1fr 1fr;column-gap:40px;align-items:center;align-content:center}body.ra-site .ra-home .ra-card--ev>*:not(.ra-card-ev-photo){grid-column:1}body.ra-site .ra-home .ra-card--ev .ra-ev-badge{justify-self:start}body.ra-site .ra-home .ra-card--ev{grid-template-rows:auto auto 1fr}body.ra-site .ra-home .ra-card--ev>p:last-of-type{align-self:start}body.ra-site .ra-home .ra-card--ev .ra-card-ev-photo{grid-column:2;grid-row:1/span 3}}body.ra-site .ra-home .ra-card-ev-photo{margin:20px 0 0!important;border-radius:12px;overflow:hidden}body.ra-site .ra-home .ra-card-ev-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}@media(min-width:800px){body.ra-site .ra-home .ra-card-ev-photo{margin:0!important}}body.ra-site .ra-series{--ra-yellow:#F7B500;--ra-ink:#1A1A1A;font-family:Ubuntu,system-ui,sans-serif;color:var(--ra-ink)}body.ra-site .entry-content>.ra-series.alignfull{max-width:none!important}body.ra-site .ra-series *{box-sizing:border-box}body.ra-site .ra-series>.ra-band,body.ra-site .ra-series .ra-band+.ra-band{margin:0!important;max-width:none!important}body.ra-site .ra-series .ra-band{width:100%;padding:clamp(48px,7vw,88px) clamp(20px,5vw,64px)}body.ra-site .ra-series .ra-inner{max-width:1200px;margin:0 auto}body.ra-site .ra-series p,body.ra-site .ra-series h2,body.ra-site .ra-series h3{color:inherit}body.ra-site .ra-series h2,body.ra-site .ra-series h3{font-family:Ubuntu,system-ui,sans-serif;margin:0}body.ra-site .ra-series p{margin:0;line-height:1.6;max-width:62ch}body.ra-site .ra-series a:focus-visible{outline:3px solid currentColor;outline-offset:3px}body.ra-site .ra-hero .wp-block-columns{display:flex;gap:48px;align-items:center;margin:0}body.ra-site .ra-hero .wp-block-column{flex:1;min-width:0}@media(max-width:800px){body.ra-site .ra-hero .wp-block-columns{flex-direction:column;align-items:stretch}}body.ra-site .ra-hero p{font-size:clamp(1.1rem,1.6vw,1.3rem)}body.ra-site .ra-hero .wp-block-image{margin:0;background:#fff;border-radius:16px;overflow:hidden}body.ra-site .ra-hero .wp-block-image img{width:100%;height:auto;display:block}body.ra-site .ra-series .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}body.ra-site .ra-series .wp-block-button__link{display:inline-block;padding:14px 26px;border-radius:999px;font-weight:700;text-decoration:none;border:2px solid currentColor;line-height:1.2}body.ra-site .ra-series .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:var(--ra-ink);color:#fff;border-color:var(--ra-ink)}body.ra-site .ra-series .is-style-outline .wp-block-button__link{background:transparent;color:inherit}body.ra-site .ra-dark .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#fff;color:var(--ra-ink);border-color:#fff}body.ra-site .ra-series .wp-block-button__link:hover{opacity:.85}body.ra-site .ra-p--orange{background:#F28C1C;color:#1A1A1A}body.ra-site .ra-p--ocean{background:#1F5E8C;color:#fff}body.ra-site .ra-p--caribbean{background:#17697F;color:#fff}body.ra-site .ra-p--red{background:#C62828;color:#fff}body.ra-site .ra-p--green{background:#4B5A2E;color:#fff}body.ra-site .ra-p--ivory{background:#EFE8D8;color:#1A1A1A}body.ra-site .ra-models{background:#fff}body.ra-site .ra-models h2,body.ra-site .ra-specs h2,body.ra-site .ra-cta h2{font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:700;letter-spacing:-.015em;line-height:1.1}body.ra-site .ra-model{margin-top:56px!important}body.ra-site .ra-model h3{font-size:1.6rem;font-weight:700;padding-bottom:12px;border-bottom:4px solid var(--ra-yellow);display:inline-block}body.ra-site .ra-model>p{margin-top:12px}body.ra-site .ra-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,42vw),1fr));gap:16px;margin-top:24px!important}body.ra-site .ra-gallery>*{margin:0!important}body.ra-site .ra-gallery .wp-block-image{background:#F4F4F4;border-radius:12px;overflow:hidden}body.ra-site .ra-gallery .wp-block-image img{width:100%;aspect-ratio:16/10;object-fit:contain;display:block;background:#fff}body.ra-site .ra-gallery figcaption{padding:10px 12px;margin:0}body.ra-site .ra-specs{background:#F4F4F4}body.ra-site .ra-specs .wp-block-table{margin:32px 0 0;overflow-x:auto}body.ra-site .ra-specs table{border-collapse:collapse;width:100%;min-width:480px;background:#fff;font-size:1rem}body.ra-site .ra-specs th,body.ra-site .ra-specs td{text-align:left;padding:12px 16px;border-bottom:1px solid #DDD;vertical-align:top}body.ra-site .ra-specs thead th{background:var(--ra-ink);color:#fff}body.ra-site .ra-specs td:first-child{font-weight:700;white-space:nowrap}body.ra-site .ra-specs .ra-note{margin-top:16px;font-size:.95rem}body.ra-site .ra-cta{background:var(--ra-yellow);color:var(--ra-ink)}body.ra-site .ra-cta p{margin-top:12px;font-size:1.1rem}body.ra-site:has(.ra-series) .m-section:has(.m-post-content){padding:0!important}body.ra-site:has(.ra-series) .m-section:has(.m-post-content) .entry-content{padding-left:0!important;padding-right:0!important}body.ra-site:has(.ra-series) .m-section:has(>.m-container>h1){padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px) 0!important}body.ra-site:has(.ra-series) .m-section:has(>.m-container>h1)>.m-container{max-width:1200px;width:100%;margin:0 auto}body.ra-site:has(.ra-series) .m-section:has(>.m-container>h1) h1{color:inherit;text-align:left;font-size:clamp(2.6rem,6vw,4.75rem);font-weight:700;letter-spacing:-.02em;line-height:1}body.ra-site .ra-series .ra-hero{padding-top:clamp(24px,3vw,40px)}body.ra-site:has(.ra-hero.ra-p--orange) .m-section:has(>.m-container>h1){background:#F28C1C;color:#1A1A1A}body.ra-site:has(.ra-hero.ra-p--ocean) .m-section:has(>.m-container>h1){background:#1F5E8C;color:#fff}body.ra-site:has(.ra-hero.ra-p--caribbean) .m-section:has(>.m-container>h1){background:#17697F;color:#fff}body.ra-site:has(.ra-hero.ra-p--red) .m-section:has(>.m-container>h1){background:#C62828;color:#fff}body.ra-site:has(.ra-hero.ra-p--green) .m-section:has(>.m-container>h1){background:#4B5A2E;color:#fff}body.ra-site:has(.ra-hero.ra-p--ivory) .m-section:has(>.m-container>h1){background:#EFE8D8;color:#1A1A1A}body.ra-site .entry-content>.ra-series.alignfull{margin:0!important;width:100%}body.ra-site:has(.ra-series) .m-section:has(>.m-container>h1){position:relative;z-index:1;margin-bottom:-3px!important;padding-bottom:3px!important}body.ra-site:has(.ra-series) .m-columns>*,body.ra-site:has(.ra-series) .m-section:has(.m-post-content)>*{min-width:0;max-width:100%}body.ra-site .ra-series .wp-block-table{max-width:100%}body.ra-site .ra-dist{--ra-yellow:#F7B500;--ra-ink:#1A1A1A;font-family:Ubuntu,system-ui,sans-serif;color:var(--ra-ink)}body.ra-site .entry-content>.ra-dist.alignfull{margin:0!important;width:100%;max-width:none!important}body.ra-site .ra-dist *{box-sizing:border-box}body.ra-site .ra-dist>.ra-band,body.ra-site .ra-dist .ra-band+.ra-band{margin:0!important;max-width:none!important}body.ra-site .ra-dist .ra-band{width:100%;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px)}body.ra-site .ra-dist .ra-inner{max-width:1200px;margin:0 auto}body.ra-site .ra-dist p,body.ra-site .ra-dist h2,body.ra-site .ra-dist h3{color:inherit;margin:0}body.ra-site .ra-dist p{line-height:1.6;max-width:62ch}body.ra-site .ra-dist a:focus-visible{outline:3px solid var(--ra-ink);outline-offset:3px}body.ra-site:has(.ra-dist) .m-section:has(.m-post-content){padding:0!important}body.ra-site:has(.ra-dist) .m-section:has(.m-post-content) .entry-content{padding-left:0!important;padding-right:0!important}body.ra-site:has(.ra-dist) .m-columns>*,body.ra-site:has(.ra-dist) .m-section:has(.m-post-content)>*{min-width:0;max-width:100%}body.ra-site:has(.ra-dist) .m-section:has(>.m-container>h1){background:#F7B500;color:#1A1A1A;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px) 3px!important;position:relative;z-index:1;margin-bottom:-3px!important}body.ra-site:has(.ra-dist) .m-section:has(>.m-container>h1)>.m-container{max-width:1200px;width:100%;margin:0 auto}body.ra-site:has(.ra-dist) .m-section:has(>.m-container>h1) h1{color:inherit;text-align:left;font-size:clamp(2.6rem,6vw,4.75rem);font-weight:700;letter-spacing:-.02em;line-height:1}body.ra-site .ra-dist-intro{background:var(--ra-yellow);padding-top:clamp(20px,3vw,32px)!important}body.ra-site .ra-dist-intro p{font-size:clamp(1.05rem,1.6vw,1.25rem)}body.ra-site .ra-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px!important;padding:0;list-style:none}body.ra-site .ra-jump li{margin:0}body.ra-site .ra-jump a{display:inline-block;padding:10px 18px;border:2px solid var(--ra-ink);border-radius:999px;color:var(--ra-ink);font-weight:700;text-decoration:none}body.ra-site .ra-jump a:hover{background:var(--ra-ink);color:#fff}body.ra-site .ra-region{background:#fff}body.ra-site .ra-region:nth-child(odd of .ra-region){background:#F6F6F6}body.ra-site .ra-region h2{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;letter-spacing:-.015em;padding-bottom:12px;border-bottom:4px solid var(--ra-yellow);display:inline-block;scroll-margin-top:24px}body.ra-site .ra-dist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:20px;margin-top:32px!important}body.ra-site .ra-dist-grid>*{margin:0!important}body.ra-site .ra-dist-card{background:#fff;border:1px solid #DADADA;border-radius:14px;padding:16px 16px 20px;scroll-margin-top:24px}body.ra-site .ra-dist-card:target{outline:4px solid var(--ra-yellow);outline-offset:2px;box-shadow:0 0 0 8px rgba(247,181,0,.25)}body.ra-site .ra-dist-card .wp-block-image{margin:0 0 14px!important;width:84px}body.ra-site .ra-dist-card .wp-block-image img{width:84px;height:63px;object-fit:cover;border-radius:6px;border:1px solid #D0D0D0;display:block}body.ra-site .ra-dist-card h3{font-size:1.3rem;font-weight:700}body.ra-site .ra-dist-card p{margin-top:4px!important}body.ra-site .ra-dist-card p:last-child{margin-top:12px!important}body.ra-site .ra-dist-card p:last-child a{color:var(--ra-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--ra-yellow);text-decoration-thickness:3px;text-underline-offset:4px;overflow-wrap:anywhere}body.ra-site .ra-dist-help{background:var(--ra-ink);color:#fff}body.ra-site .ra-dist-help h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}body.ra-site .ra-dist-help p{margin-top:12px!important;color:#E8E8E8}body.ra-site .ra-dist-help a{color:#fff;font-weight:700}body.ra-site .ra-dist-help a:focus-visible{outline-color:#fff}body.ra-site:has(.alignfull.ra-contact) .ra-contact{--ra-yellow:#F7B500;--ra-ink:#1A1A1A;font-family:Ubuntu,system-ui,sans-serif;color:var(--ra-ink)}body.ra-site:has(.alignfull.ra-contact) .entry-content>.ra-contact.alignfull{margin:0!important;width:100%;max-width:none!important}body.ra-site:has(.alignfull.ra-contact) .ra-contact *{box-sizing:border-box}body.ra-site:has(.alignfull.ra-contact) .ra-contact>.ra-band,body.ra-site:has(.alignfull.ra-contact) .ra-contact .ra-band+.ra-band{margin:0!important;max-width:none!important}body.ra-site:has(.alignfull.ra-contact) .ra-contact .ra-band{width:100%;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px)}body.ra-site:has(.alignfull.ra-contact) .ra-contact .ra-inner{max-width:1200px;margin:0 auto}body.ra-site:has(.alignfull.ra-contact) .ra-contact p,body.ra-site:has(.alignfull.ra-contact) .ra-contact h2,body.ra-site:has(.alignfull.ra-contact) .ra-contact h3{color:inherit;margin:0}body.ra-site:has(.alignfull.ra-contact) .ra-contact p{line-height:1.6;max-width:62ch}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(.m-post-content){padding:0!important}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(.m-post-content) .entry-content{padding-left:0!important;padding-right:0!important}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-columns>*,body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(.m-post-content)>*{min-width:0;max-width:100%}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(>.m-container>h1){background:#F7B500;color:#1A1A1A;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px) 3px!important;position:relative;z-index:1;margin-bottom:-3px!important}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(>.m-container>h1)>.m-container{max-width:1200px;width:100%;margin:0 auto}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(>.m-container>h1) h1{color:inherit;text-align:left;font-size:clamp(2.6rem,6vw,4.75rem);font-weight:700;letter-spacing:-.02em;line-height:1}body.ra-site:has(.alignfull.ra-contact) .ra-contact-intro{background:var(--ra-yellow);padding-top:clamp(20px,3vw,32px)!important}body.ra-site:has(.alignfull.ra-contact) .ra-contact-intro p{font-size:clamp(1.05rem,1.6vw,1.25rem)}body.ra-site:has(.alignfull.ra-contact) .ra-contact-ways{background:#fff}body.ra-site:has(.alignfull.ra-contact) .ra-contact-ways .wp-block-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0}@media(max-width:800px){body.ra-site:has(.alignfull.ra-contact) .ra-contact-ways .wp-block-columns{grid-template-columns:1fr}}body.ra-site:has(.alignfull.ra-contact) .ra-contact-ways .wp-block-column{border-left:6px solid var(--ra-yellow);padding:4px 0 4px 20px}body.ra-site:has(.alignfull.ra-contact) .ra-contact-ways h2{font-size:1.35rem;font-weight:700}body.ra-site:has(.alignfull.ra-contact) .ra-contact-ways p{margin-top:8px!important}body.ra-site:has(.alignfull.ra-contact) .ra-contact-ways a{color:var(--ra-ink);font-weight:700;text-decoration-thickness:2px;text-underline-offset:4px}body.ra-site:has(.alignfull.ra-contact) .ra-contact-ways a:focus-visible{outline:3px solid var(--ra-ink);outline-offset:3px}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper){background:#F6F6F6;padding:0 clamp(20px,5vw,64px) clamp(48px,7vw,88px)!important;font-family:Ubuntu,system-ui,sans-serif}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper){flex-direction:column;align-items:center}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper)>.m-container:empty{display:none}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper) .m-form{width:100%;max-width:720px;margin:0 auto}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper) .m-form-wrapper>div[hidden]+*,body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper) .m-form-wrapper>*{width:100%;max-width:720px}body.ra-site:has(.alignfull.ra-contact) .ra-contact .ra-form-intro{padding-bottom:28px!important}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper) label{font-weight:700;font-size:1rem;color:#1A1A1A;margin-bottom:6px;display:block}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper) input[type=email],body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper) input[type=text],body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper) textarea{width:100%;font:inherit;font-size:1rem;color:#1A1A1A;background:#fff;border:2px solid #6B6B6B;border-radius:10px;padding:12px 14px}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper) textarea{min-height:180px}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper) input:focus-visible,body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper) textarea:focus-visible{outline:3px solid #F7B500;outline-offset:2px;border-color:#1A1A1A}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper) button[type=submit]{background:#1A1A1A;color:#fff;border:2px solid #1A1A1A;border-radius:999px;padding:14px 32px;font:inherit;font-weight:700;font-size:1rem;cursor:pointer}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper) button[type=submit]:hover{background:#fff;color:#1A1A1A}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper) button[type=submit]:focus-visible{outline:3px solid #F7B500;outline-offset:3px}body.ra-site:has(.alignfull.ra-contact):has(.ra-contact) .m-section:has(mosaic-form-wrapper) [role=alert]{color:#B00020;font-weight:700}body.ra-site:has(.alignfull.ra-contact) .ra-contact .ra-form-intro{background:#F6F6F6}body.ra-site:has(.alignfull.ra-contact) .ra-contact .ra-form-intro .ra-inner{max-width:720px}body.ra-site:has(.alignfull.ra-contact) .ra-contact .ra-form-intro h2{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;letter-spacing:-.015em;padding-bottom:12px;border-bottom:4px solid #F7B500;display:inline-block}body.ra-site:has(.alignfull.ra-contact) .ra-contact .ra-form-intro p{margin-top:16px!important}body.ra-site:has(.alignfull.ra-contact) .ra-contact .ra-form-intro a{color:#1A1A1A;font-weight:700;text-underline-offset:3px}body.ra-site .ra-series{--ra-yellow:#F7B500;--ra-ink:#1A1A1A;font-family:Ubuntu,system-ui,sans-serif;color:var(--ra-ink)}body.ra-site .entry-content>.ra-series.alignfull{max-width:none!important}body.ra-site .ra-series *{box-sizing:border-box}body.ra-site .ra-series>.ra-band,body.ra-site .ra-series .ra-band+.ra-band{margin:0!important;max-width:none!important}body.ra-site .ra-series .ra-band{width:100%;padding:clamp(48px,7vw,88px) clamp(20px,5vw,64px)}body.ra-site .ra-series .ra-inner{max-width:1200px;margin:0 auto}body.ra-site .ra-series p,body.ra-site .ra-series h2,body.ra-site .ra-series h3{color:inherit}body.ra-site .ra-series h2,body.ra-site .ra-series h3{font-family:Ubuntu,system-ui,sans-serif;margin:0}body.ra-site .ra-series p{margin:0;line-height:1.6;max-width:62ch}body.ra-site .ra-series a:focus-visible{outline:3px solid currentColor;outline-offset:3px}body.ra-site .ra-hero .wp-block-columns{display:flex;gap:48px;align-items:center;margin:0}body.ra-site .ra-hero .wp-block-column{flex:1;min-width:0}@media(max-width:800px){body.ra-site .ra-hero .wp-block-columns{flex-direction:column;align-items:stretch}}body.ra-site .ra-hero p{font-size:clamp(1.1rem,1.6vw,1.3rem)}body.ra-site .ra-hero .wp-block-image{margin:0;background:#fff;border-radius:16px;overflow:hidden}body.ra-site .ra-hero .wp-block-image img{width:100%;height:auto;display:block}body.ra-site .ra-series .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}body.ra-site .ra-series .wp-block-button__link{display:inline-block;padding:14px 26px;border-radius:999px;font-weight:700;text-decoration:none;border:2px solid currentColor;line-height:1.2}body.ra-site .ra-series .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:var(--ra-ink);color:#fff;border-color:var(--ra-ink)}body.ra-site .ra-series .is-style-outline .wp-block-button__link{background:transparent;color:inherit}body.ra-site .ra-dark .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#fff;color:var(--ra-ink);border-color:#fff}body.ra-site .ra-series .wp-block-button__link:hover{opacity:.85}body.ra-site .ra-p--orange{background:#F28C1C;color:#1A1A1A}body.ra-site .ra-p--ocean{background:#1F5E8C;color:#fff}body.ra-site .ra-p--caribbean{background:#17697F;color:#fff}body.ra-site .ra-p--red{background:#C62828;color:#fff}body.ra-site .ra-p--green{background:#4B5A2E;color:#fff}body.ra-site .ra-p--ivory{background:#EFE8D8;color:#1A1A1A}body.ra-site .ra-models{background:#fff}body.ra-site .ra-models h2,body.ra-site .ra-specs h2,body.ra-site .ra-cta h2{font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:700;letter-spacing:-.015em;line-height:1.1}body.ra-site .ra-model{margin-top:56px!important}body.ra-site .ra-model h3{font-size:1.6rem;font-weight:700;padding-bottom:12px;border-bottom:4px solid var(--ra-yellow);display:inline-block}body.ra-site .ra-model>p{margin-top:12px}body.ra-site .ra-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,42vw),1fr));gap:16px;margin-top:24px!important}body.ra-site .ra-gallery>*{margin:0!important}body.ra-site .ra-gallery .wp-block-image{background:#F4F4F4;border-radius:12px;overflow:hidden}body.ra-site .ra-gallery .wp-block-image img{width:100%;aspect-ratio:16/10;object-fit:contain;display:block;background:#fff}body.ra-site .ra-gallery figcaption{padding:10px 12px;margin:0}body.ra-site .ra-specs{background:#F4F4F4}body.ra-site .ra-specs .wp-block-table{margin:32px 0 0;overflow-x:auto}body.ra-site .ra-specs table{border-collapse:collapse;width:100%;min-width:480px;background:#fff;font-size:1rem}body.ra-site .ra-specs th,body.ra-site .ra-specs td{text-align:left;padding:12px 16px;border-bottom:1px solid #DDD;vertical-align:top}body.ra-site .ra-specs thead th{background:var(--ra-ink);color:#fff}body.ra-site .ra-specs td:first-child{font-weight:700;white-space:nowrap}body.ra-site .ra-specs .ra-note{margin-top:16px;font-size:.95rem}body.ra-site .ra-cta{background:var(--ra-yellow);color:var(--ra-ink)}body.ra-site .ra-cta p{margin-top:12px;font-size:1.1rem}body.ra-site:has(.ra-series) .m-section:has(.m-post-content){padding:0!important}body.ra-site:has(.ra-series) .m-section:has(.m-post-content) .entry-content{padding-left:0!important;padding-right:0!important}body.ra-site:has(.ra-series) .m-section:has(>.m-container>h1){padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px) 0!important}body.ra-site:has(.ra-series) .m-section:has(>.m-container>h1)>.m-container{max-width:1200px;width:100%;margin:0 auto}body.ra-site:has(.ra-series) .m-section:has(>.m-container>h1) h1{color:inherit;text-align:left;font-size:clamp(2.6rem,6vw,4.75rem);font-weight:700;letter-spacing:-.02em;line-height:1}body.ra-site .ra-series .ra-hero{padding-top:clamp(24px,3vw,40px)}body.ra-site:has(.ra-hero.ra-p--orange) .m-section:has(>.m-container>h1){background:#F28C1C;color:#1A1A1A}body.ra-site:has(.ra-hero.ra-p--ocean) .m-section:has(>.m-container>h1){background:#1F5E8C;color:#fff}body.ra-site:has(.ra-hero.ra-p--caribbean) .m-section:has(>.m-container>h1){background:#17697F;color:#fff}body.ra-site:has(.ra-hero.ra-p--red) .m-section:has(>.m-container>h1){background:#C62828;color:#fff}body.ra-site:has(.ra-hero.ra-p--green) .m-section:has(>.m-container>h1){background:#4B5A2E;color:#fff}body.ra-site:has(.ra-hero.ra-p--ivory) .m-section:has(>.m-container>h1){background:#EFE8D8;color:#1A1A1A}body.ra-site .entry-content>.ra-series.alignfull{margin:0!important;width:100%}body.ra-site:has(.ra-series) .m-section:has(>.m-container>h1){position:relative;z-index:1;margin-bottom:-3px!important;padding-bottom:3px!important}body.ra-site:has(.ra-series) .m-columns>*,body.ra-site:has(.ra-series) .m-section:has(.m-post-content)>*{min-width:0;max-width:100%}body.ra-site .ra-series .wp-block-table{max-width:100%}body.ra-site .ra-p--ev{background:#0E4D52;color:#fff}body.ra-site:has(.ra-hero.ra-p--ev) .m-section:has(>.m-container>h1){background:#0E4D52;color:#fff}body.ra-site .ra-ev-badge{display:inline-block;background:#F7B500;color:#1A1A1A;font-weight:700;border-radius:999px;padding:6px 14px;margin-bottom:18px!important}body.ra-site .ra-ev-points{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px!important;padding:0;list-style:none}@media(max-width:800px){body.ra-site .ra-ev-points{grid-template-columns:1fr}}body.ra-site .ra-ev-points li{margin:0;border-left:6px solid #F7B500;padding:4px 0 4px 18px;font-size:1.05rem;line-height:1.5}body.ra-site .ra-ev-points strong{display:block;font-size:1.6rem;line-height:1.2}body.ra-site .ra-hero h2{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin:0 0 14px!important;letter-spacing:-.015em}body.ra-site .ra-ev-gallery{background:#fff}body.ra-site .ra-ev-gallery h2{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;padding-bottom:12px;border-bottom:4px solid #F7B500;display:inline-block}body.ra-site .ra-ev-gallery p{margin-top:16px!important}body.ra-site .ra-ev-gallery .ra-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}body.ra-site .ra-ev-gallery figure{margin:0;border-radius:14px;overflow:hidden;background:#F6F6F6}body.ra-site .ra-ev-gallery .ra-gallery img{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;aspect-ratio:4/3;object-fit:cover!important;display:block;padding:0!important}@media(max-width:800px){body.ra-site .ra-ev-gallery .ra-gallery{grid-template-columns:1fr}}body.ra-site .ra-ev-gallery figcaption{padding:10px 14px;margin:0}body.ra-site .ra-bro{--ra-yellow:#F7B500;--ra-ink:#1A1A1A;font-family:Ubuntu,system-ui,sans-serif;color:var(--ra-ink)}body.ra-site .entry-content>.ra-bro.alignfull{margin:0!important;width:100%;max-width:none!important}body.ra-site .ra-bro *{box-sizing:border-box}body.ra-site .ra-bro>.ra-band,body.ra-site .ra-bro .ra-band+.ra-band{margin:0!important;max-width:none!important}body.ra-site .ra-bro .ra-band{width:100%;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px)}body.ra-site .ra-bro .ra-inner{max-width:1200px;margin:0 auto}body.ra-site .ra-bro p,body.ra-site .ra-bro h2,body.ra-site .ra-bro h3{color:inherit;margin:0}body.ra-site .ra-bro p{line-height:1.6;max-width:62ch}body.ra-site:has(.ra-bro) .m-section:has(.m-post-content){padding:0!important}body.ra-site:has(.ra-bro) .m-section:has(.m-post-content) .entry-content{padding-left:0!important;padding-right:0!important}body.ra-site:has(.ra-bro) .m-columns>*,body.ra-site:has(.ra-bro) .m-section:has(.m-post-content)>*{min-width:0;max-width:100%}body.ra-site:has(.ra-bro) .m-section:has(>.m-container>h1){background:#F7B500;color:#1A1A1A;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px) 3px!important;position:relative;z-index:1;margin-bottom:-3px!important}body.ra-site:has(.ra-bro) .m-section:has(>.m-container>h1)>.m-container{max-width:1200px;width:100%;margin:0 auto}body.ra-site:has(.ra-bro) .m-section:has(>.m-container>h1) h1{color:inherit;text-align:left;font-size:clamp(2.6rem,6vw,4.75rem);font-weight:700;letter-spacing:-.02em;line-height:1}body.ra-site .ra-bro-intro{background:var(--ra-yellow);padding-top:clamp(20px,3vw,32px)!important}body.ra-site .ra-bro-intro p{font-size:clamp(1.05rem,1.6vw,1.25rem)}body.ra-site .ra-bro .ra-note{margin-top:24px!important;background:#1A1A1A;color:#fff;border-left:6px solid #fff;padding:14px 18px;max-width:62ch;font-weight:500}body.ra-site .ra-bro .ra-series-block{background:#fff}body.ra-site .ra-bro .ra-series-block:nth-child(odd){background:#F6F6F6}body.ra-site .ra-bro .ra-series-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:24px}body.ra-site .ra-bro h2{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700;letter-spacing:-.015em;padding-bottom:10px;border-bottom:4px solid var(--ra-yellow);display:inline-block}body.ra-site .ra-bro .ra-series-head a{color:#1A1A1A;font-weight:700;text-underline-offset:4px;text-decoration-thickness:2px}body.ra-site .ra-bro .ra-sheets{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px}body.ra-site .ra-bro .ra-sheet{background:#fff;border:2px solid #E2E2E2;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}body.ra-site .ra-bro .ra-sheet figure{margin:0;background:#fff;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;padding:12px}body.ra-site .ra-bro .ra-sheet img{width:100%;height:100%;object-fit:contain}body.ra-site .ra-bro .ra-sheet-body{padding:16px 20px 20px;border-top:4px solid var(--ra-yellow);display:flex;flex-direction:column;gap:6px;flex:1}body.ra-site .ra-bro .ra-sheet h3{font-size:1.3rem;font-weight:700}body.ra-site .ra-bro .ra-sheet p{font-size:.95rem;color:#444}body.ra-site .ra-bro .ra-dl{margin-top:auto!important;padding-top:10px}body.ra-site .ra-bro .ra-dl a{display:inline-block;background:#1A1A1A;color:#fff;border:2px solid #1A1A1A;border-radius:999px;padding:10px 20px;font-weight:700;text-decoration:none}body.ra-site .ra-bro .ra-dl a:hover{background:#fff;color:#1A1A1A}body.ra-site .ra-bro a:focus-visible{outline:3px solid #F7B500;outline-offset:3px}body.ra-site .ra-bro .ra-soon{margin-top:20px!important;color:#444}body.ra-site .ra-bro .ra-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body.ra-site .ra-bro-help{background:#1A1A1A;color:#fff}body.ra-site .ra-bro-help h2{border-bottom-color:#F7B500}body.ra-site .ra-bro-help p{margin-top:14px!important}body.ra-site .ra-bro-help a{color:#F7B500;font-weight:700;text-underline-offset:3px}body.ra-site .ra-own{--ra-yellow:#F7B500;--ra-ink:#1A1A1A;font-family:Ubuntu,system-ui,sans-serif;color:var(--ra-ink)}body.ra-site .entry-content>.ra-own.alignfull{margin:0!important;width:100%;max-width:none!important}body.ra-site .ra-own *{box-sizing:border-box}body.ra-site .ra-own>.ra-band,body.ra-site .ra-own .ra-band+.ra-band{margin:0!important;max-width:none!important}body.ra-site .ra-own .ra-band{width:100%;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px)}body.ra-site .ra-own .ra-inner{max-width:1200px;margin:0 auto}body.ra-site .ra-own p,body.ra-site .ra-own h2,body.ra-site .ra-own h3{color:inherit;margin:0}body.ra-site .ra-own p{line-height:1.6;max-width:62ch}body.ra-site:has(.ra-own) .m-section:has(.m-post-content){padding:0!important}body.ra-site:has(.ra-own) .m-section:has(.m-post-content) .entry-content{padding-left:0!important;padding-right:0!important}body.ra-site:has(.ra-own) .m-columns>*,body.ra-site:has(.ra-own) .m-section:has(.m-post-content)>*{min-width:0;max-width:100%}body.ra-site:has(.ra-own) .m-section:has(>.m-container>h1){background:#F7B500;color:#1A1A1A;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px) 3px!important;position:relative;z-index:1;margin-bottom:-3px!important}body.ra-site:has(.ra-own) .m-section:has(>.m-container>h1)>.m-container{max-width:1200px;width:100%;margin:0 auto}body.ra-site:has(.ra-own) .m-section:has(>.m-container>h1) h1{color:inherit;text-align:left;font-size:clamp(2.6rem,6vw,4.75rem);font-weight:700;letter-spacing:-.02em;line-height:1}body.ra-site .ra-own-intro{background:var(--ra-yellow);padding-top:clamp(20px,3vw,32px)!important}body.ra-site .ra-own-intro p{font-size:clamp(1.05rem,1.6vw,1.25rem)}body.ra-site .ra-own-intro p+p{margin-top:14px!important}body.ra-site .ra-own .ra-list{background:#fff}body.ra-site .ra-own .ra-list+.ra-list{background:#F6F6F6}body.ra-site .ra-own h2{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700;letter-spacing:-.015em;padding-bottom:10px;border-bottom:4px solid var(--ra-yellow);display:inline-block;margin-bottom:24px!important}body.ra-site .ra-own .ra-files{list-style:none;margin:0;padding:0;display:grid;gap:12px}body.ra-site .ra-own .ra-files li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;background:#fff;border:2px solid #E2E2E2;border-left:6px solid var(--ra-yellow);border-radius:10px;padding:14px 18px}body.ra-site .ra-own .ra-files strong{font-size:1.1rem}body.ra-site .ra-own .ra-files span.ra-size{color:#444;font-size:.95rem;margin-left:8px}body.ra-site .ra-own .ra-files a{display:inline-block;background:#1A1A1A;color:#fff;border:2px solid #1A1A1A;border-radius:999px;padding:9px 20px;font-weight:700;text-decoration:none;white-space:nowrap}body.ra-site .ra-own .ra-files a:hover{background:#fff;color:#1A1A1A}body.ra-site .ra-own a:focus-visible{outline:3px solid #F7B500;outline-offset:3px}body.ra-site .ra-own .ra-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body.ra-site .ra-own .ra-videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px}body.ra-site .ra-own .ra-video h3{font-size:1.25rem;font-weight:700;margin-bottom:10px!important}body.ra-site .ra-own .ra-video video{width:100%;aspect-ratio:16/9;background:#1A1A1A;border-radius:12px;display:block}body.ra-site .ra-own .ra-video p{margin-top:8px!important;color:#444;font-size:.95rem}body.ra-site .ra-own-more{background:#1A1A1A;color:#fff}body.ra-site .ra-own-more h2{border-bottom-color:#F7B500}body.ra-site .ra-own-more ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px}body.ra-site .ra-own-more ul a{display:inline-block;border:2px solid #fff;color:#fff;border-radius:999px;padding:10px 22px;font-weight:700;text-decoration:none}body.ra-site .ra-own-more ul a:hover{background:#fff;color:#1A1A1A}body.ra-site .ra-own-more p{margin-top:24px!important}body.ra-site .ra-own-more p a{color:#F7B500;font-weight:700}body.ra-site .ra-own{--ra-yellow:#F7B500;--ra-ink:#1A1A1A;font-family:Ubuntu,system-ui,sans-serif;color:var(--ra-ink)}body.ra-site .entry-content>.ra-own.alignfull{margin:0!important;width:100%;max-width:none!important}body.ra-site .ra-own *{box-sizing:border-box}body.ra-site .ra-own>.ra-band,body.ra-site .ra-own .ra-band+.ra-band{margin:0!important;max-width:none!important}body.ra-site .ra-own .ra-band{width:100%;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px)}body.ra-site .ra-own .ra-inner{max-width:1200px;margin:0 auto}body.ra-site .ra-own p,body.ra-site .ra-own h2,body.ra-site .ra-own h3{color:inherit;margin:0}body.ra-site .ra-own p{line-height:1.6;max-width:62ch}body.ra-site:has(.ra-own) .m-section:has(.m-post-content){padding:0!important}body.ra-site:has(.ra-own) .m-section:has(.m-post-content) .entry-content{padding-left:0!important;padding-right:0!important}body.ra-site:has(.ra-own) .m-columns>*,body.ra-site:has(.ra-own) .m-section:has(.m-post-content)>*{min-width:0;max-width:100%}body.ra-site:has(.ra-own) .m-section:has(>.m-container>h1){background:#F7B500;color:#1A1A1A;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px) 3px!important;position:relative;z-index:1;margin-bottom:-3px!important}body.ra-site:has(.ra-own) .m-section:has(>.m-container>h1)>.m-container{max-width:1200px;width:100%;margin:0 auto}body.ra-site:has(.ra-own) .m-section:has(>.m-container>h1) h1{color:inherit;text-align:left;font-size:clamp(2.6rem,6vw,4.75rem);font-weight:700;letter-spacing:-.02em;line-height:1}body.ra-site .ra-own-intro{background:var(--ra-yellow);padding-top:clamp(20px,3vw,32px)!important}body.ra-site .ra-own-intro p{font-size:clamp(1.05rem,1.6vw,1.25rem)}body.ra-site .ra-own-intro p+p{margin-top:14px!important}body.ra-site .ra-own .ra-list{background:#fff}body.ra-site .ra-own .ra-list+.ra-list{background:#F6F6F6}body.ra-site .ra-own h2{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700;letter-spacing:-.015em;padding-bottom:10px;border-bottom:4px solid var(--ra-yellow);display:inline-block;margin-bottom:24px!important}body.ra-site .ra-own .ra-files{list-style:none;margin:0;padding:0;display:grid;gap:12px}body.ra-site .ra-own .ra-files li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;background:#fff;border:2px solid #E2E2E2;border-left:6px solid var(--ra-yellow);border-radius:10px;padding:14px 18px}body.ra-site .ra-own .ra-files strong{font-size:1.1rem}body.ra-site .ra-own .ra-files span.ra-size{color:#444;font-size:.95rem;margin-left:8px}body.ra-site .ra-own .ra-files a{display:inline-block;background:#1A1A1A;color:#fff;border:2px solid #1A1A1A;border-radius:999px;padding:9px 20px;font-weight:700;text-decoration:none;white-space:nowrap}body.ra-site .ra-own .ra-files a:hover{background:#fff;color:#1A1A1A}body.ra-site .ra-own a:focus-visible{outline:3px solid #F7B500;outline-offset:3px}body.ra-site .ra-own .ra-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body.ra-site .ra-own .ra-videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px}body.ra-site .ra-own .ra-video h2.ra-vtitle{font-size:1.25rem;border:0;padding:0;display:block;margin-bottom:10px!important}body.ra-site .ra-own .ra-video video{width:100%;aspect-ratio:16/9;background:#1A1A1A;border-radius:12px;display:block}body.ra-site .ra-own .ra-video p{margin-top:8px!important;color:#444;font-size:.95rem}body.ra-site .ra-own-more{background:#1A1A1A;color:#fff}body.ra-site .ra-own-more h2{border-bottom-color:#F7B500}body.ra-site .ra-own-more ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px}body.ra-site .ra-own-more ul a{display:inline-block;border:2px solid #fff;color:#fff;border-radius:999px;padding:10px 22px;font-weight:700;text-decoration:none}body.ra-site .ra-own-more ul a:hover{background:#fff;color:#1A1A1A}body.ra-site .ra-own-more p{margin-top:24px!important}body.ra-site .ra-own-more p a{color:#F7B500;font-weight:700}body.ra-site .ra-own .ra-steps{margin-top:12px;border-top:2px solid #E2E2E2;padding-top:10px}body.ra-site .ra-own .ra-steps summary{font-weight:700;cursor:pointer;padding:6px 0}body.ra-site .ra-own .ra-steps summary:focus-visible{outline:3px solid #F7B500;outline-offset:3px}body.ra-site .ra-own .ra-steps ol{margin:8px 0 0;padding-left:1.4em;line-height:1.6}body.ra-site .ra-own .ra-steps .ra-credit{font-size:.9rem;color:#444}body a:where(:not(.m-button,.m-link,.m-menu-link,.m-badge,.wp-block-button__link)){color:#1A1A1A;text-decoration:underline;text-underline-offset:3px}body.ra-site .ra-ev-badge{color:#1A1A1A!important}body .m-loop-item{--color--text--accent-2:#6B5210}.ra-skip{position:absolute;left:12px;top:-200px;z-index:100000;background:#1A1A1A;color:#fff!important;padding:12px 20px;border-radius:8px;font:700 1rem Ubuntu,system-ui,sans-serif;text-decoration:none!important;outline:3px solid #F7B500;outline-offset:2px}.ra-skip:focus{top:12px}main:focus{outline:none}.ra-zoom{display:block;width:100%;padding:0;margin:0;border:0;background:none;cursor:zoom-in;position:relative;font:inherit;color:inherit}.ra-zoom img{display:block}.ra-zoom::after{content:"";position:absolute;right:10px;top:10px;width:36px;height:36px;border-radius:50%;background:rgba(26,26,26,.78) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 21 21M10.5 7.5v6M7.5 10.5h6'/%3E%3C/svg%3E") center/20px no-repeat;transition:transform .15s}.ra-zoom:hover::after,.ra-zoom:focus-visible::after{transform:scale(1.12)}.ra-zoom:focus-visible{outline:3px solid #F7B500;outline-offset:-3px}dialog.ra-lb{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(12,12,12,.96);color:#fff;overscroll-behavior:contain}dialog.ra-lb::backdrop{background:rgba(0,0,0,.7)}.ra-lb-inner{position:relative;height:100%;display:flex;align-items:center;justify-content:center;padding:64px 76px 40px;box-sizing:border-box}.ra-lb figure{margin:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ra-lb img{max-width:100%;max-height:calc(100% - 56px);object-fit:contain;background:#fff;border-radius:12px;touch-action:pan-y}.ra-lb figcaption{margin-top:16px;font:700 clamp(1.1rem,2.4vw,1.5rem)/1.3 Ubuntu,system-ui,sans-serif;color:#fff;text-align:center}.ra-lb button{position:absolute;display:flex;align-items:center;justify-content:center;background:#F7B500;color:#1A1A1A;border:0;border-radius:50%;width:52px;height:52px;padding:0;font:700 30px/1 Ubuntu,system-ui,sans-serif;cursor:pointer}.ra-lb button[hidden]{display:none}.ra-lb button:hover{background:#fff}.ra-lb button:focus-visible{outline:3px solid #fff;outline-offset:3px}.ra-lb-close{top:14px;right:14px}.ra-lb-prev{left:12px;top:50%;transform:translateY(-50%)}.ra-lb-next{right:12px;top:50%;transform:translateY(-50%)}.ra-lb-count{position:absolute;top:28px;left:20px;margin:0;color:#ddd;font:1rem Ubuntu,system-ui,sans-serif}@media(max-width:700px){.ra-lb-inner{padding:72px 10px 92px}.ra-lb-prev,.ra-lb-next{top:auto;bottom:22px;transform:none}.ra-lb-prev{left:calc(50% - 64px)}.ra-lb-next{right:calc(50% - 64px)}}html:has(dialog.ra-lb[open]){overflow:hidden}body.ra-site:has(.alignfull.ra-about) .ra-about{--ra-yellow:#F7B500;--ra-ink:#1A1A1A;font-family:Ubuntu,system-ui,sans-serif;color:var(--ra-ink)}body.ra-site:has(.alignfull.ra-about) .entry-content>.ra-about.alignfull{margin:0!important;width:100%;max-width:none!important}body.ra-site:has(.alignfull.ra-about) .ra-about *{box-sizing:border-box}body.ra-site:has(.alignfull.ra-about) .ra-about>.ra-band{margin:0!important;max-width:none!important;width:100%;padding:clamp(48px,7vw,96px) clamp(20px,5vw,64px)}body.ra-site:has(.alignfull.ra-about) .ra-about .ra-inner{max-width:1200px;margin:0 auto}body.ra-site:has(.alignfull.ra-about) .ra-about p,body.ra-site:has(.alignfull.ra-about) .ra-about h2{color:inherit;margin:0}body.ra-site:has(.alignfull.ra-about) .ra-about p{line-height:1.65;max-width:62ch;font-size:1.1rem}body.ra-site:has(.alignfull.ra-about) .ra-about p+p{margin-top:16px!important}body.ra-site:has(.alignfull.ra-about) .ra-about h2{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;letter-spacing:-.015em;line-height:1.15;padding-bottom:12px;border-bottom:4px solid var(--ra-yellow);display:inline-block;margin-bottom:24px!important}body.ra-site:has(.alignfull.ra-about) .m-section:has(.m-post-content){padding:0!important}body.ra-site:has(.alignfull.ra-about) .m-section:has(.m-post-content) .entry-content{padding-left:0!important;padding-right:0!important}body.ra-site:has(.alignfull.ra-about) .m-columns>*,body.ra-site:has(.alignfull.ra-about) .m-section:has(.m-post-content)>*{min-width:0;max-width:100%}body.ra-site:has(.alignfull.ra-about) .m-section:has(>.m-container>h1){background:#F7B500;color:#1A1A1A;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px) 3px!important;position:relative;z-index:1;margin-bottom:-3px!important}body.ra-site:has(.alignfull.ra-about) .m-section:has(>.m-container>h1)>.m-container{max-width:1200px;width:100%;margin:0 auto}body.ra-site:has(.alignfull.ra-about) .m-section:has(>.m-container>h1) h1{color:inherit;text-align:left;font-size:clamp(2.6rem,6vw,4.75rem);font-weight:700;letter-spacing:-.02em;line-height:1}body.ra-site:has(.alignfull.ra-about) .ra-about-intro{background:var(--ra-yellow);padding-top:clamp(16px,2.5vw,28px)!important}body.ra-site:has(.alignfull.ra-about) .ra-about-tag{font-size:clamp(1.5rem,3vw,2.2rem)!important;font-weight:700;line-height:1.2!important;margin-bottom:20px!important}body.ra-site:has(.alignfull.ra-about) .ra-about-intro p:not(.ra-about-tag){font-size:clamp(1.1rem,1.6vw,1.3rem)}body.ra-site:has(.alignfull.ra-about) .ra-about-era,body.ra-site:has(.alignfull.ra-about) .ra-about-journey{background:#fff}body.ra-site:has(.alignfull.ra-about) .ra-about-modern{background:#F6F6F6}body.ra-site:has(.alignfull.ra-about) .ra-about .wp-block-columns{display:flex;gap:clamp(32px,5vw,64px);align-items:center;margin:0}body.ra-site:has(.alignfull.ra-about) .ra-about .wp-block-column{flex:1;min-width:0}@media(max-width:800px){body.ra-site:has(.alignfull.ra-about) .ra-about .wp-block-columns{flex-direction:column;align-items:stretch}body.ra-site:has(.alignfull.ra-about) .ra-about-electra .wp-block-column:first-child{order:2}}body.ra-site:has(.alignfull.ra-about) .ra-about .wp-block-image{margin:0;border-radius:16px;overflow:hidden;background:#fff}body.ra-site:has(.alignfull.ra-about) .ra-about .wp-block-image img{width:100%;height:auto;display:block}body.ra-site:has(.alignfull.ra-about) .ra-about-electra{background:#0E4D52;color:#fff}body.ra-site:has(.alignfull.ra-about) .ra-about-electra .wp-block-image{background:#0b3d41}body.ra-site:has(.alignfull.ra-about) .ra-about-electra .wp-block-image img{aspect-ratio:4/3;object-fit:cover}body.ra-site:has(.alignfull.ra-about) .ra-about-freedom{margin-top:28px!important;font-size:clamp(1.3rem,2.4vw,1.75rem)!important;font-weight:700;line-height:1.35!important;border-left:6px solid var(--ra-yellow);padding-left:20px;max-width:none!important}body.ra-site:has(.alignfull.ra-about) .ra-about-sign{background:#1A1A1A;color:#fff;text-align:center}body.ra-site:has(.alignfull.ra-about) .ra-about-sign .ra-lines{height:12px;max-width:240px;margin:0 auto 28px;border-top:4px solid var(--ra-yellow);border-bottom:4px solid var(--ra-yellow)}body.ra-site:has(.alignfull.ra-about) .ra-about-signoff{font-size:clamp(1.6rem,3.6vw,2.6rem)!important;font-weight:700;line-height:1.25!important;max-width:none!important;margin:0 auto!important}body.ra-site:has(.alignfull.ra-about) .ra-about .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}body.ra-site:has(.alignfull.ra-about) .ra-about-sign .wp-block-buttons{justify-content:center}body.ra-site:has(.alignfull.ra-about) .ra-about .wp-block-button__link{display:inline-block;padding:14px 26px;border-radius:999px;font-weight:700;text-decoration:none;border:2px solid currentColor;line-height:1.2}body.ra-site:has(.alignfull.ra-about) .ra-about .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#1A1A1A;color:#fff;border-color:#1A1A1A}body.ra-site:has(.alignfull.ra-about) .ra-about .ra-dark .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#F7B500;color:#1A1A1A;border-color:#F7B500}body.ra-site:has(.alignfull.ra-about) .ra-about .ra-dark .is-style-outline .wp-block-button__link{background:transparent;color:#fff;border-color:#fff}body.ra-site:has(.alignfull.ra-about) .ra-about .wp-block-button__link:focus-visible{outline:3px solid #F7B500;outline-offset:3px}body.ra-site:has(.alignfull.ra-contact) mosaic-form-wrapper .m-choice{display:flex!important;gap:12px;align-items:flex-start;cursor:pointer}body.ra-site:has(.alignfull.ra-contact) mosaic-form-wrapper .m-checkbox{flex:0 0 22px;width:22px;height:22px;margin:2px 12px 0 0;border:2px solid #1A1A1A;border-radius:4px;background:#fff}body.ra-site:has(.alignfull.ra-contact) mosaic-form-wrapper .m-checkbox:checked{background:#1A1A1A url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M3 8.5l3 3 7-7%27 stroke=%27%23fff%27 stroke-width=%272.2%27 fill=%27none%27/%3E%3C/svg%3E") center/16px no-repeat}body.ra-site:has(.alignfull.ra-contact) mosaic-form-wrapper .m-checkbox:focus-visible{outline:3px solid #F7B500;outline-offset:2px}body.ra-site:has(.alignfull.ra-contact) mosaic-form-wrapper .m-choice-label{color:#1A1A1A}body.ra-site .ra-ev-wordmark{margin:0 0 20px}body.ra-site .ra-ev-detail h2{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;padding-bottom:12px;border-bottom:4px solid #F7B500;display:inline-block}body.ra-site .ra-ev-wordmark img{width:min(320px,70vw);height:auto}body.ra-site .ra-ev-shield{margin:32px auto 0;text-align:center}body.ra-site .ra-ev-shield img{width:min(220px,50vw);height:auto;margin:0 auto}body.ra-site .ra-own{--ra-yellow:#F7B500;--ra-ink:#1A1A1A;font-family:Ubuntu,system-ui,sans-serif;color:var(--ra-ink)}body.ra-site .entry-content>.ra-own.alignfull{margin:0!important;width:100%;max-width:none!important}body.ra-site .ra-own *{box-sizing:border-box}body.ra-site .ra-own>.ra-band,body.ra-site .ra-own .ra-band+.ra-band{margin:0!important;max-width:none!important}body.ra-site .ra-own .ra-band{width:100%;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px)}body.ra-site .ra-own .ra-inner{max-width:1200px;margin:0 auto}body.ra-site .ra-own p,body.ra-site .ra-own h2,body.ra-site .ra-own h3{color:inherit;margin:0}body.ra-site .ra-own p{line-height:1.6;max-width:62ch}body.ra-site:has(.ra-own) .m-section:has(.m-post-content){padding:0!important}body.ra-site:has(.ra-own) .m-section:has(.m-post-content) .entry-content{padding-left:0!important;padding-right:0!important}body.ra-site:has(.ra-own) .m-columns>*,body.ra-site:has(.ra-own) .m-section:has(.m-post-content)>*{min-width:0;max-width:100%}body.ra-site:has(.ra-own) .m-section:has(>.m-container>h1){background:#F7B500;color:#1A1A1A;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px) 3px!important;position:relative;z-index:1;margin-bottom:-3px!important}body.ra-site:has(.ra-own) .m-section:has(>.m-container>h1)>.m-container{max-width:1200px;width:100%;margin:0 auto}body.ra-site:has(.ra-own) .m-section:has(>.m-container>h1) h1{color:inherit;text-align:left;font-size:clamp(2.6rem,6vw,4.75rem);font-weight:700;letter-spacing:-.02em;line-height:1}body.ra-site .ra-own-intro{background:var(--ra-yellow);padding-top:clamp(20px,3vw,32px)!important}body.ra-site .ra-own-intro p{font-size:clamp(1.05rem,1.6vw,1.25rem)}body.ra-site .ra-own-intro p+p{margin-top:14px!important}body.ra-site .ra-own .ra-list{background:#fff}body.ra-site .ra-own .ra-list+.ra-list{background:#F6F6F6}body.ra-site .ra-own h2{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700;letter-spacing:-.015em;padding-bottom:10px;border-bottom:4px solid var(--ra-yellow);display:inline-block;margin-bottom:24px!important}body.ra-site .ra-own .ra-files{list-style:none;margin:0;padding:0;display:grid;gap:12px}body.ra-site .ra-own .ra-files li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;background:#fff;border:2px solid #E2E2E2;border-left:6px solid var(--ra-yellow);border-radius:10px;padding:14px 18px}body.ra-site .ra-own .ra-files strong{font-size:1.1rem}body.ra-site .ra-own .ra-files span.ra-size{color:#444;font-size:.95rem;margin-left:8px}body.ra-site .ra-own .ra-files a{display:inline-block;background:#1A1A1A;color:#fff;border:2px solid #1A1A1A;border-radius:999px;padding:9px 20px;font-weight:700;text-decoration:none;white-space:nowrap}body.ra-site .ra-own .ra-files a:hover{background:#fff;color:#1A1A1A}body.ra-site .ra-own a:focus-visible{outline:3px solid #F7B500;outline-offset:3px}body.ra-site .ra-own .ra-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body.ra-site .ra-own .ra-videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px}body.ra-site .ra-own .ra-video h2.ra-vtitle{font-size:1.25rem;border:0;padding:0;display:block;margin-bottom:10px!important}body.ra-site .ra-own .ra-video video{width:100%;aspect-ratio:16/9;background:#1A1A1A;border-radius:12px;display:block}body.ra-site .ra-own .ra-video p{margin-top:8px!important;color:#444;font-size:.95rem}body.ra-site .ra-own-more{background:#1A1A1A;color:#fff}body.ra-site .ra-own-more h2{border-bottom-color:#F7B500}body.ra-site .ra-own-more ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px}body.ra-site .ra-own-more ul a{display:inline-block;border:2px solid #fff;color:#fff;border-radius:999px;padding:10px 22px;font-weight:700;text-decoration:none}body.ra-site .ra-own-more ul a:hover{background:#fff;color:#1A1A1A}body.ra-site .ra-own-more p{margin-top:24px!important}body.ra-site .ra-own-more p a{color:#F7B500;font-weight:700}body.ra-site .ra-own .ra-steps{margin-top:12px;border-top:2px solid #E2E2E2;padding-top:10px}body.ra-site .ra-own .ra-steps summary{font-weight:700;cursor:pointer;padding:6px 0}body.ra-site .ra-own .ra-steps summary:focus-visible{outline:3px solid #F7B500;outline-offset:3px}body.ra-site .ra-own .ra-steps ol{margin:8px 0 0;padding-left:1.4em;line-height:1.6}body.ra-site .ra-own .ra-steps .ra-credit{font-size:.9rem;color:#444}body.ra-site .ra-yt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:48px 32px}body.ra-site .ra-yt-card h2{font-size:1.4rem;margin:0 0 12px}body.ra-site .ra-yt{position:relative;aspect-ratio:16/9;background:#1A1A1A;border-radius:12px;overflow:hidden}body.ra-site .ra-yt img{width:100%;height:100%;object-fit:cover;display:block}body.ra-site .ra-yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.ra-site .ra-yt-play{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;padding:0}body.ra-site .ra-yt-play svg{transition:transform .15s}body.ra-site .ra-yt-play:hover svg,body.ra-site .ra-yt-play:focus-visible svg{transform:scale(1.12)}body.ra-site .ra-yt-play:focus-visible{outline:4px solid #F7B500;outline-offset:-4px}body.ra-site .ra-yt-len{position:absolute;right:10px;bottom:10px;background:rgba(26,26,26,.85);color:#fff;font-size:.85rem;padding:2px 8px;border-radius:4px}body.ra-site .ra-yt-card p{margin:12px 0 0}body.ra-site .ra-yt-snd{color:#4A4A4A}body.ra-site .ra-yt-link{font-size:.95rem}.ra-series .ra-about .ra-inner,.ra-series .ra-faq .ra-inner{max-width:780px}.ra-series .ra-about h2,.ra-series .ra-faq h2{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;padding-bottom:12px;border-bottom:4px solid #F7B500;display:inline-block;margin:0 0 24px}.ra-series .ra-about h3,.ra-series .ra-faq h3{font-size:1.25rem;font-weight:700;margin:28px 0 8px;line-height:1.3}.ra-series .ra-about p,.ra-series .ra-faq p{font-size:1.0625rem;line-height:1.65;margin:0 0 14px}.ra-series .ra-about ul{margin:0 0 8px;padding-left:1.25em;line-height:1.6}.ra-series .ra-about li{margin:0 0 6px}.ra-series .ra-about li::marker{color:#B38200}.ra-series .ra-faq{background:#fff}.ra-series .ra-colour-intro{max-width:780px;font-size:1.0625rem;line-height:1.65;margin:0 0 24px}.ra-series :is(.ra-about,.ra-faq) .ra-inner>h3{margin-block-start:32px!important;margin-block-end:8px!important}.ra-series :is(.ra-about,.ra-faq) .ra-inner>h2+h3{margin-block-start:8px!important}.ra-series :is(.ra-about,.ra-faq) .ra-inner>p,.ra-series .ra-about .ra-inner>ul{margin-block-start:0!important;margin-block-end:14px!important}.ra-series .ra-about .ra-inner>h2,.ra-series .ra-faq .ra-inner>h2{margin-block-end:20px!important}.ra-series .ra-faq{border-top:1px solid #E2E2E2}.ra-home .ra-about .ra-inner{max-width:780px}.ra-home .ra-about h2{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;padding-bottom:12px;border-bottom:4px solid #F7B500;display:inline-block;margin-block-end:20px!important}.ra-home .ra-about .ra-inner>p{font-size:1.0625rem;line-height:1.65;margin-block-start:0!important;margin-block-end:14px!important}header.m-section{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:100}header.m-section:focus-within{translate:none!important}.road-lines{transform-origin:left center}html{scroll-padding-top:230px}@keyframes ra-rise{from{opacity:.001;translate:0 24px}to{opacity:1;translate:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ra-band:not(.ra-hero):not(.ra-intro):not(.ra-bro-intro):not(.ra-own-intro){animation:ra-rise linear both;animation-timeline:view();animation-range:entry 0% entry 30%}}.ra-card,.ra-sheet,.ra-yt-card,.ra-gallery figure{transition:translate .25s ease-out,box-shadow .25s ease-out}.ra-card figure,.ra-sheet figure,.ra-yt{overflow:hidden}.ra-card figure img,.ra-sheet figure img,.ra-yt>img{transition:scale .35s ease-out}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ra-card:hover,.ra-sheet:hover,.ra-yt-card:hover,.ra-gallery figure:hover{translate:0 -4px;box-shadow:0 10px 24px rgba(26,26,26,.12)}.ra-card:hover figure img,.ra-sheet:hover figure img,.ra-yt-card:hover .ra-yt>img{scale:1.04}}@media (prefers-reduced-motion:no-preference){.ra-card:focus-within,.ra-sheet:focus-within,.ra-yt-card:focus-within,.ra-gallery figure:focus-within{translate:0 -4px;box-shadow:0 10px 24px rgba(26,26,26,.12)}}@media (prefers-reduced-motion:reduce){header.m-section,.road-lines{translate:none!important;scale:none!important}}form .m-input[aria-invalid="true"],form .m-textarea[aria-invalid="true"]{border-color:#B3261E!important;box-shadow:0 0 0 1px #B3261E}form .m-checkbox[aria-invalid="true"]{outline:2px solid #B3261E;outline-offset:2px}.ra-field-error{color:#B3261E;font-size:.95rem;font-weight:500;margin:.4rem 0 0}body.ra-site .ra-series .ra-specs h3.wp-block-heading{margin:2.75rem 0 1rem}body.ra-site .ra-series .ra-specs h2 + h3.wp-block-heading{margin-top:1.5rem}.ra-lang-switch{border:2px solid currentColor;border-radius:999px;padding:2px 12px!important;font-weight:700;line-height:1.6}