@property --color-primary{syntax: "<color>"; inherits: true; initial-value: #2af065;}@property --color-secondary{syntax: "<color>"; inherits: true; initial-value: color-mix(in srgb,#2af065,transparent 80%);}@property --color-text{syntax: "<color>"; inherits: true; initial-value: #000;}@property --color-light{syntax: "<color>"; inherits: true; initial-value: #fff;}@property --color-dark{syntax: "<color>"; inherits: true; initial-value: #000;}@property --color-grey{syntax: "<color>"; inherits: true; initial-value: #ededed;}:root{--font-sans: "Archivo", "Helvetica Neue", arial, sans-serif;--surface: #fff;--surface-muted: #f4f4f2;--surface-raised: #fff;--surface-inverse: #000;--line: #e4e4e4;--line-strong: #8a8a8a;--ink: #000;--ink-body: #333;--ink-muted: #555;--ink-inverse: #fff;--surface-game: #000;--ink-on-game: #fff;--ink-on-game-muted: #bdbdbd;--surface-screen: #000;--ink-disabled: #9a9a9a;--signal: #2af065;--on-signal: #000;--signal-text: #000;--action: #000;--on-action: #fff;--action-hover: #333;--pixel-off: #d2d2d2;--focus: #000;--danger: #b3261e;--danger-soft: #fcebea;--success: #0a6b35;--hr-ground: var(--surface)}[data-theme=dark]:not(html){--surface: #000;--surface-muted: #141414;--surface-raised: #1f1f1f;--surface-inverse: #fff;--line: #2e2e2e;--line-strong: #7a7a7a;--ink: #fff;--ink-body: #d6d6d6;--ink-muted: #bdbdbd;--ink-inverse: #000;--surface-screen: #1f1f1f;--ink-disabled: #6b6b6b;--signal-text: #2af065;--action: #2af065;--on-action: #000;--action-hover: #5cf58a;--pixel-off: #3a3a3a;--focus: #2af065;--danger: #ff8f84;--danger-soft: #3a1311;--success: #2af065;--hr-ground: var(--surface)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 28px;--space-7: 40px;--space-8: 56px;--space-9: 72px;--space-10: 112px;--radius-0: 0;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-app: 22px;--radius-pill: 999px;--duration-fast: .12s;--duration-base: .2s;--duration-rally: 6s;--duration-net: 4s;--duration-marquee: 28s;--duration-wipe: .36s;--pixel-sm: 8px;--pixel-md: 24px;--pixel-lg: 56px;--pixel-gap: 12px;--pixel-wipe: 48px;--net-dash: 8px;--net-gap: 12px;--score-cell: 10px;--vp: min(100vh, 1080px);--nav: 88px}@media(max-width:859px){:root{--nav: 64px}}@property --_btn-background{syntax: "<color>"; inherits: false; initial-value: #2af065;}@property --_btn-color{syntax: "<color>"; inherits: false; initial-value: #fff;}@property --_btn-border-color{syntax: "<color>"; inherits: false; initial-value: #2af065;}@property --_btn-background-hover{syntax: "<color>"; inherits: false; initial-value: #000;}@property --_btn-color-hover{syntax: "<color>"; inherits: false; initial-value: #fff;}@property --_btn-border-color-hover{syntax: "<color>"; inherits: false; initial-value: #000;}@property --fs-min{syntax: "<number>"; inherits: true; initial-value: 16;}@property --fs-max{syntax: "<number>"; inherits: true; initial-value: 16;}@property --vw-min{syntax: "<number>"; inherits: true; initial-value: 375;}@property --vw-max{syntax: "<number>"; inherits: true; initial-value: 1440;}@property --flex-gap{syntax: "<length>"; inherits: false; initial-value: 80px;}@property --flex-total-columns{syntax: "<integer>"; inherits: false; initial-value: 24;}@property --grid-gap{syntax: "<length>"; inherits: false; initial-value: 80px;}@property --z-media-overlay{syntax: "<integer>"; inherits: false; initial-value: 1;}@property --z-media-content{syntax: "<integer>"; inherits: false; initial-value: 2;}@property --z-nav-overlay{syntax: "<integer>"; inherits: false; initial-value: 15;}@property --z-header{syntax: "<integer>"; inherits: false; initial-value: 16;}@property --z-local-tasks{syntax: "<integer>"; inherits: false; initial-value: 40;}@property --z-nav-dropdown{syntax: "<integer>"; inherits: false; initial-value: 999;}@property --z-nav-toggle{syntax: "<integer>"; inherits: false; initial-value: 9999;}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo/archivo-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo/archivo-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo/archivo-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo/archivo-latin-700-normal.woff2) format("woff2")}:where(a:not(.hr-btn)){color:inherit}input,textarea,select{margin:0;padding:0;font-family:inherit;border-radius:0;border:none;line-height:inherit;box-shadow:none;color:inherit}textarea{resize:none}fieldset{margin:0;padding:0;border:none}.field{display:flex;flex-direction:column;gap:8px}.field label,.field legend{font-size:14px;font-weight:500;color:var(--ink)}.field input,.field textarea{font:inherit;font-size:16px;color:var(--ink);background:var(--surface);border:2px solid var(--line-strong);border-radius:12px;padding:14px 16px;outline:none}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.choice{display:flex;gap:12px;flex-wrap:wrap}.choice label{display:flex;align-items:center;gap:10px;padding:12px 18px;border:2px solid var(--line-strong);border-radius:999px;cursor:pointer;font-size:15px;font-weight:500}.choice input{accent-color:#2af065;width:18px;height:18px;margin:0}img{vertical-align:top;max-width:100%;width:auto;height:auto}video{aspect-ratio:16/9;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}:root{--color-grey: #ededed;--color-primary: #2af065;--color-secondary: color-mix(in srgb, var(--color-primary), transparent 80%);--color-text: #000;--color-light: #fff;--color-dark: #000}:root{--font-base-family: "Archivo", "Helvetica Neue", "Arial", sans-serif;--font-sec-family: "Archivo", "Helvetica Neue", "Arial", sans-serif;--font-size: 1.6rem;--font-size-big: 1.8rem;--font-line-height: 2.2rem;--font-line-height-big: 2.5rem;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900}:root{--flex-gap: 80px;--flex-total-columns: 24}:root{--grid-gap: 80px}:root{--z-media-overlay: 1;--z-media-content: 2;--z-nav-overlay: 15;--z-header: 16;--z-local-tasks: 40;--z-nav-dropdown: 999;--z-nav-toggle: 9999}html{font-family:var(--font-base-family);font-size:62.5%;-webkit-font-smoothing:antialiased}body{font-size:16px;line-height:normal;color:var(--ink)}.display{font-size:96px;line-height:.95;font-weight:700;letter-spacing:-.025em;text-wrap:balance;margin:0;color:var(--ink)}.h1{font-size:56px;line-height:1.05;font-weight:700;letter-spacing:-.02em;text-wrap:balance;margin:0;color:var(--ink)}.h2{font-size:36px;line-height:1.1;font-weight:700;letter-spacing:-.015em;text-wrap:balance;margin:0;color:var(--ink)}.h3{font-size:23px;line-height:1.25;font-weight:700;letter-spacing:-.005em;text-wrap:balance;margin:0;color:var(--ink)}.h4{font-size:18px;line-height:1.35;font-weight:700;margin:0;color:var(--ink)}.lead{font-size:20px;line-height:1.5;font-weight:400;margin:0;color:var(--ink-body)}.body{font-size:16px;line-height:1.5;font-weight:400;margin:0;color:var(--ink-body)}.small{font-size:14px;line-height:1.5;font-weight:400;margin:0}.label{font-size:14px;line-height:1.3;font-weight:500;margin:0}.eyebrow{font-size:13px;line-height:1.3;font-weight:500;margin:0;color:var(--ink-muted)}@media(max-width:859px){.display{font-size:48px}.h1{font-size:36px}.h2{font-size:28px}}.eyebrow--signal{color:var(--signal, #2af065);font-weight:700;font-size:16px}.c-feature-row .h1,.c-kennis .h1,.c-rally .h1,.c-scorelist .h1,.c-faq .h1{font-size:clamp(34px,4vw,72px);line-height:1.04;letter-spacing:-.025em}ul,ol{list-style:none;margin:0;padding:0}.h-color-light{color:var(--color-light)}.h-color-dark{color:var(--color-dark)}.h-color-primary{color:var(--color-primary)}.h-color-secondary{color:var(--color-secondary)}.h-color-grey{color:var(--color-grey)}.h-bg-color-light{background-color:var(--color-light)}.h-bg-color-dark{background-color:var(--color-dark);color:var(--color-light)}.h-bg-color-grey{background-color:var(--color-grey)}.h-bg-color-grey-lighter{background-color:var(--color-light)}.h-bg-color-primary{background-color:var(--color-primary)}.h-bg-color-secondary{background-color:var(--color-secondary)}.h-bg-color-dark a:not(.btn),.h-bg-color-dark h1,.h-bg-color-dark h2,.h-bg-color-dark h3,.h-bg-color-dark h4,.h-bg-color-dark h5,.h-bg-color-dark .h1,.h-bg-color-dark .h2,.h-bg-color-dark .h3,.h-bg-color-dark .h4,.h-bg-color-dark .h5,.h-bg-color-primary a:not(.btn),.h-bg-color-primary h1,.h-bg-color-primary h2,.h-bg-color-primary h3,.h-bg-color-primary h4,.h-bg-color-primary h5,.h-bg-color-primary .h1,.h-bg-color-primary .h2,.h-bg-color-primary .h3,.h-bg-color-primary .h4,.h-bg-color-primary .h5,.h-bg-color-secondary a:not(.btn),.h-bg-color-secondary h1,.h-bg-color-secondary h2,.h-bg-color-secondary h3,.h-bg-color-secondary h4,.h-bg-color-secondary h5,.h-bg-color-secondary .h1,.h-bg-color-secondary .h2,.h-bg-color-secondary .h3,.h-bg-color-secondary .h4,.h-bg-color-secondary .h5,.h-color-dark a:not(.btn),.h-color-dark h1,.h-color-dark h2,.h-color-dark h3,.h-color-dark h4,.h-color-dark h5,.h-color-dark .h1,.h-color-dark .h2,.h-color-dark .h3,.h-color-dark .h4,.h-color-dark .h5,.h-color-light a:not(.btn),.h-color-light h1,.h-color-light h2,.h-color-light h3,.h-color-light h4,.h-color-light h5,.h-color-light .h1,.h-color-light .h2,.h-color-light .h3,.h-color-light .h4,.h-color-light .h5{color:inherit}.h-image-full-width img{width:100%}.h-image-children-display-block img{display:block}.h-content-alignment--container{margin-inline:auto}.h-content-alignment--wide-width{margin-inline:auto;width:100%;max-width:160rem}.h-content-alignment--full-width img{width:100%}.h-flex{display:flex}.h-margin-bottom-10{margin-block-end:1rem}.h-margin-top-10{margin-block-start:1rem}.h-margin-bottom-20{margin-block-end:2rem}.h-margin-top-20{margin-block-start:2rem}.h-margin-bottom-30{margin-block-end:3rem}.h-margin-top-30{margin-block-start:3rem}.h-margin-bottom-40{margin-block-end:4rem}.h-margin-top-40{margin-block-start:4rem}.h-margin-bottom-50{margin-block-end:5rem}.h-margin-top-50{margin-block-start:5rem}.h-margin-childs-none *{margin:0!important}.h-margin-default{margin-block-start:clamp(5rem,9.39vw + 1.4788732394rem,15rem);margin-block-end:clamp(5rem,9.39vw + 1.4788732394rem,15rem)}.h-margin-top-default{margin-block-start:clamp(5rem,9.39vw + 1.4788732394rem,15rem)}.h-margin-bottom-default{margin-block-end:clamp(5rem,9.39vw + 1.4788732394rem,15rem)}.h-padding-top-50{padding-top:5rem}.h-padding-bottom-50{padding-bottom:5rem}.h-padding-top-100{padding-top:10rem}.h-padding-bottom-100{padding-bottom:10rem}.h-padding-top-150{padding-top:15rem}.h-padding-bottom-150{padding-bottom:15rem}.h-padding-default{padding-block-start:clamp(5rem,9.39vw + 1.4788732394rem,15rem);padding-block-end:clamp(5rem,9.39vw + 1.4788732394rem,15rem)}.h-padding-top-default{padding-block-start:clamp(5rem,9.39vw + 1.4788732394rem,15rem)}.h-padding-bottom-default{padding-block-end:clamp(5rem,9.39vw + 1.4788732394rem,15rem)}.h-padding-default-medium{padding-block-start:clamp(5rem,4.69vw + 3.2394366197rem,10rem);padding-block-end:clamp(5rem,4.69vw + 3.2394366197rem,10rem)}.h-text-align-left{text-align:left}.h-text-align-center{text-align:center}.h-text-align-right{text-align:right}.h-text-size-small{font-size:1.4rem}.h-text-size-medium{font-size:2rem}.container{--container-cols: 22;--container-max: 1440px;width:calc(var(--container-cols) / 24 * 100%);max-width:var(--container-max);margin-inline:auto}@media screen and (min-width:860px){.container{--container-cols: 20}}@media screen and (width>=1100px){.container{--container-cols: 21}}@media screen and (width>=1300px){.container{--container-cols: 21.6}}.flex{display:flex;flex-wrap:wrap}.flex__item{width:calc(var(--flex-total-columns) / var(--flex-total-columns) * 100%)}.flex--row-gap-small{row-gap:var(--flex-gap)}.flex--row-gap-medium{row-gap:5rem}.flex--items-2,.flex--items-3,.flex--items-4{justify-content:space-between}.flex--items-2{gap:5rem}@media screen and (min-width:480px){.flex--items-2 .flex__item{--flex-total-columns: 2;width:calc(1 / var(--flex-total-columns) * 100% - var(--flex-gap) / 2)}}.flex--items-3{gap:5rem}@media screen and (min-width:480px){.flex--items-3 .flex__item{--flex-total-columns: 2;width:calc(1 / var(--flex-total-columns) * 100% - var(--flex-gap) / 2)}}@media screen and (min-width:992px){.flex--items-3 .flex__item{--flex-total-columns: 3;width:calc(1 / var(--flex-total-columns) * 100% - var(--flex-gap) / 2)}}.flex--items-4{row-gap:5.5rem}.flex--items-4 .flex__item{display:flex;justify-content:center}@media screen and (min-width:480px){.flex--items-4 .flex__item{--flex-total-columns: 4;width:calc(2 / var(--flex-total-columns) * 100% - var(--flex-gap) / 2)}}@media screen and (min-width:768px){.flex--items-4 .flex__item{width:calc(1 / var(--flex-total-columns) * 100% - var(--flex-gap) / 2)}}.grid{display:grid}.grid--items-2,.grid--items-3,.grid--items-4{justify-content:space-between}@media screen and (min-width:480px){.grid--items-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}}.grid--items-3{row-gap:4rem}@media screen and (min-width:480px){.grid--items-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap);--grid-gap: 1rem;row-gap:2rem}}@media screen and (min-width:768px){.grid--items-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}}@media screen and (min-width:480px){.grid--items-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}}@media screen and (min-width:768px){.grid--items-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap)}}.grid--center{justify-content:center}.grid-24{--grid-gap: 0;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:var(--grid-gap)}@media screen and (max-width:859px){.grid-24>*{grid-column:1/-1}}*{box-sizing:border-box}body{background:var(--surface);overflow-x:clip}.btn{--_btn-background: var(--btn-background, var(--color-primary));--_btn-color: var(--btn-color, var(--color-light));--_btn-border-color: var(--btn-border-color, var(--color-primary));--_btn-background-hover: var(--btn-background-hover, var(--color-dark));--_btn-color-hover: var(--btn-color-hover, var(--color-light));--_btn-border-color-hover: var(--btn-border-color-hover, var(--color-dark));--_btn-padding: var(--btn-padding, 1rem 2rem);--_border-radius: var(--border-radius, 0);display:inline-flex;transition:all .1s linear;background:var(--_btn-background);color:var(--_btn-color);border:.1rem solid var(--_btn-border-color);border-radius:var(--_border-radius);position:relative;align-items:center;text-decoration:none;text-transform:none;line-height:1;z-index:1;font-size:1em;padding:var(--_btn-padding)}.btn.is-active,.btn:hover,.btn:focus,.trigger-hover:focus .btn,.trigger-hover:hover .btn{background:var(--_btn-background-hover);color:var(--_btn-color-hover);border-color:var(--_btn-border-color-hover)}.h-bg-color-dark .btn--type-default{--btn-background: var(--color-primary);--btn-border-color: transparent;--btn-background-hover: var(--color-light);--btn-color-hover: var(--color-dark);--btn-border-color-hover: transparent}.h-bg-color-primary .btn--type-default{--btn-background: var(--color-dark);--btn-border-color: transparent;--btn-background-hover: var(--color-light);--btn-color-hover: var(--color-dark);--btn-border-color-hover: transparent}.btn--type-inline{border-bottom:.1rem solid}.btn--type-outline{--btn-background: transparent;--btn-color: var(--color-dark);--btn-border-color: var(--color-dark);--btn-background-hover: transparent;--btn-color-hover: var(--color-primary);--btn-border-color-hover: var(--color-primary)}.btn--type-small{--btn-padding: .5rem 1rem;--btn-color-hover: var(--color-dark);--btn-background-hover: var(--color-light)}.hr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hr-muted{color:var(--ink-muted)}.hr-body{color:var(--ink-body)}.hr-on{fill:var(--signal)}.hr-off{fill:var(--pixel-off)}.hr-icon{flex-shrink:0;display:block}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hr-logo{display:inline-flex;align-items:center;color:var(--ink);line-height:0}.hr-lockup{display:block;width:auto;overflow:visible}.hr-wordmark-path{fill:currentcolor}.hr-emblem{display:block;flex-shrink:0;overflow:visible}@keyframes hr-pad-l{0%{transform:scaleY(0);opacity:0}1%{opacity:1}7%{transform:scaleY(1)}86%{transform:scaleY(1);opacity:1}94%,to{transform:scaleY(1);opacity:0}}@keyframes hr-pad-r{0%,2%{transform:scaleY(0);opacity:0}3%{opacity:1}9%{transform:scaleY(1)}86%{transform:scaleY(1);opacity:1}94%,to{transform:scaleY(1);opacity:0}}@keyframes hr-ball{0%,9%{opacity:0;transform:translate(-12px,-8px)}10%{opacity:1;transform:translate(-12px,-8px)}18%{transform:translate(12px,8px)}26%{transform:translate(-12px,-8px)}33%{transform:translate(0)}86%{opacity:1;transform:translate(0)}94%,to{opacity:0}}@keyframes hr-word{0%,33%{opacity:0;transform:translate(-18px)}41%,86%{opacity:1;transform:translate(0)}94%,to{opacity:0}}.hr-rally .hr-part-left{transform-box:fill-box;transform-origin:center;animation:hr-pad-l var(--duration-rally) steps(6,end) infinite}.hr-rally .hr-part-right{transform-box:fill-box;transform-origin:center;animation:hr-pad-r var(--duration-rally) steps(6,end) infinite}.hr-rally .hr-part-ball{animation:hr-ball var(--duration-rally) linear infinite}.hr-rally .hr-wordmark-path{animation:hr-word var(--duration-rally) ease-out infinite}@media(prefers-reduced-motion:reduce){.hr-rally .hr-part-left,.hr-rally .hr-part-right,.hr-rally .hr-part-ball,.hr-rally .hr-wordmark-path{animation:none;opacity:1;transform:none}}.hr-loader{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-muted)}.hr-loader-svg{display:block;overflow:visible}@keyframes hr-loader-rally{0%,to{transform:translate(-12px)}50%{transform:translate(12px)}}.hr-loader-ball{animation:hr-loader-rally .9s steps(8,end) infinite}.hr-loader-label{font-size:14px;font-weight:500}@media(prefers-reduced-motion:reduce){.hr-loader-ball{animation:none;opacity:1;transform:none}}.hr-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:inherit;font-weight:700;text-decoration:none;border:2px solid transparent;border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast);white-space:nowrap}.hr-btn .hr-icon{transition:transform var(--duration-fast)}.hr-btn:hover .hr-icon{transform:translate(2px)}.hr-btn-md{font-size:15px;height:44px;padding:0 var(--space-5)}.hr-btn-lg{font-size:17px;height:56px;padding:0 var(--space-6)}.hr-btn-block{width:100%}.hr-btn-primary{background:var(--action);color:var(--on-action)}.hr-btn-primary:hover{background:var(--action-hover)}.hr-btn-secondary{background:transparent;color:var(--ink);border-color:var(--ink)}.hr-btn-secondary:hover{background:var(--surface-muted)}.hr-btn-signal{background:var(--signal);color:var(--on-signal)}.hr-btn-signal:hover{background:var(--surface-inverse);color:var(--ink-inverse)}.hr-btn-ghost{background:transparent;color:var(--ink);padding-inline:var(--space-3)}.hr-btn-ghost:hover{background:var(--surface-muted)}.hr-btn:disabled{background:var(--surface-muted);color:var(--ink-disabled);border-color:transparent;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.hr-btn,.hr-btn .hr-icon{transition:none}}.hr-tag{display:inline-flex;align-items:center;font-size:13px;font-weight:700;line-height:1;padding:6px var(--space-3);border-radius:var(--radius-pill)}.hr-tag-inverse{background:var(--surface-inverse);color:var(--ink-inverse)}.hr-tag-outline{border:1.5px solid var(--ink);color:var(--ink);padding:5px 11px}.hr-tag-signal{background:var(--signal);color:var(--on-signal)}.hr-pixel-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);color:var(--ink-body);font-size:16px;line-height:1.5}.hr-pixel-list li{position:relative;padding-left:22px}.hr-pixel-list li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;background:var(--signal);border-radius:var(--radius-0)}.hr-cta{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6) var(--space-8);padding:var(--space-8) var(--space-9);background:var(--signal);color:var(--on-signal);border-radius:var(--radius-lg)}.hr-cta .hr-btn-primary{background:var(--on-signal);color:var(--signal)}.hr-cta .hr-btn-secondary{color:var(--on-signal);border-color:var(--on-signal)}.hr-cta .hr-btn-secondary:hover{background:transparent;text-decoration:underline}.hr-cta .hr-btn:focus-visible{outline-color:var(--on-signal)}.hr-cta .hr-dot{background:var(--on-signal)}@media screen and (max-width:860px){.hr-cta{padding:var(--space-7) var(--space-5)}}.hr-cta-copy{display:grid;gap:var(--space-3);max-width:640px;position:relative;z-index:1}.hr-cta-copy>*{margin:0;color:var(--on-signal)}.hr-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);position:relative;z-index:1}.hr-cta-emblem{position:absolute;right:-24px;top:-40px;width:220px;height:220px;fill:var(--on-signal);opacity:.08}.hr-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-8) var(--space-7);padding:var(--space-8) var(--space-9) var(--space-6);background:var(--surface-game);color:var(--ink-on-game)}.hr-footer .hr-logo{color:var(--ink-on-game)}.hr-footer .hr-muted{color:var(--ink-on-game);opacity:.72}.hr-footer a{color:var(--ink-on-game);text-decoration:none;font-size:15px}.hr-footer a:hover{text-decoration:underline;text-underline-offset:3px}.hr-footer a:focus-visible{outline-color:var(--signal)}@media screen and (max-width:860px){.hr-footer{grid-template-columns:1fr;padding:var(--space-7) var(--space-4) var(--space-5)}}.hr-footer-brand{display:grid;gap:var(--space-4);align-content:start}.hr-footer-brand>p{margin:0}.hr-footer-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-6)}.hr-footer-cols p{margin:0 0 var(--space-3)}.hr-footer-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.hr-footer-legal{grid-column:1/-1;padding-top:var(--space-5);border-top:1px solid color-mix(in srgb,var(--ink-on-game) 20%,transparent)}.hr-msg{--hr-msg-tip: 10px;display:flex;gap:var(--space-3);align-items:flex-end;max-width:100%}.hr-msg-user{justify-content:flex-end}.hr-msg-col{display:grid;gap:var(--space-1);max-width:min(560px,85%);min-width:0}.hr-msg-user .hr-msg-col{justify-items:end}.hr-msg-avatar{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;background:var(--surface-game);border-radius:8px}.hr-msg-bubble{position:relative;font-size:16px;line-height:1.5;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);overflow-wrap:anywhere}.hr-msg-bubble>:first-child{margin-top:0}.hr-msg-bubble>:last-child{margin-bottom:0}.hr-msg-bubble:after{content:"";position:absolute;box-sizing:border-box;width:var(--hr-msg-tip);height:var(--hr-msg-tip);bottom:calc(-1 * (var(--hr-msg-tip) + var(--space-1)))}.hr-msg-roger .hr-msg-bubble{background:var(--surface-raised);color:var(--ink-body);border:1px solid var(--line);border-bottom-left-radius:0;margin:0 0 calc(var(--hr-msg-tip) + var(--space-1)) calc(var(--hr-msg-tip) + var(--space-1))}.hr-msg-roger .hr-msg-bubble:after{left:calc(-1 * (var(--hr-msg-tip) + var(--space-1)) - 1px);background:var(--surface-raised);border:1px solid var(--line)}.hr-msg-user .hr-msg-bubble{background:var(--action);color:var(--on-action);border-bottom-right-radius:0;margin:0 calc(var(--hr-msg-tip) + var(--space-1)) calc(var(--hr-msg-tip) + var(--space-1)) 0}.hr-msg-user .hr-msg-bubble:after{right:calc(-1 * (var(--hr-msg-tip) + var(--space-1)));background:var(--action)}.hr-msg-typing{padding-block:10px}.hr-msg-meta{padding-inline:var(--space-1)}.hr-headline{margin:0;text-wrap:balance;color:var(--ink)}.hr-dot{display:inline-block;width:.19em;height:.19em;margin-left:.06em;background:var(--signal);vertical-align:baseline}.hr-net{--net-color: var(--signal);position:relative;flex-shrink:0}.hr-net-signal{--net-color: var(--signal)}.hr-net-ink{--net-color: var(--ink)}.hr-net-quiet{--net-color: var(--pixel-off)}.hr-net-vertical{width:var(--net-dash);align-self:stretch;min-height:120px;background:repeating-linear-gradient(to bottom,var(--net-color) 0 var(--net-dash),transparent var(--net-dash) calc(var(--net-dash) + var(--net-gap)))}.hr-net-horizontal{height:var(--net-dash);width:100%;background:repeating-linear-gradient(to right,var(--net-color) 0 var(--net-dash),transparent var(--net-dash) calc(var(--net-dash) + var(--net-gap)))}.hr-net-ball{position:absolute;width:var(--pixel-md);height:var(--pixel-md);background:var(--signal);outline:var(--pixel-gap) solid var(--hr-ground, var(--surface))}.hr-net-vertical .hr-net-ball{left:50%;top:15%;margin-left:calc(var(--pixel-md) / -2)}.hr-net-horizontal .hr-net-ball{top:50%;left:15%;margin-top:calc(var(--pixel-md) / -2)}@keyframes hr-net-v{0%,10%{top:10%}45%,60%{top:calc(90% - var(--pixel-md))}95%,to{top:10%}}@keyframes hr-net-h{0%,10%{left:10%}45%,60%{left:calc(90% - var(--pixel-md))}95%,to{left:10%}}.hr-net-animated.hr-net-vertical .hr-net-ball{animation:hr-net-v var(--duration-net) steps(14,end) infinite}.hr-net-animated.hr-net-horizontal .hr-net-ball{animation:hr-net-h var(--duration-net) steps(14,end) infinite}@media(prefers-reduced-motion:reduce){.hr-net-animated .hr-net-ball{animation:none}}.hr-cut{--cut: var(--pixel-lg);position:relative;display:block;overflow:hidden;background:var(--surface-muted);color:inherit;text-decoration:none}@media screen and (max-width:860px){.hr-cut{--cut: 32px}}.hr-cut-body{position:relative;padding:var(--space-6)}.hr-cut-tr .hr-cut-body:before,.hr-cut-tl .hr-cut-body:before{content:"";width:calc(var(--cut) + var(--pixel-gap) - var(--space-6) + var(--space-3));height:calc(var(--cut) + var(--pixel-gap) - var(--space-6))}.hr-cut-tr .hr-cut-body:before{float:right}.hr-cut-tl .hr-cut-body:before{float:left}.hr-cut-br .hr-cut-body,.hr-cut-bl .hr-cut-body{padding-bottom:calc(var(--cut) + var(--pixel-gap) + var(--space-3))}.hr-cut-notch{position:absolute;width:calc(var(--cut) + var(--pixel-gap));height:calc(var(--cut) + var(--pixel-gap));background:var(--hr-ground, var(--surface))}.hr-cut-tr .hr-cut-notch{top:0;right:0}.hr-cut-tl .hr-cut-notch{top:0;left:0}.hr-cut-br .hr-cut-notch{bottom:0;right:0}.hr-cut-bl .hr-cut-notch{bottom:0;left:0}.hr-cut-pixel{position:absolute;width:var(--cut);height:var(--cut);background:var(--signal);transform:scale(0);transition:transform var(--duration-base) steps(3,end)}.hr-cut-tr .hr-cut-pixel{top:0;right:0}.hr-cut-tl .hr-cut-pixel{top:0;left:0}.hr-cut-br .hr-cut-pixel{bottom:0;right:0}.hr-cut-bl .hr-cut-pixel{bottom:0;left:0}.hr-cut-ball .hr-cut-pixel{transform:scale(1)}@media(prefers-reduced-motion:reduce){.hr-cut-pixel{transition:none}}.hr-score{display:block;flex-shrink:0}.hr-score-ink{fill:var(--ink)}.hr-score-signal{fill:var(--signal)}.hr-score-quiet{fill:var(--pixel-off)}.hr-scorelist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--space-7) var(--space-5)}@media screen and (max-width:860px){.hr-scorelist{grid-template-columns:1fr}}.hr-scorelist-item{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-5);border-top:2px solid var(--ink);min-width:0}.hr-scorelist-item>h3,.hr-scorelist-item>p{margin:0}.hr-rally{position:relative}.hr-rally-stage{position:sticky;top:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:var(--space-7)}.hr-rally-track{display:flex;gap:var(--space-5);padding-inline:var(--space-9);width:-moz-max-content;width:max-content;will-change:transform}.hr-rally-card{width:min(520px,78vw);min-height:320px;box-sizing:border-box;padding:var(--space-6);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);flex-shrink:0}.hr-rally-card>*{margin:0}.hr-rally-title{font-size:40px;line-height:1;font-weight:700;letter-spacing:-.025em}.hr-rally-muted{background:var(--surface-muted);color:var(--ink)}.hr-rally-muted .body{color:var(--ink-body)}.hr-rally-muted .eyebrow{color:var(--ink-muted)}.hr-rally-game{background:var(--surface-game);color:var(--ink-on-game)}.hr-rally-game .eyebrow,.hr-rally-game .body{color:var(--ink-on-game);opacity:.8}.hr-rally-signal{background:var(--signal);color:var(--on-signal)}.hr-rally-progress{position:relative;margin-inline:var(--space-9);height:var(--pixel-md);display:flex;align-items:center}.hr-rally-ball{position:absolute;top:0;width:var(--pixel-md);height:var(--pixel-md);background:var(--signal)}@media screen and (max-width:860px){.hr-rally-track,.hr-rally-progress{padding-inline:var(--space-4);margin-inline:var(--space-4)}.hr-rally-title{font-size:30px}}.hr-wipe{position:relative;overflow-x:clip}.hr-wipe-stage{position:sticky;top:0;overflow:hidden;background:var(--surface)}.hr-wipe-before,.hr-wipe-after{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:var(--space-8) var(--space-9)}.hr-wipe-canvas{position:absolute;left:0;top:0;width:100%;height:100%;display:block;pointer-events:none;image-rendering:pixelated}.hr-wipe-after{transition:opacity .12s steps(2,end);color:var(--ink-on-game)}.hr-wipe-after .hr-dot{background:var(--signal)}@media screen and (max-width:860px){.hr-wipe-before,.hr-wipe-after{padding:var(--space-7) var(--space-4)}}.hr-marquee{overflow:hidden;padding-block:var(--space-4)}.hr-marquee-game{background:var(--surface-game);color:var(--signal)}.hr-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:hr-marquee var(--duration-marquee) linear infinite}.hr-marquee-run{display:inline-flex;align-items:center;gap:var(--space-6);padding-right:var(--space-6);font-size:clamp(40px,6vw,72px);line-height:1;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.hr-marquee-ball{display:inline-block;width:.24em;height:.24em;background:var(--signal)}@keyframes hr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hr-marquee-track{animation:none}}.hr-edge{position:relative;width:100%;overflow:hidden}.c-header{position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid var(--line)}.c-header__grid{align-items:center;height:var(--nav)}.c-header__logo{grid-column:1/span 4;display:flex;align-items:center;text-decoration:none;color:var(--ink)}.c-header__nav{grid-column:6/span 13;display:flex;gap:32px;justify-content:center}.c-header__cta{grid-column:19/span 6;display:flex;justify-content:flex-end}@media(max-width:859px){.c-header__grid{display:flex;justify-content:space-between;gap:12px}.c-header__grid>*{grid-column:auto}.c-header__nav{display:none}.c-header .hr-lockup{height:22px;width:auto}.c-header .hr-btn{white-space:nowrap;font-size:14px;padding:10px 16px;height:auto;min-height:0}}.nav-link{position:relative;font-size:18px;font-weight:600;text-decoration:none;color:var(--ink-muted);padding:10px 4px;transition:color .12s}.nav-link:hover,.nav-link:focus-visible{color:var(--ink)}.nav-link:before,.nav-link:after{content:"";position:absolute;left:4px;right:4px;bottom:0;height:4px;pointer-events:none;background-repeat:no-repeat;background-position:right center;background-size:0% 100%;transition:background-size var(--ul-d) cubic-bezier(.4,0,.2,1) var(--ul-delay)}.nav-link:before{background-image:repeating-linear-gradient(90deg,var(--signal) 0 4px,transparent 4px 7px);--ul-d: .32s;--ul-delay: 90ms}.nav-link:after{background-image:linear-gradient(var(--signal),var(--signal));--ul-d: .26s;--ul-delay: 0ms}.nav-link:hover:before,.nav-link:focus-visible:before,.nav-link:hover:after,.nav-link:focus-visible:after{background-position:left center;background-size:100% 100%}.nav-link:hover:before,.nav-link:focus-visible:before{--ul-d: .34s;--ul-delay: 0ms}.nav-link:hover:after,.nav-link:focus-visible:after{--ul-d: .38s;--ul-delay: .16s}@media(prefers-reduced-motion:reduce){.nav-link:before,.nav-link:after{transition:none}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}section[id]{scroll-margin-top:calc(var(--nav) + 1px)}.c-hero{position:relative;height:calc(100vh - var(--nav));min-height:860px;max-height:1080px;background:var(--surface);color:var(--ink);overflow:hidden;display:flex;flex-direction:column;justify-content:center}.c-hero__canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.c-hero .container{position:relative;pointer-events:none}.c-hero__content{grid-column:3/span 20;display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}.c-hero__eyebrow{color:var(--signal, #2af065);font-weight:700;font-size:16px}.c-hero .display{font-size:clamp(40px,4.4vw,84px);letter-spacing:-.025em;line-height:1}.c-hero .lead{max-width:640px;margin:0 auto}.c-hero__cta{margin-top:12px;pointer-events:auto;transition:transform .16s steps(2,end)}@media(max-width:859px){.c-hero{height:auto;min-height:760px;padding-block:56px;box-sizing:content-box}.c-hero__content{grid-column:1/-1}}.c-feature-row{--hr-ground: var(--surface);position:relative;padding:128px 0;background:var(--surface);color:var(--ink);overflow-x:clip}.c-feature-row--first{padding:112px 0 128px}.c-feature-row__intro{margin-bottom:96px;scroll-margin-top:calc(var(--nav) + 1px)}.c-feature-row__intro-copy{grid-column:1/span 16;display:flex;flex-direction:column;gap:20px}.c-feature-row__grid{row-gap:48px;align-items:center}.c-feature-row__text{grid-row:1;display:flex;flex-direction:column;gap:24px}.c-feature-row__visual{grid-row:1}.c-feature-row--text-left .c-feature-row__text{grid-column:1/span 9}.c-feature-row--text-left .c-feature-row__visual{grid-column:11/span 14}.c-feature-row--text-right .c-feature-row__text{grid-column:15/span 10}.c-feature-row--text-right .c-feature-row__visual{grid-column:1/span 13}.c-feature-row__head{display:flex;align-items:flex-end;gap:16px}.c-feature-row__head .eyebrow{line-height:1;margin-bottom:-2px}.c-feature-row__cta{margin-top:8px}.c-feature-row__video{display:block;width:100%;height:auto;aspect-ratio:1806/1066;border-radius:20px;background:var(--surface-muted)}@media(max-width:859px){.c-feature-row,.c-feature-row--first{padding:56px 0}.c-feature-row__intro-copy,.c-feature-row--text-left .c-feature-row__text,.c-feature-row--text-right .c-feature-row__text,.c-feature-row--text-left .c-feature-row__visual,.c-feature-row--text-right .c-feature-row__visual{grid-column:1/-1}.c-feature-row__visual{grid-row:2}}.js:not(.hr-reduced) .reveal-text{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.js:not(.hr-reduced) .reveal-vis{opacity:0;transition:opacity .9s ease .2s,transform 1.1s cubic-bezier(.2,.8,.2,1) .2s}.js:not(.hr-reduced) .reveal-vis.from-left{transform:translate(-56px)}.js:not(.hr-reduced) .reveal-vis.from-right{transform:translate(56px)}@media(max-width:859px){.js:not(.hr-reduced) .reveal-vis.from-left{transform:translate(-24px)}.js:not(.hr-reduced) .reveal-vis.from-right{transform:translate(24px)}}.js:not(.hr-reduced) .reveal-text.is-in,.js:not(.hr-reduced) .reveal-vis.is-in{opacity:1;transform:none}.c-kennis{--hr-ground: var(--surface);padding:112px 0;background:var(--surface)}.c-kennis__grid{row-gap:72px;align-items:stretch}.c-kennis__intro{grid-column:1/span 18;display:flex;flex-direction:column;gap:20px}.c-kennis__col{display:flex;flex-direction:column;gap:20px;padding:24px 0}.c-kennis__col--left{grid-column:1/span 10}.c-kennis__col--right{grid-column:15/span 10}.c-kennis__net{grid-column:12/span 2;display:flex;justify-content:center;align-self:stretch}.c-kennis__net>.hr-net{display:flex;align-self:stretch;height:auto}.c-kennis__card{margin-top:12px;padding:28px;border-radius:20px;background:var(--surface-muted);display:flex;flex-direction:column;gap:10px}@media(max-width:859px){.c-kennis{padding:56px 0}.c-kennis__intro,.c-kennis__col--left,.c-kennis__col--right{grid-column:1/-1}.c-kennis__net{display:none}}.c-cta{--hr-ground: var(--surface-muted);padding:56px 0 112px;background:var(--surface-muted)}@media(max-width:859px){.c-cta{padding:56px 0}}.c-pong-story{background:var(--surface);color:var(--ink)}.c-pong-story__track{position:relative;height:calc(var(--vp) * 2.6)}.c-pong-story__stage{position:sticky;top:88px;height:calc(var(--vp) - var(--nav));box-sizing:border-box;padding:40px 0;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.c-pong-story__inner{display:flex;flex-direction:column;gap:28px}.c-pong-story__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.c-pong-story__eyebrow{color:var(--signal, #2af065);font-weight:700;font-size:16px}.c-pong-story__court{position:relative;flex:0 0 auto;height:clamp(300px,46vh,500px);width:100%}.c-pong-story__court canvas{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.c-pong-story__field{position:relative;display:flex;flex-direction:column;gap:12px}.c-pong-story__labels{display:flex;justify-content:space-between;align-items:flex-end}.c-pong-story__label{width:26%;text-align:center;color:var(--ink)}.c-pong-story__label--center{color:var(--signal-text)}.c-pong-story .story-text{max-width:860px;margin:0 auto;text-align:center;color:var(--ink-body);transition:opacity .24s steps(3,end)}.js:not(.hr-reduced) .c-pong-story .story-text{opacity:0}@media(max-width:859px){.c-pong-story__stage{top:var(--nav);height:calc(100svh - var(--nav));padding:48px 0 24px;justify-content:flex-start}.c-pong-story__inner{min-height:0}.c-pong-story__field{gap:24px;min-height:220px}.c-pong-story__court{flex:1 1 clamp(300px,46vh,500px);height:auto;min-height:140px}}:is(.hr-reduced,:root:not(.js)) .c-pong-story__track{height:auto!important}:is(.hr-reduced,:root:not(.js)) .c-pong-story__stage{position:relative!important;top:auto!important;height:auto;overflow:visible}:is(.hr-reduced,:root:not(.js)) .c-pong-story .story-text{opacity:1!important}.c-rally{--hr-ground: var(--surface-muted);background:var(--surface-muted);scroll-margin-top:calc(var(--nav) + 1px)}.c-rally__title{padding:112px 0 0}.c-rally__title-copy{grid-column:1/span 14;display:flex;flex-direction:column;gap:20px}.c-rally .rally-wrap.live .c-rally__title{position:sticky;top:calc(var(--nav) + (var(--vp) - var(--nav) - 400px) / 2 - 262px);z-index:2;pointer-events:none;margin-bottom:calc(var(--vp) / 2 + 190px)}.c-rally .rally-wrap .hr-rally{margin-top:calc(-370px - var(--vp) / 2);height:calc(var(--vp) * 5)}.c-rally .hr-rally-stage{top:var(--nav);height:calc(var(--vp) - var(--nav));-webkit-mask-image:linear-gradient(to right,transparent 0,#000 160px,#000 calc(100% - 160px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 160px,#000 calc(100% - 160px),transparent 100%)}.c-rally .hr-rally-muted{background:var(--surface-raised)}.c-rally .hr-rally-track{padding-inline:max(72px,(100% - 1440px) / 2)}.c-rally .hr-rally-track .hr-rally-card{width:min(400px,78vw)}.c-rally .hr-rally-progress{margin-inline:max(72px,(100% - 1440px) / 2)}@media(max-width:859px){.c-rally__title{padding-top:56px}.c-rally__title-copy{grid-column:1/-1}.c-rally .hr-rally-track{padding-inline:16px}.c-rally .hr-rally-progress{margin-inline:16px}.c-rally .hr-rally-stage{-webkit-mask-image:none;mask-image:none}.c-rally{--rally-top: calc(var(--nav) - 32px + var(--rally-title-h, 160px));--rally-stage-h: calc(100svh - var(--rally-top))}.c-rally .rally-wrap.live .c-rally__title{top:calc(var(--nav) - 32px);margin-bottom:var(--rally-stage-h)}.c-rally .rally-wrap .hr-rally{margin-top:calc(-1 * var(--rally-stage-h))}.c-rally .hr-rally-stage{top:var(--rally-top);height:var(--rally-stage-h);box-sizing:border-box;padding-top:32px;justify-content:flex-start}}:is(.hr-reduced,:root:not(.js)) .c-rally .hr-rally{height:auto!important;margin-top:0}:is(.hr-reduced,:root:not(.js)) .c-rally .hr-rally-stage{position:relative!important;top:auto!important;height:auto!important;-webkit-mask-image:none;mask-image:none}:is(.hr-reduced,:root:not(.js)) .c-rally .hr-rally-track{flex-wrap:wrap;transform:none!important;width:auto}:is(.hr-reduced,:root:not(.js)) .c-rally .rally-wrap.live .c-rally__title{position:relative;top:auto;margin-bottom:48px}.c-wipe{background:var(--surface-game)}.c-wipe .hr-wipe{height:calc(var(--vp) * 3)}.c-wipe .hr-wipe-stage{top:var(--nav);height:calc(var(--vp) - var(--nav))}.c-wipe .hr-wipe-before,.c-wipe .hr-wipe-after{padding-left:72px;padding-right:72px}.c-wipe__copy{display:grid;gap:20px;max-width:1440px;width:100%;margin:0 auto}.c-wipe__copy--after{display:flex;flex-direction:column;gap:28px;color:var(--ink-on-game)}.c-wipe__copy--after .lead{max-width:720px;color:var(--ink-body)}@media(max-width:860px){.c-wipe .hr-wipe-before,.c-wipe .hr-wipe-after{padding-left:16px;padding-right:16px}}.js:not(.hr-reduced) .c-wipe .hr-wipe-after{opacity:0;visibility:hidden}:is(.hr-reduced,:root:not(.js)) .c-wipe .hr-wipe{height:auto!important}:is(.hr-reduced,:root:not(.js)) .c-wipe .hr-wipe-stage{position:relative!important;top:auto!important;height:auto!important;background:var(--surface-game)}:is(.hr-reduced,:root:not(.js)) .c-wipe .hr-wipe-before,:is(.hr-reduced,:root:not(.js)) .c-wipe .hr-wipe-canvas{display:none}:is(.hr-reduced,:root:not(.js)) .c-wipe .hr-wipe-after{position:relative;inset:auto;padding-block:112px;opacity:1!important;visibility:visible!important}.c-demo{--hr-ground: var(--surface);padding:56px 0 112px;background:var(--surface);color:var(--ink);scroll-margin-top:calc(var(--nav) + 1px)}.c-demo__grid{row-gap:56px;align-items:start}.c-demo__aside{grid-column:1/span 9;display:flex;flex-direction:column;gap:28px;padding-right:40px}.c-demo__aside>.hr-cut{width:100%}.c-demo__aside>.hr-cut:has(.c-demo__photo--img) .hr-cut-body{padding:0}.c-demo__aside>.hr-cut:has(.c-demo__photo--img) .hr-cut-body:before{display:none}.c-demo__photo{box-sizing:content-box;height:280px;display:flex;align-items:flex-end;padding:12px}.c-demo__photo--img{height:calc(280px + 2 * var(--space-6));padding:0}.c-demo__photo--img picture,.c-demo__photo--img img{display:block;width:100%;height:100%}.c-demo__photo--img img{-o-object-fit:cover;object-fit:cover}.c-demo__contact{display:flex;flex-direction:column;gap:14px}.c-demo__card{grid-column:11/span 14;background:var(--surface-muted);border:1px solid var(--line);border-radius:20px;padding:40px}.c-demo__form{display:flex;flex-direction:column;gap:24px}.c-demo__form[hidden]{display:none}.c-demo__soort legend{margin-bottom:10px}.c-demo__error{color:var(--danger)}.c-demo .field [aria-invalid=true]{border-color:var(--danger)}.c-demo__sent{display:flex;flex-direction:column;gap:20px;min-height:420px;justify-content:center}.c-demo__status:empty{margin-top:-24px}.c-demo__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.c-demo__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:859px){.c-demo{padding:56px 0}.c-demo__aside,.c-demo__card{grid-column:1/-1}.c-demo__aside{padding-right:0}}.card-muted{background:var(--surface-muted)}.contact-link{font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--signal)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:859px){.form-grid{grid-template-columns:1fr}}.c-scorelist{--hr-ground: var(--surface);padding:112px 0;background:var(--surface)}.c-scorelist__grid{row-gap:72px}.c-scorelist__intro{grid-column:1/span 16;display:flex;flex-direction:column;gap:20px}.c-scorelist__list{grid-column:1/-1}@media(max-width:859px){.c-scorelist{padding:56px 0}.c-scorelist__intro{grid-column:1/-1}}.c-faq{--hr-ground: var(--surface);padding:0 0 112px;background:var(--surface)}.c-faq__net{margin-bottom:112px}.c-faq__grid{row-gap:40px;align-items:start}.c-faq__intro{grid-column:1/span 8;display:flex;flex-direction:column;gap:20px;padding-right:40px;position:sticky;top:120px}.c-faq__list{grid-column:10/span 15}.c-faq__list details{border-top:1px solid var(--line-strong)}.c-faq__list details:last-child{border-bottom:1px solid var(--line-strong)}.c-faq__list details p{margin:0 0 28px;max-width:760px}.c-faq__list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:20px;font-weight:700;letter-spacing:-.005em;color:var(--ink)}.c-faq__list summary::-webkit-details-marker{display:none}.c-faq__list summary .px{flex-shrink:0;width:16px;height:16px;background:var(--pixel-off)}.c-faq__list details[open] summary .px{background:var(--signal)}@media(max-width:859px){.c-faq{padding:56px 0}.c-faq__intro{grid-column:1/-1;position:static;padding-right:0}.c-faq__list{grid-column:1/-1}}.c-footer{background:var(--surface-game)}.c-footer .hr-footer{background:transparent;padding-inline:0}.c-footer .hr-footer-legal a{font-size:inherit;text-decoration:underline;text-underline-offset:3px}.c-footer .hr-footer-brand>.c-footer__contact{margin-top:12px}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}@keyframes fade-in{to{opacity:1}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.text-fade-up{animation-timeline:view();animation-range-start:entry 10%;animation-range-end:30%;animation-fill-mode:forwards;animation-name:fade-up;animation-timing-function:linear;opacity:0;transform:translateY(150px)}.text-move-up{animation-timeline:view();animation-range-start:entry 10%;animation-range-end:50%;animation-fill-mode:forwards;animation-name:fade-up;animation-timing-function:linear;transform:translateY(200px)}.image-flow-up{animation-timeline:view();animation-range-start:entry 10%;animation-range-end:entry 80%;animation-fill-mode:forwards;animation-name:fade-up;animation-timing-function:linear;opacity:0;transform:translateY(100px)}.image-fade-up-in{animation-timeline:view();animation-range-start:entry 0;animation-range-end:entry 80%;animation-fill-mode:forwards;animation-name:fade-up;animation-timing-function:linear;opacity:0;transform:translateY(120px)}}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.5s;animation-timing-function:ease-in-out}::view-transition-new(*),::view-transition-old(*){animation-duration:.2s;animation-timing-function:ease-in-out}#header{view-transition-name:header}.c-hero{view-transition-name:hero}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
