.nav_motionWrapper__e0i_0{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);width:100%;max-width:570px;z-index:1000}.nav_desktopNav__M__s5{position:relative;background-color:var(--off-white);border-radius:9999px;height:72px;display:inline-flex;align-items:center;justify-content:center;padding:0 48px;gap:72px;width:100%;margin:0 auto;box-shadow:0 0 0 1px rgba(135,135,135,.1),0 25px 50px 0 rgba(24,39,75,.15),0 2px 5px 0 rgba(24,39,75,.03)}.nav_desktopNav__M__s5 button{font-family:var(--font-migra);background:none;border:none;cursor:pointer;color:var(--black)}.nav_contactContainer__WIBr6{position:relative}.nav_contactDropdown__1lEfu{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;background-color:var(--white);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:8px}.nav_contactDropdown__1lEfu a{display:block;padding:4px 0;color:#4b5563;text-decoration:none}.nav_contactDropdown__1lEfu a:hover{color:#2563eb}.nav_mobileMenuButton__ZwfCs{display:none;background-color:var(--off-white);border:1px solid var(--off-white);position:fixed;bottom:24px;left:50%;transform:translateX(-50%);font-family:var(--font-migra);font-size:1.5rem;color:var(--black);border-radius:9999px;padding:.75rem 1rem;cursor:pointer;box-shadow:0 0 0 1px rgba(135,135,135,.1),0 25px 50px 0 rgba(24,39,75,.15),0 2px 5px 0 rgba(24,39,75,.03);z-index:1000}.nav_mobileMenuOverlay__FaQW1{display:flex;align-items:flex-end;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--white);z-index:1001}.nav_closeMenuButton__He2j0{position:fixed;bottom:24px;font-size:1.5rem;background:none;border:none;cursor:pointer;color:var(--black);font-family:var(--font-migra);padding:.75rem 1rem}.nav_mobileNav__dVonO{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.nav_mobileNav__dVonO button{font-size:1.5rem;margin:12px 0;background:none;border:none;cursor:pointer;color:var(--black);font-family:var(--font-migra)}.nav_blurLayer__Rc_Kh{position:fixed;bottom:0;left:0;width:100%;height:10rem;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.05) 20%,rgba(255,255,255,.1) 40%,rgba(255,255,255,.15) 60%,rgba(255,255,255,.2) 80%,rgba(255,255,255,.25));mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 20%,rgba(0,0,0,.4) 40%,rgba(0,0,0,.6) 60%,rgba(0,0,0,.8) 80%,black);-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 20%,rgba(0,0,0,.4) 40%,rgba(0,0,0,.6) 60%,rgba(0,0,0,.8) 80%,black);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;pointer-events:none}@media(max-width:768px){.nav_desktopNav__M__s5{display:none}.nav_mobileMenuButton__ZwfCs{display:flex}.nav_blurLayer__Rc_Kh{height:8rem}}@font-face{font-family:Neue Montreal Regular;src:local("NeueMontreal-Regular"),url(/_next/static/media/NeueMontreal-Regular.b755838d.otf) format("opentype");font-style:normal}@font-face{font-family:Neue Montreal Medium;src:local("ppneuemontreal-medium"),url(/_next/static/media/ppneuemontreal-medium.51731d05.otf) format("opentype");font-weight:medium;font-style:normal}@font-face{font-family:Neue Montreal Bold;src:local("NeueMontreal-Bold"),url(/_next/static/media/NeueMontreal-Bold.6bf2ef6f.otf) format("opentype");font-style:normal}@font-face{font-family:Migra;src:local("Migra"),url(/_next/static/media/Migra-Regular.a569d9b9.otf) format("opentype")}@font-face{font-family:Migra Italic Bold;src:local("MigraItalic-ExtraboldItalic"),url(/_next/static/media/MigraItalic-ExtraboldItalic.0668573a.otf) format("opentype")}@font-face{font-family:Migra Italic;src:local("MigraItalic-Italic"),url(/_next/static/media/MigraItalic-Italic.0f14642f.otf) format("opentype"),url(/_next/static/media/MigraItalic-Italic.e45be0da.woff2) format("woff2"),url(/_next/static/media/MigraItalic-Italic.1a7724db.woff) format("woff");font-display:swap}@font-face{font-family:Array;src:local("Array-Regular"),url(/_next/static/media/Array-Regular.c130f658.woff) format("woff")}@font-face{font-family:Array Semibold;src:local("Array-Semibold"),url(/_next/static/media/Array-Semibold.cbdf455e.woff) format("woff")}@font-face{font-family:Array Bold;src:local("Array-Bold"),url(/_next/static/media/Array-Bold.06bda0a7.woff) format("woff")}@font-face{font-family:Gidole;src:local("Gidole"),url(/_next/static/media/Gidole-Regular.39d67788.ttf) format("truetype")}:root{--max-width:1100px;--border-radius:12px;--breakpoint-small:480px;--breakpoint-medium:768px;--breakpoint-large:1024px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--font-neue-montreal-regular:"Neue Montreal Regular",sans-serif;--font-neue-montreal-medium:"Neue Montreal Medium",sans-serif;--font-neue-montreal-bold:"Neue Montreal Bold",sans-serif;--font-migra-italic-bold:"Migra Italic Bold",serif;--font-migra-italic:"Migra Italic",serif;--font-migra:"Migra",serif;--font-array:"Array",sans-serif;--font-array-semibold:"Array Semibold",sans-serif;--font-array-bold:"Array Bold",sans-serif;--font-gidole:"Gidole",sans-serif;--white:#ffffff;--off-white:#f7f8f8;--gray:#f0f1f2;--dark-gray:#878788;--black:#181819;--foreground-rgb:#f1f2f3;--background-start-rgb:214,219,220;--background-end-rgb:#f1f2f3;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(rgba(255,255,255,1),rgba(255,255,255,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}@media(prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(rgba(1,65,255,0.4),rgba(1,65,255,0));--secondary-glow:linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,0.3));--tile-start-rgb:2,13,46;--tile-end-rgb:2,5,19;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;height:100vh;overflow:hidden}body{overflow-x:hidden;color:var(--black);background-color:var(--white);font-family:var(--font-neue-montreal-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}h1{font-size:3rem;font-weight:400}h1,h2{font-family:var(--font-migra)}h2{font-size:1.5rem}@media(prefers-color-scheme:dark){html{color-scheme:dark}}