/**handles:dns-header**/
.dns-skip-link{position:absolute;top:-100%;left:16px;z-index:1000001;background:#1e1e1e;color:#fff;padding:8px 16px;border-radius:0 0 4px 4px;font-size:14px;text-decoration:none;transition:top .15s ease}.dns-skip-link:focus{top:0;outline:2px solid #a78bfa;outline-offset:2px}.dns-footer a:focus-visible,.dns-footer button:focus-visible,.dns-header a:focus-visible,.dns-header button:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.dns-header,.dns-header *,.dns-header ::after,.dns-header ::before{box-sizing:border-box;margin:0;padding:0}.dns-header{width:100%;position:relative;z-index:9990}.dns-header a{text-decoration:none;color:inherit}.dns-header ul{list-style:none;margin:0;padding:0}.dns-eyebrow{width:100%;background-color:var(--dns-eyebrow-bg,#6b21a8);color:var(--dns-eyebrow-color,#fff);font-size:var(--dns-eyebrow-font-size, 13px);padding-top:var(--dns-eyebrow-padding-top,8px);padding-bottom:var(--dns-eyebrow-padding-bottom,8px);line-height:1.4}.dns-eyebrow__inner{max-width:var(--dns-header-max-width,1200px);margin:0 auto;padding:0 var(--dns-header-padding-left,24px);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dns-eyebrow--align-left{justify-content:flex-start}.dns-eyebrow--align-center{justify-content:center}.dns-eyebrow--align-right{justify-content:flex-end}.dns-eyebrow__link{color:var(--dns-eyebrow-color,#fff);transition:opacity .15s ease}.dns-eyebrow__link:hover{opacity:.8}.dns-eyebrow__sep{opacity:.5;user-select:none;margin:0 2px}.dns-header-bar{width:100%;background-color:var(--dns-header-bg,#1e1e1e);padding-top:var(--dns-header-padding-top,16px);padding-bottom:var(--dns-header-padding-bottom,16px);padding-left:var(--dns-header-padding-left,24px);padding-right:var(--dns-header-padding-right,24px);position:relative;z-index:9991}.dns-header-bar__inner{max-width:var(--dns-header-max-width,1200px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.dns-logo{display:flex;align-items:center;flex-shrink:0}.dns-logo img{display:block;height:auto}.dns-logo .dns-logo__desktop{max-width:var(--dns-logo-desktop-max-width,200px)}.dns-logo .dns-logo__mobile{max-width:var(--dns-logo-mobile-max-width,40px);display:none}.dns-hamburger{display:flex;align-items:center;gap:8px;background:0 0;border:none;cursor:pointer;padding:8px;flex-shrink:0;position:relative;z-index:9993}.dns-hamburger__icon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:24px;height:24px}.dns-hamburger__text{color:var(--dns-hamburger-color,#fff);font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.dns-hamburger__line{display:block;width:22px;height:2px;background-color:var(--dns-hamburger-color,#fff);border-radius:1px;transition:transform .3s ease,opacity .2s ease}.dns-hamburger[aria-expanded=true] .dns-hamburger__line:first-child{transform:translateY(7px) rotate(45deg)}.dns-hamburger[aria-expanded=true] .dns-hamburger__line:nth-child(2){opacity:0}.dns-hamburger[aria-expanded=true] .dns-hamburger__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.dns-dropdown{width:100%;background-color:var(--dns-dropdown-bg,#1e1e1e);overflow:hidden;max-height:0;opacity:0;transition:max-height var(--dns-dropdown-anim-speed, .35s) cubic-bezier(.4, 0, .2, 1),opacity var(--dns-dropdown-anim-speed, .35s) ease;position:relative;z-index:9992}.dns-dropdown[hidden]{display:block;max-height:0;opacity:0;visibility:hidden}.dns-dropdown.dns-dropdown--open{max-height:100vh;opacity:1;overflow-y:auto;visibility:visible}.dns-dropdown__inner{padding:16px var(--dns-header-padding-left,24px) 24px;max-width:var(--dns-header-max-width,1200px);margin:0 auto}.dns-dropdown__list{display:flex;flex-direction:column}.dns-dropdown__list li{position:relative}.dns-dropdown__list>li>a,.dns-dropdown__list>li>button{display:block;padding:12px 0;color:var(--dns-dropdown-color,#fff);font-size:16px;font-weight:400;border-bottom:1px solid rgba(255,255,255,.08);transition:color .15s ease}.dns-dropdown__list>li>a:hover,.dns-dropdown__list>li>button:hover{color:var(--dns-dropdown-hover,#a78bfa)}.dns-dropdown__list>li.current-menu-ancestor>a,.dns-dropdown__list>li.current-menu-item>a{color:var(--dns-dropdown-hover,#a78bfa)}.dns-dropdown__list .sub-menu{max-height:0;overflow:hidden;padding-left:var(--dns-dropdown-indent,20px);transition:max-height var(--dns-dropdown-anim-speed, .35s) cubic-bezier(.4, 0, .2, 1),opacity var(--dns-dropdown-anim-speed, .35s) ease;opacity:0}.dns-dropdown__list .sub-menu.dns-sub-open{max-height:500px;opacity:1}.dns-dropdown__list .sub-menu a{display:block;padding:10px 0;color:var(--dns-dropdown-color,#fff);font-size:15px;border-bottom:1px solid rgba(255,255,255,.05);transition:color .15s ease}.dns-dropdown__list .sub-menu a:hover{color:var(--dns-dropdown-hover,#a78bfa)}.dns-dropdown__list .menu-item-has-children>.dns-chevron{position:absolute;right:0;top:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:0 0;border:none;cursor:pointer;color:var(--dns-dropdown-chevron,#9ca3af);font-size:12px;transition:transform .3s cubic-bezier(.4, 0, .2, 1)}.dns-dropdown__list .menu-item-has-children>.dns-chevron.dns-chevron--open{transform:rotate(180deg)}.dns-desktop-nav{display:none}.dns-desktop-nav__list{display:flex;align-items:center;gap:4px}.dns-desktop-nav__list>li>a{display:block;padding:8px 14px;color:var(--dns-desktop-nav-color,#fff);font-size:var(--dns-desktop-nav-font-size, 15px);font-weight:400;white-space:nowrap;transition:color .15s ease;position:relative}.dns-desktop-nav__list>li>a:hover{color:var(--dns-desktop-nav-hover,#a78bfa)}.dns-desktop-nav__list>li.current-menu-ancestor>a,.dns-desktop-nav__list>li.current-menu-item>a{color:var(--dns-desktop-nav-active,#a78bfa)}.dns-header--active-underline .dns-desktop-nav__list>li.current-menu-ancestor>a::before,.dns-header--active-underline .dns-desktop-nav__list>li.current-menu-item>a::before{content:'';position:absolute;bottom:calc(-1 * var(--dns-desktop-nav-underline-offset,4px));left:14px;right:14px;height:var(--dns-desktop-nav-underline-thickness,2px);background:var(--dns-desktop-nav-underline-color,#a78bfa);border-radius:1px}.dns-desktop-nav__list>li{position:relative}.dns-desktop-nav__list>li.menu-item-has-children>a{display:flex;align-items:center;gap:4px}.dns-desktop-nav__list>li.menu-item-has-children>a::after{content:'';display:inline-block;width:6px;height:6px;border-right:1.5px solid var(--dns-desktop-nav-arrow,currentColor);border-bottom:1.5px solid var(--dns-desktop-nav-arrow,currentColor);transform:rotate(45deg);margin-top:-2px;opacity:.7;transition:transform .2s ease,opacity .2s ease}.dns-desktop-nav__list>li.menu-item-has-children:hover>a::after{opacity:1}.dns-desktop-nav__list .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:200px;background:var(--dns-desktop-flyout-bg,#1e1e1e);border-radius:6px;padding:8px 0;box-shadow:0 4px 16px rgba(0,0,0,.2);z-index:9995}.dns-desktop-nav__list>li:hover>.sub-menu{display:block}.dns-desktop-nav__list .sub-menu a{display:block;padding:8px 16px;color:var(--dns-desktop-flyout-color,#fff);font-size:14px;transition:color .15s ease,background .15s ease}.dns-desktop-nav__list .sub-menu a:hover{color:var(--dns-desktop-flyout-hover,#a78bfa);background:rgba(255,255,255,.05)}