.SiteChrome-module__oXFrKG__nav{z-index:100;border-bottom:1px solid var(--border-grid);background:color-mix(in srgb, var(--bg-primary) 96%, transparent);height:86px;color:var(--ink-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:30px;padding:0 5vw;display:flex;position:fixed;top:0;left:0;right:0}.SiteChrome-module__oXFrKG__logo{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.SiteChrome-module__oXFrKG__logo>span{font-family:var(--font-heading);letter-spacing:var(--tracking-heading);font-size:36px;font-weight:700;line-height:1}.SiteChrome-module__oXFrKG__logoDot{color:var(--ink-primary)}.SiteChrome-module__oXFrKG__desktopLinks{align-items:center;gap:34px;display:flex}.SiteChrome-module__oXFrKG__desktopLinks a{color:var(--ink-body);border-bottom:1px solid #0000;padding:10px 0;font-size:12px}.SiteChrome-module__oXFrKG__desktopLinks a:hover,.SiteChrome-module__oXFrKG__desktopLinks a[aria-current=page]{border-bottom-color:var(--ink-primary);color:var(--ink-primary)}.SiteChrome-module__oXFrKG__navActions{align-items:center;gap:18px;display:flex}.SiteChrome-module__oXFrKG__command{min-height:40px;color:var(--ink-muted-text);font-family:var(--font-mono);letter-spacing:var(--tracking-mono);cursor:pointer;padding:0 8px;font-size:12px}.SiteChrome-module__oXFrKG__projectButton{border:1px solid var(--ink-primary);border-radius:var(--radius-control);background:var(--ink-primary);min-height:44px;color:var(--bg-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:13px 17px;font-size:12px;font-weight:500;transition:background-color .25s,border-color .25s;display:inline-flex}.SiteChrome-module__oXFrKG__projectButton:hover{border-color:var(--btn-hover);background:var(--btn-hover)}.SiteChrome-module__oXFrKG__projectButton svg{width:16px;height:16px}.SiteChrome-module__oXFrKG__menuTrigger{color:var(--ink-primary);cursor:pointer;padding:8px;display:none}.SiteChrome-module__oXFrKG__mobileMenu{background:var(--bg-primary);width:min(100%,500px);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink-body);border:0;margin:0 0 0 auto;padding:28px;inset:0;overflow:auto}.SiteChrome-module__oXFrKG__mobileMenu::backdrop{background:color-mix(in srgb, var(--ink-primary) 42%, transparent)}.SiteChrome-module__oXFrKG__mobileTop{justify-content:space-between;align-items:center;display:flex}.SiteChrome-module__oXFrKG__mobileTop>span{color:var(--ink-primary);font-family:var(--font-heading);letter-spacing:var(--tracking-heading);font-size:36px;font-weight:700}.SiteChrome-module__oXFrKG__mobileTop button{color:var(--ink-primary);cursor:pointer;padding:8px}.SiteChrome-module__oXFrKG__mobileLinks{gap:0;margin:50px 0 32px;display:grid}.SiteChrome-module__oXFrKG__mobileLinks a{border-bottom:1px solid var(--border-grid);color:var(--ink-primary);font-family:var(--font-heading);letter-spacing:var(--tracking-heading);justify-content:space-between;align-items:center;padding:20px 0;font-size:38px;font-weight:600;display:flex}.SiteChrome-module__oXFrKG__mobileLinks svg{width:25px;height:25px}.SiteChrome-module__oXFrKG__mobileEmail{color:var(--ink-muted-text);margin-top:28px;font-size:13px;display:block}.SiteChrome-module__oXFrKG__footer{border-top:1px solid var(--border-grid);background:var(--bg-subtle);color:var(--ink-body);padding:60px 5vw 25px}.SiteChrome-module__oXFrKG__footerTop{grid-template-columns:1.6fr 1fr 1.3fr .8fr;gap:5%;max-width:1456px;margin:auto;padding-bottom:60px;display:grid}.SiteChrome-module__oXFrKG__footerBrand p{color:var(--ink-body);margin:23px 0 20px;font-size:13px;line-height:1.8}.SiteChrome-module__oXFrKG__footerBrand>span{color:var(--ink-muted-text);font:500 12px/1.5 var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase}.SiteChrome-module__oXFrKG__footerTop h2{color:var(--ink-primary);font:500 12px/1.5 var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;margin-bottom:25px}.SiteChrome-module__oXFrKG__footerTop>div:not(:first-child)>a{color:var(--ink-body);align-items:center;gap:9px;margin-bottom:13px;font-size:12px;display:flex}.SiteChrome-module__oXFrKG__footerTop>div:not(:first-child)>a svg{width:12px;height:12px;color:var(--ink-muted-text)}.SiteChrome-module__oXFrKG__footer a:hover{text-underline-offset:4px;text-decoration:underline}.SiteChrome-module__oXFrKG__footerBottom{border-top:1px solid var(--border-grid);max-width:1456px;color:var(--ink-muted-text);font:500 12px/1.5 var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:auto;padding-top:24px;display:flex}.SiteChrome-module__oXFrKG__footerBottom>div{flex-wrap:wrap;gap:10px 25px;display:flex}.SiteChrome-module__oXFrKG__nav a:focus-visible,.SiteChrome-module__oXFrKG__nav button:focus-visible,.SiteChrome-module__oXFrKG__mobileMenu a:focus-visible,.SiteChrome-module__oXFrKG__mobileMenu button:focus-visible,.SiteChrome-module__oXFrKG__footer a:focus-visible{outline:var(--focus-ring);outline-offset:5px}@media (max-width:900px){.SiteChrome-module__oXFrKG__desktopLinks,.SiteChrome-module__oXFrKG__command{display:none}.SiteChrome-module__oXFrKG__menuTrigger{display:block}.SiteChrome-module__oXFrKG__nav{height:76px;padding:0 24px}.SiteChrome-module__oXFrKG__footerTop{grid-template-columns:1.3fr 1fr;gap:35px}}@media (max-width:600px){.SiteChrome-module__oXFrKG__nav .SiteChrome-module__oXFrKG__projectButton{display:none}.SiteChrome-module__oXFrKG__logo>span{font-size:33px}.SiteChrome-module__oXFrKG__footer{padding:40px 24px 24px}.SiteChrome-module__oXFrKG__footerTop{gap:35px 25px;padding-bottom:35px}.SiteChrome-module__oXFrKG__footerBrand{grid-column:1/-1}.SiteChrome-module__oXFrKG__footerTop h2{margin-bottom:18px}.SiteChrome-module__oXFrKG__footerTop>div:not(:first-child)>a{font-size:11px}.SiteChrome-module__oXFrKG__footerBottom{gap:18px;font-size:10px}.SiteChrome-module__oXFrKG__footerBottom>span:last-child{display:none}}
