.FooterMaincolumn{width:100vw;height:50vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:rgba(var(--primary-low));border-top:1px solid rgba(var(--border-low));padding-top:5vh}.Footerrow{width:74vw;padding-top:5vh;padding-bottom:5vh;flex-direction:row;justify-content:space-between}.FooterLeftcolumn,.Footerrow{display:flex;align-items:flex-start}.FooterLeftcolumn{width:18vw;flex-direction:column;justify-content:flex-start;gap:1.2rem}.FooterLogorow,.FooterLogorow button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.FooterLogorow button{gap:.5rem}.FooterLogorow button .FooterLogorowimg{height:3vh;width:auto;border-radius:50%;-o-object-fit:contain;object-fit:contain}.FooterLogorow button span{color:rgba(var(--fg-title));font-size:1rem;font-weight:700}.FooterLogorow button span:hover{color:rgba(var(--fg-title-high))}.FooterMotto{color:rgba(var(--fg-low));font-size:.88rem;font-weight:400;line-height:1.5}.FooterSocialsrow{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem}.FooterSocialsrow button{display:flex;justify-content:center;align-items:center;width:28px;height:28px;opacity:.6;transition:opacity .2s ease}.FooterSocialsrow button:hover{opacity:1}.FooterSocialsrow button .FooterSocialsrowimg{height:22px;width:auto;-o-object-fit:contain;object-fit:contain}.FooterProductcolumn{width:10vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem}.FooterProductTitlespan{color:rgba(var(--fg-title));font-size:.72rem;font-weight:800;letter-spacing:.1em;margin-bottom:.2rem;border-bottom:1.5px solid rgba(var(--fg-title),.25);padding-bottom:.6rem;width:100%}.FooterProductspan{color:rgba(var(--fg-low));font-size:.88rem;font-weight:400;transition:color .2s ease}.FooterProductspan:hover{color:rgba(var(--fg-title))}.FooterDisclaimerrow{width:74vw;padding:1.6rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid rgba(var(--border-low))}.FooterDevCredit,.FooterDisclaimerText{color:rgba(var(--fg-low));font-size:.8rem;font-weight:400}.FooterDevLink{color:rgba(var(--fg-title));font-weight:600;text-decoration:none;transition:color .2s ease}.FooterDevLink:hover{color:rgba(var(--fg-title-high))}.FooterContactcolumn{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.774);z-index:2000}@media (max-width:768px){.Footerrow{width:90vw;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding-top:4vh;padding-bottom:2vh}.FooterLeftcolumn{width:90vw;padding-bottom:3vh;margin-bottom:1vh;border-bottom:1px solid rgba(var(--border-low))}.FooterLogorow button .FooterLogorowimg{height:4vh}.FooterLogorow button span{font-size:1.3rem}.FooterMotto{font-size:1rem}.FooterSocialsrow button{width:34px;height:34px}.FooterSocialsrow button .FooterSocialsrowimg{height:26px}.FooterProductcolumn{width:90vw;padding:1.6rem 0;border-bottom:1px solid rgba(var(--border-low))}.FooterProductTitlespan{font-size:.85rem;letter-spacing:.08em;border-bottom:none;padding-bottom:0;margin-bottom:.4rem}.FooterProductspan{font-size:1rem}.FooterDisclaimerrow{width:90vw;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.6rem;padding:2rem 0 3rem}.FooterDevCredit,.FooterDisclaimerText{font-size:.78rem}}.NavBarWrapper{width:100vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;z-index:3000}.NavBarMainrow{border-right:transparent;border-left:transparent;width:100vw;flex-direction:row;background-color:rgba(var(--primary-low));box-shadow:0 0 0 3px rgba(var(--border-low));padding-left:13.2vw}.NavBarLogo,.NavBarMainrow{height:6vh;display:flex;justify-content:flex-start;align-items:center}.NavBarLogo{width:14.5vw}.NavBarLogoButton{height:3.5vh;width:10vw;display:flex;justify-content:flex-start}.NavBarLogoButton .NavBarLogoimg{height:3.4vh;width:auto;border-radius:50%;-o-object-fit:contain;object-fit:contain}.NavBarLogoButton span{display:flex;align-items:center;height:3.5vh;width:8vw;color:rgba(var(--fg-title));text-align:left;font-size:1rem;font-weight:700}.NavBarLogoButton span:hover,.NavBarLogoButtonSelected span{color:rgba(var(--fg-title-high))}.NavBarPlaceholderContainer1{height:6vh;width:8vw}.NavBarSignInLogin{padding:1.7%}.NavBarSignInLogin,.NavBarSignInLogin button{height:3.5vh;display:flex;justify-content:center;align-items:center}.NavBarSignInLogin button{padding:2%;color:rgba(var(--fg-search));font-size:1rem;cursor:pointer;border-radius:25px;transition:all .3s ease-in-out}.NavBarSignInLogin button span{color:rgba(0,0,0,.651);font-weight:500;font-size:1rem}.NavBarSignInLogin button span:hover{color:rgba(var(--fg-high))}.NavBarDropdown,.NavBarHamburger{display:none}@media (max-width:768px){.NavBarMainrow{width:100vw;padding-top:.1vh;padding-left:6vw}.NavBarLogo{width:40vw;height:6vh}.NavBarLogoButton{height:3.5vh;width:35vw}.NavBarLogoButton span{width:30vw}.NavBarPlaceholderContainer1,.NavBarSignInLogin{display:none}.NavBarHamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-left:auto;margin-right:6vw;width:36px;height:36px;background:none;border:none;cursor:pointer}.NavBarHamburgerLine{display:block;width:24px;height:2px;background-color:rgba(var(--fg-title));transition:transform .25s ease,opacity .25s ease}.NavBarHamburgerLineTopOpen{transform:translateY(7px) rotate(45deg)}.NavBarHamburgerLineMidOpen{opacity:0}.NavBarHamburgerLineBotOpen{transform:translateY(-7px) rotate(-45deg)}.NavBarDropdown{flex-direction:column;align-items:stretch;width:100vw;background-color:rgba(var(--primary-low));box-shadow:0 4px 12px rgba(var(--border-low));z-index:2999}.NavBarDropdown,.NavBarDropdownItem{display:flex;justify-content:flex-start}.NavBarDropdownItem{width:100%;padding:1.2rem 6vw;flex-direction:row;align-items:center;border-bottom:1px solid rgba(var(--border-low))}.NavBarDropdownItem span{color:rgba(var(--fg-title));font-size:1.1rem;font-weight:600}.NavBarDropdownItem:hover{background-color:rgba(var(--accent))}}