.atrium-header{z-index:var(--z-navigation);transition:background-color .24s;position:fixed;inset:0 0 auto}.atrium-header--scrolled{background:#070707}.atrium-nav-bar{justify-content:space-between;align-items:center;gap:1rem;height:4rem;display:flex}.atrium-header--scrolled .atrium-nav-bar{border-bottom:1px solid #ffffff20}.atrium-nav-brand{flex-shrink:0;align-items:center;min-height:2.75rem;display:inline-flex}.atrium-nav-brand img{width:7.25rem;height:auto;transition:opacity .18s}.atrium-nav-brand:hover img{opacity:.75}.atrium-nav-actions{align-items:center;gap:2rem;display:flex}.atrium-nav-assessment{color:#e3e3e3;align-items:center;gap:.75rem;font-size:.875rem;display:inline-flex}.atrium-nav-assessment:hover{color:#46e4eb}.atrium-menu-trigger,.atrium-menu-close{color:#e3e3e3;cursor:pointer;justify-content:center;align-items:center;gap:1rem;min-width:2.75rem;height:2.75rem;display:inline-flex}.atrium-menu-trigger span{text-transform:uppercase;font:500 .75rem JetBrains Mono,monospace}.atrium-menu-trigger:hover,.atrium-menu-close:hover{color:#46e4eb}.atrium-menu-close{border:1px solid #46e4eb60;transition:color .18s,border-color .18s}.atrium-menu-close:hover{border-color:#46e4eb}.atrium-header a:focus-visible,.atrium-header button:focus-visible,.atrium-menu a:focus-visible,.atrium-menu button:focus-visible{outline-offset:4px;outline:2px solid #46e4eb}.atrium-menu{color:#e3e3e3;overscroll-behavior:contain;scrollbar-color:#434343 #070707;scrollbar-width:thin;letter-spacing:0;background:#070707;border:0;border-top:1px solid #46e4eb;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden auto}.atrium-menu::backdrop{background:#070707}.atrium-menu-universe{pointer-events:none;position:fixed;inset:0;overflow:hidden}.atrium-menu-canvas{width:100%;height:100%;display:block}.atrium-menu-universe:after{content:"";background:linear-gradient(90deg,#070707b3,#0000 65%),linear-gradient(#0000 36%,#070707d9 72%,#070707 95%);position:absolute;inset:0}.atrium-menu-body{position:relative}.atrium-menu-label{text-shadow:0 2px 24px #070707}.atrium-menu[open]{animation:.3s ease-out both atrium-menu-enter}.atrium-menu[data-phase=closing]{animation:.22s ease-in both atrium-menu-exit}.atrium-menu-bar{z-index:1;background:#070707;position:sticky;top:0}.atrium-menu-body{flex-direction:column;min-height:calc(100dvh - 4rem - 1px);display:flex}.atrium-menu-intro{color:#a0a0a0;text-transform:uppercase;justify-content:space-between;align-items:start;gap:2rem;padding-top:2.75rem;font:400 .6875rem/1.6 JetBrains Mono,monospace;display:flex}.atrium-menu-intro p{max-width:23rem}.atrium-menu-intro>span{white-space:nowrap;color:#787878}.atrium-menu-layout{grid-template-columns:minmax(0,1fr) 17rem;align-items:end;column-gap:4rem;margin-top:auto;padding-block:6rem 5rem;display:grid}.atrium-menu-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.atrium-menu-links li{min-width:0}.atrium-menu[open] .atrium-menu-links li{animation:.5s cubic-bezier(.2,.7,.2,1) both atrium-menu-link-enter;animation-delay:calc(70ms + var(--menu-order) * 45ms)}.atrium-menu-link{color:#e3e3e3;grid-template-columns:1.75rem minmax(0,1fr) 2rem;align-items:start;gap:.5rem;padding-block:1rem;transition:color .2s;display:grid}.atrium-menu-index{color:#858585;padding-top:.5rem;font:400 .625rem/1.5 JetBrains Mono,monospace}.atrium-menu-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;overflow-wrap:anywhere;font-size:3.75rem;font-weight:700;line-height:1.08;transition:transform .24s}.atrium-menu-arrow{opacity:0;align-self:center;transition:opacity .2s,transform .24s;transform:translate(-.4rem,.4rem)}.atrium-menu-link:hover,.atrium-menu-link:focus-visible{color:#46e4eb}.atrium-menu-link:is(:hover,:focus-visible) .atrium-menu-label{transform:translate(.25rem)}.atrium-menu-link:is(:hover,:focus-visible) .atrium-menu-arrow{opacity:1;transform:none}.atrium-menu-link[aria-current=page] .atrium-menu-index{color:#46e4eb}.atrium-menu-link[aria-current=page] .atrium-menu-index:after{content:"";background:#46e4eb;width:.25rem;height:.25rem;margin-top:.5rem;display:block}.atrium-menu-aside{color:#a8a8a8;border-left:1px solid #ffffff26;flex-direction:column;gap:2rem;padding-left:1.5rem;font-size:.875rem;display:flex}.atrium-menu-eyebrow{text-transform:uppercase;color:#e3e3e3;margin-bottom:1rem;font:400 .6875rem/1.5 JetBrains Mono,monospace}.atrium-menu-aside a{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-height:2.75rem;transition:color .18s;display:flex}.atrium-menu-aside a:hover{color:#46e4eb}.atrium-menu-aside svg{flex-shrink:0}.atrium-menu-email{color:#e3e3e3;font-size:.8125rem}.atrium-menu-socials{flex-wrap:wrap;gap:1.5rem;display:flex}.atrium-menu-aside .atrium-menu-cta{color:#46e4eb;border-top:1px solid #46e4eb70;justify-content:space-between;gap:1rem;min-height:3.25rem;padding-block:.75rem}.atrium-menu-footer{color:#979797;text-transform:uppercase;border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1.25rem;font:400 .625rem/1.5 JetBrains Mono,monospace;display:flex}.atrium-menu-footer>span{color:#e3e3e3}.atrium-menu-period{color:#cc0119}.atrium-menu-footer nav{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.atrium-menu-footer a{align-items:center;min-height:2.75rem;display:inline-flex}.atrium-menu-footer a:hover{color:#46e4eb}@keyframes atrium-menu-enter{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:none}}@keyframes atrium-menu-exit{0%{opacity:1}to{opacity:0}}@keyframes atrium-menu-link-enter{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@media (width<=1399px){.atrium-menu-layout{grid-template-columns:minmax(0,1fr) 16rem;column-gap:2.5rem}.atrium-menu-links{column-gap:1.5rem}.atrium-menu-label{font-size:3rem}}@media (width>=1100px) and (width<=1199px){.atrium-menu-label{font-size:2.5rem}}@media (width<=1099px){.atrium-menu-layout{grid-template-columns:minmax(0,1fr);row-gap:3rem;padding-block:4rem 3rem}.atrium-menu-aside{border-top:1px solid #ffffff26;border-left:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 2rem;padding:1.5rem 0 0;display:grid}.atrium-menu-socials{justify-content:end}.atrium-menu-aside .atrium-menu-cta{grid-column:1/-1}.atrium-menu-label{font-size:2.375rem}}@media (width<=767px){.atrium-nav-brand img{width:6.25rem}.atrium-nav-actions{gap:.625rem}.atrium-nav-assessment,.atrium-menu-trigger span,.atrium-menu-intro,.atrium-menu-aside>div,.atrium-menu-footer{display:none}.atrium-menu-layout{min-height:calc(100dvh - 4rem - 1px);padding-top:clamp(8rem,23svh,14rem);padding-bottom:max(1.25rem, env(safe-area-inset-bottom));flex:1;grid-template-rows:minmax(min-content,1fr) auto;row-gap:1rem;margin-top:0}.atrium-menu-layout>nav{align-self:stretch}.atrium-menu-universe:after{background:linear-gradient(#0000 15%,#07070780 35%,#070707 52%)}.atrium-menu-links{grid-template-rows:repeat(5,minmax(3.5rem,1fr));grid-template-columns:minmax(0,1fr);gap:0;height:100%}.atrium-menu-link{border-bottom:1px solid #ffffff15;grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;align-items:center;height:100%;padding-block:.75rem}.atrium-menu-label{font-size:2.5rem}.atrium-menu-arrow{opacity:.4;width:1.5rem;transform:none}.atrium-menu-aside{border-top:0;grid-template-columns:minmax(0,1fr);padding-top:0}.atrium-menu-aside .atrium-menu-cta{color:#070707;background:#46e4eb;border:1px solid #46e4eb;border-radius:4px;width:100%;min-height:4rem;padding:1rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.4;transition:background-color .18s,border-color .18s}.atrium-menu-aside .atrium-menu-cta:hover{color:#070707;background:#91f0f4;border-color:#91f0f4}.atrium-menu-aside .atrium-menu-cta:active{background:#35c9d0;border-color:#35c9d0}}@media (width<=359px){.atrium-nav-brand img{width:5.5rem}.atrium-nav-bar{gap:.5rem}.atrium-nav-actions{gap:.375rem}.atrium-menu-label{font-size:2rem}}@media (prefers-reduced-motion:reduce){.atrium-menu[open],.atrium-menu[open] .atrium-menu-links li{animation:none}.atrium-menu *,.atrium-header *{transition:none!important}}
