.Navbar-module__xsk-La__Nav{z-index:1000;padding:40px var(--gutter)0;color:var(--white);transition:padding .4s var(--ease);position:fixed;top:0;left:0;right:0}.Navbar-module__xsk-La__Blur{pointer-events:none;transition:bottom .4s var(--ease);position:absolute;inset:0 0 -10px}.Navbar-module__xsk-La__Scrolled .Navbar-module__xsk-La__Blur{bottom:-40%}.Navbar-module__xsk-La__Blur span{-webkit-mask-image:linear-gradient(to bottom,#000 var(--solid,0%),transparent var(--fade,100%));mask-image:linear-gradient(to bottom,#000 var(--solid,0%),transparent var(--fade,100%));position:absolute;inset:0}.Navbar-module__xsk-La__Blur span:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);--solid:70%;--fade:100%}.Navbar-module__xsk-La__Blur span:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);--solid:58%;--fade:88%}.Navbar-module__xsk-La__Blur span:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);--solid:46%;--fade:76%}.Navbar-module__xsk-La__Blur span:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--solid:32%;--fade:62%}.Navbar-module__xsk-La__Blur span:nth-child(5){-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);--solid:18%;--fade:48%}.Navbar-module__xsk-La__Tint{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.55;transition:opacity .4s var(--ease);background:linear-gradient(#00000061,#0000)}.Navbar-module__xsk-La__Scrolled{padding-top:12px}.Navbar-module__xsk-La__Scrolled .Navbar-module__xsk-La__Tint{opacity:1}.Navbar-module__xsk-La__Inner{max-width:var(--content-max);justify-content:space-between;align-items:center;gap:16px;height:50px;margin:0 auto;display:flex;position:relative}.Navbar-module__xsk-La__Links{align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.Navbar-module__xsk-La__Link{position:relative}.Navbar-module__xsk-La__Link[aria-current=page]:after{content:"";opacity:.85;background:currentColor;height:1px;position:absolute;bottom:13px;left:16px;right:16px}.Navbar-module__xsk-La__Actions{align-items:center;gap:8px;display:flex}.Navbar-module__xsk-La__Actions .Navbar-module__xsk-La__Join{background:var(--white-10);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.Navbar-module__xsk-La__Burger{border-radius:var(--radius);background:var(--white-10);cursor:pointer;border:none;width:50px;height:50px;display:none;position:relative}.Navbar-module__xsk-La__Burger span{background:var(--white);width:20px;height:1.5px;transition:transform .3s var(--ease),top .3s var(--ease);position:absolute;left:15px}.Navbar-module__xsk-La__Burger span:first-child{top:21px}.Navbar-module__xsk-La__Burger span:last-child{top:28px}.Navbar-module__xsk-La__BurgerOpen span:first-child{top:24px;transform:rotate(45deg)}.Navbar-module__xsk-La__BurgerOpen span:last-child{top:24px;transform:rotate(-45deg)}.Navbar-module__xsk-La__Light .Navbar-module__xsk-La__Tint{background:linear-gradient(#ffffff8c,#fff0)}.Navbar-module__xsk-La__LightLogo .Navbar-module__xsk-La__Inner>a:first-child,.Navbar-module__xsk-La__LightLinks .Navbar-module__xsk-La__Link{color:var(--teal)}.Navbar-module__xsk-La__LightLinks .Navbar-module__xsk-La__Link:hover,.Navbar-module__xsk-La__LightActions .Navbar-module__xsk-La__Join{background:var(--teal);color:var(--white)}.Navbar-module__xsk-La__LightActions .Navbar-module__xsk-La__Join:hover{background:#005a5e}.Navbar-module__xsk-La__LightActions .Navbar-module__xsk-La__Burger{background:#003f421a}.Navbar-module__xsk-La__LightActions .Navbar-module__xsk-La__Burger span{background:var(--teal)}@media (max-width:1100px){.Navbar-module__xsk-La__Links{display:none}}@media (max-width:720px){.Navbar-module__xsk-La__Nav{padding-top:20px}.Navbar-module__xsk-La__Scrolled{padding-top:12px}.Navbar-module__xsk-La__Actions .Navbar-module__xsk-La__Join{display:none}.Navbar-module__xsk-La__Burger{display:block}}@media (max-width:820px),(pointer:coarse){.Navbar-module__xsk-La__Blur span:not(.Navbar-module__xsk-La__Tint){display:none}.Navbar-module__xsk-La__Scrolled .Navbar-module__xsk-La__Tint{background:linear-gradient(#000000d1,#000000d1 55%,#0000)}.Navbar-module__xsk-La__Scrolled.Navbar-module__xsk-La__Light .Navbar-module__xsk-La__Tint{background:linear-gradient(#ffffffe0,#ffffffe0 55%,#fff0)}.Navbar-module__xsk-La__Actions .Navbar-module__xsk-La__Join{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff29}.Navbar-module__xsk-La__LightActions .Navbar-module__xsk-La__Join{background:var(--teal)}}
:root{--black:#000;--ink:#040f11;--teal-deep:#003336;--teal:#003f42;--white:#fff;--cream-yellow:#fff1b3;--cream-glow:#fffcb7;--ice:#cbfdff;--bronze:#b4825e;--white-50:#ffffff80;--white-10:#ffffff1a;--rule:#ffffff1a;--gradient-glow:linear-gradient(101deg,#fff1b3 25.9%,#00ff80 109.9%);--background:var(--black);--foreground:var(--white);--gutter:clamp(20px,3.7vw,64px);--content-max:1600px;--radius:4px;--t-display:clamp(56px,6.944vw,120px);--t-h2:clamp(48px,5.208vw,90px);--t-h3:clamp(36px,3.472vw,60px);--t-lead:clamp(20px,1.852vw,32px);--t-body-lg:clamp(18px,1.389vw,24px);--t-body:clamp(16px,1.157vw,20px);--t-body-sm:18px;--t-ui:16px;--t-btn:14px;--accent:#054a47;--accent-light:#0a6d69;--accent-dark:#033230;--cream:#f9f5ea;--cream-dark:#ede8e0;--warm-white:#fdfbf5;--text-primary:#1a1a1a;--text-secondary:#4a4a4a;--text-muted:#7a7a7a;--accent-secondary:#b25a36;--border-subtle:#004f4e1a;--border-medium:#004f4e33;--font-display:var(--font-canela-condensed),Georgia,serif;--font-body:var(--font-manrope),-apple-system,BlinkMacSystemFont,sans-serif;--section-padding:clamp(4rem,8vw,8rem);--content-max-width:1200px;--content-narrow:800px;--input-bg:var(--cream);--input-border:var(--border-subtle);--input-border-focus:var(--accent);--input-text:var(--text-primary);--input-placeholder:var(--text-muted);--ease:cubic-bezier(.16,1,.3,1);isolation:isolate}html,body{max-width:100vw;overflow-x:clip}html{background:var(--background)}body{color:var(--foreground);background:var(--background);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.3;position:relative}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img,video{max-width:100%;display:block}h1,h2,h3,h4{font-weight:400}::selection{background:var(--cream-yellow);color:var(--black)}html{scroll-behavior:smooth}
