@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200");html{font-size:clamp(2px,.5vw + 9px,24px);scroll-behavior:smooth;overflow-anchor:none}:root{--color-token-navy:#181f2f;--color-token-white:#fff;--color-token-black:#000;--color-token-light-grey:#c7c7c7;--color-token-turquoise-light:#00ebd7;--color-token-turquoise-dark:#00b8a8}html:not(.light-mode){color-scheme:dark}:root{--color-background-default:var(--color-token-navy);--color-background-paper:hsl(from var(--color-token-navy) h s 10%/1.0);--color-background-overlay:hsl(from var(--color-token-navy) h s l/0.8);--color-foreground-default:var(--color-token-light-grey);--color-foreground-focus:hsl(from var(--color-token-light-grey) h s 100%/1.0);--color-primary-default:var(--color-token-turquoise-light);--color-nav-opaque:hsl(from var(--color-background-default) h s l/0.01);--color-border:hsl(from var(--color-foreground-focus) h s l/0.1);--color-border-hover:hsl(from var(--color-foreground-default) h s l/0.2);--header-height:4.4rem;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:2.5rem;--spacing-lg:3rem;--spacing-xl:4rem;--border-radii-sm:0.5rem;--border-radii-md:1rem;--border-radii-lg:2rem;--border-radii-full:9999px;--blur-size-paper:0.1rem;--blur-size-nav:1rem;--blur-size-overlay:2rem}body,html{max-width:100vw;overflow-x:hidden}*,body,html{margin:0;padding:0}*{box-sizing:border-box;outline:none}a{color:inherit;text-decoration:none;display:inline-flex;flex-direction:row;align-items:center;gap:.25em}::selection{color:hsl(from var(--color-primary-default) h s 70%/1);background:hsl(from var(--color-primary-default) h s 15%/.8);text-shadow:.1rem .1rem .2rem hsl(from var(--color-background-paper) h s l/.5)}.text-color-navy{color:var(--color-token-navy)}.text-color-primary{color:var(--color-primary-default)}.text-color-white{color:var(--color-token-white)}.text-color-black{color:var(--color-token-black)}body{color:var(--color-foreground-default);background:var(--color-background-default)}.inner{display:flex;flex-direction:column;gap:var(--spacing-lg)}body,button,input,textarea{font-family:var(--font-swiza),sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:3.8rem;line-height:1;margin:-.1em 0 0 -.05em}h1,h2{font-weight:600;letter-spacing:-.03em}h2{font-size:2.5rem;line-height:1.1}h3{font-size:1.85rem;font-weight:600;line-height:1.2;letter-spacing:-.02em}h3 .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 48;font-size:1em}h3.tagline{text-transform:uppercase;letter-spacing:.3em;font-size:1.5rem;line-height:1}h4{font-weight:600;line-height:1.3}h4,p{font-size:1.25rem}p{font-weight:400;line-height:1.5}p.type-size-lg{font-size:1.75rem}strong{color:var(--color-foreground-focus)}strong,sup{font-weight:600}sup{font-size:.65em;vertical-align:super;line-height:0}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 24;font-family:Material Symbols Outlined;font-weight:400;font-style:normal;display:inline-block;line-height:1;font-size:1.5rem;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}.material-symbols-outlined.icon-size-lg{font-variation-settings:"FILL" 0,"wght" 100,"GRAD" -25,"opsz" 48;font-size:clamp(2rem,5vw + 3rem,6rem)}.big-text-link{display:flex;flex-direction:row;align-items:center;gap:.75rem;font-size:2rem;font-weight:400;text-decoration:none;color:var(--color-primary-default)}.big-text-link:before{content:"arrow_forward";display:block;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 24;font-family:Material Symbols Outlined;font-weight:400;font-style:normal;display:inline-block;line-height:1;font-size:1.25em;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}.big-text-link.mailto-link:before{content:"mail"}@media (hover:hover){.big-text-link{transition:all .2s}.big-text-link:hover{gap:1rem}}.link-list{display:flex;flex-direction:column;gap:1.5rem}.icon-link{display:flex;flex-direction:row;align-items:center;gap:.75em;color:var(--color-primary-default);flex:1 1;padding:.25rem;margin:-.25rem;font-size:1.25rem}.icon-link .material-symbols-outlined{font-size:1.5rem}@media (hover:hover){.icon-link{transition:all .2s}.icon-link:hover{gap:1.25rem;color:var(--color-foreground-focus)}}input{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;transition:all .2s;text-decoration:none;font-weight:400;-webkit-backdrop-filter:blur(var(--blur-size-nav));backdrop-filter:blur(var(--blur-size-nav));position:relative;z-index:60;min-width:auto;height:calc(var(--header-height) * .7);font-size:1rem;padding:0 2rem;height:var(--header-height);font-size:1.25rem;border:1px solid var(--color-border);background-color:var(--color-nav-opaque);color:hsl(from var(--color-foreground-focus) h s l/1);width:100%;margin-left:1px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input::placeholder{color:hsl(from var(--color-foreground-focus) h s l/.5)}input:focus{border-color:var(--color-primary-default)}.glowy-icon{color:var(--color-foreground-focus);text-shadow:0 0 .125em var(--color-primary-default),0 0 .25em var(--color-primary-default),0 0 .5em var(--color-primary-default),0 0 1em var(--color-primary-default)}.col-width-narrow,.col-width-semi,.col-width-wide{width:100%}@media (min-width:600px){h1{font-size:5rem}h2{font-size:3rem}.col-width-narrow{width:50%}.col-width-semi{width:75%}.col-width-wide{width:100%}}@media (min-width:900px){h1{font-size:6rem}h2{font-size:4rem}p.type-size-sm{font-size:1rem}.col-width-narrow{width:40%}.col-width-halfish,.col-width-semi{width:60%}.col-width-wide{width:80%}}@media (min-width:1380px){h1{font-size:5.5rem}h2{font-size:4rem}.col-width-narrow{width:33.33%}.col-width-halfish{width:50%}.col-width-semi{width:66.66%}.col-width-wide{width:83.33%}}@media (min-width:1500px){h1{font-size:6rem}h2{font-size:4.7rem}.col-width-narrow{width:33.33%}.col-width-semi{width:50%}.col-width-wide{width:66.66%}}@media (min-width:1600px){.col-width-narrow{width:28.57%}.col-width-semi{width:57.14%}.col-width-wide{width:71.42%}}@media (min-width:1900px){.col-width-narrow{width:25%}.col-width-semi{width:50%}.col-width-wide{width:75%}}.type-size-custom-manifesto{font-size:3.2svh;font-weight:300;line-height:1.3;letter-spacing:-.02em}@media (orientation:landscape){.type-size-custom-manifesto{font-size:3vw}}.usp{display:flex;flex-direction:column;gap:calc(var(--header-height) * .4);padding:var(--header-height);position:relative;background-color:var(--color-nav-opaque);-webkit-backdrop-filter:blur(var(--blur-size-paper));backdrop-filter:blur(var(--blur-size-paper));justify-content:flex-end;align-items:flex-start;color:var(--color-primary-default);background:radial-gradient(circle at top left,hsl(from var(--color-primary-default) h s l/.2) 0,hsl(from var(--color-background-default) h s l/1) 100%);background-repeat:no-repeat;z-index:40;overflow:hidden;padding-top:calc(var(--header-height) * 2)}@media (orientation:landscape){.usp{gap:calc(var(--header-height) * .4)}.usp>.material-symbols-outlined{margin-top:10svh}}.usp p{opacity:.6}.insights-preview{position:relative;width:100%;aspect-ratio:1/1;pointer-events:none}.insights-preview>*{position:absolute!important;top:0;left:0;right:0;bottom:0;margin:auto;width:60%}.insights-preview>:first-child{z-index:3;box-shadow:0 0 3rem 0 hsl(from var(--color-background-default) h s l/.5)}.insights-preview>:nth-child(2){z-index:2;transform:scale(.8) translateX(-54%) translateY(0) rotate(0deg);opacity:.8;filter:blur(.1rem)}.insights-preview>:nth-child(3){z-index:1;transform:scale(.8) translateX(54%) translateY(0) rotate(0deg);opacity:.8;filter:blur(.1rem)}@media (orientation:landscape){.insights-preview{position:absolute;top:3%;left:48%;width:50%;height:100%}.insights-preview>*{width:45%}.insights-preview>:first-child{box-shadow:0 0 3rem 0 hsl(from var(--color-background-default) h s l/.5)}.insights-preview>:nth-child(2){transform:scale(.8) translateX(-36%) translateY(-30%) rotate(0deg)}.insights-preview>:nth-child(3){transform:scale(.8) translateX(36%) translateY(30%) rotate(0deg)}}@font-face{font-family:DM Sans;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/8c0f877bd1202585-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/9c18eba18d4baf22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/8c0f877bd1202585-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/9c18eba18d4baf22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8c0f877bd1202585-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9c18eba18d4baf22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8c0f877bd1202585-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9c18eba18d4baf22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8c0f877bd1202585-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9c18eba18d4baf22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8c0f877bd1202585-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9c18eba18d4baf22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8c0f877bd1202585-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9c18eba18d4baf22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8c0f877bd1202585-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9c18eba18d4baf22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8c0f877bd1202585-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/9c18eba18d4baf22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_145565{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_145565{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:swizaFont;src:url(/_next/static/media/b076383211876642-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:swizaFont;src:url(/_next/static/media/6a74e12457921475-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:swizaFont;src:url(/_next/static/media/895036748a0a4c44-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:swizaFont;src:url(/_next/static/media/72a718f0a4ffa8d6-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:swizaFont;src:url(/_next/static/media/c88a2fc5407163db-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:swizaFont;src:url(/_next/static/media/688a4604535d28df-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:swizaFont Fallback;src:local("Arial");ascent-override:86.79%;descent-override:23.11%;line-gap-override:0.00%;size-adjust:110.95%}.__className_dfc1fb{font-family:swizaFont,swizaFont Fallback}.__variable_dfc1fb{--font-swiza:"swizaFont","swizaFont Fallback"}.Footer_footer__4vzqH{position:relative;z-index:140;background-color:var(--color-nav-opaque);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(var(--blur-size-nav));backdrop-filter:blur(var(--blur-size-nav))}.Footer_footerInner__6hzif{display:flex;justify-content:space-between;padding:var(--header-height)}.Footer_footerInnerLeft__otvI2,.Footer_footerInnerRight__FayXs{display:flex;flex-direction:column;gap:var(--spacing-md)}.Footer_footerInnerLeft__otvI2{flex:4 1}.Footer_footerInnerRight__FayXs{flex:2 1}.Footer_footerInner__6hzif .Footer_logo__C9vo8{width:8rem;max-width:30%;height:auto}.Footer_footerInner__6hzif .Footer_logo__C9vo8 path{fill:var(--color-foreground-default)}.Footer_footerInner__6hzif address,.Footer_footerInner__6hzif p{font-size:1rem;line-height:1.5;font-style:normal}.Footer_footerInner__6hzif nav{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:flex-end}.Footer_footerInner__6hzif nav a{color:var(--color-foreground-default);text-decoration:none;display:flex;text-align:right;line-height:1.8;font-weight:600;white-space:nowrap}@media (hover:hover){.Footer_footerInner__6hzif nav a:hover{color:var(--color-primary-default)}}.GridLines_gridlines__sU14T{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;z-index:30;pointer-events:none;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;padding-inline:var(--header-height);mix-blend-mode:difference}.GridLines_line___bVOh{width:0;border-left:1px dashed #fff;margin-right:-1px;opacity:.08;display:none}.GridLines_line___bVOh:first-child{margin-left:1px}.GridLines_line___bVOh:last-child{margin-right:-1px}@media (min-width:100px){.GridLines_line___bVOh:first-child,.GridLines_line___bVOh:nth-child(2){display:block}}@media (min-width:200px){.GridLines_line___bVOh:nth-child(3){display:block}}@media (min-width:320px){.GridLines_line___bVOh:nth-child(4){display:block}}@media (min-width:600px){.GridLines_line___bVOh:nth-child(5){display:block}}@media (min-width:900px){.GridLines_line___bVOh:nth-child(6){display:block}}@media (min-width:1380px){.GridLines_line___bVOh:nth-child(7){display:block}}@media (min-width:1600px){.GridLines_line___bVOh:nth-child(8){display:block}}@media (min-width:1900px){.GridLines_line___bVOh:nth-child(9){display:block}}