.pill-nav-container{position:absolute;top:1em;z-index:99}@media(max-width:768px){.pill-nav-container{display:none!important}}.pill-nav{--nav-h: 36px;--logo: 32px;--pill-pad-x: 14px;--pill-gap: 2px;width:max-content;display:flex;align-items:center;box-sizing:border-box;background:var(--base, #000);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:9999px;padding:5px 8px;gap:16px;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #0003}.pill-nav-items{position:relative;display:flex;align-items:center;height:var(--nav-h);background:transparent;border-radius:9999px}.pill-logo{width:var(--nav-h);height:var(--nav-h);border-radius:50%;background:transparent;padding:6px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.pill-logo img{width:100%;height:100%;object-fit:cover;display:block}.pill-list{list-style:none;display:flex;align-items:stretch;gap:var(--pill-gap);margin:0;padding:3px;height:100%}.pill-list>li{display:flex;height:100%}.pill{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 var(--pill-pad-x);background:var(--pill-bg, #fff);color:var(--pill-text, var(--base, #000));text-decoration:none;border-radius:9999px;box-sizing:border-box;font-weight:500;font-size:13px;line-height:0;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;cursor:pointer;position:relative;overflow:hidden}.pill .hover-circle{position:absolute;left:50%;bottom:0;border-radius:50%;background:#ffffff1a;z-index:1;display:block;pointer-events:none;will-change:transform}.pill .label-stack{position:relative;display:inline-block;line-height:1;z-index:2}.pill .pill-label{position:relative;z-index:2;display:inline-block;line-height:1;will-change:transform}.pill .pill-label-hover{position:absolute;left:0;top:0;color:var(--hover-text, #fff);z-index:3;display:inline-block;will-change:transform,opacity}.pill.is-active:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:12px;height:12px;background:var(--base, #000);border-radius:50px;z-index:4}.desktop-only{display:block}@media(max-width:768px){.desktop-only{display:none}.mobile-only{display:block}}.mobile-menu-button{width:var(--nav-h);height:var(--nav-h);border-radius:50%;background:transparent;border:none;display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;padding:0;position:relative}@media(max-width:768px){.mobile-menu-button{display:flex}}.hamburger-line{width:16px;height:2px;background:var(--pill-text, #fff);border-radius:1px;transition:all .01s ease;transform-origin:center}.mobile-menu-popover{position:absolute;top:3em;left:1rem;right:1rem;background:var(--base, #f0f0f0);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:27px;box-shadow:0 8px 32px #0000001f;z-index:998;opacity:0;transform-origin:top center;visibility:hidden}.mobile-menu-list{list-style:none;margin:0;padding:3px;display:flex;flex-direction:column;gap:3px}.mobile-menu-popover .mobile-menu-link{display:block;padding:12px 16px;color:var(--pill-text, #fff);background-color:var(--pill-bg, #fff);text-decoration:none;font-size:16px;font-weight:500;border-radius:50px;transition:all .2s ease}.mobile-menu-popover .mobile-menu-link:hover{cursor:pointer;background-color:var(--base);color:var(--hover-text, #fff)}.staggered-menu-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100000;pointer-events:none;display:none}@media(max-width:768px){.staggered-menu-wrapper{display:block}}.staggered-menu-wrapper>*{pointer-events:auto}.staggered-menu-header{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem;background:transparent;z-index:100001}.sm-logo{display:flex;align-items:center;-webkit-user-select:none;user-select:none}.sm-logo-img{display:block;height:32px;width:auto;object-fit:contain;filter:invert(0);transition:filter .3s ease}.staggered-menu-wrapper.is-open .sm-logo-img{filter:invert(0)}.sm-toggle{position:relative;display:inline-flex;align-items:center;background:transparent;border:none;cursor:pointer;color:#fff;font-weight:500;font-size:14px;line-height:1;padding:.5rem;z-index:100002}.sm-toggle:focus-visible{outline:2px solid #ffffffaa;outline-offset:4px;border-radius:4px}.sm-toggle-textWrap{position:relative;display:inline-block;height:1em;overflow:hidden;white-space:nowrap;min-width:3rem}.sm-toggle-textInner{display:flex;flex-direction:column;line-height:1}.sm-toggle-line{display:block;height:1em;line-height:1}.sm-icon{position:relative;width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;will-change:transform}.sm-icon-line{position:absolute;left:50%;top:50%;width:100%;height:2px;background:currentColor;border-radius:2px;will-change:transform;transition:transform .3s ease,top .3s ease}.staggered-menu-panel{position:fixed;top:0;right:0;width:100%;height:100vh;background:linear-gradient(135deg,#ff9500,#f50);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;padding:6em 2em 2em;overflow-y:auto;z-index:99999;transform:translate(100%);visibility:hidden;transition:transform .6s cubic-bezier(.77,0,.175,1),visibility .6s cubic-bezier(.77,0,.175,1)}[data-position=left] .staggered-menu-panel{right:auto;left:0;transform:translate(-100%)}.staggered-menu-wrapper.is-open .staggered-menu-panel{transform:translate(0);visibility:visible}.sm-prelayers{position:fixed;top:0;right:0;bottom:0;width:100%;pointer-events:none;z-index:99998}[data-position=left] .sm-prelayers{right:auto;left:0}.sm-prelayer{position:absolute;top:0;right:0;height:100%;width:100%;transform:translate(100%);opacity:.9;transition:transform .6s cubic-bezier(.77,0,.175,1)}[data-position=left] .sm-prelayer{right:auto;left:0;transform:translate(-100%)}.staggered-menu-wrapper.is-open .sm-prelayer:first-child{transform:translate(0)}.staggered-menu-wrapper.is-open .sm-prelayer:last-child{transition-delay:.1s;transform:translate(0)}.sm-panel-inner{flex:1;display:flex;flex-direction:column;gap:1.25rem}.sm-panel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.sm-panel-itemWrap{position:relative;overflow:hidden;line-height:1;opacity:0;transform:translateY(100%);transition:opacity .6s ease,transform .6s ease}.staggered-menu-wrapper.is-open .sm-panel-itemWrap{opacity:1;transform:translateY(0)}.staggered-menu-wrapper.is-open .sm-panel-itemWrap:nth-child(1){transition-delay:.2s}.staggered-menu-wrapper.is-open .sm-panel-itemWrap:nth-child(2){transition-delay:.3s}.staggered-menu-wrapper.is-open .sm-panel-itemWrap:nth-child(3){transition-delay:.4s}.staggered-menu-wrapper.is-open .sm-panel-itemWrap:nth-child(4){transition-delay:.5s}.staggered-menu-wrapper.is-open .sm-panel-itemWrap:nth-child(5){transition-delay:.6s}.staggered-menu-wrapper.is-open .sm-panel-itemWrap:nth-child(6){transition-delay:.7s}.staggered-menu-wrapper.is-open .sm-panel-itemWrap:nth-child(7){transition-delay:.8s}.staggered-menu-wrapper.is-open .sm-panel-itemWrap:nth-child(8){transition-delay:.9s}.staggered-menu-wrapper.is-open .sm-panel-itemWrap:nth-child(9){transition-delay:1s}.staggered-menu-wrapper.is-open .sm-panel-itemWrap:nth-child(10){transition-delay:1.1s}.sm-panel-item{position:relative;color:#fff;font-weight:700;font-size:2.5rem;cursor:pointer;line-height:1.1;letter-spacing:-1px;text-transform:uppercase;transition:color .25s;display:inline-block;text-decoration:none;padding-right:1em}.sm-panel-itemLabel{display:inline-block;will-change:transform;transform-origin:50% 100%}.sm-panel-item:hover{color:#ffffffb3}.sm-panel-list[data-numbering]{counter-reset:smItem}.sm-panel-list[data-numbering] .sm-panel-item:after{counter-increment:smItem;content:counter(smItem,decimal-leading-zero);position:absolute;top:.1em;right:0;font-size:1rem;font-weight:400;color:#fff;letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.7}.sm-socials{margin-top:auto;padding-top:2rem;display:flex;flex-direction:column;gap:.75rem}.sm-socials-title{margin:0;font-size:1rem;font-weight:500;color:#fff}.sm-socials-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;gap:1rem;flex-wrap:wrap}.sm-socials-list .sm-socials-link{opacity:1;color:#fff}.sm-socials-list:hover .sm-socials-link{opacity:.35}.sm-socials-list:hover .sm-socials-link:hover{opacity:1}.sm-socials-link:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:3px}.sm-socials-list:focus-within .sm-socials-link{opacity:.35}.sm-socials-list:focus-within .sm-socials-link:focus-visible{opacity:1}.sm-socials-link{font-size:1.2rem;font-weight:500;color:#fff;text-decoration:none;position:relative;padding:2px 0;display:inline-block;transition:color .3s ease,opacity .3s ease}.sm-socials-link:hover{color:#ffffffb3}.mobile-only{display:none}@media(max-width:768px){.mobile-only{display:block!important}}@media(max-width:640px){.sm-panel-item{font-size:2rem}.staggered-menu-panel{padding:5em 1.5em 1.5em}}@media(max-width:400px){.sm-panel-item{font-size:1.75rem}}@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{.text-shadow-title{text-shadow:0 0 15px rgba(0,0,0,.7)}.text-shadow-subtitle{text-shadow:0 0 12px rgba(0,0,0,.5)}}
