header{padding-inline:3vw;gap:24px}.headnote{display:none}header .logo{flex:none}header .header-wordmark{width:190px;height:54px}header .header-badge{width:42px;height:42px}header .header-badge img{width:34px;height:34px}.header-nav{display:flex;align-items:center;justify-content:center;gap:clamp(13px,1.6vw,26px);margin-left:auto}.header-nav>a{position:relative;font-family:'Barlow Condensed',sans-serif;font-size:18px;letter-spacing:.06em;line-height:1.5;padding:16px 0;color:#283a31;transition:color .25s;white-space:nowrap}.header-nav>a:after{content:'';position:absolute;left:0;right:0;bottom:8px;height:2px;background:#633344;transform:scaleX(0);transform-origin:left;transition:transform .25s}.header-nav>a:hover,.header-nav>a[aria-current=page]{color:#633344}.header-nav>a:hover:after,.header-nav>a[aria-current=page]:after,.header-nav>a:focus-visible:after{transform:scaleX(1)}.header-actions{margin-left:5px;gap:0}.header-profile-print{font-size:10px;padding:12px 13px;border-color:#89978c;background:#ffffff25;letter-spacing:.02em;gap:7px}.header-actions .menu{display:none}@media(max-width:1149px){header{padding-inline:4vw;gap:16px}header .header-wordmark{width:190px}.header-nav{display:none}.header-actions{margin-left:auto;gap:12px}.header-actions .menu{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:12px 16px;background:#4b2331;color:#fff;letter-spacing:.04em;font-size:12px;border:1px solid #4b2331;cursor:pointer}.header-actions .menu span{margin-left:0;width:20px;border-color:currentColor}.header-actions .menu span:after{border-color:currentColor}.header-profile-print{font-size:11px}}@media(max-width:700px){header{padding-inline:12px;gap:8px}header .header-wordmark{width:clamp(70px,24vw,110px);height:42px}header .header-badge{width:26px;height:26px}header .header-badge img{width:22px;height:22px}header .logo{gap:5px}.header-actions{gap:8px;margin-left:auto}.header-profile-print{font-size:9px;padding:11px 7px;gap:4px;letter-spacing:0}.header-profile-print svg{display:none}.header-actions .menu{font-size:11px;padding:11px 10px;gap:7px}.header-actions .menu span{width:15px}.header-actions .menu span:after{width:11px}}@media(prefers-reduced-motion:reduce){.header-nav>a,.header-nav>a:after{transition:none}}
.portal[href="stage.html"] strong{font-size:clamp(42px,6.4vw,94px)}.information-heading h1{font-size:clamp(46px,8.2vw,126px)}@media(max-width:700px){.portal[href="stage.html"] strong{font-size:10vw}.information-heading h1{font-size:14vw}}