.navbar{position:sticky;top:0;z-index:50;padding:.75rem 0;background:transparent!important}.navbar-toggler{margin-inline:auto}.navbar-toggler-icon{filter:invert(1)}div.text-hover-container{margin:0 auto;padding:.85rem 1rem;text-align:center;width:min(1180px,calc(100% - 1rem));border-radius:var(--brand-radius-lg);background:color-mix(in srgb,var(--brand-bg-deep) 82%,transparent);border:1px solid var(--brand-border);box-shadow:0 16px 40px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}div.text-hover-container a{color:var(--brand-text);text-decoration:none;font:700 .95rem var(--brand-font-body);letter-spacing:var(--brand-ui-tracking);text-transform:uppercase;margin:0 .2rem;padding:.8rem .9rem;position:relative;z-index:0;cursor:pointer}div.highlightTextIn a{color:color-mix(in srgb,var(--brand-text) 82%,transparent)}div.highlightTextOut a:before,div.highlightTextIn a:before{position:absolute;color:var(--brand-text);top:0;left:0;padding:.8rem .9rem;overflow:hidden;content:attr(data-alt);transition:all .3s ease;transform:scale(1.08);opacity:0}div.highlightTextOut a:hover:before,div.highlightTextIn a:hover:before{transform:scale(1);opacity:1}@media (max-width: 768px){.navbar{padding:.5rem 0}div.text-hover-container{width:calc(100% - .75rem);padding:.85rem}div.text-hover-container a{display:block;margin:0;font-size:.9rem}}.social{display:flex;justify-content:center;align-items:center;gap:1rem;opacity:.99;flex-wrap:wrap}.icon-hover a{position:relative;display:flex;justify-content:center;align-items:center;width:4rem;aspect-ratio:1;font-size:1.9rem;color:var(--brand-bg);background:var(--brand-gradient-button-hover);border-radius:50%;box-shadow:var(--brand-shadow-button);transition:transform .3s ease,color .3s ease,box-shadow .3s ease}.icon-hover-big a{width:5.5rem;font-size:2.6rem}.icon-hover a:hover{color:var(--brand-text);transform:translateY(-4px) scale(1.04);box-shadow:var(--brand-shadow-button-hover)}.icon-hover a:after{position:absolute;z-index:-1;content:"";top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent 70%);opacity:0;transition:opacity .3s ease}.icon-hover a:hover:after{opacity:1}
