.floating-navigation{z-index:10000;pointer-events:auto;align-items:center;gap:10px;font-family:inherit;display:flex;position:fixed;top:28px;right:5vw}.nav-talk-button,.nav-menu-button{min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:0 23px;font-size:13px;font-weight:550;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s,transform .25s;display:inline-flex;position:relative;overflow:hidden}.nav-talk-button{color:#171717;background:#fff;border-color:#e5e5e2}.nav-menu-button{color:#fff;background:#171717}.nav-talk-button:hover,.nav-menu-button:hover{color:#171717;background:#d9ff43;border-color:#d9ff43;transform:translateY(-2px)}.nav-talk-default,.nav-talk-hover,.nav-menu-default,.nav-menu-hover{align-items:center;gap:14px;transition:opacity .2s,transform .25s;display:inline-flex}.nav-talk-hover,.nav-menu-hover{opacity:0;pointer-events:none;position:absolute;transform:translateY(10px)}.nav-talk-button:hover .nav-talk-default,.nav-menu-button:hover .nav-menu-default{opacity:0;transform:translateY(-10px)}.nav-talk-button:hover .nav-talk-hover,.nav-menu-button:hover .nav-menu-hover{opacity:1;transform:translateY(0)}.nav-symbol,.nav-menu-symbol{font-size:18px;line-height:1;transition:transform .25s}.nav-talk-button:hover .nav-symbol{transform:rotate(45deg)}.nav-menu-symbol{display:inline-block}.nav-menu-symbol-hover{opacity:0;transition:all .25s;position:absolute;transform:rotate(-90deg)scale(.5)}.nav-menu-button:hover .nav-menu-symbol-default{opacity:0;transform:rotate(90deg)scale(.5)}.nav-menu-button:hover .nav-menu-symbol-hover{opacity:1;transform:rotate(0)scale(1)}.nav-menu-button.is-open{color:#171717;background:#d9ff43;border-color:#d9ff43}.floating-menu-overlay{z-index:9999;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#171717;transition:opacity .35s,visibility .35s;position:fixed;inset:0}.floating-menu-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.floating-menu-content{box-sizing:border-box;flex-direction:column;width:100%;min-height:100%;padding:140px 5vw 45px;display:flex}.floating-menu-heading,.floating-menu-footer{color:#929292;letter-spacing:.18em;justify-content:space-between;font-size:10px;display:flex}.floating-menu-links{width:100%;max-width:1000px;margin:auto 0}.floating-menu-link{color:#fff;border-bottom:1px solid #393939;grid-template-columns:60px 1fr 40px;align-items:center;padding:17px 0;text-decoration:none;transition:color .25s,padding .25s;display:grid}.floating-menu-link:first-child{border-top:1px solid #393939}.floating-menu-link:hover{color:#d9ff43;padding-left:12px}.floating-menu-number{color:#777;font-size:11px}.floating-menu-label{letter-spacing:-.055em;font-size:clamp(2rem,5vw,4.5rem);font-weight:500}.floating-menu-arrow{opacity:0;justify-self:end;font-size:25px;transition:all .25s;transform:translate(-8px,8px)}.floating-menu-link:hover .floating-menu-arrow{opacity:1;transform:translate(0)}.floating-menu-footer{border-top:1px solid #393939;padding-top:30px}.nav-talk-button:focus-visible,.nav-menu-button:focus-visible,.floating-menu-link:focus-visible{outline-offset:5px;outline:2px solid #d9ff43}@media (max-width:600px){.floating-navigation{gap:7px;top:16px;right:18px}.nav-talk-button,.nav-menu-button{gap:10px;min-height:44px;padding:0 15px;font-size:12px}.floating-menu-content{padding:110px 22px 30px}.floating-menu-link{grid-template-columns:35px 1fr 25px;padding:20px 0}.floating-menu-footer{gap:20px;font-size:8px}}@media (prefers-reduced-motion:reduce){.nav-talk-button,.nav-menu-button,.nav-talk-default,.nav-talk-hover,.nav-menu-default,.nav-menu-hover,.floating-menu-overlay,.floating-menu-link,.floating-menu-arrow{transition:none}}.nav-menu-button.is-open .nav-menu-default{opacity:0;transform:translateY(-10px)}.nav-menu-button.is-open .nav-menu-hover{opacity:1;transform:translateY(0)}.nav-menu-button.is-open .nav-menu-symbol-default{opacity:0}.nav-menu-button.is-open .nav-menu-symbol-hover{opacity:1;transform:rotate(0)scale(1)}
