@font-face{font-family:Onest;src:url('webfonts/Onest.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:Unbounded;src:url('webfonts/Unbounded.ttf') format('truetype');font-style:normal;font-weight:200 900;font-display:swap}
@font-face{font-family:Oswald;src:url('webfonts/Oswald.ttf') format('truetype');font-style:normal;font-weight:200 700;font-display:swap}
body.aw-redesign{--header-h:104px;font-family:Onest,Arial,sans-serif}
body.aw-redesign .header{height:var(--header-h);background:#0b0a10f5;backdrop-filter:none;border-bottom:1px solid #d5b7cf16;box-shadow:none}
body.aw-redesign .header.scrolled{background:#0b0a10f5;backdrop-filter:none}
body.aw-redesign .header::after{content:none}
body.aw-redesign .header__container{height:100%;max-width:none;width:100%;padding-inline:3.4vw;gap:26px}
body.aw-redesign .header__logo{display:flex;align-items:center;justify-content:center;width:260px;height:72px;flex:0 0 260px;overflow:hidden}
body.aw-redesign .header__logo-img{display:block;width:260px;height:auto;max-width:none;object-fit:contain;transform:none!important;filter:none;opacity:1;transition:opacity .2s}
body.aw-redesign .header__logo:hover .header__logo-img{opacity:.85}
body.aw-redesign .header__nav{gap:22px;flex:1;justify-content:flex-end}
body.aw-redesign .header__nav .nav-link{font:500 9px/1.4 Unbounded,sans-serif;letter-spacing:-.035em;text-transform:none;white-space:nowrap;padding:12px 0;min-height:44px;min-width:0!important;background:none!important;border:0;box-shadow:none;text-shadow:none!important;color:#eadfeb!important;position:relative;transition:color .2s;isolation:isolate}
body.aw-redesign .header__nav .nav-link:hover{transform:none;filter:none;color:#fff!important}
body.aw-redesign .header__nav .nav-link i,body.aw-redesign .nav-separator{display:none}
body.aw-redesign .header__nav .nav-link::before{content:none}
body.aw-redesign .header__nav .nav-link::after{content:'';position:absolute;inset:auto 0 5px;height:1px;width:auto;background:#e4b9d0;border:0;border-radius:0;filter:none;box-shadow:none;opacity:1;transform:scaleX(0);transform-origin:left;transition:transform .25s}
body.aw-redesign .header__nav .nav-link:hover::after{transform:scaleX(1)}
body.aw-redesign .header__nav .nav-action{display:inline-flex;align-items:center;justify-content:center;height:46px;min-height:0;padding:0 18px;min-width:126px!important;font-size:10px;color:#201522!important}
body.aw-redesign .header__nav .nav-action--download{min-width:170px!important}
body.aw-redesign .header__nav .nav-action::before{content:'';position:absolute;inset:0;width:auto;height:auto;margin:0;z-index:-1;opacity:1;transform:none;background:url('../img/immersive/action-panel-v6.png') center/100% 150% no-repeat;filter:none;box-shadow:none;border:0;animation:none;transition:filter .25s}
body.aw-redesign .header__nav .nav-action::after{content:none}
body.aw-redesign .header__nav .nav-action--register{color:#f3e8f0!important}
body.aw-redesign .header__nav .nav-action--register::before{filter:brightness(.23) saturate(.3)}
body.aw-redesign .header__nav .nav-action:hover::before{filter:brightness(1.1)}
body.aw-redesign .header__nav .nav-action--download:hover{color:#201522!important}
body.aw-redesign .header__nav .nav-action--register:hover::before{filter:brightness(.36) saturate(.4)}
body.aw-redesign .header__quick-download{display:none}
body.aw-redesign .header :is(a,button):focus-visible{outline:2px solid #efb1ce;outline-offset:5px}
@media(min-width:1280px) and (max-width:1430px){body.aw-redesign .header__container{padding-inline:24px;gap:20px}body.aw-redesign .header__logo{width:230px;flex-basis:230px}body.aw-redesign .header__logo-img{width:230px}body.aw-redesign .header__nav{gap:15px}body.aw-redesign .header__nav .nav-action{padding-inline:14px;min-width:118px!important}body.aw-redesign .header__nav .nav-action--download{min-width:152px!important}}
@media(max-width:1279px){body.aw-redesign{--header-h:88px}body.aw-redesign .header__container{padding-inline:24px;gap:20px}body.aw-redesign .header__logo{width:240px;flex-basis:240px;height:66px}body.aw-redesign .header__logo-img{width:240px}body.aw-redesign .header__nav{background:#0b0a10;backdrop-filter:none;gap:22px}body.aw-redesign .header__nav .nav-link{font-size:12px;padding:10px 0}body.aw-redesign .header__nav .nav-action{width:280px;max-width:100%;height:58px;font-size:12px}body.aw-redesign .header__quick-download{display:grid;place-items:center;width:40px;height:40px;margin-left:auto;color:#edd8e6;font-size:16px}body.aw-redesign .header__burger{margin-left:0}}
@media(max-width:699px){body.aw-redesign{--header-h:82px}body.aw-redesign .header__container{padding-inline:18px;gap:12px}body.aw-redesign .header__logo{width:205px;flex-basis:205px;height:64px}body.aw-redesign .header__logo-img{width:205px}body.aw-redesign .header__quick-download{width:32px}}
@media(max-width:359px){body.aw-redesign .header__container{padding-inline:14px;gap:8px}body.aw-redesign .header__logo{width:180px;flex-basis:180px}body.aw-redesign .header__logo-img{width:180px}}
@media(prefers-reduced-motion:reduce){html:not([data-interaction-motion="full"]) body.aw-redesign .header *{transition:none!important}}
body.aw-redesign .header__logo,body.aw-redesign .header__logo:hover{transform:none;margin-right:0}
body.aw-redesign .header__logo-img{animation:none}

/* Larger labels for the three quiet desktop navigation links. */
@media(min-width:1280px){body.aw-redesign .header__nav .nav-link:not(.nav-action){font-size:11px}}
@media(min-width:1280px) and (max-width:1359px){body.aw-redesign .header__nav .nav-link:not(.nav-action){font-size:10.5px}}
