.member-access-row{display:flex;justify-content:flex-end;align-items:center;min-height:40px;margin-bottom:14px;font-family:"Barlow Condensed",Arial,sans-serif;position:relative;z-index:2}.member-access-row [hidden]{display:none!important}#outside-visitor,#outside-member{display:flex;align-items:center;gap:8px}.outside-button{min-height:40px;padding:8px 16px;border:1px solid #8b785a;border-radius:5px;background:#12191f;color:#f6f0e6;font:800 16px "Barlow Condensed",Arial,sans-serif;cursor:pointer}.outside-button.primary{background:#9e1736;border-color:#ba3c59}.outside-button:focus-visible,.outside-menu button:focus-visible{outline:3px solid #e6b66d;outline-offset:3px}.outside-dropdown{position:relative}.outside-menu{position:absolute;right:0;top:46px;width:160px;border:1px solid #8e795b;border-radius:4px;background:#182127;box-shadow:0 8px 22px #0007}.outside-menu button{display:block;width:100%;min-height:42px;padding:9px 14px;text-align:left;background:none;color:#f6f0e6;border:0;font:600 16px "Barlow Condensed",Arial,sans-serif;cursor:pointer}.outside-menu button:last-child{border-top:1px solid #465055;color:#e6b66d}@media(max-width:560px){.outside-button{min-height:38px;padding:7px 12px;font-size:15px}.member-access-row{margin-bottom:12px}}
/* Keep the approved cards-to-frame spacing: controls overlay the hero. */
@media(min-width:561px){.hero>.mascot{transform:translateX(-56px)}}
.hero>.member-access-row{position:absolute;top:18px;right:3%;z-index:4;margin:0;min-height:40px}
@media(max-width:560px){.hero>.member-access-row{top:12px;right:4%}.hero .hero-copy{padding-top:76px}}
