.gp-nav{--u:1px;position:fixed;top:calc(20 * var(--u));left:calc(28 * var(--u));right:calc(28 * var(--u));z-index:10;display:flex;align-items:center;justify-content:space-between;pointer-events:none;font:400 calc(12 * var(--u))/1 Firs,Arial,sans-serif}
.gp-nav a{pointer-events:auto;text-decoration:none;display:flex;align-items:center;justify-content:center;font:inherit;border:0;transition:color .2s ease,background-color .2s ease}
.gp-back{width:calc(101 * var(--u));height:calc(32 * var(--u));gap:calc(8 * var(--u));border-radius:calc(12 * var(--u));background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}
.gp-arrow{width:calc(18 * var(--u));height:calc(18 * var(--u));flex:none;background:currentColor;-webkit-mask:url('/assets/back-arrow.svg?v=original') center/contain no-repeat;mask:url('/assets/back-arrow.svg?v=original') center/contain no-repeat}
.gp-contact{display:flex;align-items:center;padding:calc(4 * var(--u));gap:calc(4 * var(--u));background:#ffffff1a;border-radius:calc(12 * var(--u));-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}
.gp-contact a{height:calc(24 * var(--u));border-radius:calc(8 * var(--u))}
.gp-resume{width:calc(81 * var(--u));color:#fff;background:transparent}
.gp-telegram{width:calc(101 * var(--u));background:#fafeaa;color:#181818}
.gp-nav a:focus-visible{outline:2px solid #fafeaa;outline-offset:4px}
.gp-back:is(:hover,:focus-visible,:active){color:#fafeaa}
@media(hover:hover){.gp-resume:hover{background:#fff;color:#181818}.gp-telegram:hover{background:#181818;color:#fff}}
@media(min-width:1200px){.gp-nav{--u:.083333333vw}}
@media(max-width:639px){.gp-nav{--u:.3125vw;top:calc(12 * var(--u));left:calc(8 * var(--u));right:calc(8 * var(--u));font-size:calc(10 * var(--u))}.gp-back{width:calc(82 * var(--u));gap:calc(6 * var(--u))}.gp-arrow{width:calc(14 * var(--u));height:calc(14 * var(--u))}.gp-resume{width:calc(46 * var(--u))}.gp-telegram{width:calc(72 * var(--u))}}
@media(prefers-reduced-motion:reduce){.gp-nav a{transition:none}}
