*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{block-size:100%;font-family:system-ui,sans-serif;inline-size:100%;scroll-behavior:smooth}body{line-height:1.5;min-block-size:100%;min-inline-size:100%}canvas,img,svg,video{display:block;height:auto;max-inline-size:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:root{--container-max-width-per-design:1140px;--primary-500:#37b4e2;--secondary-500:#051c40;--accent-blue:#37b4e2;--accent-yellow:#ffab00;--accent-red:#ff5630;--accent-green:#7bbb42;--grey-00:#fff;--grey-000:var(--grey-00);--grey-100:#f6f6f6;--grey-200:#e2e8f0;--grey-300:#cbd5e1;--grey-400:#94a3b8;--grey-500:#64748b;--grey-600:#475569;--grey-700:#334155;--grey-800:#1e293b;--grey-900:#0f172a;--grey-950:#051c40;--max-content-width:var(--container-max-width-per-design);--size-0:0px;--size-05:calc(var(--size-1)*0.5);--size-1:8px;--size-1-5:calc(var(--size-1)*1.5);--size-2:calc(var(--size-1)*2);--size-2-5:calc(var(--size-1)*2.5);--size-3:calc(var(--size-1)*3);--size-4:calc(var(--size-1)*4);--size-4-5:calc(var(--size-1)*4.5);--size-5:calc(var(--size-1)*5);--size-6:calc(var(--size-1)*6);--size-7:calc(var(--size-1)*7);--size-8:calc(var(--size-1)*8);--size-10:calc(var(--size-1)*10);--size-12:calc(var(--size-1)*12);--size-20:calc(var(--size-1)*20);--content-column-width:calc(var(--max-content-width) + var(--size-2-5)*2);--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-lg:0 10px 15px rgba(0,0,0,.15);--radius-sm:var(--size-05);--radius-md:var(--size-1);--radius-lg:var(--size-2);--radius-xl:var(--size-3);--radius-3xl:var(--size-6);--radius-mx:100%;--font-body:PT Sans;--font-heading:Figtree;--font-size-base:16px;--text-sm:calc(var(--font-size-base)*0.875);--text-base:var(--font-size-base);--text-md:calc(var(--font-size-base)*1.125);--text-lg:calc(var(--font-size-base)*1.25);--text-xl:calc(var(--font-size-base)*1.5);--text-x2:calc(var(--font-size-base)*2);--leading-sm:1;--leading-rg:1.4;--leading-md:1.6;--leading-lg:2}@media (prefers-color-scheme:dark){:root{--bg-default:var(--grey-950);--text-default:var(--grey-100)}}.header__skip{height:1px;left:-1000px;overflow:hidden;position:absolute;text-align:left;top:-1000px;width:1px}.header__skip:active,.header__skip:focus,.header__skip:hover{height:auto;left:0;overflow:visible;top:0;width:auto}.content-container{margin:0 auto;max-width:var(--content-column-width);padding:var(--size-5) var(--size-2-5)}.cta{align-items:center;background:var(--primary-500);border:1px solid var(--primary-500);border-radius:var(--radius-md);color:var(--grey-000);display:flex;flex-direction:row;font-weight:700;gap:var(--size-05);line-height:var(--leading-lg);padding:var(--size-3);padding-bottom:var(--size-1);padding-top:var(--size-1);text-align:center;transition:background .2s ease;width:fit-content}.cta:hover{background:var(--secondary-500);border:1px solid var(--secondary-500);cursor:pointer}.bg-secondary .cta:hover{border:1px solid #fff}.cta--secondary{background-color:var(--secondary-500)}.cta--secondary:hover{background-color:var(--primary-500)}.cta--white{background:var(--grey-000);border:1px solid transparent;color:var(--secondary-500)}.cta--white:hover{background:var(--grey-000);border:1px solid var(--primary-500);color:var(--primary-500)}.cta--ghost{background:none;color:var(--primary-500)}.cta--ghost:hover{background-color:var(--secondary-500);border:1px solid var(--secondary-500);color:#fff}.cta--pill{border:1px solid transparent;border-radius:var(--radius-3xl);font-size:15px;font-weight:500;letter-spacing:.3px;line-height:15px;padding:calc(var(--size-1)*1.5) calc(var(--size-1)*3)}.cta--pill:hover{border:1px solid #fff}.cta--link{font-weight:500;padding-left:0;padding-right:0;text-align:left}.cta--link,.cta--unset{background:none;border:1px solid transparent}.cta--unset{align-items:center;display:flex;justify-content:center;margin:0;min-height:40px;min-width:40px;padding:0}.body-copy{max-width:120ch}@media screen and (min-width:760px){.content-container{padding-bottom:var(--size-10);padding-top:var(--size-10)}}.dev{outline:2px solid hotpink}.bg-none{background:none}.bg-primary{background-color:var(--primary-500)}.bg-secondary{background-color:var(--secondary-500)}.bg-black,.bg-dark{background-color:var(--grey-950)}.bg-med{background-color:var(--grey-500)}.bg-grey{background-color:var(--grey-100)}.bg-white{background-color:var(--grey-000)}.bg-accent-blue{background-color:var(--accent-blue)}.bg-accent-yellow{background-color:var(--accent-yellow)}.bg-accent-red{background-color:var(--accent-red)}.bg-accent-green{background-color:var(--accent-green)}.bg-black-80-opacity{background:rgba(0,0,0,.8)}.accent-blue{color:var(--accent-blue)}.accent-yellow{color:var(--accent-yellow)}.accent-red{color:var(--accent-red)}.accent-green{color:var(--accent-green)}.text-primary{color:var(--primary-500)}.text-secondary{color:var(--secondary-500)}.text-grey-00,.text-grey-000{color:var(--grey-00)}.text-grey-100{color:var(--grey-100)}.text-grey-200{color:var(--grey-200)}.text-grey-300{color:var(--grey-300)}.text-grey-400{color:var(--grey-400)}.text-grey-500{color:var(--grey-500)}.text-grey-600{color:var(--grey-600)}.text-grey-700{color:var(--grey-700)}.text-grey-800{color:var(--grey-800)}.text-grey-900{color:var(--grey-900)}.text-grey-950{color:var(--grey-950)}.text-center{text-align:center}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.font-bold{font-weight:700}.font-regular{font-weight:400}.leading-lg{line-height:var(--leading-lg)}.italic{font-style:italic}.text-x3{font-size:calc(var(--text-base)*3)}.text-x2{font-size:calc(var(--text-base)*2)}.text-xl{font-size:calc(var(--text-base)*1.5)}.text-lg{font-size:calc(var(--text-base)*1.25)}.text-md{font-size:calc(var(--text-base)*1.125)}.text-base{font-size:var(--text-base)}.text-sm{font-size:calc(var(--text-base)*.825)}.text-uppercase{text-transform:uppercase}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.hidden{display:none}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0}.flex-045{flex:0.45 1 0}.flex-055{flex:0.55 1 0}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.gap-0{gap:var(--size-0)}.gap-0-5,.gap-05{gap:var(--size-05)}.gap-1{gap:var(--size-1)}.gap-2{gap:var(--size-2)}.gap-3{gap:var(--size-3)}.gap-4{gap:var(--size-4)}.gap-5{gap:var(--size-5)}.gap-6{gap:var(--size-6)}.gap-7{gap:var(--size-7)}.gap-8{gap:var(--size-8)}.gap-10{gap:calc(var(--size-1)*10)}.gap-20{gap:calc(var(--size-1)*20)}.p-0{padding:var(--size-0)}.p-0-5{padding:var(--size-0-5)}.p-1{padding:var(--size-1)}.p-1-5{padding:var(--size-1-5)}.p-2{padding:var(--size-2)}.p-3{padding:var(--size-3)}.p-4{padding:var(--size-4)}.p-5{padding:var(--size-5)}.p-6{padding:var(--size-6)}.p-7{padding:var(--size-7)}.p-8{padding:var(--size-8)}.m-0{margin:var(--size-0)}.m-0-5{margin:var(--size-0-5)}.m-1{margin:var(--size-1)}.m-2{margin:var(--size-2)}.m-3{margin:var(--size-3)}.m-4{margin:var(--size-4)}.m-5{margin:var(--size-5)}.m-6{margin:var(--size-6)}.m-7{margin:var(--size-7)}.m-8{margin:var(--size-8)}.mb-1{margin-bottom:var(--size-1)}.mb-25{margin-bottom:calc(var(--size-1)*25)}.mt-2{margin-top:var(--size-2)}.mt-3{margin-top:var(--size-3)}.px-0{padding-left:var(--size-0);padding-right:var(--size-0)}.px-0-5,.px-05{padding-left:var(--size-0-5);padding-right:var(--size-0-5)}.px-1{padding-left:var(--size-1);padding-right:var(--size-1)}.px-2{padding-left:var(--size-2);padding-right:var(--size-2)}.px-3{padding-left:var(--size-3);padding-right:var(--size-3)}.px-4{padding-left:var(--size-4);padding-right:var(--size-4)}.px-5{padding-left:var(--size-5);padding-right:var(--size-5)}.px-6{padding-left:var(--size-6);padding-right:var(--size-6)}.px-7{padding-left:var(--size-7);padding-right:var(--size-7)}.px-8{padding-left:var(--size-8);padding-right:var(--size-8)}.py-0{padding-bottom:var(--size-0);padding-top:var(--size-0)}.py-0-5,.py-05{padding-bottom:var(--size-05);padding-top:var(--size-05)}.py-1{padding-bottom:var(--size-1);padding-top:var(--size-1)}.py-2{padding-bottom:var(--size-2);padding-top:var(--size-2)}.py-3{padding-bottom:var(--size-3);padding-top:var(--size-3)}.py-4{padding-bottom:var(--size-4);padding-top:var(--size-4)}.py-5{padding-bottom:var(--size-5);padding-top:var(--size-5)}.py-6{padding-bottom:var(--size-6);padding-top:var(--size-6)}.py-7{padding-bottom:var(--size-7);padding-top:var(--size-7)}.py-8{padding-bottom:var(--size-8);padding-top:var(--size-8)}.py-14{padding-bottom:calc(var(--size-1)*14);padding-top:calc(var(--size-1)*14)}.mx-auto{margin-left:auto;margin-right:auto}.mx-0{margin-left:var(--size-0);margin-right:var(--size-0)}.mx-0-5{margin-left:var(--size-0-5);margin-right:var(--size-0-5)}.mx-1{margin-left:var(--size-1);margin-right:var(--size-1)}.mx-2{margin-left:var(--size-2);margin-right:var(--size-2)}.mx-3{margin-left:var(--size-3);margin-right:var(--size-3)}.mx-4{margin-left:var(--size-4);margin-right:var(--size-4)}.mx-5{margin-left:var(--size-5);margin-right:var(--size-5)}.mx-6{margin-left:var(--size-6);margin-right:var(--size-6)}.mx-7{margin-left:var(--size-7);margin-right:var(--size-7)}.mx-8{margin-left:var(--size-8);margin-right:var(--size-8)}.my-0{margin-bottom:var(--size-0);margin-top:var(--size-0)}.my-0-5{margin-bottom:var(--size-0-5);margin-top:var(--size-0-5)}.my-1{margin-bottom:var(--size-1);margin-top:var(--size-1)}.my-2{margin-bottom:var(--size-2);margin-top:var(--size-2)}.my-3{margin-bottom:var(--size-3);margin-top:var(--size-3)}.my-4{margin-bottom:var(--size-4);margin-top:var(--size-4)}.my-5{margin-bottom:var(--size-5);margin-top:var(--size-5)}.my-6{margin-bottom:var(--size-6);margin-top:var(--size-6)}.my-7{margin-bottom:var(--size-7);margin-top:var(--size-7)}.my-8{margin-bottom:var(--size-8);margin-top:var(--size-8)}.pt-2px{padding-top:2px}.pt-8{padding-top:calc(var(--size-1)*8)}.pb-12{padding-bottom:calc(var(--size-1)*12)}.inset-0{bottom:0;left:0;position:absolute;right:0;top:0}.w-full{width:100%}.w-fit{width:fit-content}.w-20{width:var(--size-20)}.max-w-content{max-width:var(--content-column-width)}.max-w-full{max-width:100%}.max-w-24ch{max-width:24ch}.h-full{height:100%}.h-auto{height:auto}.h-fill-available{height:-webkit-fill-available}.overflow-hidden{overflow:hidden}.aspect-video{aspect-ratio:16/9}.aspect-square{aspect-ratio:1/1}.w-4{width:24px}.h-4{height:24px}.w-2-5{width:20px}.h-2-5{height:20px}.border-none{border:none}.rounded{border-radius:var(--size-1)}.rounded-2xl{border-radius:var(--size-2)}.rounded-3xl{border-radius:var(--size-3)}.pointer-events-none{pointer-events:none}.cursor-pointer{cursor:pointer}.pointer-events-auto{pointer-events:auto}.z-50{z-index:50}.object-cover{object-fit:cover}.object-contain{object-fit:contain}@media (max-width:760px){.sm-display-none{display:none}.sm-flex-col{flex-direction:column}.sm-flex-col-reverse{flex-direction:column-reverse}.sm-flex-unset{flex:unset;min-height:auto;width:100%}.sm-items-center{align-items:center}.sm-p-0{padding:0}.sm-p-1{padding:var(--size-1)}.sm-p-2{padding:var(--size-3)}.sm-py-6{padding-bottom:var(--size-6);padding-top:var(--size-6)}.sm-py-8{padding-bottom:calc(var(--size-1)*8);padding-top:calc(var(--size-1)*8)}.sm-flex-1{flex:1 1 0}.sm-gap-3{gap:calc(var(--size-1)*3)}.sm-gap-6{gap:calc(var(--size-1)*6)}.sm-text-center{text-align:center}.sm-order-0{order:0}.sm-order-1{order:1}}@media (min-width:761px) and (max-width:1280px){.md-display-none{display:none}}@media screen and (min-width:1281px){.lg-display-none{display:none}}body{background:var(--secondary-500);color:var(--grey-950);font-family:var(--font-body);font-size:var(--font-size-base)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}h1{font-size:var(--size-8);font-weight:500;max-width:24ch}h1,h2{line-height:var(--leading-sm)}h2{font-size:calc(var(--size-1)*6)}h2,h3{font-weight:700}h3{font-size:calc(var(--size-1)*4.5);line-height:var(--leading-rg)}h4{font-size:var(--size-3);font-weight:400;line-height:var(--leading-sm)}a:hover{cursor:pointer}p+:not(p){margin-top:1rem}ul{padding-left:1rem}ul :where(ul){padding-left:1rem}@media screen and (max-width:960px){h1{font-size:var(--size-5)}h2{font-size:var(--size-4)}}