.header-module__3iWRfG__header{z-index:2100;pointer-events:none;position:fixed;top:0;left:0;right:0}.header-module__3iWRfG__navContainer{pointer-events:auto;box-sizing:border-box;will-change:transform,background-color,border-radius,padding,width,gap;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:.8rem 3rem;transition:background .4s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .4s cubic-bezier(.16,1,.3,1),backdrop-filter .4s cubic-bezier(.16,1,.3,1),border-radius .4s cubic-bezier(.16,1,.3,1),padding .4s cubic-bezier(.16,1,.3,1),width .5s cubic-bezier(.16,1,.3,1),gap .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border .4s cubic-bezier(.16,1,.3,1);display:flex}.header-module__3iWRfG__logoWrap{cursor:pointer;flex-shrink:0;align-items:center;display:flex}.header-module__3iWRfG__logoWrapperRelative{display:inline-flex;position:relative}.header-module__3iWRfG__logo{width:auto;height:clamp(40px,4vw,120px);display:block}.header-module__3iWRfG__headerRight{align-items:center;gap:clamp(1.2rem,2vw,1.8rem);display:flex}.header-module__3iWRfG__cta{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:var(--color-gold);text-shadow:0 1px 2px #0003;cursor:pointer;font-family:var(--font-body);white-space:nowrap;background:linear-gradient(135deg,#ffffff40 0%,#ffffff0d 100%);border:none;border-radius:10px;padding:.75rem 2rem;font-size:clamp(.9rem,1vw,1rem);font-weight:800;transition:all .4s cubic-bezier(.165,.84,.44,1);box-shadow:0 4px 20px #00000026}.header-module__3iWRfG__cta:hover,.header-module__3iWRfG__pillActive .header-module__3iWRfG__cta{background:var(--color-gold);color:var(--color-black);text-shadow:none}.header-module__3iWRfG__menuBtn{color:var(--color-bone);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem;font-size:clamp(1.4rem,2vw,1.6rem);display:flex}@media (max-width:1600px){.header-module__3iWRfG__navContainer{padding:.7rem 2.2rem}}@media (max-width:1440px){.header-module__3iWRfG__navContainer{padding:.6rem 2.5rem}.header-module__3iWRfG__cta{padding:.65rem 1.8rem;font-size:.95rem}.header-module__3iWRfG__logo{height:70px}}@media (max-width:1280px){.header-module__3iWRfG__navContainer{gap:1.4rem;padding:.55rem 2.2rem}.header-module__3iWRfG__logo{height:62px}}@media (max-width:1240px){.header-module__3iWRfG__navContainer{padding:.5rem 2rem}.header-module__3iWRfG__cta{padding:.6rem 1.6rem}.header-module__3iWRfG__logo{height:58px}}@media (max-width:1080px){.header-module__3iWRfG__navContainer{padding:.45rem 1.8rem}.header-module__3iWRfG__cta{padding:.55rem 1.4rem;font-size:.9rem}.header-module__3iWRfG__logo{height:52px}}@media (max-width:1024px){.header-module__3iWRfG__navContainer{padding:.5rem 1.5rem}.header-module__3iWRfG__headerRight{gap:1rem}.header-module__3iWRfG__cta{padding:.5rem 1.3rem;font-size:.8rem}.header-module__3iWRfG__menuBtn{padding:.35rem;font-size:1.35rem}}@media (max-width:900px){.header-module__3iWRfG__navContainer{padding:.75rem 1.4rem}.header-module__3iWRfG__cta{padding:.55rem 1.2rem;font-size:.75rem}}@media (max-width:768px){.header-module__3iWRfG__navContainer{padding:.6rem 1rem}.header-module__3iWRfG__headerRight{gap:.6rem}.header-module__3iWRfG__cta{border-radius:8px;padding:.45rem 1rem;font-size:.7rem}.header-module__3iWRfG__menuBtn{padding:.2rem;font-size:1.5rem}}@media (max-width:480px){.header-module__3iWRfG__navContainer{padding:.5rem .75rem}.header-module__3iWRfG__cta{padding:.4rem .9rem;font-size:.65rem}.header-module__3iWRfG__menuBtn{font-size:1.4rem}}@media (max-width:360px){.header-module__3iWRfG__navContainer{padding:.45rem .6rem}.header-module__3iWRfG__cta{display:none}}
.menuoverlay-module__AueqnG__overlay{z-index:3000;background:#181717;display:flex;position:fixed;inset:0;overflow-y:auto}.menuoverlay-module__AueqnG__textureLayer{opacity:.3;filter:invert();pointer-events:none;z-index:0;background-image:url(/assets/images/routabit-layer-lines.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 0 9vw}.menuoverlay-module__AueqnG__overlayContent{z-index:10;justify-content:space-between;align-items:flex-start;width:100%;max-width:1800px;min-height:100%;margin:0 auto;padding:clamp(1rem,5vh,4rem) clamp(1.5rem,6vw,10rem);display:flex;position:relative}.menuoverlay-module__AueqnG__leftSection{flex-direction:column;justify-content:flex-start;gap:clamp(1rem,3vh,3rem);min-height:100%;padding-top:clamp(1rem,4vh,4rem);display:flex}.menuoverlay-module__AueqnG__navLinks{flex-direction:column;gap:clamp(.8rem,2.5vh,2.5rem);display:flex}.menuoverlay-module__AueqnG__navLinks a,.menuoverlay-module__AueqnG__navLinks span{font-family:var(--font-body);color:var(--text-primary);cursor:pointer;width:fit-content;font-size:clamp(1.8rem,4.5vw,4.5rem);font-weight:300;line-height:1;text-decoration:none;transition:color .3s,transform .3s}.menuoverlay-module__AueqnG__navLinks a:hover,.menuoverlay-module__AueqnG__navLinks a:hover span,.menuoverlay-module__AueqnG__navLinks span:hover{color:var(--text-accent);transform:translate(1.5rem)}.menuoverlay-module__AueqnG__bottomInfo{flex-direction:column;gap:.8rem;margin-top:auto;padding-bottom:3rem;display:flex}.menuoverlay-module__AueqnG__tagline{font-family:var(--font-body);color:#b1a696;max-width:clamp(280px,30vw,400px);font-size:clamp(1.1rem,1.4vw,1.5rem);line-height:1.5}.menuoverlay-module__AueqnG__socialWrapper{flex-direction:column;gap:1rem;display:flex}.menuoverlay-module__AueqnG__socialDivider{background:#f4efe71a;width:100%;max-width:300px;height:1px}.menuoverlay-module__AueqnG__socialLinks{gap:1rem;display:flex}.menuoverlay-module__AueqnG__socialLink{color:#b1a696;background:#f4efe71a;border-radius:50%;justify-content:center;align-items:center;width:clamp(32px,2.5vw,48px);height:clamp(32px,2.5vw,48px);transition:all .3s;display:flex}.menuoverlay-module__AueqnG__socialLink:hover{background:var(--text-accent);color:#000}.menuoverlay-module__AueqnG__socialLink svg{width:clamp(16px,1.25vw,24px);height:clamp(16px,1.25vw,24px)}.menuoverlay-module__AueqnG__legalFooter{font-family:var(--font-body);color:#b1a696;align-items:center;gap:.8rem;margin-top:.5rem;font-size:clamp(1.1rem,1.4vw,1.5rem);display:flex}.menuoverlay-module__AueqnG__legalFooter a{color:inherit;text-decoration:none;transition:color .3s}.menuoverlay-module__AueqnG__legalFooter a:hover{color:var(--text-primary)}.menuoverlay-module__AueqnG__dot{opacity:.5}.menuoverlay-module__AueqnG__rightSection{justify-content:flex-end;align-items:center;width:44%;max-height:75vh;padding-top:4rem;display:flex;position:relative}.menuoverlay-module__AueqnG__mascotWrapper{aspect-ratio:3/4;background:0 0;border-radius:28px;width:100%;max-width:480px;max-height:75vh;margin-top:1.5rem;margin-left:auto;overflow:hidden;box-shadow:0 20px 60px #0009}.menuoverlay-module__AueqnG__mascotImage{object-fit:cover;width:100%;height:100%;display:block}.menuoverlay-module__AueqnG__closeBtn{color:var(--text-primary);cursor:pointer;z-index:100;background:0 0;border:none;padding:.5rem;transition:transform .3s,color .3s;position:absolute;top:2rem;right:3rem}.menuoverlay-module__AueqnG__closeBtn:hover{color:var(--text-accent);transform:rotate(90deg)}.menuoverlay-module__AueqnG__closeBtn svg{width:32px;height:32px}.menuoverlay-module__AueqnG__watermark{width:100%;font-family:var(--font-phonk),sans-serif;color:var(--text-secondary);opacity:.05;pointer-events:none;white-space:nowrap;z-index:2;-webkit-user-select:none;user-select:none;text-transform:uppercase;justify-content:space-between;padding:0;font-size:13.5vw;font-weight:700;line-height:.7;display:flex;position:absolute;bottom:-1.5vw;left:0;right:0}.menuoverlay-module__AueqnG__watermark span{flex-shrink:0;display:inline-block}@media (max-width:1024px){.menuoverlay-module__AueqnG__overlayContent{flex-direction:column;justify-content:flex-start;gap:3rem;padding:6rem 2.5rem 2rem;overflow-y:auto}.menuoverlay-module__AueqnG__leftSection{text-align:left;align-items:flex-start;gap:2.5rem;width:100%;height:auto}.menuoverlay-module__AueqnG__navLinks{align-items:flex-start;gap:1.2rem}.menuoverlay-module__AueqnG__navLinks a,.menuoverlay-module__AueqnG__navLinks span{font-size:clamp(2.5rem,10vw,4rem);transform:none!important}.menuoverlay-module__AueqnG__navLinks a:hover,.menuoverlay-module__AueqnG__navLinks span:hover{color:var(--text-accent);transform:none!important}.menuoverlay-module__AueqnG__rightSection{order:1;justify-content:center;width:100%;min-height:400px;margin-top:auto;display:flex}.menuoverlay-module__AueqnG__mascotWrapper{aspect-ratio:3/4;border-radius:20px;width:100%;max-width:420px;margin-top:1.5rem}.menuoverlay-module__AueqnG__bottomInfo{text-align:left;align-items:flex-start}.menuoverlay-module__AueqnG__tagline{color:#b1a696;max-width:100%;font-size:1.25rem}.menuoverlay-module__AueqnG__socialLinks{justify-content:flex-start;gap:1rem}.menuoverlay-module__AueqnG__socialLink{width:54px;height:54px}.menuoverlay-module__AueqnG__legalFooter{gap:.6rem;font-size:1.25rem}.menuoverlay-module__AueqnG__watermark{display:none}.menuoverlay-module__AueqnG__closeBtn{top:2rem;right:2rem;transform:none!important}}
