CINXE.COM
Roon - How Roon works
<!DOCTYPE html> <html lang="en"> <head> <link rel="alternate" hreflang="x-default" href="https://roon.app/en/how-roon-works" /> <link rel="alternate" hreflang="en" href="https://roon.app/en/how-roon-works" /> <link rel="alternate" hreflang="es" href="https://roon.app/es/how-roon-works" /> <link rel="alternate" hreflang="de" href="https://roon.app/de/how-roon-works" /> <link rel="alternate" hreflang="fr" href="https://roon.app/fr/how-roon-works" /> <link rel="alternate" hreflang="it" href="https://roon.app/it/how-roon-works" /> <link rel="alternate" hreflang="pl" href="https://roon.app/pl/how-roon-works" /> <link rel="alternate" hreflang="zh-Hans" href="https://roon.app/zh-Hans/how-roon-works" /> <link rel="alternate" hreflang="zh-Hant" href="https://roon.app/zh-Hant/how-roon-works" /> <link rel="alternate" hreflang="ja" href="https://roon.app/ja/how-roon-works" /> <link rel="alternate" hreflang="ko" href="https://roon.app/ko/how-roon-works" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Roon - How Roon works</title> <style>body {--color-light-0: 26,29,33;--color-light-1: 71,76,82;--color-light-2: 32,57,243;--color-light-3: 247,247,247;--color-light-4: 255,255,255;--theme-light-lightest-1-fg1: var(--color-light-0);--theme-light-lightest-1-fg2: var(--color-light-1);--theme-light-lightest-1-bg: var(--color-light-4);--theme-light-lightest-2-fg1: var(--color-light-0);--theme-light-lightest-2-fg2: var(--color-light-1);--theme-light-lightest-2-bg: var(--color-light-3);--theme-light-lightest-3-fg1: var(--color-light-4);--theme-light-lightest-3-fg2: var(--color-light-3);--theme-light-lightest-3-bg: var(--color-light-2);--theme-light-light-1-fg1: var(--color-light-0);--theme-light-light-1-fg2: var(--color-light-1);--theme-light-light-1-bg: var(--color-light-3);--theme-light-light-2-fg1: var(--color-light-0);--theme-light-light-2-fg2: var(--color-light-1);--theme-light-light-2-bg: var(--color-light-4);--theme-light-light-3-fg1: var(--color-light-4);--theme-light-light-3-fg2: var(--color-light-3);--theme-light-light-3-bg: var(--color-light-2);--theme-light-accent-1-fg1: var(--color-light-4);--theme-light-accent-1-fg2: var(--color-light-3);--theme-light-accent-1-bg: var(--color-light-2);--theme-light-accent-2-fg1: var(--color-light-0);--theme-light-accent-2-fg2: var(--color-light-1);--theme-light-accent-2-bg: var(--color-light-4);--theme-light-accent-3-fg1: var(--color-light-0);--theme-light-accent-3-fg2: var(--color-light-1);--theme-light-accent-3-bg: var(--color-light-3);--theme-light-dark-1-fg1: var(--color-light-4);--theme-light-dark-1-fg2: var(--color-light-3);--theme-light-dark-1-bg: var(--color-light-1);--theme-light-dark-2-fg1: var(--color-light-4);--theme-light-dark-2-fg2: var(--color-light-3);--theme-light-dark-2-bg: var(--color-light-0);--theme-light-dark-3-fg1: var(--color-light-4);--theme-light-dark-3-fg2: var(--color-light-3);--theme-light-dark-3-bg: var(--color-light-2);--theme-light-darkest-1-fg1: var(--color-light-4);--theme-light-darkest-1-fg2: var(--color-light-3);--theme-light-darkest-1-bg: var(--color-light-0);--theme-light-darkest-2-fg1: var(--color-light-4);--theme-light-darkest-2-fg2: var(--color-light-3);--theme-light-darkest-2-bg: var(--color-light-1);--theme-light-darkest-3-fg1: var(--color-light-4);--theme-light-darkest-3-fg2: var(--color-light-3);--theme-light-darkest-3-bg: var(--color-light-2);} body {--theme-auto-lightest-1-fg1: var(--theme-light-lightest-1-fg1);--theme-auto-lightest-1-fg2: var(--theme-light-lightest-1-fg2);--theme-auto-lightest-1-bg: var(--theme-light-lightest-1-bg);--theme-auto-lightest-2-fg1: var(--theme-light-lightest-2-fg1);--theme-auto-lightest-2-fg2: var(--theme-light-lightest-2-fg2);--theme-auto-lightest-2-bg: var(--theme-light-lightest-2-bg);--theme-auto-lightest-3-fg1: var(--theme-light-lightest-3-fg1);--theme-auto-lightest-3-fg2: var(--theme-light-lightest-3-fg2);--theme-auto-lightest-3-bg: var(--theme-light-lightest-3-bg);--theme-auto-light-1-fg1: var(--theme-light-light-1-fg1);--theme-auto-light-1-fg2: var(--theme-light-light-1-fg2);--theme-auto-light-1-bg: var(--theme-light-light-1-bg);--theme-auto-light-2-fg1: var(--theme-light-light-2-fg1);--theme-auto-light-2-fg2: var(--theme-light-light-2-fg2);--theme-auto-light-2-bg: var(--theme-light-light-2-bg);--theme-auto-light-3-fg1: var(--theme-light-light-3-fg1);--theme-auto-light-3-fg2: var(--theme-light-light-3-fg2);--theme-auto-light-3-bg: var(--theme-light-light-3-bg);--theme-auto-accent-1-fg1: var(--theme-light-accent-1-fg1);--theme-auto-accent-1-fg2: var(--theme-light-accent-1-fg2);--theme-auto-accent-1-bg: var(--theme-light-accent-1-bg);--theme-auto-accent-2-fg1: var(--theme-light-accent-2-fg1);--theme-auto-accent-2-fg2: var(--theme-light-accent-2-fg2);--theme-auto-accent-2-bg: var(--theme-light-accent-2-bg);--theme-auto-accent-3-fg1: var(--theme-light-accent-3-fg1);--theme-auto-accent-3-fg2: var(--theme-light-accent-3-fg2);--theme-auto-accent-3-bg: var(--theme-light-accent-3-bg);--theme-auto-dark-1-fg1: var(--theme-light-dark-1-fg1);--theme-auto-dark-1-fg2: var(--theme-light-dark-1-fg2);--theme-auto-dark-1-bg: var(--theme-light-dark-1-bg);--theme-auto-dark-2-fg1: var(--theme-light-dark-2-fg1);--theme-auto-dark-2-fg2: var(--theme-light-dark-2-fg2);--theme-auto-dark-2-bg: var(--theme-light-dark-2-bg);--theme-auto-dark-3-fg1: var(--theme-light-dark-3-fg1);--theme-auto-dark-3-fg2: var(--theme-light-dark-3-fg2);--theme-auto-dark-3-bg: var(--theme-light-dark-3-bg);--theme-auto-darkest-1-fg1: var(--theme-light-darkest-1-fg1);--theme-auto-darkest-1-fg2: var(--theme-light-darkest-1-fg2);--theme-auto-darkest-1-bg: var(--theme-light-darkest-1-bg);--theme-auto-darkest-2-fg1: var(--theme-light-darkest-2-fg1);--theme-auto-darkest-2-fg2: var(--theme-light-darkest-2-fg2);--theme-auto-darkest-2-bg: var(--theme-light-darkest-2-bg);--theme-auto-darkest-3-fg1: var(--theme-light-darkest-3-fg1);--theme-auto-darkest-3-fg2: var(--theme-light-darkest-3-fg2);--theme-auto-darkest-3-bg: var(--theme-light-darkest-3-bg);} body { background-color: rgb(var(--color-1-bg)); }</style> <style>@import url(https://static-pr.roonlabs.net/grifo.css); @import url(https://fonts.googleapis.com/css2?family=Arimo:wght@400;700&family=Italiana&family=Montserrat:wght@400;700&family=Nunito+Sans:wght@300;700&display=swap); html body{margin:0}*{box-sizing:border-box} @media(max-width: 767px){.hide-sm-only[data-v-be605b26]{display:none}}@media(min-width: 768px)and (max-width: 1023px){.hide-md-only[data-v-be605b26]{display:none}}@media(min-width: 1024px)and (max-width: 1279px){.hide-lg-only[data-v-be605b26]{display:none}}@media(min-width: 1280px){.hide-xl-only[data-v-be605b26]{display:none}}@media(max-width: 767px){.hide-sm-down[data-v-be605b26]{display:none}}@media(max-width: 1023px){.hide-md-down[data-v-be605b26]{display:none}}@media(max-width: 1279px){.hide-lg-down[data-v-be605b26]{display:none}}.hide-xl-down[data-v-be605b26]{display:none}.hide-sm-up[data-v-be605b26]{display:none}@media(min-width: 768px){.hide-md-up[data-v-be605b26]{display:none}}@media(min-width: 1024px){.hide-lg-up[data-v-be605b26]{display:none}}@media(min-width: 1280px){.hide-xl-up[data-v-be605b26]{display:none}}.main[data-v-be605b26]{--font-1: "Nunito Sans", Avenir, Calibri, Arial, sans-serif;--font-2: "grifo_l", Optima, Verdana, sans-serif;--font-3: "Arimo", Verdana, sans-serif;width:100vw;--margin: 2rem;min-height:100vh;background-color:rgb(var(--color-1-bg));display:flex;flex-direction:column}@media(min-width: 768px)and (max-width: 1023px){.main .gutterless[data-v-be605b26]{--margin: min(4rem, calc(2rem + ((100vw - 768px) / 2))) }}@media(min-width: 1024px)and (max-width: 1279px){.main .gutterless[data-v-be605b26]{--margin: min(4rem, calc(2rem + ((100vw - 1024px) / 2))) }}@media(min-width: 1280px){.main .gutterless[data-v-be605b26]{--margin: min(4rem, calc(2rem + ((100vw - 1280px) / 2))) }}.main[data-v-be605b26] a{color:rgb(var(--color-1-fg2));text-decoration:none}.main[data-v-be605b26] a:hover{text-decoration:underline;color:rgb(var(--color-1-fg2))}.main[data-v-be605b26] a:visited{color:rgb(var(--color-1-fg2))}.main[data-v-be605b26] a.text{color:rgb(var(--color-1-fg1));text-decoration:none}.main[data-v-be605b26] a.text:hover{text-decoration:none;color:rgb(var(--color-1-fg1))}.main[data-v-be605b26] a.text:visited{color:rgb(var(--color-1-fg1))}.main[data-v-be605b26] a.link{color:rgb(var(--color-3-bg));text-decoration:none}.main[data-v-be605b26] a.link:hover{text-decoration:underline;color:rgb(var(--color-3-bg))}.main[data-v-be605b26] a.link:visited{color:rgb(var(--color-3-bg))}.main .body[data-v-be605b26]{display:flex;flex-direction:column;flex-grow:1;font-weight:300;font-family:var(--font-1);color:rgb(var(--color-1-fg1))}.main .body .middle[data-v-be605b26]{flex-grow:1}.main .body[data-v-be605b26] .guttered{width:100%}@media(min-width: 768px)and (max-width: 1023px){.main .body[data-v-be605b26] .guttered{max-width:768px;margin-left:auto;margin-right:auto}}@media(min-width: 1024px)and (max-width: 1279px){.main .body[data-v-be605b26] .guttered{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width: 1280px){.main .body[data-v-be605b26] .guttered{max-width:1280px;margin-left:auto;margin-right:auto}}.main .body[data-v-be605b26] .gutterless{width:100%}.main .body[data-v-be605b26] svg{fill:rgb(var(--color-1-fg1))}.main .body[data-v-be605b26] button:not(.unstyled),.main .body[data-v-be605b26] .button{cursor:pointer;border:none;outline-offset:0;padding-left:var(--margin);padding-right:var(--margin);padding-top:1rem;padding-bottom:1rem;font-weight:400;letter-spacing:.05em;font-size:1rem;border-radius:4px;color:rgb(var(--color-3-fg1));background-color:rgb(var(--color-3-bg))}.main .body[data-v-be605b26] button:not(.unstyled):disabled,.main .body[data-v-be605b26] .button:disabled{opacity:.3}.main .body[data-v-be605b26] button:not(.unstyled):hover,.main .body[data-v-be605b26] .button:hover{opacity:.8}.main .body[data-v-be605b26] button:not(.unstyled):focus,.main .body[data-v-be605b26] .button:focus{outline:2px solid rgba(var(--color-3-bg), 0.5)}.main .body[data-v-be605b26] input[type="text"]:not(.unstyled),.main .body[data-v-be605b26] input[type="email"]:not(.unstyled),.main .body[data-v-be605b26] input[type="url"]:not(.unstyled),.main .body[data-v-be605b26] input[type="password"]:not(.unstyled),.main .body[data-v-be605b26] input[type="number"]:not(.unstyled),.main .body[data-v-be605b26] input[type="date"]:not(.unstyled),.main .body[data-v-be605b26] input[type="datetime-local"]:not(.unstyled),.main .body[data-v-be605b26] input[type="month"]:not(.unstyled),.main .body[data-v-be605b26] input[type="search"]:not(.unstyled),.main .body[data-v-be605b26] input[type="tel"]:not(.unstyled),.main .body[data-v-be605b26] input[type="time"]:not(.unstyled),.main .body[data-v-be605b26] input[type="week"]:not(.unstyled),.main .body[data-v-be605b26] input[multiple]:not(.unstyled),.main .body[data-v-be605b26] textarea:not(.unstyled),.main .body[data-v-be605b26] select:not(.unstyled){display:block;appearance:none;background-color:rgb(var(--color-1-bg));border:1px solid rgba(var(--color-1-fg2), 0.2);border-radius:4px;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;font-family:inherit;box-shadow:0px 1px 1px rgba(0,0,0,.03),0px 3px 6px rgba(0,0,0,.02)}.main .body[data-v-be605b26] input[type="text"]:not(.unstyled):focus,.main .body[data-v-be605b26] input[type="email"]:not(.unstyled):focus,.main .body[data-v-be605b26] input[type="url"]:not(.unstyled):focus,.main .body[data-v-be605b26] input[type="password"]:not(.unstyled):focus,.main .body[data-v-be605b26] input[type="number"]:not(.unstyled):focus,.main .body[data-v-be605b26] input[type="date"]:not(.unstyled):focus,.main .body[data-v-be605b26] input[type="datetime-local"]:not(.unstyled):focus,.main .body[data-v-be605b26] input[type="month"]:not(.unstyled):focus,.main .body[data-v-be605b26] input[type="search"]:not(.unstyled):focus,.main .body[data-v-be605b26] input[type="tel"]:not(.unstyled):focus,.main .body[data-v-be605b26] input[type="time"]:not(.unstyled):focus,.main .body[data-v-be605b26] input[type="week"]:not(.unstyled):focus,.main .body[data-v-be605b26] input[multiple]:not(.unstyled):focus,.main .body[data-v-be605b26] textarea:not(.unstyled):focus,.main .body[data-v-be605b26] select:not(.unstyled):focus{outline-offset:0;outline:2px solid rgba(var(--color-3-bg), 0.5)}.main .body[data-v-be605b26] input[type="text"]:not(.unstyled)::placeholder,.main .body[data-v-be605b26] input[type="email"]:not(.unstyled)::placeholder,.main .body[data-v-be605b26] input[type="url"]:not(.unstyled)::placeholder,.main .body[data-v-be605b26] input[type="password"]:not(.unstyled)::placeholder,.main .body[data-v-be605b26] input[type="number"]:not(.unstyled)::placeholder,.main .body[data-v-be605b26] input[type="date"]:not(.unstyled)::placeholder,.main .body[data-v-be605b26] input[type="datetime-local"]:not(.unstyled)::placeholder,.main .body[data-v-be605b26] input[type="month"]:not(.unstyled)::placeholder,.main .body[data-v-be605b26] input[type="search"]:not(.unstyled)::placeholder,.main .body[data-v-be605b26] input[type="tel"]:not(.unstyled)::placeholder,.main .body[data-v-be605b26] input[type="time"]:not(.unstyled)::placeholder,.main .body[data-v-be605b26] input[type="week"]:not(.unstyled)::placeholder,.main .body[data-v-be605b26] textarea:not(.unstyled)::placeholder{color:rgba(var(--color-2-fg1), 0.2)}.main .body[data-v-be605b26] select:not(.unstyled){cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}.main .body[data-v-be605b26] input[type="date"]:not(.unstyled)::-webkit-datetime-edit-fields-wrapper,.main .body[data-v-be605b26] input[type="datetime-local"]:not(.unstyled)::-webkit-datetime-edit-fields-wrapper{padding:0}.main .body[data-v-be605b26] input[type="date"]:not(.unstyled)::-webkit-datetime-edit,.main .body[data-v-be605b26] input[type="date"]:not(.unstyled)::-webkit-datetime-edit-year-field,.main .body[data-v-be605b26] input[type="date"]:not(.unstyled)::-webkit-datetime-edit-month-field,.main .body[data-v-be605b26] input[type="date"]:not(.unstyled)::-webkit-datetime-edit-day-field,.main .body[data-v-be605b26] input[type="date"]:not(.unstyled)::-webkit-datetime-edit-hour-field,.main .body[data-v-be605b26] input[type="date"]:not(.unstyled)::-webkit-datetime-edit-minute-field,.main .body[data-v-be605b26] input[type="date"]:not(.unstyled)::-webkit-datetime-edit-second-field,.main .body[data-v-be605b26] input[type="date"]:not(.unstyled)::-webkit-datetime-edit-millisecond-field,.main .body[data-v-be605b26] input[type="date"]:not(.unstyled)::-webkit-datetime-edit-meridiem-field,.main .body[data-v-be605b26] input[type="datetime-local"]:not(.unstyled)::-webkit-datetime-edit,.main .body[data-v-be605b26] input[type="datetime-local"]:not(.unstyled)::-webkit-datetime-edit-year-field,.main .body[data-v-be605b26] input[type="datetime-local"]:not(.unstyled)::-webkit-datetime-edit-month-field,.main .body[data-v-be605b26] input[type="datetime-local"]:not(.unstyled)::-webkit-datetime-edit-day-field,.main .body[data-v-be605b26] input[type="datetime-local"]:not(.unstyled)::-webkit-datetime-edit-hour-field,.main .body[data-v-be605b26] input[type="datetime-local"]:not(.unstyled)::-webkit-datetime-edit-minute-field,.main .body[data-v-be605b26] input[type="datetime-local"]:not(.unstyled)::-webkit-datetime-edit-second-field,.main .body[data-v-be605b26] input[type="datetime-local"]:not(.unstyled)::-webkit-datetime-edit-millisecond-field,.main .body[data-v-be605b26] input[type="datetime-local"]:not(.unstyled)::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.main .body[data-v-be605b26] input[type="radio"]:not(.unstyled){cursor:pointer;appearance:none;padding:0;display:inline-block;vertical-align:middle;background-origin:border-box;user-select:none;flex-shrink:0;height:1.5rem;width:1.5rem;color:rgb(var(--color-3-fg1));background-color:rgb(var(--color-3-bg));border:1px solid rgba(var(--color-3-fg1), 0.5);border-radius:100%;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,.05) 0px 1px 2px 0px}.main .body[data-v-be605b26] input[type="radio"]:not(.unstyled):focus{outline-offset:0;outline:2px solid rgba(var(--color-3-bg), 0.5)}.main .body[data-v-be605b26] input[type="radio"]:not(.unstyled):checked{border-color:rgba(0,0,0,0);background-color:rgb(var(--color-3-bg));background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}.main .body[data-v-be605b26] input[type="radio"]:not(.unstyled):checked:hover{border-color:rgba(0,0,0,0);background-color:rgba(var(--color-3-bg), 0.5)}.main .body[data-v-be605b26] input[type="checkbox"]:not(.unstyled){cursor:pointer;appearance:none;padding:0;display:inline-block;vertical-align:middle;background-origin:border-box;user-select:none;flex-shrink:0;height:1.5rem;width:1.5rem;color:rgb(var(--color-3-fg1));background-color:rgb(var(--color-3-bg));border:1px solid rgb(var(--color-3-fg1));border-radius:.25rem;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,.05) 0px 1px 2px 0px}.main .body[data-v-be605b26] input[type="checkbox"]:not(.unstyled):focus{outline-offset:0;outline:2px solid rgba(var(--color-3-bg), 0.5)}.main .body[data-v-be605b26] input[type="checkbox"]:not(.unstyled):checked{border-color:rgba(0,0,0,0);background-color:rgb(var(--color-3-bg));background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.main .body[data-v-be605b26] input[type="checkbox"]:not(.unstyled):checked:hover{border-color:rgba(0,0,0,0);background-color:rgb(var(--color-3-bg))}.main .body[data-v-be605b26] input[type="checkbox"]:not(.unstyled):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:rgba(0,0,0,0);background-color:rgb(var(--color-2-bg));background-size:100% 100%;background-position:center;background-repeat:no-repeat}.main .body[data-v-be605b26] input[type="checkbox"]:not(.unstyled):indeterminate:hover{border-color:rgba(0,0,0,0);background-color:rgba(var(--color-3-bg) 0.5)}.body[data-v-be605b26]{margin-left:auto;margin-right:auto;position:relative;width:100%}.body[data-v-be605b26]{margin-left:auto;margin-right:auto;position:relative;width:100%}.body header.full[data-v-be605b26]{display:flex;height:80px;justify-content:space-between;align-items:center;z-index:10000;color:rgb(var(--color-1-fg1));background:var(--shade);gap:15px;padding:1rem 0}.body header.full[data-v-be605b26] svg{fill:rgb(var(--color-1-fg1))}.body header.full .logo[data-v-be605b26]{padding:0 1rem}@media(min-width: 768px){.body header.full[data-v-be605b26]{gap:30px;padding:1rem var(--margin)}}.body header.full .mdi-menu[data-v-be605b26]{padding:10px;cursor:pointer}.body header.full .mdi-menu[data-v-be605b26]:hover{opacity:.8}.body header.full .headnav[data-v-be605b26]{display:flex;align-items:center;justify-content:left}@media(max-width: 767px){.body header.full .headnav[data-v-be605b26]{display:none}}@media(min-width: 1024px){.body header.full .headnav[data-v-be605b26]{gap:1rem}}.body header.full .headnav .hv-item .hv-button[data-v-be605b26]{cursor:pointer;border-radius:4px;padding:1rem 2rem;color:rgb(var(--color-1-fg1));font-weight:600}.body header.full .headnav .hv-item .hv-outermenu[data-v-be605b26]{transition:opacity .25s cubic-bezier(0.4, 0, 1, 1),transform .25s ease-in-out;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(0.4, 0, 1, 1),transform .25s ease-in-out;visibility:hidden;transform:translateY(-20px);position:absolute;padding-top:10px}.body header.full .headnav .hv-item .hv-outermenu .hv-innermenu[data-v-be605b26]{padding-top:1rempx;padding-bottom:1rempx;border-radius:4px;background-color:rgb(var(--color-2-bg));color:rgb(var(--color-2-fg1));display:flex;gap:1rem}.body header.full .headnav .hv-item .hv-outermenu .hv-innermenu .hv-column[data-v-be605b26]{display:flex;flex-direction:column}.body header.full .headnav .hv-item .hv-outermenu .hv-innermenu .hv-column .hv-subtitle[data-v-be605b26]{display:block;color:rgba(var(--color-2-fg2), 0.9);padding-top:.5rem;padding-bottom:.25rem;padding-left:3rem;padding-right:3rem;font-size:.6em;text-transform:uppercase}.body header.full .headnav .hv-item .hv-outermenu .hv-innermenu .hv-column .hv-link[data-v-be605b26]{display:block;cursor:pointer;color:rgb(var(--color-2-fg1));padding-top:.5rem;padding-bottom:.5rem;padding-left:2rem;padding-right:2rem}.body header.full .headnav .hv-item .hv-outermenu .hv-innermenu .hv-column .hv-link[data-v-be605b26]:hover{background-color:rgb(var(--color-2-bg));filter:invert(5%)}.body header.full .headnav .hv-item:hover .hv-button[data-v-be605b26]{background-color:rgb(var(--color-2-bg))}.body header.full .headnav .hv-item:hover .hv-outermenu[data-v-be605b26]{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.body header.full .toprightarea[data-v-be605b26]{display:flex;align-items:center}@media(max-width: 767px){.body header.full .toprightarea>.accountLink[data-v-be605b26]{display:none}}.body header.full .toprightarea>.accountLink[data-v-be605b26] svg{margin-left:1rem;margin-right:2rem}.body header.full .toprightarea .hamburger[data-v-be605b26]{display:none}@media(max-width: 767px){.body header.full .toprightarea .hamburger[data-v-be605b26]{display:block}}.body header.full .toprightarea .hamburger .hamsvg[data-v-be605b26]{cursor:pointer;padding:0 1rem}.body header.full .toprightarea .hamburger.open .hv-menu[data-v-be605b26]{pointer-events:auto;transform:translateX(0)}.body header.full .toprightarea .hamburger .hv-menu[data-v-be605b26]{cursor:default;transition:transform .25s ease-in-out;pointer-events:none;transform:translateX(100%);position:fixed;top:0;right:0;bottom:0;background-color:rgb(var(--color-2-bg));color:rgb(var(--color-2-fg1));display:flex;flex-direction:column;height:100%;border-left:1px solid rgba(var(--color-2-fg2), 0.1)}.body header.full .toprightarea .hamburger .hv-menu .topclose[data-v-be605b26]{height:80px;cursor:pointer;display:flex;align-items:center;padding:1rem}.body header.full .toprightarea .hamburger .hv-menu .topclose .divider[data-v-be605b26]{flex-grow:1}.body header.full .toprightarea .hamburger .hv-menu .topclose .accountLink[data-v-be605b26]{padding:1rem}.body header.full .toprightarea .hamburger .hv-menu .hv-inner-menu[data-v-be605b26]{overflow-y:scroll}.body header.full .toprightarea .hamburger .hv-menu .hv-inner-menu .hv-item[data-v-be605b26]{padding-bottom:2rem}.body header.full .toprightarea .hamburger .hv-menu .hv-inner-menu .hv-item .hv-button[data-v-be605b26]{border-radius:4px;padding:.5rem 2rem;color:rgb(var(--color-1-fg1));font-weight:600;letter-spacing:.5px}.body header.full .toprightarea .hamburger .hv-menu .hv-inner-menu .hv-item .hv-column[data-v-be605b26]{display:flex;flex-direction:column}.body header.full .toprightarea .hamburger .hv-menu .hv-inner-menu .hv-item .hv-column .hv-subtitle[data-v-be605b26]{display:block;color:rgba(var(--color-2-fg2), 0.8);padding-top:1.5rem;padding-bottom:.25rem;padding-left:2.5rem;padding-right:2rem;font-size:.6em;text-transform:uppercase}.body header.full .toprightarea .hamburger .hv-menu .hv-inner-menu .hv-item .hv-column .hv-link[data-v-be605b26]{display:block;cursor:pointer;color:rgb(var(--color-2-fg1));padding-top:.5rem;padding-bottom:.5rem;padding-left:2.5rem;padding-right:2rem}.body header.full .toprightarea .hamburger .hv-menu .hv-inner-menu .hv-item .hv-column .hv-link[data-v-be605b26]:hover{background-color:rgb(var(--color-2-bg));filter:invert(5%)}.body header.full .toprightarea .toprightbutton[data-v-be605b26]{border-radius:4px;background-color:rgb(var(--color-3-bg));border:2px solid rgb(var(--color-3-fg1));padding:10px 20px;color:rgb(var(--color-3-fg1))}.body header.full .toprightarea .toprightbutton[data-v-be605b26]:hover{background-color:rgba(var(--color-3-bg), 0.8)}.body header.minimal[data-v-be605b26]{display:flex;flex-direction:column;justify-content:center;align-items:center;color:rgb(var(--color-1-fg1));margin-top:60px;margin-bottom:40px;padding:1rem 1rem}@media(min-width: 768px){.body header.minimal[data-v-be605b26]{padding:1rem var(--margin)}}.body header.minimal .logo[data-v-be605b26]{fill:rgb(var(--color-1-fg2))}.body header.minimal .titlebox[data-v-be605b26]{margin-top:60px;text-align:center}@media(min-width: 768px){.body header.minimal .titlebox[data-v-be605b26]{max-width:50%}}.body header.minimal .titlebox .title[data-v-be605b26]{font-family:var(--font-1);font-size:1.5em}.body header.minimal .titlebox .description[data-v-be605b26]{margin-top:10px;font-family:var(--font-1);font-size:1.1em}.body .middle.under_header[data-v-be605b26]{margin-top:-80px}.body footer[data-v-be605b26]{display:flex;flex-direction:column;color:rgb(var(--color-1-fg2))}.body footer[data-v-be605b26] svg{fill:rgb(var(--color-1-fg2))}.body footer .site-map[data-v-be605b26]{margin-left:var(--margin);margin-right:var(--margin);display:flex;flex-wrap:wrap;gap:4em}.body footer .site-map article[data-v-be605b26]{min-width:100px;max-width:300px;font-family:var(--font-1)}.body footer .site-map article .heading[data-v-be605b26]{text-transform:uppercase;color:rgb(var(--color-1-fg1));margin-bottom:1em;font-family:var(--font-3);font-size:.8em}.body footer .site-map article .list a[data-v-be605b26]{color:rgb(var(--color-1-fg1));display:block;margin-top:.5em;margin-bottom:.5em}.body footer .social-media-icons[data-v-be605b26]{padding-top:1rem;padding-bottom:1rem;padding-right:var(--margin);justify-content:flex-end;display:flex;flex-wrap:wrap;align-items:center;gap:20px;color:rgb(var(--color-1-fg2))}.body footer .social-media-icons[data-v-be605b26] svg{fill:rgb(var(--color-1-fg2))}.body footer .bottom-footer[data-v-be605b26]{border-top:1px solid rgb(var(--color-1-fg2));display:flex;align-items:center;gap:15px;padding:1rem 1rem}@media(min-width: 768px){.body footer .bottom-footer[data-v-be605b26]{gap:30px;padding:1rem var(--margin)}} .vimeo-container[data-v-0443b91b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;background-color:rgba(0,0,0,.75)}.vimeo-container .vimeo-close[data-v-0443b91b]{font-size:30px;color:#fff;position:absolute;right:20px;top:20px;cursor:pointer}.vimeo-container iframe[data-v-0443b91b]{width:90vw;max-width:160vh;height:90vh;max-height:50.625vw;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.rw-video-box[data-v-0443b91b]{width:100%;position:relative;color:rgb(var(--color-1-fg1));background-color:rgb(var(--color-1-bg))}.rw-video-box.margined[data-v-0443b91b]{padding-left:2rem;padding-right:2rem}.rw-video-box .rwc-video[data-v-0443b91b]{width:100%;overflow:auto;display:flex;justify-content:center}.rw-video-box .rwc-video .video-outer[data-v-0443b91b]{width:100%}.rw-video-box .rwc-video .video-outer.image-sz-small[data-v-0443b91b]{max-width:35.6vh}.rw-video-box .rwc-video .video-outer.image-sz-medium[data-v-0443b91b]{max-width:62.3vh}.rw-video-box .rwc-video .video-outer.image-sz-large[data-v-0443b91b]{max-width:89vh}.rw-video-box .rwc-video .video-outer .video-inner[data-v-0443b91b]{padding-bottom:56%;position:relative}.rw-video-box .rwc-video .video-outer .video-inner .thumbnail[data-v-0443b91b]{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;background-image:var(--imgurl);background-repeat:no-repeat;border:1px solid rgba(var(--color-1-fg2), 0.5);background-size:100%;background-position:center;display:flex;justify-content:center;align-items:center}.rw-video-box .rwc-video .video-outer .video-inner .thumbnail svg[data-v-0443b91b]:hover{opacity:.8} @media(max-width: 767px){.hide-sm-only[data-v-3ce55e86]{display:none}}@media(min-width: 768px)and (max-width: 1023px){.hide-md-only[data-v-3ce55e86]{display:none}}@media(min-width: 1024px)and (max-width: 1279px){.hide-lg-only[data-v-3ce55e86]{display:none}}@media(min-width: 1280px){.hide-xl-only[data-v-3ce55e86]{display:none}}@media(max-width: 767px){.hide-sm-down[data-v-3ce55e86]{display:none}}@media(max-width: 1023px){.hide-md-down[data-v-3ce55e86]{display:none}}@media(max-width: 1279px){.hide-lg-down[data-v-3ce55e86]{display:none}}.hide-xl-down[data-v-3ce55e86]{display:none}.hide-sm-up[data-v-3ce55e86]{display:none}@media(min-width: 768px){.hide-md-up[data-v-3ce55e86]{display:none}}@media(min-width: 1024px){.hide-lg-up[data-v-3ce55e86]{display:none}}@media(min-width: 1280px){.hide-xl-up[data-v-3ce55e86]{display:none}}.rw-banner-half[data-v-3ce55e86]{grid-template-areas:"img" "txt";grid-template-columns:1fr}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:top}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:bottom}@media(min-width: 768px){.rw-banner-half[data-v-3ce55e86]{grid-template-areas:none;grid-template-columns:1fr 1fr;grid-template-rows:none}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:"img";grid-row:1}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:"txt"}}.rw-banner-half[data-v-3ce55e86]{width:100%;display:grid;position:relative;background-color:rgb(var(--color-1-bg));color:rgb(var(--color-1-fg1))}@media(min-width: 768px){.rw-banner-half.show-image.img-pos-left.img-sz-sixty[data-v-3ce55e86]{grid-template-columns:3fr 2fr;grid-template-areas:"img txt"}.rw-banner-half.show-image.img-pos-left.img-sz-half[data-v-3ce55e86]{grid-template-columns:1fr 1fr;grid-template-areas:"img txt"}.rw-banner-half.show-image.img-pos-left.margined .rwc-imagehalf[data-v-3ce55e86]{margin-left:var(--margin)}}@media(min-width: 768px){.rw-banner-half.show-image.img-pos-right.img-sz-sixty[data-v-3ce55e86]{grid-template-columns:2fr 3fr;grid-template-areas:"txt img"}.rw-banner-half.show-image.img-pos-right.img-sz-half[data-v-3ce55e86]{grid-template-columns:1fr 1fr;grid-template-areas:"txt img"}.rw-banner-half.show-image.img-pos-right.margined .rwc-imagehalf[data-v-3ce55e86]{margin-right:var(--margin)}}.rw-banner-half[data-v-3ce55e86]:not(.show-image){grid-template-columns:1fr;grid-template-areas:"txt";padding:40px 0}@media(min-width: 768px){.rw-banner-half[data-v-3ce55e86]{gap:4em}}@media(max-width: 767px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-800);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-400) 1x, var(--bg-image-url-800) 2x)}}@media(min-width: 768px)and (max-width: 1023px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-800);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-800) 1x, var(--bg-image-url-1200) 2x)}}@media(min-width: 1024px)and (max-width: 1279px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-1200);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-1200) 1x, var(--bg-image-url-1920) 2x)}}@media(min-width: 1280px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-1920)}}.rw-banner-half.bg-type-image.bg-img-fit-fill[data-v-3ce55e86]{background-size:cover}.rw-banner-half.bg-type-image.bg-img-fit-fit[data-v-3ce55e86]{background-size:contain}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-left[data-v-3ce55e86]{background-position-x:left}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-right[data-v-3ce55e86]{background-position-x:right}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-center[data-v-3ce55e86]{background-position-x:center}.rw-banner-half.bg-type-image.bg-img-pos-vertical-top[data-v-3ce55e86]{background-position-y:top}.rw-banner-half.bg-type-image.bg-img-pos-vertical-center[data-v-3ce55e86]{background-position-y:center}.rw-banner-half.bg-type-image.bg-img-pos-vertical-bottom[data-v-3ce55e86]{background-position-y:bottom}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:img;position:relative;overflow:hidden;display:flex;align-items:flex-start}.rw-banner-half .rwc-imagehalf.text-pos-supersupertop[data-v-3ce55e86]{padding-top:40%}.rw-banner-half .rwc-imagehalf.text-pos-supertop[data-v-3ce55e86]{padding-top:20%}.rw-banner-half .rwc-imagehalf.text-pos-center[data-v-3ce55e86]{align-items:center}.rw-banner-half .rwc-imagehalf.text-pos-split[data-v-3ce55e86]{align-items:center}.rw-banner-half .rwc-imagehalf.text-pos-bottom[data-v-3ce55e86]{align-items:flex-end}.rw-banner-half .rwc-imagehalf.text-pos-subbottom[data-v-3ce55e86]{padding-bottom:20%;align-items:flex-end}.rw-banner-half .rwc-imagehalf.text-pos-subsubbottom[data-v-3ce55e86]{padding-bottom:40%;align-items:flex-end}.rw-banner-half .rwc-imagehalf .vimeo[data-v-3ce55e86]{width:100%}.rw-banner-half .rwc-imagehalf img[data-v-3ce55e86]{width:100%;height:auto}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:txt;display:flex}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]:not(.show-image){margin-right:var(--margin);margin-left:var(--margin)}.rw-banner-half .rwc-texthalf:not(.show-image).width-large .rwc-text>*[data-v-3ce55e86]{max-width:800px}.rw-banner-half .rwc-texthalf:not(.show-image).width-medium .rwc-text>*[data-v-3ce55e86]{max-width:600px}.rw-banner-half .rwc-texthalf:not(.show-image).width-small .rwc-text>*[data-v-3ce55e86]{max-width:400px}.rw-banner-half .rwc-texthalf:not(.show-image).align-left .rwc-text[data-v-3ce55e86]{text-align:left;align-items:flex-start}.rw-banner-half .rwc-texthalf:not(.show-image).align-right .rwc-text[data-v-3ce55e86]{text-align:right;align-items:flex-end}.rw-banner-half .rwc-texthalf:not(.show-image).align-center .rwc-text[data-v-3ce55e86]{text-align:center;align-items:center}@media(max-width: 767px){.rw-banner-half .rwc-texthalf.show-image[data-v-3ce55e86]{margin-right:var(--margin);margin-left:var(--margin);margin-top:calc(var(--margin)*2);margin-bottom:calc(var(--margin)*4)}}@media(min-width: 768px){.rw-banner-half .rwc-texthalf.show-image.img-pos-left[data-v-3ce55e86]{margin-right:var(--margin)}.rw-banner-half .rwc-texthalf.show-image.img-pos-right[data-v-3ce55e86]{margin-left:var(--margin)}}.rw-banner-half .rwc-texthalf.show-image.align-left .rwc-text[data-v-3ce55e86]{text-align:left;align-items:flex-start}.rw-banner-half .rwc-texthalf.show-image.align-right .rwc-text[data-v-3ce55e86]{text-align:right;align-items:flex-end}.rw-banner-half .rwc-texthalf.show-image.align-center .rwc-text[data-v-3ce55e86]{text-align:center;align-items:center}.rw-banner-half .rwc-texthalf .rwc-text[data-v-3ce55e86]{flex-grow:1;display:flex;flex-direction:column;gap:30px}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-center[data-v-3ce55e86]{align-self:center}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-split[data-v-3ce55e86]{align-self:stretch}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-bottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-subbottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-subsubbottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button[data-v-3ce55e86]{font-family:var(--font-1);font-size:1.2rem;flex-shrink:0;text-decoration:none;display:flex;align-items:center}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button[data-v-3ce55e86]:hover{text-decoration:none}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button.button[data-v-3ce55e86]{background-color:rgb(var(--color-3-bg));color:rgb(var(--color-3-fg1))}.rw-banner-half .rwc-texthalf .rwc-text .rwc-button[data-v-3ce55e86]{margin-top:30px;text-decoration:none}.rw-banner-half .rwc-texthalf .rwc-text .rwc-pretitle[data-v-3ce55e86]{font-size:.8em;color:rgb(var(--color-1-fg2))}.rw-banner-half .rwc-texthalf .rwc-text .rwc-title[data-v-3ce55e86]{font-family:var(--font-1);font-size:3rem;line-height:1.2em;white-space:pre-line;word-break:break-word;flex-grow:0;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .rwc-title.style-fancy[data-v-3ce55e86]{font-family:var(--font-2);font-size:3.5rem;line-height:3.5rem}.rw-banner-half .rwc-texthalf .rwc-text .rwc-subtitle[data-v-3ce55e86]{font-size:1.5rem;white-space:pre-line;word-break:break-word;flex-grow:0;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .rwc-body[data-v-3ce55e86]{font-size:1.1rem;white-space:pre-line;word-break:break-word;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .divider[data-v-3ce55e86]{flex-grow:1} .rw-icon-strip[data-v-fb73bd78]{width:100%;display:flex;flex-direction:column;background-color:rgb(var(--color-1-bg));color:rgb(var(--color-1-fg1));padding-left:var(--margin);padding-right:var(--margin)}.rw-icon-strip[data-v-fb73bd78] svg{fill:rgb(var(--color-1-fg1));display:block}.rw-icon-strip .rwc-icons[data-v-fb73bd78]{flex-grow:1;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.rw-icon-strip .rwc-icons>a[data-v-fb73bd78]{color:rgb(var(--color-1-fg1))}.rw-icon-strip .rwc-icons>a[data-v-fb73bd78] svg{fill:rgb(var(--color-1-fg1))}.rw-icon-strip .rwc-icons>a[data-v-fb73bd78]:hover{text-decoration:none;background-color:rgba(var(--color-1-fg1), 0.05)}.rw-icon-strip .rwc-icons .rwc-box[data-v-fb73bd78]{display:flex;gap:1rem;border-radius:5px}.rw-icon-strip .rwc-icons .rwc-box.bordered[data-v-fb73bd78]{border:1px solid rgba(var(--color-1-fg1), 0.5)}.rw-icon-strip .rwc-icons .rwc-box.text-location-top[data-v-fb73bd78]{flex-direction:column-reverse;align-items:center;padding:1rem}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon[data-v-fb73bd78]{flex-grow:1}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-tiny[data-v-fb73bd78]{width:30px}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-tiny div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-small[data-v-fb73bd78]{width:50px}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-small div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-medium[data-v-fb73bd78]{width:80px}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-medium div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-large[data-v-fb73bd78]{width:110px}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-large div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom[data-v-fb73bd78]{flex-direction:column;align-items:center;padding:1rem}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon[data-v-fb73bd78]{flex-grow:1}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-tiny[data-v-fb73bd78]{width:30px}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-tiny div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-small[data-v-fb73bd78]{width:50px}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-small div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-medium[data-v-fb73bd78]{width:80px}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-medium div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-large[data-v-fb73bd78]{width:110px}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-large div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-left[data-v-fb73bd78]{flex-direction:row-reverse;align-items:center;padding:.3rem 1.5rem}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-tiny[data-v-fb73bd78]{height:30px}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-tiny[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-small[data-v-fb73bd78]{height:50px}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-small[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-medium[data-v-fb73bd78]{height:80px}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-medium[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-large[data-v-fb73bd78]{height:110px}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-large[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-right[data-v-fb73bd78]{flex-direction:row;align-items:center;padding:.3rem 1.5rem}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-tiny[data-v-fb73bd78]{height:30px}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-tiny[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-small[data-v-fb73bd78]{height:50px}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-small[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-medium[data-v-fb73bd78]{height:80px}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-medium[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-large[data-v-fb73bd78]{height:110px}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-large[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box .rwc-icon[data-v-fb73bd78]{display:flex;justify-content:center;align-items:center;position:relative}.rw-icon-strip .rwc-icons .rwc-box .rwc-icon img[data-v-fb73bd78]{max-height:100%;max-width:100%}.rw-icon-strip .rwc-icons .rwc-box .rwc-icontext[data-v-fb73bd78]{text-align:center;font-size:.8rem;font-weight:bold;max-width:100%;text-transform:uppercase} .rw-image[data-v-4d7ae258]{background-color:rgb(var(--color-1-bg))}.rw-image.margined[data-v-4d7ae258]{padding-left:var(--margin);padding-right:var(--margin)}.rw-image .rwc-image[data-v-4d7ae258]{display:flex;justify-content:center}.rw-image .rwc-image>div[data-v-4d7ae258],.rw-image .rwc-image a[data-v-4d7ae258]{display:flex;justify-content:center}.rw-image .rwc-image .img-sz-heading[data-v-4d7ae258]{width:20%}.rw-image .rwc-image .img-sz-tiny[data-v-4d7ae258]{width:30%}.rw-image .rwc-image .img-sz-small[data-v-4d7ae258]{width:50%}.rw-image .rwc-image .img-sz-medium[data-v-4d7ae258]{width:75%}.rw-image .rwc-image .img-sz-large[data-v-4d7ae258]{width:100%} @media(max-width: 767px){.hide-sm-only[data-v-3ce55e86]{display:none}}@media(min-width: 768px)and (max-width: 1023px){.hide-md-only[data-v-3ce55e86]{display:none}}@media(min-width: 1024px)and (max-width: 1279px){.hide-lg-only[data-v-3ce55e86]{display:none}}@media(min-width: 1280px){.hide-xl-only[data-v-3ce55e86]{display:none}}@media(max-width: 767px){.hide-sm-down[data-v-3ce55e86]{display:none}}@media(max-width: 1023px){.hide-md-down[data-v-3ce55e86]{display:none}}@media(max-width: 1279px){.hide-lg-down[data-v-3ce55e86]{display:none}}.hide-xl-down[data-v-3ce55e86]{display:none}.hide-sm-up[data-v-3ce55e86]{display:none}@media(min-width: 768px){.hide-md-up[data-v-3ce55e86]{display:none}}@media(min-width: 1024px){.hide-lg-up[data-v-3ce55e86]{display:none}}@media(min-width: 1280px){.hide-xl-up[data-v-3ce55e86]{display:none}}.rw-banner-half[data-v-3ce55e86]{grid-template-areas:"img" "txt";grid-template-columns:1fr}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:top}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:bottom}@media(min-width: 768px){.rw-banner-half[data-v-3ce55e86]{grid-template-areas:none;grid-template-columns:1fr 1fr;grid-template-rows:none}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:"img";grid-row:1}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:"txt"}}.rw-banner-half[data-v-3ce55e86]{width:100%;display:grid;position:relative;background-color:rgb(var(--color-1-bg));color:rgb(var(--color-1-fg1))}@media(min-width: 768px){.rw-banner-half.show-image.img-pos-left.img-sz-sixty[data-v-3ce55e86]{grid-template-columns:3fr 2fr;grid-template-areas:"img txt"}.rw-banner-half.show-image.img-pos-left.img-sz-half[data-v-3ce55e86]{grid-template-columns:1fr 1fr;grid-template-areas:"img txt"}.rw-banner-half.show-image.img-pos-left.margined .rwc-imagehalf[data-v-3ce55e86]{margin-left:var(--margin)}}@media(min-width: 768px){.rw-banner-half.show-image.img-pos-right.img-sz-sixty[data-v-3ce55e86]{grid-template-columns:2fr 3fr;grid-template-areas:"txt img"}.rw-banner-half.show-image.img-pos-right.img-sz-half[data-v-3ce55e86]{grid-template-columns:1fr 1fr;grid-template-areas:"txt img"}.rw-banner-half.show-image.img-pos-right.margined .rwc-imagehalf[data-v-3ce55e86]{margin-right:var(--margin)}}.rw-banner-half[data-v-3ce55e86]:not(.show-image){grid-template-columns:1fr;grid-template-areas:"txt";padding:40px 0}@media(min-width: 768px){.rw-banner-half[data-v-3ce55e86]{gap:4em}}@media(max-width: 767px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-800);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-400) 1x, var(--bg-image-url-800) 2x)}}@media(min-width: 768px)and (max-width: 1023px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-800);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-800) 1x, var(--bg-image-url-1200) 2x)}}@media(min-width: 1024px)and (max-width: 1279px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-1200);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-1200) 1x, var(--bg-image-url-1920) 2x)}}@media(min-width: 1280px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-1920)}}.rw-banner-half.bg-type-image.bg-img-fit-fill[data-v-3ce55e86]{background-size:cover}.rw-banner-half.bg-type-image.bg-img-fit-fit[data-v-3ce55e86]{background-size:contain}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-left[data-v-3ce55e86]{background-position-x:left}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-right[data-v-3ce55e86]{background-position-x:right}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-center[data-v-3ce55e86]{background-position-x:center}.rw-banner-half.bg-type-image.bg-img-pos-vertical-top[data-v-3ce55e86]{background-position-y:top}.rw-banner-half.bg-type-image.bg-img-pos-vertical-center[data-v-3ce55e86]{background-position-y:center}.rw-banner-half.bg-type-image.bg-img-pos-vertical-bottom[data-v-3ce55e86]{background-position-y:bottom}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:img;position:relative;overflow:hidden;display:flex;align-items:flex-start}.rw-banner-half .rwc-imagehalf.text-pos-supersupertop[data-v-3ce55e86]{padding-top:40%}.rw-banner-half .rwc-imagehalf.text-pos-supertop[data-v-3ce55e86]{padding-top:20%}.rw-banner-half .rwc-imagehalf.text-pos-center[data-v-3ce55e86]{align-items:center}.rw-banner-half .rwc-imagehalf.text-pos-split[data-v-3ce55e86]{align-items:center}.rw-banner-half .rwc-imagehalf.text-pos-bottom[data-v-3ce55e86]{align-items:flex-end}.rw-banner-half .rwc-imagehalf.text-pos-subbottom[data-v-3ce55e86]{padding-bottom:20%;align-items:flex-end}.rw-banner-half .rwc-imagehalf.text-pos-subsubbottom[data-v-3ce55e86]{padding-bottom:40%;align-items:flex-end}.rw-banner-half .rwc-imagehalf .vimeo[data-v-3ce55e86]{width:100%}.rw-banner-half .rwc-imagehalf img[data-v-3ce55e86]{width:100%;height:auto}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:txt;display:flex}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]:not(.show-image){margin-right:var(--margin);margin-left:var(--margin)}.rw-banner-half .rwc-texthalf:not(.show-image).width-large .rwc-text>*[data-v-3ce55e86]{max-width:800px}.rw-banner-half .rwc-texthalf:not(.show-image).width-medium .rwc-text>*[data-v-3ce55e86]{max-width:600px}.rw-banner-half .rwc-texthalf:not(.show-image).width-small .rwc-text>*[data-v-3ce55e86]{max-width:400px}.rw-banner-half .rwc-texthalf:not(.show-image).align-left .rwc-text[data-v-3ce55e86]{text-align:left;align-items:flex-start}.rw-banner-half .rwc-texthalf:not(.show-image).align-right .rwc-text[data-v-3ce55e86]{text-align:right;align-items:flex-end}.rw-banner-half .rwc-texthalf:not(.show-image).align-center .rwc-text[data-v-3ce55e86]{text-align:center;align-items:center}@media(max-width: 767px){.rw-banner-half .rwc-texthalf.show-image[data-v-3ce55e86]{margin-right:var(--margin);margin-left:var(--margin);margin-top:calc(var(--margin)*2);margin-bottom:calc(var(--margin)*4)}}@media(min-width: 768px){.rw-banner-half .rwc-texthalf.show-image.img-pos-left[data-v-3ce55e86]{margin-right:var(--margin)}.rw-banner-half .rwc-texthalf.show-image.img-pos-right[data-v-3ce55e86]{margin-left:var(--margin)}}.rw-banner-half .rwc-texthalf.show-image.align-left .rwc-text[data-v-3ce55e86]{text-align:left;align-items:flex-start}.rw-banner-half .rwc-texthalf.show-image.align-right .rwc-text[data-v-3ce55e86]{text-align:right;align-items:flex-end}.rw-banner-half .rwc-texthalf.show-image.align-center .rwc-text[data-v-3ce55e86]{text-align:center;align-items:center}.rw-banner-half .rwc-texthalf .rwc-text[data-v-3ce55e86]{flex-grow:1;display:flex;flex-direction:column;gap:30px}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-center[data-v-3ce55e86]{align-self:center}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-split[data-v-3ce55e86]{align-self:stretch}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-bottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-subbottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-subsubbottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button[data-v-3ce55e86]{font-family:var(--font-1);font-size:1.2rem;flex-shrink:0;text-decoration:none;display:flex;align-items:center}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button[data-v-3ce55e86]:hover{text-decoration:none}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button.button[data-v-3ce55e86]{background-color:rgb(var(--color-3-bg));color:rgb(var(--color-3-fg1))}.rw-banner-half .rwc-texthalf .rwc-text .rwc-button[data-v-3ce55e86]{margin-top:30px;text-decoration:none}.rw-banner-half .rwc-texthalf .rwc-text .rwc-pretitle[data-v-3ce55e86]{font-size:.8em;color:rgb(var(--color-1-fg2))}.rw-banner-half .rwc-texthalf .rwc-text .rwc-title[data-v-3ce55e86]{font-family:var(--font-1);font-size:3rem;line-height:1.2em;white-space:pre-line;word-break:break-word;flex-grow:0;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .rwc-title.style-fancy[data-v-3ce55e86]{font-family:var(--font-2);font-size:3.5rem;line-height:3.5rem}.rw-banner-half .rwc-texthalf .rwc-text .rwc-subtitle[data-v-3ce55e86]{font-size:1.5rem;white-space:pre-line;word-break:break-word;flex-grow:0;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .rwc-body[data-v-3ce55e86]{font-size:1.1rem;white-space:pre-line;word-break:break-word;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .divider[data-v-3ce55e86]{flex-grow:1} @media(max-width: 767px){.hide-sm-only[data-v-32fb4edb]{display:none}}@media(min-width: 768px)and (max-width: 1023px){.hide-md-only[data-v-32fb4edb]{display:none}}@media(min-width: 1024px)and (max-width: 1279px){.hide-lg-only[data-v-32fb4edb]{display:none}}@media(min-width: 1280px){.hide-xl-only[data-v-32fb4edb]{display:none}}@media(max-width: 767px){.hide-sm-down[data-v-32fb4edb]{display:none}}@media(max-width: 1023px){.hide-md-down[data-v-32fb4edb]{display:none}}@media(max-width: 1279px){.hide-lg-down[data-v-32fb4edb]{display:none}}.hide-xl-down[data-v-32fb4edb]{display:none}.hide-sm-up[data-v-32fb4edb]{display:none}@media(min-width: 768px){.hide-md-up[data-v-32fb4edb]{display:none}}@media(min-width: 1024px){.hide-lg-up[data-v-32fb4edb]{display:none}}@media(min-width: 1280px){.hide-xl-up[data-v-32fb4edb]{display:none}}.rw-cards[data-v-32fb4edb]{display:flex;flex-direction:column;background-color:rgb(var(--color-1-bg));color:rgb(var(--color-1-fg1))}.rw-cards .rwc-cards[data-v-32fb4edb]{flex-grow:1;display:grid;gap:20px;padding-left:var(--margin);padding-right:var(--margin);grid-template-columns:1fr}.rw-cards .rwc-cards>a[data-v-32fb4edb]{color:rgb(var(--color-2-fg1));background-color:rgb(var(--color-2-bg))}.rw-cards .rwc-cards>a[data-v-32fb4edb] svg{fill:rgb(var(--color-2-fg1))}.rw-cards .rwc-cards>a[data-v-32fb4edb]:hover{text-decoration:none;color:rgba(var(--color-2-fg1));background-color:rgba(var(--color-2-bg), 0.5)}@media(min-width: 768px)and (max-width: 1023px){.rw-cards .rwc-cards[data-v-32fb4edb]{grid-template-columns:repeat(6, 1fr)}.rw-cards .rwc-cards.cnt-1 .rwc-box[data-v-32fb4edb]{grid-column:span 6}.rw-cards .rwc-cards.cnt-2 .rwc-box[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-3 .rwc-box[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-3 .rwc-box.idx-2[data-v-32fb4edb]{grid-column:span 6}.rw-cards .rwc-cards.cnt-4 .rwc-box[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-5 .rwc-box[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-5 .rwc-box.idx-2[data-v-32fb4edb]{grid-column:span 6}.rw-cards .rwc-cards.cnt-6 .rwc-box[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-7 .rwc-box[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-7 .rwc-box.idx-4[data-v-32fb4edb]{grid-column:span 6}.rw-cards .rwc-cards.cnt-8 .rwc-box[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-9 .rwc-box[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-9 .rwc-box.idx-4[data-v-32fb4edb]{grid-column:span 6}}@media(min-width: 1024px){.rw-cards .rwc-cards[data-v-32fb4edb]{grid-template-columns:repeat(6, 1fr)}.rw-cards .rwc-cards.cnt-1 .rwc-box[data-v-32fb4edb]{grid-column:span 6}.rw-cards .rwc-cards.cnt-2 .rwc-box[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-3 .rwc-box[data-v-32fb4edb]{grid-column:span 2}.rw-cards .rwc-cards.cnt-4 .rwc-box[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-5 .rwc-box[data-v-32fb4edb]{grid-column:span 2}.rw-cards .rwc-cards.cnt-5 .rwc-box.idx-3[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-5 .rwc-box.idx-4[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-6 .rwc-box[data-v-32fb4edb]{grid-column:span 2}.rw-cards .rwc-cards.cnt-7 .rwc-box[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-7 .rwc-box.idx-2[data-v-32fb4edb]{grid-column:span 2}.rw-cards .rwc-cards.cnt-7 .rwc-box.idx-3[data-v-32fb4edb]{grid-column:span 2}.rw-cards .rwc-cards.cnt-7 .rwc-box.idx-4[data-v-32fb4edb]{grid-column:span 2}.rw-cards .rwc-cards.cnt-7 .rwc-box.idx-5[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-7 .rwc-box.idx-6[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-8 .rwc-box[data-v-32fb4edb]{grid-column:span 2}.rw-cards .rwc-cards.cnt-8 .rwc-box.idx-3[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-8 .rwc-box.idx-4[data-v-32fb4edb]{grid-column:span 3}.rw-cards .rwc-cards.cnt-8 .rwc-box.idx-5[data-v-32fb4edb]{grid-column:span 2}.rw-cards .rwc-cards.cnt-8 .rwc-box.idx-6[data-v-32fb4edb]{grid-column:span 2}.rw-cards .rwc-cards.cnt-8 .rwc-box.idx-7[data-v-32fb4edb]{grid-column:span 2}.rw-cards .rwc-cards.cnt-9 .rwc-box[data-v-32fb4edb]{grid-column:span 2}}.rw-cards .rwc-cards .rwc-box[data-v-32fb4edb]{background-color:rgb(var(--color-2-bg));border-radius:16px;padding:2rem;display:flex;flex-direction:column}.rw-cards .rwc-cards .rwc-box.align-left[data-v-32fb4edb]{align-items:flex-start;text-align:left}.rw-cards .rwc-cards .rwc-box.align-center[data-v-32fb4edb]{align-items:center;text-align:center}.rw-cards .rwc-cards .rwc-box.align-right[data-v-32fb4edb]{align-items:flex-end;text-align:right}.rw-cards .rwc-cards .rwc-box .rwc-icon[data-v-32fb4edb]{position:relative;margin-bottom:1.5rem}.rw-cards .rwc-cards .rwc-box .rwc-icon[data-v-32fb4edb] svg{height:100%;width:100%}.rw-cards .rwc-cards .rwc-box .rwc-icon.type-screenshot[data-v-32fb4edb]{width:100%}.rw-cards .rwc-cards .rwc-box .rwc-icon.type-screenshot img[data-v-32fb4edb],.rw-cards .rwc-cards .rwc-box .rwc-icon.type-screenshot div[data-v-32fb4edb]{width:100%}.rw-cards .rwc-cards .rwc-box .rwc-icon.type-icon[data-v-32fb4edb]{height:100px}.rw-cards .rwc-cards .rwc-box .rwc-icon.type-icon img[data-v-32fb4edb],.rw-cards .rwc-cards .rwc-box .rwc-icon.type-icon div[data-v-32fb4edb]{height:100px}.rw-cards .rwc-cards .rwc-box .rwc-icon.type-heading[data-v-32fb4edb]{height:30px}.rw-cards .rwc-cards .rwc-box .rwc-icon.type-heading img[data-v-32fb4edb],.rw-cards .rwc-cards .rwc-box .rwc-icon.type-heading div[data-v-32fb4edb]{height:30px}.rw-cards .rwc-cards .rwc-box .rwc-icon img[data-v-32fb4edb],.rw-cards .rwc-cards .rwc-box .rwc-icon div[data-v-32fb4edb]{max-height:100%;max-width:100%}.rw-cards .rwc-cards .rwc-box .rwc-title[data-v-32fb4edb]{color:rgb(var(--color-2-fg1));font-size:1.3rem;margin-bottom:1rem}.rw-cards .rwc-cards .rwc-box .rwc-body[data-v-32fb4edb]{color:rgb(var(--color-2-fg2));font-size:1rem;margin-bottom:1.5rem;flex-grow:1}.rw-cards .rwc-cards .rwc-box .rwc-link[data-v-32fb4edb]{color:rgb(var(--color-3-bg));font-size:.8rem;font-weight:bold}.rw-cards .rwc-cards .rwc-box .rwc-link.button[data-v-32fb4edb]{background-color:rgb(var(--color-3-bg));color:rgb(var(--color-3-fg1));padding-top:.5rem !important;padding-bottom:.5rem !important} @media(max-width: 767px){.hide-sm-only[data-v-3ce55e86]{display:none}}@media(min-width: 768px)and (max-width: 1023px){.hide-md-only[data-v-3ce55e86]{display:none}}@media(min-width: 1024px)and (max-width: 1279px){.hide-lg-only[data-v-3ce55e86]{display:none}}@media(min-width: 1280px){.hide-xl-only[data-v-3ce55e86]{display:none}}@media(max-width: 767px){.hide-sm-down[data-v-3ce55e86]{display:none}}@media(max-width: 1023px){.hide-md-down[data-v-3ce55e86]{display:none}}@media(max-width: 1279px){.hide-lg-down[data-v-3ce55e86]{display:none}}.hide-xl-down[data-v-3ce55e86]{display:none}.hide-sm-up[data-v-3ce55e86]{display:none}@media(min-width: 768px){.hide-md-up[data-v-3ce55e86]{display:none}}@media(min-width: 1024px){.hide-lg-up[data-v-3ce55e86]{display:none}}@media(min-width: 1280px){.hide-xl-up[data-v-3ce55e86]{display:none}}.rw-banner-half[data-v-3ce55e86]{grid-template-areas:"img" "txt";grid-template-columns:1fr}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:top}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:bottom}@media(min-width: 768px){.rw-banner-half[data-v-3ce55e86]{grid-template-areas:none;grid-template-columns:1fr 1fr;grid-template-rows:none}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:"img";grid-row:1}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:"txt"}}.rw-banner-half[data-v-3ce55e86]{width:100%;display:grid;position:relative;background-color:rgb(var(--color-1-bg));color:rgb(var(--color-1-fg1))}@media(min-width: 768px){.rw-banner-half.show-image.img-pos-left.img-sz-sixty[data-v-3ce55e86]{grid-template-columns:3fr 2fr;grid-template-areas:"img txt"}.rw-banner-half.show-image.img-pos-left.img-sz-half[data-v-3ce55e86]{grid-template-columns:1fr 1fr;grid-template-areas:"img txt"}.rw-banner-half.show-image.img-pos-left.margined .rwc-imagehalf[data-v-3ce55e86]{margin-left:var(--margin)}}@media(min-width: 768px){.rw-banner-half.show-image.img-pos-right.img-sz-sixty[data-v-3ce55e86]{grid-template-columns:2fr 3fr;grid-template-areas:"txt img"}.rw-banner-half.show-image.img-pos-right.img-sz-half[data-v-3ce55e86]{grid-template-columns:1fr 1fr;grid-template-areas:"txt img"}.rw-banner-half.show-image.img-pos-right.margined .rwc-imagehalf[data-v-3ce55e86]{margin-right:var(--margin)}}.rw-banner-half[data-v-3ce55e86]:not(.show-image){grid-template-columns:1fr;grid-template-areas:"txt";padding:40px 0}@media(min-width: 768px){.rw-banner-half[data-v-3ce55e86]{gap:4em}}@media(max-width: 767px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-800);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-400) 1x, var(--bg-image-url-800) 2x)}}@media(min-width: 768px)and (max-width: 1023px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-800);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-800) 1x, var(--bg-image-url-1200) 2x)}}@media(min-width: 1024px)and (max-width: 1279px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-1200);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-1200) 1x, var(--bg-image-url-1920) 2x)}}@media(min-width: 1280px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-1920)}}.rw-banner-half.bg-type-image.bg-img-fit-fill[data-v-3ce55e86]{background-size:cover}.rw-banner-half.bg-type-image.bg-img-fit-fit[data-v-3ce55e86]{background-size:contain}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-left[data-v-3ce55e86]{background-position-x:left}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-right[data-v-3ce55e86]{background-position-x:right}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-center[data-v-3ce55e86]{background-position-x:center}.rw-banner-half.bg-type-image.bg-img-pos-vertical-top[data-v-3ce55e86]{background-position-y:top}.rw-banner-half.bg-type-image.bg-img-pos-vertical-center[data-v-3ce55e86]{background-position-y:center}.rw-banner-half.bg-type-image.bg-img-pos-vertical-bottom[data-v-3ce55e86]{background-position-y:bottom}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:img;position:relative;overflow:hidden;display:flex;align-items:flex-start}.rw-banner-half .rwc-imagehalf.text-pos-supersupertop[data-v-3ce55e86]{padding-top:40%}.rw-banner-half .rwc-imagehalf.text-pos-supertop[data-v-3ce55e86]{padding-top:20%}.rw-banner-half .rwc-imagehalf.text-pos-center[data-v-3ce55e86]{align-items:center}.rw-banner-half .rwc-imagehalf.text-pos-split[data-v-3ce55e86]{align-items:center}.rw-banner-half .rwc-imagehalf.text-pos-bottom[data-v-3ce55e86]{align-items:flex-end}.rw-banner-half .rwc-imagehalf.text-pos-subbottom[data-v-3ce55e86]{padding-bottom:20%;align-items:flex-end}.rw-banner-half .rwc-imagehalf.text-pos-subsubbottom[data-v-3ce55e86]{padding-bottom:40%;align-items:flex-end}.rw-banner-half .rwc-imagehalf .vimeo[data-v-3ce55e86]{width:100%}.rw-banner-half .rwc-imagehalf img[data-v-3ce55e86]{width:100%;height:auto}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:txt;display:flex}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]:not(.show-image){margin-right:var(--margin);margin-left:var(--margin)}.rw-banner-half .rwc-texthalf:not(.show-image).width-large .rwc-text>*[data-v-3ce55e86]{max-width:800px}.rw-banner-half .rwc-texthalf:not(.show-image).width-medium .rwc-text>*[data-v-3ce55e86]{max-width:600px}.rw-banner-half .rwc-texthalf:not(.show-image).width-small .rwc-text>*[data-v-3ce55e86]{max-width:400px}.rw-banner-half .rwc-texthalf:not(.show-image).align-left .rwc-text[data-v-3ce55e86]{text-align:left;align-items:flex-start}.rw-banner-half .rwc-texthalf:not(.show-image).align-right .rwc-text[data-v-3ce55e86]{text-align:right;align-items:flex-end}.rw-banner-half .rwc-texthalf:not(.show-image).align-center .rwc-text[data-v-3ce55e86]{text-align:center;align-items:center}@media(max-width: 767px){.rw-banner-half .rwc-texthalf.show-image[data-v-3ce55e86]{margin-right:var(--margin);margin-left:var(--margin);margin-top:calc(var(--margin)*2);margin-bottom:calc(var(--margin)*4)}}@media(min-width: 768px){.rw-banner-half .rwc-texthalf.show-image.img-pos-left[data-v-3ce55e86]{margin-right:var(--margin)}.rw-banner-half .rwc-texthalf.show-image.img-pos-right[data-v-3ce55e86]{margin-left:var(--margin)}}.rw-banner-half .rwc-texthalf.show-image.align-left .rwc-text[data-v-3ce55e86]{text-align:left;align-items:flex-start}.rw-banner-half .rwc-texthalf.show-image.align-right .rwc-text[data-v-3ce55e86]{text-align:right;align-items:flex-end}.rw-banner-half .rwc-texthalf.show-image.align-center .rwc-text[data-v-3ce55e86]{text-align:center;align-items:center}.rw-banner-half .rwc-texthalf .rwc-text[data-v-3ce55e86]{flex-grow:1;display:flex;flex-direction:column;gap:30px}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-center[data-v-3ce55e86]{align-self:center}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-split[data-v-3ce55e86]{align-self:stretch}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-bottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-subbottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-subsubbottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button[data-v-3ce55e86]{font-family:var(--font-1);font-size:1.2rem;flex-shrink:0;text-decoration:none;display:flex;align-items:center}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button[data-v-3ce55e86]:hover{text-decoration:none}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button.button[data-v-3ce55e86]{background-color:rgb(var(--color-3-bg));color:rgb(var(--color-3-fg1))}.rw-banner-half .rwc-texthalf .rwc-text .rwc-button[data-v-3ce55e86]{margin-top:30px;text-decoration:none}.rw-banner-half .rwc-texthalf .rwc-text .rwc-pretitle[data-v-3ce55e86]{font-size:.8em;color:rgb(var(--color-1-fg2))}.rw-banner-half .rwc-texthalf .rwc-text .rwc-title[data-v-3ce55e86]{font-family:var(--font-1);font-size:3rem;line-height:1.2em;white-space:pre-line;word-break:break-word;flex-grow:0;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .rwc-title.style-fancy[data-v-3ce55e86]{font-family:var(--font-2);font-size:3.5rem;line-height:3.5rem}.rw-banner-half .rwc-texthalf .rwc-text .rwc-subtitle[data-v-3ce55e86]{font-size:1.5rem;white-space:pre-line;word-break:break-word;flex-grow:0;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .rwc-body[data-v-3ce55e86]{font-size:1.1rem;white-space:pre-line;word-break:break-word;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .divider[data-v-3ce55e86]{flex-grow:1} .rw-icon-strip[data-v-fb73bd78]{width:100%;display:flex;flex-direction:column;background-color:rgb(var(--color-1-bg));color:rgb(var(--color-1-fg1));padding-left:var(--margin);padding-right:var(--margin)}.rw-icon-strip[data-v-fb73bd78] svg{fill:rgb(var(--color-1-fg1));display:block}.rw-icon-strip .rwc-icons[data-v-fb73bd78]{flex-grow:1;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.rw-icon-strip .rwc-icons>a[data-v-fb73bd78]{color:rgb(var(--color-1-fg1))}.rw-icon-strip .rwc-icons>a[data-v-fb73bd78] svg{fill:rgb(var(--color-1-fg1))}.rw-icon-strip .rwc-icons>a[data-v-fb73bd78]:hover{text-decoration:none;background-color:rgba(var(--color-1-fg1), 0.05)}.rw-icon-strip .rwc-icons .rwc-box[data-v-fb73bd78]{display:flex;gap:1rem;border-radius:5px}.rw-icon-strip .rwc-icons .rwc-box.bordered[data-v-fb73bd78]{border:1px solid rgba(var(--color-1-fg1), 0.5)}.rw-icon-strip .rwc-icons .rwc-box.text-location-top[data-v-fb73bd78]{flex-direction:column-reverse;align-items:center;padding:1rem}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon[data-v-fb73bd78]{flex-grow:1}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-tiny[data-v-fb73bd78]{width:30px}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-tiny div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-small[data-v-fb73bd78]{width:50px}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-small div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-medium[data-v-fb73bd78]{width:80px}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-medium div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-large[data-v-fb73bd78]{width:110px}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-large div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom[data-v-fb73bd78]{flex-direction:column;align-items:center;padding:1rem}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon[data-v-fb73bd78]{flex-grow:1}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-tiny[data-v-fb73bd78]{width:30px}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-tiny div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-small[data-v-fb73bd78]{width:50px}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-small div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-medium[data-v-fb73bd78]{width:80px}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-medium div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-large[data-v-fb73bd78]{width:110px}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-large div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-left[data-v-fb73bd78]{flex-direction:row-reverse;align-items:center;padding:.3rem 1.5rem}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-tiny[data-v-fb73bd78]{height:30px}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-tiny[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-small[data-v-fb73bd78]{height:50px}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-small[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-medium[data-v-fb73bd78]{height:80px}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-medium[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-large[data-v-fb73bd78]{height:110px}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-large[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-right[data-v-fb73bd78]{flex-direction:row;align-items:center;padding:.3rem 1.5rem}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-tiny[data-v-fb73bd78]{height:30px}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-tiny[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-small[data-v-fb73bd78]{height:50px}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-small[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-medium[data-v-fb73bd78]{height:80px}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-medium[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-large[data-v-fb73bd78]{height:110px}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-large[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box .rwc-icon[data-v-fb73bd78]{display:flex;justify-content:center;align-items:center;position:relative}.rw-icon-strip .rwc-icons .rwc-box .rwc-icon img[data-v-fb73bd78]{max-height:100%;max-width:100%}.rw-icon-strip .rwc-icons .rwc-box .rwc-icontext[data-v-fb73bd78]{text-align:center;font-size:.8rem;font-weight:bold;max-width:100%;text-transform:uppercase} @media(max-width: 767px){.hide-sm-only[data-v-3ce55e86]{display:none}}@media(min-width: 768px)and (max-width: 1023px){.hide-md-only[data-v-3ce55e86]{display:none}}@media(min-width: 1024px)and (max-width: 1279px){.hide-lg-only[data-v-3ce55e86]{display:none}}@media(min-width: 1280px){.hide-xl-only[data-v-3ce55e86]{display:none}}@media(max-width: 767px){.hide-sm-down[data-v-3ce55e86]{display:none}}@media(max-width: 1023px){.hide-md-down[data-v-3ce55e86]{display:none}}@media(max-width: 1279px){.hide-lg-down[data-v-3ce55e86]{display:none}}.hide-xl-down[data-v-3ce55e86]{display:none}.hide-sm-up[data-v-3ce55e86]{display:none}@media(min-width: 768px){.hide-md-up[data-v-3ce55e86]{display:none}}@media(min-width: 1024px){.hide-lg-up[data-v-3ce55e86]{display:none}}@media(min-width: 1280px){.hide-xl-up[data-v-3ce55e86]{display:none}}.rw-banner-half[data-v-3ce55e86]{grid-template-areas:"img" "txt";grid-template-columns:1fr}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:top}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:bottom}@media(min-width: 768px){.rw-banner-half[data-v-3ce55e86]{grid-template-areas:none;grid-template-columns:1fr 1fr;grid-template-rows:none}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:"img";grid-row:1}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:"txt"}}.rw-banner-half[data-v-3ce55e86]{width:100%;display:grid;position:relative;background-color:rgb(var(--color-1-bg));color:rgb(var(--color-1-fg1))}@media(min-width: 768px){.rw-banner-half.show-image.img-pos-left.img-sz-sixty[data-v-3ce55e86]{grid-template-columns:3fr 2fr;grid-template-areas:"img txt"}.rw-banner-half.show-image.img-pos-left.img-sz-half[data-v-3ce55e86]{grid-template-columns:1fr 1fr;grid-template-areas:"img txt"}.rw-banner-half.show-image.img-pos-left.margined .rwc-imagehalf[data-v-3ce55e86]{margin-left:var(--margin)}}@media(min-width: 768px){.rw-banner-half.show-image.img-pos-right.img-sz-sixty[data-v-3ce55e86]{grid-template-columns:2fr 3fr;grid-template-areas:"txt img"}.rw-banner-half.show-image.img-pos-right.img-sz-half[data-v-3ce55e86]{grid-template-columns:1fr 1fr;grid-template-areas:"txt img"}.rw-banner-half.show-image.img-pos-right.margined .rwc-imagehalf[data-v-3ce55e86]{margin-right:var(--margin)}}.rw-banner-half[data-v-3ce55e86]:not(.show-image){grid-template-columns:1fr;grid-template-areas:"txt";padding:40px 0}@media(min-width: 768px){.rw-banner-half[data-v-3ce55e86]{gap:4em}}@media(max-width: 767px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-800);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-400) 1x, var(--bg-image-url-800) 2x)}}@media(min-width: 768px)and (max-width: 1023px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-800);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-800) 1x, var(--bg-image-url-1200) 2x)}}@media(min-width: 1024px)and (max-width: 1279px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-1200);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-1200) 1x, var(--bg-image-url-1920) 2x)}}@media(min-width: 1280px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-1920)}}.rw-banner-half.bg-type-image.bg-img-fit-fill[data-v-3ce55e86]{background-size:cover}.rw-banner-half.bg-type-image.bg-img-fit-fit[data-v-3ce55e86]{background-size:contain}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-left[data-v-3ce55e86]{background-position-x:left}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-right[data-v-3ce55e86]{background-position-x:right}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-center[data-v-3ce55e86]{background-position-x:center}.rw-banner-half.bg-type-image.bg-img-pos-vertical-top[data-v-3ce55e86]{background-position-y:top}.rw-banner-half.bg-type-image.bg-img-pos-vertical-center[data-v-3ce55e86]{background-position-y:center}.rw-banner-half.bg-type-image.bg-img-pos-vertical-bottom[data-v-3ce55e86]{background-position-y:bottom}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:img;position:relative;overflow:hidden;display:flex;align-items:flex-start}.rw-banner-half .rwc-imagehalf.text-pos-supersupertop[data-v-3ce55e86]{padding-top:40%}.rw-banner-half .rwc-imagehalf.text-pos-supertop[data-v-3ce55e86]{padding-top:20%}.rw-banner-half .rwc-imagehalf.text-pos-center[data-v-3ce55e86]{align-items:center}.rw-banner-half .rwc-imagehalf.text-pos-split[data-v-3ce55e86]{align-items:center}.rw-banner-half .rwc-imagehalf.text-pos-bottom[data-v-3ce55e86]{align-items:flex-end}.rw-banner-half .rwc-imagehalf.text-pos-subbottom[data-v-3ce55e86]{padding-bottom:20%;align-items:flex-end}.rw-banner-half .rwc-imagehalf.text-pos-subsubbottom[data-v-3ce55e86]{padding-bottom:40%;align-items:flex-end}.rw-banner-half .rwc-imagehalf .vimeo[data-v-3ce55e86]{width:100%}.rw-banner-half .rwc-imagehalf img[data-v-3ce55e86]{width:100%;height:auto}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:txt;display:flex}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]:not(.show-image){margin-right:var(--margin);margin-left:var(--margin)}.rw-banner-half .rwc-texthalf:not(.show-image).width-large .rwc-text>*[data-v-3ce55e86]{max-width:800px}.rw-banner-half .rwc-texthalf:not(.show-image).width-medium .rwc-text>*[data-v-3ce55e86]{max-width:600px}.rw-banner-half .rwc-texthalf:not(.show-image).width-small .rwc-text>*[data-v-3ce55e86]{max-width:400px}.rw-banner-half .rwc-texthalf:not(.show-image).align-left .rwc-text[data-v-3ce55e86]{text-align:left;align-items:flex-start}.rw-banner-half .rwc-texthalf:not(.show-image).align-right .rwc-text[data-v-3ce55e86]{text-align:right;align-items:flex-end}.rw-banner-half .rwc-texthalf:not(.show-image).align-center .rwc-text[data-v-3ce55e86]{text-align:center;align-items:center}@media(max-width: 767px){.rw-banner-half .rwc-texthalf.show-image[data-v-3ce55e86]{margin-right:var(--margin);margin-left:var(--margin);margin-top:calc(var(--margin)*2);margin-bottom:calc(var(--margin)*4)}}@media(min-width: 768px){.rw-banner-half .rwc-texthalf.show-image.img-pos-left[data-v-3ce55e86]{margin-right:var(--margin)}.rw-banner-half .rwc-texthalf.show-image.img-pos-right[data-v-3ce55e86]{margin-left:var(--margin)}}.rw-banner-half .rwc-texthalf.show-image.align-left .rwc-text[data-v-3ce55e86]{text-align:left;align-items:flex-start}.rw-banner-half .rwc-texthalf.show-image.align-right .rwc-text[data-v-3ce55e86]{text-align:right;align-items:flex-end}.rw-banner-half .rwc-texthalf.show-image.align-center .rwc-text[data-v-3ce55e86]{text-align:center;align-items:center}.rw-banner-half .rwc-texthalf .rwc-text[data-v-3ce55e86]{flex-grow:1;display:flex;flex-direction:column;gap:30px}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-center[data-v-3ce55e86]{align-self:center}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-split[data-v-3ce55e86]{align-self:stretch}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-bottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-subbottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-subsubbottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button[data-v-3ce55e86]{font-family:var(--font-1);font-size:1.2rem;flex-shrink:0;text-decoration:none;display:flex;align-items:center}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button[data-v-3ce55e86]:hover{text-decoration:none}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button.button[data-v-3ce55e86]{background-color:rgb(var(--color-3-bg));color:rgb(var(--color-3-fg1))}.rw-banner-half .rwc-texthalf .rwc-text .rwc-button[data-v-3ce55e86]{margin-top:30px;text-decoration:none}.rw-banner-half .rwc-texthalf .rwc-text .rwc-pretitle[data-v-3ce55e86]{font-size:.8em;color:rgb(var(--color-1-fg2))}.rw-banner-half .rwc-texthalf .rwc-text .rwc-title[data-v-3ce55e86]{font-family:var(--font-1);font-size:3rem;line-height:1.2em;white-space:pre-line;word-break:break-word;flex-grow:0;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .rwc-title.style-fancy[data-v-3ce55e86]{font-family:var(--font-2);font-size:3.5rem;line-height:3.5rem}.rw-banner-half .rwc-texthalf .rwc-text .rwc-subtitle[data-v-3ce55e86]{font-size:1.5rem;white-space:pre-line;word-break:break-word;flex-grow:0;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .rwc-body[data-v-3ce55e86]{font-size:1.1rem;white-space:pre-line;word-break:break-word;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .divider[data-v-3ce55e86]{flex-grow:1} .rw-icon-strip[data-v-fb73bd78]{width:100%;display:flex;flex-direction:column;background-color:rgb(var(--color-1-bg));color:rgb(var(--color-1-fg1));padding-left:var(--margin);padding-right:var(--margin)}.rw-icon-strip[data-v-fb73bd78] svg{fill:rgb(var(--color-1-fg1));display:block}.rw-icon-strip .rwc-icons[data-v-fb73bd78]{flex-grow:1;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.rw-icon-strip .rwc-icons>a[data-v-fb73bd78]{color:rgb(var(--color-1-fg1))}.rw-icon-strip .rwc-icons>a[data-v-fb73bd78] svg{fill:rgb(var(--color-1-fg1))}.rw-icon-strip .rwc-icons>a[data-v-fb73bd78]:hover{text-decoration:none;background-color:rgba(var(--color-1-fg1), 0.05)}.rw-icon-strip .rwc-icons .rwc-box[data-v-fb73bd78]{display:flex;gap:1rem;border-radius:5px}.rw-icon-strip .rwc-icons .rwc-box.bordered[data-v-fb73bd78]{border:1px solid rgba(var(--color-1-fg1), 0.5)}.rw-icon-strip .rwc-icons .rwc-box.text-location-top[data-v-fb73bd78]{flex-direction:column-reverse;align-items:center;padding:1rem}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon[data-v-fb73bd78]{flex-grow:1}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-tiny[data-v-fb73bd78]{width:30px}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-tiny div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-small[data-v-fb73bd78]{width:50px}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-small div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-medium[data-v-fb73bd78]{width:80px}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-medium div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-large[data-v-fb73bd78]{width:110px}.rw-icon-strip .rwc-icons .rwc-box.text-location-top .rwc-icon.icon-sz-large div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom[data-v-fb73bd78]{flex-direction:column;align-items:center;padding:1rem}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon[data-v-fb73bd78]{flex-grow:1}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-tiny[data-v-fb73bd78]{width:30px}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-tiny div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-small[data-v-fb73bd78]{width:50px}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-small div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-medium[data-v-fb73bd78]{width:80px}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-medium div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-large[data-v-fb73bd78]{width:110px}.rw-icon-strip .rwc-icons .rwc-box.text-location-bottom .rwc-icon.icon-sz-large div[data-v-fb73bd78]{width:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-left[data-v-fb73bd78]{flex-direction:row-reverse;align-items:center;padding:.3rem 1.5rem}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-tiny[data-v-fb73bd78]{height:30px}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-tiny[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-small[data-v-fb73bd78]{height:50px}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-small[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-medium[data-v-fb73bd78]{height:80px}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-medium[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-large[data-v-fb73bd78]{height:110px}.rw-icon-strip .rwc-icons .rwc-box.text-location-left .rwc-icon.icon-sz-large[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-right[data-v-fb73bd78]{flex-direction:row;align-items:center;padding:.3rem 1.5rem}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-tiny[data-v-fb73bd78]{height:30px}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-tiny[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-small[data-v-fb73bd78]{height:50px}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-small[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-medium[data-v-fb73bd78]{height:80px}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-medium[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-large[data-v-fb73bd78]{height:110px}.rw-icon-strip .rwc-icons .rwc-box.text-location-right .rwc-icon.icon-sz-large[data-v-fb73bd78] svg{height:100%}.rw-icon-strip .rwc-icons .rwc-box .rwc-icon[data-v-fb73bd78]{display:flex;justify-content:center;align-items:center;position:relative}.rw-icon-strip .rwc-icons .rwc-box .rwc-icon img[data-v-fb73bd78]{max-height:100%;max-width:100%}.rw-icon-strip .rwc-icons .rwc-box .rwc-icontext[data-v-fb73bd78]{text-align:center;font-size:.8rem;font-weight:bold;max-width:100%;text-transform:uppercase} @media(max-width: 767px){.hide-sm-only[data-v-3ce55e86]{display:none}}@media(min-width: 768px)and (max-width: 1023px){.hide-md-only[data-v-3ce55e86]{display:none}}@media(min-width: 1024px)and (max-width: 1279px){.hide-lg-only[data-v-3ce55e86]{display:none}}@media(min-width: 1280px){.hide-xl-only[data-v-3ce55e86]{display:none}}@media(max-width: 767px){.hide-sm-down[data-v-3ce55e86]{display:none}}@media(max-width: 1023px){.hide-md-down[data-v-3ce55e86]{display:none}}@media(max-width: 1279px){.hide-lg-down[data-v-3ce55e86]{display:none}}.hide-xl-down[data-v-3ce55e86]{display:none}.hide-sm-up[data-v-3ce55e86]{display:none}@media(min-width: 768px){.hide-md-up[data-v-3ce55e86]{display:none}}@media(min-width: 1024px){.hide-lg-up[data-v-3ce55e86]{display:none}}@media(min-width: 1280px){.hide-xl-up[data-v-3ce55e86]{display:none}}.rw-banner-half[data-v-3ce55e86]{grid-template-areas:"img" "txt";grid-template-columns:1fr}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:top}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:bottom}@media(min-width: 768px){.rw-banner-half[data-v-3ce55e86]{grid-template-areas:none;grid-template-columns:1fr 1fr;grid-template-rows:none}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:"img";grid-row:1}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:"txt"}}.rw-banner-half[data-v-3ce55e86]{width:100%;display:grid;position:relative;background-color:rgb(var(--color-1-bg));color:rgb(var(--color-1-fg1))}@media(min-width: 768px){.rw-banner-half.show-image.img-pos-left.img-sz-sixty[data-v-3ce55e86]{grid-template-columns:3fr 2fr;grid-template-areas:"img txt"}.rw-banner-half.show-image.img-pos-left.img-sz-half[data-v-3ce55e86]{grid-template-columns:1fr 1fr;grid-template-areas:"img txt"}.rw-banner-half.show-image.img-pos-left.margined .rwc-imagehalf[data-v-3ce55e86]{margin-left:var(--margin)}}@media(min-width: 768px){.rw-banner-half.show-image.img-pos-right.img-sz-sixty[data-v-3ce55e86]{grid-template-columns:2fr 3fr;grid-template-areas:"txt img"}.rw-banner-half.show-image.img-pos-right.img-sz-half[data-v-3ce55e86]{grid-template-columns:1fr 1fr;grid-template-areas:"txt img"}.rw-banner-half.show-image.img-pos-right.margined .rwc-imagehalf[data-v-3ce55e86]{margin-right:var(--margin)}}.rw-banner-half[data-v-3ce55e86]:not(.show-image){grid-template-columns:1fr;grid-template-areas:"txt";padding:40px 0}@media(min-width: 768px){.rw-banner-half[data-v-3ce55e86]{gap:4em}}@media(max-width: 767px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-800);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-400) 1x, var(--bg-image-url-800) 2x)}}@media(min-width: 768px)and (max-width: 1023px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-800);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-800) 1x, var(--bg-image-url-1200) 2x)}}@media(min-width: 1024px)and (max-width: 1279px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-1200);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-1200) 1x, var(--bg-image-url-1920) 2x)}}@media(min-width: 1280px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-1920)}}.rw-banner-half.bg-type-image.bg-img-fit-fill[data-v-3ce55e86]{background-size:cover}.rw-banner-half.bg-type-image.bg-img-fit-fit[data-v-3ce55e86]{background-size:contain}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-left[data-v-3ce55e86]{background-position-x:left}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-right[data-v-3ce55e86]{background-position-x:right}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-center[data-v-3ce55e86]{background-position-x:center}.rw-banner-half.bg-type-image.bg-img-pos-vertical-top[data-v-3ce55e86]{background-position-y:top}.rw-banner-half.bg-type-image.bg-img-pos-vertical-center[data-v-3ce55e86]{background-position-y:center}.rw-banner-half.bg-type-image.bg-img-pos-vertical-bottom[data-v-3ce55e86]{background-position-y:bottom}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:img;position:relative;overflow:hidden;display:flex;align-items:flex-start}.rw-banner-half .rwc-imagehalf.text-pos-supersupertop[data-v-3ce55e86]{padding-top:40%}.rw-banner-half .rwc-imagehalf.text-pos-supertop[data-v-3ce55e86]{padding-top:20%}.rw-banner-half .rwc-imagehalf.text-pos-center[data-v-3ce55e86]{align-items:center}.rw-banner-half .rwc-imagehalf.text-pos-split[data-v-3ce55e86]{align-items:center}.rw-banner-half .rwc-imagehalf.text-pos-bottom[data-v-3ce55e86]{align-items:flex-end}.rw-banner-half .rwc-imagehalf.text-pos-subbottom[data-v-3ce55e86]{padding-bottom:20%;align-items:flex-end}.rw-banner-half .rwc-imagehalf.text-pos-subsubbottom[data-v-3ce55e86]{padding-bottom:40%;align-items:flex-end}.rw-banner-half .rwc-imagehalf .vimeo[data-v-3ce55e86]{width:100%}.rw-banner-half .rwc-imagehalf img[data-v-3ce55e86]{width:100%;height:auto}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:txt;display:flex}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]:not(.show-image){margin-right:var(--margin);margin-left:var(--margin)}.rw-banner-half .rwc-texthalf:not(.show-image).width-large .rwc-text>*[data-v-3ce55e86]{max-width:800px}.rw-banner-half .rwc-texthalf:not(.show-image).width-medium .rwc-text>*[data-v-3ce55e86]{max-width:600px}.rw-banner-half .rwc-texthalf:not(.show-image).width-small .rwc-text>*[data-v-3ce55e86]{max-width:400px}.rw-banner-half .rwc-texthalf:not(.show-image).align-left .rwc-text[data-v-3ce55e86]{text-align:left;align-items:flex-start}.rw-banner-half .rwc-texthalf:not(.show-image).align-right .rwc-text[data-v-3ce55e86]{text-align:right;align-items:flex-end}.rw-banner-half .rwc-texthalf:not(.show-image).align-center .rwc-text[data-v-3ce55e86]{text-align:center;align-items:center}@media(max-width: 767px){.rw-banner-half .rwc-texthalf.show-image[data-v-3ce55e86]{margin-right:var(--margin);margin-left:var(--margin);margin-top:calc(var(--margin)*2);margin-bottom:calc(var(--margin)*4)}}@media(min-width: 768px){.rw-banner-half .rwc-texthalf.show-image.img-pos-left[data-v-3ce55e86]{margin-right:var(--margin)}.rw-banner-half .rwc-texthalf.show-image.img-pos-right[data-v-3ce55e86]{margin-left:var(--margin)}}.rw-banner-half .rwc-texthalf.show-image.align-left .rwc-text[data-v-3ce55e86]{text-align:left;align-items:flex-start}.rw-banner-half .rwc-texthalf.show-image.align-right .rwc-text[data-v-3ce55e86]{text-align:right;align-items:flex-end}.rw-banner-half .rwc-texthalf.show-image.align-center .rwc-text[data-v-3ce55e86]{text-align:center;align-items:center}.rw-banner-half .rwc-texthalf .rwc-text[data-v-3ce55e86]{flex-grow:1;display:flex;flex-direction:column;gap:30px}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-center[data-v-3ce55e86]{align-self:center}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-split[data-v-3ce55e86]{align-self:stretch}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-bottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-subbottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-subsubbottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button[data-v-3ce55e86]{font-family:var(--font-1);font-size:1.2rem;flex-shrink:0;text-decoration:none;display:flex;align-items:center}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button[data-v-3ce55e86]:hover{text-decoration:none}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button.button[data-v-3ce55e86]{background-color:rgb(var(--color-3-bg));color:rgb(var(--color-3-fg1))}.rw-banner-half .rwc-texthalf .rwc-text .rwc-button[data-v-3ce55e86]{margin-top:30px;text-decoration:none}.rw-banner-half .rwc-texthalf .rwc-text .rwc-pretitle[data-v-3ce55e86]{font-size:.8em;color:rgb(var(--color-1-fg2))}.rw-banner-half .rwc-texthalf .rwc-text .rwc-title[data-v-3ce55e86]{font-family:var(--font-1);font-size:3rem;line-height:1.2em;white-space:pre-line;word-break:break-word;flex-grow:0;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .rwc-title.style-fancy[data-v-3ce55e86]{font-family:var(--font-2);font-size:3.5rem;line-height:3.5rem}.rw-banner-half .rwc-texthalf .rwc-text .rwc-subtitle[data-v-3ce55e86]{font-size:1.5rem;white-space:pre-line;word-break:break-word;flex-grow:0;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .rwc-body[data-v-3ce55e86]{font-size:1.1rem;white-space:pre-line;word-break:break-word;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .divider[data-v-3ce55e86]{flex-grow:1} @media(max-width: 767px){.hide-sm-only[data-v-3ce55e86]{display:none}}@media(min-width: 768px)and (max-width: 1023px){.hide-md-only[data-v-3ce55e86]{display:none}}@media(min-width: 1024px)and (max-width: 1279px){.hide-lg-only[data-v-3ce55e86]{display:none}}@media(min-width: 1280px){.hide-xl-only[data-v-3ce55e86]{display:none}}@media(max-width: 767px){.hide-sm-down[data-v-3ce55e86]{display:none}}@media(max-width: 1023px){.hide-md-down[data-v-3ce55e86]{display:none}}@media(max-width: 1279px){.hide-lg-down[data-v-3ce55e86]{display:none}}.hide-xl-down[data-v-3ce55e86]{display:none}.hide-sm-up[data-v-3ce55e86]{display:none}@media(min-width: 768px){.hide-md-up[data-v-3ce55e86]{display:none}}@media(min-width: 1024px){.hide-lg-up[data-v-3ce55e86]{display:none}}@media(min-width: 1280px){.hide-xl-up[data-v-3ce55e86]{display:none}}.rw-banner-half[data-v-3ce55e86]{grid-template-areas:"img" "txt";grid-template-columns:1fr}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:top}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:bottom}@media(min-width: 768px){.rw-banner-half[data-v-3ce55e86]{grid-template-areas:none;grid-template-columns:1fr 1fr;grid-template-rows:none}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:"img";grid-row:1}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:"txt"}}.rw-banner-half[data-v-3ce55e86]{width:100%;display:grid;position:relative;background-color:rgb(var(--color-1-bg));color:rgb(var(--color-1-fg1))}@media(min-width: 768px){.rw-banner-half.show-image.img-pos-left.img-sz-sixty[data-v-3ce55e86]{grid-template-columns:3fr 2fr;grid-template-areas:"img txt"}.rw-banner-half.show-image.img-pos-left.img-sz-half[data-v-3ce55e86]{grid-template-columns:1fr 1fr;grid-template-areas:"img txt"}.rw-banner-half.show-image.img-pos-left.margined .rwc-imagehalf[data-v-3ce55e86]{margin-left:var(--margin)}}@media(min-width: 768px){.rw-banner-half.show-image.img-pos-right.img-sz-sixty[data-v-3ce55e86]{grid-template-columns:2fr 3fr;grid-template-areas:"txt img"}.rw-banner-half.show-image.img-pos-right.img-sz-half[data-v-3ce55e86]{grid-template-columns:1fr 1fr;grid-template-areas:"txt img"}.rw-banner-half.show-image.img-pos-right.margined .rwc-imagehalf[data-v-3ce55e86]{margin-right:var(--margin)}}.rw-banner-half[data-v-3ce55e86]:not(.show-image){grid-template-columns:1fr;grid-template-areas:"txt";padding:40px 0}@media(min-width: 768px){.rw-banner-half[data-v-3ce55e86]{gap:4em}}@media(max-width: 767px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-800);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-400) 1x, var(--bg-image-url-800) 2x)}}@media(min-width: 768px)and (max-width: 1023px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-800);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-800) 1x, var(--bg-image-url-1200) 2x)}}@media(min-width: 1024px)and (max-width: 1279px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-1200);background:linear-gradient(var(--shade), var(--shade)),no-repeat image-set(var(--bg-image-url-1200) 1x, var(--bg-image-url-1920) 2x)}}@media(min-width: 1280px){.rw-banner-half.bg-type-image[data-v-3ce55e86]{background:linear-gradient(var(--shade), var(--shade)),no-repeat var(--bg-image-url-1920)}}.rw-banner-half.bg-type-image.bg-img-fit-fill[data-v-3ce55e86]{background-size:cover}.rw-banner-half.bg-type-image.bg-img-fit-fit[data-v-3ce55e86]{background-size:contain}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-left[data-v-3ce55e86]{background-position-x:left}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-right[data-v-3ce55e86]{background-position-x:right}.rw-banner-half.bg-type-image.bg-img-pos-horizontal-center[data-v-3ce55e86]{background-position-x:center}.rw-banner-half.bg-type-image.bg-img-pos-vertical-top[data-v-3ce55e86]{background-position-y:top}.rw-banner-half.bg-type-image.bg-img-pos-vertical-center[data-v-3ce55e86]{background-position-y:center}.rw-banner-half.bg-type-image.bg-img-pos-vertical-bottom[data-v-3ce55e86]{background-position-y:bottom}.rw-banner-half .rwc-imagehalf[data-v-3ce55e86]{grid-area:img;position:relative;overflow:hidden;display:flex;align-items:flex-start}.rw-banner-half .rwc-imagehalf.text-pos-supersupertop[data-v-3ce55e86]{padding-top:40%}.rw-banner-half .rwc-imagehalf.text-pos-supertop[data-v-3ce55e86]{padding-top:20%}.rw-banner-half .rwc-imagehalf.text-pos-center[data-v-3ce55e86]{align-items:center}.rw-banner-half .rwc-imagehalf.text-pos-split[data-v-3ce55e86]{align-items:center}.rw-banner-half .rwc-imagehalf.text-pos-bottom[data-v-3ce55e86]{align-items:flex-end}.rw-banner-half .rwc-imagehalf.text-pos-subbottom[data-v-3ce55e86]{padding-bottom:20%;align-items:flex-end}.rw-banner-half .rwc-imagehalf.text-pos-subsubbottom[data-v-3ce55e86]{padding-bottom:40%;align-items:flex-end}.rw-banner-half .rwc-imagehalf .vimeo[data-v-3ce55e86]{width:100%}.rw-banner-half .rwc-imagehalf img[data-v-3ce55e86]{width:100%;height:auto}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]{grid-area:txt;display:flex}.rw-banner-half .rwc-texthalf[data-v-3ce55e86]:not(.show-image){margin-right:var(--margin);margin-left:var(--margin)}.rw-banner-half .rwc-texthalf:not(.show-image).width-large .rwc-text>*[data-v-3ce55e86]{max-width:800px}.rw-banner-half .rwc-texthalf:not(.show-image).width-medium .rwc-text>*[data-v-3ce55e86]{max-width:600px}.rw-banner-half .rwc-texthalf:not(.show-image).width-small .rwc-text>*[data-v-3ce55e86]{max-width:400px}.rw-banner-half .rwc-texthalf:not(.show-image).align-left .rwc-text[data-v-3ce55e86]{text-align:left;align-items:flex-start}.rw-banner-half .rwc-texthalf:not(.show-image).align-right .rwc-text[data-v-3ce55e86]{text-align:right;align-items:flex-end}.rw-banner-half .rwc-texthalf:not(.show-image).align-center .rwc-text[data-v-3ce55e86]{text-align:center;align-items:center}@media(max-width: 767px){.rw-banner-half .rwc-texthalf.show-image[data-v-3ce55e86]{margin-right:var(--margin);margin-left:var(--margin);margin-top:calc(var(--margin)*2);margin-bottom:calc(var(--margin)*4)}}@media(min-width: 768px){.rw-banner-half .rwc-texthalf.show-image.img-pos-left[data-v-3ce55e86]{margin-right:var(--margin)}.rw-banner-half .rwc-texthalf.show-image.img-pos-right[data-v-3ce55e86]{margin-left:var(--margin)}}.rw-banner-half .rwc-texthalf.show-image.align-left .rwc-text[data-v-3ce55e86]{text-align:left;align-items:flex-start}.rw-banner-half .rwc-texthalf.show-image.align-right .rwc-text[data-v-3ce55e86]{text-align:right;align-items:flex-end}.rw-banner-half .rwc-texthalf.show-image.align-center .rwc-text[data-v-3ce55e86]{text-align:center;align-items:center}.rw-banner-half .rwc-texthalf .rwc-text[data-v-3ce55e86]{flex-grow:1;display:flex;flex-direction:column;gap:30px}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-center[data-v-3ce55e86]{align-self:center}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-split[data-v-3ce55e86]{align-self:stretch}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-bottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-subbottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.text-pos-subsubbottom[data-v-3ce55e86]{align-self:flex-end}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button[data-v-3ce55e86]{font-family:var(--font-1);font-size:1.2rem;flex-shrink:0;text-decoration:none;display:flex;align-items:center}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button[data-v-3ce55e86]:hover{text-decoration:none}.rw-banner-half .rwc-texthalf .rwc-text.style-normal .rwc-button.button[data-v-3ce55e86]{background-color:rgb(var(--color-3-bg));color:rgb(var(--color-3-fg1))}.rw-banner-half .rwc-texthalf .rwc-text .rwc-button[data-v-3ce55e86]{margin-top:30px;text-decoration:none}.rw-banner-half .rwc-texthalf .rwc-text .rwc-pretitle[data-v-3ce55e86]{font-size:.8em;color:rgb(var(--color-1-fg2))}.rw-banner-half .rwc-texthalf .rwc-text .rwc-title[data-v-3ce55e86]{font-family:var(--font-1);font-size:3rem;line-height:1.2em;white-space:pre-line;word-break:break-word;flex-grow:0;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .rwc-title.style-fancy[data-v-3ce55e86]{font-family:var(--font-2);font-size:3.5rem;line-height:3.5rem}.rw-banner-half .rwc-texthalf .rwc-text .rwc-subtitle[data-v-3ce55e86]{font-size:1.5rem;white-space:pre-line;word-break:break-word;flex-grow:0;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .rwc-body[data-v-3ce55e86]{font-size:1.1rem;white-space:pre-line;word-break:break-word;flex-shrink:0}.rw-banner-half .rwc-texthalf .rwc-text .divider[data-v-3ce55e86]{flex-grow:1} @media(max-width: 767px){.hide-sm-only[data-v-9b5aaae2]{display:none}}@media(min-width: 768px)and (max-width: 1023px){.hide-md-only[data-v-9b5aaae2]{display:none}}@media(min-width: 1024px)and (max-width: 1279px){.hide-lg-only[data-v-9b5aaae2]{display:none}}@media(min-width: 1280px){.hide-xl-only[data-v-9b5aaae2]{display:none}}@media(max-width: 767px){.hide-sm-down[data-v-9b5aaae2]{display:none}}@media(max-width: 1023px){.hide-md-down[data-v-9b5aaae2]{display:none}}@media(max-width: 1279px){.hide-lg-down[data-v-9b5aaae2]{display:none}}.hide-xl-down[data-v-9b5aaae2]{display:none}.hide-sm-up[data-v-9b5aaae2]{display:none}@media(min-width: 768px){.hide-md-up[data-v-9b5aaae2]{display:none}}@media(min-width: 1024px){.hide-lg-up[data-v-9b5aaae2]{display:none}}@media(min-width: 1280px){.hide-xl-up[data-v-9b5aaae2]{display:none}}.rw-banner[data-v-9b5aaae2]{display:flex;align-items:stretch;justify-content:stretch;width:100%;padding-left:var(--margin);padding-right:var(--margin);background-color:rgb(var(--color-1-bg));min-height:120px;gap:calc(var(--margin)/2);color:rgb(var(--color-1-fg1))}.rw-banner.ineditor[data-v-9b5aaae2]{position:relative}.rw-banner[data-v-9b5aaae2]:not(.ineditor){z-index:100;position:fixed;left:0;right:0;animation:slide-in-9b5aaae2 cubic-bezier(0, 1, 0.3, 1) .75s 1s forwards}.rw-banner:not(.ineditor).pos-top[data-v-9b5aaae2]{top:0;transform:translateY(-150%);opacity:0}.rw-banner:not(.ineditor).pos-bottom[data-v-9b5aaae2]{bottom:0;transform:translateY(150%);opacity:0}@keyframes slide-in-9b5aaae2{100%{opacity:1;transform:translateY(0%)}}.rw-banner.ineditor[data-v-9b5aaae2]{border-top:1px solid rgb(var(--color-1-fg1));border-bottom:1px solid rgb(var(--color-1-fg1))}@media(min-width: 768px){.rw-banner[data-v-9b5aaae2]{height:140px;gap:var(--margin)}}.rw-banner .rwc-dismiss[data-v-9b5aaae2]{cursor:pointer;position:absolute;top:10px;left:10px}.rw-banner .rwc-dismiss[data-v-9b5aaae2]:hover svg{fill:rgb(var(--color-1-fg1)) !important}.rw-banner[data-v-9b5aaae2] svg{fill:rgb(var(--color-1-fg1)) !important}.rw-banner .button[data-v-9b5aaae2]{color:rgb(var(--color-3-fg1)) !important;background-color:rgb(var(--color-3-bg)) !important}.rw-banner .rwc-text[data-v-9b5aaae2]{width:100%;min-width:min(40vw - 200px,400px);max-width:max(40vw - 200px,400px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em}@media(min-width: 768px){.rw-banner .rwc-text[data-v-9b5aaae2]{gap:1em}}.rw-banner .rwc-text-left[data-v-9b5aaae2]{flex-grow:1;flex-basis:100px;display:flex;justify-content:flex-end;padding-top:2em;padding-bottom:2em}.rw-banner .rwc-text-left .rwc-title[data-v-9b5aaae2]{font-size:1.1rem;text-align:center}@media(min-width: 768px){.rw-banner .rwc-text-left .rwc-title[data-v-9b5aaae2]{font-size:1.5rem}}.rw-banner .rwc-text-left .rwc-button[data-v-9b5aaae2]{border-radius:10000px !important;white-space:nowrap;padding-top:.5em !important;padding-bottom:.5em !important}@media(max-width: 767px){.rw-banner .rwc-text-left .rwc-button[data-v-9b5aaae2]{font-size:.7rem !important;padding-left:1rem !important;padding-right:1rem !important}}.rw-banner .rwc-image[data-v-9b5aaae2]{flex-grow:0;max-width:200px;height:100%;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.rw-banner .rwc-image[data-v-9b5aaae2]{display:none}}.rw-banner .rwc-image img[data-v-9b5aaae2]{max-width:200px;height:100%;object-fit:contain}.rw-banner .rwc-image img.img-pos-upalot[data-v-9b5aaae2]{transform:translateY(-40%)}.rw-banner .rwc-image img.img-pos-up[data-v-9b5aaae2]{transform:translateY(-25%)}.rw-banner .rwc-image img.img-pos-down[data-v-9b5aaae2]{transform:translateY(25%)}.rw-banner .rwc-image img.img-pos-downalot[data-v-9b5aaae2]{transform:translateY(40%)}.rw-banner .rwc-text-right[data-v-9b5aaae2]{flex-grow:1;flex-basis:100px;display:flex;justify-content:flex-start;padding-top:2em;padding-bottom:2em}.rw-banner .rwc-text-right .rwc-body[data-v-9b5aaae2]{text-align:center;font-size:.7em}@media(min-width: 768px){.rw-banner .rwc-text-right .rwc-body[data-v-9b5aaae2]{font-size:1rem}}.rw-banner .rwc-text-right .rwc-fineprint[data-v-9b5aaae2]{text-align:center;font-size:.5em}@media(min-width: 768px){.rw-banner .rwc-text-right .rwc-fineprint[data-v-9b5aaae2]{font-size:.7rem}}.rw-banner.bg-img[data-v-9b5aaae2]{background-repeat:no-repeat;background-image:var(--1f46e2b6);background-size:cover}.rw-banner.bg-img.bg-img-pos-horizontal-left[data-v-9b5aaae2]{background-position-x:left}.rw-banner.bg-img.bg-img-pos-horizontal-right[data-v-9b5aaae2]{background-position-x:right}.rw-banner.bg-img.bg-img-pos-horizontal-center[data-v-9b5aaae2]{background-position-x:center}.rw-banner.bg-img.bg-img-pos-vertical-top[data-v-9b5aaae2]{background-position-y:top}.rw-banner.bg-img.bg-img-pos-vertical-center[data-v-9b5aaae2]{background-position-y:center}.rw-banner.bg-img.bg-img-pos-vertical-bottom[data-v-9b5aaae2]{background-position-y:bottom} </style> <style>.pr-rich p:last-child { margin: 0; } .pr-rich p:not(:last-child) { margin: 0 0 0.75em 0; } .pr-rich p:empty {height: 1em;} .pr-rich ul { margin-top: 0; margin-bottom: 0.75em; padding-left: 1.5em; } .pr-rich ul p { margin-bottom: 0.50em; }</style> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#333333"> <meta name="msapplication-TileColor" content="#333333"> <meta name="theme-color" content="#333333"><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-P9VMHTS');</script> <script defer src="https://unpkg.com/vue@3.2.41/dist/vue.global.prod.js"></script> </head> <body class="pr-body"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P9VMHTS" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div id="app"><div class="main" style="--color-1-fg1:var(--theme-auto-lightest-1-fg1);--color-1-fg2:var(--theme-auto-lightest-1-fg2);--color-1-bg:var(--theme-auto-lightest-1-bg);--color-2-fg1:var(--theme-auto-lightest-2-fg1);--color-2-fg2:var(--theme-auto-lightest-2-fg2);--color-2-bg:var(--theme-auto-lightest-2-bg);--color-3-fg1:var(--theme-auto-lightest-3-fg1);--color-3-fg2:var(--theme-auto-lightest-3-fg2);--color-3-bg:var(--theme-auto-lightest-3-bg);" data-v-be605b26><div class="body" data-v-be605b26><!--[--><!--]--><header class="guttered full" style="--color-1-fg1:var(--theme-auto-lightest-1-fg1);--color-1-fg2:var(--theme-auto-lightest-1-fg2);--color-1-bg:var(--theme-auto-lightest-1-bg);--shade:rgba(var(--color-1-bg), 0);" data-v-be605b26><!-- logo --><a class="logo" href="/" data-v-be605b26><svg width="60px" viewBox="-30 -30 3671 1084" stroke="black" stroke-width="30" data-v-be605b26><path d="M1543.692 515.79c0 280.653-219.978 508.21-489.277 508.21-267.404 0-487.382-227.557-487.382-508.21 0-284.443 219.992-515.79 487.382-515.79 269.299 0 489.277 231.347 489.277 515.79zM1471.634 515.79c0-248.414-185.844-449.43-417.219-449.43-229.466 0-417.219 201.002-417.219 449.43 0 242.729 187.739 441.837 417.219 441.837 231.375 0 417.219-199.107 417.219-441.837zM2651.218 515.79c0 280.653-219.992 508.21-489.277 508.21-267.39 0-487.382-227.557-487.382-508.21-0.014-284.443 219.978-515.79 487.368-515.79 269.299 0 489.291 231.347 489.291 515.79zM2579.146 515.79c0-248.414-185.844-449.43-417.219-449.43-229.466 0-417.219 201.002-417.219 449.43 0 242.729 187.739 441.837 417.219 441.837 231.361 0 417.219-199.107 417.219-441.837zM3201.156 0c-238.94 0-411.52 172.566-411.52 411.492v577.426c0 19.372 15.71 35.082 35.082 35.082s35.082-15.71 35.082-35.082v0-577.426c0-197.212 144.13-339.434 341.357-339.434s339.462 142.221 339.462 339.434v577.412c0 19.372 15.71 35.082 35.082 35.082s35.082-15.71 35.082-35.082v-577.412c0-238.926-172.566-411.492-409.625-411.492zM468.406 5.769v-0.085c-292.036-30.331-468.406 134.642-468.406 405.808v577.426c0 19.372 15.71 35.082 35.082 35.082s35.082-15.71 35.082-35.082v-577.426c0-240.835 147.241-360.899 393.336-341.71l0.014-0.127c0.749 0.057 1.471 0.226 2.234 0.226 17.774 0 32.197-14.409 32.197-32.183 0-16.883-13.023-30.557-29.539-31.928z" data-v-be605b26></path></svg></a><div class="toprightarea" data-v-be605b26><div class="headnav" data-v-be605b26><!--[--><div class="hv-item" data-v-be605b26><div class="hv-button" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>About</div></div><div class="hv-outermenu" data-v-be605b26><div class="hv-innermenu" data-v-be605b26><!--[--><div class="hv-column" data-v-be605b26><!----><!--[--><a href="/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Home</div></a><a href="/how-roon-works" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>How Roon works</div></a><a href="/music" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Music experience</div></a><a href="/compatibility" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Compatibility</div></a><a href="/sound-quality" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Sound quality</div></a><a href="/pricing" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Pricing</div></a><a href="/partners" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Partners</div></a><!--]--></div><!--]--></div></div></div><div class="hv-item" data-v-be605b26><div class="hv-button" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Nucleus</div></div><div class="hv-outermenu" data-v-be605b26><div class="hv-innermenu" data-v-be605b26><!--[--><div class="hv-column" data-v-be605b26><!----><!--[--><a href="/nucleus" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Discover Nucleus</div></a><a href="https://store.roonlabs.com/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Buy online (US & Canada)</div></a><a href="https://roon.asia/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Buy online (Asia/Pacific)</div></a><a href="https://roonlabs.eu/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Buy online (EU)</div></a><a href="https://www.roonlabs.co.uk/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Buy online (UK)</div></a><!--]--></div><!--]--></div></div></div><div class="hv-item" data-v-be605b26><div class="hv-button" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Resources</div></div><div class="hv-outermenu" data-v-be605b26><div class="hv-innermenu" data-v-be605b26><!--[--><div class="hv-column" data-v-be605b26><!----><!--[--><a href="/downloads" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Download</div></a><a href="https://community.roonlabs.com/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Community</div></a><a href="https://help.roonlabs.com/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Help center</div></a><a href="https://blog.roonlabs.com/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Blog</div></a><!--]--></div><!--]--></div></div></div><div class="hv-item" data-v-be605b26><div class="hv-button" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Store</div></div><div class="hv-outermenu" data-v-be605b26><div class="hv-innermenu" data-v-be605b26><!--[--><div class="hv-column" data-v-be605b26><!----><!--[--><a href="https://store.roonlabs.com/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Visit the Roon Store</div></a><!--]--></div><!--]--></div></div></div><!--]--></div><a href="https://account.roon.app/account" class="accountLink" data-v-be605b26><svg width="24px" height="24px" viewBox="0 0 1024 1024" stroke="black" stroke-width="40" data-v-be605b26><path d="M843.282963 870.115556c-8.438519-140.515556-104.296296-257.422222-233.908148-297.14963C687.881481 536.272593 742.4 456.533333 742.4 364.088889c0-127.241481-103.158519-230.4-230.4-230.4S281.6 236.847407 281.6 364.088889c0 92.444444 54.518519 172.183704 133.12 208.877037-129.611852 39.727407-225.46963 156.634074-233.908148 297.14963-0.663704 10.903704 7.964444 20.195556 18.962963 20.195556l0 0c9.955556 0 18.299259-7.774815 18.962963-17.73037C227.745185 718.506667 355.65037 596.385185 512 596.385185s284.254815 122.121481 293.357037 276.195556c0.568889 9.955556 8.912593 17.73037 18.962963 17.73037C835.318519 890.311111 843.946667 881.019259 843.282963 870.115556zM319.525926 364.088889c0-106.287407 86.186667-192.474074 192.474074-192.474074s192.474074 86.186667 192.474074 192.474074c0 106.287407-86.186667 192.474074-192.474074 192.474074S319.525926 470.376296 319.525926 364.088889z" data-v-be605b26></path></svg></a><a class="toprightbutton" href="https://account.roon.app/create" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Free Trial</div></a><div class="hamburger" data-v-be605b26><div class="hamsvg" data-v-be605b26><svg width="24px" height="24px" viewBox="0 0 24 24" data-v-be605b26><path d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z" data-v-be605b26></path></svg></div><div class="hv-menu" data-v-be605b26><div class="topclose" data-v-be605b26><a class="toprightbutton" href="https://account.roon.app/create" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Free Trial</div></a><div class="divider" data-v-be605b26></div><a href="https://account.roon.app/account" class="accountLink" data-v-be605b26><svg width="24px" height="24px" viewBox="0 0 1024 1024" stroke="black" stroke-width="40" data-v-be605b26><path d="M843.282963 870.115556c-8.438519-140.515556-104.296296-257.422222-233.908148-297.14963C687.881481 536.272593 742.4 456.533333 742.4 364.088889c0-127.241481-103.158519-230.4-230.4-230.4S281.6 236.847407 281.6 364.088889c0 92.444444 54.518519 172.183704 133.12 208.877037-129.611852 39.727407-225.46963 156.634074-233.908148 297.14963-0.663704 10.903704 7.964444 20.195556 18.962963 20.195556l0 0c9.955556 0 18.299259-7.774815 18.962963-17.73037C227.745185 718.506667 355.65037 596.385185 512 596.385185s284.254815 122.121481 293.357037 276.195556c0.568889 9.955556 8.912593 17.73037 18.962963 17.73037C835.318519 890.311111 843.946667 881.019259 843.282963 870.115556zM319.525926 364.088889c0-106.287407 86.186667-192.474074 192.474074-192.474074s192.474074 86.186667 192.474074 192.474074c0 106.287407-86.186667 192.474074-192.474074 192.474074S319.525926 470.376296 319.525926 364.088889z" data-v-be605b26></path></svg></a><div data-v-be605b26><svg width="24px" height="24px" viewBox="0 0 24 24" data-v-be605b26><path d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z" data-v-be605b26></path></svg></div></div><div class="hv-inner-menu" data-v-be605b26><!--[--><div class="hv-item" data-v-be605b26><div class="hv-button" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>About</div></div><!--[--><div class="hv-column" data-v-be605b26><!----><!--[--><a href="/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Home</div></a><a href="/how-roon-works" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>How Roon works</div></a><a href="/music" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Music experience</div></a><a href="/compatibility" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Compatibility</div></a><a href="/sound-quality" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Sound quality</div></a><a href="/pricing" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Pricing</div></a><a href="/partners" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Partners</div></a><!--]--></div><!--]--></div><div class="hv-item" data-v-be605b26><div class="hv-button" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Nucleus</div></div><!--[--><div class="hv-column" data-v-be605b26><!----><!--[--><a href="/nucleus" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Discover Nucleus</div></a><a href="https://store.roonlabs.com/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Buy online (US & Canada)</div></a><a href="https://roon.asia/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Buy online (Asia/Pacific)</div></a><a href="https://roonlabs.eu/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Buy online (EU)</div></a><a href="https://www.roonlabs.co.uk/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Buy online (UK)</div></a><!--]--></div><!--]--></div><div class="hv-item" data-v-be605b26><div class="hv-button" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Resources</div></div><!--[--><div class="hv-column" data-v-be605b26><!----><!--[--><a href="/downloads" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Download</div></a><a href="https://community.roonlabs.com/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Community</div></a><a href="https://help.roonlabs.com/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Help center</div></a><a href="https://blog.roonlabs.com/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Blog</div></a><!--]--></div><!--]--></div><div class="hv-item" data-v-be605b26><div class="hv-button" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Store</div></div><!--[--><div class="hv-column" data-v-be605b26><!----><!--[--><a href="https://store.roonlabs.com/" class="hv-link" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Visit the Roon Store</div></a><!--]--></div><!--]--></div><!--]--></div></div></div></div></header><!----><div class="middle" data-v-be605b26><!--[--><div class="rw-video-box guttered pr-comp pr-compid-9306b5a8-a8ab-48e2-84d9-77a929b51629" style="--color-1-fg1:var(--theme-auto-lightest-1-fg1);--color-1-fg2:var(--theme-auto-lightest-1-fg2);--color-1-bg:var(--theme-auto-lightest-1-bg);padding-top:0px;padding-bottom:0px;" data-v-be605b26 data-v-0443b91b><div class="rwc-video" data-v-0443b91b><div class="image-sz-medium video-outer" data-v-0443b91b><div class="video-inner" data-v-0443b91b><div class="thumbnail" style="--imgurl:url(https://static-pr.roonlabs.net/800w-gdrive-1BYH42jS6YJw2ITS2KCpk1U2kfV57JuPc.jpg);" data-v-0443b91b><svg width="70" height="70" viewBox="0 0 213 213" data-v-0443b91b><g transform="translate(-854 -434)" data-v-0443b91b><circle cx="106.5" cy="106.5" r="106.5" transform="translate(854 434)" fill="#00adef" data-v-0443b91b></circle><path d="M48.077,11.959a8,8,0,0,1,13.847,0l41.124,71.033A8,8,0,0,1,96.124,95H13.876A8,8,0,0,1,6.952,82.992Z" transform="translate(883.119 513.864) rotate(-30)" fill="#fff" data-v-0443b91b></path></g></svg></div></div></div></div><!----></div><div class="rw-banner-half guttered fancy img-sz-half img-pos-left bg-img-pos-horizontal-center bg-img-pos-vertical-center bg-img-fit-fill pr-comp pr-compid-6392a065-d560-4b39-8c7b-0970f5ca2e44" style="--bg-image-url-400:url('');--bg-image-url-800:url('');--bg-image-url-1200:url('');--bg-image-url-1920:url('');--color-1-fg1:var(--theme-auto-lightest-1-fg1);--color-1-fg2:var(--theme-auto-lightest-1-fg2);--color-1-bg:var(--theme-auto-lightest-1-bg);--color-3-fg1:var(--theme-auto-lightest-3-fg1);--color-3-fg2:var(--theme-auto-lightest-3-fg2);--color-3-bg:var(--theme-auto-lightest-3-bg);--shade:rgba(var(--color-1-bg), 0.2);padding-top:150px;padding-bottom:40px;" data-v-be605b26 data-v-3ce55e86><!----><div class="width-medium img-pos-left style-fancy align-center rwc-texthalf" data-v-3ce55e86><div class="text-pos-center style-fancy rwc-text" data-v-3ce55e86><!----><div class="style-fancy rwc-title" data-v-3ce55e86><div style="display:inline-block;" data-v-3ce55e86>Roon is powerful & flexible, but it's easy to get started.</div></div><div class="rwc-subtitle" data-v-3ce55e86><div style="display:inline-block;" data-v-3ce55e86>Just download Roon for your Mac or PC. You can always expand your system later!</div></div><!----><!----><!----></div></div></div><div class="rw-icon-strip guttered pr-comp pr-compid-a55ab7e5-2ec7-4f69-be26-04796203c2bd" style="--color-1-fg1:var(--theme-auto-lightest-1-fg1);--color-1-fg2:var(--theme-auto-lightest-1-fg2);--color-1-bg:var(--theme-auto-lightest-1-bg);padding-top:40px;padding-bottom:150px;" data-v-be605b26 data-v-fb73bd78><div class="rwc-icons" data-v-fb73bd78><!--[--><a href="https://download.roonlabs.net/builds/Roon.dmg" class="rwc-box text-location-right icon-sz-tiny bordered" data-v-fb73bd78><div class="rwc-icon icon-sz-tiny" data-v-fb73bd78><!--v-if--><div style="display:flex;justify-content:center;align-items:center;height:100%;" data-v-fb73bd78><svg viewBox="0 0 24 24" role="img" width="48px" height="48px" fill="#000000"><path d="M18.71,19.5C17.88,20.74 17,21.95 15.66,21.97C14.32,22 13.89,21.18 12.37,21.18C10.84,21.18 10.37,21.95 9.1,22C7.79,22.05 6.8,20.68 5.96,19.47C4.25,17 2.94,12.45 4.7,9.39C5.57,7.87 7.13,6.91 8.82,6.88C10.1,6.86 11.32,7.75 12.11,7.75C12.89,7.75 14.37,6.68 15.92,6.84C16.57,6.87 18.39,7.1 19.56,8.82C19.47,8.88 17.39,10.1 17.41,12.63C17.44,15.65 20.06,16.66 20.09,16.67C20.06,16.74 19.67,18.11 18.71,19.5M13,3.5C13.73,2.67 14.94,2.04 15.94,2C16.07,3.17 15.6,4.35 14.9,5.19C14.21,6.04 13.07,6.7 11.95,6.61C11.8,5.46 12.36,4.26 13,3.5Z"/></svg></div></div><div class="rwc-icontext" data-v-fb73bd78><div style="display:inline-block;" data-v-fb73bd78>Install Roon for Mac</div></div></a><a href="https://download.roonlabs.net/builds/RoonInstaller64.exe" class="rwc-box text-location-right icon-sz-tiny bordered" data-v-fb73bd78><div class="rwc-icon icon-sz-tiny" data-v-fb73bd78><!--v-if--><div style="display:flex;justify-content:center;align-items:center;height:100%;" data-v-fb73bd78><svg viewBox="0 0 24 24" role="img" width="48px" height="48px" fill="#000000"><path d="M3,12V6.75L9,5.43V11.91L3,12M20,3V11.75L10,11.9V5.21L20,3M3,13L9,13.09V19.9L3,18.75V13M20,13.25V22L10,20.09V13.1L20,13.25Z"/></svg></div></div><div class="rwc-icontext" data-v-fb73bd78><div style="display:inline-block;" data-v-fb73bd78>Install Roon for PC</div></div></a><!--]--></div></div><div class="rw-image margined guttered pr-comp pr-compid-c1c6cc18-73fc-4804-bfaa-465a66069c9d" style="--color-1-fg1:var(--theme-auto-lightest-1-fg1);--color-1-fg2:var(--theme-auto-lightest-1-fg2);--color-1-bg:var(--theme-auto-lightest-1-bg);padding-top:40px;padding-bottom:0px;" data-v-be605b26 data-v-4d7ae258><div class="rwc-image" data-v-4d7ae258><div href data-v-4d7ae258><img style="display:block;" src="https://static-pr.roonlabs.net/400w-gdrive-1rsdbUwyGvu2cbmatCcPTEDmSVFIMrDNR.jpg" sizes="(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px" srcset="https://static-pr.roonlabs.net/200w-gdrive-1rsdbUwyGvu2cbmatCcPTEDmSVFIMrDNR.jpg 200w,https://static-pr.roonlabs.net/400w-gdrive-1rsdbUwyGvu2cbmatCcPTEDmSVFIMrDNR.jpg 400w,https://static-pr.roonlabs.net/800w-gdrive-1rsdbUwyGvu2cbmatCcPTEDmSVFIMrDNR.jpg 800w,https://static-pr.roonlabs.net/1200w-gdrive-1rsdbUwyGvu2cbmatCcPTEDmSVFIMrDNR.jpg 1200w" class="img-sz-medium" data-v-4d7ae258></div></div></div><div class="rw-banner-half guttered img-sz-half img-pos-left bg-img-pos-horizontal-center bg-img-pos-vertical-center bg-img-fit-fill pr-comp pr-compid-a041eb76-0a12-4da3-9d19-e7657af4209c" style="--bg-image-url-400:url('');--bg-image-url-800:url('');--bg-image-url-1200:url('');--bg-image-url-1920:url('');--color-1-fg1:var(--theme-auto-lightest-1-fg1);--color-1-fg2:var(--theme-auto-lightest-1-fg2);--color-1-bg:var(--theme-auto-lightest-1-bg);--color-3-fg1:var(--theme-auto-lightest-3-fg1);--color-3-fg2:var(--theme-auto-lightest-3-fg2);--color-3-bg:var(--theme-auto-lightest-3-bg);--shade:rgba(var(--color-1-bg), 0.2);padding-top:40px;padding-bottom:40px;" data-v-be605b26 data-v-3ce55e86><!----><div class="width-full img-pos-left style-normal align-center rwc-texthalf" data-v-3ce55e86><div class="text-pos-center style-normal rwc-text" data-v-3ce55e86><!----><div class="style-normal rwc-title" data-v-3ce55e86><div style="display:inline-block;" data-v-3ce55e86>Roon's architecture explained</div></div><!----><!----><!----><!----></div></div></div><div class="rw-cards guttered pr-comp pr-compid-5305df80-c1d9-4cab-abed-83804cfe6e62" style="--color-1-fg1:var(--theme-auto-lightest-1-fg1);--color-1-fg2:var(--theme-auto-lightest-1-fg2);--color-1-bg:var(--theme-auto-lightest-1-bg);--color-2-fg1:var(--theme-auto-lightest-2-fg1);--color-2-fg2:var(--theme-auto-lightest-2-fg2);--color-2-bg:var(--theme-auto-lightest-2-bg);--color-3-fg1:var(--theme-auto-lightest-3-fg1);--color-3-fg2:var(--theme-auto-lightest-3-fg2);--color-3-bg:var(--theme-auto-lightest-3-bg);padding-top:40px;padding-bottom:200px;" data-v-be605b26 data-v-32fb4edb><div class="cnt-3 rwc-cards" data-v-32fb4edb><!--[--><span class="align-center idx-0 rwc-box" data-v-32fb4edb><div class="type-icon rwc-icon" data-v-32fb4edb><img src="https://static-pr.roonlabs.net/400w-gdrive-1N8xZlxX6j_omhOfNVVbYi0wkcCjyE2OW.png" sizes="(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px" srcset="https://static-pr.roonlabs.net/200w-gdrive-1N8xZlxX6j_omhOfNVVbYi0wkcCjyE2OW.png 200w,https://static-pr.roonlabs.net/400w-gdrive-1N8xZlxX6j_omhOfNVVbYi0wkcCjyE2OW.png 400w,https://static-pr.roonlabs.net/800w-gdrive-1N8xZlxX6j_omhOfNVVbYi0wkcCjyE2OW.png 800w,https://static-pr.roonlabs.net/1200w-gdrive-1N8xZlxX6j_omhOfNVVbYi0wkcCjyE2OW.png 1200w" data-v-32fb4edb><!----></div><div class="rwc-title" data-v-32fb4edb><div style="display:inline-block;" data-v-32fb4edb>Roon Server </div></div><div class="rwc-body" data-v-32fb4edb><div class="pr-rich" data-v-32fb4edb><p>Roon Server manages all your music. Run it on Mac, Windows, Linux, or on a dedicated appliance like Nucleus or mini-PC using ROCK.</p></div></div><!----></span><span class="align-center idx-1 rwc-box" data-v-32fb4edb><div class="type-icon rwc-icon" data-v-32fb4edb><img src="https://static-pr.roonlabs.net/400w-gdrive-1DRti3R6NpyfKsE4EFMgVNje61xf6U2AQ.png" sizes="(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px" srcset="https://static-pr.roonlabs.net/200w-gdrive-1DRti3R6NpyfKsE4EFMgVNje61xf6U2AQ.png 200w,https://static-pr.roonlabs.net/400w-gdrive-1DRti3R6NpyfKsE4EFMgVNje61xf6U2AQ.png 400w,https://static-pr.roonlabs.net/800w-gdrive-1DRti3R6NpyfKsE4EFMgVNje61xf6U2AQ.png 800w,https://static-pr.roonlabs.net/1200w-gdrive-1DRti3R6NpyfKsE4EFMgVNje61xf6U2AQ.png 1200w" data-v-32fb4edb><!----></div><div class="rwc-title" data-v-32fb4edb><div style="display:inline-block;" data-v-32fb4edb>Roon Apps</div></div><div class="rwc-body" data-v-32fb4edb><div class="pr-rich" data-v-32fb4edb><p>Use Roon Remote on all your phones, tablets, and computers to control your Roon Server. Roon ARC lets you listen on the go.</p></div></div><!----></span><span class="align-center idx-2 rwc-box" data-v-32fb4edb><div class="type-icon rwc-icon" data-v-32fb4edb><img src="https://static-pr.roonlabs.net/400w-gdrive-1s-mQTrv2rSIFeM3ZqCd74-2w41C97jUI.png" sizes="(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px" srcset="https://static-pr.roonlabs.net/200w-gdrive-1s-mQTrv2rSIFeM3ZqCd74-2w41C97jUI.png 200w,https://static-pr.roonlabs.net/400w-gdrive-1s-mQTrv2rSIFeM3ZqCd74-2w41C97jUI.png 400w,https://static-pr.roonlabs.net/800w-gdrive-1s-mQTrv2rSIFeM3ZqCd74-2w41C97jUI.png 800w,https://static-pr.roonlabs.net/1200w-gdrive-1s-mQTrv2rSIFeM3ZqCd74-2w41C97jUI.png 1200w" data-v-32fb4edb><!----></div><div class="rwc-title" data-v-32fb4edb><div style="display:inline-block;" data-v-32fb4edb>Audio Devices</div></div><div class="rwc-body" data-v-32fb4edb><div class="pr-rich" data-v-32fb4edb><p>Play music from Roon to nearly any audio device around your home, including Roon Ready, AirPlay, Chromecast, and more.</p></div></div><!----></span><!--]--></div></div><div class="rw-banner-half guttered show-image img-sz-half img-pos-right bg-img-pos-horizontal-center bg-img-pos-vertical-center bg-img-fit-fill pr-comp pr-compid-d72f1b6d-58d5-4a04-84dd-9c4db59f8076" style="--bg-image-url-400:url('');--bg-image-url-800:url('');--bg-image-url-1200:url('');--bg-image-url-1920:url('');--color-1-fg1:var(--theme-auto-lightest-1-fg1);--color-1-fg2:var(--theme-auto-lightest-1-fg2);--color-1-bg:var(--theme-auto-lightest-1-bg);--color-3-fg1:var(--theme-auto-lightest-3-fg1);--color-3-fg2:var(--theme-auto-lightest-3-fg2);--color-3-bg:var(--theme-auto-lightest-3-bg);--shade:rgba(var(--color-1-bg), 0.2);padding-top:0px;padding-bottom:0px;" data-v-be605b26 data-v-3ce55e86><div class="text-pos-center rwc-imagehalf" data-v-3ce55e86><img style="display:block;" src="https://static-pr.roonlabs.net/400w-gdrive-1Fc2N9C7xAPzPV2A4gqybGhy6ABHdEsgv.jpg" sizes="(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px" srcset="https://static-pr.roonlabs.net/400w-gdrive-1Fc2N9C7xAPzPV2A4gqybGhy6ABHdEsgv.jpg 400w,https://static-pr.roonlabs.net/800w-gdrive-1Fc2N9C7xAPzPV2A4gqybGhy6ABHdEsgv.jpg 800w,https://static-pr.roonlabs.net/1200w-gdrive-1Fc2N9C7xAPzPV2A4gqybGhy6ABHdEsgv.jpg 1200w" data-v-3ce55e86></div><div class="show-image width-full img-pos-right style-normal align-left rwc-texthalf" data-v-3ce55e86><div class="text-pos-center style-normal rwc-text" data-v-3ce55e86><!----><div class="style-normal rwc-title" data-v-3ce55e86><div style="display:inline-block;" data-v-3ce55e86>Roon Server</div></div><!----><div class="rwc-body" data-v-3ce55e86><div class="pr-rich" data-v-3ce55e86><p>The Roon Server is the brain of your system. It manages your music files, streaming services, and your audio devices. The simplest, most powerful Server is a <a target="_blank" rel="noopener noreferrer nofollow" href="/nucleus"><strong>Nucleus</strong></a>. But you can also download and install it for free on <a target="_blank" rel="noopener noreferrer nofollow" href="/downloads"><strong>Mac, Windows, Linux</strong></a><a target="_blank" rel="noopener noreferrer nofollow" href="https://roonlabs.com/downloads"><strong>,</strong></a> select QNAP and Synology <a target="_blank" rel="noopener noreferrer nofollow" href="https://help.roonlabs.com/portal/en/kb/articles/roon-server-on-nas"><strong>NAS</strong></a> devices, and Intel NUC running <a target="_blank" rel="noopener noreferrer nofollow" href="https://help.roonlabs.com/portal/en/kb/articles/roon-optimized-core-kit"><strong>ROCK</strong></a>.</p></div></div><!----><a href="/nucleus" class="rwc-button" data-v-3ce55e86><div style="display:inline-block;" data-v-3ce55e86>Learn more</div><span style="font-size:1.5em;line-height:0px;padding-bottom:10px;padding-left:10px;" data-v-3ce55e86>⟶ </span></a></div></div></div><div class="rw-icon-strip guttered pr-comp pr-compid-877b122b-6056-4061-9304-01f8f5103962" style="--color-1-fg1:var(--theme-auto-lightest-1-fg1);--color-1-fg2:var(--theme-auto-lightest-1-fg2);--color-1-bg:var(--theme-auto-lightest-1-bg);padding-top:40px;padding-bottom:200px;" data-v-be605b26 data-v-fb73bd78><div class="rwc-icons" data-v-fb73bd78><!--[--><a href="/nucleus" class="rwc-box text-location-bottom icon-sz-small" data-v-fb73bd78><div class="rwc-icon icon-sz-small" data-v-fb73bd78><img src="https://static-pr.roonlabs.net/200w-gdrive-109oam-vKuBj9PKiQbyNBrGROzYIlJVSJ.png" data-v-fb73bd78><!--v-if--></div><div class="rwc-icontext" data-v-fb73bd78><div style="display:inline-block;" data-v-fb73bd78>Nucleus</div></div></a><a href="/downloads" class="rwc-box text-location-bottom icon-sz-small" data-v-fb73bd78><div class="rwc-icon icon-sz-small" data-v-fb73bd78><img src="https://static-pr.roonlabs.net/200w-gdrive-1CEsgirS-6alxXz2I6E8NuZ4Kbub8q88k.png" data-v-fb73bd78><!--v-if--></div><div class="rwc-icontext" data-v-fb73bd78><div style="display:inline-block;" data-v-fb73bd78>Mac</div></div></a><a href="/downloads" class="rwc-box text-location-bottom icon-sz-small" data-v-fb73bd78><div class="rwc-icon icon-sz-small" data-v-fb73bd78><img src="https://static-pr.roonlabs.net/200w-gdrive-1b_Zwb_SakyB5vyE8cldG5OXv9dxmr9iz.png" data-v-fb73bd78><!--v-if--></div><div class="rwc-icontext" data-v-fb73bd78><div style="display:inline-block;" data-v-fb73bd78>Windows</div></div></a><a href="https://help.roonlabs.com/portal/en/kb/articles/roon-optimized-core-kit" class="rwc-box text-location-bottom icon-sz-small" data-v-fb73bd78><div class="rwc-icon icon-sz-small" data-v-fb73bd78><img src="https://static-pr.roonlabs.net/200w-gdrive-1C7_nhxA7TO_R3IjGK7djEk8HuClUEJ-M.png" data-v-fb73bd78><!--v-if--></div><div class="rwc-icontext" data-v-fb73bd78><div style="display:inline-block;" data-v-fb73bd78>ROCK</div></div></a><a href="/downloads" class="rwc-box text-location-bottom icon-sz-small" data-v-fb73bd78><div class="rwc-icon icon-sz-small" data-v-fb73bd78><img src="https://static-pr.roonlabs.net/200w-gdrive-1cD6tcvk66y8RFMLMkadDyu7ngvz7ntRQ.png" data-v-fb73bd78><!--v-if--></div><div class="rwc-icontext" data-v-fb73bd78><div style="display:inline-block;" data-v-fb73bd78>Linux</div></div></a><a href="https://help.roonlabs.com/portal/en/kb/articles/roon-server-on-nas" class="rwc-box text-location-bottom icon-sz-small" data-v-fb73bd78><div class="rwc-icon icon-sz-small" data-v-fb73bd78><img src="https://static-pr.roonlabs.net/200w-gdrive-1K8kevIOJokMPZLW-4SR5C5ZtZyuhFkf0.png" data-v-fb73bd78><!--v-if--></div><div class="rwc-icontext" data-v-fb73bd78><div style="display:inline-block;" data-v-fb73bd78>NAS</div></div></a><!--]--></div></div><div class="rw-banner-half guttered show-image img-sz-sixty img-pos-right bg-img-pos-horizontal-center bg-img-pos-vertical-center bg-img-fit-fill pr-comp pr-compid-9cd3435f-18dc-4baf-83cb-60d391b27a46" style="--bg-image-url-400:url('');--bg-image-url-800:url('');--bg-image-url-1200:url('');--bg-image-url-1920:url('');--color-1-fg1:var(--theme-auto-lightest-1-fg1);--color-1-fg2:var(--theme-auto-lightest-1-fg2);--color-1-bg:var(--theme-auto-lightest-1-bg);--color-3-fg1:var(--theme-auto-lightest-3-fg1);--color-3-fg2:var(--theme-auto-lightest-3-fg2);--color-3-bg:var(--theme-auto-lightest-3-bg);--shade:rgba(var(--color-1-bg), 0.2);padding-top:100px;padding-bottom:0px;" data-v-be605b26 data-v-3ce55e86><div class="text-pos-center rwc-imagehalf" data-v-3ce55e86><img style="display:block;" src="https://static-pr.roonlabs.net/400w-gdrive-1zn1vjscZcffUhFCpepXQwZHInt7n0vSe.jpg" sizes="(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px" srcset="https://static-pr.roonlabs.net/400w-gdrive-1zn1vjscZcffUhFCpepXQwZHInt7n0vSe.jpg 400w,https://static-pr.roonlabs.net/800w-gdrive-1zn1vjscZcffUhFCpepXQwZHInt7n0vSe.jpg 800w,https://static-pr.roonlabs.net/1200w-gdrive-1zn1vjscZcffUhFCpepXQwZHInt7n0vSe.jpg 1200w" data-v-3ce55e86></div><div class="show-image width-full img-pos-right style-normal align-left rwc-texthalf" data-v-3ce55e86><div class="text-pos-center style-normal rwc-text" data-v-3ce55e86><!----><div class="style-normal rwc-title" data-v-3ce55e86><div style="display:inline-block;" data-v-3ce55e86>Audio devices</div></div><!----><div class="rwc-body" data-v-3ce55e86><div class="pr-rich" data-v-3ce55e86><p>Roon streams to your audio devices, whether they’re on your network or connected via USB or HDMI. Play a different song in every room, or play the same music all around your home. You can even listen on your mobile devices.</p></div></div><!----><a href="/compatibility/audio" class="rwc-button" data-v-3ce55e86><div style="display:inline-block;" data-v-3ce55e86>Learn more</div><span style="font-size:1.5em;line-height:0px;padding-bottom:10px;padding-left:10px;" data-v-3ce55e86>⟶ </span></a></div></div></div><div class="rw-icon-strip guttered pr-comp pr-compid-53fdc203-bf80-4471-be5b-18eeedbbb0ff" style="--color-1-fg1:var(--theme-auto-lightest-1-fg1);--color-1-fg2:var(--theme-auto-lightest-1-fg2);--color-1-bg:var(--theme-auto-lightest-1-bg);padding-top:40px;padding-bottom:200px;" data-v-be605b26 data-v-fb73bd78><div class="rwc-icons" data-v-fb73bd78><!--[--><span href class="rwc-box text-location-bottom icon-sz-small" data-v-fb73bd78><div class="rwc-icon icon-sz-small" data-v-fb73bd78><img src="https://static-pr.roonlabs.net/200w-gdrive-1hCYZ2vrEtiPVkA6jlrFHp6d8b47Jp4Qd.png" data-v-fb73bd78><!--v-if--></div><div class="rwc-icontext" data-v-fb73bd78><div style="display:inline-block;" data-v-fb73bd78>Roon Ready</div></div></span><span href class="rwc-box text-location-bottom icon-sz-small" data-v-fb73bd78><div class="rwc-icon icon-sz-small" data-v-fb73bd78><img src="https://static-pr.roonlabs.net/200w-gdrive-1kYu4VSi_nI98KhvMb3VMQ3n2iM-b27Nv.png" data-v-fb73bd78><!--v-if--></div><div class="rwc-icontext" data-v-fb73bd78><div style="display:inline-block;" data-v-fb73bd78>USB Audio</div></div></span><span href class="rwc-box text-location-bottom icon-sz-small" data-v-fb73bd78><div class="rwc-icon icon-sz-small" data-v-fb73bd78><img src="https://static-pr.roonlabs.net/200w-gdrive-14dGwArqXoT2oZrNCgfjQDRXXA4-gjvyW.png" data-v-fb73bd78><!--v-if--></div><div class="rwc-icontext" data-v-fb73bd78><div style="display:inline-block;" data-v-fb73bd78>HDMI</div></div></span><span href class="rwc-box text-location-bottom icon-sz-small" data-v-fb73bd78><div class="rwc-icon icon-sz-small" data-v-fb73bd78><img src="https://static-pr.roonlabs.net/200w-gdrive-1kz4WgNbXfAzg55XGWXZe-Dl18OY7DQvr.png" data-v-fb73bd78><!--v-if--></div><div class="rwc-icontext" data-v-fb73bd78><div style="display:inline-block;" data-v-fb73bd78>AirPlay</div></div></span><span href class="rwc-box text-location-bottom icon-sz-small" data-v-fb73bd78><div class="rwc-icon icon-sz-small" data-v-fb73bd78><img src="https://static-pr.roonlabs.net/200w-gdrive-1XVekbA5zgcPTXsr1N31B5LaHOY3gbPKu.png" data-v-fb73bd78><!--v-if--></div><div class="rwc-icontext" data-v-fb73bd78><div style="display:inline-block;" data-v-fb73bd78>Chromecast</div></div></span><span href class="rwc-box text-location-bottom icon-sz-small" data-v-fb73bd78><div class="rwc-icon icon-sz-small" data-v-fb73bd78><img src="https://static-pr.roonlabs.net/200w-gdrive-1gENPBY5wt7_iSGCCzWGQq7RiuwRaIPLT.png" data-v-fb73bd78><!--v-if--></div><div class="rwc-icontext" data-v-fb73bd78><div style="display:inline-block;" data-v-fb73bd78>SONOS</div></div></span><span href class="rwc-box text-location-bottom icon-sz-small" data-v-fb73bd78><div class="rwc-icon icon-sz-small" data-v-fb73bd78><img src="https://static-pr.roonlabs.net/200w-gdrive-1Qt-QPzcIlht1yMROdFB-4QCrrqnRPISo.png" data-v-fb73bd78><!--v-if--></div><div class="rwc-icontext" data-v-fb73bd78><div style="display:inline-block;" data-v-fb73bd78>Bluetooth</div></div></span><!--]--></div></div><div class="rw-banner-half guttered show-image img-sz-half img-pos-left bg-img-pos-horizontal-center bg-img-pos-vertical-center bg-img-fit-fill pr-comp pr-compid-48fb3401-5092-4af8-8953-948127df5887" style="--bg-image-url-400:url('');--bg-image-url-800:url('');--bg-image-url-1200:url('');--bg-image-url-1920:url('');--color-1-fg1:var(--theme-auto-light-1-fg1);--color-1-fg2:var(--theme-auto-light-1-fg2);--color-1-bg:var(--theme-auto-light-1-bg);--color-3-fg1:var(--theme-auto-light-3-fg1);--color-3-fg2:var(--theme-auto-light-3-fg2);--color-3-bg:var(--theme-auto-light-3-bg);--shade:rgba(var(--color-1-bg), 0.2);padding-top:0px;padding-bottom:0px;" data-v-be605b26 data-v-3ce55e86><div class="text-pos-center rwc-imagehalf" data-v-3ce55e86><img style="display:block;" src="https://static-pr.roonlabs.net/400w-gdrive-1oC0mZC-zTGtB--pRyWgsQur9sKrBBVLa.jpg" sizes="(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px" srcset="https://static-pr.roonlabs.net/400w-gdrive-1oC0mZC-zTGtB--pRyWgsQur9sKrBBVLa.jpg 400w,https://static-pr.roonlabs.net/800w-gdrive-1oC0mZC-zTGtB--pRyWgsQur9sKrBBVLa.jpg 800w,https://static-pr.roonlabs.net/1200w-gdrive-1oC0mZC-zTGtB--pRyWgsQur9sKrBBVLa.jpg 1200w" data-v-3ce55e86></div><div class="show-image width-full img-pos-left style-normal align-left rwc-texthalf" data-v-3ce55e86><div class="text-pos-center style-normal rwc-text" data-v-3ce55e86><!----><div class="style-normal rwc-title" data-v-3ce55e86><div style="display:inline-block;" data-v-3ce55e86>Roon App</div></div><!----><div class="rwc-body" data-v-3ce55e86><div class="pr-rich" data-v-3ce55e86><p>Roon app connects to Roon Server at home, letting you browse, discover, and play music via your home network. You can install the free Roon app on as many devices as you want. It’s available for iPad, iPhone, Android tablet and phone, Mac, and Windows.</p></div></div><!----><a href="/remote" class="rwc-button" data-v-3ce55e86><div style="display:inline-block;" data-v-3ce55e86>Learn more</div><span style="font-size:1.5em;line-height:0px;padding-bottom:10px;padding-left:10px;" data-v-3ce55e86>⟶ </span></a></div></div></div><div class="rw-banner-half guttered show-image img-sz-sixty img-pos-right bg-img-pos-horizontal-center bg-img-pos-vertical-center bg-img-fit-fill pr-comp pr-compid-5bc0a0aa-222a-4276-adb5-bdf945cc430c" style="--bg-image-url-400:url('');--bg-image-url-800:url('');--bg-image-url-1200:url('');--bg-image-url-1920:url('');--color-1-fg1:var(--theme-auto-lightest-1-fg1);--color-1-fg2:var(--theme-auto-lightest-1-fg2);--color-1-bg:var(--theme-auto-lightest-1-bg);--color-3-fg1:var(--theme-auto-lightest-3-fg1);--color-3-fg2:var(--theme-auto-lightest-3-fg2);--color-3-bg:var(--theme-auto-lightest-3-bg);--shade:rgba(var(--color-1-bg), 0.2);padding-top:200px;padding-bottom:200px;" data-v-be605b26 data-v-3ce55e86><div class="text-pos-center rwc-imagehalf" data-v-3ce55e86><img style="display:block;" src="https://static-pr.roonlabs.net/400w-gdrive-1mw9jCcgxuuK2M8eoqSmLKPsWjndzcFtu.jpg" sizes="(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px" srcset="https://static-pr.roonlabs.net/400w-gdrive-1mw9jCcgxuuK2M8eoqSmLKPsWjndzcFtu.jpg 400w,https://static-pr.roonlabs.net/800w-gdrive-1mw9jCcgxuuK2M8eoqSmLKPsWjndzcFtu.jpg 800w,https://static-pr.roonlabs.net/1200w-gdrive-1mw9jCcgxuuK2M8eoqSmLKPsWjndzcFtu.jpg 1200w" data-v-3ce55e86></div><div class="show-image width-full img-pos-right style-normal align-left rwc-texthalf" data-v-3ce55e86><div class="text-pos-center style-normal rwc-text" data-v-3ce55e86><!----><div class="style-normal rwc-title" data-v-3ce55e86><div style="display:inline-block;" data-v-3ce55e86>Roon ARC</div></div><!----><div class="rwc-body" data-v-3ce55e86><div class="pr-rich" data-v-3ce55e86><p>Our on-the-go phone app lets you access your Roon library – and Roon’s most powerful features – without compromise, wherever you are in the world. Roon ARC makes everywhere feel like home.</p></div></div><!----><a href="/arc" class="rwc-button" data-v-3ce55e86><div style="display:inline-block;" data-v-3ce55e86>Learn more</div><span style="font-size:1.5em;line-height:0px;padding-bottom:10px;padding-left:10px;" data-v-3ce55e86>⟶ </span></a></div></div></div><!--]--></div><footer class="guttered" data-v-be605b26><div class="site-map" data-v-be605b26><!--[--><article data-v-be605b26><div class="heading" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Roon</div></div><div class="list" data-v-be605b26><!--[--><a href="/" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Home</div></a><a href="/how-roon-works" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>How Roon works</div></a><a href="/music" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Music experience</div></a><a href="/compatibility" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Compatibility</div></a><a href="/sound-quality" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Sound quality</div></a><a href="/pricing" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Pricing</div></a><!--]--></div></article><article data-v-be605b26><div class="heading" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Nucleus</div></div><div class="list" data-v-be605b26><!--[--><a href="/nucleus" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Discover Nucleus</div></a><a href="https://store.roonlabs.com/" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Buy online (US & Canada)</div></a><a href="https://roon.asia/" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Buy online (Asia/Pacific)</div></a><a href="https://roonlabs.eu/" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Buy online (EU)</div></a><a href="https://www.roonlabs.co.uk/" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Buy online (UK)</div></a><!--]--></div></article><article data-v-be605b26><div class="heading" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Resources</div></div><div class="list" data-v-be605b26><!--[--><a href="/downloads" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Download</div></a><a href="https://community.roonlabs.com/" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Community</div></a><a href="https://help.roonlabs.com/" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Help center</div></a><a href="/valence" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Valence</div></a><a href="/privacypolicy" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Privacy policy</div></a><a href="/mastery" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Roon Mastery Series</div></a><a href="/cvdpolicy" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>CVD policy</div></a><!--]--></div></article><article data-v-be605b26><div class="heading" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Company</div></div><div class="list" data-v-be605b26><!--[--><a href="/about-us" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>About us</div></a><a href="https://blog.roonlabs.com/" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Blog</div></a><a href="/contact" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Contact</div></a><a href="/jobs" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Jobs</div></a><a href="/press" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Roon in the press</div></a><!--]--></div></article><!--]--></div><div class="social-media-icons" data-v-be605b26><div style="flex-grow:1;" data-v-be605b26> </div><!--[--><a href="https://www.facebook.com/roonlabs" data-v-be605b26><svg width="32" height="32" viewBox="0 0 24 24" data-v-be605b26><path d="M12 2.04C6.5 2.04 2 6.53 2 12.06C2 17.06 5.66 21.21 10.44 21.96V14.96H7.9V12.06H10.44V9.85C10.44 7.34 11.93 5.96 14.22 5.96C15.31 5.96 16.45 6.15 16.45 6.15V8.62H15.19C13.95 8.62 13.56 9.39 13.56 10.18V12.06H16.34L15.89 14.96H13.56V21.96A10 10 0 0 0 22 12.06C22 6.53 17.5 2.04 12 2.04Z" data-v-be605b26></path></svg></a><a href="https://twitter.com/roonlabs" data-v-be605b26><svg width="32" height="32" viewBox="0 0 24 24" data-v-be605b26><path d="M22.46,6C21.69,6.35 20.86,6.58 20,6.69C20.88,6.16 21.56,5.32 21.88,4.31C21.05,4.81 20.13,5.16 19.16,5.36C18.37,4.5 17.26,4 16,4C13.65,4 11.73,5.92 11.73,8.29C11.73,8.63 11.77,8.96 11.84,9.27C8.28,9.09 5.11,7.38 3,4.79C2.63,5.42 2.42,6.16 2.42,6.94C2.42,8.43 3.17,9.75 4.33,10.5C3.62,10.5 2.96,10.3 2.38,10C2.38,10 2.38,10 2.38,10.03C2.38,12.11 3.86,13.85 5.82,14.24C5.46,14.34 5.08,14.39 4.69,14.39C4.42,14.39 4.15,14.36 3.89,14.31C4.43,16 6,17.26 7.89,17.29C6.43,18.45 4.58,19.13 2.56,19.13C2.22,19.13 1.88,19.11 1.54,19.07C3.44,20.29 5.7,21 8.12,21C16,21 20.33,14.46 20.33,8.79C20.33,8.6 20.33,8.42 20.32,8.23C21.16,7.63 21.88,6.87 22.46,6Z" data-v-be605b26></path></svg></a><a href="https://www.instagram.com/roonlabs/" data-v-be605b26><svg width="32" height="32" viewBox="0 0 24 24" data-v-be605b26><path d="M7.8,2H16.2C19.4,2 22,4.6 22,7.8V16.2A5.8,5.8 0 0,1 16.2,22H7.8C4.6,22 2,19.4 2,16.2V7.8A5.8,5.8 0 0,1 7.8,2M7.6,4A3.6,3.6 0 0,0 4,7.6V16.4C4,18.39 5.61,20 7.6,20H16.4A3.6,3.6 0 0,0 20,16.4V7.6C20,5.61 18.39,4 16.4,4H7.6M17.25,5.5A1.25,1.25 0 0,1 18.5,6.75A1.25,1.25 0 0,1 17.25,8A1.25,1.25 0 0,1 16,6.75A1.25,1.25 0 0,1 17.25,5.5M12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9Z" data-v-be605b26></path></svg></a><a href="https://github.com/RoonLabs" data-v-be605b26><svg width="32" height="32" viewBox="0 0 24 24" data-v-be605b26><path d="M12,2A10,10 0 0,0 2,12C2,16.42 4.87,20.17 8.84,21.5C9.34,21.58 9.5,21.27 9.5,21C9.5,20.77 9.5,20.14 9.5,19.31C6.73,19.91 6.14,17.97 6.14,17.97C5.68,16.81 5.03,16.5 5.03,16.5C4.12,15.88 5.1,15.9 5.1,15.9C6.1,15.97 6.63,16.93 6.63,16.93C7.5,18.45 8.97,18 9.54,17.76C9.63,17.11 9.89,16.67 10.17,16.42C7.95,16.17 5.62,15.31 5.62,11.5C5.62,10.39 6,9.5 6.65,8.79C6.55,8.54 6.2,7.5 6.75,6.15C6.75,6.15 7.59,5.88 9.5,7.17C10.29,6.95 11.15,6.84 12,6.84C12.85,6.84 13.71,6.95 14.5,7.17C16.41,5.88 17.25,6.15 17.25,6.15C17.8,7.5 17.45,8.54 17.35,8.79C18,9.5 18.38,10.39 18.38,11.5C18.38,15.32 16.04,16.16 13.81,16.41C14.17,16.72 14.5,17.33 14.5,18.26C14.5,19.6 14.5,20.68 14.5,21C14.5,21.27 14.66,21.59 15.17,21.5C19.14,20.16 22,16.42 22,12A10,10 0 0,0 12,2Z" data-v-be605b26></path></svg></a><a href="https://www.linkedin.com/company/roonlabs/" data-v-be605b26><svg width="32" height="32" viewBox="0 0 24 24" data-v-be605b26><path d="M19 3A2 2 0 0 1 21 5V19A2 2 0 0 1 19 21H5A2 2 0 0 1 3 19V5A2 2 0 0 1 5 3H19M18.5 18.5V13.2A3.26 3.26 0 0 0 15.24 9.94C14.39 9.94 13.4 10.46 12.92 11.24V10.13H10.13V18.5H12.92V13.57C12.92 12.8 13.54 12.17 14.31 12.17A1.4 1.4 0 0 1 15.71 13.57V18.5H18.5M6.88 8.56A1.68 1.68 0 0 0 8.56 6.88C8.56 5.95 7.81 5.19 6.88 5.19A1.69 1.69 0 0 0 5.19 6.88C5.19 7.81 5.95 8.56 6.88 8.56M8.27 18.5V10.13H5.5V18.5H8.27Z" data-v-be605b26></path></svg></a><!--]--></div><div class="bottom-footer" data-v-be605b26><a href="https://roonlabs.com" data-v-be605b26><svg width="70px" viewBox="0 0 3611 1024" style="flex-shrink:0;" data-v-be605b26><path d="M1543.692 515.79c0 280.653-219.978 508.21-489.277 508.21-267.404 0-487.382-227.557-487.382-508.21 0-284.443 219.992-515.79 487.382-515.79 269.299 0 489.277 231.347 489.277 515.79zM1471.634 515.79c0-248.414-185.844-449.43-417.219-449.43-229.466 0-417.219 201.002-417.219 449.43 0 242.729 187.739 441.837 417.219 441.837 231.375 0 417.219-199.107 417.219-441.837zM2651.218 515.79c0 280.653-219.992 508.21-489.277 508.21-267.39 0-487.382-227.557-487.382-508.21-0.014-284.443 219.978-515.79 487.368-515.79 269.299 0 489.291 231.347 489.291 515.79zM2579.146 515.79c0-248.414-185.844-449.43-417.219-449.43-229.466 0-417.219 201.002-417.219 449.43 0 242.729 187.739 441.837 417.219 441.837 231.361 0 417.219-199.107 417.219-441.837zM3201.156 0c-238.94 0-411.52 172.566-411.52 411.492v577.426c0 19.372 15.71 35.082 35.082 35.082s35.082-15.71 35.082-35.082v0-577.426c0-197.212 144.13-339.434 341.357-339.434s339.462 142.221 339.462 339.434v577.412c0 19.372 15.71 35.082 35.082 35.082s35.082-15.71 35.082-35.082v-577.412c0-238.926-172.566-411.492-409.625-411.492zM468.406 5.769v-0.085c-292.036-30.331-468.406 134.642-468.406 405.808v577.426c0 19.372 15.71 35.082 35.082 35.082s35.082-15.71 35.082-35.082v-577.426c0-240.835 147.241-360.899 393.336-341.71l0.014-0.127c0.749 0.057 1.471 0.226 2.234 0.226 17.774 0 32.197-14.409 32.197-32.183 0-16.883-13.023-30.557-29.539-31.928z" data-v-be605b26></path></svg></a><!-- <p class='hide-sm-only'>© 2023 All Rights Reserved</p> --><div style="flex-grow:1;" data-v-be605b26> </div><!-- <a href="/privacypolicy">Privacy Policy</a> --><a href="https://roonlabs.com/contact" class="text" data-v-be605b26><div style="display:inline-block;" data-v-be605b26>Contact</div></a><!-- <svg width="20px" viewBox="0 0 24 24" style='cursor: pointer;' @click='toggleColors'> <path d="M12,18V6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,15.31L23.31,12L20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31Z"/> </svg> --><select data-v-be605b26><!--[--><option selected value="en" data-v-be605b26>English</option><option value="es" data-v-be605b26>Español</option><option value="de" data-v-be605b26>Deutsch</option><option value="fr" data-v-be605b26>Français</option><option value="it" data-v-be605b26>Italiano</option><option value="pl" data-v-be605b26>Polski</option><option value="zh-Hans" data-v-be605b26>简体中文</option><option value="zh-Hant" data-v-be605b26>繁體中文</option><option value="ja" data-v-be605b26>日本語</option><option value="ko" data-v-be605b26>한국어</option><!--]--></select></div></footer><!--[--><!--]--><div class="rw-banner container gutterless pos-bottom bg-img bg-img-pos-horizontal-center bg-img-pos-vertical-middle" style="--color-1-fg1:var(--theme-auto-accent-1-fg1);--color-1-fg2:var(--theme-auto-accent-1-fg2);--color-1-bg:var(--theme-auto-accent-1-bg);--color-2-fg1:var(--theme-auto-accent-2-fg1);--color-2-fg2:var(--theme-auto-accent-2-fg2);--color-2-bg:var(--theme-auto-accent-2-bg);--color-3-fg1:var(--theme-auto-accent-3-fg1);--color-3-fg2:var(--theme-auto-accent-3-fg2);--color-3-bg:var(--theme-auto-accent-3-bg);--1f46e2b6:url('https://static-pr.roonlabs.net/1200w-gdrive-1t7RRPPfgypAC5ybXPC8dC9bQDoz-DZCF.png');" data-v-be605b26 data-v-9b5aaae2><div class="rwc-dismiss" data-v-9b5aaae2><svg style="width:24px;height:24px;" viewBox="0 0 24 24" data-v-9b5aaae2><path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z" data-v-9b5aaae2></path></svg></div><div class="rwc-text-left" data-v-9b5aaae2><div class="rwc-text" data-v-9b5aaae2><div class="rwc-title" data-v-9b5aaae2><div style="display:inline-block;" data-v-9b5aaae2>BLACK FRIDAY OFFER</div></div><a href="https://store.roonlabs.com/products/nucleus-titan/" class="rwc-button button" data-v-9b5aaae2><div style="display:inline-block;" data-v-9b5aaae2>BUY NOW</div></a></div></div><div class="rwc-image" data-v-9b5aaae2><img style="display:block;" src="https://static-pr.roonlabs.net/400w-gdrive-1kkIaYLjtwD8SlfXqDSK2RCd13aCRRax3.png" class="img-pos-center" data-v-9b5aaae2></div><div class="rwc-text-right" data-v-9b5aaae2><div class="rwc-text" data-v-9b5aaae2><div class="rwc-body" data-v-9b5aaae2><div style="display:inline-block;" data-v-9b5aaae2>Save big: $800 Off Nucleus Titan - only at the Roon Store</div></div><div class="rwc-fineprint" data-v-9b5aaae2><div class="pr-rich" data-v-9b5aaae2><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://store.roonlabs.com/terms/promo-2024/">*US and Canada only. Terms and Conditions apply</a></p></div></div></div></div></div></div></div></div> <script type='module'> var prComps = {}; (()=>{var e={744:(e,t)=>{"use strict";t.Z=(e,t)=>{const o=e.__vccOpts||e;for(const[e,l]of t)o[e]=l;return o}}},t={};function o(l){var a=t[l];if(void 0!==a)return a.exports;var n=t[l]={exports:{}};return e[l](n,n.exports,o),n.exports}o.d=(e,t)=>{for(var l in t)o.o(t,l)&&!o.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var l={};(()=>{"use strict";o.d(l,{default:()=>ve});const e=Vue,t=t=>((0,e.pushScopeId)("data-v-be605b26"),t=t(),(0,e.popScopeId)(),t),a={class:"body"},n=t((()=>(0,e.createElementVNode)("a",{class:"logo",href:"/"},[(0,e.createElementVNode)("svg",{width:"60px",viewBox:"-30 -30 3671 1084",stroke:"black","stroke-width":"30"},[(0,e.createElementVNode)("path",{d:"M1543.692 515.79c0 280.653-219.978 508.21-489.277 508.21-267.404 0-487.382-227.557-487.382-508.21 0-284.443 219.992-515.79 487.382-515.79 269.299 0 489.277 231.347 489.277 515.79zM1471.634 515.79c0-248.414-185.844-449.43-417.219-449.43-229.466 0-417.219 201.002-417.219 449.43 0 242.729 187.739 441.837 417.219 441.837 231.375 0 417.219-199.107 417.219-441.837zM2651.218 515.79c0 280.653-219.992 508.21-489.277 508.21-267.39 0-487.382-227.557-487.382-508.21-0.014-284.443 219.978-515.79 487.368-515.79 269.299 0 489.291 231.347 489.291 515.79zM2579.146 515.79c0-248.414-185.844-449.43-417.219-449.43-229.466 0-417.219 201.002-417.219 449.43 0 242.729 187.739 441.837 417.219 441.837 231.361 0 417.219-199.107 417.219-441.837zM3201.156 0c-238.94 0-411.52 172.566-411.52 411.492v577.426c0 19.372 15.71 35.082 35.082 35.082s35.082-15.71 35.082-35.082v0-577.426c0-197.212 144.13-339.434 341.357-339.434s339.462 142.221 339.462 339.434v577.412c0 19.372 15.71 35.082 35.082 35.082s35.082-15.71 35.082-35.082v-577.412c0-238.926-172.566-411.492-409.625-411.492zM468.406 5.769v-0.085c-292.036-30.331-468.406 134.642-468.406 405.808v577.426c0 19.372 15.71 35.082 35.082 35.082s35.082-15.71 35.082-35.082v-577.426c0-240.835 147.241-360.899 393.336-341.71l0.014-0.127c0.749 0.057 1.471 0.226 2.234 0.226 17.774 0 32.197-14.409 32.197-32.183 0-16.883-13.023-30.557-29.539-31.928z"})])],-1))),c={class:"toprightarea"},r={class:"headnav"},s={class:"hv-item"},i={class:"hv-button"},d={class:"hv-outermenu"},m={class:"hv-innermenu"},p={class:"hv-column"},h={key:0,class:"hv-subtitle"},g=["href"],v=["href"],k=[t((()=>(0,e.createElementVNode)("svg",{width:"24px",height:"24px",viewBox:"0 0 1024 1024",stroke:"black","stroke-width":"40"},[(0,e.createElementVNode)("path",{d:"M843.282963 870.115556c-8.438519-140.515556-104.296296-257.422222-233.908148-297.14963C687.881481 536.272593 742.4 456.533333 742.4 364.088889c0-127.241481-103.158519-230.4-230.4-230.4S281.6 236.847407 281.6 364.088889c0 92.444444 54.518519 172.183704 133.12 208.877037-129.611852 39.727407-225.46963 156.634074-233.908148 297.14963-0.663704 10.903704 7.964444 20.195556 18.962963 20.195556l0 0c9.955556 0 18.299259-7.774815 18.962963-17.73037C227.745185 718.506667 355.65037 596.385185 512 596.385185s284.254815 122.121481 293.357037 276.195556c0.568889 9.955556 8.912593 17.73037 18.962963 17.73037C835.318519 890.311111 843.946667 881.019259 843.282963 870.115556zM319.525926 364.088889c0-106.287407 86.186667-192.474074 192.474074-192.474074s192.474074 86.186667 192.474074 192.474074c0 106.287407-86.186667 192.474074-192.474074 192.474074S319.525926 470.376296 319.525926 364.088889z"})],-1)))],u=["href"],B={key:2,class:"hamburger",ref:"hamburger"},C=[t((()=>(0,e.createElementVNode)("svg",{width:"24px",height:"24px",viewBox:"0 0 24 24"},[(0,e.createElementVNode)("path",{d:"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"})],-1)))],V={class:"hv-menu",ref:"hamburgermenu"},E={class:"topclose"},f=["href"],N=t((()=>(0,e.createElementVNode)("div",{class:"divider"},null,-1))),y=["href"],b=[t((()=>(0,e.createElementVNode)("svg",{width:"24px",height:"24px",viewBox:"0 0 1024 1024",stroke:"black","stroke-width":"40"},[(0,e.createElementVNode)("path",{d:"M843.282963 870.115556c-8.438519-140.515556-104.296296-257.422222-233.908148-297.14963C687.881481 536.272593 742.4 456.533333 742.4 364.088889c0-127.241481-103.158519-230.4-230.4-230.4S281.6 236.847407 281.6 364.088889c0 92.444444 54.518519 172.183704 133.12 208.877037-129.611852 39.727407-225.46963 156.634074-233.908148 297.14963-0.663704 10.903704 7.964444 20.195556 18.962963 20.195556l0 0c9.955556 0 18.299259-7.774815 18.962963-17.73037C227.745185 718.506667 355.65037 596.385185 512 596.385185s284.254815 122.121481 293.357037 276.195556c0.568889 9.955556 8.912593 17.73037 18.962963 17.73037C835.318519 890.311111 843.946667 881.019259 843.282963 870.115556zM319.525926 364.088889c0-106.287407 86.186667-192.474074 192.474074-192.474074s192.474074 86.186667 192.474074 192.474074c0 106.287407-86.186667 192.474074-192.474074 192.474074S319.525926 470.376296 319.525926 364.088889z"})],-1)))],x=[t((()=>(0,e.createElementVNode)("svg",{width:"24px",height:"24px",viewBox:"0 0 24 24"},[(0,e.createElementVNode)("path",{d:"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"})],-1)))],w={class:"hv-inner-menu"},M={class:"hv-item"},L={class:"hv-button"},H={class:"hv-column"},A={key:0,class:"hv-subtitle"},z=["href"],_={key:3,style:{width:"20px"}},P={key:1,class:"minimal"},F=t((()=>(0,e.createElementVNode)("svg",{class:"logo",width:"100px",viewBox:"0 0 3611 1024"},[(0,e.createElementVNode)("path",{d:"M1543.692 515.79c0 280.653-219.978 508.21-489.277 508.21-267.404 0-487.382-227.557-487.382-508.21 0-284.443 219.992-515.79 487.382-515.79 269.299 0 489.277 231.347 489.277 515.79zM1471.634 515.79c0-248.414-185.844-449.43-417.219-449.43-229.466 0-417.219 201.002-417.219 449.43 0 242.729 187.739 441.837 417.219 441.837 231.375 0 417.219-199.107 417.219-441.837zM2651.218 515.79c0 280.653-219.992 508.21-489.277 508.21-267.39 0-487.382-227.557-487.382-508.21-0.014-284.443 219.978-515.79 487.368-515.79 269.299 0 489.291 231.347 489.291 515.79zM2579.146 515.79c0-248.414-185.844-449.43-417.219-449.43-229.466 0-417.219 201.002-417.219 449.43 0 242.729 187.739 441.837 417.219 441.837 231.361 0 417.219-199.107 417.219-441.837zM3201.156 0c-238.94 0-411.52 172.566-411.52 411.492v577.426c0 19.372 15.71 35.082 35.082 35.082s35.082-15.71 35.082-35.082v0-577.426c0-197.212 144.13-339.434 341.357-339.434s339.462 142.221 339.462 339.434v577.412c0 19.372 15.71 35.082 35.082 35.082s35.082-15.71 35.082-35.082v-577.412c0-238.926-172.566-411.492-409.625-411.492zM468.406 5.769v-0.085c-292.036-30.331-468.406 134.642-468.406 405.808v577.426c0 19.372 15.71 35.082 35.082 35.082s35.082-15.71 35.082-35.082v-577.426c0-240.835 147.241-360.899 393.336-341.71l0.014-0.127c0.749 0.057 1.471 0.226 2.234 0.226 17.774 0 32.197-14.409 32.197-32.183 0-16.883-13.023-30.557-29.539-31.928z"})],-1))),T={key:0,class:"titlebox"},$={key:0,class:"title"},R={key:1,class:"description"},Z={key:0,class:"site-map"},S={class:"heading"},D={class:"list"},O=["href"],U={key:1,class:"social-media-icons"},j=t((()=>(0,e.createElementVNode)("div",{style:{"flex-grow":"1"}}," ",-1))),I=["href"],q={key:0,width:"32",height:"32",viewBox:"0 0 24 24"},W=[t((()=>(0,e.createElementVNode)("path",{d:"M12 2.04C6.5 2.04 2 6.53 2 12.06C2 17.06 5.66 21.21 10.44 21.96V14.96H7.9V12.06H10.44V9.85C10.44 7.34 11.93 5.96 14.22 5.96C15.31 5.96 16.45 6.15 16.45 6.15V8.62H15.19C13.95 8.62 13.56 9.39 13.56 10.18V12.06H16.34L15.89 14.96H13.56V21.96A10 10 0 0 0 22 12.06C22 6.53 17.5 2.04 12 2.04Z"},null,-1)))],G={key:1,width:"32",height:"32",viewBox:"0 0 24 24"},Q=[t((()=>(0,e.createElementVNode)("path",{d:"M12,2A10,10 0 0,0 2,12C2,16.42 4.87,20.17 8.84,21.5C9.34,21.58 9.5,21.27 9.5,21C9.5,20.77 9.5,20.14 9.5,19.31C6.73,19.91 6.14,17.97 6.14,17.97C5.68,16.81 5.03,16.5 5.03,16.5C4.12,15.88 5.1,15.9 5.1,15.9C6.1,15.97 6.63,16.93 6.63,16.93C7.5,18.45 8.97,18 9.54,17.76C9.63,17.11 9.89,16.67 10.17,16.42C7.95,16.17 5.62,15.31 5.62,11.5C5.62,10.39 6,9.5 6.65,8.79C6.55,8.54 6.2,7.5 6.75,6.15C6.75,6.15 7.59,5.88 9.5,7.17C10.29,6.95 11.15,6.84 12,6.84C12.85,6.84 13.71,6.95 14.5,7.17C16.41,5.88 17.25,6.15 17.25,6.15C17.8,7.5 17.45,8.54 17.35,8.79C18,9.5 18.38,10.39 18.38,11.5C18.38,15.32 16.04,16.16 13.81,16.41C14.17,16.72 14.5,17.33 14.5,18.26C14.5,19.6 14.5,20.68 14.5,21C14.5,21.27 14.66,21.59 15.17,21.5C19.14,20.16 22,16.42 22,12A10,10 0 0,0 12,2Z"},null,-1)))],J={key:2,width:"32",height:"32",viewBox:"0 0 24 24"},K=[t((()=>(0,e.createElementVNode)("path",{d:"M7.8,2H16.2C19.4,2 22,4.6 22,7.8V16.2A5.8,5.8 0 0,1 16.2,22H7.8C4.6,22 2,19.4 2,16.2V7.8A5.8,5.8 0 0,1 7.8,2M7.6,4A3.6,3.6 0 0,0 4,7.6V16.4C4,18.39 5.61,20 7.6,20H16.4A3.6,3.6 0 0,0 20,16.4V7.6C20,5.61 18.39,4 16.4,4H7.6M17.25,5.5A1.25,1.25 0 0,1 18.5,6.75A1.25,1.25 0 0,1 17.25,8A1.25,1.25 0 0,1 16,6.75A1.25,1.25 0 0,1 17.25,5.5M12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9Z"},null,-1)))],X={key:3,width:"32",height:"32",viewBox:"0 0 24 24"},Y=[t((()=>(0,e.createElementVNode)("path",{d:"M19 3A2 2 0 0 1 21 5V19A2 2 0 0 1 19 21H5A2 2 0 0 1 3 19V5A2 2 0 0 1 5 3H19M18.5 18.5V13.2A3.26 3.26 0 0 0 15.24 9.94C14.39 9.94 13.4 10.46 12.92 11.24V10.13H10.13V18.5H12.92V13.57C12.92 12.8 13.54 12.17 14.31 12.17A1.4 1.4 0 0 1 15.71 13.57V18.5H18.5M6.88 8.56A1.68 1.68 0 0 0 8.56 6.88C8.56 5.95 7.81 5.19 6.88 5.19A1.69 1.69 0 0 0 5.19 6.88C5.19 7.81 5.95 8.56 6.88 8.56M8.27 18.5V10.13H5.5V18.5H8.27Z"},null,-1)))],ee={key:4,width:"26",height:"26",viewBox:"0 0 2859 3333","shape-rendering":"geometricPrecision","image-rendering":"optimizeQuality"},te=[t((()=>(0,e.createElementVNode)("path",{d:"M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z"},null,-1)))],oe={key:5,width:"32",height:"32",viewBox:"0 0 24 24"},le=[t((()=>(0,e.createElementVNode)("path",{d:"M22.46,6C21.69,6.35 20.86,6.58 20,6.69C20.88,6.16 21.56,5.32 21.88,4.31C21.05,4.81 20.13,5.16 19.16,5.36C18.37,4.5 17.26,4 16,4C13.65,4 11.73,5.92 11.73,8.29C11.73,8.63 11.77,8.96 11.84,9.27C8.28,9.09 5.11,7.38 3,4.79C2.63,5.42 2.42,6.16 2.42,6.94C2.42,8.43 3.17,9.75 4.33,10.5C3.62,10.5 2.96,10.3 2.38,10C2.38,10 2.38,10 2.38,10.03C2.38,12.11 3.86,13.85 5.82,14.24C5.46,14.34 5.08,14.39 4.69,14.39C4.42,14.39 4.15,14.36 3.89,14.31C4.43,16 6,17.26 7.89,17.29C6.43,18.45 4.58,19.13 2.56,19.13C2.22,19.13 1.88,19.11 1.54,19.07C3.44,20.29 5.7,21 8.12,21C16,21 20.33,14.46 20.33,8.79C20.33,8.6 20.33,8.42 20.32,8.23C21.16,7.63 21.88,6.87 22.46,6Z"},null,-1)))],ae={key:6,width:"32",height:"32",viewBox:"0 0 24 24"},ne=[t((()=>(0,e.createElementVNode)("path",{d:"M10,15L15.19,12L10,9V15M21.56,7.17C21.69,7.64 21.78,8.27 21.84,9.07C21.91,9.87 21.94,10.56 21.94,11.16L22,12C22,14.19 21.84,15.8 21.56,16.83C21.31,17.73 20.73,18.31 19.83,18.56C19.36,18.69 18.5,18.78 17.18,18.84C15.88,18.91 14.69,18.94 13.59,18.94L12,19C7.81,19 5.2,18.84 4.17,18.56C3.27,18.31 2.69,17.73 2.44,16.83C2.31,16.36 2.22,15.73 2.16,14.93C2.09,14.13 2.06,13.44 2.06,12.84L2,12C2,9.81 2.16,8.2 2.44,7.17C2.69,6.27 3.27,5.69 4.17,5.44C4.64,5.31 5.5,5.22 6.82,5.16C8.12,5.09 9.31,5.06 10.41,5.06L12,5C16.19,5 18.8,5.16 19.83,5.44C20.73,5.69 21.31,6.27 21.56,7.17Z"},null,-1)))],ce={class:"bottom-footer"},re={href:"https://roonlabs.com"},se={width:"70px",viewBox:"0 0 3611 1024",style:{"flex-shrink":"0"}},ie=[t((()=>(0,e.createElementVNode)("path",{d:"M1543.692 515.79c0 280.653-219.978 508.21-489.277 508.21-267.404 0-487.382-227.557-487.382-508.21 0-284.443 219.992-515.79 487.382-515.79 269.299 0 489.277 231.347 489.277 515.79zM1471.634 515.79c0-248.414-185.844-449.43-417.219-449.43-229.466 0-417.219 201.002-417.219 449.43 0 242.729 187.739 441.837 417.219 441.837 231.375 0 417.219-199.107 417.219-441.837zM2651.218 515.79c0 280.653-219.992 508.21-489.277 508.21-267.39 0-487.382-227.557-487.382-508.21-0.014-284.443 219.978-515.79 487.368-515.79 269.299 0 489.291 231.347 489.291 515.79zM2579.146 515.79c0-248.414-185.844-449.43-417.219-449.43-229.466 0-417.219 201.002-417.219 449.43 0 242.729 187.739 441.837 417.219 441.837 231.361 0 417.219-199.107 417.219-441.837zM3201.156 0c-238.94 0-411.52 172.566-411.52 411.492v577.426c0 19.372 15.71 35.082 35.082 35.082s35.082-15.71 35.082-35.082v0-577.426c0-197.212 144.13-339.434 341.357-339.434s339.462 142.221 339.462 339.434v577.412c0 19.372 15.71 35.082 35.082 35.082s35.082-15.71 35.082-35.082v-577.412c0-238.926-172.566-411.492-409.625-411.492zM468.406 5.769v-0.085c-292.036-30.331-468.406 134.642-468.406 405.808v577.426c0 19.372 15.71 35.082 35.082 35.082s35.082-15.71 35.082-35.082v-577.426c0-240.835 147.241-360.899 393.336-341.71l0.014-0.127c0.749 0.057 1.471 0.226 2.234 0.226 17.774 0 32.197-14.409 32.197-32.183 0-16.883-13.023-30.557-29.539-31.928z"},null,-1)))],de=t((()=>(0,e.createElementVNode)("div",{style:{"flex-grow":"1"}}," ",-1))),me={href:"https://roonlabs.com/contact",class:"text"},pe=["selected","value"],he={name:"PageWebsite",props:{s:{required:!0,type:Object}},inject:{regions:{},pop:{default:null},lang:{default:"en"},langs:{default:[]}},methods:{getProp(e,t){for(var o=e,l=t.split("."),a=0;a<l.length;a++){if(void 0===o[l[a]]||null===o[l[a]])return;o=o[l[a]]}return o},changelang(e){document.cookie=`lang=${e.target.value}; path=/; expires=Fri, 31 Dec 9999 23:59:59 GMT;`,window.location.reload(!0)},toggleHamburger(){let e=this.$refs.hamburger;for(;e&&!e.documentElement;)e=e.parentNode;e=e.defaultView;const t=this;if(this.$refs.hamburger.classList.toggle("open")){console.log(e),e.document.body.style.position="fixed";const o=l=>{let a=l.target,n=!1;for(;a;){if(a===t.$refs.hamburgermenu||a===t.$refs.hamburger){n=!0;break}a=a.parentNode}n||(t.$refs.hamburger.classList.remove("open"),e.document.body.style.position="",e.removeEventListener("mousedown",o),e.removeEventListener("touchstart",o))};e.addEventListener("mousedown",o),e.addEventListener("touchstart",o)}else e.document.body.style.position=""}}};var ge=o(744);he.props={s:{type:Object,required:!0},id:{type:String,required:!0}};const ve=(0,ge.Z)(he,[["render",function(t,o,l,he,ge,ve){const ke=(0,e.resolveComponent)("pr-text");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{class:(0,e.normalizeClass)(["main",{gutterless:l.s.page.gutterless}]),ref:"main",style:(0,e.normalizeStyle)({"--color-1-fg1":"var(--theme-auto-lightest-1-fg1)","--color-1-fg2":"var(--theme-auto-lightest-1-fg2)","--color-1-bg":"var(--theme-auto-lightest-1-bg)","--color-2-fg1":"var(--theme-auto-lightest-2-fg1)","--color-2-fg2":"var(--theme-auto-lightest-2-fg2)","--color-2-bg":"var(--theme-auto-lightest-2-bg)","--color-3-fg1":"var(--theme-auto-lightest-3-fg1)","--color-3-fg2":"var(--theme-auto-lightest-3-fg2)","--color-3-bg":"var(--theme-auto-lightest-3-bg)"})},[(0,e.createElementVNode)("div",a,[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(ve.regions["site-banner-top"],(t=>((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.type),{key:t.id,class:(0,e.normalizeClass)({"pr-comp":!0,["pr-compid-"+t.id]:!0}),s:t.settings,id:t.id},null,8,["class","s","id"])))),128)),l.s.page.minimal_header?(0,e.createCommentVNode)("v-if",!0):((0,e.openBlock)(),(0,e.createElementBlock)("header",{key:0,class:(0,e.normalizeClass)(["full",{gutterless:l.s.page.gutterless,guttered:!l.s.page.gutterless,under_header:l.s.page.first_widget_under_header&&!l.s.page.minimal_header}]),style:(0,e.normalizeStyle)({"--color-1-fg1":`var(--theme-${l.s.page.header_theme.fixed?"light":"auto"}-${l.s.page.header_theme.theme}-1-fg1)`,"--color-1-fg2":`var(--theme-${l.s.page.header_theme.fixed?"light":"auto"}-${l.s.page.header_theme.theme}-1-fg2)`,"--color-1-bg":`var(--theme-${l.s.page.header_theme.fixed?"light":"auto"}-${l.s.page.header_theme.theme}-1-bg)`,"--shade":`rgba(var(--color-1-bg), ${l.s.page.header_shade})`})},[(0,e.createCommentVNode)(" logo "),n,(0,e.createElementVNode)("div",c,[(0,e.createElementVNode)("div",r,[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(l.s.site.headnav,((t,o)=>((0,e.openBlock)(),(0,e.createElementBlock)("div",s,[(0,e.createElementVNode)("div",i,[(0,e.createVNode)(ke,{path:"s.site.headnav."+o+".titleText"},null,8,["path"])]),(0,e.createElementVNode)("div",d,[(0,e.createElementVNode)("div",m,[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(t.columns,((t,l)=>((0,e.openBlock)(),(0,e.createElementBlock)("div",p,[ve.getProp(t,"subtitleText.value.length")?((0,e.openBlock)(),(0,e.createElementBlock)("div",h,[(0,e.createVNode)(ke,{path:"s.site.headnav."+o+".columns."+l+".subtitleText"},null,8,["path"])])):(0,e.createCommentVNode)("v-if",!0),((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(t.links,((t,a)=>((0,e.openBlock)(),(0,e.createElementBlock)("a",{href:t.url,class:"hv-link"},[(0,e.createVNode)(ke,{path:"s.site.headnav."+o+".columns."+l+".links."+a+".text"},null,8,["path"])],8,g)))),256))])))),256))])])])))),256))]),ve.getProp(l.s,"site.topRightAccountUrl.length")?((0,e.openBlock)(),(0,e.createElementBlock)("a",{key:0,href:l.s.site.topRightAccountUrl,class:"accountLink"},k,8,v)):(0,e.createCommentVNode)("v-if",!0),ve.getProp(l.s,"site.topRightButtonText.value.length")?((0,e.openBlock)(),(0,e.createElementBlock)("a",{key:1,class:"toprightbutton",href:l.s.site.topRightButtonUrl},[(0,e.createVNode)(ke,{path:"s.site.topRightButtonText"},null,8,["path"])],8,u)):(0,e.createCommentVNode)("v-if",!0),l.s.site.headnav.length>0?((0,e.openBlock)(),(0,e.createElementBlock)("div",B,[(0,e.createElementVNode)("div",{class:"hamsvg",onClick:o[0]||(o[0]=e=>ve.toggleHamburger())},C),(0,e.createElementVNode)("div",V,[(0,e.createElementVNode)("div",E,[ve.getProp(l.s,"site.topRightButtonText.value.length")?((0,e.openBlock)(),(0,e.createElementBlock)("a",{key:0,class:"toprightbutton",href:l.s.site.topRightButtonUrl},[(0,e.createVNode)(ke,{path:"s.site.topRightButtonText"},null,8,["path"])],8,f)):(0,e.createCommentVNode)("v-if",!0),N,ve.getProp(l.s,"site.topRightAccountUrl.length")?((0,e.openBlock)(),(0,e.createElementBlock)("a",{key:1,href:l.s.site.topRightAccountUrl,class:"accountLink"},b,8,y)):(0,e.createCommentVNode)("v-if",!0),(0,e.createElementVNode)("div",{onClick:o[1]||(o[1]=e=>ve.toggleHamburger())},x)]),(0,e.createElementVNode)("div",w,[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(l.s.site.headnav,((t,o)=>((0,e.openBlock)(),(0,e.createElementBlock)("div",M,[(0,e.createElementVNode)("div",L,[(0,e.createVNode)(ke,{path:"s.site.headnav."+o+".titleText"},null,8,["path"])]),((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(t.columns,((t,l)=>((0,e.openBlock)(),(0,e.createElementBlock)("div",H,[ve.getProp(t,"subtitleText.value.length")?((0,e.openBlock)(),(0,e.createElementBlock)("div",A,[(0,e.createVNode)(ke,{path:"s.site.headnav."+o+".columns."+l+".subtitleText"},null,8,["path"])])):(0,e.createCommentVNode)("v-if",!0),((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(t.links,((t,a)=>((0,e.openBlock)(),(0,e.createElementBlock)("a",{href:t.url,class:"hv-link"},[(0,e.createVNode)(ke,{path:"s.site.headnav."+o+".columns."+l+".links."+a+".text"},null,8,["path"])],8,z)))),256))])))),256))])))),256))])],512)],512)):((0,e.openBlock)(),(0,e.createElementBlock)("div",_))])],6)),l.s.page.minimal_header?((0,e.openBlock)(),(0,e.createElementBlock)("header",P,[(0,e.createCommentVNode)(" logo "),F,ve.getProp(l.s,"page.title.value.length")||ve.getProp(l.s,"page.description.value.length")?((0,e.openBlock)(),(0,e.createElementBlock)("div",T,[ve.getProp(l.s,"page.title.value.length")?((0,e.openBlock)(),(0,e.createElementBlock)("div",$,[(0,e.createVNode)(ke,{path:"s.page.title"})])):(0,e.createCommentVNode)("v-if",!0),ve.getProp(l.s,"page.description.value.length")?((0,e.openBlock)(),(0,e.createElementBlock)("div",R,[(0,e.createVNode)(ke,{mode:"richtext",path:"s.page.description"})])):(0,e.createCommentVNode)("v-if",!0)])):(0,e.createCommentVNode)("v-if",!0)])):(0,e.createCommentVNode)("v-if",!0),(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["middle",{under_header:l.s.page.first_widget_under_header&&!l.s.page.minimal_header}])},[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(ve.regions.default,(t=>((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.type),{key:t.id,class:(0,e.normalizeClass)({"pr-comp":!0,["pr-compid-"+t.id]:!0}),s:t.settings,id:t.id},null,8,["class","s","id"])))),128))],2),(0,e.createElementVNode)("footer",{class:(0,e.normalizeClass)({gutterless:l.s.page.gutterless,guttered:!l.s.page.gutterless})},[l.s.page.show_sitemap?((0,e.openBlock)(),(0,e.createElementBlock)("div",Z,[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(l.s.site.sitenav,((t,o)=>((0,e.openBlock)(),(0,e.createElementBlock)("article",null,[(0,e.createElementVNode)("div",S,[(0,e.createVNode)(ke,{path:"s.site.sitenav."+o+".titleText"},null,8,["path"])]),(0,e.createElementVNode)("div",D,[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(t.links,((t,l)=>((0,e.openBlock)(),(0,e.createElementBlock)("a",{href:t.url},[(0,e.createVNode)(ke,{path:"s.site.sitenav."+o+".links."+l+".text"},null,8,["path"])],8,O)))),256))])])))),256))])):(0,e.createCommentVNode)("v-if",!0),l.s.page.show_social?((0,e.openBlock)(),(0,e.createElementBlock)("div",U,[j,((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(l.s.site.social,(t=>((0,e.openBlock)(),(0,e.createElementBlock)("a",{href:t.link},["facebook"==t.network?((0,e.openBlock)(),(0,e.createElementBlock)("svg",q,W)):"github"==t.network?((0,e.openBlock)(),(0,e.createElementBlock)("svg",G,Q)):"instagram"==t.network?((0,e.openBlock)(),(0,e.createElementBlock)("svg",J,K)):"linkedin"==t.network?((0,e.openBlock)(),(0,e.createElementBlock)("svg",X,Y)):"tiktok"==t.network?((0,e.openBlock)(),(0,e.createElementBlock)("svg",ee,te)):"twitter"==t.network?((0,e.openBlock)(),(0,e.createElementBlock)("svg",oe,le)):"youtube"==t.network?((0,e.openBlock)(),(0,e.createElementBlock)("svg",ae,ne)):(0,e.createCommentVNode)("v-if",!0)],8,I)))),256))])):(0,e.createCommentVNode)("v-if",!0),(0,e.createElementVNode)("div",ce,[(0,e.createElementVNode)("a",re,[((0,e.openBlock)(),(0,e.createElementBlock)("svg",se,ie))]),(0,e.createCommentVNode)("\n <p class='hide-sm-only'>© 2023 All Rights Reserved</p>\n "),de,(0,e.createCommentVNode)('\n <a href="/privacypolicy">Privacy Policy</a>\n '),(0,e.createElementVNode)("a",me,[(0,e.createVNode)(ke,{path:"s.site.contactLinkText"},null,8,["path"])]),(0,e.createCommentVNode)('\n <svg width="20px" viewBox="0 0 24 24" style=\'cursor: pointer;\' @click=\'toggleColors\'>\n <path d="M12,18V6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,15.31L23.31,12L20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31Z"/>\n </svg>\n '),(ve.getProp(ve.langs,"length")||0)>1?((0,e.openBlock)(),(0,e.createElementBlock)("select",{key:0,onInput:o[2]||(o[2]=(...e)=>ve.changelang&&ve.changelang(...e))},[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(ve.langs,(t=>((0,e.openBlock)(),(0,e.createElementBlock)("option",{selected:t.iso==ve.lang,value:t.iso},(0,e.toDisplayString)(t.display_name),9,pe)))),256))],32)):(0,e.createCommentVNode)("v-if",!0)])],2),((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(ve.regions["site-banner-bottom"],(t=>((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.type),{key:t.id,class:(0,e.normalizeClass)({"pr-comp":!0,["pr-compid-"+t.id]:!0}),s:t.settings,id:t.id},null,8,["class","s","id"])))),128)),ve.pop?((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(ve.pop.type),{key:2,s:ve.pop.settings,id:ve.pop.id},null,8,["s","id"])):(0,e.createCommentVNode)("v-if",!0)])],6)}],["__scopeId","data-v-be605b26"]])})(),prComps.PageWebsite=l.default})(); prComps["PageWebsite.1.87"] = prComps["PageWebsite"]; prComps["PageWebsite.1.87"].name = "PageWebsite.1.87"; delete(prComps["PageWebsite"]); (()=>{var e={744:(e,t)=>{"use strict";t.Z=(e,t)=>{const r=e.__vccOpts||e;for(const[e,o]of t)r[e]=o;return r}}},t={};function r(o){var a=t[o];if(void 0!==a)return a.exports;var s=t[o]={exports:{}};return e[o](s,s.exports,r),s.exports}r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var o={};(()=>{"use strict";r.d(o,{default:()=>u});const e=Vue,t=t=>((0,e.pushScopeId)("data-v-0443b91b"),t=t(),(0,e.popScopeId)(),t),a={class:"rwc-video"},s={class:"video-inner"},l={key:0,width:"70",height:"70",viewBox:"0 0 213 213"},i=[t((()=>(0,e.createElementVNode)("g",{transform:"translate(-854 -434)"},[(0,e.createElementVNode)("circle",{cx:"106.5",cy:"106.5",r:"106.5",transform:"translate(854 434)",fill:"#00adef"}),(0,e.createElementVNode)("path",{d:"M48.077,11.959a8,8,0,0,1,13.847,0l41.124,71.033A8,8,0,0,1,96.124,95H13.876A8,8,0,0,1,6.952,82.992Z",transform:"translate(883.119 513.864) rotate(-30)",fill:"#fff"})],-1)))],n=t((()=>(0,e.createElementVNode)("div",{class:"vimeo-close"},"✕",-1))),c=["src"],d={name:"VideoBox",props:{s:{required:!0,type:Object}},data:()=>({currentVideo:null}),methods:{watch(e){this.currentVideo=e}}};var m=r(744);d.props={s:{type:Object,required:!0},id:{type:String,required:!0}};const u=(0,m.Z)(d,[["render",function(t,r,o,d,m,u){return(0,e.openBlock)(),(0,e.createElementBlock)("div",{class:(0,e.normalizeClass)(["rw-video-box",{margined:o.s.margined,gutterless:o.s.gutterless,guttered:!o.s.gutterless}]),style:(0,e.normalizeStyle)({"--color-1-fg1":`var(--theme-${o.s.theme.fixed?"light":"auto"}-${o.s.theme.theme}-1-fg1)`,"--color-1-fg2":`var(--theme-${o.s.theme.fixed?"light":"auto"}-${o.s.theme.theme}-1-fg2)`,"--color-1-bg":`var(--theme-${o.s.theme.fixed?"light":"auto"}-${o.s.theme.theme}-1-bg)`,"padding-top":o.s.spacingTop,"padding-bottom":o.s.spacingBottom})},[(0,e.createElementVNode)("div",a,[(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["video-outer",{["image-sz-"+o.s.size]:!0}])},[(0,e.createElementVNode)("div",s,[(0,e.createElementVNode)("div",{class:"thumbnail",onClick:r[0]||(r[0]=e=>u.watch(o.s.video?.embedUrl)),style:(0,e.normalizeStyle)({"--imgurl":`url(${o.s.thumbnail?.urls["800w"]||o.s.video?.thumbnail||""})`})},[o.s.showPlayButton?((0,e.openBlock)(),(0,e.createElementBlock)("svg",l,i)):(0,e.createCommentVNode)("v-if",!0)],4)])],2)]),m.currentVideo?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:0,class:"vimeo-container",onClick:r[1]||(r[1]=e=>u.watch(null)),onKeydown:r[2]||(r[2]=(0,e.withKeys)((e=>u.watch(null)),["esc"]))},[n,(0,e.createElementVNode)("iframe",{src:m.currentVideo+"&autoplay=true",frameborder:"0",allow:"autoplay; fullscreen; picture-in-picture"},null,8,c)],32)):(0,e.createCommentVNode)("v-if",!0)],6)}],["__scopeId","data-v-0443b91b"]])})(),prComps.VideoBox=o.default})(); prComps["VideoBox.1.3"] = prComps["VideoBox"]; prComps["VideoBox.1.3"].name = "VideoBox.1.3"; delete(prComps["VideoBox"]); (()=>{var e={744:(e,t)=>{"use strict";t.Z=(e,t)=>{const s=e.__vccOpts||e;for(const[e,l]of t)s[e]=l;return s}}},t={};function s(l){var o=t[l];if(void 0!==o)return o.exports;var a=t[l]={exports:{}};return e[l](a,a.exports,s),a.exports}s.d=(e,t)=>{for(var l in t)s.o(t,l)&&!s.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var l={};(()=>{"use strict";s.d(l,{default:()=>u});const e=Vue,t={key:0,style:{padding:"56.25% 0 0 0",position:"relative"},class:"vimeo"},o=["src"],a=["src","srcset"],r={key:0,class:"rwc-pretitle"},i={key:2,class:"rwc-subtitle"},m={key:3,class:"rwc-body"},c={key:4,class:"divider"},n=["href"],g={key:0,style:{"font-size":"1.5em","line-height":"0px","padding-bottom":"10px","padding-left":"10px"}},d={name:"BannerHalf",props:{s:{required:!0,type:Object}}};var p=s(744);d.props={s:{type:Object,required:!0},id:{type:String,required:!0}};const u=(0,p.Z)(d,[["render",function(s,l,d,p,u,h){const f=(0,e.resolveComponent)("pr-text");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{class:(0,e.normalizeClass)(["rw-banner-half",{margined:d.s.margined,gutterless:d.s.gutterless,guttered:!d.s.gutterless,fancy:"fancy"==d.s.style,"show-image":!!d.s.image||!!d.s.video,["img-sz-"+d.s.imageSize]:!0,["img-pos-"+d.s.imagePos]:!0,"bg-type-image":!!d.s.bgImage,["bg-img-pos-horizontal-"+d.s.bgImagePos.horizontal]:!0,["bg-img-pos-vertical-"+d.s.bgImagePos.vertical]:!0,["bg-img-fit-"+d.s.bgImageFit]:!0}]),style:(0,e.normalizeStyle)({"--bg-image-url-400":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["400w"]?.replace("'","\\'")}')`,"--bg-image-url-800":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["800w"]?.replace("'","\\'")}')`,"--bg-image-url-1200":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["1200w"]?.replace("'","\\'")}')`,"--bg-image-url-1920":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["1920w"]?.replace("'","\\'")}')`,"--color-1-fg1":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-fg1)`,"--color-1-fg2":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-fg2)`,"--color-1-bg":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-bg)`,"--color-3-fg1":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-fg1)`,"--color-3-fg2":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-fg2)`,"--color-3-bg":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-bg)`,"--shade":`rgba(var(--color-1-bg), ${d.s.shade})`,"padding-top":d.s.spacingTop,"padding-bottom":d.s.spacingBottom})},[d.s.image||d.s.video?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:0,class:(0,e.normalizeClass)(["rwc-imagehalf",{["text-pos-"+d.s.textPos]:!0}])},[d.s.video?((0,e.openBlock)(),(0,e.createElementBlock)("div",t,[(0,e.createElementVNode)("iframe",{src:d.s.video.embedUrl+"&byline=false&loop=true&pip=false&muted=0",frameborder:"0",allow:"autoplay; fullscreen; picture-in-picture",style:{position:"absolute",top:"0",left:"0",width:"100%",height:"100%"}},null,8,o)])):((0,e.openBlock)(),(0,e.createElementBlock)("img",{key:1,style:{display:"block"},src:d.s.image.urls["400w"],sizes:"(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px",srcset:d.s.image.urls["400w"]+" 400w,"+d.s.image.urls["800w"]+" 800w,"+d.s.image.urls["1200w"]+" 1200w"},null,8,a))],2)):(0,e.createCommentVNode)("v-if",!0),(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-texthalf",{"show-image":!!d.s.image||!!d.s.video,["width-"+d.s.textWidth]:!0,["img-pos-"+d.s.imagePos]:!0,["style-"+d.s.style]:!0,["align-"+d.s.textAlignment]:!0}])},[(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-text",{["text-pos-"+d.s.textPos]:!0,["style-"+d.s.style]:!0}])},[d.s.preTitleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",r,[(0,e.createVNode)(f,{path:"s.preTitleText"})])):(0,e.createCommentVNode)("v-if",!0),d.s.titleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:1,class:(0,e.normalizeClass)(["rwc-title",{["style-"+d.s.style]:!0}])},[(0,e.createVNode)(f,{path:"s.titleText"})],2)):(0,e.createCommentVNode)("v-if",!0),d.s.subTitleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",i,[(0,e.createVNode)(f,{path:"s.subTitleText"})])):(0,e.createCommentVNode)("v-if",!0),d.s.bodyText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",m,[(0,e.createVNode)(f,{mode:"richtext",path:"s.bodyText"})])):(0,e.createCommentVNode)("v-if",!0),"split"==d.s.textPos&&d.s.buttonText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",c)):(0,e.createCommentVNode)("v-if",!0),d.s.buttonText.value?((0,e.openBlock)(),(0,e.createElementBlock)("a",{key:5,href:d.s.link,class:(0,e.normalizeClass)(["rwc-button",{button:"fancy"==d.s.style}])},[(0,e.createVNode)(f,{path:"s.buttonText"}),"fancy"!=d.s.style?((0,e.openBlock)(),(0,e.createElementBlock)("span",g,"⟶ ")):(0,e.createCommentVNode)("v-if",!0)],10,n)):(0,e.createCommentVNode)("v-if",!0)],2)],2)],6)}],["__scopeId","data-v-3ce55e86"]])})(),prComps.BannerHalf=l.default})(); prComps["BannerHalf.2.34"] = prComps["BannerHalf"]; prComps["BannerHalf.2.34"].name = "BannerHalf.2.34"; delete(prComps["BannerHalf"]); (()=>{var e={744:(e,t)=>{"use strict";t.Z=(e,t)=>{const o=e.__vccOpts||e;for(const[e,r]of t)o[e]=r;return o}}},t={};function o(r){var s=t[r];if(void 0!==s)return s.exports;var n=t[r]={exports:{}};return e[r](n,n.exports,o),n.exports}o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};(()=>{"use strict";o.d(r,{default:()=>a});const e=Vue,t={class:"rwc-icons"},s=["src"],n=["innerHTML"],c={class:"rwc-icontext"},i={name:"IconStrip",props:{s:{required:!0,type:Object}}};var l=o(744);i.props={s:{type:Object,required:!0},id:{type:String,required:!0}};const a=(0,l.Z)(i,[["render",function(o,r,i,l,a,m){const d=(0,e.resolveComponent)("pr-text");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{class:(0,e.normalizeClass)(["rw-icon-strip",{gutterless:i.s.gutterless,guttered:!i.s.gutterless}]),style:(0,e.normalizeStyle)({"--color-1-fg1":`var(--theme-${i.s.theme.fixed?"light":"auto"}-${i.s.theme.theme}-1-fg1)`,"--color-1-fg2":`var(--theme-${i.s.theme.fixed?"light":"auto"}-${i.s.theme.theme}-1-fg2)`,"--color-1-bg":`var(--theme-${i.s.theme.fixed?"light":"auto"}-${i.s.theme.theme}-1-bg)`,"padding-top":i.s.spacingTop,"padding-bottom":i.s.spacingBottom})},[(0,e.createElementVNode)("div",t,[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(i.s.icons,((t,o)=>((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.link?"a":"span"),{href:t.link||"",class:(0,e.normalizeClass)(["rwc-box",{["text-location-"+i.s.textLocation]:!0,["icon-sz-"+i.s.iconSize]:!0,bordered:i.s.bordered}])},{default:(0,e.withCtx)((()=>[(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-icon",{["icon-sz-"+i.s.iconSize]:!0}])},[t.image.urls?((0,e.openBlock)(),(0,e.createElementBlock)("img",{key:0,src:t.image.urls["200w"]},null,8,s)):(0,e.createCommentVNode)("v-if",!0),t.image.svg?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:1,style:{display:"flex","justify-content":"center","align-items":"center",height:"100%"},innerHTML:t.image.svg},null,8,n)):(0,e.createCommentVNode)("v-if",!0)],2),(0,e.createElementVNode)("div",c,[(0,e.createVNode)(d,{path:"s.icons."+o+".text"},null,8,["path"])])])),_:2},1032,["href","class"])))),256))])],6)}],["__scopeId","data-v-fb73bd78"]])})(),prComps.IconStrip=r.default})(); prComps["IconStrip.2.6"] = prComps["IconStrip"]; prComps["IconStrip.2.6"].name = "IconStrip.2.6"; delete(prComps["IconStrip"]); (()=>{var e={744:(e,t)=>{"use strict";t.Z=(e,t)=>{const s=e.__vccOpts||e;for(const[e,r]of t)s[e]=r;return s}}},t={};function s(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,s),o.exports}s.d=(e,t)=>{for(var r in t)s.o(t,r)&&!s.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};(()=>{"use strict";s.d(r,{default:()=>l});const e=Vue,t={class:"rwc-image"},a=["src","srcset"],o={name:"Image"};var i=s(744);o.props={s:{type:Object,required:!0},id:{type:String,required:!0}};const l=(0,i.Z)(o,[["render",function(s,r,o,i,l,m){return(0,e.openBlock)(),(0,e.createElementBlock)("div",{class:(0,e.normalizeClass)(["rw-image",{margined:s.s.margined,gutterless:s.s.gutterless,guttered:!s.s.gutterless}]),style:(0,e.normalizeStyle)({"--color-1-fg1":`var(--theme-${s.s.theme.fixed?"light":"auto"}-${s.s.theme.theme}-1-fg1)`,"--color-1-fg2":`var(--theme-${s.s.theme.fixed?"light":"auto"}-${s.s.theme.theme}-1-fg2)`,"--color-1-bg":`var(--theme-${s.s.theme.fixed?"light":"auto"}-${s.s.theme.theme}-1-bg)`,"padding-top":s.s.spacingTop,"padding-bottom":s.s.spacingBottom})},[(0,e.createElementVNode)("div",t,[((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(s.s.link?"a":"div"),{href:s.s.link},{default:(0,e.withCtx)((()=>[(0,e.createElementVNode)("img",{style:{display:"block"},src:s.s.image.urls["400w"],sizes:"(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px",srcset:s.s.image.urls["200w"]+" 200w,"+s.s.image.urls["400w"]+" 400w,"+s.s.image.urls["800w"]+" 800w,"+s.s.image.urls["1200w"]+" 1200w",class:(0,e.normalizeClass)({["img-sz-"+s.s.imageSize]:!0})},null,10,a)])),_:1},8,["href"]))])],6)}],["__scopeId","data-v-4d7ae258"]])})(),prComps.Image=r.default})(); prComps["Image.1.9"] = prComps["Image"]; prComps["Image.1.9"].name = "Image.1.9"; delete(prComps["Image"]); (()=>{var e={744:(e,t)=>{"use strict";t.Z=(e,t)=>{const s=e.__vccOpts||e;for(const[e,l]of t)s[e]=l;return s}}},t={};function s(l){var o=t[l];if(void 0!==o)return o.exports;var a=t[l]={exports:{}};return e[l](a,a.exports,s),a.exports}s.d=(e,t)=>{for(var l in t)s.o(t,l)&&!s.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var l={};(()=>{"use strict";s.d(l,{default:()=>u});const e=Vue,t={key:0,style:{padding:"56.25% 0 0 0",position:"relative"},class:"vimeo"},o=["src"],a=["src","srcset"],r={key:0,class:"rwc-pretitle"},i={key:2,class:"rwc-subtitle"},m={key:3,class:"rwc-body"},c={key:4,class:"divider"},n=["href"],g={key:0,style:{"font-size":"1.5em","line-height":"0px","padding-bottom":"10px","padding-left":"10px"}},d={name:"BannerHalf",props:{s:{required:!0,type:Object}}};var p=s(744);d.props={s:{type:Object,required:!0},id:{type:String,required:!0}};const u=(0,p.Z)(d,[["render",function(s,l,d,p,u,h){const f=(0,e.resolveComponent)("pr-text");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{class:(0,e.normalizeClass)(["rw-banner-half",{margined:d.s.margined,gutterless:d.s.gutterless,guttered:!d.s.gutterless,fancy:"fancy"==d.s.style,"show-image":!!d.s.image||!!d.s.video,["img-sz-"+d.s.imageSize]:!0,["img-pos-"+d.s.imagePos]:!0,"bg-type-image":!!d.s.bgImage,["bg-img-pos-horizontal-"+d.s.bgImagePos.horizontal]:!0,["bg-img-pos-vertical-"+d.s.bgImagePos.vertical]:!0,["bg-img-fit-"+d.s.bgImageFit]:!0}]),style:(0,e.normalizeStyle)({"--bg-image-url-400":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["400w"]?.replace("'","\\'")}')`,"--bg-image-url-800":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["800w"]?.replace("'","\\'")}')`,"--bg-image-url-1200":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["1200w"]?.replace("'","\\'")}')`,"--bg-image-url-1920":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["1920w"]?.replace("'","\\'")}')`,"--color-1-fg1":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-fg1)`,"--color-1-fg2":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-fg2)`,"--color-1-bg":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-bg)`,"--color-3-fg1":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-fg1)`,"--color-3-fg2":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-fg2)`,"--color-3-bg":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-bg)`,"--shade":`rgba(var(--color-1-bg), ${d.s.shade})`,"padding-top":d.s.spacingTop,"padding-bottom":d.s.spacingBottom})},[d.s.image||d.s.video?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:0,class:(0,e.normalizeClass)(["rwc-imagehalf",{["text-pos-"+d.s.textPos]:!0}])},[d.s.video?((0,e.openBlock)(),(0,e.createElementBlock)("div",t,[(0,e.createElementVNode)("iframe",{src:d.s.video.embedUrl+"&byline=false&loop=true&pip=false&muted=0",frameborder:"0",allow:"autoplay; fullscreen; picture-in-picture",style:{position:"absolute",top:"0",left:"0",width:"100%",height:"100%"}},null,8,o)])):((0,e.openBlock)(),(0,e.createElementBlock)("img",{key:1,style:{display:"block"},src:d.s.image.urls["400w"],sizes:"(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px",srcset:d.s.image.urls["400w"]+" 400w,"+d.s.image.urls["800w"]+" 800w,"+d.s.image.urls["1200w"]+" 1200w"},null,8,a))],2)):(0,e.createCommentVNode)("v-if",!0),(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-texthalf",{"show-image":!!d.s.image||!!d.s.video,["width-"+d.s.textWidth]:!0,["img-pos-"+d.s.imagePos]:!0,["style-"+d.s.style]:!0,["align-"+d.s.textAlignment]:!0}])},[(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-text",{["text-pos-"+d.s.textPos]:!0,["style-"+d.s.style]:!0}])},[d.s.preTitleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",r,[(0,e.createVNode)(f,{path:"s.preTitleText"})])):(0,e.createCommentVNode)("v-if",!0),d.s.titleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:1,class:(0,e.normalizeClass)(["rwc-title",{["style-"+d.s.style]:!0}])},[(0,e.createVNode)(f,{path:"s.titleText"})],2)):(0,e.createCommentVNode)("v-if",!0),d.s.subTitleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",i,[(0,e.createVNode)(f,{path:"s.subTitleText"})])):(0,e.createCommentVNode)("v-if",!0),d.s.bodyText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",m,[(0,e.createVNode)(f,{mode:"richtext",path:"s.bodyText"})])):(0,e.createCommentVNode)("v-if",!0),"split"==d.s.textPos&&d.s.buttonText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",c)):(0,e.createCommentVNode)("v-if",!0),d.s.buttonText.value?((0,e.openBlock)(),(0,e.createElementBlock)("a",{key:5,href:d.s.link,class:(0,e.normalizeClass)(["rwc-button",{button:"fancy"==d.s.style}])},[(0,e.createVNode)(f,{path:"s.buttonText"}),"fancy"!=d.s.style?((0,e.openBlock)(),(0,e.createElementBlock)("span",g,"⟶ ")):(0,e.createCommentVNode)("v-if",!0)],10,n)):(0,e.createCommentVNode)("v-if",!0)],2)],2)],6)}],["__scopeId","data-v-3ce55e86"]])})(),prComps.BannerHalf=l.default})(); prComps["BannerHalf.2.34"] = prComps["BannerHalf"]; prComps["BannerHalf.2.34"].name = "BannerHalf.2.34"; delete(prComps["BannerHalf"]); (()=>{var e={744:(e,t)=>{"use strict";t.Z=(e,t)=>{const r=e.__vccOpts||e;for(const[e,o]of t)r[e]=o;return r}}},t={};function r(o){var s=t[o];if(void 0!==s)return s.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,r),a.exports}r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var o={};(()=>{"use strict";r.d(o,{default:()=>i});const e=Vue,t=["src","srcset"],s=["innerHTML"],a={key:1,class:"rwc-title"},l={key:2,class:"rwc-body"},c=["href"],m={name:"Cards",props:{s:{required:!0,type:Object}}};var n=r(744);m.props={s:{type:Object,required:!0},id:{type:String,required:!0}};const i=(0,n.Z)(m,[["render",function(r,o,m,n,i,d){const h=(0,e.resolveComponent)("pr-text");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{class:(0,e.normalizeClass)(["rw-cards",{gutterless:m.s.gutterless,guttered:!m.s.gutterless}]),style:(0,e.normalizeStyle)({"--color-1-fg1":`var(--theme-${m.s.theme.fixed?"light":"auto"}-${m.s.theme.theme}-1-fg1)`,"--color-1-fg2":`var(--theme-${m.s.theme.fixed?"light":"auto"}-${m.s.theme.theme}-1-fg2)`,"--color-1-bg":`var(--theme-${m.s.theme.fixed?"light":"auto"}-${m.s.theme.theme}-1-bg)`,"--color-2-fg1":`var(--theme-${m.s.theme.fixed?"light":"auto"}-${m.s.theme.theme}-2-fg1)`,"--color-2-fg2":`var(--theme-${m.s.theme.fixed?"light":"auto"}-${m.s.theme.theme}-2-fg2)`,"--color-2-bg":`var(--theme-${m.s.theme.fixed?"light":"auto"}-${m.s.theme.theme}-2-bg)`,"--color-3-fg1":`var(--theme-${m.s.theme.fixed?"light":"auto"}-${m.s.theme.theme}-3-fg1)`,"--color-3-fg2":`var(--theme-${m.s.theme.fixed?"light":"auto"}-${m.s.theme.theme}-3-fg2)`,"--color-3-bg":`var(--theme-${m.s.theme.fixed?"light":"auto"}-${m.s.theme.theme}-3-bg)`,"padding-top":m.s.spacingTop,"padding-bottom":m.s.spacingBottom})},[(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-cards",{["cnt-"+m.s.cards.length]:!0}])},[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(m.s.cards,((r,o)=>((0,e.openBlock)(),(0,e.createElementBlock)("span",{class:(0,e.normalizeClass)(["rwc-box",{["align-"+m.s.alignment]:!0,["idx-"+o]:!0}])},[r.image?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:0,class:(0,e.normalizeClass)(["rwc-icon",{["type-"+m.s.imageType]:!0}])},[r.image.urls?((0,e.openBlock)(),(0,e.createElementBlock)("img",{key:0,src:r.image.urls["400w"],sizes:"(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px",srcset:r.image.urls["200w"]+" 200w,"+r.image.urls["400w"]+" 400w,"+r.image.urls["800w"]+" 800w,"+r.image.urls["1200w"]+" 1200w"},null,8,t)):(0,e.createCommentVNode)("v-if",!0),r.image.svg?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:1,innerHTML:r.image.svg},null,8,s)):(0,e.createCommentVNode)("v-if",!0)],2)):(0,e.createCommentVNode)("v-if",!0),r.titleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",a,[(0,e.createVNode)(h,{path:"s.cards."+o+".titleText"},null,8,["path"])])):(0,e.createCommentVNode)("v-if",!0),r.bodyText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",l,[(0,e.createVNode)(h,{mode:"richtext",path:"s.cards."+o+".bodyText"},null,8,["path"])])):(0,e.createCommentVNode)("v-if",!0),r.linkText?.value?((0,e.openBlock)(),(0,e.createElementBlock)("a",{key:3,href:r.link,class:(0,e.normalizeClass)(["rwc-link text",{["align-"+m.s.alignment]:!0,button:"center"==m.s.alignment}])},[(0,e.createVNode)(h,{path:"s.cards."+o+".linkText"},null,8,["path"])],10,c)):(0,e.createCommentVNode)("v-if",!0)],2)))),256))],2)],6)}],["__scopeId","data-v-32fb4edb"]])})(),prComps.Cards=o.default})(); prComps["Cards.1.8"] = prComps["Cards"]; prComps["Cards.1.8"].name = "Cards.1.8"; delete(prComps["Cards"]); (()=>{var e={744:(e,t)=>{"use strict";t.Z=(e,t)=>{const s=e.__vccOpts||e;for(const[e,l]of t)s[e]=l;return s}}},t={};function s(l){var o=t[l];if(void 0!==o)return o.exports;var a=t[l]={exports:{}};return e[l](a,a.exports,s),a.exports}s.d=(e,t)=>{for(var l in t)s.o(t,l)&&!s.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var l={};(()=>{"use strict";s.d(l,{default:()=>u});const e=Vue,t={key:0,style:{padding:"56.25% 0 0 0",position:"relative"},class:"vimeo"},o=["src"],a=["src","srcset"],r={key:0,class:"rwc-pretitle"},i={key:2,class:"rwc-subtitle"},m={key:3,class:"rwc-body"},c={key:4,class:"divider"},n=["href"],g={key:0,style:{"font-size":"1.5em","line-height":"0px","padding-bottom":"10px","padding-left":"10px"}},d={name:"BannerHalf",props:{s:{required:!0,type:Object}}};var p=s(744);d.props={s:{type:Object,required:!0},id:{type:String,required:!0}};const u=(0,p.Z)(d,[["render",function(s,l,d,p,u,h){const f=(0,e.resolveComponent)("pr-text");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{class:(0,e.normalizeClass)(["rw-banner-half",{margined:d.s.margined,gutterless:d.s.gutterless,guttered:!d.s.gutterless,fancy:"fancy"==d.s.style,"show-image":!!d.s.image||!!d.s.video,["img-sz-"+d.s.imageSize]:!0,["img-pos-"+d.s.imagePos]:!0,"bg-type-image":!!d.s.bgImage,["bg-img-pos-horizontal-"+d.s.bgImagePos.horizontal]:!0,["bg-img-pos-vertical-"+d.s.bgImagePos.vertical]:!0,["bg-img-fit-"+d.s.bgImageFit]:!0}]),style:(0,e.normalizeStyle)({"--bg-image-url-400":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["400w"]?.replace("'","\\'")}')`,"--bg-image-url-800":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["800w"]?.replace("'","\\'")}')`,"--bg-image-url-1200":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["1200w"]?.replace("'","\\'")}')`,"--bg-image-url-1920":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["1920w"]?.replace("'","\\'")}')`,"--color-1-fg1":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-fg1)`,"--color-1-fg2":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-fg2)`,"--color-1-bg":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-bg)`,"--color-3-fg1":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-fg1)`,"--color-3-fg2":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-fg2)`,"--color-3-bg":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-bg)`,"--shade":`rgba(var(--color-1-bg), ${d.s.shade})`,"padding-top":d.s.spacingTop,"padding-bottom":d.s.spacingBottom})},[d.s.image||d.s.video?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:0,class:(0,e.normalizeClass)(["rwc-imagehalf",{["text-pos-"+d.s.textPos]:!0}])},[d.s.video?((0,e.openBlock)(),(0,e.createElementBlock)("div",t,[(0,e.createElementVNode)("iframe",{src:d.s.video.embedUrl+"&byline=false&loop=true&pip=false&muted=0",frameborder:"0",allow:"autoplay; fullscreen; picture-in-picture",style:{position:"absolute",top:"0",left:"0",width:"100%",height:"100%"}},null,8,o)])):((0,e.openBlock)(),(0,e.createElementBlock)("img",{key:1,style:{display:"block"},src:d.s.image.urls["400w"],sizes:"(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px",srcset:d.s.image.urls["400w"]+" 400w,"+d.s.image.urls["800w"]+" 800w,"+d.s.image.urls["1200w"]+" 1200w"},null,8,a))],2)):(0,e.createCommentVNode)("v-if",!0),(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-texthalf",{"show-image":!!d.s.image||!!d.s.video,["width-"+d.s.textWidth]:!0,["img-pos-"+d.s.imagePos]:!0,["style-"+d.s.style]:!0,["align-"+d.s.textAlignment]:!0}])},[(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-text",{["text-pos-"+d.s.textPos]:!0,["style-"+d.s.style]:!0}])},[d.s.preTitleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",r,[(0,e.createVNode)(f,{path:"s.preTitleText"})])):(0,e.createCommentVNode)("v-if",!0),d.s.titleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:1,class:(0,e.normalizeClass)(["rwc-title",{["style-"+d.s.style]:!0}])},[(0,e.createVNode)(f,{path:"s.titleText"})],2)):(0,e.createCommentVNode)("v-if",!0),d.s.subTitleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",i,[(0,e.createVNode)(f,{path:"s.subTitleText"})])):(0,e.createCommentVNode)("v-if",!0),d.s.bodyText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",m,[(0,e.createVNode)(f,{mode:"richtext",path:"s.bodyText"})])):(0,e.createCommentVNode)("v-if",!0),"split"==d.s.textPos&&d.s.buttonText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",c)):(0,e.createCommentVNode)("v-if",!0),d.s.buttonText.value?((0,e.openBlock)(),(0,e.createElementBlock)("a",{key:5,href:d.s.link,class:(0,e.normalizeClass)(["rwc-button",{button:"fancy"==d.s.style}])},[(0,e.createVNode)(f,{path:"s.buttonText"}),"fancy"!=d.s.style?((0,e.openBlock)(),(0,e.createElementBlock)("span",g,"⟶ ")):(0,e.createCommentVNode)("v-if",!0)],10,n)):(0,e.createCommentVNode)("v-if",!0)],2)],2)],6)}],["__scopeId","data-v-3ce55e86"]])})(),prComps.BannerHalf=l.default})(); prComps["BannerHalf.2.34"] = prComps["BannerHalf"]; prComps["BannerHalf.2.34"].name = "BannerHalf.2.34"; delete(prComps["BannerHalf"]); (()=>{var e={744:(e,t)=>{"use strict";t.Z=(e,t)=>{const o=e.__vccOpts||e;for(const[e,r]of t)o[e]=r;return o}}},t={};function o(r){var s=t[r];if(void 0!==s)return s.exports;var n=t[r]={exports:{}};return e[r](n,n.exports,o),n.exports}o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};(()=>{"use strict";o.d(r,{default:()=>a});const e=Vue,t={class:"rwc-icons"},s=["src"],n=["innerHTML"],c={class:"rwc-icontext"},i={name:"IconStrip",props:{s:{required:!0,type:Object}}};var l=o(744);i.props={s:{type:Object,required:!0},id:{type:String,required:!0}};const a=(0,l.Z)(i,[["render",function(o,r,i,l,a,m){const d=(0,e.resolveComponent)("pr-text");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{class:(0,e.normalizeClass)(["rw-icon-strip",{gutterless:i.s.gutterless,guttered:!i.s.gutterless}]),style:(0,e.normalizeStyle)({"--color-1-fg1":`var(--theme-${i.s.theme.fixed?"light":"auto"}-${i.s.theme.theme}-1-fg1)`,"--color-1-fg2":`var(--theme-${i.s.theme.fixed?"light":"auto"}-${i.s.theme.theme}-1-fg2)`,"--color-1-bg":`var(--theme-${i.s.theme.fixed?"light":"auto"}-${i.s.theme.theme}-1-bg)`,"padding-top":i.s.spacingTop,"padding-bottom":i.s.spacingBottom})},[(0,e.createElementVNode)("div",t,[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(i.s.icons,((t,o)=>((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.link?"a":"span"),{href:t.link||"",class:(0,e.normalizeClass)(["rwc-box",{["text-location-"+i.s.textLocation]:!0,["icon-sz-"+i.s.iconSize]:!0,bordered:i.s.bordered}])},{default:(0,e.withCtx)((()=>[(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-icon",{["icon-sz-"+i.s.iconSize]:!0}])},[t.image.urls?((0,e.openBlock)(),(0,e.createElementBlock)("img",{key:0,src:t.image.urls["200w"]},null,8,s)):(0,e.createCommentVNode)("v-if",!0),t.image.svg?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:1,style:{display:"flex","justify-content":"center","align-items":"center",height:"100%"},innerHTML:t.image.svg},null,8,n)):(0,e.createCommentVNode)("v-if",!0)],2),(0,e.createElementVNode)("div",c,[(0,e.createVNode)(d,{path:"s.icons."+o+".text"},null,8,["path"])])])),_:2},1032,["href","class"])))),256))])],6)}],["__scopeId","data-v-fb73bd78"]])})(),prComps.IconStrip=r.default})(); prComps["IconStrip.2.6"] = prComps["IconStrip"]; prComps["IconStrip.2.6"].name = "IconStrip.2.6"; delete(prComps["IconStrip"]); (()=>{var e={744:(e,t)=>{"use strict";t.Z=(e,t)=>{const s=e.__vccOpts||e;for(const[e,l]of t)s[e]=l;return s}}},t={};function s(l){var o=t[l];if(void 0!==o)return o.exports;var a=t[l]={exports:{}};return e[l](a,a.exports,s),a.exports}s.d=(e,t)=>{for(var l in t)s.o(t,l)&&!s.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var l={};(()=>{"use strict";s.d(l,{default:()=>u});const e=Vue,t={key:0,style:{padding:"56.25% 0 0 0",position:"relative"},class:"vimeo"},o=["src"],a=["src","srcset"],r={key:0,class:"rwc-pretitle"},i={key:2,class:"rwc-subtitle"},m={key:3,class:"rwc-body"},c={key:4,class:"divider"},n=["href"],g={key:0,style:{"font-size":"1.5em","line-height":"0px","padding-bottom":"10px","padding-left":"10px"}},d={name:"BannerHalf",props:{s:{required:!0,type:Object}}};var p=s(744);d.props={s:{type:Object,required:!0},id:{type:String,required:!0}};const u=(0,p.Z)(d,[["render",function(s,l,d,p,u,h){const f=(0,e.resolveComponent)("pr-text");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{class:(0,e.normalizeClass)(["rw-banner-half",{margined:d.s.margined,gutterless:d.s.gutterless,guttered:!d.s.gutterless,fancy:"fancy"==d.s.style,"show-image":!!d.s.image||!!d.s.video,["img-sz-"+d.s.imageSize]:!0,["img-pos-"+d.s.imagePos]:!0,"bg-type-image":!!d.s.bgImage,["bg-img-pos-horizontal-"+d.s.bgImagePos.horizontal]:!0,["bg-img-pos-vertical-"+d.s.bgImagePos.vertical]:!0,["bg-img-fit-"+d.s.bgImageFit]:!0}]),style:(0,e.normalizeStyle)({"--bg-image-url-400":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["400w"]?.replace("'","\\'")}')`,"--bg-image-url-800":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["800w"]?.replace("'","\\'")}')`,"--bg-image-url-1200":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["1200w"]?.replace("'","\\'")}')`,"--bg-image-url-1920":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["1920w"]?.replace("'","\\'")}')`,"--color-1-fg1":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-fg1)`,"--color-1-fg2":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-fg2)`,"--color-1-bg":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-bg)`,"--color-3-fg1":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-fg1)`,"--color-3-fg2":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-fg2)`,"--color-3-bg":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-bg)`,"--shade":`rgba(var(--color-1-bg), ${d.s.shade})`,"padding-top":d.s.spacingTop,"padding-bottom":d.s.spacingBottom})},[d.s.image||d.s.video?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:0,class:(0,e.normalizeClass)(["rwc-imagehalf",{["text-pos-"+d.s.textPos]:!0}])},[d.s.video?((0,e.openBlock)(),(0,e.createElementBlock)("div",t,[(0,e.createElementVNode)("iframe",{src:d.s.video.embedUrl+"&byline=false&loop=true&pip=false&muted=0",frameborder:"0",allow:"autoplay; fullscreen; picture-in-picture",style:{position:"absolute",top:"0",left:"0",width:"100%",height:"100%"}},null,8,o)])):((0,e.openBlock)(),(0,e.createElementBlock)("img",{key:1,style:{display:"block"},src:d.s.image.urls["400w"],sizes:"(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px",srcset:d.s.image.urls["400w"]+" 400w,"+d.s.image.urls["800w"]+" 800w,"+d.s.image.urls["1200w"]+" 1200w"},null,8,a))],2)):(0,e.createCommentVNode)("v-if",!0),(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-texthalf",{"show-image":!!d.s.image||!!d.s.video,["width-"+d.s.textWidth]:!0,["img-pos-"+d.s.imagePos]:!0,["style-"+d.s.style]:!0,["align-"+d.s.textAlignment]:!0}])},[(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-text",{["text-pos-"+d.s.textPos]:!0,["style-"+d.s.style]:!0}])},[d.s.preTitleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",r,[(0,e.createVNode)(f,{path:"s.preTitleText"})])):(0,e.createCommentVNode)("v-if",!0),d.s.titleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:1,class:(0,e.normalizeClass)(["rwc-title",{["style-"+d.s.style]:!0}])},[(0,e.createVNode)(f,{path:"s.titleText"})],2)):(0,e.createCommentVNode)("v-if",!0),d.s.subTitleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",i,[(0,e.createVNode)(f,{path:"s.subTitleText"})])):(0,e.createCommentVNode)("v-if",!0),d.s.bodyText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",m,[(0,e.createVNode)(f,{mode:"richtext",path:"s.bodyText"})])):(0,e.createCommentVNode)("v-if",!0),"split"==d.s.textPos&&d.s.buttonText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",c)):(0,e.createCommentVNode)("v-if",!0),d.s.buttonText.value?((0,e.openBlock)(),(0,e.createElementBlock)("a",{key:5,href:d.s.link,class:(0,e.normalizeClass)(["rwc-button",{button:"fancy"==d.s.style}])},[(0,e.createVNode)(f,{path:"s.buttonText"}),"fancy"!=d.s.style?((0,e.openBlock)(),(0,e.createElementBlock)("span",g,"⟶ ")):(0,e.createCommentVNode)("v-if",!0)],10,n)):(0,e.createCommentVNode)("v-if",!0)],2)],2)],6)}],["__scopeId","data-v-3ce55e86"]])})(),prComps.BannerHalf=l.default})(); prComps["BannerHalf.2.34"] = prComps["BannerHalf"]; prComps["BannerHalf.2.34"].name = "BannerHalf.2.34"; delete(prComps["BannerHalf"]); (()=>{var e={744:(e,t)=>{"use strict";t.Z=(e,t)=>{const o=e.__vccOpts||e;for(const[e,r]of t)o[e]=r;return o}}},t={};function o(r){var s=t[r];if(void 0!==s)return s.exports;var n=t[r]={exports:{}};return e[r](n,n.exports,o),n.exports}o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r={};(()=>{"use strict";o.d(r,{default:()=>a});const e=Vue,t={class:"rwc-icons"},s=["src"],n=["innerHTML"],c={class:"rwc-icontext"},i={name:"IconStrip",props:{s:{required:!0,type:Object}}};var l=o(744);i.props={s:{type:Object,required:!0},id:{type:String,required:!0}};const a=(0,l.Z)(i,[["render",function(o,r,i,l,a,m){const d=(0,e.resolveComponent)("pr-text");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{class:(0,e.normalizeClass)(["rw-icon-strip",{gutterless:i.s.gutterless,guttered:!i.s.gutterless}]),style:(0,e.normalizeStyle)({"--color-1-fg1":`var(--theme-${i.s.theme.fixed?"light":"auto"}-${i.s.theme.theme}-1-fg1)`,"--color-1-fg2":`var(--theme-${i.s.theme.fixed?"light":"auto"}-${i.s.theme.theme}-1-fg2)`,"--color-1-bg":`var(--theme-${i.s.theme.fixed?"light":"auto"}-${i.s.theme.theme}-1-bg)`,"padding-top":i.s.spacingTop,"padding-bottom":i.s.spacingBottom})},[(0,e.createElementVNode)("div",t,[((0,e.openBlock)(!0),(0,e.createElementBlock)(e.Fragment,null,(0,e.renderList)(i.s.icons,((t,o)=>((0,e.openBlock)(),(0,e.createBlock)((0,e.resolveDynamicComponent)(t.link?"a":"span"),{href:t.link||"",class:(0,e.normalizeClass)(["rwc-box",{["text-location-"+i.s.textLocation]:!0,["icon-sz-"+i.s.iconSize]:!0,bordered:i.s.bordered}])},{default:(0,e.withCtx)((()=>[(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-icon",{["icon-sz-"+i.s.iconSize]:!0}])},[t.image.urls?((0,e.openBlock)(),(0,e.createElementBlock)("img",{key:0,src:t.image.urls["200w"]},null,8,s)):(0,e.createCommentVNode)("v-if",!0),t.image.svg?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:1,style:{display:"flex","justify-content":"center","align-items":"center",height:"100%"},innerHTML:t.image.svg},null,8,n)):(0,e.createCommentVNode)("v-if",!0)],2),(0,e.createElementVNode)("div",c,[(0,e.createVNode)(d,{path:"s.icons."+o+".text"},null,8,["path"])])])),_:2},1032,["href","class"])))),256))])],6)}],["__scopeId","data-v-fb73bd78"]])})(),prComps.IconStrip=r.default})(); prComps["IconStrip.2.6"] = prComps["IconStrip"]; prComps["IconStrip.2.6"].name = "IconStrip.2.6"; delete(prComps["IconStrip"]); (()=>{var e={744:(e,t)=>{"use strict";t.Z=(e,t)=>{const s=e.__vccOpts||e;for(const[e,l]of t)s[e]=l;return s}}},t={};function s(l){var o=t[l];if(void 0!==o)return o.exports;var a=t[l]={exports:{}};return e[l](a,a.exports,s),a.exports}s.d=(e,t)=>{for(var l in t)s.o(t,l)&&!s.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var l={};(()=>{"use strict";s.d(l,{default:()=>u});const e=Vue,t={key:0,style:{padding:"56.25% 0 0 0",position:"relative"},class:"vimeo"},o=["src"],a=["src","srcset"],r={key:0,class:"rwc-pretitle"},i={key:2,class:"rwc-subtitle"},m={key:3,class:"rwc-body"},c={key:4,class:"divider"},n=["href"],g={key:0,style:{"font-size":"1.5em","line-height":"0px","padding-bottom":"10px","padding-left":"10px"}},d={name:"BannerHalf",props:{s:{required:!0,type:Object}}};var p=s(744);d.props={s:{type:Object,required:!0},id:{type:String,required:!0}};const u=(0,p.Z)(d,[["render",function(s,l,d,p,u,h){const f=(0,e.resolveComponent)("pr-text");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{class:(0,e.normalizeClass)(["rw-banner-half",{margined:d.s.margined,gutterless:d.s.gutterless,guttered:!d.s.gutterless,fancy:"fancy"==d.s.style,"show-image":!!d.s.image||!!d.s.video,["img-sz-"+d.s.imageSize]:!0,["img-pos-"+d.s.imagePos]:!0,"bg-type-image":!!d.s.bgImage,["bg-img-pos-horizontal-"+d.s.bgImagePos.horizontal]:!0,["bg-img-pos-vertical-"+d.s.bgImagePos.vertical]:!0,["bg-img-fit-"+d.s.bgImageFit]:!0}]),style:(0,e.normalizeStyle)({"--bg-image-url-400":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["400w"]?.replace("'","\\'")}')`,"--bg-image-url-800":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["800w"]?.replace("'","\\'")}')`,"--bg-image-url-1200":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["1200w"]?.replace("'","\\'")}')`,"--bg-image-url-1920":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["1920w"]?.replace("'","\\'")}')`,"--color-1-fg1":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-fg1)`,"--color-1-fg2":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-fg2)`,"--color-1-bg":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-bg)`,"--color-3-fg1":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-fg1)`,"--color-3-fg2":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-fg2)`,"--color-3-bg":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-bg)`,"--shade":`rgba(var(--color-1-bg), ${d.s.shade})`,"padding-top":d.s.spacingTop,"padding-bottom":d.s.spacingBottom})},[d.s.image||d.s.video?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:0,class:(0,e.normalizeClass)(["rwc-imagehalf",{["text-pos-"+d.s.textPos]:!0}])},[d.s.video?((0,e.openBlock)(),(0,e.createElementBlock)("div",t,[(0,e.createElementVNode)("iframe",{src:d.s.video.embedUrl+"&byline=false&loop=true&pip=false&muted=0",frameborder:"0",allow:"autoplay; fullscreen; picture-in-picture",style:{position:"absolute",top:"0",left:"0",width:"100%",height:"100%"}},null,8,o)])):((0,e.openBlock)(),(0,e.createElementBlock)("img",{key:1,style:{display:"block"},src:d.s.image.urls["400w"],sizes:"(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px",srcset:d.s.image.urls["400w"]+" 400w,"+d.s.image.urls["800w"]+" 800w,"+d.s.image.urls["1200w"]+" 1200w"},null,8,a))],2)):(0,e.createCommentVNode)("v-if",!0),(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-texthalf",{"show-image":!!d.s.image||!!d.s.video,["width-"+d.s.textWidth]:!0,["img-pos-"+d.s.imagePos]:!0,["style-"+d.s.style]:!0,["align-"+d.s.textAlignment]:!0}])},[(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-text",{["text-pos-"+d.s.textPos]:!0,["style-"+d.s.style]:!0}])},[d.s.preTitleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",r,[(0,e.createVNode)(f,{path:"s.preTitleText"})])):(0,e.createCommentVNode)("v-if",!0),d.s.titleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:1,class:(0,e.normalizeClass)(["rwc-title",{["style-"+d.s.style]:!0}])},[(0,e.createVNode)(f,{path:"s.titleText"})],2)):(0,e.createCommentVNode)("v-if",!0),d.s.subTitleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",i,[(0,e.createVNode)(f,{path:"s.subTitleText"})])):(0,e.createCommentVNode)("v-if",!0),d.s.bodyText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",m,[(0,e.createVNode)(f,{mode:"richtext",path:"s.bodyText"})])):(0,e.createCommentVNode)("v-if",!0),"split"==d.s.textPos&&d.s.buttonText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",c)):(0,e.createCommentVNode)("v-if",!0),d.s.buttonText.value?((0,e.openBlock)(),(0,e.createElementBlock)("a",{key:5,href:d.s.link,class:(0,e.normalizeClass)(["rwc-button",{button:"fancy"==d.s.style}])},[(0,e.createVNode)(f,{path:"s.buttonText"}),"fancy"!=d.s.style?((0,e.openBlock)(),(0,e.createElementBlock)("span",g,"⟶ ")):(0,e.createCommentVNode)("v-if",!0)],10,n)):(0,e.createCommentVNode)("v-if",!0)],2)],2)],6)}],["__scopeId","data-v-3ce55e86"]])})(),prComps.BannerHalf=l.default})(); prComps["BannerHalf.2.34"] = prComps["BannerHalf"]; prComps["BannerHalf.2.34"].name = "BannerHalf.2.34"; delete(prComps["BannerHalf"]); (()=>{var e={744:(e,t)=>{"use strict";t.Z=(e,t)=>{const s=e.__vccOpts||e;for(const[e,l]of t)s[e]=l;return s}}},t={};function s(l){var o=t[l];if(void 0!==o)return o.exports;var a=t[l]={exports:{}};return e[l](a,a.exports,s),a.exports}s.d=(e,t)=>{for(var l in t)s.o(t,l)&&!s.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var l={};(()=>{"use strict";s.d(l,{default:()=>u});const e=Vue,t={key:0,style:{padding:"56.25% 0 0 0",position:"relative"},class:"vimeo"},o=["src"],a=["src","srcset"],r={key:0,class:"rwc-pretitle"},i={key:2,class:"rwc-subtitle"},m={key:3,class:"rwc-body"},c={key:4,class:"divider"},n=["href"],g={key:0,style:{"font-size":"1.5em","line-height":"0px","padding-bottom":"10px","padding-left":"10px"}},d={name:"BannerHalf",props:{s:{required:!0,type:Object}}};var p=s(744);d.props={s:{type:Object,required:!0},id:{type:String,required:!0}};const u=(0,p.Z)(d,[["render",function(s,l,d,p,u,h){const f=(0,e.resolveComponent)("pr-text");return(0,e.openBlock)(),(0,e.createElementBlock)("div",{class:(0,e.normalizeClass)(["rw-banner-half",{margined:d.s.margined,gutterless:d.s.gutterless,guttered:!d.s.gutterless,fancy:"fancy"==d.s.style,"show-image":!!d.s.image||!!d.s.video,["img-sz-"+d.s.imageSize]:!0,["img-pos-"+d.s.imagePos]:!0,"bg-type-image":!!d.s.bgImage,["bg-img-pos-horizontal-"+d.s.bgImagePos.horizontal]:!0,["bg-img-pos-vertical-"+d.s.bgImagePos.vertical]:!0,["bg-img-fit-"+d.s.bgImageFit]:!0}]),style:(0,e.normalizeStyle)({"--bg-image-url-400":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["400w"]?.replace("'","\\'")}')`,"--bg-image-url-800":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["800w"]?.replace("'","\\'")}')`,"--bg-image-url-1200":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["1200w"]?.replace("'","\\'")}')`,"--bg-image-url-1920":`url('${null==d.s.bgImage?"":d.s.bgImage.urls["1920w"]?.replace("'","\\'")}')`,"--color-1-fg1":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-fg1)`,"--color-1-fg2":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-fg2)`,"--color-1-bg":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-1-bg)`,"--color-3-fg1":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-fg1)`,"--color-3-fg2":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-fg2)`,"--color-3-bg":`var(--theme-${d.s.theme.fixed?"light":"auto"}-${d.s.theme.theme}-3-bg)`,"--shade":`rgba(var(--color-1-bg), ${d.s.shade})`,"padding-top":d.s.spacingTop,"padding-bottom":d.s.spacingBottom})},[d.s.image||d.s.video?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:0,class:(0,e.normalizeClass)(["rwc-imagehalf",{["text-pos-"+d.s.textPos]:!0}])},[d.s.video?((0,e.openBlock)(),(0,e.createElementBlock)("div",t,[(0,e.createElementVNode)("iframe",{src:d.s.video.embedUrl+"&byline=false&loop=true&pip=false&muted=0",frameborder:"0",allow:"autoplay; fullscreen; picture-in-picture",style:{position:"absolute",top:"0",left:"0",width:"100%",height:"100%"}},null,8,o)])):((0,e.openBlock)(),(0,e.createElementBlock)("img",{key:1,style:{display:"block"},src:d.s.image.urls["400w"],sizes:"(max-width: 767px) 400px, (max-width: 1023px) 800px, 1200px",srcset:d.s.image.urls["400w"]+" 400w,"+d.s.image.urls["800w"]+" 800w,"+d.s.image.urls["1200w"]+" 1200w"},null,8,a))],2)):(0,e.createCommentVNode)("v-if",!0),(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-texthalf",{"show-image":!!d.s.image||!!d.s.video,["width-"+d.s.textWidth]:!0,["img-pos-"+d.s.imagePos]:!0,["style-"+d.s.style]:!0,["align-"+d.s.textAlignment]:!0}])},[(0,e.createElementVNode)("div",{class:(0,e.normalizeClass)(["rwc-text",{["text-pos-"+d.s.textPos]:!0,["style-"+d.s.style]:!0}])},[d.s.preTitleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",r,[(0,e.createVNode)(f,{path:"s.preTitleText"})])):(0,e.createCommentVNode)("v-if",!0),d.s.titleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",{key:1,class:(0,e.normalizeClass)(["rwc-title",{["style-"+d.s.style]:!0}])},[(0,e.createVNode)(f,{path:"s.titleText"})],2)):(0,e.createCommentVNode)("v-if",!0),d.s.subTitleText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",i,[(0,e.createVNode)(f,{path:"s.subTitleText"})])):(0,e.createCommentVNode)("v-if",!0),d.s.bodyText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",m,[(0,e.createVNode)(f,{mode:"richtext",path:"s.bodyText"})])):(0,e.createCommentVNode)("v-if",!0),"split"==d.s.textPos&&d.s.buttonText.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",c)):(0,e.createCommentVNode)("v-if",!0),d.s.buttonText.value?((0,e.openBlock)(),(0,e.createElementBlock)("a",{key:5,href:d.s.link,class:(0,e.normalizeClass)(["rwc-button",{button:"fancy"==d.s.style}])},[(0,e.createVNode)(f,{path:"s.buttonText"}),"fancy"!=d.s.style?((0,e.openBlock)(),(0,e.createElementBlock)("span",g,"⟶ ")):(0,e.createCommentVNode)("v-if",!0)],10,n)):(0,e.createCommentVNode)("v-if",!0)],2)],2)],6)}],["__scopeId","data-v-3ce55e86"]])})(),prComps.BannerHalf=l.default})(); prComps["BannerHalf.2.34"] = prComps["BannerHalf"]; prComps["BannerHalf.2.34"].name = "BannerHalf.2.34"; delete(prComps["BannerHalf"]); (()=>{var e={744:(e,t)=>{"use strict";t.Z=(e,t)=>{const o=e.__vccOpts||e;for(const[e,s]of t)o[e]=s;return o}}},t={};function o(s){var r=t[s];if(void 0!==r)return r.exports;var i=t[s]={exports:{}};return e[s](i,i.exports,o),i.exports}o.d=(e,t)=>{for(var s in t)o.o(t,s)&&!o.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var s={};(()=>{"use strict";o.d(s,{default:()=>k});const e=Vue,t={style:{width:"24px",height:"24px"},viewBox:"0 0 24 24"},r=[(t=>((0,e.pushScopeId)("data-v-9b5aaae2"),t=t(),(0,e.popScopeId)(),t))((()=>(0,e.createElementVNode)("path",{d:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"},null,-1)))],i={class:"rwc-text-left"},a={class:"rwc-text"},c={key:0,class:"rwc-title"},l=["href"],m={key:0,class:"rwc-image"},n=["src"],d={class:"rwc-text-right"},h={class:"rwc-text"},p={key:0,class:"rwc-body"},g={key:1,class:"rwc-fineprint"},f={name:"Banner",inject:["editor"],props:{id:{required:!0,type:String},s:{required:!0,type:Object}},data:()=>({hide:!1}),created(){if(!this.editor){let e=this.id;if("undefined"!=typeof window)for(const t of document.cookie.split(";"))if(new RegExp(`pr_dismiss_pop_${e}=1`).test(t)){this.hide=!0;break}}},methods:{getImg:(e,t)=>`url('${e?.urls[t]?.replace("'","\\'")}')`,dismiss(){if(!this.editor){let e=this.id;document.cookie=`pr_dismiss_pop_${e}=1; max-age=31536000; path=/;"`,this.hide=!0}}}},u=()=>{(0,e.useCssVars)((e=>({"1f46e2b6":e.getImg(e.s.bgImage,"1200w")})))},v=f.setup;f.setup=v?(e,t)=>(u(),v(e,t)):u;const x=f;var b=o(744);x.props={s:{type:Object,required:!0},id:{type:String,required:!0}};const k=(0,b.Z)(x,[["render",function(o,s,f,u,v,x){const b=(0,e.resolveComponent)("pr-text");return(0,e.withDirectives)(((0,e.openBlock)(),(0,e.createElementBlock)("div",{ref:"pop",class:(0,e.normalizeClass)(["rw-banner container gutterless",{ineditor:!!x.editor,[`pos-${f.s.position}`]:!0,"bg-img":!!f.s.bgImage,["bg-img-pos-horizontal-"+f.s.bgImagePos.horizontal]:!0,["bg-img-pos-vertical-"+f.s.bgImagePos.vertical]:!0}]),style:(0,e.normalizeStyle)({"--color-1-fg1":`var(--theme-${f.s.theme.fixed?"light":"auto"}-${f.s.theme.theme}-1-fg1)`,"--color-1-fg2":`var(--theme-${f.s.theme.fixed?"light":"auto"}-${f.s.theme.theme}-1-fg2)`,"--color-1-bg":`var(--theme-${f.s.theme.fixed?"light":"auto"}-${f.s.theme.theme}-1-bg)`,"--color-2-fg1":`var(--theme-${f.s.theme.fixed?"light":"auto"}-${f.s.theme.theme}-2-fg1)`,"--color-2-fg2":`var(--theme-${f.s.theme.fixed?"light":"auto"}-${f.s.theme.theme}-2-fg2)`,"--color-2-bg":`var(--theme-${f.s.theme.fixed?"light":"auto"}-${f.s.theme.theme}-2-bg)`,"--color-3-fg1":`var(--theme-${f.s.theme.fixed?"light":"auto"}-${f.s.theme.theme}-3-fg1)`,"--color-3-fg2":`var(--theme-${f.s.theme.fixed?"light":"auto"}-${f.s.theme.theme}-3-fg2)`,"--color-3-bg":`var(--theme-${f.s.theme.fixed?"light":"auto"}-${f.s.theme.theme}-3-bg)`})},[(0,e.createElementVNode)("div",{onClick:s[0]||(s[0]=(...e)=>x.dismiss&&x.dismiss(...e)),class:"rwc-dismiss"},[((0,e.openBlock)(),(0,e.createElementBlock)("svg",t,r))]),(0,e.createElementVNode)("div",i,[(0,e.createElementVNode)("div",a,[f.s.left.text.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",c,[(0,e.createVNode)(b,{path:"s.left.text"})])):(0,e.createCommentVNode)("v-if",!0),f.s.left.buttonText.value?((0,e.openBlock)(),(0,e.createElementBlock)("a",{key:1,href:f.s.left.url,class:"rwc-button button"},[(0,e.createVNode)(b,{path:"s.left.buttonText"})],8,l)):(0,e.createCommentVNode)("v-if",!0)])]),f.s.image?((0,e.openBlock)(),(0,e.createElementBlock)("div",m,[(0,e.createElementVNode)("img",{style:{display:"block"},src:f.s.image.urls["400w"],class:(0,e.normalizeClass)({["img-pos-"+f.s.imgPos]:!0})},null,10,n)])):(0,e.createCommentVNode)("v-if",!0),(0,e.createElementVNode)("div",d,[(0,e.createElementVNode)("div",h,[f.s.right.text.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",p,[(0,e.createVNode)(b,{path:"s.right.text"})])):(0,e.createCommentVNode)("v-if",!0),f.s.right.fineprint.value?((0,e.openBlock)(),(0,e.createElementBlock)("div",g,[(0,e.createVNode)(b,{mode:"richtext",path:"s.right.fineprint"})])):(0,e.createCommentVNode)("v-if",!0)])])],6)),[[e.vShow,!v.hide]])}],["__scopeId","data-v-9b5aaae2"]])})(),prComps.Banner=s.default})(); prComps["Banner.1.18"] = prComps["Banner"]; prComps["Banner.1.18"].name = "Banner.1.18"; delete(prComps["Banner"]); const app = Vue.createSSRApp({ provide() { return { tstrings: {}, pop: {"id":"e80a11c6-94b9-4f9b-832d-d3150cff52ce","type":"Banner.1.18","major":"1","minor":"18","strings":{},"settings":{"left":{"url":"https://store.roonlabs.com/products/nucleus-titan/","text":{"value":"BLACK FRIDAY OFFER","translate":true},"buttonText":{"value":"BUY NOW","translate":true}},"name":"banner1","image":{"id":"gdrive-1kkIaYLjtwD8SlfXqDSK2RCd13aCRRax3","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1kkIaYLjtwD8SlfXqDSK2RCd13aCRRax3.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1kkIaYLjtwD8SlfXqDSK2RCd13aCRRax3.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1kkIaYLjtwD8SlfXqDSK2RCd13aCRRax3.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1kkIaYLjtwD8SlfXqDSK2RCd13aCRRax3.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1kkIaYLjtwD8SlfXqDSK2RCd13aCRRax3.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1kkIaYLjtwD8SlfXqDSK2RCd13aCRRax3.png"},"ratio":null},"right":{"text":{"value":"Save big: $800 Off Nucleus Titan - only at the Roon Store","translate":true},"fineprint":{"value":"<p><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://store.roonlabs.com/terms/promo-2024/\">*US and Canada only. Terms and Conditions apply</a></p>","translate":true}},"theme":{"fixed":false,"theme":"accent"},"imgPos":"center","bgImage":{"id":"gdrive-1t7RRPPfgypAC5ybXPC8dC9bQDoz-DZCF","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1t7RRPPfgypAC5ybXPC8dC9bQDoz-DZCF.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1t7RRPPfgypAC5ybXPC8dC9bQDoz-DZCF.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1t7RRPPfgypAC5ybXPC8dC9bQDoz-DZCF.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1t7RRPPfgypAC5ybXPC8dC9bQDoz-DZCF.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1t7RRPPfgypAC5ybXPC8dC9bQDoz-DZCF.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1t7RRPPfgypAC5ybXPC8dC9bQDoz-DZCF.png"},"ratio":null},"position":"bottom","bgImagePos":{"vertical":"middle","horizontal":"center"}}}, regions: {"site-banner-top":[],"site-banner-bottom":[],"default":[{"id":"9306b5a8-a8ab-48e2-84d9-77a929b51629","type":"VideoBox.1.3","major":"1","minor":"3","strings":{},"settings":{"name":"videobox1","size":"medium","theme":{"theme":"lightest"},"video":{"id":"vimeo-876546915","ratio":1,"width":1920,"height":1080,"embedUrl":"https://player.vimeo.com/video/876546915?h=3fff0f4de0","thumbnail":"https://i.vimeocdn.com/video/1741520580-a28dd1979b23ce81e6913b96f1dfe77613593227153429b4632e6db90753307f-d_640x360?r=pad"},"margined":false,"thumbnail":{"id":"gdrive-1BYH42jS6YJw2ITS2KCpk1U2kfV57JuPc","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1BYH42jS6YJw2ITS2KCpk1U2kfV57JuPc.jpg","400w":"https://static-pr.roonlabs.net/400w-gdrive-1BYH42jS6YJw2ITS2KCpk1U2kfV57JuPc.jpg","800w":"https://static-pr.roonlabs.net/800w-gdrive-1BYH42jS6YJw2ITS2KCpk1U2kfV57JuPc.jpg","orig":"https://static-pr.roonlabs.net/orig-gdrive-1BYH42jS6YJw2ITS2KCpk1U2kfV57JuPc.jpg","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1BYH42jS6YJw2ITS2KCpk1U2kfV57JuPc.jpg","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1BYH42jS6YJw2ITS2KCpk1U2kfV57JuPc.jpg"},"ratio":null},"gutterless":false,"spacingTop":"0px","spacingBottom":"0px","showPlayButton":true}},{"id":"6392a065-d560-4b39-8c7b-0970f5ca2e44","type":"BannerHalf.2.34","major":"2","minor":"34","strings":{},"settings":{"link":"#","name":"bannerhalf1","image":null,"shade":0.2,"style":"fancy","theme":{"theme":"lightest"},"video":null,"bgImage":null,"textPos":"center","bodyText":{"value":"","translate":true},"imagePos":"left","margined":false,"imageSize":"half","textWidth":"medium","titleText":{"value":"Roon is powerful & flexible, but it's easy to get started.","translate":true},"bgImageFit":"fill","bgImagePos":{"vertical":"center","horizontal":"center"},"buttonText":{"value":"","translate":true},"gutterless":false,"spacingTop":"150px","preTitleText":{"value":"","translate":true},"subTitleText":{"value":"Just download Roon for your Mac or PC. You can always expand your system later!","translate":true},"spacingBottom":"40px","textAlignment":"center"}},{"id":"a55ab7e5-2ec7-4f69-be26-04796203c2bd","type":"IconStrip.2.6","major":"2","minor":"6","strings":{},"settings":{"name":"iconstrip1","icons":[{"link":"https://download.roonlabs.net/builds/Roon.dmg","text":{"value":"Install Roon for Mac","translate":true},"image":{"id":"mdi-apple-6e94d15a92ff87dbdb6565c59f98796d","svg":"<svg viewBox=\"0 0 24 24\" role=\"img\" width=\"48px\" height=\"48px\" fill=\"#000000\"><path d=\"M18.71,19.5C17.88,20.74 17,21.95 15.66,21.97C14.32,22 13.89,21.18 12.37,21.18C10.84,21.18 10.37,21.95 9.1,22C7.79,22.05 6.8,20.68 5.96,19.47C4.25,17 2.94,12.45 4.7,9.39C5.57,7.87 7.13,6.91 8.82,6.88C10.1,6.86 11.32,7.75 12.11,7.75C12.89,7.75 14.37,6.68 15.92,6.84C16.57,6.87 18.39,7.1 19.56,8.82C19.47,8.88 17.39,10.1 17.41,12.63C17.44,15.65 20.06,16.66 20.09,16.67C20.06,16.74 19.67,18.11 18.71,19.5M13,3.5C13.73,2.67 14.94,2.04 15.94,2C16.07,3.17 15.6,4.35 14.9,5.19C14.21,6.04 13.07,6.7 11.95,6.61C11.8,5.46 12.36,4.26 13,3.5Z\"/></svg>","ratio":1}},{"link":"https://download.roonlabs.net/builds/RoonInstaller64.exe","text":{"value":"Install Roon for PC","translate":true},"image":{"id":"mdi-microsoft-windows-6e94d15a92ff87dbdb6565c59f98796d","svg":"<svg viewBox=\"0 0 24 24\" role=\"img\" width=\"48px\" height=\"48px\" fill=\"#000000\"><path d=\"M3,12V6.75L9,5.43V11.91L3,12M20,3V11.75L10,11.9V5.21L20,3M3,13L9,13.09V19.9L3,18.75V13M20,13.25V22L10,20.09V13.1L20,13.25Z\"/></svg>","ratio":1}}],"theme":{"theme":"lightest"},"bordered":true,"iconSize":"tiny","titleText":{"value":""},"gutterless":false,"spacingTop":"40px","textLocation":"right","spacingBottom":"150px"}},{"id":"c1c6cc18-73fc-4804-bfaa-465a66069c9d","type":"Image.1.9","major":"1","minor":"9","strings":{},"settings":{"link":"","name":"image1","image":{"id":"gdrive-1rsdbUwyGvu2cbmatCcPTEDmSVFIMrDNR","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1rsdbUwyGvu2cbmatCcPTEDmSVFIMrDNR.jpg","400w":"https://static-pr.roonlabs.net/400w-gdrive-1rsdbUwyGvu2cbmatCcPTEDmSVFIMrDNR.jpg","800w":"https://static-pr.roonlabs.net/800w-gdrive-1rsdbUwyGvu2cbmatCcPTEDmSVFIMrDNR.jpg","orig":"https://static-pr.roonlabs.net/orig-gdrive-1rsdbUwyGvu2cbmatCcPTEDmSVFIMrDNR.jpg","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1rsdbUwyGvu2cbmatCcPTEDmSVFIMrDNR.jpg","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1rsdbUwyGvu2cbmatCcPTEDmSVFIMrDNR.jpg"},"ratio":null},"theme":{"theme":"lightest"},"margined":true,"imageSize":"medium","gutterless":false,"spacingTop":"40px","spacingBottom":"0px"}},{"id":"a041eb76-0a12-4da3-9d19-e7657af4209c","type":"BannerHalf.2.34","major":"2","minor":"34","strings":{},"settings":{"link":"#","name":"bannerhalf4","image":null,"shade":0.2,"style":"normal","theme":{"theme":"lightest"},"video":null,"bgImage":null,"textPos":"center","bodyText":{"value":"","translate":true},"imagePos":"left","margined":false,"imageSize":"half","textWidth":"full","titleText":{"value":"Roon's architecture explained","translate":true},"bgImageFit":"fill","bgImagePos":{"vertical":"center","horizontal":"center"},"buttonText":{"value":"","translate":true},"gutterless":false,"spacingTop":"40px","preTitleText":{"value":"","translate":true},"subTitleText":{"value":"","translate":true},"spacingBottom":"40px","textAlignment":"center"}},{"id":"5305df80-c1d9-4cab-abed-83804cfe6e62","type":"Cards.1.8","major":"1","minor":"8","strings":{},"settings":{"name":"cards1","cards":[{"link":"#","image":{"id":"gdrive-1N8xZlxX6j_omhOfNVVbYi0wkcCjyE2OW","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1N8xZlxX6j_omhOfNVVbYi0wkcCjyE2OW.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1N8xZlxX6j_omhOfNVVbYi0wkcCjyE2OW.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1N8xZlxX6j_omhOfNVVbYi0wkcCjyE2OW.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1N8xZlxX6j_omhOfNVVbYi0wkcCjyE2OW.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1N8xZlxX6j_omhOfNVVbYi0wkcCjyE2OW.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1N8xZlxX6j_omhOfNVVbYi0wkcCjyE2OW.png"},"ratio":null},"bodyText":{"value":"<p>Roon Server manages all your music. Run it on Mac, Windows, Linux, or on a dedicated appliance like Nucleus or mini-PC using ROCK.</p>","translate":true},"linkText":{"value":"","translate":true},"titleText":{"value":"Roon Server ","translate":true}},{"link":"#","image":{"id":"gdrive-1DRti3R6NpyfKsE4EFMgVNje61xf6U2AQ","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1DRti3R6NpyfKsE4EFMgVNje61xf6U2AQ.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1DRti3R6NpyfKsE4EFMgVNje61xf6U2AQ.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1DRti3R6NpyfKsE4EFMgVNje61xf6U2AQ.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1DRti3R6NpyfKsE4EFMgVNje61xf6U2AQ.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1DRti3R6NpyfKsE4EFMgVNje61xf6U2AQ.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1DRti3R6NpyfKsE4EFMgVNje61xf6U2AQ.png"},"ratio":null},"bodyText":{"value":"<p>Use Roon Remote on all your phones, tablets, and computers to control your Roon Server. Roon ARC lets you listen on the go.</p>","translate":true},"linkText":{"value":"","translate":true},"titleText":{"value":"Roon Apps","translate":true}},{"link":"#","image":{"id":"gdrive-1s-mQTrv2rSIFeM3ZqCd74-2w41C97jUI","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1s-mQTrv2rSIFeM3ZqCd74-2w41C97jUI.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1s-mQTrv2rSIFeM3ZqCd74-2w41C97jUI.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1s-mQTrv2rSIFeM3ZqCd74-2w41C97jUI.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1s-mQTrv2rSIFeM3ZqCd74-2w41C97jUI.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1s-mQTrv2rSIFeM3ZqCd74-2w41C97jUI.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1s-mQTrv2rSIFeM3ZqCd74-2w41C97jUI.png"},"ratio":null},"bodyText":{"value":"<p>Play music from Roon to nearly any audio device around your home, including Roon Ready, AirPlay, Chromecast, and more.</p>","translate":true},"linkText":{"value":"","translate":true},"titleText":{"value":"Audio Devices","translate":true}}],"theme":{"fixed":false,"theme":"lightest"},"alignment":"center","imageType":"icon","gutterless":false,"spacingTop":"40px","spacingBottom":"200px"}},{"id":"d72f1b6d-58d5-4a04-84dd-9c4db59f8076","type":"BannerHalf.2.34","major":"2","minor":"34","strings":{},"settings":{"link":"/nucleus","name":"bannerhalf3","image":{"id":"gdrive-1Fc2N9C7xAPzPV2A4gqybGhy6ABHdEsgv","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1Fc2N9C7xAPzPV2A4gqybGhy6ABHdEsgv.jpg","400w":"https://static-pr.roonlabs.net/400w-gdrive-1Fc2N9C7xAPzPV2A4gqybGhy6ABHdEsgv.jpg","800w":"https://static-pr.roonlabs.net/800w-gdrive-1Fc2N9C7xAPzPV2A4gqybGhy6ABHdEsgv.jpg","orig":"https://static-pr.roonlabs.net/orig-gdrive-1Fc2N9C7xAPzPV2A4gqybGhy6ABHdEsgv.jpg","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1Fc2N9C7xAPzPV2A4gqybGhy6ABHdEsgv.jpg","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1Fc2N9C7xAPzPV2A4gqybGhy6ABHdEsgv.jpg"},"ratio":null},"shade":0.2,"style":"normal","theme":{"fixed":false,"theme":"lightest"},"video":null,"bgImage":null,"textPos":"center","bodyText":{"value":"<p>The Roon Server is the brain of your system. It manages your music files, streaming services, and your audio devices. The simplest, most powerful Server is a <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"/nucleus\"><strong>Nucleus</strong></a>. But you can also download and install it for free on <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"/downloads\"><strong>Mac, Windows, Linux</strong></a><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://roonlabs.com/downloads\"><strong>,</strong></a> select QNAP and Synology <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://help.roonlabs.com/portal/en/kb/articles/roon-server-on-nas\"><strong>NAS</strong></a> devices, and Intel NUC running <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://help.roonlabs.com/portal/en/kb/articles/roon-optimized-core-kit\"><strong>ROCK</strong></a>.</p>","translate":true},"imagePos":"right","margined":false,"imageSize":"half","textWidth":"full","titleText":{"value":"Roon Server","translate":true},"bgImageFit":"fill","bgImagePos":{"vertical":"center","horizontal":"center"},"buttonText":{"value":"Learn more","translate":true},"gutterless":false,"spacingTop":"0px","preTitleText":{"value":"","translate":true},"subTitleText":{"value":"","translate":true},"spacingBottom":"0px","textAlignment":"left"}},{"id":"877b122b-6056-4061-9304-01f8f5103962","type":"IconStrip.2.6","major":"2","minor":"6","strings":{},"settings":{"name":"iconstrip1","icons":[{"link":"/nucleus","text":{"value":"Nucleus","translate":true},"image":{"id":"gdrive-109oam-vKuBj9PKiQbyNBrGROzYIlJVSJ","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-109oam-vKuBj9PKiQbyNBrGROzYIlJVSJ.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-109oam-vKuBj9PKiQbyNBrGROzYIlJVSJ.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-109oam-vKuBj9PKiQbyNBrGROzYIlJVSJ.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-109oam-vKuBj9PKiQbyNBrGROzYIlJVSJ.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-109oam-vKuBj9PKiQbyNBrGROzYIlJVSJ.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-109oam-vKuBj9PKiQbyNBrGROzYIlJVSJ.png"},"ratio":null}},{"link":"/downloads","text":{"value":"Mac","translate":true},"image":{"id":"gdrive-1CEsgirS-6alxXz2I6E8NuZ4Kbub8q88k","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1CEsgirS-6alxXz2I6E8NuZ4Kbub8q88k.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1CEsgirS-6alxXz2I6E8NuZ4Kbub8q88k.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1CEsgirS-6alxXz2I6E8NuZ4Kbub8q88k.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1CEsgirS-6alxXz2I6E8NuZ4Kbub8q88k.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1CEsgirS-6alxXz2I6E8NuZ4Kbub8q88k.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1CEsgirS-6alxXz2I6E8NuZ4Kbub8q88k.png"},"ratio":null}},{"link":"/downloads","text":{"value":"Windows","translate":true},"image":{"id":"gdrive-1b_Zwb_SakyB5vyE8cldG5OXv9dxmr9iz","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1b_Zwb_SakyB5vyE8cldG5OXv9dxmr9iz.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1b_Zwb_SakyB5vyE8cldG5OXv9dxmr9iz.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1b_Zwb_SakyB5vyE8cldG5OXv9dxmr9iz.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1b_Zwb_SakyB5vyE8cldG5OXv9dxmr9iz.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1b_Zwb_SakyB5vyE8cldG5OXv9dxmr9iz.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1b_Zwb_SakyB5vyE8cldG5OXv9dxmr9iz.png"},"ratio":null}},{"link":"https://help.roonlabs.com/portal/en/kb/articles/roon-optimized-core-kit","text":{"value":"ROCK","translate":true},"image":{"id":"gdrive-1C7_nhxA7TO_R3IjGK7djEk8HuClUEJ-M","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1C7_nhxA7TO_R3IjGK7djEk8HuClUEJ-M.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1C7_nhxA7TO_R3IjGK7djEk8HuClUEJ-M.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1C7_nhxA7TO_R3IjGK7djEk8HuClUEJ-M.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1C7_nhxA7TO_R3IjGK7djEk8HuClUEJ-M.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1C7_nhxA7TO_R3IjGK7djEk8HuClUEJ-M.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1C7_nhxA7TO_R3IjGK7djEk8HuClUEJ-M.png"},"ratio":null}},{"link":"/downloads","text":{"value":"Linux","translate":true},"image":{"id":"gdrive-1cD6tcvk66y8RFMLMkadDyu7ngvz7ntRQ","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1cD6tcvk66y8RFMLMkadDyu7ngvz7ntRQ.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1cD6tcvk66y8RFMLMkadDyu7ngvz7ntRQ.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1cD6tcvk66y8RFMLMkadDyu7ngvz7ntRQ.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1cD6tcvk66y8RFMLMkadDyu7ngvz7ntRQ.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1cD6tcvk66y8RFMLMkadDyu7ngvz7ntRQ.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1cD6tcvk66y8RFMLMkadDyu7ngvz7ntRQ.png"},"ratio":null}},{"link":"https://help.roonlabs.com/portal/en/kb/articles/roon-server-on-nas","text":{"value":"NAS","translate":true},"image":{"id":"gdrive-1K8kevIOJokMPZLW-4SR5C5ZtZyuhFkf0","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1K8kevIOJokMPZLW-4SR5C5ZtZyuhFkf0.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1K8kevIOJokMPZLW-4SR5C5ZtZyuhFkf0.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1K8kevIOJokMPZLW-4SR5C5ZtZyuhFkf0.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1K8kevIOJokMPZLW-4SR5C5ZtZyuhFkf0.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1K8kevIOJokMPZLW-4SR5C5ZtZyuhFkf0.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1K8kevIOJokMPZLW-4SR5C5ZtZyuhFkf0.png"},"ratio":null}}],"theme":{"theme":"lightest"},"bordered":false,"iconSize":"small","gutterless":false,"spacingTop":"40px","textLocation":"bottom","spacingBottom":"200px"}},{"id":"9cd3435f-18dc-4baf-83cb-60d391b27a46","type":"BannerHalf.2.34","major":"2","minor":"34","strings":{},"settings":{"link":"/compatibility/audio","name":"bannerhalf6","image":{"id":"gdrive-1zn1vjscZcffUhFCpepXQwZHInt7n0vSe","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1zn1vjscZcffUhFCpepXQwZHInt7n0vSe.jpg","400w":"https://static-pr.roonlabs.net/400w-gdrive-1zn1vjscZcffUhFCpepXQwZHInt7n0vSe.jpg","800w":"https://static-pr.roonlabs.net/800w-gdrive-1zn1vjscZcffUhFCpepXQwZHInt7n0vSe.jpg","orig":"https://static-pr.roonlabs.net/orig-gdrive-1zn1vjscZcffUhFCpepXQwZHInt7n0vSe.jpg","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1zn1vjscZcffUhFCpepXQwZHInt7n0vSe.jpg","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1zn1vjscZcffUhFCpepXQwZHInt7n0vSe.jpg"},"ratio":null},"shade":0.2,"style":"normal","theme":{"fixed":false,"theme":"lightest"},"video":null,"bgImage":null,"textPos":"center","bodyText":{"value":"<p>Roon streams to your audio devices, whether they’re on your network or connected via USB or HDMI. Play a different song in every room, or play the same music all around your home. You can even listen on your mobile devices.</p>","translate":true},"imagePos":"right","margined":false,"imageSize":"sixty","textWidth":"full","titleText":{"value":"Audio devices","translate":true},"bgImageFit":"fill","bgImagePos":{"vertical":"center","horizontal":"center"},"buttonText":{"value":"Learn more","translate":true},"gutterless":false,"spacingTop":"100px","preTitleText":{"value":"","translate":true},"subTitleText":{"value":"","translate":true},"spacingBottom":"0px","textAlignment":"left"}},{"id":"53fdc203-bf80-4471-be5b-18eeedbbb0ff","type":"IconStrip.2.6","major":"2","minor":"6","strings":{},"settings":{"name":"iconstrip1","icons":[{"link":"","text":{"value":"Roon Ready","translate":true},"image":{"id":"gdrive-1hCYZ2vrEtiPVkA6jlrFHp6d8b47Jp4Qd","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1hCYZ2vrEtiPVkA6jlrFHp6d8b47Jp4Qd.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1hCYZ2vrEtiPVkA6jlrFHp6d8b47Jp4Qd.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1hCYZ2vrEtiPVkA6jlrFHp6d8b47Jp4Qd.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1hCYZ2vrEtiPVkA6jlrFHp6d8b47Jp4Qd.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1hCYZ2vrEtiPVkA6jlrFHp6d8b47Jp4Qd.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1hCYZ2vrEtiPVkA6jlrFHp6d8b47Jp4Qd.png"},"ratio":null}},{"link":"","text":{"value":"USB Audio","translate":true},"image":{"id":"gdrive-1kYu4VSi_nI98KhvMb3VMQ3n2iM-b27Nv","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1kYu4VSi_nI98KhvMb3VMQ3n2iM-b27Nv.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1kYu4VSi_nI98KhvMb3VMQ3n2iM-b27Nv.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1kYu4VSi_nI98KhvMb3VMQ3n2iM-b27Nv.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1kYu4VSi_nI98KhvMb3VMQ3n2iM-b27Nv.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1kYu4VSi_nI98KhvMb3VMQ3n2iM-b27Nv.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1kYu4VSi_nI98KhvMb3VMQ3n2iM-b27Nv.png"},"ratio":null}},{"link":"","text":{"value":"HDMI","translate":true},"image":{"id":"gdrive-14dGwArqXoT2oZrNCgfjQDRXXA4-gjvyW","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-14dGwArqXoT2oZrNCgfjQDRXXA4-gjvyW.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-14dGwArqXoT2oZrNCgfjQDRXXA4-gjvyW.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-14dGwArqXoT2oZrNCgfjQDRXXA4-gjvyW.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-14dGwArqXoT2oZrNCgfjQDRXXA4-gjvyW.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-14dGwArqXoT2oZrNCgfjQDRXXA4-gjvyW.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-14dGwArqXoT2oZrNCgfjQDRXXA4-gjvyW.png"},"ratio":null}},{"link":"","text":{"value":"AirPlay","translate":true},"image":{"id":"gdrive-1kz4WgNbXfAzg55XGWXZe-Dl18OY7DQvr","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1kz4WgNbXfAzg55XGWXZe-Dl18OY7DQvr.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1kz4WgNbXfAzg55XGWXZe-Dl18OY7DQvr.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1kz4WgNbXfAzg55XGWXZe-Dl18OY7DQvr.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1kz4WgNbXfAzg55XGWXZe-Dl18OY7DQvr.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1kz4WgNbXfAzg55XGWXZe-Dl18OY7DQvr.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1kz4WgNbXfAzg55XGWXZe-Dl18OY7DQvr.png"},"ratio":null}},{"link":"","text":{"value":"Chromecast","translate":true},"image":{"id":"gdrive-1XVekbA5zgcPTXsr1N31B5LaHOY3gbPKu","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1XVekbA5zgcPTXsr1N31B5LaHOY3gbPKu.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1XVekbA5zgcPTXsr1N31B5LaHOY3gbPKu.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1XVekbA5zgcPTXsr1N31B5LaHOY3gbPKu.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1XVekbA5zgcPTXsr1N31B5LaHOY3gbPKu.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1XVekbA5zgcPTXsr1N31B5LaHOY3gbPKu.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1XVekbA5zgcPTXsr1N31B5LaHOY3gbPKu.png"},"ratio":null}},{"link":"","text":{"value":"SONOS","translate":true},"image":{"id":"gdrive-1gENPBY5wt7_iSGCCzWGQq7RiuwRaIPLT","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1gENPBY5wt7_iSGCCzWGQq7RiuwRaIPLT.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1gENPBY5wt7_iSGCCzWGQq7RiuwRaIPLT.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1gENPBY5wt7_iSGCCzWGQq7RiuwRaIPLT.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1gENPBY5wt7_iSGCCzWGQq7RiuwRaIPLT.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1gENPBY5wt7_iSGCCzWGQq7RiuwRaIPLT.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1gENPBY5wt7_iSGCCzWGQq7RiuwRaIPLT.png"},"ratio":null}},{"link":"","text":{"value":"Bluetooth","translate":true},"image":{"id":"gdrive-1Qt-QPzcIlht1yMROdFB-4QCrrqnRPISo","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1Qt-QPzcIlht1yMROdFB-4QCrrqnRPISo.png","400w":"https://static-pr.roonlabs.net/400w-gdrive-1Qt-QPzcIlht1yMROdFB-4QCrrqnRPISo.png","800w":"https://static-pr.roonlabs.net/800w-gdrive-1Qt-QPzcIlht1yMROdFB-4QCrrqnRPISo.png","orig":"https://static-pr.roonlabs.net/orig-gdrive-1Qt-QPzcIlht1yMROdFB-4QCrrqnRPISo.png","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1Qt-QPzcIlht1yMROdFB-4QCrrqnRPISo.png","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1Qt-QPzcIlht1yMROdFB-4QCrrqnRPISo.png"},"ratio":null}}],"theme":{"theme":"lightest"},"bordered":false,"iconSize":"small","gutterless":false,"spacingTop":"40px","textLocation":"bottom","spacingBottom":"200px"}},{"id":"48fb3401-5092-4af8-8953-948127df5887","type":"BannerHalf.2.34","major":"2","minor":"34","strings":{},"settings":{"link":"/remote","name":"bannerhalf5","image":{"id":"gdrive-1oC0mZC-zTGtB--pRyWgsQur9sKrBBVLa","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1oC0mZC-zTGtB--pRyWgsQur9sKrBBVLa.jpg","400w":"https://static-pr.roonlabs.net/400w-gdrive-1oC0mZC-zTGtB--pRyWgsQur9sKrBBVLa.jpg","800w":"https://static-pr.roonlabs.net/800w-gdrive-1oC0mZC-zTGtB--pRyWgsQur9sKrBBVLa.jpg","orig":"https://static-pr.roonlabs.net/orig-gdrive-1oC0mZC-zTGtB--pRyWgsQur9sKrBBVLa.jpg","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1oC0mZC-zTGtB--pRyWgsQur9sKrBBVLa.jpg","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1oC0mZC-zTGtB--pRyWgsQur9sKrBBVLa.jpg"},"ratio":null},"shade":0.2,"style":"normal","theme":{"fixed":false,"theme":"light"},"video":null,"bgImage":null,"textPos":"center","bodyText":{"value":"<p>Roon app connects to Roon Server at home, letting you browse, discover, and play music via your home network. You can install the free Roon app on as many devices as you want. It’s available for iPad, iPhone, Android tablet and phone, Mac, and Windows.</p>","translate":true},"imagePos":"left","margined":false,"imageSize":"half","textWidth":"full","titleText":{"value":"Roon App","translate":true},"bgImageFit":"fill","bgImagePos":{"vertical":"center","horizontal":"center"},"buttonText":{"value":"Learn more","translate":true},"gutterless":false,"spacingTop":"0px","preTitleText":{"value":"","translate":true},"subTitleText":{"value":"","translate":true},"spacingBottom":"0px","textAlignment":"left"}},{"id":"5bc0a0aa-222a-4276-adb5-bdf945cc430c","type":"BannerHalf.2.34","major":"2","minor":"34","strings":{},"settings":{"link":"/arc","name":"bannerhalf7","image":{"id":"gdrive-1mw9jCcgxuuK2M8eoqSmLKPsWjndzcFtu","urls":{"200w":"https://static-pr.roonlabs.net/200w-gdrive-1mw9jCcgxuuK2M8eoqSmLKPsWjndzcFtu.jpg","400w":"https://static-pr.roonlabs.net/400w-gdrive-1mw9jCcgxuuK2M8eoqSmLKPsWjndzcFtu.jpg","800w":"https://static-pr.roonlabs.net/800w-gdrive-1mw9jCcgxuuK2M8eoqSmLKPsWjndzcFtu.jpg","orig":"https://static-pr.roonlabs.net/orig-gdrive-1mw9jCcgxuuK2M8eoqSmLKPsWjndzcFtu.jpg","1200w":"https://static-pr.roonlabs.net/1200w-gdrive-1mw9jCcgxuuK2M8eoqSmLKPsWjndzcFtu.jpg","1920w":"https://static-pr.roonlabs.net/1920w-gdrive-1mw9jCcgxuuK2M8eoqSmLKPsWjndzcFtu.jpg"},"ratio":null},"shade":0.2,"style":"normal","theme":{"fixed":false,"theme":"lightest"},"video":null,"bgImage":null,"textPos":"center","bodyText":{"value":"<p>Our on-the-go phone app lets you access your Roon library – and Roon’s most powerful features – without compromise, wherever you are in the world. Roon ARC makes everywhere feel like home.</p>","translate":true},"imagePos":"right","margined":false,"imageSize":"sixty","textWidth":"full","titleText":{"value":"Roon ARC","translate":true},"bgImageFit":"fill","bgImagePos":{"vertical":"center","horizontal":"center"},"buttonText":{"value":"Learn more","translate":true},"gutterless":false,"spacingTop":"200px","preTitleText":{"value":"","translate":true},"subTitleText":{"value":"","translate":true},"spacingBottom":"200px","textAlignment":"left"}}]}, data: {}, editor: undefined, lang: 'en', langs: [{"iso":"en","display_name":"English"},{"iso":"es","display_name":"Español"},{"iso":"de","display_name":"Deutsch"},{"iso":"fr","display_name":"Français"},{"iso":"it","display_name":"Italiano"},{"iso":"pl","display_name":"Polski"},{"iso":"zh-Hans","display_name":"简体中文"},{"iso":"zh-Hant","display_name":"繁體中文"},{"iso":"ja","display_name":"日本語"},{"iso":"ko","display_name":"한국어"}] } }, render() { return Vue.h(prComps["PageWebsite.1.87"], { id: "PAGE", s: {"site":{"gtm":"GTM-P9VMHTS","head":"<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/apple-touch-icon.png\">\n<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/favicon-32x32.png\">\n<link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/favicon-16x16.png\">\n<link rel=\"manifest\" href=\"/site.webmanifest\">\n<link rel=\"mask-icon\" href=\"/safari-pinned-tab.svg\" color=\"#333333\">\n<meta name=\"msapplication-TileColor\" content=\"#333333\">\n<meta name=\"theme-color\" content=\"#333333\">","name":"pagewebsite1","social":[{"link":"https://www.facebook.com/roonlabs","network":"facebook"},{"link":"https://twitter.com/roonlabs","network":"twitter"},{"link":"https://www.instagram.com/roonlabs/","network":"instagram"},{"link":"https://github.com/RoonLabs","network":"github"},{"link":"https://www.linkedin.com/company/roonlabs/","network":"linkedin"}],"gt_body":"","headnav":[{"columns":[{"links":[{"url":"/","text":{"value":"Home","translate":true}},{"url":"/how-roon-works","text":{"value":"How Roon works","translate":true}},{"url":"/music","text":{"value":"Music experience","translate":true}},{"url":"/compatibility","text":{"value":"Compatibility","translate":true}},{"url":"/sound-quality","text":{"value":"Sound quality","translate":true}},{"url":"/pricing","text":{"value":"Pricing","translate":true}},{"url":"/partners","text":{"value":"Partners","translate":true}}],"subtitleText":{"value":"","translate":true}}],"titleText":{"value":"About","translate":true}},{"columns":[{"links":[{"url":"/nucleus","text":{"value":"Discover Nucleus","translate":true}},{"url":"https://store.roonlabs.com/","text":{"value":"Buy online (US & Canada)","translate":true}},{"url":"https://roon.asia/","text":{"value":"Buy online (Asia/Pacific)","translate":true}},{"url":"https://roonlabs.eu/","text":{"value":"Buy online (EU)","translate":true}},{"url":"https://www.roonlabs.co.uk/","text":{"value":"Buy online (UK)","translate":true}}],"subtitleText":{"value":"","translate":true}}],"titleText":{"value":"Nucleus","translate":true}},{"columns":[{"links":[{"url":"/downloads","text":{"value":"Download","translate":true}},{"url":"https://community.roonlabs.com/","text":{"value":"Community","translate":true}},{"url":"https://help.roonlabs.com/","text":{"value":"Help center","translate":true}},{"url":"https://blog.roonlabs.com/","text":{"value":"Blog","translate":true}}],"subtitleText":{"value":"","translate":true}}],"titleText":{"value":"Resources","translate":true}},{"columns":[{"links":[{"url":"https://store.roonlabs.com/","text":{"value":"Visit the Roon Store","translate":true}}],"subtitleText":{"value":"","translate":true}}],"titleText":{"value":"Store","translate":true}}],"sitenav":[{"links":[{"url":"/","text":{"value":"Home","translate":true}},{"url":"/how-roon-works","text":{"value":"How Roon works","translate":true}},{"url":"/music","text":{"value":"Music experience","translate":true}},{"url":"/compatibility","text":{"value":"Compatibility","translate":true}},{"url":"/sound-quality","text":{"value":"Sound quality","translate":true}},{"url":"/pricing","text":{"value":"Pricing","translate":true}}],"titleText":{"value":"Roon","translate":true}},{"links":[{"url":"/nucleus","text":{"value":"Discover Nucleus","translate":true}},{"url":"https://store.roonlabs.com/","text":{"value":"Buy online (US & Canada)","translate":true}},{"url":"https://roon.asia/","text":{"value":"Buy online (Asia/Pacific)","translate":true}},{"url":"https://roonlabs.eu/","text":{"value":"Buy online (EU)","translate":true}},{"url":"https://www.roonlabs.co.uk/","text":{"value":"Buy online (UK)","translate":true}}],"titleText":{"value":"Nucleus","translate":true}},{"links":[{"url":"/downloads","text":{"value":"Download","translate":true}},{"url":"https://community.roonlabs.com/","text":{"value":"Community","translate":true}},{"url":"https://help.roonlabs.com/","text":{"value":"Help center","translate":true}},{"url":"/valence","text":{"value":"Valence","translate":true}},{"url":"/privacypolicy","text":{"value":"Privacy policy","translate":true}},{"url":"/mastery","text":{"value":"Roon Mastery Series","translate":true}},{"url":"/cvdpolicy","text":{"value":"CVD policy","translate":true}}],"titleText":{"value":"Resources","translate":true}},{"links":[{"url":"/about-us","text":{"value":"About us","translate":true}},{"url":"https://blog.roonlabs.com/","text":{"value":"Blog","translate":true}},{"url":"/contact","text":{"value":"Contact","translate":true}},{"url":"/jobs","text":{"value":"Jobs","translate":true}},{"url":"/press","text":{"value":"Roon in the press","translate":true}}],"titleText":{"value":"Company","translate":true}}],"contactLinkText":{"value":"Contact","translate":true},"topRightButtonUrl":"https://account.roon.app/create","topRightAccountUrl":"https://account.roon.app/account","topRightButtonText":{"value":"Free Trial","translate":true}},"page":{"head":"","name":"pagewebsite1","title":{"value":"Roon - How Roon works","translate":true},"gutterless":false,"description":{"value":"Paragraph of text describing the purpose of this page may be entered here.","translate":true},"show_social":true,"header_shade":0,"header_theme":{"theme":"lightest"},"show_sitemap":true,"minimal_header":false,"first_widget_under_header":false}} }); }, }); for (let comp in prComps) app.component(comp, prComps[comp]); app.component("pr-text", { name: "pr-text", props: { path: { type: String }, mode: { type: String, default: "text" } }, inject: [ 'data', 'tstrings' ], render() { let parent = this.$parent; // this walk is needed because the <pr-text> may be in children // components of the widget while (parent.$props.s === undefined) // this sucks, we should use $pr = true or something parent = parent.parent; // short path for translatable inline strings if (this.path.startsWith("t.")) { let translatableInlineString = (this.tstrings[parent.id] || {})[this.path.substring(2)] return Vue.h({ data: () => (parent.$data || {}), inject: [ 'data' ], template: `<span>${translatableInlineString && translatableInlineString.value}</span>` }); } let str; try { let path = this.path.replace(/^s\./, '').split("."); if (path[path.length-1] != 'value' && this.mode != "code") path.push('value'); let i = 0; let o = parent.$props.s; while (i < path.length-1) o = o[path[i++]]; str = o[path[i]]; } catch (e) { console.log(e) str = "ERROR:" + this.path; } if (this.mode == "multilinetext") return Vue.h('div', { style: { "white-space": "pre-wrap" } }, str); else if (this.mode == "code") return Vue.h('div', { style: { "font-family": "monospace", "white-space": "pre-wrap" } }, str); else if (this.mode == "richtext") return Vue.h('div', { "class": "pr-rich", innerHTML: str }); else if (this.mode == "text") return Vue.h('div', { style: { "display": "inline-block" } }, str); else throw new Error("invalid mode:", this.mode); } } ); app.mount('#app') </script> </body> </html>