.gs-tp{background:#fff;margin:0}.gs-tp,.gs-tp *{box-sizing:border-box}.gs-tp a{color:inherit;text-decoration:none}.gs-tp a:hover{color:inherit}.gs-tp .d{font-family:var(--font-barlow),sans-serif;letter-spacing:-.01em;margin:0;font-weight:600;line-height:.94}.gs-tp .btn{transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.gs-tp .btn:active{transform:scale(.98)}.gs-tp .btn-l:hover{border-color:#0a0a0a}.gs-tp .lk{transition:color .15s cubic-bezier(.4,0,.2,1)}.gs-tp .lk:hover{color:#fff}.gs-tp .rise{opacity:0;animation:.6s cubic-bezier(.4,0,.2,1) forwards tp-rise}.gs-tp .r2{animation-delay:.12s}@keyframes tp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.gs-tp .fade{animation:.4s cubic-bezier(.4,0,.2,1) tp-fade}@keyframes tp-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:900px){.gs-tp .navlinks{display:none!important}}@media (prefers-reduced-motion:reduce){.gs-tp .rise,.gs-tp .fade{opacity:1;animation:none}}.gs-tp{--eo:cubic-bezier(.2,.7,.2,1);min-height:100vh}.gs-tp .btn{isolation:isolate;--aw:46px;--ash:14px;justify-content:center;position:relative;overflow:hidden}.gs-tp .btn .bl{transition:transform .28s var(--eo);align-items:center;gap:10px;display:inline-flex}.gs-tp .btn:after{content:"";width:var(--aw);background:var(--ab,#ffffff2e);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,13px 50%);transition:transform .28s var(--eo);z-index:-1;position:absolute;top:0;bottom:0;right:0;transform:translate(101%)}.gs-tp .btn .ar{width:var(--aw);opacity:0;transition:transform .28s var(--eo),opacity .2s var(--eo);justify-content:center;align-items:center;padding-left:9px;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(60%)}.gs-tp .btn:hover:after,.gs-tp .btn:focus-visible:after{transform:none}.gs-tp .btn:hover .ar,.gs-tp .btn:focus-visible .ar{opacity:1;transform:none}.gs-tp .btn:hover .bl,.gs-tp .btn:focus-visible .bl{transform:translateX(calc(-1 * var(--ash)))}.gs-tp .btn-o{--ab:#e8873f}.gs-tp .btn-o:hover{background:#c95f11}.gs-tp .btn-l{--ab:#0a0a0a}.gs-tp .btn-l .ar{color:#fff}.gs-tp .btn-l:hover{background:0 0}.gs-tp a:focus-visible,.gs-tp button:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #c95f11}@media (prefers-reduced-motion:reduce){.gs-tp .btn .bl,.gs-tp .btn:after,.gs-tp .btn .ar{transition:none}}