:root{--color-black-010:#fafafa;--color-black-025:#fbfbfb;--color-black-050:#f1f1f1;--color-black-100:#e2e2e2;--color-black-200:#c6c6c6;--color-black-300:#ababab;--color-black-400:#919191;--color-black-500:#777;--color-black-600:#5e5e5e;--color-black-700:#474747;--color-black-800:#303030;--color-black-900:#1b1b1b;--color-brand-primary-050:#ebecf6;--color-brand-primary-100:#d4d6ec;--color-brand-primary-200:#b8b9de;--color-brand-primary-300:#9b9ed1;--color-brand-primary-400:#8083c2;--color-brand-primary-500:#2874fc;--color-brand-primary-600:#1851d0;--color-brand-primary-700:#0a2da0;--color-brand-primary-800:#031581;--color-brand-primary-900:#020381;--color-brand-accent-050:#fff1e6;--color-brand-accent-100:#ffd9b8;--color-brand-accent-200:#ffb178;--color-brand-accent-300:#ff8a37;--color-brand-accent-400:#ff7a1f;--color-brand-accent-500:#ff6900;--color-brand-accent-600:#e15a00;--color-brand-accent-700:#cf2e2e;--color-brand-accent-800:#9c2222;--color-brand-accent-900:#5c1414;--color-green-050:#eaf9e6;--color-green-100:#cbefc0;--color-green-200:#a7e496;--color-green-300:#80d969;--color-green-400:#5cd143;--color-green-500:#2fc810;--color-green-600:#11b804;--color-green-700:#00a300;--color-green-800:#008f00;--color-green-900:#006d00;--color-yellow-050:#fffee6;--color-yellow-100:#fff9b1;--color-yellow-200:#fff277;--color-yellow-300:#ffe93c;--color-yellow-400:#ffd900;--color-yellow-500:#ffc700;--color-yellow-600:#ffb300;--color-yellow-700:#fa0;--color-yellow-800:#fa0;--color-yellow-900:#fe7f00;--color-red-050:#ffedea;--color-red-100:#ffdad5;--color-red-200:#ffb4a9;--color-red-300:#ff8a7b;--color-red-400:#ff5545;--color-red-500:#e52922;--color-red-600:#c00009;--color-red-700:#930005;--color-red-800:#690002;--color-red-900:#410001;--color-white:#fff;--color-black:#000;--color-success:#4caf50;--color-warning:#ff9800;--color-error:#f44336;--color-info:#2196f3;--color-error-background:#fee;--color-error-background-light:#ffebee;--color-warning-background:#fff3e0;--color-info-background:#e3f2fd;--color-code-background:#f5f5f5;--gutter:2rem;--spacing-xxs:calc(var(--gutter) / 6);--spacing-xs:calc(var(--gutter) / 4);--spacing-sm:calc(var(--gutter) / 2);--spacing-md:var(--gutter);--spacing-lg:calc(var(--gutter) * 2);--spacing-xl:calc(var(--gutter) * 3);--font-body:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading:var(--font-body);--font-family-base:var(--font-body);--font-family-monospace:ui-monospace, "SF Mono", menlo, consolas, monospace;--font-size-xxs:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--fluid-type-scale-multiplier:2;--font-size-base-fluid:clamp(.875rem, calc(.875rem + .1295 * var(--fluid-type-scale-multiplier) * 1vw), 1rem);--font-size-lg-fluid:clamp(.9375rem, calc(.9375rem + .1942 * var(--fluid-type-scale-multiplier) * 1vw), 1.125rem);--font-size-xl-fluid:clamp(1.0625rem, calc(1.0625rem + .1942 * var(--fluid-type-scale-multiplier) * 1vw), 1.25rem);--font-size-2xl-fluid:clamp(1.25rem, calc(1.25rem + .2589 * var(--fluid-type-scale-multiplier) * 1vw), 1.5rem);--font-size-3xl-fluid:clamp(1.6875rem, calc(1.6875rem + .3237 * var(--fluid-type-scale-multiplier) * 1vw), 2rem);--line-height-octave:2;--line-height-golden-ratio:1.618;--line-height-perfect-fourth:1.333;--line-height-major-second:1.125;--line-height-single:1;--letter-spacing-tight:-.025em;--letter-spacing-all-caps:.12em;--gradient-midnight:linear-gradient(135deg, #020381 0%, #2874fc 100%);--gradient-vermilion:linear-gradient(135deg, #ff6900 0%, #cf2e2e 100%);--rounded-corners-xxl:24px;--rounded-corners-xl:20px;--rounded-corners-lg:10px;--rounded-corners-md:8px;--rounded-corners-sm:4px;--shadow-color:0deg 0% 0%;--shadow-elevation-low-opacity:16%;--shadow-elevation-medium-opacity:20%;--shadow-elevation-high-opacity:16%;--shadow-elevation-low:0 1px 1.1px hsl(var(--shadow-color) / var(--shadow-elevation-low-opacity)), 0 4px 4.5px -2.5px hsl(var(--shadow-color) / var(--shadow-elevation-low-opacity));--shadow-elevation-medium:0 1px 1.1px hsl(var(--shadow-color) / var(--shadow-elevation-medium-opacity)), .1px 5.2px 5.9px -1.2px hsl(var(--shadow-color) / var(--shadow-elevation-medium-opacity)), .2px 20px 22.5px -2.5px hsl(var(--shadow-color) / var(--shadow-elevation-medium-opacity));--shadow-elevation-high:0 1px 1.1px hsl(var(--shadow-color) / var(--shadow-elevation-high-opacity)), .1px 9.5px 10.7px -.6px hsl(var(--shadow-color) / var(--shadow-elevation-high-opacity)), .3px 22.7px 25.5px -1.2px hsl(var(--shadow-color) / var(--shadow-elevation-high-opacity)), .6px 49.7px 55.9px -1.9px hsl(var(--shadow-color) / var(--shadow-elevation-high-opacity)), 1.2px 100px 112.5px -2.5px hsl(var(--shadow-color) / var(--shadow-elevation-high-opacity));--text-shadow-x-y-and-blur:0 1px 1px;--text-shadow-opacity:75%;--text-shadow-black:hsl(0 0% 0%/var(--text-shadow-opacity)) var(--text-shadow-x-y-and-blur);--text-shadow-white:hsl(0 0% 100%/var(--text-shadow-opacity)) var(--text-shadow-x-y-and-blur);--animation-delay-short:.1s;--animation-delay-medium:.5s;--easing-point-to-point:ease-in-out;--easing-entering:ease-out;--easing-exiting:ease-in;--easing-color-or-opacity:linear;--easing-snap:cubic-bezier(0, .8, .2, 1);--speed-super-slow:.6s;--speed-extra-slow:.5s;--speed-slow:.4s;--speed-normal:.3s;--speed-fast:.2s;--speed-extra-fast:.1s;--speed-super-fast:10ms;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,legend{--line-height:var(--line-height-golden-ratio);--vertical-margin:calc(var(--line-height) * 1em);display:inherit;margin-top:var(--vertical-margin);margin-bottom:var(--vertical-margin);letter-spacing:0;font-style:normal;font-weight:400;line-height:var(--line-height);overflow-wrap:break-word;text-rendering:geometricprecision}h1,h2,h3,h4,h5,h6{--line-height:var(--line-height-major-second);text-wrap:pretty}address{font-style:normal}em{font-style:italic}abbr{text-decoration:none}h1{margin-top:0}h1,h2{margin-top:0;margin-bottom:calc(var(--vertical-margin) / 2);font-family:var(--font-heading);font-size:var(--font-size-3xl-fluid);font-weight:800}h2{font-size:var(--font-size-xl-fluid)}[data-font-size=sm] p{font-size:var(--font-size-sm)}p{-moz-column-break-inside:avoid;break-inside:avoid;text-wrap:pretty;max-width:90ch}p.standfirst{font-size:var(--font-size-lg-fluid);font-weight:600}[data-role=aside] p.standfirst{font-size:var(--font-size-base-fluid)}p.standfirst[data-color-scheme=white]{color:var(--color-white)}p[data-is-first-of-type=true]{margin-top:0}.font-semibold{font-weight:600}.font-normal{font-weight:400}.eyebrow{margin-top:0;margin-bottom:var(--spacing-xs);color:var(--color-brand-accent-500);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600;line-height:1.4}[data-role=aside] .eyebrow,[data-role=main] .eyebrow{color:var(--color-brand-accent-300)}.force-line-break{display:block}@media (max-width:1200px){.force-line-break{display:none}}hr{--horizontal-ruler-height:3px;--horizontal-ruler-color:var(--color-brand-primary-500);--vertical-margin:calc(var(--gutter) / 2);width:100%;height:var(--horizontal-ruler-height);margin:var(--vertical-margin) auto var(--vertical-margin) auto;background-color:var(--horizontal-ruler-color);border:none;padding:0;display:block;position:relative}hr:after{z-index:1;background-color:var(--color-brand-primary-900);content:"";opacity:.85;width:100%;height:1px;position:absolute;bottom:0;left:0}.form-container hr{--vertical-margin:0}hr.thin{--horizontal-ruler-height:1px}
.application-shell{flex-flow:column;place-content:stretch flex-start;align-items:flex-start;min-height:100vh;display:flex}.application-shell-row{flex-grow:0;flex-shrink:1;width:100%;position:relative}.application-shell-row[data-row=body]{--vertical-padding:0;flex-direction:column;flex-grow:1;flex-shrink:1;display:flex}.application-shell-row[data-row=footer]{--footer-row-surface-color:var(--color-brand-primary-900);--footer-row-on-surface-color:var(--color-white);--footer-row-border-color:var(--color-brand-primary-600);border-top:1px solid var(--footer-row-border-color);background-color:var(--footer-row-surface-color);color:var(--footer-row-on-surface-color)}.two-column-layout{--aside-min-width:275px;--aside-preferred-width:calc(100vw / 3);--aside-max-width:430px;--aside-width:clamp(var(--aside-min-width), var(--aside-preferred-width), var(--aside-max-width));-moz-column-gap:0;background-image:radial-gradient(closest-corner at 30% 40%,#b84fb226,#0000 80%),radial-gradient(closest-corner at 50% 60%,#69c9f00d,#0000 80%),radial-gradient(closest-corner at 70%,#69c9f01a,#0000 80%);flex-flow:row;flex-grow:1;place-content:flex-start;align-items:stretch;column-gap:0;display:flex}.two-column-layout .column{flex-grow:1;flex-shrink:1;position:relative;overflow:hidden}.two-column-layout .column[data-role=aside]{--surface-color:#1f0b41;flex:0 0 var(--aside-width);background-color:var(--surface-color);color:var(--color-white);background-repeat:no-repeat;background-size:cover;order:-1}.two-column-layout .column[data-role=main]{color:var(--color-white);text-shadow:var(--text-shadow-black);background-color:#04052f;background-image:url(/img/hero-bg.svg);background-position:0 0;background-repeat:no-repeat;background-size:100%}.column-content-container{--horizontal-padding:var(--spacing-md);--vertical-padding:var(--spacing-md);z-index:1;padding:var(--vertical-padding) var(--horizontal-padding) var(--vertical-padding) var(--horizontal-padding);position:relative}[data-role=main] .column-content-container{--horizontal-padding:var(--spacing-lg);padding-bottom:calc(var(--vertical-padding) * 2)}@media (max-width:1024px){[data-role=main] .column-content-container{--horizontal-padding:var(--spacing-md)}}@media (max-width:768px){.two-column-layout{flex-direction:column}.two-column-layout .column[data-role=aside]{flex:none;width:100%}}.centred-stack{padding:var(--spacing-lg);justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;flex-grow:1;display:flex}.centred-stack[data-align=start]{align-items:flex-start}
fieldset{border:none;width:100%;margin:0;padding:0}.form-container{--column-gap:var(--gutter);--row-gap:var(--gutter);--number-of-cells-per-row:2;--cell-width:calc(100% / var(--number-of-cells-per-row) - var(--column-gap));align-items:flex-start;gap:var(--row-gap) var(--column-gap);flex-flow:wrap;place-content:flex-start;display:flex}.form-cell{flex:1 1 var(--cell-width)}.form-cell[data-use-full-width=true]{flex-basis:100%}@media (max-width:480px){.form-container{--number-of-cells-per-row:1}}label,textarea{--line-height:var(--line-height-perfect-fourth);--label-spacing-multiplier:.34}label{margin-bottom:calc(var(--line-height) * 1em * var(--label-spacing-multiplier));cursor:pointer;font-weight:600;line-height:var(--line-height);display:inline-block}label .normal-text{font-weight:400}input:is([type=text],[type=email],[type=tel]),textarea{--font-size:var(--font-size-base);--border-color:var(--color-white);--vertical-padding:calc(var(--font-size) * .66);--horizontal-padding:calc(var(--font-size) * .5);width:100%;padding:var(--vertical-padding) var(--horizontal-padding);border:2px solid var(--border-color);background-color:var(--color-white);color:var(--color-black);font-size:var(--font-size);transition:border-color var(--speed-normal) var(--easing-color-or-opacity);font-weight:600;line-height:1;display:block}textarea{margin-top:calc(var(--line-height) * 1em * var(--label-spacing-multiplier));font-weight:600!important}textarea:focus{outline:none}input[type=checkbox]{--border-color:var(--color-white);--input-size:22px;--surface-color:var(--color-white);width:var(--input-size);height:var(--input-size);border:2px solid var(--border-color);appearance:none;background-color:var(--surface-color);cursor:pointer;transition:border-color var(--speed-normal) var(--easing-color-or-opacity);place-content:center;margin:0;padding:0;display:grid;position:relative}input[type=checkbox]:checked{--surface-color:var(--border-color)}input[type=checkbox]:hover,input[type=checkbox]:focus,input[type=checkbox]:active,input[type=checkbox]:checked{--border-color:var(--color-brand-primary-500)}input[type=checkbox]:active,input[type=checkbox]:focus{transition:none}input[type=checkbox]:after{--size:calc(100% - 4px);--artwork-position:calc(50% - var(--size) / 2);top:var(--artwork-position);left:var(--artwork-position);width:var(--size);height:var(--size);content:"";transition:scale var(--speed-extra-fast) ease-in-out;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 23.1'%3e%3cpath fill='white' d='M11 23.1l-11-11L2.1 10l8.9 8.9L29.9 0 32 2.1l-21 21z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;scale:0}input[type=checkbox]:checked:after{scale:1}.checkbox-with-label{--column-gap:calc(var(--gutter) / 3);-moz-column-gap:var(--column-gap);align-items:center;column-gap:var(--column-gap);flex-flow:row;place-content:flex-start;display:inline-flex}.checkbox-with-label input[type=checkbox]{flex-grow:0;flex-shrink:0}button[type=submit]{--button-surface-color:var(--color-brand-primary-600);--button-text-color:var(--color-white);--button-width:15ch;--padding:var(--spacing-sm);--frame-color:var(--color-brand-primary-800);--frame-size:.5rem;--frame-offset:calc(-1 * var(--frame-size));--frame-transform:.25rem;width:var(--button-width);padding:var(--padding);border-radius:var(--rounded-corners-xxl);background-color:var(--button-surface-color);color:var(--button-text-color);-moz-column-gap:var(--spacing-xs);column-gap:var(--spacing-xs);font-size:var(--font-size-base);letter-spacing:.04em;text-shadow:var(--text-shadow-black);transition-duration:var(--speed-fast);transition-property:background-color;transition-timing-function:var(--easing-color-or-opacity);font-weight:600;line-height:1;text-decoration:none;display:grid;position:relative}button[type=submit]:hover:not(:disabled){--button-surface-color:var(--color-brand-primary-700)}button[type=submit]:disabled{cursor:not-allowed;opacity:.6}
.text-link-with-underline{text-decoration:none;position:relative}.text-link-with-underline:after,.text-link-with-underline:before{--horizontal-ruler-height:1px;--horizontal-ruler-color:var(--color-brand-primary-050);--horizontal-ruler-bottom-position:calc(-1 * var(--horizontal-ruler-height) * 1);z-index:1;bottom:var(--horizontal-ruler-bottom-position);width:100%;height:var(--horizontal-ruler-height);background-image:linear-gradient(to right, var(--horizontal-ruler-color), var(--horizontal-ruler-color));background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--horizontal-ruler-height);content:"";position:absolute;left:0}.text-link-with-underline:after{--horizontal-ruler-color:var(--color-brand-primary-600);background-size:0% var(--horizontal-ruler-height);transition:background-size .3s cubic-bezier(.4,0,.2,1)}.text-link-with-underline:hover:after{background-size:100% 100%}.text-link-with-underline:active:after{transition-property:none}.button-with-icon{--button-label-color:var(--color-white);--button-surface-color:var(--color-brand-primary-900);--icon-size:20px;--vertical-padding:var(--spacing-xxs);--horizontal-padding:calc(1.25 * var(--spacing-sm));padding:var(--vertical-padding) var(--horizontal-padding);background-color:var(--button-surface-color);color:var(--button-label-color);-moz-column-gap:var(--spacing-xs);align-items:center;column-gap:var(--spacing-xs);cursor:pointer;font-size:var(--font-size-sm);letter-spacing:.02em;text-shadow:var(--text-shadow-black);flex-flow:row;place-content:center;font-weight:800;line-height:1;display:inline-flex}.button-with-icon span{flex-grow:0;flex-shrink:0}.button-with-icon span.button-icon{width:var(--icon-size);flex-basis:var(--icon-size);aspect-ratio:1;order:-1;position:relative}.button-with-icon svg{fill:currentColor}.outlined-button{border-style:solid;border-width:1px;border-color:var(--color-brand-primary-500);transition-duration:var(--speed-extra-fast);transition-property:border-color;transition-timing-function:var(--easing-color-or-opacity)}.outlined-button:hover{border-color:var(--color-brand-primary-300)}
.brandmark-container{--brandmark-min-width:100px;--brandmark-preferred-width:140px;--brandmark-max-width:160px;--brandmark-width:clamp(var(--brandmark-min-width), var(--brandmark-preferred-width), var(--brandmark-max-width));width:var(--brandmark-width);margin-right:auto;margin-bottom:var(--spacing-md);flex-flow:column;place-content:center flex-start;align-items:flex-start;row-gap:0;margin-left:auto;display:flex}.brandmark-container .cell{flex:none;width:100%;position:relative}.brandmark-container svg{margin-inline:auto;position:relative}@media (max-width:1024px){.brandmark-container{--brandmark-max-width:120px}}@media (max-width:768px){.brandmark-container{--brandmark-width:80px}}
[data-component=footer]{--horizontal-padding:var(--spacing-sm);--vertical-padding:var(--spacing-sm);padding:var(--vertical-padding) var(--horizontal-padding) var(--vertical-padding) var(--horizontal-padding);font-size:var(--font-size-xs);align-items:center;gap:var(--spacing-sm) var(--spacing-lg);flex-flow:row;place-content:center space-between;display:flex}[data-component=footer] .cell{flex-grow:0;flex-shrink:0}[data-component=footer] svg{fill:currentColor}@media (max-width:768px){[data-component=footer]{flex-direction:column;place-content:flex-start center}}[data-component=waitlist-form]{--form-row-gap:var(--spacing-md)}[data-component=waitlist-form]>p{margin:0}[data-component=waitlist-form] form{margin-top:var(--spacing-md);gap:var(--form-row-gap);flex-direction:column;display:flex}[data-component=waitlist-form] .error-message{--error-padding:var(--spacing-sm);padding:var(--error-padding);border-radius:var(--rounded-corners-sm);color:var(--color-error);font-size:var(--font-size-sm);background-color:#f443361f;font-weight:600}[data-component=waitlist-form] .checkbox-text{font-weight:400}.success-message{gap:var(--spacing-sm);flex-direction:column;display:flex}.success-message p{margin:0}.aside-brand-panel{gap:var(--spacing-md);flex-direction:column;max-width:32rem;display:flex}.aside-brand-mark{color:var(--color-on-dark,#fff);font-size:var(--font-size-2xl);letter-spacing:-.02em;align-items:baseline;font-weight:700;line-height:1;display:inline-flex}.aside-brand-mark .brand-mark-dot{color:var(--color-brand-accent-500);margin-left:1px}.aside-headline{color:var(--color-on-dark,#fff);font-size:var(--font-size-xl-fluid);letter-spacing:-.2px;text-wrap:pretty;margin-top:0;margin-bottom:0;font-weight:600;line-height:1.25}.aside-brand-panel .standfirst{font-size:var(--font-size-base);margin:0;font-weight:400}.aside-value-list{margin:var(--spacing-sm) 0 0;gap:var(--spacing-sm);flex-direction:column;padding:0;list-style:none;display:flex}.aside-value-list li{padding-left:var(--spacing-md);font-size:var(--font-size-sm);line-height:1.5;position:relative}.aside-value-list li:before{background-color:var(--color-brand-accent-500);content:"";width:8px;height:1px;position:absolute;top:.7em;left:0}.aside-value-list strong{color:var(--color-on-dark,#fff);margin-bottom:2px;font-weight:600;display:block}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}[data-window-is-loaded=false] *{transition:none!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow-x:hidden}body{--horizontal-padding:0;max-width:100vw;height:auto;min-height:100vh;padding-right:var(--horizontal-padding);padding-left:var(--horizontal-padding);background-color:var(--color-white);color:var(--color-black);font-family:var(--font-body);font-size:var(--font-size-base-fluid);font-weight:400;line-height:var(--line-height-perfect-fourth);overscroll-behavior-x:contain;-moz-text-size-adjust:none;text-size-adjust:none;position:relative;overflow-x:hidden}img,picture,video,canvas,svg,embed,object{content-visibility:auto;border:0;max-width:100%;height:auto;display:block;position:relative;overflow:hidden}img{width:100%}circle,ellipse,line,path,polygon,polyline{shape-rendering:geometricprecision}rect{shape-rendering:crispedges}.img-eager{content-visibility:visible}input,button,textarea,select{font:inherit}button{appearance:none;color:var(--color-white);cursor:pointer;background-color:#0000;background-image:none;border:none;outline-color:#0000;padding:0}a{color:inherit;text-decoration:none}a>img,a>svg,button>img,button>svg{display:inline-flex;outline:none!important}a:has(img){display:inline-flex;outline:none!important}a:has(svg){display:inline-flex;outline:none!important}button:has(img){display:inline-flex;outline:none!important}button:has(svg){display:inline-flex;outline:none!important}a:focus,input:focus{outline:none}.visually-hidden,.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@font-face{font-family:interFont;src:url(../media/variable-s.p.0r27kd5h06n72.woff2?dpl=dpl_rJj1ZHqZ979SjTSQxCdfnFcitHbh)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:interFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.interfont_2c9b4c98-module__HR1ITW__className{font-family:interFont,interFont Fallback,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.interfont_2c9b4c98-module__HR1ITW__variable{--font-inter:"interFont", "interFont Fallback", Inter, system-ui, -apple-system, Segoe UI, sans-serif}
