body.rr-homepage .rr-home-hero .rr-home-hero__graphic-title{width:min(55%,240px);margin:0 auto 20px;line-height:0}
body.rr-homepage .rr-home-hero__copy p{font-size:19px;line-height:1.45;color:#f5f5f3}
body.rr-homepage .rr-home-hero__copy h1{margin:16px auto 0;max-width:680px;font:700 clamp(30px,4vw,48px)/1.08 Barlow,Arial,sans-serif;letter-spacing:-.025em;color:#fff;text-wrap:balance}
body.rr-homepage .rr-home-hero__cta-arrow{display:none}
body.rr-homepage .rr-home-hero__media::after{background:linear-gradient(180deg,#0005,#0009 70%,#080808)}
html body :is(.rr-original-orbit__track,.rr-plus-orbit__track,.rr-graphic-orbit__track){height:calc(var(--rr-orbit-size) + 132px)}
html body .rr-orbit-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:14px auto 0;padding:0 8px}
html body .rr-orbit-actions :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #bac5cb;border-radius:6px;font:650 15px/1.2 Barlow,Arial,sans-serif;text-decoration:none;cursor:pointer}
html body .rr-orbit-actions a{background:#f4f3ee;color:#111!important;border-color:#f4f3ee}
html body .rr-orbit-actions button{background:#151b1e;color:#fff!important}
html body [data-rr-orbit-slide]:not([data-offset="0"]) .rr-orbit-actions{visibility:hidden}
html body :is(.rr-original-orbit__footer,.rr-plus-orbit__footer,.rr-graphic-orbit__footer){flex-wrap:wrap;row-gap:14px}
html body :is(.rr-original-orbit__footer,.rr-plus-orbit__footer,.rr-graphic-orbit__footer) a{display:flex;flex-basis:100%;align-items:center;justify-content:center;min-height:44px;color:#8ce1ec;font:650 15px/1.2 Barlow,Arial,sans-serif;text-decoration:underline;text-underline-offset:5px;letter-spacing:0}
html body .rr-orbit-actions :is(a,button):focus-visible,html body [data-rr-board-open]:focus-visible{outline:3px solid #78d6e7!important;outline-offset:3px}
#MainContent .rr-og.rr-shared-builder [data-accessory="led"][hidden]{display:none!important}
.rr-finish-guide{margin:28px 0 0;border-top:1px solid #ffffff2b;padding-top:24px;color:#eff3f4}
.rr-finish-guide h3{font:700 24px/1.2 Barlow,Arial,sans-serif;margin:0 0 18px}
.rr-finish-guide__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.rr-finish-guide__options strong{font:700 18px/1.25 Barlow,Arial,sans-serif}
.rr-finish-guide p{font:400 15px/1.5 Barlow,Arial,sans-serif;color:#d3dce0;margin:8px 0 0}
.rr-finish-guide blockquote{margin:24px 0 0;padding:16px 20px;border-left:3px solid #78d6e7;background:#151a1d}
.rr-finish-guide blockquote p{margin:0;color:#fff;font-size:17px}
.rr-finish-guide cite{display:block;margin-top:8px;color:#c3cdd1;font:400 13px/1.4 Barlow,Arial,sans-serif}
@media(max-width:749px){body.rr-homepage .rr-home-hero .rr-home-hero__graphic-title{width:180px;margin-bottom:18px}body.rr-homepage .rr-home-hero__copy p{font-size:17px}body.rr-homepage .rr-home-hero__copy h1{font-size:34px}html body .rr-orbit-actions :is(a,button){font-size:14px;padding:10px 12px}.rr-finish-guide__options{gap:14px}.rr-finish-guide__options strong{font-size:16px}.rr-finish-guide__options p{font-size:13px}.rr-finish-guide h3{font-size:22px}}
@media(max-width:374px){.rr-finish-guide__options{grid-template-columns:1fr}.rr-finish-guide__options p{font-size:15px}}
