:root{--rr-slate-900: #1F2729;--rr-slate-800: #2C3739;--rr-slate-700: #3E4C4F;--rr-slate-600: #546468;--rr-slate-500: #7D8A8E;--rr-slate-400: #9BA6A9;--rr-slate-300: #BFC7C9;--rr-slate-200: #DCE1E1;--rr-slate-100: #EDF0EF;--rr-ink: #12181A;--rr-ink-soft: #3B4446;--rr-muted: #6B7679;--rr-white: #FFFFFF;--rr-paper: #FFFFFF;--rr-surface: #F4F6F7;--rr-surface-2: #EAEEEF;--rr-line: #E4E9EA;--rr-line-soft: #F0F3F4;--rr-ember: #C1121F;--rr-ember-deep: #950E18;--rr-ember-wash: #FAE7E8;--rr-bg: var(--rr-paper);--rr-bg-elevated: var(--rr-white);--rr-bg-alt: var(--rr-surface);--rr-bg-inverse: var(--rr-slate-900);--rr-text: var(--rr-ink);--rr-text-muted: var(--rr-muted);--rr-text-inverse: var(--rr-paper);--rr-border: var(--rr-line);--rr-accent: var(--rr-ember);--rr-spark: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='18.86 32.91 33.44 34.18'><path d='M18.86,50c11.47-1.88,15.81-9.79,16.72-17.09.91,7.3,5.25,15.21,16.72,17.09-11.47,1.88-15.81,9.79-16.72,17.09-.91-7.3-5.25-15.21-16.72-17.09Z'/></svg>");--rr-font-display: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--rr-font-sans: var(--rr-font-display);--rr-font-label: var(--rr-font-display);--rr-fw-display: 300;--rr-fw-body: 400;--rr-fw-medium: 500;--rr-fw-semibold: 600;--rr-fw-heavy: 800;--rr-fs-display-xl: clamp(2.75rem, 9vw, 10.5rem);--rr-fs-display-l: clamp(2.25rem, 6.5vw, 6.75rem);--rr-fs-h2: clamp(2.125rem, 5.6vw, 6rem);--rr-fs-h3: clamp(1.375rem, 2.1vw, 2.125rem);--rr-fs-h4: clamp(1.125rem, 1.4vw, 1.4375rem);--rr-fs-lead: clamp(1.0625rem, 1.5vw, 1.625rem);--rr-fs-body: 1rem;--rr-fs-sm: .9375rem;--rr-fs-label: .75rem;--rr-lh-tight: .98;--rr-lh-snug: 1.12;--rr-lh-body: 1.62;--rr-track-display: -.035em;--rr-track-label: .11em;--rr-s-1: .25rem;--rr-s-2: .5rem;--rr-s-3: .75rem;--rr-s-4: 1rem;--rr-s-5: 1.5rem;--rr-s-6: 2rem;--rr-s-7: 3rem;--rr-s-8: 4rem;--rr-s-9: 6rem;--rr-s-10: 8rem;--rr-section: clamp(4.5rem, 8vh + 3rem, 8rem);--rr-container: 108rem;--rr-container-wide: 124rem;--rr-container-text: 46rem;--rr-container-narrow: 68rem;--rr-gutter: clamp(1.25rem, 4.5vw, 5.5rem);--rr-radius-sm: 4px;--rr-radius: 8px;--rr-radius-lg: 16px;--rr-radius-pill: 999px;--rr-ease-out: cubic-bezier(.22, 1, .36, 1);--rr-ease-in-out: cubic-bezier(.65, 0, .35, 1);--rr-dur-fast: .18s;--rr-dur: .42s;--rr-dur-slow: .9s;--rr-shadow-sm: 0 1px 2px rgba(20, 25, 26, .05);--rr-shadow: 0 12px 32px -12px rgba(20, 25, 26, .14);--rr-shadow-lg: 0 32px 64px -24px rgba(20, 25, 26, .22);--rr-mask-bleed: .18em;--rr-header-h: clamp(4.5rem, 5.5vw, 5.5rem)}*,*:before,*:after{box-sizing:border-box}html{font-size:clamp(16px,1.1111vw,28.8px);-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background-color:var(--rr-bg);color:var(--rr-text);font-family:var(--rr-font-sans);font-size:var(--rr-fs-body);line-height:var(--rr-lh-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{list-style:none;margin:0;padding:0}img,svg,video,canvas{display:block;max-width:100%;height:auto}svg{fill:currentColor}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--rr-accent);outline-offset:3px;border-radius:var(--rr-radius-sm)}::selection{background:var(--rr-slate-900);color:var(--rr-paper)}hr{border:0;border-top:1px solid var(--rr-border);margin:0}.rr-display-xl,.rr-display-l{font-family:var(--rr-font-display);font-weight:var(--rr-fw-heavy);letter-spacing:-.045em;text-wrap:balance}.rr-h2{font-family:var(--rr-font-display);font-weight:var(--rr-fw-medium);letter-spacing:var(--rr-track-display);text-wrap:balance}.rr-h3{font-family:var(--rr-font-sans);font-weight:var(--rr-fw-medium);letter-spacing:-.02em;text-wrap:balance}.rr-display-xl{font-size:var(--rr-fs-display-xl);line-height:var(--rr-lh-tight)}.rr-display-l{font-size:var(--rr-fs-display-l);line-height:var(--rr-lh-tight)}.rr-h2{font-size:var(--rr-fs-h2);line-height:var(--rr-lh-snug)}.rr-h3{font-size:var(--rr-fs-h3);line-height:1.2;letter-spacing:-.02em}.rr-h4{font-size:var(--rr-fs-h4);line-height:1.35;font-weight:var(--rr-fw-medium);letter-spacing:-.015em}.rr-em{font-style:italic;font-weight:var(--rr-fw-display);letter-spacing:-.025em}.rr-lead{font-size:var(--rr-fs-lead);line-height:1.5;color:var(--rr-text-muted);text-wrap:pretty}.rr-label{font-family:var(--rr-font-label);font-size:var(--rr-fs-label);font-weight:500;letter-spacing:var(--rr-track-label);text-transform:uppercase;color:var(--rr-text-muted);font-feature-settings:"tnum" 1}.rr-prose p{margin-bottom:var(--rr-s-5);text-wrap:pretty}.rr-prose p:last-child{margin-bottom:0}.rr-prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--rr-slate-300);transition:text-decoration-color var(--rr-dur-fast) var(--rr-ease-out)}.rr-prose a:hover{text-decoration-color:var(--rr-accent)}.rr-container{width:100%;max-width:var(--rr-container);margin-inline:auto;padding-inline:var(--rr-gutter)}.rr-container--text{max-width:var(--rr-container-text)}.rr-container--narrow{max-width:var(--rr-container-narrow)}.rr-section{position:relative;padding-block:var(--rr-section)}.rr-section--tight{padding-block:calc(var(--rr-section) * .6)}.rr-section--flush-top{padding-top:0}.rr-section--ruled{border-top:1px solid var(--rr-border)}.rr-head{display:grid;gap:var(--rr-s-5);margin-bottom:var(--rr-s-8);max-width:100%}.rr-head--centre{justify-items:center;text-align:center;margin-inline:auto;max-width:60rem}.rr-head--centre .rr-lead{text-align:center}.rr-head--split{max-width:none}@media(min-width:62rem){.rr-head--split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--rr-s-8);align-items:end}.rr-head--split .rr-lead{padding-bottom:.4em}}.rr-quiet{color:var(--rr-slate-400)}.rr-section-body,.rr-grid{display:grid;gap:var(--rr-s-6)}.rr-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.rr-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr))}.rr-stack{display:grid;gap:var(--rr-s-5)}.rr-stack--sm{gap:var(--rr-s-3)}.rr-stack--lg{gap:var(--rr-s-7)}.rr-stack--xl{gap:var(--rr-s-9)}.rr-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rr-s-4)}.rr-split{display:grid;gap:var(--rr-s-7)}@media(min-width:62rem){.rr-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rr-s-9);align-items:center}.rr-split--top{align-items:start}}.rr-skip{position:absolute;left:var(--rr-s-4);top:var(--rr-s-4);z-index:200;padding:var(--rr-s-3) var(--rr-s-5);background:var(--rr-ink);color:var(--rr-paper);border-radius:var(--rr-radius);transform:translateY(-200%);transition:transform var(--rr-dur-fast) var(--rr-ease-out)}.rr-skip:focus-visible{transform:translateY(0)}.rr-header{position:fixed;inset:0 0 auto;z-index:100;height:var(--rr-header-h);display:flex;align-items:center;transition:background-color var(--rr-dur) var(--rr-ease-out),border-color var(--rr-dur) var(--rr-ease-out),transform var(--rr-dur) var(--rr-ease-out);border-bottom:1px solid transparent}.rr-header__inner{width:100%;max-width:var(--rr-container-wide);margin-inline:auto;padding-inline:var(--rr-gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--rr-s-6)}.rr-header.is-stuck{background-color:var(--rr-paper);border-bottom-color:var(--rr-line)}.rr-header.is-hidden{transform:translateY(-100%)}.rr-logo{--rr-logo-h: clamp(2.25rem, 3.4vw, 3.25rem);--rr-logo-cycle: 10s;display:inline-flex;align-items:center;gap:calc(var(--rr-logo-h) * .41);color:var(--rr-ink)}.rr-logo svg,.rr-logo img{height:var(--rr-logo-h);width:auto}.rr-footer .rr-logo{--rr-logo-h: 34px}.rr-logo__mark{display:inline-flex;flex:none;perspective:420px}.rr-logo__mark svg{transform-origin:50% 50%;animation:rr-mark-flip var(--rr-logo-cycle) var(--rr-ease-in-out) infinite}@keyframes rr-mark-flip{0%,92%{transform:rotate3d(-.4,1,.25,0);filter:drop-shadow(0 0 0 rgba(193,18,31,0)) drop-shadow(0 0 0 rgba(0,178,255,0))}96%{filter:drop-shadow(-4px 0 0 rgba(193,18,31,.6)) drop-shadow(4px 0 0 rgba(0,178,255,.6))}to{transform:rotate3d(-.4,1,.25,360deg);filter:drop-shadow(0 0 0 rgba(193,18,31,0)) drop-shadow(0 0 0 rgba(0,178,255,0))}}.rr-logo__word{display:inline-flex}@media(prefers-reduced-motion:reduce){.rr-logo__mark svg{animation:none;filter:none}}.rr-nav{display:none}@media(min-width:62rem){.rr-nav{display:flex;align-items:center;gap:var(--rr-s-6)}}.rr-nav__link{position:relative;font-size:var(--rr-fs-sm);font-weight:450;color:var(--rr-ink-soft);padding-block:var(--rr-s-2);transition:color var(--rr-dur-fast) var(--rr-ease-out)}.rr-nav__link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--rr-dur) var(--rr-ease-out)}.rr-nav__link:hover{color:var(--rr-ink)}.rr-nav__link:hover:after{transform:scaleX(1);transform-origin:left}.rr-nav__link.is-current{color:var(--rr-ink)}.rr-nav__link.is-current:after{transform:scaleX(1);background:var(--rr-accent)}.rr-nav__group{display:inline-flex;align-items:center;height:var(--rr-header-h)}.rr-nav__link--group{display:inline-flex;align-items:center;gap:.4em}.rr-nav__caret{width:.625rem;height:.375rem;transition:transform var(--rr-dur) var(--rr-ease-out)}.rr-nav__group:hover .rr-nav__caret,.rr-nav__group:focus-within .rr-nav__caret{transform:rotate(180deg)}.rr-nav__panel{position:absolute;top:100%;left:0;right:0;background:var(--rr-paper);border-bottom:1px solid var(--rr-line);opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity var(--rr-dur) var(--rr-ease-out),transform var(--rr-dur) var(--rr-ease-out),visibility var(--rr-dur);transition-delay:.14s}.rr-nav__group:hover .rr-nav__panel,.rr-nav__group:focus-within .rr-nav__panel{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.rr-nav__panel-inner{width:100%;max-width:var(--rr-container-wide);margin-inline:auto;padding:var(--rr-s-7) var(--rr-gutter) var(--rr-s-8);display:grid;gap:var(--rr-s-6);grid-template-columns:repeat(3,minmax(0,1fr))}.rr-nav__card{display:grid;gap:var(--rr-s-4);justify-items:center;align-content:center;aspect-ratio:4 / 3;padding:var(--rr-s-6) var(--rr-s-5);background:var(--rr-surface);border-radius:var(--rr-radius);color:var(--rr-slate-700);transition:background-color var(--rr-dur) var(--rr-ease-out),color var(--rr-dur) var(--rr-ease-out)}.rr-nav__card:hover,.rr-nav__card:focus-visible{background:var(--rr-surface-2);color:var(--rr-accent)}.rr-nav__card-figure{display:block;width:clamp(4.5rem,6.4vw,6.75rem);aspect-ratio:1}.rr-nav__card-figure svg{display:block;width:100%;height:100%;overflow:visible}.rr-nav__card-title{font-size:var(--rr-fs-h4);font-weight:var(--rr-fw-medium);letter-spacing:-.02em;color:var(--rr-ink);text-align:center}.rr-mobile-nav__sub{display:grid;gap:var(--rr-s-3);margin:var(--rr-s-3) 0 var(--rr-s-5);padding:0 0 0 var(--rr-s-4);list-style:none;border-left:1px solid var(--rr-line)}.rr-mobile-nav__sub a{font-size:var(--rr-fs-lead);font-weight:var(--rr-fw-medium);letter-spacing:-.02em;color:var(--rr-text-muted)}@media(prefers-reduced-motion:reduce){.rr-nav__panel{transition:none}}.rr-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-right:-10px;align-items:center}@media(min-width:62rem){.rr-burger{display:none}}.rr-burger span{display:block;width:20px;height:1.5px;background:var(--rr-ink);transition:transform var(--rr-dur) var(--rr-ease-out),opacity var(--rr-dur-fast) var(--rr-ease-out)}.rr-burger[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.rr-burger[aria-expanded=true] span:nth-child(2){opacity:0}.rr-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.rr-mobile-nav{position:fixed;inset:0;z-index:90;background:var(--rr-paper);padding:calc(var(--rr-header-h) + var(--rr-s-7)) var(--rr-gutter) var(--rr-s-7);display:flex;flex-direction:column;justify-content:space-between;gap:var(--rr-s-7);overflow-y:auto;visibility:hidden;opacity:0;transition:opacity var(--rr-dur) var(--rr-ease-out),visibility var(--rr-dur)}.rr-mobile-nav.is-open{visibility:visible;opacity:1}@media(min-width:62rem){.rr-mobile-nav{display:none}}.rr-mobile-nav__list{display:grid;gap:var(--rr-s-2)}.rr-mobile-nav__link{display:block;font-size:clamp(2rem,9vw,3rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;padding-block:var(--rr-s-2);border-bottom:1px solid var(--rr-line-soft)}.rr-btn{--btn-bg: var(--rr-ink);--btn-fg: var(--rr-paper);--btn-fill-dur: .68s;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--rr-s-3);padding:.95em 1.6em;border-radius:var(--rr-radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--rr-fs-sm);font-weight:500;letter-spacing:-.005em;line-height:1;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform var(--rr-dur) var(--rr-ease-out),color var(--btn-fill-dur) var(--rr-ease-in-out)}.rr-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--btn-fill, var(--rr-accent));clip-path:circle(0% at var(--rr-fx, 50%) var(--rr-fy, 50%));transition:clip-path var(--btn-fill-dur) var(--rr-ease-in-out)}.rr-btn:hover:before{clip-path:circle(150% at var(--rr-fx, 50%) var(--rr-fy, 50%))}.rr-btn:hover{color:var(--rr-white)}.rr-btn:active{transform:scale(.98)}.rr-btn--lg{padding:1.1em 2em;font-size:var(--rr-fs-body)}.rr-btn--sm{padding:.6em 1.2em;font-size:var(--rr-fs-sm)}.rr-btn--ember{--btn-bg: var(--rr-ember);--btn-fill: var(--rr-ember-deep)}.rr-arrow-link{display:inline-flex;align-items:center;gap:var(--rr-s-2);font-size:var(--rr-fs-sm);font-weight:500;color:var(--rr-ink)}.rr-arrow-link svg{width:1em;height:1em;transition:transform var(--rr-dur) var(--rr-ease-out)}.rr-arrow-link:hover svg{transform:translate(4px)}.rr-arrow-link__text{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1px;background-position:100% 100%;transition:background-size var(--rr-dur) var(--rr-ease-out);padding-bottom:2px}.rr-arrow-link:hover .rr-arrow-link__text{background-size:0% 1px}.rr-arrow-link--lg{font-size:var(--rr-fs-lead);gap:var(--rr-s-3)}.rr-card{position:relative;display:flex;flex-direction:column;gap:var(--rr-s-4);padding:var(--rr-s-6);background:var(--rr-bg-elevated);border:1px solid var(--rr-border);border-radius:var(--rr-radius-lg);transition:transform var(--rr-dur) var(--rr-ease-out),box-shadow var(--rr-dur) var(--rr-ease-out),border-color var(--rr-dur) var(--rr-ease-out)}a.rr-card:hover{transform:translateY(-4px);box-shadow:var(--rr-shadow);border-color:var(--rr-slate-300)}.rr-consent{position:fixed;right:var(--rr-s-5);bottom:var(--rr-s-5);z-index:900;width:min(21rem,calc(100vw - var(--rr-s-5) * 2));display:flex;flex-direction:column;gap:var(--rr-s-4);padding:var(--rr-s-5);background:var(--rr-bg-elevated);border:1px solid var(--rr-border);border-radius:var(--rr-radius-lg);box-shadow:var(--rr-shadow-lg);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity var(--rr-dur-slow) var(--rr-ease-out),transform var(--rr-dur-slow) var(--rr-ease-out),visibility 0s linear var(--rr-dur-slow)}.rr-consent.is-visible{opacity:1;visibility:visible;transform:none;transition-delay:0s}.rr-consent__text{margin:0;font-size:var(--rr-fs-sm);color:var(--rr-ink-soft);line-height:var(--rr-lh-body)}.rr-consent__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.rr-consent__actions{display:flex;align-items:center;gap:var(--rr-s-5)}.rr-consent__decline{font-size:var(--rr-fs-sm);font-weight:500;color:var(--rr-text-muted);transition:color var(--rr-dur) var(--rr-ease-out)}.rr-consent__decline:hover{color:var(--rr-ink)}@media(max-width:30rem){.rr-consent{right:var(--rr-s-4);left:var(--rr-s-4);bottom:var(--rr-s-4);width:auto}}.rr-form-field{display:grid;gap:var(--rr-s-2)}.rr-form-field label{font-size:var(--rr-fs-sm);font-weight:500}.rr-input,.rr-textarea,.rr-select{width:100%;padding:.85em 1em;background:var(--rr-white);border:1px solid var(--rr-border);border-radius:var(--rr-radius);transition:border-color var(--rr-dur-fast) var(--rr-ease-out),box-shadow var(--rr-dur-fast) var(--rr-ease-out)}.rr-input:focus,.rr-textarea:focus,.rr-select:focus{outline:none;border-color:var(--rr-slate-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--rr-slate-500) 18%,transparent)}.rr-textarea{min-height:9rem;resize:vertical}.rr-form-slot{display:grid;gap:var(--rr-s-4)}.rr-form-slot p:has(>label),.rr-form-slot p:has(>input),.rr-form-slot p:has(>textarea){margin:0}.rr-form-slot label{display:block;font-size:var(--rr-fs-sm);font-weight:500;margin-bottom:var(--rr-s-2)}.rr-form-slot label:has(>input),.rr-form-slot label:has(>textarea),.rr-form-slot label:has(>select){display:grid;gap:var(--rr-s-2);margin-bottom:0}.rr-form-slot input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=button]),.rr-form-slot textarea,.rr-form-slot select{width:100%;padding:.85em 1em;font:inherit;color:inherit;background:var(--rr-white);border:1px solid var(--rr-border);border-radius:var(--rr-radius);transition:border-color var(--rr-dur-fast) var(--rr-ease-out),box-shadow var(--rr-dur-fast) var(--rr-ease-out)}.rr-form-slot input:not([type=submit]):focus,.rr-form-slot textarea:focus,.rr-form-slot select:focus{outline:none;border-color:var(--rr-slate-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--rr-slate-500) 18%,transparent)}.rr-form-slot textarea{min-height:9rem;resize:vertical}.rr-form-slot fieldset{border:0;margin:0;padding:0;min-width:0}.rr-form-slot legend{display:block;padding:0;font-size:var(--rr-fs-sm);font-weight:500;margin-bottom:var(--rr-s-2)}.rr-form-slot ul,.rr-form-slot ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--rr-s-2)}.rr-form-slot li{display:flex;align-items:center;gap:var(--rr-s-3);margin:0;padding:0}.rr-form-slot li:before,.rr-form-slot li::marker{content:none}.rr-form-slot input[type=checkbox],.rr-form-slot input[type=radio]{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:1.25rem;height:1.25rem;margin:0;background:var(--rr-white);border:1px solid var(--rr-border);border-radius:5px;display:grid;place-items:center;cursor:pointer;transition:background var(--rr-dur-fast) var(--rr-ease-out),border-color var(--rr-dur-fast) var(--rr-ease-out),box-shadow var(--rr-dur-fast) var(--rr-ease-out)}.rr-form-slot input[type=radio]{border-radius:50%}.rr-form-slot input[type=checkbox]:before,.rr-form-slot input[type=radio]:before{content:"";width:.7rem;height:.7rem;background:var(--rr-paper);-webkit-mask:var(--rr-spark) center / contain no-repeat;mask:var(--rr-spark) center / contain no-repeat;transform:scale(0);transition:transform var(--rr-dur-fast) var(--rr-ease-out)}.rr-form-slot input[type=checkbox]:checked,.rr-form-slot input[type=radio]:checked{background:var(--rr-ink);border-color:var(--rr-ink)}.rr-form-slot input[type=checkbox]:checked:before,.rr-form-slot input[type=radio]:checked:before{transform:scale(1)}.rr-form-slot input[type=checkbox]:focus-visible,.rr-form-slot input[type=radio]:focus-visible{outline:none;border-color:var(--rr-slate-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--rr-slate-500) 18%,transparent)}.rr-form-slot li label,.rr-form-slot label.wpforms-field-label-inline{display:inline;margin:0;font-size:var(--rr-fs-body);font-weight:400;cursor:pointer}.rr-form-slot .wpforms-container .wpforms-form .wpforms-field-container{display:grid;gap:var(--rr-s-4)}.rr-form-slot .wpforms-container .wpforms-form .wpforms-field{padding:0;margin:0}.rr-form-slot .wpforms-container .wpforms-form .wpforms-field-label,.rr-form-slot .wpforms-container .wpforms-form legend.wpforms-field-label{display:block;padding:0;margin:0 0 var(--rr-s-2);font-size:var(--rr-fs-sm);font-weight:500;line-height:inherit}.rr-form-slot .wpforms-container .wpforms-form .wpforms-field-label-inline{display:inline;margin:0;font-size:var(--rr-fs-body);font-weight:400}.rr-form-slot .rr-required,.rr-form-slot .wpforms-container .wpforms-form .wpforms-required-label{color:var(--rr-accent)}.rr-form-slot .wpforms-container .wpforms-form .wpforms-submit-container{padding:var(--rr-s-7) 0 0}.rr-form-slot>div:has(>[type=submit]){padding-top:var(--rr-s-6)}.rr-form-slot .wpforms-container .wpforms-form .wpforms-field-description{margin-top:var(--rr-s-2);color:var(--rr-text-muted);font-size:var(--rr-fs-sm)}.rr-form-slot input[type=submit],.rr-form-slot button[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:1.1em 2em;font:inherit;font-size:var(--rr-fs-body);font-weight:500;letter-spacing:-.005em;line-height:1;white-space:nowrap;color:var(--rr-paper);background:var(--rr-ink);border:0;border-radius:var(--rr-radius-pill);cursor:pointer;transition:background var(--rr-dur) var(--rr-ease-out),transform var(--rr-dur) var(--rr-ease-out)}.rr-form-slot input[type=submit]:hover,.rr-form-slot button[type=submit]:hover{background:var(--rr-accent);color:var(--rr-white)}.rr-form-slot input[type=submit]:active,.rr-form-slot button[type=submit]:active{transform:scale(.98)}.rr-footer{padding-block:var(--rr-s-9) var(--rr-s-6);border-top:1px solid var(--rr-line);overflow:clip}.rr-footer__grid{display:grid;gap:var(--rr-s-8) var(--rr-s-7);grid-template-columns:minmax(0,1fr)}@media(min-width:40rem){.rr-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-footer__studio{grid-column:1 / -1}}@media(min-width:62rem){.rr-footer__grid{grid-template-columns:1.7fr repeat(3,minmax(0,1fr));column-gap:clamp(2rem,4vw,5rem);align-items:start}.rr-footer__studio{grid-column:auto}}.rr-footer__studio{display:grid;gap:var(--rr-s-5);align-content:start;justify-items:start}.rr-footer__blurb{margin:0;max-width:34ch;font-size:var(--rr-fs-h4);line-height:1.4;letter-spacing:-.015em;color:var(--rr-ink-soft);text-wrap:pretty}.rr-footer__facts{display:flex;flex-wrap:wrap;gap:var(--rr-s-4) var(--rr-s-8);margin:var(--rr-s-2) 0 0}.rr-footer__fact{display:grid;gap:var(--rr-s-2)}.rr-footer__fact dd{margin:0;font-size:var(--rr-fs-sm);color:var(--rr-text-muted)}.rr-footer__fact .rr-arrow-link{font-size:var(--rr-fs-sm)}.rr-footer__col{display:grid;gap:var(--rr-s-4);align-content:start}.rr-footer__col-label{margin:0}.rr-footer__list{display:grid;gap:var(--rr-s-3);align-content:start;margin:0;padding:0;list-style:none}.rr-footer__list a{font-size:var(--rr-fs-sm);color:var(--rr-text-muted);transition:color var(--rr-dur-fast) var(--rr-ease-out)}.rr-footer__list a:hover{color:var(--rr-text)}.rr-footer__all{display:inline-block;margin-top:var(--rr-s-2);color:var(--rr-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--rr-slate-300)}.rr-footer__list a.rr-footer__all{color:var(--rr-text)}.rr-footer__list a.rr-footer__all:hover{text-decoration-color:var(--rr-accent)}.rr-footer__bottom{margin-top:var(--rr-s-8);padding-top:var(--rr-s-5);border-top:1px solid var(--rr-border);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--rr-s-4);font-size:var(--rr-fs-sm);color:var(--rr-text-muted)}.rr-footer__bottom p{margin:0}.rr-footer__small a{transition:color var(--rr-dur-fast) var(--rr-ease-out)}.rr-footer__small a:hover{color:var(--rr-text)}.rr-footer__mark{margin-top:var(--rr-s-7);margin-bottom:calc(var(--rr-s-6) * -1 - 1.2vw);color:var(--rr-slate-100);line-height:0}.rr-footer__mark svg{display:block;width:100%;height:auto}.rr-cursor{position:fixed;top:0;left:0;z-index:1000;width:1.75rem;height:1.75rem;margin:-.875rem 0 0 -.875rem;pointer-events:none;mix-blend-mode:difference;color:#fff;opacity:0;transition:opacity var(--rr-dur) var(--rr-ease-out)}.rr-cursor.is-visible{opacity:1}.rr-cursor svg{display:block;width:100%;height:100%;fill:currentColor;transform:scale(0);transition:transform var(--rr-dur) var(--rr-ease-out)}.rr-cursor.is-visible svg{transform:scale(1)}.rr-hero{position:relative;padding-top:calc(var(--rr-header-h) + clamp(3rem,9vh,7rem));padding-bottom:clamp(3rem,7vh,6rem)}.rr-hero__inner{position:relative;z-index:2}.rr-hero--full{display:flex;flex-direction:column;justify-content:center}@media(min-width:62rem){.rr-hero--full{min-height:100vh;min-height:100svh}}.rr-hero__primitive{position:absolute;z-index:0;top:50%;left:50%;translate:-50% -50%;width:min(96vh,70vw,66rem);aspect-ratio:1;color:var(--rr-slate-200);pointer-events:none}.rr-hero__primitive svg{display:block;width:100%;height:100%;overflow:visible}.rr-hero__primitive--outline{color:var(--rr-slate-300)}.rr-hero__eyebrow,.rr-hero__title{margin-bottom:var(--rr-s-6)}.rr-hero__title[data-rr-fit]{max-width:none}.rr-hero__lead{max-width:46ch;margin:0}.rr-hero--landing{padding-top:calc(var(--rr-header-h) + clamp(2.5rem,7vw,6rem));padding-bottom:clamp(2rem,5vw,4.5rem)}.rr-hero--landing .rr-hero__title{margin-bottom:0}.rr-hero--landing .rr-hero__lead{margin-top:clamp(1rem,2.2vw,1.75rem)}.rr-hero__meta .rr-hero__lead{max-width:34ch;font-size:clamp(1.25rem,2.05vw,2.25rem);line-height:1.32;letter-spacing:-.015em}.rr-br{display:none}@media(min-width:62rem){.rr-br{display:inline}}.rr-lead__lead-in{display:block}.rr-centrepiece-section{padding-block:clamp(2.5rem,8vh,7rem)}.rr-centrepiece{margin:0 auto;text-align:center;font-family:var(--rr-font-display);font-size:clamp(2.25rem,10vw,9.5rem);font-weight:var(--rr-fw-medium);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.rr-centrepiece .rr-line-mask{overflow:visible;padding-block:0;margin-block:0}.rr-cw,.rr-ch{display:inline-block}.rr-centrepiece-section--figure{position:relative;overflow:clip}.rr-centrepiece-section--figure.is-enhanced{min-height:100vh;min-height:100svh;display:grid;align-content:center}.rr-centrepiece-section--figure .rr-centrepiece__inner{position:relative;z-index:3}.rr-lever{position:absolute;inset:0;z-index:0;pointer-events:none}.rr-lever__grid{position:absolute;inset:0;width:100%;height:100%}.rr-lever__chart{position:absolute;inset:8% 6% 6%;width:88%;height:86%;overflow:visible}.rr-lever__gridline{fill:none;stroke:var(--rr-slate-200);stroke-width:1px;vector-effect:non-scaling-stroke}.rr-lever__bar{fill:var(--rr-slate-200)}.rr-lever__bar--lit{fill:var(--rr-slate-300)}.rr-lever__line{fill:none;stroke:var(--rr-ink);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.rr-lever__dot{fill:var(--rr-accent)}.rr-lever__tether{stroke:var(--rr-slate-400);stroke-width:1.5;stroke-dasharray:3 4}.rr-lever__readout rect{fill:var(--rr-accent)}.rr-lever__readout text{fill:var(--rr-paper);font-family:var(--rr-font-label);font-size:15px;font-weight:500;letter-spacing:.02em;font-feature-settings:"tnum" 1}.rr-lever__spark{position:absolute;z-index:2;width:clamp(1.25rem,2.4vw,2rem);height:clamp(1.25rem,2.4vw,2rem);translate:-50% -50%;background:var(--rr-accent);-webkit-mask:var(--rr-spark) center / contain no-repeat;mask:var(--rr-spark) center / contain no-repeat;will-change:transform}.rr-lever__tag{position:absolute;z-index:2;white-space:nowrap;translate:0 -50%;will-change:opacity,transform}.rr-lever__tag--after{color:var(--rr-accent);translate:-100% -50%}@media(max-width:61.99rem){.rr-lever__head,.rr-lever__spark,.rr-lever__tag{display:none}}.rr-variants{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.5rem);padding:clamp(4rem,9vh,6rem) var(--rr-gutter) clamp(2rem,6vh,4rem);pointer-events:none}.rr-variants__cell{display:grid;place-items:center;min-height:0}.rr-variant{position:relative;height:min(100%,25vh);aspect-ratio:4 / 5;display:grid;grid-template-rows:1fr auto auto auto;gap:5%;padding:7%;border-radius:var(--rr-radius);background:var(--rr-paper);box-shadow:var(--rr-shadow-sm),0 0 0 1px var(--rr-line-soft);will-change:transform,opacity}.rr-variant>i{display:block;border-radius:3px;background:var(--rr-slate-200)}.rr-variant__img{border-radius:4px;background:var(--rr-slate-100)}.rr-variant__line{height:.4rem}.rr-variant__line--short{width:62%}.rr-variant__cta{height:.75rem;width:46%;margin-top:2%;border-radius:999px;background:var(--rr-slate-300)}.rr-variant:after{content:"";position:absolute;inset:-3px;border-radius:calc(var(--rr-radius) + 3px);box-shadow:0 0 0 2px var(--rr-accent);opacity:var(--ring, 0);pointer-events:none}.rr-variant--win .rr-variant__img{background:var(--rr-slate-200)}.rr-variant__spark{position:absolute;top:-.6rem;right:-.6rem;width:1.5rem;height:1.5rem;border-radius:0!important;background:var(--rr-accent)!important;-webkit-mask:var(--rr-spark) center / contain no-repeat;mask:var(--rr-spark) center / contain no-repeat;transform:scale(0)}.rr-variants__count{margin:var(--rr-s-6) 0 0;text-align:center;color:var(--rr-accent);opacity:0}@media(max-width:61.99rem){.rr-variants{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));opacity:.6}.rr-variant--win{--ring: 1}.rr-variant__spark{transform:none}.rr-variants__count{opacity:1}}.rr-centrepiece-section--left .rr-centrepiece{margin:0;text-align:left;max-width:11ch;font-size:clamp(2.25rem,6.6vw,6.75rem)}.rr-centrepiece-section--left .rr-variants__count{text-align:left}.rr-orbit{--rr-orbit-x: 70%;position:absolute;inset:0;z-index:0;pointer-events:none}.rr-orbit__rings{position:absolute;left:var(--rr-orbit-x);top:50%;translate:-50% -50%;width:max(160vh,90vw);height:max(160vh,90vw)}.rr-orbit__disc{transform:rotate(-14deg) scaleY(.88);transform-origin:500px 500px}.rr-orbit__spin{transform-origin:500px 500px}.rr-orbit__dot{fill:var(--rr-slate-400);transform-origin:center;transform-box:fill-box}.rr-orbit__dot--spark{fill:var(--rr-accent)}.rr-orbit__phone{position:absolute;left:var(--rr-orbit-x);top:50%;translate:-50% -50%;height:min(76vh,44rem);aspect-ratio:9 / 19;padding:.6rem;border-radius:2.4rem;background:var(--rr-ink);box-shadow:var(--rr-shadow-lg)}.rr-orbit__screen{height:100%;border-radius:1.9rem;background:var(--rr-paper);overflow:hidden}.rr-orbit__roll{padding:1.2rem .9rem;display:grid;gap:1rem;will-change:transform}.rr-orbit__post{position:relative;display:grid;grid-template-columns:1.6rem 1fr;gap:.5rem .6rem;align-items:center;padding:.7rem;border-radius:.8rem;background:var(--rr-surface)}.rr-orbit__post>i{display:block;border-radius:3px;background:var(--rr-slate-200)}.rr-orbit__avatar{width:1.6rem;height:1.6rem;border-radius:50%!important}.rr-orbit__name{height:.45rem;width:55%}.rr-orbit__img{grid-column:1 / -1;aspect-ratio:4 / 3;border-radius:6px!important;background:var(--rr-slate-100)!important}.rr-orbit__line{grid-column:1 / -1;height:.4rem;width:78%}.rr-orbit__cta{grid-column:1 / -1;height:.8rem;width:44%;border-radius:999px!important;background:var(--rr-slate-300)!important}.rr-orbit__post--ad{background:var(--rr-paper);box-shadow:0 0 0 1.5px var(--rr-accent)}.rr-orbit__post--ad .rr-orbit__img{background:var(--rr-slate-200)!important}@media(max-width:61.99rem){.rr-orbit{display:none}.rr-centrepiece-section--left .rr-centrepiece{max-width:none}}.rr-converge{padding:0;overflow:clip}.rr-converge__stage{position:relative;height:100vh;height:100svh}.rr-converge__svg{position:absolute;inset:0;width:100%;height:100%}.rr-converge__line{fill:none;stroke:var(--rr-slate-400);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.rr-converge__dot{fill:var(--rr-ink)}.rr-converge__name{fill:var(--rr-text-muted);font-family:var(--rr-font-label);font-size:16px;font-weight:500;letter-spacing:.11em}.rr-converge__hub,.rr-converge__spark{fill:var(--rr-accent)}.rr-converge__head{position:absolute;z-index:1;left:0;right:0;top:calc(var(--rr-header-h) + clamp(1.5rem,4vh,3rem));pointer-events:none}.rr-converge__heading{margin:0;max-width:16ch}.rr-converge__case{position:absolute;left:72%;top:61%;width:26rem;max-width:26rem;display:grid;gap:var(--rr-s-5);justify-items:start}.rr-converge__case--below{justify-items:center;text-align:center}.rr-converge__headline,.rr-converge__body{margin:0}@media(max-width:61.99rem){.rr-converge{padding-block:var(--rr-section)}.rr-converge__stage{height:auto;display:grid;gap:var(--rr-s-7)}.rr-converge__svg{display:none}.rr-converge__head{position:static;pointer-events:auto}.rr-converge__case{position:static;width:auto;padding-inline:var(--rr-gutter)}}.rr-includes{display:grid;gap:var(--rr-s-6)}@media(min-width:62rem){.rr-includes{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);column-gap:clamp(2.5rem,6vw,7rem);align-items:start}}.rr-includes__title{margin:0;max-width:8ch}.rr-includes__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.rr-includes__list li{position:relative;padding-block:var(--rr-s-4);padding-left:1.6em;border-top:1px solid var(--rr-line);font-size:var(--rr-fs-h4);font-weight:var(--rr-fw-medium);letter-spacing:-.015em;color:var(--rr-ink-soft)}.rr-includes__list li:before{content:"";position:absolute;left:0;top:calc(var(--rr-s-4) + .3em);width:.85em;height:.85em;background:var(--rr-accent);-webkit-mask:var(--rr-spark) center / contain no-repeat;mask:var(--rr-spark) center / contain no-repeat}.rr-includes__list li:last-child{border-bottom:1px solid var(--rr-line)}.rr-includes-section.is-enhanced{min-height:100vh;min-height:100svh;display:grid;align-content:center;overflow:clip}.rr-includes-section.is-enhanced .rr-includes__list li{will-change:transform}.rr-phases__head{display:grid;gap:var(--rr-s-5);margin-bottom:clamp(2.5rem,6vh,4.5rem)}.rr-phases__heading{margin:0;max-width:14ch}.rr-phases__lead{margin:0;max-width:40ch}@media(min-width:62rem){.rr-phases__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2.5rem,6vw,7rem);align-items:end}}.rr-phases{display:grid;gap:var(--rr-s-4);margin:0;padding:0;list-style:none}@media(min-width:62rem){.rr-phases{grid-template-columns:repeat(3,minmax(0,1fr))}}.rr-phase{display:grid;gap:var(--rr-s-4);align-content:start;padding:clamp(1.5rem,2.4vw,2.5rem);background:var(--rr-bg-alt);border-radius:var(--rr-radius-lg)}.rr-phase__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rr-s-4);margin:0 0 var(--rr-s-2);font-family:var(--rr-font-label);font-size:var(--rr-fs-label);font-weight:var(--rr-fw-medium);letter-spacing:var(--rr-track-label);font-variant-numeric:tabular-nums}.rr-phase__num{color:var(--rr-slate-400)}.rr-phase__time{color:var(--rr-accent);text-transform:uppercase}.rr-phase__title{margin:0}.rr-phase__body{margin:0;color:var(--rr-text-muted);text-wrap:pretty}ul.rr-phase__list{margin-top:var(--rr-s-3);padding-top:var(--rr-s-5);border-top:1px solid var(--rr-line);gap:var(--rr-s-3)}.rr-phase__list li{font-size:var(--rr-fs-body);color:var(--rr-text);padding-left:1.7em}.rr-phase__list li:before{top:.32em}.rr-studio__head{display:grid;gap:var(--rr-s-5);margin-bottom:clamp(3rem,7vh,5.5rem)}.rr-studio__heading{margin:0;max-width:14ch}.rr-studio__lead{margin:0;max-width:44ch}@media(min-width:62rem){.rr-studio__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2.5rem,6vw,7rem);align-items:end}}.rr-studio{position:relative}.rr-studio__canvas{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity var(--rr-dur-slow) var(--rr-ease-out)}.rr-studio__canvas.is-ready{opacity:1}.rr-studio__canvas canvas{display:block;width:100%;height:100%}.rr-studio__ascii{display:block;width:100%;height:100%;overflow:hidden;color:var(--rr-ink)}.rr-studio__grid{position:relative;z-index:2;display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--rr-line)}@media(min-width:48rem){.rr-studio__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:62rem){.rr-studio__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rr-studio__cell{display:grid;gap:var(--rr-s-3);align-content:start;padding:clamp(1.75rem,3vw,3rem) clamp(1.25rem,2.4vw,2.5rem) clamp(2rem,3.4vw,3.5rem);border-bottom:1px solid var(--rr-line)}@media(min-width:48rem){.rr-studio__cell{border-right:1px solid var(--rr-line)}.rr-studio__cell:nth-child(2n){border-right:0}}@media(min-width:62rem){.rr-studio__cell:nth-child(2n){border-right:1px solid var(--rr-line)}.rr-studio__cell:nth-child(3n){border-right:0}}.rr-studio__icon{width:clamp(5.5rem,9vw,8.5rem);aspect-ratio:1;margin-bottom:var(--rr-s-4);color:#b3c0c4}.rr-studio__icon svg{display:block;width:100%;height:100%;transition:opacity var(--rr-dur-slow) var(--rr-ease-out)}.rr-studio.is-live .rr-studio__icon svg{opacity:0}.rr-studio__icon--frame{width:100%;height:100%;margin:0;padding:3%}.rr-team .rr-studio__canvas{z-index:3}.rr-team__frame{aspect-ratio:3 / 4}.rr-team .rr-team__frame{background-image:radial-gradient(ellipse 58% 20% at 50% 89%,color-mix(in srgb,var(--rr-slate-600),transparent 74%),transparent 70%),radial-gradient(ellipse 95% 80% at 50% 28%,var(--rr-slate-100) 0%,var(--rr-slate-200) 60%,var(--rr-slate-300) 100%)}.rr-studio__name{margin:0}.rr-studio__body{margin:0;font-size:var(--rr-fs-sm);color:var(--rr-text-muted);max-width:34ch;text-wrap:pretty}.rr-loop{overflow:clip}.rr-loop__canvas{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.4s var(--rr-ease-out)}.rr-loop__canvas.is-ready{opacity:1}.rr-loop__canvas canvas{display:block;width:100%;height:100%}.rr-loop__inner{position:relative;z-index:1}.rr-loop__card{background:transparent;border-color:var(--rr-border)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.rr-loop__card{-webkit-backdrop-filter:blur(3px) saturate(1.2);backdrop-filter:blur(3px) saturate(1.2)}}.rr-landing{display:flow-root}.rr-landing>.alignleft{float:left;max-width:50%;margin:0 var(--rr-s-5) var(--rr-s-4) 0}.rr-landing>.alignright{float:right;max-width:50%;margin:0 0 var(--rr-s-4) var(--rr-s-5)}.rr-landing>.aligncenter{margin-inline:auto}.rr-landing>.wp-block-table{overflow-x:auto}.rr-landing>.alignfull{max-width:none;width:100vw;margin-inline:calc(50% - 50vw)}.rr-landing h2{font-size:min(var(--rr-fs-h2),3.125rem);line-height:var(--rr-lh-snug);font-weight:var(--rr-fw-medium);letter-spacing:var(--rr-track-display);margin-top:var(--rr-s-7);text-wrap:balance}.rr-landing h3{font-size:var(--rr-fs-h3);line-height:1.2;font-weight:var(--rr-fw-medium);letter-spacing:-.02em;margin-top:var(--rr-s-6);overflow-wrap:break-word;hyphens:auto}.rr-landing h4{font-size:var(--rr-fs-h4);line-height:1.35;font-weight:var(--rr-fw-medium);margin-top:var(--rr-s-5)}.rr-landing h2:first-child,.rr-landing h3:first-child,.rr-landing h4:first-child{margin-top:0}.rr-landing p,.rr-landing li{color:var(--rr-ink-soft);text-wrap:pretty}.rr-landing p.has-large-font-size,.rr-landing .is-style-lead{font-size:var(--rr-fs-lead);line-height:1.5;color:var(--rr-text-muted)}.rr-landing a:not(.rr-btn,.wp-block-button__link){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--rr-slate-300)}.rr-landing a:not(.rr-btn,.wp-block-button__link):hover{text-decoration-color:var(--rr-accent)}.rr-landing ul,.rr-landing ol{padding-left:1.2em;display:grid;gap:var(--rr-s-2)}.rr-landing img,.rr-landing video,.rr-landing figure{max-width:100%;height:auto}.rr-landing .wp-block-image img,.rr-landing .wp-block-video video{border-radius:var(--rr-radius-lg)}.rr-landing figcaption{font-size:var(--rr-fs-sm);color:var(--rr-text-muted);margin-top:var(--rr-s-3);text-align:center}.rr-landing hr{border:0;border-top:1px solid var(--rr-line);margin-block:var(--rr-s-6)}.rr-landing blockquote{border-left:2px solid var(--rr-accent);padding-left:var(--rr-s-5);font-size:var(--rr-fs-lead);line-height:1.5}.rr-landing .wp-block-columns{gap:var(--rr-s-6)}.rr-landing .wp-block-buttons{display:flex;flex-wrap:wrap;gap:var(--rr-s-3)}.rr-landing .wp-block-button__link{display:inline-flex;align-items:center;padding:.95em 1.6em;border-radius:var(--rr-radius-pill);background:var(--rr-ink);color:var(--rr-paper);font-size:var(--rr-fs-sm);font-weight:var(--rr-fw-medium);text-decoration:none;transition:background var(--rr-dur-fast) var(--rr-ease-out),color var(--rr-dur-fast) var(--rr-ease-out)}.rr-landing .wp-block-button__link:hover{background:var(--rr-accent);color:var(--rr-white)}.rr-landing .is-style-outline .wp-block-button__link{background:transparent;color:var(--rr-ink);box-shadow:inset 0 0 0 1px var(--rr-border)}.rr-landing .is-style-outline .wp-block-button__link:hover{background:var(--rr-ink);color:var(--rr-paper);box-shadow:none}.rr-landing .wp-block-group.has-background{padding:clamp(1.5rem,3vw,3rem);border-radius:var(--rr-radius-lg)}.rr-landing .wp-block-group.has-background:not([class*=background-color]){background:var(--rr-surface)}.rr-landing .rr-form-slot{max-width:var(--rr-container-text)}.rr-points{display:grid;gap:clamp(3.5rem,11vh,7.5rem)}.rr-points-field{position:relative}.rr-points-field .rr-points{position:relative;z-index:5}.rr-points-field .rr-tilefield__layer{display:none;inset:-6% 0}@media(min-width:62rem){.rr-points-field .rr-tilefield__layer{display:block}}.rr-point{display:grid;gap:var(--rr-s-4);align-content:start}.rr-point__num{font-family:var(--rr-font-label);font-size:var(--rr-fs-label);font-weight:var(--rr-fw-medium);letter-spacing:var(--rr-track-label);color:var(--rr-slate-400);font-variant-numeric:tabular-nums}.rr-point__num--spark{width:clamp(1.25rem,1.8vw,1.75rem);aspect-ratio:1;margin-top:1.3rem;background:var(--rr-accent);-webkit-mask:var(--rr-spark) center / contain no-repeat;mask:var(--rr-spark) center / contain no-repeat}.rr-point__title{margin:0;font-family:var(--rr-font-display);font-size:clamp(2rem,4.6vw,4.5rem);font-weight:var(--rr-fw-medium);line-height:1.04;letter-spacing:-.032em}.rr-point__body{margin:0;font-size:var(--rr-fs-lead);line-height:1.5;color:var(--rr-text-muted);max-width:54ch;text-wrap:pretty}@media(min-width:62rem){.rr-point{grid-template-columns:5rem minmax(0,1fr);column-gap:var(--rr-s-6)}.rr-point__num{grid-column:1;grid-row:1;padding-top:.75em}.rr-point__title,.rr-point__body{grid-column:2}}.rr-rotator{display:inline-block;white-space:nowrap;vertical-align:baseline}.rr-rotator__word{display:inline-block;color:var(--rr-accent)}.rr-rotator__char.is-scrambled{color:var(--rr-text-muted)}.rr-hero__meta{display:grid;gap:var(--rr-s-6);margin-bottom:clamp(2.5rem,6vh,4.5rem)}@media(min-width:62rem){.rr-hero__meta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--rr-s-8)}.rr-hero__meta .rr-hero__actions{justify-content:flex-end}}.rr-hero__actions{margin:0}.rr-hero__mark{position:absolute;z-index:0;top:50%;left:50%;translate:-50% -50%;width:min(104vh,82vw,76rem);aspect-ratio:1;pointer-events:none;opacity:0;transition:opacity 1.4s var(--rr-ease-out)}.rr-hero__mark.is-ready{opacity:1}.rr-hero__mark canvas{display:block;width:100%;height:100%}@media(prefers-reduced-motion:reduce){.rr-hero__mark{display:none}}.rr-hero__probe{position:absolute;z-index:0;top:50%;left:50%;translate:-50% -50%;width:min(104vh,82vw,76rem);aspect-ratio:1;pointer-events:none;opacity:0;transition:opacity 1.6s var(--rr-ease-out)}.rr-hero__probe.is-ready{opacity:1}.rr-hero__probe canvas{display:block;width:100%;height:100%}@media(prefers-reduced-motion:reduce){.rr-hero__probe{display:none}}@media(max-width:61.99rem){.rr-hero:has(.rr-hero__mark,.rr-hero__probe,.rr-hero__primitive){padding-top:calc(var(--rr-header-h) + min(56vw,17rem));overflow-x:clip}.rr-hero__inner:has(>.rr-hero__mark){position:static}.rr-hero__mark,.rr-hero__probe,.rr-hero__primitive{top:calc(var(--rr-header-h) - 6vw);left:auto;right:-8vw;translate:none;width:min(80vw,24rem)}}.rr-hero__head,.rr-hero__foot{position:relative;z-index:1}.rr-hero__foot{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--rr-s-6);padding-top:var(--rr-s-5);border-top:1px solid var(--rr-border)}.rr-platforms-section{overflow:clip}.rr-screens,.rr-screens__stage{position:relative}.rr-screen{position:relative;min-height:70vh;display:flex;align-items:center;background:color-mix(in srgb,var(--rr-surface),var(--rr-slate-500) calc(var(--shade, 0) * 7%));--rr-bg: color-mix(in srgb, var(--rr-surface), var(--rr-slate-500) calc(var(--shade, 0) * 7%))}.rr-screen__inner{position:relative;z-index:1;width:100%;padding-block:clamp(3rem,8vh,6rem);display:grid;gap:var(--rr-s-7)}.rr-screen__art{position:absolute;inset:0;z-index:0;display:none;pointer-events:none;opacity:0;transition:opacity 1s var(--rr-ease-out)}.rr-screen__art.is-ready{opacity:1}.rr-screen__art canvas{display:block;width:100%;height:100%}.rr-screens.is-enhanced .rr-screen__art{display:block}.rr-screens__lede{position:relative;z-index:15;padding-block:clamp(2rem,5vh,3.5rem) var(--rr-s-6)}.rr-screens__title{margin:0;max-width:24ch}.rr-screens.is-enhanced .rr-screens__lede{position:absolute;top:calc(var(--rr-header-h) + clamp(1rem,3vh,2rem));left:0;right:0;padding-block:0;pointer-events:none}.rr-screens.is-enhanced a.rr-screens__time-item{pointer-events:none}.rr-screens.is-enhanced a.rr-screens__time-item.is-active{pointer-events:auto}a.rr-screens__time-item,a.rr-screen__time{font-size:var(--rr-fs-body)}.rr-screens.is-enhanced .rr-screen__inner{padding-top:calc(var(--rr-header-h) + clamp(6rem,18vh,11rem))}.rr-screen__grid{display:grid;gap:var(--rr-s-6)}@media(min-width:62rem){.rr-screen__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(2.5rem,6vw,7rem);align-items:start}}.rr-screen__head{display:grid;gap:var(--rr-s-3);align-content:end}.rr-screen__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2em var(--rr-s-5)}.rr-screen__title{margin:0}.rr-screen__time{margin:0;font-size:var(--rr-fs-lead);font-weight:var(--rr-fw-medium);letter-spacing:-.01em;color:var(--rr-slate-600);white-space:nowrap}.rr-screens.is-enhanced .rr-screen__time{display:none}.rr-screens__time{display:none;margin:var(--rr-s-3) 0 0;font-size:var(--rr-fs-lead);font-weight:var(--rr-fw-medium);letter-spacing:-.01em;color:var(--rr-slate-600)}.rr-screens.is-enhanced .rr-screens__time{display:grid}.rr-screens__time-item{grid-area:1 / 1;opacity:0;transform:translateY(.35em);transition:opacity var(--rr-dur) var(--rr-ease-out),transform var(--rr-dur) var(--rr-ease-out)}.rr-screens__time-item.is-active{opacity:1;transform:none}.rr-screen__body{display:grid;gap:var(--rr-s-5);align-content:end}.rr-screen .rr-checklist{gap:var(--rr-s-4)}.rr-screen .rr-checklist li{font-size:clamp(1.0625rem,.9rem + .55vw,1.375rem);line-height:1.45;padding-left:1.7em;color:var(--rr-text)}.rr-screen .rr-checklist li:before{top:.32em;width:.95em;height:.95em}.rr-screens.is-enhanced .rr-screen__body{padding-right:var(--rr-s-7)}.rr-screens.is-enhanced .rr-screens__stage{height:100vh;height:100svh;overflow:clip}.rr-screens.is-enhanced .rr-screen{position:absolute;inset:0;min-height:0;will-change:transform}.rr-screens.is-enhanced .rr-screen~.rr-screen{transform:translateY(100%)}.rr-route__inner{display:grid;gap:var(--rr-s-8);padding-block:var(--rr-section)}.rr-route__title{margin:0;max-width:24ch}.rr-route__steps{display:grid;gap:var(--rr-s-7)}.rr-route__step{display:grid;gap:var(--rr-s-4)}.rr-route__label{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2em var(--rr-s-5)}.rr-route__name{margin:0;font-size:clamp(2.25rem,min(5vw,9vh),5.25rem);font-weight:var(--rr-fw-heavy);line-height:1.02;letter-spacing:-.045em}.rr-route__time{margin:0;font-size:var(--rr-fs-lead);font-weight:var(--rr-fw-medium);letter-spacing:-.01em;color:var(--rr-slate-600);white-space:nowrap}.rr-route__detail{display:grid;gap:var(--rr-s-5)}.rr-route__body{margin:0;font-size:clamp(1.375rem,2.2vw,2.25rem);font-weight:var(--rr-fw-medium);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.rr-route .rr-checklist{gap:var(--rr-s-3)}.rr-route .rr-checklist li{font-size:clamp(1.0625rem,.9rem + .55vw,1.375rem);line-height:1.45;padding-left:1.7em;color:var(--rr-text)}.rr-route .rr-checklist li:before{top:.32em;width:.95em;height:.95em}.rr-route.is-enhanced .rr-route__stage{height:100vh;height:100svh;display:flex;align-items:center;overflow:clip}.rr-route.is-enhanced .rr-route__inner{width:100%;padding-top:calc(var(--rr-header-h) + var(--rr-s-6));padding-bottom:var(--rr-s-6);gap:clamp(2rem,6vh,4.5rem)}.rr-route.is-enhanced .rr-route__steps{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2.5rem,6vw,7rem);row-gap:clamp(.5rem,2vh,1.25rem);padding-left:var(--rr-s-6)}.rr-route.is-enhanced .rr-route__steps:before,.rr-route.is-enhanced .rr-route__steps:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:2px;background:var(--rr-slate-200)}.rr-route.is-enhanced .rr-route__steps:after{background:var(--rr-accent);transform-origin:top;transform:scaleY(var(--p, 0))}.rr-route.is-enhanced .rr-route__step{display:contents}.rr-route.is-enhanced .rr-route__label{grid-column:1;grid-row:var(--i);color:var(--rr-slate-300);transition:color var(--rr-dur) var(--rr-ease-out)}.rr-route.is-enhanced .rr-route__time{opacity:0;transform:translate(-.5em);transition:opacity var(--rr-dur) var(--rr-ease-out),transform var(--rr-dur) var(--rr-ease-out)}.rr-route.is-enhanced .rr-route__detail{grid-column:2;grid-row:1 / span 4;align-self:center;opacity:0;transform:translateY(1.25rem);visibility:hidden;transition:opacity var(--rr-dur) var(--rr-ease-out),transform var(--rr-dur) var(--rr-ease-out),visibility var(--rr-dur)}.rr-route.is-enhanced .is-active .rr-route__label{color:var(--rr-ink)}.rr-route.is-enhanced .is-active .rr-route__time{opacity:1;transform:none}.rr-route.is-enhanced .is-active .rr-route__detail{opacity:1;transform:none;visibility:visible;transition-delay:.08s}.rr-deck{position:relative}.rr-deck__inner{display:grid;gap:var(--rr-s-7);padding-block:var(--rr-section)}.rr-deck__eyebrow{grid-column:1 / -1;margin:0}.rr-deck__names{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:.35em;font-size:var(--rr-fs-h4);font-weight:var(--rr-fw-medium);letter-spacing:-.015em;line-height:1.2;color:var(--rr-text-muted)}.rr-deck__name{position:relative;padding-left:1.4em;transition:color var(--rr-dur) var(--rr-ease-out),opacity var(--rr-dur) var(--rr-ease-out)}.rr-deck__name:before{content:"";position:absolute;left:0;top:.22em;width:.8em;height:.8em;background:var(--rr-accent);-webkit-mask:var(--rr-spark) center / contain no-repeat;mask:var(--rr-spark) center / contain no-repeat;opacity:0;transform:scale(.5);transition:opacity var(--rr-dur) var(--rr-ease-out),transform var(--rr-dur) var(--rr-ease-out)}.rr-deck__name.is-active{color:var(--rr-text)}.rr-deck__name.is-active:before{opacity:1;transform:none}.rr-deck__stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rr-s-4)}@media(min-width:40rem){.rr-deck__stack{grid-template-columns:repeat(3,minmax(0,1fr))}}.rr-deck__card{margin:0}.rr-deck__face{border-radius:var(--rr-radius);overflow:hidden;background:var(--rr-surface);box-shadow:var(--rr-shadow)}.rr-deck__card img{display:block;width:100%;height:auto}.rr-deck__caption{padding:var(--rr-s-3) var(--rr-s-4);font-size:var(--rr-fs-sm);color:var(--rr-text-muted)}.rr-deck.is-enhanced .rr-deck__inner{position:relative;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(2rem,5vw,6rem);align-items:center;height:100vh;height:100svh;padding-top:var(--rr-header-h);padding-bottom:0}.rr-deck.is-enhanced .rr-deck__side{position:relative;height:100%;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%)}.rr-deck.is-enhanced .rr-deck__eyebrow{position:absolute;z-index:1;top:calc(var(--rr-header-h) + clamp(1rem,4vh,3rem));left:var(--rr-gutter);grid-column:auto;color:var(--rr-text)}.rr-deck.is-enhanced .rr-deck__names{gap:.55em;font-size:clamp(1.5rem,4.4vh,3rem);font-weight:var(--rr-fw-medium);letter-spacing:-.03em;line-height:1.05;white-space:nowrap;will-change:transform}.rr-deck.is-enhanced .rr-deck__name{padding-left:.9em;opacity:.45}.rr-deck.is-enhanced .rr-deck__name.is-active{opacity:1}.rr-deck.is-enhanced .rr-deck__name:before{width:.5em;height:.5em;top:.3em}.rr-deck.is-enhanced .rr-deck__inner{overflow:clip}.rr-deck.is-enhanced .rr-deck__view{--rr-wheel: 140svh;position:relative;width:100%;aspect-ratio:920 / 688;max-height:66vh;max-height:66svh;max-width:calc(66svh * 920 / 688);perspective:1500px}.rr-deck.is-enhanced .rr-deck__stack{position:absolute;inset:0;display:block;transform-style:preserve-3d;transform:translateZ(calc(var(--rr-wheel) * -1))}.rr-deck.is-enhanced .rr-deck__card{position:absolute;inset:0;z-index:var(--i);transform-style:preserve-3d;will-change:transform}.rr-deck.is-enhanced .rr-deck__face{position:absolute;inset:0;transform:translateZ(var(--rr-wheel));box-shadow:var(--rr-shadow-lg);backface-visibility:hidden}.rr-deck.is-enhanced .rr-deck__caption{display:none}.rr-tilefield{position:relative;height:clamp(40rem,130vh,76rem)}.rr-tilefield__heading{position:absolute;z-index:5;left:0;top:34%;max-width:22ch;margin:0}.rr-tilefield__layer{position:absolute;inset:0}.rr-tile{--rr-tile-w: clamp(11rem, 16vw, 15.5rem);position:absolute;left:var(--x);top:var(--y);width:calc(var(--rr-tile-w) * (.42 + .58 * var(--z)));z-index:calc(var(--z) * 10);opacity:calc(.5 + .5 * var(--z));filter:blur(calc((1 - var(--z)) * 1.6px))}.rr-tile .rr-platform__name{font-size:calc(var(--rr-fs-label) * (.7 + .3 * var(--z)))}.rr-tile .rr-platform__mark{width:calc(clamp(3.5rem,4.8vw,4.75rem) * (.55 + .45 * var(--z)))}@media(max-width:61.99rem){.rr-tilefield{height:clamp(28rem,90vh,44rem)}.rr-tilefield__heading{top:8%;max-width:100%}.rr-tile{--rr-tile-w: 34vw}.rr-tile.rr-tile--far{display:none}}.rr-platform{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rr-s-4);aspect-ratio:6 / 5;will-change:transform;padding:var(--rr-s-5);background:var(--rr-surface);border-radius:2px;color:var(--rr-slate-500);transition:background-color var(--rr-dur) var(--rr-ease-out),color var(--rr-dur) var(--rr-ease-out)}.rr-platform__mark{display:grid;flex:none;width:clamp(3.5rem,4.8vw,4.75rem);height:clamp(3.5rem,4.8vw,4.75rem)}.rr-platform__mark svg{grid-area:1 / 1;width:100%;height:100%;fill:currentColor;transition:opacity var(--rr-dur) var(--rr-ease-out),color var(--rr-dur) var(--rr-ease-out)}.rr-platform__colour{opacity:0}.rr-platform__name{font-family:var(--rr-font-label);font-size:var(--rr-fs-label);font-weight:var(--rr-fw-medium);letter-spacing:var(--rr-track-label);text-transform:uppercase;white-space:nowrap;color:var(--rr-muted);transition:color var(--rr-dur) var(--rr-ease-out)}@media(hover:hover){.rr-platform:hover{background:var(--rr-surface-2)}.rr-platform:hover .rr-platform__name{color:var(--rr-ink)}.rr-platform--colour:hover .rr-platform__mono{opacity:0}.rr-platform--colour:hover .rr-platform__colour{opacity:1}.rr-platform:not(.rr-platform--colour):hover svg{color:var(--brand)}}.rr-services{border-bottom:1px solid var(--rr-line)}.rr-service{position:relative;display:block;padding-block:clamp(1.75rem,3.6vw,3rem);padding-right:4rem;border-top:1px solid var(--rr-line);color:var(--rr-ink);transition:border-color var(--rr-dur) var(--rr-ease-out)}.rr-service__index{position:absolute;top:clamp(1.75rem,3.6vw,3rem);right:0;font-size:var(--rr-fs-sm);line-height:1.4;color:var(--rr-slate-400);font-variant-numeric:tabular-nums;letter-spacing:0}.rr-service__name{display:flex;align-items:center;gap:.28em;font-size:clamp(2.25rem,6.2vw,6.25rem);font-weight:var(--rr-fw-display);letter-spacing:-.045em;line-height:1.02}.rr-service__arrow{flex:none;width:.34em;height:.34em;opacity:0;transform:translate(-.35em);transition:opacity var(--rr-dur) var(--rr-ease-out),transform var(--rr-dur) var(--rr-ease-out)}.rr-service__desc{display:block;margin-top:var(--rr-s-4);font-size:clamp(1rem,1.25vw,1.1875rem);line-height:1.45;color:var(--rr-ink-soft);max-width:68ch;text-wrap:pretty}.rr-service__name,.rr-service__desc{transition:transform var(--rr-dur-slow) var(--rr-ease-out)}@media(hover:hover)and (min-width:48rem){a.rr-service:hover{border-top-color:var(--rr-ink)}a.rr-service:hover .rr-service__name,a.rr-service:hover .rr-service__desc{transform:translate(clamp(.5rem,1.2vw,1.5rem))}a.rr-service:hover .rr-service__arrow{opacity:1;transform:translate(0)}a.rr-service:hover .rr-service__index{color:var(--rr-ink)}}.rr-work-card{display:grid;gap:var(--rr-s-4)}.rr-work-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--rr-radius-lg);background:var(--rr-surface);border:1px solid var(--rr-border)}.rr-work-card__media>*{width:100%;height:100%;object-fit:cover;transition:transform var(--rr-dur-slow) var(--rr-ease-out)}.rr-work-card:hover .rr-work-card__media>*{transform:scale(1.04)}.rr-work-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rr-s-4)}.rr-work-card__result{font-family:var(--rr-font-label);font-size:var(--rr-fs-label);letter-spacing:.08em;color:var(--rr-accent);text-transform:uppercase}a.rr-work-card{color:inherit;text-decoration:none}.rr-work-card__media img{object-position:top}.rr-work-card--link .rr-arrow-link{margin-top:var(--rr-s-2)}.rr-work-card--soon .rr-work-card__media{border-style:dashed}.rr-work-card--soon .rr-work-card__media>*{transform:none}.rr-stats{display:grid;gap:var(--rr-s-6) var(--rr-s-7);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));margin:0;padding-bottom:var(--rr-s-8);border-bottom:1px solid var(--rr-line)}.rr-stat{display:grid;gap:var(--rr-s-2);align-content:start}.rr-stat__value{margin:0;font-size:var(--rr-fs-display-l);line-height:var(--rr-lh-tight);letter-spacing:-.03em;font-weight:600;font-variant-numeric:tabular-nums}.rr-stat__prefix{font-size:.45em;font-weight:500;letter-spacing:-.01em;color:var(--rr-text-muted);vertical-align:.5em;margin-right:.15em}.rr-stat__label{font-size:var(--rr-fs-sm);color:var(--rr-text-muted);max-width:22ch}.rr-facts{display:grid;gap:var(--rr-s-5) var(--rr-s-7);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));margin:var(--rr-s-7) 0 0}.rr-facts .rr-detail{border-bottom:0;padding-bottom:0}.rr-facts dd{margin:0}.rr-figure{margin:0;display:grid;gap:var(--rr-s-3)}.rr-figure__frame{overflow:hidden;border-radius:var(--rr-radius-lg);box-shadow:var(--rr-shadow-lg)}.rr-figure__frame img{display:block;width:100%;height:auto}.rr-figure__caption{font-size:var(--rr-fs-sm);color:var(--rr-text-muted);text-align:center;justify-self:center;max-width:60ch}.rr-figure--site .rr-figure__frame{max-height:68svh}.rr-figure--site .rr-figure__frame img{object-fit:cover;object-position:top;height:100%;max-height:68svh}.rr-layered{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin:0;row-gap:var(--rr-s-5)}.rr-layered__back,.rr-layered__front{grid-row:1}.rr-layered__back{grid-column:1 / 8;z-index:1;align-self:start}.rr-layered__front{grid-column:6 / 13;z-index:2;align-self:end;margin-top:18%}.rr-layered--flip .rr-layered__back{grid-column:6 / 13}.rr-layered--flip .rr-layered__front{grid-column:1 / 8}.rr-layered img{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 40px rgba(20,25,26,.18))}.rr-layered img.rr-layered__opaque{filter:none;border-radius:var(--rr-radius-lg);box-shadow:var(--rr-shadow-lg)}.rr-layered__caption{grid-row:2;grid-column:1 / -1;max-width:60ch;justify-self:center;text-align:center;font-size:var(--rr-fs-sm);color:var(--rr-text-muted)}@media(max-width:61.99rem){.rr-layered__back{grid-column:1 / 10}.rr-layered__front{grid-column:4 / 13;margin-top:55%}.rr-layered--flip .rr-layered__back{grid-column:4 / 13}.rr-layered--flip .rr-layered__front{grid-column:1 / 10}}.rr-checklist--lg{gap:var(--rr-s-4)}.rr-checklist--lg li{font-size:var(--rr-fs-body);color:var(--rr-text);padding-left:1.7em}.rr-checklist--lg li:before{top:.32em}.rr-placeholder-media{display:grid;place-items:center;background:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--rr-slate-500) 9%,transparent) 10px 11px);color:var(--rr-slate-400)}.rr-cta{position:relative;overflow:clip}.rr-cta__inner{display:grid;gap:var(--rr-s-7);position:relative;z-index:2}.rr-cta__title{max-width:16ch}.rr-faq__item{border-bottom:1px solid var(--rr-border)}.rr-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--rr-s-5);padding-block:var(--rr-s-5);text-align:left;font-size:var(--rr-fs-h4);font-weight:500;letter-spacing:-.015em}.rr-faq__icon{flex:none;width:1rem;height:1rem;position:relative}.rr-faq__icon:before,.rr-faq__icon:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:currentColor;transition:transform var(--rr-dur) var(--rr-ease-out)}.rr-faq__icon:after{transform:rotate(90deg)}.rr-faq__q[aria-expanded=true] .rr-faq__icon:after{transform:rotate(0)}.rr-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--rr-dur) var(--rr-ease-out)}.rr-faq__a>div{overflow:hidden}.rr-faq__item.is-open .rr-faq__a{grid-template-rows:1fr}.rr-faq__a p{padding-bottom:var(--rr-s-5);color:var(--rr-text-muted);max-width:62ch}.rr-detail{display:grid;gap:var(--rr-s-1);padding-bottom:var(--rr-s-4);border-bottom:1px solid var(--rr-line)}.rr-detail dd{margin:0}.rr-checklist{display:grid;gap:var(--rr-s-3);list-style:none;padding:0;margin:0}.rr-checklist li{position:relative;padding-left:1.5rem;font-size:var(--rr-fs-sm);color:var(--rr-text-muted)}.rr-checklist li:before{content:"";position:absolute;left:0;top:.3em;width:.9rem;height:.9rem;background:var(--rr-accent);-webkit-mask:var(--rr-spark) center / contain no-repeat;mask:var(--rr-spark) center / contain no-repeat}.rr-field-section{position:relative}.rr-field-layer{position:absolute;inset:0;pointer-events:none}.rr-field-layer--back{z-index:0}.rr-field-layer--front{z-index:2}.rr-field{position:sticky;top:0;height:100svh;width:100%;opacity:0;transition:opacity 1.2s var(--rr-ease-out);mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent)}.rr-field.is-ready{opacity:.62}.rr-field canvas{display:block;width:100%;height:100%}.rr-field-content{position:relative;z-index:1}.rr-field-content .rr-statement p{position:relative}.rr-field-section .rr-field-content{padding-block:clamp(4rem,14vh,9rem)}@media(prefers-reduced-motion:reduce){.rr-field-layer{display:none}}[data-rr-focus]{--rr-word-rest: var(--rr-slate-200)}.rr-word{color:var(--rr-word-rest);transition:none}@media(prefers-reduced-motion:reduce){.rr-word{color:inherit}}.rr-statement p{font-size:clamp(1.375rem,2.5vw,2.125rem);line-height:1.35;letter-spacing:-.02em;max-width:22ch;text-wrap:pretty;margin:0}@media(min-width:62rem){.rr-statement p{max-width:26ch}}.rr-watch{display:grid;gap:var(--rr-s-8)}@media(min-width:62rem){.rr-watch{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:var(--rr-s-9);align-items:center}}.rr-watch__copy{display:grid;gap:var(--rr-s-6);justify-items:start}.rr-watch__title{font-size:clamp(2.125rem,3.9vw,4.5rem)}.rr-race{margin:0;display:grid;gap:var(--rr-s-5);padding:clamp(1.5rem,3vw,2.75rem);background:var(--rr-surface);border-radius:var(--rr-radius-lg)}.rr-race__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rr-s-4)}.rr-race__caption{font-size:var(--rr-fs-sm);font-weight:var(--rr-fw-medium)}.rr-race__week{white-space:nowrap}.rr-race__rows{display:grid;gap:var(--rr-s-3)}.rr-race__row{position:relative;display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--rr-s-4);align-items:center;font-size:var(--rr-fs-sm);color:var(--rr-text-muted)}@media(min-width:48rem){.rr-race__row{grid-template-columns:8.5rem minmax(0,1fr)}}.rr-race__row.is-you{z-index:1;color:var(--rr-ink);font-weight:var(--rr-fw-semibold)}.rr-race__name{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}.is-you .rr-race__name:after{content:"";width:.85em;height:.85em;background:var(--rr-accent);-webkit-mask:var(--rr-spark) center / contain no-repeat;mask:var(--rr-spark) center / contain no-repeat;transition:transform var(--rr-dur) var(--rr-ease-out)}.rr-race.is-racing .is-you .rr-race__name:after{transform:scale(0)}.rr-race__track{display:flex;align-items:center;gap:var(--rr-s-3);height:1.5rem}.rr-race__bar{flex:none;height:100%;width:calc(var(--v) * 3.3%);border-radius:var(--rr-radius-pill);background:var(--rr-slate-200)}.is-you .rr-race__bar{background:var(--rr-accent)}.rr-race__value{font-variant-numeric:tabular-nums;white-space:nowrap}.rr-race__stat{display:flex;align-items:center;gap:var(--rr-s-5);margin-top:var(--rr-s-2);padding-top:var(--rr-s-5);border-top:1px solid var(--rr-line)}.rr-race__stat-value{flex:none;min-width:3ch;font-size:clamp(2.5rem,4.2vw,4.25rem);line-height:var(--rr-lh-tight);letter-spacing:-.03em;font-weight:600;font-variant-numeric:tabular-nums;color:var(--rr-accent)}.rr-race__stat-label{font-size:var(--rr-fs-sm);color:var(--rr-ink-soft);max-width:24ch}.rr-race__note{font-size:.8125rem;color:var(--rr-text-muted)}.rr-statement--centre{justify-items:center}.rr-statement--centre .rr-statement p{text-align:center;max-width:30ch}.rr-statement--centre .rr-arrow-link{justify-self:center}.rr-dots{display:flex;align-items:center;gap:var(--rr-s-3);margin-top:var(--rr-s-7)}.rr-dots--vertical{position:absolute;right:var(--rr-gutter);top:50%;transform:translateY(-50%);flex-direction:column;margin:0;z-index:20}.rr-dots--vertical .rr-dots__dot.is-active{width:6px;height:22px}.rr-dots--vertical .rr-dots__dot{transition:background-color var(--rr-dur) var(--rr-ease-out),height var(--rr-dur) var(--rr-ease-out)}.rr-dots__dot{width:6px;height:6px;border-radius:50%;background:var(--rr-slate-300);transition:background-color var(--rr-dur) var(--rr-ease-out),width var(--rr-dur) var(--rr-ease-out)}.rr-dots__dot.is-past{background:var(--rr-slate-500)}.rr-dots__dot.is-active{width:22px;border-radius:var(--rr-radius-pill);background:var(--rr-ink)}[data-rr-split]{display:flex;flex-direction:column}.rr-line-mask{display:block;overflow:hidden;padding-block:var(--rr-mask-bleed);margin-block:calc(var(--rr-mask-bleed) * -1)}.rr-line-mask>span{display:block;will-change:transform}.rr-js [data-rr-split] .rr-line-mask>span{transform:translateY(145%)}[data-rr-words] .rr-line-mask{overflow:visible}.rr-js [data-rr-words] .rr-line-mask>span{transform:none}[data-rr-words] .rr-word{color:inherit}.rr-js [data-rr-reveal]{opacity:0}.rr-js [data-rr-reveal=up]{transform:translateY(16px)}.rr-js [data-rr-stagger]>*{opacity:0;transform:translateY(14px)}.rr-js [data-rr-reveal-each]>*{opacity:0;transform:translate(-80px)}@media(prefers-reduced-motion:reduce){.rr-js [data-rr-reveal-each]>*{opacity:1!important;transform:none!important}}[data-rr-count]{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.rr-js [data-rr-reveal],.rr-js [data-rr-stagger]>*{opacity:1!important;transform:none!important}.rr-js [data-rr-split] .rr-line-mask>span{transform:none!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:rr-vt-out .26s var(--rr-ease-in-out) both}::view-transition-new(root){animation:rr-vt-in .42s var(--rr-ease-out) both}@keyframes rr-vt-out{to{opacity:0;transform:translateY(-8px)}}@keyframes rr-vt-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.rr-header{view-transition-name:rr-header}.rr-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.rr-text-muted{color:var(--rr-text-muted)}.rr-measure{max-width:62ch}.rr-measure-sm{max-width:46ch}.rr-bg-alt{--rr-bg: var(--rr-surface);background-color:var(--rr-surface)}.rr-bg-alt-2{--rr-bg: var(--rr-surface-2);background-color:var(--rr-surface-2)}.rr-mt-4{margin-top:var(--rr-s-4)}.rr-mt-6{margin-top:var(--rr-s-6)}.rr-mt-8{margin-top:var(--rr-s-8)}.rr-lp-footer{padding-block:var(--rr-s-7);border-top:1px solid var(--rr-line);font-size:var(--rr-fs-sm);color:var(--rr-text-muted)}.rr-lp-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rr-s-4)}.rr-lp-footer p{margin:0}.rr-lp-footer a{color:var(--rr-ink-soft);text-decoration:underline;text-decoration-color:var(--rr-slate-300);text-underline-offset:.2em}.rr-lp-footer a:hover{text-decoration-color:var(--rr-accent)}.rr-lp-hero{position:relative;padding-top:calc(var(--rr-header-h) + clamp(1.25rem,4.5vw,4.5rem));padding-bottom:clamp(3rem,6vw,6rem)}.rr-lp-title{margin:0;font-family:var(--rr-font-display);font-weight:var(--rr-fw-heavy);font-size:clamp(2.375rem,4.7vw,5.5rem);line-height:var(--rr-lh-tight);letter-spacing:-.04em;text-wrap:balance}.rr-lp-title>span{display:block}.rr-lp-hero__lead{margin:var(--rr-s-5) 0 0;max-width:42ch}.rr-lp-hero__centre{display:grid;justify-items:center;text-align:center}.rr-lp-hero__centre .rr-lp-title{font-size:clamp(2.375rem,5.6vw,6rem)}.rr-lp-hero__centre .rr-lp-hero__lead{max-width:46ch}.rr-lp-panel{display:grid;gap:var(--rr-s-5);padding:clamp(1.25rem,3vw,2.5rem);background:var(--rr-surface);border-radius:var(--rr-radius-lg);scroll-margin-top:calc(var(--rr-header-h) + var(--rr-s-4))}.rr-bg-alt .rr-lp-panel{background:var(--rr-paper)}.rr-lp-panel__title{margin:0;font-size:var(--rr-fs-h3);font-weight:var(--rr-fw-medium);line-height:1.2;letter-spacing:-.02em}.rr-lp-panel--test{width:min(100%,44rem);margin-top:var(--rr-s-7);text-align:left}.rr-lead{display:grid;gap:var(--rr-s-5)}.rr-lead__fields{display:grid;gap:var(--rr-s-4)}.rr-lead__field{display:grid;gap:var(--rr-s-2);min-width:0}.rr-lead__field label{font-size:var(--rr-fs-sm);font-weight:500;color:var(--rr-ink)}.rr-lead__input{width:100%;min-height:3.5rem;padding:0 1.1em;font:inherit;font-size:max(1rem,16px);color:var(--rr-ink);caret-color:var(--rr-accent);background:var(--rr-white);border:1px solid var(--rr-slate-400);border-radius:var(--rr-radius);transition:border-color var(--rr-dur-fast) var(--rr-ease-out),box-shadow var(--rr-dur-fast) var(--rr-ease-out)}.rr-lead__input::placeholder{color:var(--rr-muted);opacity:1}.rr-lead__input:hover{border-color:var(--rr-slate-600)}.rr-lead__input:focus{outline:none;border-color:var(--rr-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--rr-slate-500) 22%,transparent)}.rr-lead__input[aria-invalid]{border-color:var(--rr-accent)}.rr-lead__input[aria-invalid]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--rr-ember) 16%,transparent)}.rr-lead__error{margin:0;font-size:var(--rr-fs-sm);color:var(--rr-ember-deep)}.rr-lead__submit,.rr-lead__next{width:100%;min-height:3.5rem}.rr-lead__submit:disabled{cursor:progress;opacity:.75}.rr-lead__submit.is-sending:after{content:"";display:inline-block;width:1.2em;text-align:left;animation:rr-lead-dots 1.2s steps(4,end) infinite}@keyframes rr-lead-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.rr-lead__assure{display:flex;flex-wrap:wrap;gap:var(--rr-s-2) var(--rr-s-5);margin:0;padding:0;list-style:none;font-size:.875rem;color:var(--rr-ink-soft)}.rr-lead__assure li{display:inline-flex;align-items:center;gap:.45em}.rr-lead__assure li:before{content:"";flex:none;width:.8em;height:.8em;background:var(--rr-accent);-webkit-mask:var(--rr-spark) center / contain no-repeat;mask:var(--rr-spark) center / contain no-repeat}.rr-lead__privacy{margin:0;font-size:.8125rem;color:var(--rr-text-muted)}.rr-lead__privacy a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.rr-lead__alert{margin:0;padding:var(--rr-s-3) var(--rr-s-4);border-radius:var(--rr-radius);background:var(--rr-ember-wash);color:var(--rr-ember-deep);font-size:var(--rr-fs-sm)}.rr-lead__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}fieldset.rr-lead__step{border:0;margin:0;padding:0;min-width:0}.rr-lead__step{display:grid;gap:var(--rr-s-4)}.rr-js .rr-lead--steps .rr-lead__step:not(.is-active){display:none}.rr-js .rr-lead--steps .rr-lead__step.is-active{animation:rr-lead-step var(--rr-dur) var(--rr-ease-out)}@keyframes rr-lead-step{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rr-js .rr-lead--steps .rr-lead__step.is-active{animation:none}}.rr-lead__progress{--p: 33.34%;margin:0;display:grid;gap:var(--rr-s-2);font-size:var(--rr-fs-label);font-weight:500;letter-spacing:var(--rr-track-label);text-transform:uppercase;color:var(--rr-text-muted);font-variant-numeric:tabular-nums}.rr-lead__progress:after{content:"";height:3px;border-radius:var(--rr-radius-pill);background:linear-gradient(var(--rr-accent),var(--rr-accent)) 0 0 / var(--p) 100% no-repeat,var(--rr-slate-200);transition:background-size var(--rr-dur) var(--rr-ease-out)}.rr-lead--steps[data-step="2"] .rr-lead__progress{--p: 66.67%}.rr-lead--steps[data-step="3"] .rr-lead__progress{--p: 100%}.no-js .rr-lead__progress{display:none}@media(min-width:40rem){.rr-lead__inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--rr-s-3);align-items:start}.rr-lead__inline .rr-lead__next{width:auto;margin-top:calc(var(--rr-fs-sm) * 1.62 + var(--rr-s-2))}}.rr-lead__inline{display:grid;gap:var(--rr-s-3)}.rr-lead__question{margin:0;padding:0;font-size:var(--rr-fs-h4);font-weight:500;letter-spacing:-.015em;color:var(--rr-ink)}legend.rr-lead__question{margin-bottom:var(--rr-s-4)}.rr-lead__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rr-s-3)}.rr-lead__chip{position:relative;display:block;cursor:pointer}.rr-lead__chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.rr-lead__chip span{display:flex;align-items:center;min-height:3.5rem;padding:.75em 1em;border:1px solid var(--rr-slate-400);border-radius:var(--rr-radius);background:var(--rr-white);font-weight:500;line-height:1.25;transition:border-color var(--rr-dur-fast) var(--rr-ease-out),background-color var(--rr-dur-fast) var(--rr-ease-out),color var(--rr-dur-fast) var(--rr-ease-out)}.rr-lead__chip:hover span{border-color:var(--rr-ink)}.rr-lead__chip input:checked+span{background:var(--rr-ink);border-color:var(--rr-ink);color:var(--rr-paper)}.rr-lead__chip input:focus-visible+span{outline:2px solid var(--rr-accent);outline-offset:3px}.rr-lead__nav{display:flex;justify-content:space-between;gap:var(--rr-s-4)}.rr-lead__link{font:inherit;font-size:var(--rr-fs-sm);color:var(--rr-text-muted);text-decoration:underline;text-decoration-color:var(--rr-slate-300);text-underline-offset:.2em;padding-block:var(--rr-s-2)}.rr-lead__link:hover{color:var(--rr-ink);text-decoration-color:var(--rr-accent)}.rr-lead__nav .rr-lead__link:only-child{margin-right:auto}.no-js .rr-lead__nav{display:none}.rr-lp-h2{font-size:clamp(2rem,4.2vw,4.5rem);margin:0}.rr-lp-steps{display:grid;gap:var(--rr-s-6);margin:0;padding:0;list-style:none}.rr-lp-steps__item{display:grid;gap:var(--rr-s-3);align-content:start;padding-top:var(--rr-s-5);border-top:1px solid var(--rr-line)}.rr-lp-steps__item h3{margin:0}.rr-lp-steps__item p{margin:0;color:var(--rr-text-muted);max-width:40ch}.rr-lp-steps__num{font-size:var(--rr-fs-label);font-weight:500;letter-spacing:var(--rr-track-label);color:var(--rr-text-muted);font-variant-numeric:tabular-nums}.rr-bg-alt .rr-lp-steps__item{border-top-color:var(--rr-slate-200)}.rr-lp-steps--list .rr-lp-steps__item{grid-template-columns:1.5rem minmax(0,1fr);padding-top:var(--rr-s-4)}.rr-lp-steps--list .rr-lp-steps__num{padding-top:.2em}.rr-lp-steps--list p{color:var(--rr-ink-soft)}.rr-lp-faq{display:grid;gap:var(--rr-s-7)}@media(min-width:62rem){.rr-lp-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:var(--rr-s-9);align-items:start}}.rr-lp-hero--thanks{padding-bottom:var(--rr-section)}.rr-lp-thanks{display:grid;gap:var(--rr-s-8)}@media(min-width:62rem){.rr-lp-thanks{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:var(--rr-s-9);align-items:center;min-height:52svh}}.rr-consent--lp{right:auto;left:var(--rr-s-5)}@media(max-width:47.99rem){.rr-consent--lp{left:0;right:0;bottom:0;width:auto;flex-direction:row;align-items:center;gap:var(--rr-s-4);padding:var(--rr-s-3) var(--rr-gutter) calc(var(--rr-s-3) + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0}.rr-consent--lp .rr-consent__text{flex:1;font-size:.8125rem;line-height:1.4}.rr-consent--lp .rr-consent__actions{flex:none;gap:var(--rr-s-4)}}.rr-lp-panel .rr-lead__privacy,.rr-lp-panel .rr-lead__progress,.rr-lp-panel .rr-lead__link,.rr-bg-alt .rr-lp-steps__item p{color:var(--rr-ink-soft)}@media(max-width:37.5rem){.rr-lp-hero{padding-top:calc(var(--rr-header-h) + var(--rr-s-3))}.rr-lp-title{font-size:2.125rem}.rr-lp-hero__lead{margin-top:var(--rr-s-4);font-size:1rem}.rr-lead__fields{gap:var(--rr-s-3)}.rr-lead{gap:var(--rr-s-4)}}@media(max-width:47.99rem){.rr-consent--lp{gap:var(--rr-s-3);padding-block:var(--rr-s-2) calc(var(--rr-s-2) + env(safe-area-inset-bottom))}.rr-consent--lp .rr-consent__text{font-size:.75rem;line-height:1.35}.rr-consent--lp .rr-btn{padding:.55em 1em}.rr-consent--lp .rr-consent__actions{gap:var(--rr-s-3)}}.rr-lp-hero__proof{display:inline-flex;align-items:center;gap:var(--rr-s-2);margin-top:var(--rr-s-5);font-size:var(--rr-fs-sm);font-weight:500;color:var(--rr-ink-soft)}.rr-lp-hero__proof span{text-decoration:underline;text-decoration-color:var(--rr-slate-300);text-underline-offset:.25em;transition:text-decoration-color var(--rr-dur-fast) var(--rr-ease-out)}.rr-lp-hero__proof:hover span{text-decoration-color:var(--rr-accent)}.rr-lp-hero__proof svg{flex:none;width:1em;height:1em;transition:transform var(--rr-dur) var(--rr-ease-out)}.rr-lp-hero__proof:hover svg{transform:translateY(3px)}.rr-lp-duo__item{display:grid;gap:var(--rr-s-2);align-content:start}.rr-lp-duo__value{margin:0;font-size:clamp(2.5rem,4.2vw,4.25rem);line-height:var(--rr-lh-tight);font-weight:600;letter-spacing:-.03em}.rr-lp-duo__label{font-size:var(--rr-fs-sm);color:var(--rr-ink-soft);max-width:24ch}.rr-lp-mentions__rows{display:grid;gap:var(--rr-s-3);margin:0;padding:0;list-style:none}.rr-lp-mentions__row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--rr-s-4);align-items:center;font-size:var(--rr-fs-sm);color:var(--rr-ink-soft)}.rr-lp-mentions__row.is-you{color:var(--rr-ink);font-weight:600}.rr-lp-mentions__track{display:flex;align-items:center;gap:var(--rr-s-3);height:1.75rem}.rr-lp-mentions__bar{flex:none;height:100%;width:calc(var(--w) * .8);border-radius:var(--rr-radius-pill);background:var(--rr-slate-200);transform-origin:left center}.is-you .rr-lp-mentions__bar{background:var(--rr-accent)}.rr-lp-mentions__value{font-variant-numeric:tabular-nums}.rr-js [data-rr-in] .rr-lp-mentions__bar{transition:transform .9s var(--rr-ease-out) calc(var(--i, 0) * 90ms)}.rr-js [data-rr-in]:not(.is-in) .rr-lp-mentions__bar{transform:scaleX(0)}.rr-lp-pages{display:grid;gap:var(--rr-s-8)}@media(min-width:62rem){.rr-lp-pages{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:var(--rr-s-9);align-items:center}}.rr-lp-method{margin:0;max-width:40ch;color:var(--rr-ink-soft)}.rr-lp-qa{min-width:0;margin:0;display:grid;gap:var(--rr-s-4);padding:clamp(1.25rem,3vw,2.5rem);background:var(--rr-paper);border-radius:var(--rr-radius-lg)}.rr-lp-qa__head{display:none}.rr-lp-qa__rows{display:grid;margin:0;padding:0;list-style:none}.rr-lp-qa__row{display:grid;gap:var(--rr-s-3);padding-block:var(--rr-s-4);border-bottom:1px solid var(--rr-line)}.rr-lp-qa__row:first-child{padding-top:0}.rr-lp-qa__row:last-child{border-bottom:0}@media(min-width:48rem){.rr-lp-qa__head,.rr-lp-qa__row{display:grid;grid-template-columns:minmax(0,.85fr) 1rem minmax(0,1.15fr);column-gap:var(--rr-s-4);align-items:center}.rr-lp-qa__head{padding-bottom:var(--rr-s-3);border-bottom:1px solid var(--rr-line)}.rr-lp-qa__head p{margin:0;font-size:var(--rr-fs-sm);font-weight:500;color:var(--rr-ink-soft)}.rr-lp-qa__head p:last-child{grid-column:3}.rr-lp-qa__row:first-child{padding-top:var(--rr-s-4)}}.rr-lp-qa__q{margin:0;display:grid;gap:var(--rr-s-1);font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.4;letter-spacing:-.01em;color:var(--rr-ink)}.rr-lp-qa__where{font-size:var(--rr-fs-label);font-weight:500;letter-spacing:var(--rr-track-label);text-transform:uppercase;color:var(--rr-text-muted)}.rr-lp-qa__arrow{width:1rem;height:1rem;color:var(--rr-slate-400)}@media(max-width:47.99rem){.rr-lp-qa__arrow{transform:rotate(90deg)}}.rr-lp-qa__page{display:grid;gap:var(--rr-s-1);padding:var(--rr-s-3) var(--rr-s-4);border-radius:var(--rr-radius);background:var(--rr-surface)}.rr-lp-qa__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rr-s-2);margin:0;font-size:.75rem;color:var(--rr-ink-soft)}.rr-lp-qa__biz{display:inline-flex;align-items:center;gap:.4em}.rr-lp-qa__biz:before{content:"";flex:none;width:.75rem;height:.75rem;background:var(--rr-accent);-webkit-mask:var(--rr-spark) center / contain no-repeat;mask:var(--rr-spark) center / contain no-repeat}.rr-lp-qa__type{padding:.15em .6em;border-radius:var(--rr-radius-pill);background:var(--rr-paper);font-weight:500;color:var(--rr-ink)}.rr-lp-qa__title{margin:0;font-size:var(--rr-fs-sm);font-weight:600;line-height:1.35;color:var(--rr-ink)}.rr-js .rr-lp-qa .rr-lp-qa__page,.rr-js .rr-lp-qa .rr-lp-qa__arrow{transition:opacity .42s var(--rr-ease-out) calc(.3s + var(--i, 0) * .45s),transform .6s var(--rr-ease-out) calc(.3s + var(--i, 0) * .45s)}.rr-js .rr-lp-qa:not(.is-in) .rr-lp-qa__page{opacity:0;transform:translate(-12px)}.rr-js .rr-lp-qa:not(.is-in) .rr-lp-qa__arrow{opacity:0}@media(prefers-reduced-motion:reduce){.rr-js [data-rr-in] *{transition:none!important}}.rr-lp-statement__inner{display:grid;gap:var(--rr-s-6);justify-items:center;text-align:center}.rr-lp-statement__title{margin:0;font-size:clamp(2.5rem,6.4vw,6rem)}.rr-lp-statement__title .rr-line-mask{overflow:visible}.rr-lp-statement__title .rr-line-mask:first-child{color:var(--rr-slate-500)}.rr-lp-statement__body{margin:0;max-width:40ch;font-size:clamp(1.125rem,1.7vw,1.625rem);line-height:1.45;letter-spacing:-.01em;color:var(--rr-ink-soft);text-wrap:pretty}.rr-lp-share{padding-top:var(--rr-s-5);border-top:1px solid var(--rr-line)}.rr-lp-share .rr-lp-duo__value{color:var(--rr-accent)}.rr-lp-share .rr-lp-duo__label{max-width:30ch}.rr-lp-agitate{--rr-bg: var(--rr-slate-900);background:var(--rr-slate-900);color:var(--rr-paper)}.rr-lp-agitate ::selection{background:var(--rr-paper);color:var(--rr-slate-900)}.rr-lp-agitate__grid{display:grid;gap:var(--rr-s-7)}@media(min-width:62rem){.rr-lp-agitate__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--rr-s-9);row-gap:var(--rr-s-8);align-items:center}.rr-lp-agitate__points,.rr-lp-agitate__turn{grid-column:1 / -1}.rr-lp-agitate__points{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--rr-s-7)}.rr-lp-agitate__points li,.rr-lp-agitate__points li:first-child{padding:var(--rr-s-5) 0 0;border-top:1px solid var(--rr-slate-700)}}.rr-lp-agitate__title{margin:0;font-size:clamp(2.5rem,5.4vw,5.5rem);color:var(--rr-paper)}.rr-lp-agitate__title .rr-line-mask{overflow:visible}.rr-lp-agitate__title .rr-line-mask:first-child{color:var(--rr-slate-400)}.rr-lp-agitate__points{display:grid;margin:0;padding:0;list-style:none}.rr-lp-agitate__points li{display:grid;gap:var(--rr-s-2);padding-block:var(--rr-s-5);border-top:1px solid var(--rr-slate-700)}.rr-lp-agitate__points li:first-child{padding-top:0;border-top:0}.rr-lp-agitate__points li:last-child{padding-bottom:0}.rr-lp-agitate__name{margin:0;font-size:var(--rr-fs-h3);font-weight:var(--rr-fw-medium);line-height:1.2;letter-spacing:-.02em;color:var(--rr-paper)}.rr-lp-agitate__points p{margin:0;max-width:46ch;color:var(--rr-slate-300)}.rr-lp-agitate__turn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rr-s-4) var(--rr-s-6);padding-top:var(--rr-s-6);border-top:1px solid var(--rr-slate-700)}.rr-lp-agitate__next{display:inline-flex;align-items:center;gap:var(--rr-s-2);font-size:var(--rr-fs-sm);font-weight:500;color:var(--rr-slate-300);transition:color var(--rr-dur-fast) var(--rr-ease-out)}.rr-lp-agitate__next:hover{color:var(--rr-paper)}.rr-lp-agitate__next svg{width:1em;height:1em;transition:transform var(--rr-dur) var(--rr-ease-out)}.rr-lp-agitate__next:hover svg{transform:translateY(3px)}.rr-lp-agitate__bridge{display:inline-flex;align-items:center;gap:var(--rr-s-3);margin:0;font-size:var(--rr-fs-lead);font-weight:var(--rr-fw-medium);letter-spacing:-.015em;color:var(--rr-paper)}.rr-lp-agitate__bridge:before{content:"";flex:none;width:1.1em;height:1.1em;background:var(--rr-accent);-webkit-mask:var(--rr-spark) center / contain no-repeat;mask:var(--rr-spark) center / contain no-repeat}.rr-lp-chat{margin:0;display:grid;gap:var(--rr-s-4);padding:clamp(1.25rem,2.5vw,2rem);border-radius:var(--rr-radius-lg);background:var(--rr-slate-800);box-shadow:0 24px 48px -24px #00000080}.rr-lp-chat__label{margin:0;font-size:var(--rr-fs-label);font-weight:600;letter-spacing:var(--rr-track-label);text-transform:uppercase;color:var(--rr-slate-400)}.rr-lp-chat__q{justify-self:end;max-width:85%;margin:0;padding:.7em 1.1em;border-radius:1.25rem 1.25rem .375rem;background:var(--rr-slate-700);color:var(--rr-paper);font-size:var(--rr-fs-sm);line-height:1.4}.rr-lp-chat__a{display:grid;gap:var(--rr-s-3);font-size:var(--rr-fs-sm);line-height:1.5;color:var(--rr-slate-200)}.rr-lp-chat__a p{margin:0}.rr-lp-chat__list{display:grid;gap:var(--rr-s-2);margin:0;padding-left:1.4em}.rr-lp-chat__list strong{color:var(--rr-paper);font-weight:600}.rr-lp-chat__missing{display:flex;align-items:center;gap:.5em;margin-top:var(--rr-s-2)!important;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--rr-paper)}.rr-lp-chat__missing:before{content:"";flex:none;width:.9em;height:.9em;background:var(--rr-accent);-webkit-mask:var(--rr-spark) center / contain no-repeat;mask:var(--rr-spark) center / contain no-repeat}.rr-js .rr-lp-chat .rr-lp-chat__line{transition:opacity .36s var(--rr-ease-out) calc(.5s + var(--i, 0) * .52s),transform .36s var(--rr-ease-out) calc(.5s + var(--i, 0) * .52s)}.rr-js .rr-lp-chat:not(.is-in) .rr-lp-chat__line{opacity:0;transform:translateY(6px)}.rr-lp-agitate__points li{align-content:start}@media(min-width:62rem){.rr-lp-agitate__points li:first-child{padding-top:var(--rr-s-5);border-top:1px solid var(--rr-slate-700)}.rr-lp-agitate__points li:last-child{padding-bottom:0}}.rr-lp-badge{justify-self:start;display:inline-flex;align-items:center;gap:.5em;margin:0;padding:.55em 1.1em .55em .9em;border-radius:var(--rr-radius-pill);background:var(--rr-accent);color:var(--rr-white);font-size:var(--rr-fs-body);font-weight:600;letter-spacing:-.005em;line-height:1}.rr-lp-badge:before{content:"";flex:none;width:.95em;height:.95em;background:var(--rr-white);-webkit-mask:var(--rr-spark) center / contain no-repeat;mask:var(--rr-spark) center / contain no-repeat}.rr-lp-dock{position:fixed;z-index:95;left:0;right:0;top:0;background:var(--rr-paper);border-bottom:1px solid var(--rr-line);box-shadow:0 12px 32px -18px #14191a47;transform:translateY(-110%);visibility:hidden;transition:transform var(--rr-dur) var(--rr-ease-out),visibility 0s linear var(--rr-dur)}.rr-lp-dock.is-visible{transform:none;visibility:visible;transition-delay:0s}.rr-lp-dock__inner{padding:var(--rr-s-3) var(--rr-gutter)}.rr-lp-dock__head{display:none}@media(max-width:47.99rem){body:has(.rr-lp-dock.is-visible) .rr-header{transform:translateY(-100%)}}.rr-lead--compact{gap:var(--rr-s-3)}.rr-lead--compact .rr-lead__field label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rr-lead--compact .rr-lead__input{min-height:2.875rem;padding:0 .9em}.rr-lead--compact .rr-lead__inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--rr-s-2);align-items:start}.rr-lead--compact .rr-lead__inline .rr-lead__next{width:auto;min-height:2.875rem;margin-top:0;padding-inline:1.2em}.rr-lead--compact .rr-lead__submit{min-height:2.875rem}.rr-lead--compact .rr-lead__fields{gap:var(--rr-s-2)}.rr-lead--compact .rr-lead__privacy{font-size:.75rem}.rr-lead--compact .rr-lead__nav{margin-top:calc(var(--rr-s-2) * -1)}.rr-lead__wide,.rr-lead--compact[data-step="1"] .rr-lead__privacy{display:none}@media(min-width:48rem){.rr-lp-dock{top:auto;bottom:0;border-bottom:0;border-top:1px solid var(--rr-line);box-shadow:0 -12px 32px -18px #14191a38;transform:translateY(110%)}.rr-lp-dock__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--rr-s-7);max-width:calc(64rem + var(--rr-gutter) * 2);margin-inline:auto;padding-block:var(--rr-s-6)}.rr-lp-dock .rr-lead__input,.rr-lp-dock .rr-lead--compact .rr-lead__inline .rr-lead__next,.rr-lp-dock .rr-lead__submit{min-height:3.25rem}.rr-lp-dock__head{display:grid;gap:.15rem;flex:none}.rr-lp-dock__title{margin:0;font-size:var(--rr-fs-h4);font-weight:600;letter-spacing:-.015em}.rr-lp-dock__note{margin:0;font-size:.8125rem;color:var(--rr-ink-soft)}.rr-lp-dock .rr-lead--compact{flex:1;max-width:40rem}.rr-lead--compact .rr-lead__step[data-rr-step="2"].is-active,.no-js .rr-lead--compact .rr-lead__step[data-rr-step="2"]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:var(--rr-s-2)}.rr-lead--compact .rr-lead__step[data-rr-step="2"] .rr-lead__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-lead--compact .rr-lead__step[data-rr-step="2"] .rr-lead__submit{width:auto;padding-inline:1.4em}.rr-lead--compact .rr-lead__step[data-rr-step="2"] .rr-lead__nav{margin:0}.rr-lead--compact .rr-lead__privacy{display:none}.rr-lead__wide{display:inline}.rr-lead__narrow{display:none}.rr-lp-dock .rr-lead__field{position:relative}.rr-lp-dock .rr-lead__error{position:absolute;left:0;bottom:calc(100% + .5rem);padding:.35em .7em;border-radius:var(--rr-radius-sm);background:var(--rr-ember-deep);color:var(--rr-white);font-size:.8125rem;white-space:nowrap}body:has(.rr-lp-dock) .rr-lp-footer{padding-bottom:calc(var(--rr-s-7) + 7.5rem)}body:has(.rr-lp-dock.is-visible) .rr-consent--lp{bottom:calc(7.5rem + var(--rr-s-4))}}@media(prefers-reduced-motion:reduce){.rr-lp-dock{transition:none}}@media(min-width:48rem){.rr-lp-dock--dark{background:var(--rr-ink);border-top-color:var(--rr-ink);color:var(--rr-white)}.rr-lp-dock--dark .rr-lp-dock__title{color:var(--rr-white)}.rr-lp-dock--dark .rr-lp-dock__note{color:var(--rr-slate-300)}.rr-lp-dock--dark .rr-lead__input{border-color:var(--rr-white)}.rr-lp-dock--dark .rr-lead__input:focus{border-color:var(--rr-white);box-shadow:0 0 0 3px #ffffff59}.rr-lp-dock--dark .rr-lead__input[aria-invalid]{border-color:var(--rr-accent)}.rr-lp-dock--dark .rr-lead__link{color:var(--rr-slate-300);text-decoration-color:var(--rr-slate-500)}.rr-lp-dock--dark .rr-lead__link:hover{color:var(--rr-white);text-decoration-color:var(--rr-white)}.rr-lp-dock--dark :focus-visible{outline-color:var(--rr-white)}}.rr-preview .rr-consent,.rr-preview .rr-lp-dock{display:none!important}.rr-preview .rr-header{position:absolute}
