@font-face{font-family:Arial Nova;src:url(/fonts/arial-nova-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Arial Nova;src:url(/fonts/arial-nova-light-italic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Arial Nova;src:url(/fonts/arial-nova-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arial Nova;src:url(/fonts/arial-nova-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Arial Nova Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans);ascent-override:98.53%;descent-override:22.83%;line-gap-override:0%;size-adjust:99.66%}:root{--color-dark:#000;--color-dark-alt:#1a1a1a;--color-light:#fff;--color-light-alt:#f2f2f2;--color-dim-grey:#949494;--color-dim-grey-alt:#7a7a7a;--color-platinum-grey:#e7e7e7;--color-platinum-grey-alt:#d1d1d1;--color-blue:#5200ff;--color-blue-alt:#4200cc;--color-yellow:#ffc32b;--color-orange:#ff5b04;--font-main:"Arial Nova", "Arial Nova Fallback", Arial, sans-serif;--fs-heading-large:clamp(48px, 5vw, min(13.33vh, 96px));--fs-heading-medium:clamp(32px, 3.33vw, min(8.89vh, 64px));--fs-heading-regular:clamp(24px, 2.5vw, min(6.67vh, 48px));--fs-heading-small:clamp(18px, 1.88vw, min(5vh, 36px));--fs-heading-xs:clamp(16px, 1.04vw, min(2.78vh, 20px));--fs-label:clamp(16px, 1.04vw, min(2.78vh, 20px));--fs-body-large:clamp(16px, 1.67vw, min(4.44vh, 32px));--fs-body-medium:clamp(16px, 1.25vw, min(3.33vh, 24px));--fs-body-regular:clamp(16px, 1.15vw, min(3.06vh, 22px));--fs-body-small:clamp(16px, 1.04vw, min(2.78vh, 20px));--fs-button:clamp(16px, 1.04vw, min(2.78vh, 20px));--space-24:clamp(16px, 1.25vw, min(3.33vh, 24px));--space-48:clamp(24px, 2.5vw, min(6.67vh, 48px));--space-80:clamp(40px, 4.17vw, min(11.11vh, 80px));--space-120:clamp(60px, 6.25vw, min(16.67vh, 120px));--page-margin:var(--space-80);--max-width:1920px;--nav-height:96px;--block-space:var(--space-80);--hero-top:calc(var(--space-80) + 16px);--gap:var(--space-48);--bg:var(--color-light);--fg:var(--color-dark);--fg-alt:var(--color-dark-alt);--border:var(--color-dim-grey);--highlight:var(--color-blue);--button-bg:var(--color-blue);--button-fg:var(--color-light);--button-line:var(--color-blue);color-scheme:light;font-family:var(--font-main);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;font-weight:300}@media (width<=960px){:root{--fs-heading-large:clamp(23px, 12.78vw, min(5.75vh, 92px));--fs-heading-medium:clamp(16px, 8.89vw, min(4vh, 64px));--fs-heading-regular:clamp(16px, 7.78vw, min(3.5vh, 56px));--fs-heading-small:clamp(16px, 6.67vw, min(3vh, 48px));--fs-heading-xs:clamp(16px, 4.44vw, min(2vh, 32px));--fs-label:clamp(13px, 3.61vw, min(1.63vh, 26px));--fs-body-large:clamp(16px, 5.56vw, min(2.5vh, 40px));--fs-body-medium:clamp(16px, 5vw, min(2.25vh, 36px));--fs-body-regular:clamp(16px, 4.44vw, min(2vh, 32px));--fs-body-small:clamp(14px, 3.89vw, min(1.75vh, 28px));--fs-button:clamp(16px, 4.44vw, min(2vh, 32px));--page-margin:16px;--nav-height:80px;--hero-top:32px}}[data-theme=default],[data-theme=light]{--bg:var(--color-light);--fg:var(--color-dark);--fg-alt:var(--color-dark-alt);--border:var(--color-dim-grey);--highlight:var(--color-blue);--button-bg:var(--color-blue);--button-fg:var(--color-light);--button-line:var(--color-blue)}[data-theme=platinumGrey]{--bg:var(--color-platinum-grey);--fg:var(--color-dark);--fg-alt:var(--color-dark-alt);--border:var(--color-platinum-grey-alt);--highlight:var(--color-blue);--button-bg:var(--color-blue);--button-fg:var(--color-light);--button-line:var(--color-blue)}[data-theme=dimGrey]{--bg:var(--color-dim-grey);--fg:var(--color-light);--fg-alt:var(--color-light-alt);--border:var(--color-dim-grey-alt);--highlight:var(--color-blue);--button-bg:var(--color-blue);--button-fg:var(--color-light);--button-line:var(--color-blue)}[data-theme=blue]{--bg:var(--color-blue);--fg:var(--color-light);--fg-alt:var(--color-light-alt);--border:var(--color-blue-alt);--highlight:var(--color-yellow);--button-bg:var(--color-light);--button-fg:var(--color-dark);--button-line:var(--color-yellow)}[data-theme=yellow]{--bg:var(--color-yellow);--fg:var(--color-dark);--fg-alt:var(--color-dark-alt);--border:var(--color-dark-alt);--highlight:var(--color-orange);--button-bg:var(--color-dark);--button-fg:var(--color-light);--button-line:var(--color-dark)}[data-theme=orange]{--bg:var(--color-orange);--fg:var(--color-light);--fg-alt:var(--color-light-alt);--border:var(--color-light-alt);--highlight:var(--color-yellow);--button-bg:var(--color-light);--button-fg:var(--color-dark);--button-line:var(--color-yellow)}[data-theme=dark]{--bg:var(--color-dark);--fg:var(--color-light);--fg-alt:var(--color-light-alt);--border:var(--color-platinum-grey);--highlight:var(--color-yellow);--button-bg:var(--color-light);--button-fg:var(--color-dark);--button-line:var(--color-yellow)}[data-theme]{background:var(--bg);color:var(--fg)}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--nav-height) + 16px)}body{line-height:1.4;font-size:var(--fs-body-regular);margin:0}img,video{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}h1,h2,h3,h4{letter-spacing:0;text-wrap:balance;margin:0 0 .5em;font-weight:300;line-height:1.2}.keep-breaks{white-space:pre-line}h1{font-size:var(--fs-heading-large)}h2{font-size:var(--fs-heading-regular)}h3{font-size:var(--fs-heading-small)}p{margin:0 0 1em}strong,b{font-weight:400}main{min-height:60vh}.container{width:100%;max-width:var(--max-width);padding-inline:var(--page-margin);margin-inline:auto}.block{padding-block:var(--block-space)}.block:is([data-theme=default],[data-theme=light])+.block:is([data-theme=default],[data-theme=light]):not(.cards,.form-block),.block[data-theme=platinumGrey]+.block[data-theme=platinumGrey]:not(.cards,.form-block),.block:is([data-theme=default],[data-theme=light])+.block.cta{padding-top:0}.lead,.prose.lead{font-size:var(--fs-body-large);line-height:1.4}.eyebrow{font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;font-weight:400;line-height:1.4}.prose{font-size:var(--fs-body-regular);line-height:1.4}.prose>.buttons{margin:1.5em 0}.prose>:last-child{margin-bottom:0}.prose h2{font-size:var(--fs-heading-regular);margin-top:1em}.prose h3{font-size:var(--fs-heading-small);margin-top:1em}.prose h4{font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;margin-top:1.5em;font-weight:400;line-height:1.4}.prose h2:first-child,.prose h3:first-child,.prose h4:first-child{margin-top:0}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.25em;line-height:1.5}.prose li+li{margin-top:.25em}.prose hr{border:0;border-top:1px solid var(--border);margin:2em 0}.prose img{margin-block:1em}.prose p:has(>img+img){gap:var(--gap);flex-wrap:wrap;align-items:center;display:flex}.prose p:has(>img+img) img{max-width:calc((100% - 5 * var(--gap)) / 6);flex:140px;margin:0}.prose a{text-underline-offset:2px}.button{border:1px solid var(--button-line);min-height:40px;font:inherit;font-size:var(--fs-button);text-transform:capitalize;cursor:pointer;border-radius:0;align-items:center;gap:.5em;padding:.5em 1.1em;font-weight:300;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.button--solid{background:var(--button-bg);border-color:var(--button-bg);color:var(--button-fg)}.button--solid:hover{filter:brightness(1.15)}.button--outlined{color:var(--button-line);background:0 0}.button--outlined:hover{background:color-mix(in srgb, var(--button-line) 5%, transparent)}.button[disabled]{opacity:.6;cursor:progress}.buttons{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.media{background:var(--color-dark);position:relative;overflow:hidden}.media img,.media video{object-fit:cover;width:100%;height:100%}.media video{aspect-ratio:16/9}.box-dots{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--color-light);padding:.5rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.site-footer[data-astro-cid-nns7i3if]{font-size:var(--fs-button);font-weight:300;line-height:1.2}.site-footer[data-astro-cid-nns7i3if]>.container[data-astro-cid-nns7i3if]{padding-block:60px 32px;position:relative}.site-footer[data-astro-cid-nns7i3if]>.container[data-astro-cid-nns7i3if]:before{content:"";top:0;left:var(--page-margin);right:var(--page-margin);border-top:1px solid var(--color-dim-grey);position:absolute}.footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:2.5fr 1fr 1fr 1fr auto;align-items:start;gap:32px;display:grid}.footer-logo[data-astro-cid-nns7i3if]{color:var(--color-dark);line-height:0}.footer-logo[data-astro-cid-nns7i3if] svg{width:60px;height:auto}.footer-column[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{font-size:var(--fs-heading-xs);margin:0 0 16px;font-weight:400;line-height:1.4}.footer-column[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:8px;margin:0;padding:0;line-height:1.2;list-style:none;display:grid}.footer-column[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-decoration:none}.footer-column[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.footer-column[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{max-width:11em;margin:0 0 8px}@media (width<=960px){.footer-column[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{max-width:none}}.social[data-astro-cid-nns7i3if]{gap:16px;margin:0;padding:0;list-style:none;display:flex}.social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--color-dark);line-height:0;display:block}.social[data-astro-cid-nns7i3if] svg{width:28px;height:28px}.copyright[data-astro-cid-nns7i3if]{text-align:right;font-size:var(--fs-body-regular);margin:32px 0 0;line-height:1.4}@media (width<=960px){.footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr}.footer-logo[data-astro-cid-nns7i3if]{grid-column:1/-1}.copyright[data-astro-cid-nns7i3if]{text-align:left}}.site-header[data-astro-cid-fzpbxy5g]{z-index:10;backdrop-filter:blur(10px);background:#ffffff6b;transition:transform .3s,opacity .3s,background-color .15s;position:sticky;top:0}.site-header[data-astro-cid-fzpbxy5g]:is(:hover,:focus-within){background:#ffffffa3}.site-header[data-astro-cid-fzpbxy5g].is-hidden{opacity:0;transform:translateY(-100%)}.header-inner[data-astro-cid-fzpbxy5g]{min-height:var(--nav-height);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.header-inner[data-astro-cid-fzpbxy5g]:after{content:"";left:var(--page-margin);right:var(--page-margin);border-bottom:1px solid var(--color-dim-grey);position:absolute;bottom:0}.brand[data-astro-cid-fzpbxy5g]{color:var(--color-dark);line-height:0;display:block}.brand[data-astro-cid-fzpbxy5g] svg{height:calc(var(--nav-height) * .33);width:auto}.menu-toggle[data-astro-cid-fzpbxy5g]{display:none}.site-nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:clamp(16px,3vw,48px);display:flex}.nav-links[data-astro-cid-fzpbxy5g]{font-size:var(--fs-button);gap:clamp(16px,3.6vw,64px);margin:0;padding:0;font-weight:300;line-height:1.2;list-style:none;display:flex}.nav-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:flex}.nav-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.nav-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--color-blue)}.nav-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]:before{content:"";background:currentColor;width:5px;height:5px}.nav-buttons[data-astro-cid-fzpbxy5g]{gap:10px;display:flex}@media (width<=1200px){.site-nav[data-astro-cid-fzpbxy5g]{gap:clamp(16px,2vw,48px)}.nav-links[data-astro-cid-fzpbxy5g]{gap:clamp(16px,2.4vw,64px)}}@media (width<=960px){.brand[data-astro-cid-fzpbxy5g] svg{height:calc(var(--nav-height) * .5)}}@media (width<=1023px){.menu-toggle[data-astro-cid-fzpbxy5g]{cursor:pointer;background:0 0;border:0;gap:6px;width:28px;padding:8px 0;display:grid}.menu-toggle[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:var(--color-dark);height:1px;display:block}.site-nav[data-astro-cid-fzpbxy5g]{display:none}.site-nav[data-astro-cid-fzpbxy5g].is-open{top:var(--nav-height);padding:24px var(--page-margin) 32px;background:var(--color-light);border-bottom:1px solid var(--color-dim-grey);flex-direction:column;align-items:stretch;gap:24px;display:flex;position:absolute;left:0;right:0}.nav-links[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:16px}}
