/* Plain visible text navigation: no boxes, borders, fills, collapsed menus, or emoji icons. */
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact){--gcn-bg:#080808;--gcn-top:#030303;--gcn-rule:#414141;--gcn-accent:#eee}
:is(#gc-home,#gc-about,#gc-contact){--gcn-bg:#202a44;--gcn-top:#141d32;--gcn-rule:#4b566d;--gcn-accent:#e3cc85}
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-topline{background:var(--gcn-top);color:#bec3cc;font-family:'DM Sans',Arial,sans-serif;font-size:10px;line-height:1.4;border-bottom:1px solid var(--gcn-rule)}
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-wrap{width:min(1328px,calc(100% - 112px));margin-inline:auto;box-sizing:border-box}
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-topline .gcn-wrap{display:flex;align-items:center;justify-content:space-between;min-height:34px;gap:20px}
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-topline i{display:inline-block;width:3px;height:3px;margin:0 10px;border-radius:50%;background:var(--gcn-accent);vertical-align:middle}
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-header{background:var(--gcn-bg);color:#fff;border-bottom:1px solid var(--gcn-rule);font-family:'DM Sans',Arial,sans-serif;position:relative;z-index:10}
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-header .gcn-wrap{display:flex;align-items:center;justify-content:space-between;min-height:100px;gap:30px}
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-brand{display:block;flex:none}
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-brand img{display:block;width:220px;height:auto;max-width:100%;filter:invert(1)}
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-nav{display:flex;align-items:center;gap:21px;font-size:12px;line-height:1.35;white-space:nowrap}
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-nav>a{display:flex;align-items:center;justify-content:center;min-height:44px;color:#fff;text-decoration:none;border:0;background:transparent;box-shadow:none;padding:8px 0}
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-nav>a:hover,:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-nav>a[aria-current=page]{color:var(--gcn-accent);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-nav .gcn-apply{border:0;background:transparent;padding:10px 0;gap:12px;color:var(--gcn-accent)}
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-nav .gcn-apply:hover{background:transparent}
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gc-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.12em;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-footer-nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;border-top:1px solid #353535;padding:22px 0;font-size:11px;color:#c5c5c5}
@media(max-width:1150px){:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-wrap{width:calc(100% - 72px)}:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-brand img{width:195px}:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-nav{font-size:11px;gap:14px}:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-header .gcn-wrap{gap:25px}}
@media(max-width:980px){:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-header .gcn-wrap{flex-direction:column;align-items:flex-start;padding-top:15px;gap:10px}:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-brand img{width:207px}:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-nav{width:100%;justify-content:space-between;gap:15px;font-size:12px;padding-bottom:15px}}
@media(max-width:700px){:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-wrap{width:calc(100% - 44px)}:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-topline .gcn-wrap{justify-content:center;min-height:31px;font-size:9px}:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-topline a{display:none}:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-header .gcn-wrap{align-items:center;padding-top:10px;padding-bottom:13px;gap:8px}:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-brand img{width:194px}:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px;padding:0;border:0;background:transparent;white-space:normal;font-size:12px}:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-nav>a,:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-nav .gcn-apply{min-height:44px;padding:8px 4px;border:0;background:transparent;box-shadow:none;justify-content:center;text-align:center;line-height:1.25;gap:4px;margin:0}:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-nav>a[aria-current=page],:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-nav>a:hover{background:transparent;color:var(--gcn-accent)}:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-nav .gcn-apply{grid-column:1/-1;color:var(--gcn-accent)}:is(#gc-home,#gc-founder,#gc-press,#gc-about,#gc-contact) .gcn-apply .gc-arrow{display:none}}
