header.header-module{left:0;position:fixed;top:0;width:100%;z-index:5}@media (max-width:1280px){header.header-module{pointer-events:none}header.header-module.active .mobile-bar .container .btn{background-color:var(--black)}header.header-module.active .mobile-bar .container .btn:after{margin-left:.5rem;opacity:1;width:1rem}header.header-module.active .desktop-bar{opacity:1;pointer-events:all;transition:opacity .3s,z-index 0s 0s;z-index:1}header.header-module.active .desktop-bar>.container{transform:translateX(0)}}header.header-module.scrolled .logo-link{height:2.75rem}header.header-module.scrolled .desktop-bar,header.header-module.scrolled .mobile-bar{background-color:var(--beige)}@media (max-width:1280px){header.header-module.scrolled .desktop-bar{margin-top:-5.75rem;padding-top:5.75rem}}header.header-module.dark-nav .logo-link .logo img{display:none}header.header-module.dark-nav .logo-link .logo img.logo-dark-mode{display:block}header.header-module.dark-nav .desktop-bar>.container .items .main-item{color:var(--white)}header.header-module.dark-nav .desktop-bar>.container .items .item-wrapper .main-item:after{background-color:var(--white)}header.header-module .logo-link{display:block;height:3.5rem;transition:height .3s;width:fit-content;z-index:2}header.header-module .logo-link .logo{height:100%;overflow:hidden;position:relative;width:fit-content}header.header-module .logo-link .logo img{height:100%;width:auto}header.header-module .logo-link .logo img.logo-dark-mode{display:none}header.header-module .mobile-bar{display:none;transition:background-color .3s}@media (max-width:1280px){header.header-module .mobile-bar{display:block;padding:1.5rem 0;pointer-events:all;position:relative;z-index:2}}header.header-module .mobile-bar .container{gap:2rem;justify-content:space-between}header.header-module .mobile-bar .container,header.header-module .mobile-bar .container .btn{align-items:center;display:flex;flex-direction:row}header.header-module .mobile-bar .container .btn:after{background-color:var(--white);content:"";flex-shrink:0;height:1rem;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-width='.667' d='M11.733 3.95c.11 0 .178.032.231.086a.3.3 0 0 1 .086.231.3.3 0 0 1-.086.23L8.698 7.765 8.462 8l3.502 3.502a.3.3 0 0 1 .086.23c0 .11-.032.179-.086.232a.3.3 0 0 1-.231.086.3.3 0 0 1-.23-.086L8 8.462l-.236.236-3.267 3.266a.3.3 0 0 1-.23.086.3.3 0 0 1-.231-.086.3.3 0 0 1-.086-.231.3.3 0 0 1 .086-.23l3.266-3.267L7.538 8 4.036 4.498a.3.3 0 0 1-.086-.23c0-.11.032-.179.086-.232a.3.3 0 0 1 .231-.086.3.3 0 0 1 .23.086L8 7.539l.236-.237 3.266-3.266a.3.3 0 0 1 .23-.086Z'/%3E%3C/svg%3E");mask-position:50%;mask-repeat:no-repeat;mask-size:contain;opacity:0;transition:opacity .3s,width .3s,margin .3s;width:0}header.header-module .desktop-bar{padding:1.5rem 0;position:relative;transition:background-color .3s}@media (max-width:1280px){header.header-module .desktop-bar{background-color:var(--beige);height:100dvh;margin-top:-6.5rem;opacity:0;overflow:hidden;padding:unset;padding-top:6.5rem;pointer-events:none;transition:padding-top .3s,margin-top .3s,opacity .3s,z-index 0s .3s;z-index:-1}header.header-module .desktop-bar:before{content:"";height:100%;width:calc(100% - 1.5rem);--line-color:var(--black);--dash:3px;--gap:3px;--thickness:1px;background-image:repeating-linear-gradient(to bottom,var(--line-color) 0 var(--dash),transparent var(--dash) calc(var(--dash) + var(--gap))),repeating-linear-gradient(to bottom,var(--line-color) 0 var(--dash),transparent var(--dash) calc(var(--dash) + var(--gap)));background-position:0 0,100% 0;background-repeat:no-repeat;background-size:var(--thickness) 100%,var(--thickness) 100%;left:50%;opacity:.08;pointer-events:none;position:absolute;top:0;transform:translateX(-50%)}}header.header-module .desktop-bar>.container{align-items:center;display:flex;flex-direction:row;gap:2rem}@media (max-width:1280px){header.header-module .desktop-bar>.container{align-items:flex-start;flex-direction:column;gap:unset;height:100%;transform:translateX(100%);transition:transform .3s}header.header-module .desktop-bar>.container .logo-link{display:none}}header.header-module .desktop-bar>.container .items{align-self:center;display:flex;flex-direction:row;gap:2rem;margin-left:auto;pointer-events:none;z-index:1}@media (max-width:1280px){header.header-module .desktop-bar>.container .items{flex-direction:column;gap:unset;height:100%;margin:0 -.75rem;overflow:auto;width:calc(100% + 1.5rem)}}header.header-module .desktop-bar>.container .items:hover .main-item{opacity:.4}@media (max-width:1280px){header.header-module .desktop-bar>.container .items:hover .main-item{opacity:.6}}header.header-module .desktop-bar>.container .items .main-item{font-weight:500;pointer-events:all;position:relative;transition:opacity .3s;z-index:2}@media (max-width:1280px){header.header-module .desktop-bar>.container .items .main-item{flex-shrink:0;font-size:1rem;font-weight:400;padding:1.25rem 0 1.25rem .75rem;width:calc(100% - .75rem)}header.header-module .desktop-bar>.container .items .main-item:before{content:"";height:100%;width:calc(100% + 1.5rem);--line-color:var(--black);--dash:3px;--gap:3px;--thickness:1px;background-image:repeating-linear-gradient(to right,var(--line-color) 0 var(--dash),transparent var(--dash) calc(var(--dash) + var(--gap)));background-position:0 0;background-repeat:no-repeat;background-size:100% var(--thickness);left:-.75rem;opacity:.08;pointer-events:none;position:absolute;top:0}}header.header-module .desktop-bar>.container .items .main-item:hover{opacity:1}@media (max-width:1280px){header.header-module .desktop-bar>.container .items .item-wrapper{flex-shrink:0;overflow:hidden;transition:height .3s;width:100%}header.header-module .desktop-bar>.container .items .item-wrapper:last-child{position:relative}header.header-module .desktop-bar>.container .items .item-wrapper:last-child:before{content:"";height:100%;width:calc(100% + 1.5rem);--line-color:var(--black);--dash:3px;--gap:3px;--thickness:1px;background-image:repeating-linear-gradient(to right,var(--line-color) 0 var(--dash),transparent var(--dash) calc(var(--dash) + var(--gap)));background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--thickness);left:-.75rem;opacity:.08;pointer-events:none;position:absolute;top:0}}header.header-module .desktop-bar>.container .items .item-wrapper.active .main-item{opacity:1}header.header-module .desktop-bar>.container .items .item-wrapper.active .main-item:after{transform:rotateX(180deg)}header.header-module .desktop-bar>.container .items .item-wrapper.active .menu{opacity:1;pointer-events:all;transition:opacity .3s,z-index 0s 0s;z-index:1}header.header-module .desktop-bar>.container .items .item-wrapper .main-item{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:.5rem}@media (max-width:1280px){header.header-module .desktop-bar>.container .items .item-wrapper .main-item{gap:1rem;justify-content:space-between}}header.header-module .desktop-bar>.container .items .item-wrapper .main-item:after{background-color:var(--black);content:"";height:4px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' fill='none' viewBox='0 0 8 4'%3E%3Cpath stroke='%230a081c' stroke-linecap='round' d='m.818 1 1.768 1.768a2 2 0 0 0 2.828 0L7.182 1'/%3E%3C/svg%3E");mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition:transform .3s;width:8px}@media (max-width:1280px){header.header-module .desktop-bar>.container .items .item-wrapper .main-item:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='7' fill='none' viewBox='0 0 16 7'%3E%3Cpath stroke='%230a081c' stroke-linecap='round' stroke-width='1.5' d='m1.635 1 3.536 3.536a4 4 0 0 0 5.657 0L14.363 1'/%3E%3C/svg%3E");height:7px;width:16px}}header.header-module .desktop-bar>.container .items .item-wrapper .menu{background-color:var(--beige);left:0;opacity:0;padding:8rem 0 3rem;pointer-events:none;position:absolute;top:0;transition:opacity .3s,z-index 0s .3s;width:100%;z-index:-1}@media (max-width:1280px){header.header-module .desktop-bar>.container .items .item-wrapper .menu{background-color:unset;padding:unset;position:relative}}header.header-module .desktop-bar>.container .items .item-wrapper .menu:after,header.header-module .desktop-bar>.container .items .item-wrapper .menu:before{content:"";height:100%;max-width:calc(1280px + 2.5rem);width:calc(100% - .5rem);--line-color:var(--black);--dash:3px;--gap:3px;--thickness:1px;background-image:repeating-linear-gradient(to bottom,var(--line-color) 0 var(--dash),transparent var(--dash) calc(var(--dash) + var(--gap))),repeating-linear-gradient(to bottom,var(--line-color) 0 var(--dash),transparent var(--dash) calc(var(--dash) + var(--gap)));background-position:0 0,100% 0;background-repeat:no-repeat;background-size:var(--thickness) 100%,var(--thickness) 100%;left:50%;opacity:.08;pointer-events:none;position:absolute;top:0;transform:translateX(-50%)}@media (max-width:1280px){header.header-module .desktop-bar>.container .items .item-wrapper .menu:after,header.header-module .desktop-bar>.container .items .item-wrapper .menu:before{content:unset}}header.header-module .desktop-bar>.container .items .item-wrapper .menu:after{background-image:repeating-linear-gradient(to right,var(--line-color) 0 var(--dash),transparent var(--dash) calc(var(--dash) + var(--gap)));background-position:left 6.5rem;background-size:100% var(--thickness);max-width:unset;width:100%}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container{display:flex;flex-direction:row;gap:3rem}@media (max-width:1280px){header.header-module .desktop-bar>.container .items .item-wrapper .menu .container{padding:unset}}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container>.text-content{display:flex;flex-direction:column;gap:1rem;width:calc(33.33333% - 1.5rem)}@media (max-width:1280px){header.header-module .desktop-bar>.container .items .item-wrapper .menu .container>.text-content{display:none}}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;position:relative;width:calc(66.66667% - 1.5rem)}@media (max-width:1280px){header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards{flex-direction:column;gap:.75rem;padding:0 .75rem 1.25rem;width:100%}}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards:before{content:"";height:calc(100% + 4.5rem);width:100%;--line-color:var(--black);--dash:3px;--gap:3px;--thickness:1px;background-image:repeating-linear-gradient(to bottom,var(--line-color) 0 var(--dash),transparent var(--dash) calc(var(--dash) + var(--gap)));background-position:0 0;background-repeat:no-repeat;background-size:var(--thickness) 100%;left:-1.25rem;opacity:.08;pointer-events:none;position:absolute;top:-1.5rem}@media (max-width:1280px){header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards:before{content:unset}}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card{background-color:var(--beige_light);border-radius:.5rem;display:flex;flex-direction:row;gap:1.25rem;padding:1.5rem;position:relative;transition:background-color .3s;width:calc(50% - .75rem)}@media (max-width:1280px){header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card{gap:.75rem;padding:.75rem;width:100%}}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card:hover{background-color:var(--white)}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card:hover .text-content .text{color:var(--black)}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card.soon{pointer-events:none}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card.soon:after{border:1px solid var(--black);border-radius:.5rem;content:"";height:100%;left:0;opacity:.08;position:absolute;top:0;width:100%}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card.soon .text-content .title{position:relative;z-index:1}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card.soon .text-content .title:after{background-color:var(--black);border-radius:10rem;color:var(--white);content:"Soon";font-size:.5625rem;font-weight:400;letter-spacing:.1em;line-height:1.5;margin-left:.75rem;padding:.25rem .5rem .1875rem;position:relative;text-transform:uppercase;top:-.1875rem}@media (max-width:1280px){header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card.soon .text-content .title:after{margin-left:.5rem;top:-.125rem}}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card.soon .text-content .text{filter:blur(2px)}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card .icon{border-radius:.25rem;flex-shrink:0;height:2rem;overflow:hidden;position:relative;width:2rem;z-index:2}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card .icon img{height:100%;object-fit:cover;width:100%}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card .text-content{position:relative;z-index:2}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card .text-content .title{font-size:1.25rem;line-height:1.4}@media (max-width:1280px){header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card .text-content .title{font-size:1rem}}header.header-module .desktop-bar>.container .items .item-wrapper .menu .container .cards .card .text-content .text{color:var(--dark_grey);margin-top:.25rem;transition:color .3s}header.header-module .desktop-bar>.container .ctas{z-index:2}@media (max-width:1280px){header.header-module .desktop-bar>.container .ctas{flex-shrink:0;padding:1.5rem 0;width:100%}header.header-module .desktop-bar>.container .ctas .btn{width:100%}}