:root{--primary-gray:#3f3f46;--bg-opaque:rgba(0,0,0,.5)}.header{width:100%;border-bottom:1px solid rgba(214,235,253,0)}.header.sticking{border-bottom:1px solid rgba(214,235,253,.19)}.header__navigation{max-width:737px}.header .header__backdrop{opacity:0}.header.header__accordion-expanded .header__backdrop,.header.sticking .header__backdrop{opacity:1}.header.header__accordion-expanded{border-bottom:1px solid #262626}@media (min-width:377px) and (max-width:1149px){.header.header__accordion-expanded .header__cta{display:none}}.logo{width:138px}.navigation-menu-trigger{font-size:20px;display:flex;align-items:center;justify-content:space-between;gap:4px}.navigation-menu-link{display:block;text-decoration:none;font-size:15px;line-height:1}.navigation-menu-link,.navigation-menu-trigger{border-bottom:1px solid transparent;padding:25px 12px;outline:none;user-select:none;font-weight:600;line-height:1;font-size:16px;color:#fff;gap:4px;white-space:nowrap}.navigation-menu-trigger:focus,.navigation-menu-trigger:hover{cursor:pointer;background:linear-gradient(red 0 0) bottom /0 2px no-repeat transparent;animation:borderExpand .3s forwards}.navigation-menu-link:focus,.navigation-menu-link:hover{cursor:pointer;background:linear-gradient(#fff 0 0) bottom /0 2px no-repeat transparent;animation:borderExpand .3s forwards}.navigation-menu--active{cursor:pointer;background:linear-gradient(red 0 0) bottom /100% 2px no-repeat transparent!important}.navigation-menu--active-alt{cursor:pointer;background:linear-gradient(#fff 0 0) bottom /100% 2px no-repeat transparent!important}.navigation-menu-indicator{display:flex;align-items:flex-end;justify-content:center;height:10px;top:100%;overflow:hidden;z-index:1;transition:width,transform .25s ease}.navigation-menu-indicator[data-state=visible]{animation:fadeIn .2s ease}.navigation-menu-indicator[data-state=hidden]{animation:fadeOut .2s ease}.sub-menu-arrow{position:relative;top:10px;width:15px;height:15px;transform:rotate(45deg)}.sub-menu-viewport__position{position:absolute;display:flex;justify-content:center;top:100%;left:0;width:100%;perspective:2000px}.sub-menu-viewport{position:relative;transform-origin:top center;margin-top:7px;width:var(--radix-navigation-menu-viewport-width);height:var(--radix-navigation-menu-viewport-height);border-radius:24px;overflow:hidden;border:1px solid rgba(223,235,253,.1);border-top:none;background-color:rgba(29,29,33,.5);left:45px;background:rgba(29,29,33,.5) radial-gradient(circle at left top,rgba(29,29,33,0) 0,rgba(29,29,33,0) 70%,rgba(53,53,60,.8) 100%);transition:width,height,.3s ease}.sub-menu-viewport[data-state=open]{animation:scaleIn .2s ease}.sub-menu-viewport[data-state=closed]{animation:scaleOut .2s ease}.sub-menu-content{position:absolute;top:0;left:0;width:100%;animation-duration:.25s;animation-timing-function:ease}.sub-menu-content[data-motion=from-start]{animation-name:enterFromLeft}.sub-menu-content[data-motion=from-end]{animation-name:enterFromRight}.sub-menu-content[data-motion=to-start]{animation-name:exitToLeft}.sub-menu-content[data-motion=to-end]{animation-name:exitToRight}@media only screen and (min-width:600px){.sub-menu-content{width:auto}}.image-card{height:170px;width:100%;position:relative;background-size:cover;background-position:50%;border-radius:16px;color:#000;overflow:hidden}.image-card-content{z-index:1;color:#fff}.image-card-tag{font-size:12px;background-color:hsla(0,0%,100%,.8);padding:5px 10px;border-radius:4px;text-align:center;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);z-index:2}.image-card-text{z-index:1;overflow:hidden;max-height:2em;line-height:1em;text-overflow:ellipsis;white-space:normal}.list-item-container{user-select:none}.side-right-arrow{opacity:0;transition:.3s ease-in-out}.list-item-container:focus .side-right-arrow,.list-item-container:hover .side-right-arrow{opacity:1;animation:slideIn .3s ease-in-out forwards}.DropdownMenuItem[data-highlighted]{background-color:var(--violet-9);color:var(--violet-1)}.DropdownMenuArrow{fill:var(--bg-opaque)}.border-expand{cursor:pointer;background:linear-gradient(red 0 0) bottom /0 2px no-repeat transparent;animation:borderExpand 1s forwards}@keyframes borderExpand{0%{background-size:0 2px}to{background-size:100% 2px}}@keyframes enterFromRight{0%{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}@keyframes enterFromLeft{0%{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}@keyframes exitToRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(200px)}}@keyframes exitToLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-200px)}}@keyframes scaleIn{0%{opacity:0;transform:rotateX(-30deg) scale(.9)}to{opacity:1;transform:rotateX(0deg) scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:rotateX(0deg) scale(1)}to{opacity:0;transform:rotateX(-10deg) scale(.95)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.slide-down{animation:slideDown .3s cubic-bezier(.87,0,.13,1)}.slide-up{animation:slideUp .3s cubic-bezier(.87,0,.13,1)}