.mobile-nav{display:none}.nav-wrap{width:100%;position:fixed;top:0;z-index:100;background:var(--color_white);overflow:visible;box-shadow:0 0 .5em .0625em rgb(0 0 0/8%)}.nav-wrap__inner{max-width:100%;margin:auto;width:100%;padding:.875em 2.1875em}.nav-wrap,.nav-wrap__inner{height:7rem}.nav-wrap nav{height:100%}.nav-wrap .nav-content{height:100%}.nav-wrap .nav-list-wrap{position:relative;height:100%;float:right}.nav-wrap .nav-list-wrap .hover-bg{position:absolute;top:0;left:0;width:0;height:100%;background:var(--color_purple);border-radius:.375rem;visibility:hidden}.nav-wrap ul{padding-left:0;list-style-type:none}.nav-wrap ul.nav-list{display:flex;align-items:center;height:100%;margin:0;padding:0;overflow:hidden}.nav-wrap ul.nav-list li{font-family:"ClashGrotesk-Variable",sans-serif;font-weight:500;font-size:min(1.75rem,2.375vw);display:flex;align-items:center;height:100%;color:var(--color_purple);z-index:1}.nav-wrap ul.nav-list li.fcolor--magenta{color:var(--color_magenta)}.nav-wrap ul.nav-list li.active{color:var(--color_white)}.nav-wrap a{color:unset}.nav-wrap ul.nav-list li a{display:flex;align-items:center;height:100%}.nav-wrap .nav-point-slug{padding:0 .875em;height:100%;display:flex;align-items:center;border-radius:.375rem;cursor:pointer}.nav-wrap ul.brand{float:left;width:11rem;margin:0;padding:0}.breadcrumb .current-page{color:var(--color_magenta)}.warning-banner{background:var(--color_red);top:0;text-align:center;padding:1em}.warning-banner{width:100%;display:block;position:fixed;border-radius:.2em;z-index:99999}.warning-banner table{width:100%;height:inherit;text-align:center;margin:0}.warning-banner p,.warning-banner b,.warning-banner a{color:var(--color_white);margin:0 .6em}.warning-banner p:nth-child(2){margin:.6em}.warning-banner a{border:.0625em solid var(--color_white);padding:.4em;white-space:nowrap;border-radius:.0625em}.warning-banner a:hover{border:.0625em solid var(--color_white);color:var(--color_white)}.noscript-banner:target{opacity:0;top:-6.25em}.ie-banner.closed,.no-access-banner.closed{display:none}@media only screen and (max-width:55em){.desktop-nav{display:none}.mobile-nav{display:block}.nav-wrap{position:fixed;bottom:0;top:unset;border-bottom:0}.nav-wrap:after{display:none}.nav-wrap,.nav-wrap__inner{height:5rem}.nav-wrap__inner{padding:1.25em 1.75em}.nav-wrap .nav-content{position:fixed;inset:0;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:5em;max-height:100vh;overflow-y:auto;visibility:hidden;pointer-events:none}.nav-wrap.open .nav-content{pointer-events:all}.nav-wrap .nav-content::-webkit-scrollbar{display:none}.nav-wrap .nav-content{-ms-overflow-style:none;scrollbar-width:none}.nav-wrap .nav-list-wrap{float:unset;height:max-content}.nav-wrap ul.nav-list{display:flex;flex-direction:column;align-items:flex-start;gap:0;text-align:left;float:unset;margin:0;padding:0;overflow:visible;height:max-content}.nav-wrap ul.nav-list li{font-family:"Monument Extended",sans-serif;font-weight:400;letter-spacing:-.03em;display:inline-block;margin:0;line-height:1.25em;margin-bottom:1em;font-size:2rem}.nav-wrap ul.nav-list li,.nav-wrap ul.nav-list li.fcolor--magenta,.nav-wrap .nav-point-slug{color:var(--color_white)}.nav-wrap ul.nav-list li,.nav-wrap ul.nav-list .fcolor--magenta,.nav-wrap a{height:fit-content}.nav-wrap .nav-point-slug{padding:0;overflow:hidden}.nav-wrap ul.brand{position:absolute;bottom:0;margin:.3125em 0;width:10rem;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.nav-wrap .nav-point-slug .reveal-wrap{transform:translate3d(0,0,0)}.nav-wrap .nav-point-slug .reveal-child{overflow:hidden;white-space:nowrap;transform:translate3d(0,0,0)}.nav-wrap .nav-point-slug .reveal-child div div{transform:translate3d(0,0,0)}.nav-wrap .bg-overlay{position:fixed;top:150%;left:0;width:100%;height:100%;background-color:var(--color_blue);transform:translate3d(0,0,0)}.nav-wrap .bg-overlay:before{content:"";background-image:linear-gradient(to right top,var(--color_blue) 0%,var(--color_blue) 50%,transparent 50%);position:absolute;width:100%;height:45%;top:.0625rem;left:0;transform:translate3d(0,-100%,0)}.nav-wrap .overflow-fade{z-index:1;position:fixed;top:0;left:0;width:100%;height:100%;transform:translate3d(0,0,0);pointer-events:none;opacity:0;visibility:hidden}.nav-wrap .overflow-fade:before{content:"";position:absolute;top:0;left:0;width:100%;height:2em;background:#4d40ff;background:linear-gradient(180deg,rgba(77,64,255,1) 0%,rgba(77,64,255,0) 100%);transform:translate3d(0,0,0)}.nav-wrap .overflow-fade:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2em;background:#4d40ff;background:linear-gradient(180deg,rgba(77,64,255,0) 0%,rgba(77,64,255,1) 100%);transform:translate3d(0,0,0)}.nav-wrap .subnav{font-size:var(--fsize_p)}.nav-wrap .social-icon{font-size:3rem;color:var(--color_white);margin-left:.375em;border:.125rem solid var(--color_white);border-radius:.375rem;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}.nav-wrap .social-icon:first-child{margin-left:0}.nav-wrap .social-icon--instagram:before{font-family:"Icons Social";content:"\e90c"}.nav-wrap .social-icon--linkedin:before{font-family:"Icons Social";content:"\e90b";font-size:2.5rem}.nav-wrap .mobile--trigger{position:absolute;bottom:0;right:0;width:3.5rem;height:5rem;padding:1.25rem;cursor:pointer;z-index:100;margin-right:1.75em}.nav-wrap .mobile--trigger span{position:absolute;top:50%;right:0;width:3.5rem;height:.125rem;background:var(--color_purple);transform:translate3d(0,-7px,0) rotate(0);transform-origin:center center}.nav-wrap .mobile--trigger span:nth-child(2){transform:translate3d(0,7px,0) rotate(0)}}@media only screen and (max-width:36em){.nav-wrap__inner{padding:1.5625em}.nav-wrap .nav-content{padding:3.5em}.nav-wrap ul.nav-list li{line-height:1.125em;font-size:1.5rem}.nav-wrap .mobile--trigger{width:3rem}.nav-wrap .mobile--trigger span{width:3rem}.warning-banner p,.warning-banner b,.warning-banner a{font-size:var(--fsize_m)}a.close-banner-btn{margin-top:.6em}}@media only screen and (max-width:27em){.nav-wrap,.nav-wrap .nav-wrap__inner{height:4rem}.nav-wrap__inner{padding:.625em 1em}.nav-wrap ul.brand{width:9rem;bottom:0;margin:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.nav-wrap .nav-content{padding:2em}.nav-wrap ul.nav-list li{font-size:1.375rem;line-height:1.25em}.nav-wrap .mobile--trigger{height:4rem;margin-right:1.5em}}