.navbar[data-astro-cid-72p4zy4d]{position:fixed;top:0;left:0;right:0;z-index:100;padding-top:47px}.navbar__inner[data-astro-cid-72p4zy4d]{display:flex;align-items:center;height:var(--nav-height);gap:var(--gap-lg);border-radius:0;background:transparent;transition:background .3s ease,border-radius .3s ease,padding .3s ease,box-shadow .3s ease}.navbar__logo[data-astro-cid-72p4zy4d]{transition:opacity .3s ease,width .3s ease}.navbar__logo[data-astro-cid-72p4zy4d] img[data-astro-cid-72p4zy4d]{height:28px;width:auto}.navbar__icon[data-astro-cid-72p4zy4d]{display:none;opacity:0;width:0;overflow:hidden;transition:opacity .3s ease,width .3s ease}.navbar__icon[data-astro-cid-72p4zy4d] img[data-astro-cid-72p4zy4d]{height:28px;width:28px;object-fit:contain}.navbar__cta[data-astro-cid-72p4zy4d]{background:var(--color-white);color:var(--color-black);transition:background .3s ease,color .3s ease}.navbar--dark[data-astro-cid-72p4zy4d] .navbar__cta[data-astro-cid-72p4zy4d]{background:var(--color-white);color:var(--color-black)}.navbar__links[data-astro-cid-72p4zy4d]{display:flex;align-items:center;gap:32px;margin-left:auto}.navbar__link[data-astro-cid-72p4zy4d]{cursor:pointer;display:inline-flex;align-items:center;gap:4px;line-height:1}.navbar__dropdown[data-astro-cid-72p4zy4d]{position:relative;display:inline-flex;align-items:center}.navbar__dropdown-menu[data-astro-cid-72p4zy4d]{display:none;position:absolute;top:100%;left:-16px;padding-top:12px;min-width:300px}.navbar__dropdown[data-astro-cid-72p4zy4d]:hover .navbar__dropdown-menu[data-astro-cid-72p4zy4d]{display:block}.navbar__dropdown-menu[data-astro-cid-72p4zy4d]:before{content:"";display:block}.navbar__dropdown-item[data-astro-cid-72p4zy4d]{display:block;padding:10px 16px;background:var(--color-white);color:var(--color-black);border-bottom:1px solid var(--color-gray-light);transition:background .15s}.navbar__dropdown-item[data-astro-cid-72p4zy4d]:first-child{border-radius:var(--radius-card) var(--radius-card) 0 0}.navbar__dropdown-item[data-astro-cid-72p4zy4d]:last-child{border-radius:0 0 var(--radius-card) var(--radius-card);border-bottom:none}.navbar__dropdown-item[data-astro-cid-72p4zy4d]:hover{background:var(--color-gray-light)}.navbar--dark[data-astro-cid-72p4zy4d] .navbar__link[data-astro-cid-72p4zy4d],.navbar--dark[data-astro-cid-72p4zy4d] .navbar__link[data-astro-cid-72p4zy4d] svg[data-astro-cid-72p4zy4d]{color:var(--color-white)}.navbar--light[data-astro-cid-72p4zy4d] .navbar__link[data-astro-cid-72p4zy4d],.navbar--light[data-astro-cid-72p4zy4d] .navbar__link[data-astro-cid-72p4zy4d] svg[data-astro-cid-72p4zy4d]{color:var(--color-black)}.navbar--blue[data-astro-cid-72p4zy4d] .navbar__link[data-astro-cid-72p4zy4d],.navbar--blue[data-astro-cid-72p4zy4d] .navbar__link[data-astro-cid-72p4zy4d] svg[data-astro-cid-72p4zy4d]{color:var(--color-black)}.navbar--blue[data-astro-cid-72p4zy4d] .navbar__cta[data-astro-cid-72p4zy4d]{background:var(--color-white);color:var(--color-black);border:1px solid var(--color-gray-border)}.navbar--scrolled[data-astro-cid-72p4zy4d]{padding-top:16px;padding-left:var(--content-margin);padding-right:var(--content-margin)}.navbar--scrolled[data-astro-cid-72p4zy4d] .navbar__inner[data-astro-cid-72p4zy4d]{background:var(--color-white);border-radius:var(--radius-pill);padding:8px;box-shadow:0 4px 24px #0000001a;width:fit-content;margin-left:auto;margin-right:auto;gap:16px;max-width:100%}.navbar--scrolled[data-astro-cid-72p4zy4d] .navbar__logo[data-astro-cid-72p4zy4d]{opacity:0;width:0;overflow:hidden;pointer-events:none}.navbar--scrolled[data-astro-cid-72p4zy4d] .navbar__icon[data-astro-cid-72p4zy4d]{display:block;opacity:1;width:28px;margin-right:auto}.navbar--scrolled[data-astro-cid-72p4zy4d] .navbar__link[data-astro-cid-72p4zy4d],.navbar--scrolled[data-astro-cid-72p4zy4d] .navbar__link[data-astro-cid-72p4zy4d] svg[data-astro-cid-72p4zy4d]{color:var(--color-black)}.navbar--scrolled[data-astro-cid-72p4zy4d] .navbar__cta[data-astro-cid-72p4zy4d]{background:var(--color-blue);color:var(--color-white)}.navbar--scrolled[data-astro-cid-72p4zy4d] .navbar__dropdown-menu[data-astro-cid-72p4zy4d]{left:-16px;top:100%;padding-top:20px;min-width:280px;background:transparent;filter:drop-shadow(0 4px 12px rgba(0,0,0,.1))}.navbar--scrolled[data-astro-cid-72p4zy4d] .navbar__dropdown-item[data-astro-cid-72p4zy4d]{background:var(--color-white)}.navbar--scrolled[data-astro-cid-72p4zy4d] .navbar__dropdown-item[data-astro-cid-72p4zy4d]:first-child{border-radius:var(--radius-card-lg) var(--radius-card-lg) 0 0}.navbar--scrolled[data-astro-cid-72p4zy4d] .navbar__dropdown-item[data-astro-cid-72p4zy4d]:last-child{border-radius:0 0 var(--radius-card-lg) var(--radius-card-lg);border-bottom:none}.navbar--blue[data-astro-cid-72p4zy4d].navbar--scrolled .navbar__inner[data-astro-cid-72p4zy4d]{margin-right:0}.navbar__toggle-input[data-astro-cid-72p4zy4d],.navbar__toggle[data-astro-cid-72p4zy4d],.btn-mobile-cta[data-astro-cid-72p4zy4d]{display:none}@media(max-width:640px){.navbar[data-astro-cid-72p4zy4d]{padding-top:16px}.navbar--scrolled[data-astro-cid-72p4zy4d]{padding-top:0;padding-left:0;padding-right:0;background:var(--color-white);box-shadow:0 1px 8px #00000014}.navbar--scrolled[data-astro-cid-72p4zy4d] .navbar__inner[data-astro-cid-72p4zy4d]{background:transparent;border-radius:0;padding:0 var(--content-margin);box-shadow:none;width:100%;margin:0 auto;gap:var(--gap-lg);max-width:var(--page-width)}.navbar--scrolled[data-astro-cid-72p4zy4d] .navbar__logo[data-astro-cid-72p4zy4d]{opacity:1;width:auto;overflow:visible;pointer-events:auto}.navbar--scrolled[data-astro-cid-72p4zy4d] .navbar__logo[data-astro-cid-72p4zy4d] img[data-astro-cid-72p4zy4d]{filter:brightness(0)}.navbar--scrolled[data-astro-cid-72p4zy4d] .navbar__icon[data-astro-cid-72p4zy4d]{display:none!important;width:0;opacity:0}.navbar--scrolled[data-astro-cid-72p4zy4d] .navbar__toggle[data-astro-cid-72p4zy4d]{color:var(--color-black)!important}.navbar__logo[data-astro-cid-72p4zy4d] img[data-astro-cid-72p4zy4d]{height:20px}.navbar__toggle[data-astro-cid-72p4zy4d]{display:block;cursor:pointer;margin-left:auto;z-index:101;font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:var(--nav-height)}.navbar--dark[data-astro-cid-72p4zy4d] .navbar__toggle[data-astro-cid-72p4zy4d]{color:var(--color-white)}.navbar--light[data-astro-cid-72p4zy4d] .navbar__toggle[data-astro-cid-72p4zy4d],.navbar--blue[data-astro-cid-72p4zy4d] .navbar__toggle[data-astro-cid-72p4zy4d]{color:var(--color-black)}.navbar__toggle-close[data-astro-cid-72p4zy4d]{display:none}.navbar__toggle-input[data-astro-cid-72p4zy4d]:checked~.navbar__toggle[data-astro-cid-72p4zy4d] .navbar__toggle-open[data-astro-cid-72p4zy4d]{display:none}.navbar__toggle-input[data-astro-cid-72p4zy4d]:checked~.navbar__toggle[data-astro-cid-72p4zy4d] .navbar__toggle-close[data-astro-cid-72p4zy4d]{display:inline}.navbar__toggle-input[data-astro-cid-72p4zy4d]:checked~.navbar__toggle[data-astro-cid-72p4zy4d]{color:var(--color-black)!important}.navbar--dark[data-astro-cid-72p4zy4d] .navbar__toggle-input[data-astro-cid-72p4zy4d]:checked~.navbar__logo[data-astro-cid-72p4zy4d] img[data-astro-cid-72p4zy4d]{filter:brightness(0)}.navbar__links[data-astro-cid-72p4zy4d]{display:none;position:fixed;top:0;left:0;right:0;background:var(--color-white);flex-direction:column;align-items:flex-start;padding:100px var(--content-margin) 40px;gap:0;z-index:99}.navbar__toggle-input[data-astro-cid-72p4zy4d]:checked~.navbar__links[data-astro-cid-72p4zy4d]{display:flex}.navbar__links[data-astro-cid-72p4zy4d] .navbar__link[data-astro-cid-72p4zy4d],.navbar__links[data-astro-cid-72p4zy4d] .navbar__link[data-astro-cid-72p4zy4d] svg[data-astro-cid-72p4zy4d]{color:var(--color-black);font-size:14px;padding:12px 0;width:100%}.navbar[data-astro-cid-72p4zy4d] .btn-nav[data-astro-cid-72p4zy4d]{display:none}.btn-mobile-cta[data-astro-cid-72p4zy4d]{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:12px 24px;background:var(--color-black);color:var(--color-white);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:14px;font-weight:400;text-decoration:none}.navbar__dropdown[data-astro-cid-72p4zy4d]{display:flex;flex-direction:column;align-items:flex-start;width:100%}.navbar__dropdown[data-astro-cid-72p4zy4d]:hover .navbar__dropdown-menu[data-astro-cid-72p4zy4d]{display:none}.navbar__dropdown[data-astro-cid-72p4zy4d].is-open .navbar__dropdown-menu[data-astro-cid-72p4zy4d]{display:flex;flex-direction:column}.navbar__dropdown[data-astro-cid-72p4zy4d] .navbar__link[data-astro-cid-72p4zy4d] svg[data-astro-cid-72p4zy4d]{transition:transform .2s}.navbar__dropdown[data-astro-cid-72p4zy4d].is-open .navbar__link[data-astro-cid-72p4zy4d] svg[data-astro-cid-72p4zy4d]{transform:rotate(180deg)}.navbar__dropdown-menu[data-astro-cid-72p4zy4d]{position:static;min-width:auto;padding-top:0;padding-left:16px;box-shadow:none;background:transparent;filter:none}.navbar__dropdown-item[data-astro-cid-72p4zy4d]{text-align:left;background:transparent;padding:10px 0;border-bottom:none;border-radius:0!important;font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-black)}.navbar__dropdown-item[data-astro-cid-72p4zy4d]:first-child{border-radius:0!important}.navbar__dropdown-item[data-astro-cid-72p4zy4d]:last-child{border-radius:0!important;border-bottom:none}.navbar__dropdown-item[data-astro-cid-72p4zy4d]:hover{background:transparent;opacity:.7}}.footer[data-astro-cid-tgc5tww7]{padding:60px 0 0}.footer__logo[data-astro-cid-tgc5tww7]{margin-bottom:80px}.footer__logo-img[data-astro-cid-tgc5tww7]{width:200px;height:auto}.footer__grid[data-astro-cid-tgc5tww7]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--gap-xl);margin-bottom:120px}.footer__col[data-astro-cid-tgc5tww7]{display:flex;flex-direction:column;gap:var(--gap-sm)}.footer__col-header[data-astro-cid-tgc5tww7]{color:var(--color-gray-mid);margin-bottom:4px}.footer__col-item[data-astro-cid-tgc5tww7]{color:var(--color-black);display:flex;gap:24px}a[data-astro-cid-tgc5tww7].footer__col-item:hover{opacity:.7}.footer__tagline-wrap[data-astro-cid-tgc5tww7]{overflow:hidden;padding-top:80px}.footer-tagline[data-astro-cid-tgc5tww7]{white-space:nowrap;margin-bottom:-.15em}@media(max-width:1024px){.footer__grid[data-astro-cid-tgc5tww7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.footer__grid[data-astro-cid-tgc5tww7]{grid-template-columns:1fr;gap:var(--gap-lg)}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:20px;line-height:1.2;letter-spacing:-.01em;color:var(--color-black);background:var(--color-white)}img,picture,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none;font:inherit}@font-face{font-family:Martina Plantijn;src:url(/fonts/TestMartinaPlantijn-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Book.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--color-blue: #000BFF;--color-black: #151515;--color-pure-black: #000000;--color-white: #FFFFFF;--color-gray-light: #F6F5F4;--color-gray-mid: #A5A5A5;--color-gray-border: #E0E0E0;--font-headline: "Martina Plantijn", Georgia, serif;--font-body: "Suisse Intl", -apple-system, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Code", monospace;--page-width: 1512px;--content-width: 1352px;--content-margin: 80px;--nav-height: 60px;--hero-height: 982px;--gap-xl: 40px;--gap-lg: 32px;--gap-md: 16px;--gap-sm: 12px;--gap-xs: 10px;--radius-card: 8px;--radius-card-lg: 12px;--radius-nav: 20px;--radius-pill: 40px;--blur-glass: blur(40px);--overlay-dark: rgba(0, 0, 0, .3);--overlay-light: rgba(255, 255, 255, .15)}.content-wrapper{max-width:var(--page-width);margin:0 auto;padding:0 var(--content-margin)}@media(max-width:640px){:root{--content-margin: 20px}}.h1{font-family:var(--font-headline);font-weight:300;font-size:64px;line-height:1.1;letter-spacing:-.02em}.h2{font-family:var(--font-headline);font-weight:300;font-size:54px;line-height:1.1;letter-spacing:-.02em}.h3{font-family:var(--font-headline);font-weight:300;font-size:32px;line-height:1.1;letter-spacing:-.02em}.h4{font-family:var(--font-headline);font-weight:300;font-size:24px;line-height:1.1;letter-spacing:-.02em}.body-large{font-family:var(--font-body);font-weight:500;font-size:32px;line-height:1.1;letter-spacing:-.01em}.body{font-family:var(--font-body);font-weight:400;font-size:20px;line-height:1.2;letter-spacing:-.01em}.body-small{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.2}.body-xs{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:1.2}.label{font-family:var(--font-mono);font-weight:400;font-size:12px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.label-small{font-family:var(--font-mono);font-weight:400;font-size:10px;line-height:1.1;letter-spacing:.05em;text-transform:uppercase}.caption{font-family:var(--font-body);font-weight:500;font-size:12px;line-height:1.3;letter-spacing:.005em}.footer-tagline{font-family:var(--font-headline);font-weight:300;line-height:1;letter-spacing:-.02em;color:var(--color-blue)}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1;white-space:nowrap;transition:opacity .2s ease}.btn:hover{opacity:.85}.btn-primary{padding:12px 16px;background:var(--color-black);color:var(--color-white)}.btn-primary-light{padding:12px 16px;background:var(--color-white);color:var(--color-black)}.btn-primary-small{padding:10px 16px;background:var(--color-white);color:var(--color-black)}.btn-primary-mini{padding:8px 12px;background:var(--color-black);color:var(--color-white)}.btn-outlined{padding:12px 16px;background:transparent;color:var(--color-black);border:1px solid var(--color-gray-border)}.btn-nav{padding:10px 16px;border-radius:var(--radius-nav);font-size:12px}.card{background:var(--color-gray-light);border-radius:var(--radius-card);padding:var(--gap-lg)}.card-lg{background:var(--color-gray-light);border-radius:var(--radius-card-lg);overflow:hidden}
