.links-hub{min-height:100vh;background-color:var(--color-black);background-image:radial-gradient(circle at 50% -20%,rgba(204,0,0,.15) 0%,transparent 50%),radial-gradient(circle at 0% 100%,rgba(204,0,0,.05) 0%,transparent 40%);padding:4rem 1.5rem;display:flex;justify-content:center}.links-container{width:100%;max-width:580px;display:flex;flex-direction:column;gap:3rem}.links-profile-header{text-align:center;display:flex;flex-direction:column;align-items:center}.links-profile-trigger{background:none;border:none;padding:0;cursor:pointer;position:relative;width:100px;height:100px;margin-bottom:1.5rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1);border-radius:50%}.links-profile-trigger:hover{transform:scale(1.08)}.links-profile-trigger:active{transform:scale(.95)}.links-profile-trigger:after{content:"SCAN";position:absolute;bottom:-5px;left:50%;transform:translate(-50%) translateY(10px);font-size:.5rem;font-weight:800;letter-spacing:.2em;background:var(--color-accent);color:#fff;padding:2px 8px;border-radius:10px;opacity:0;transition:all .3s ease;z-index:5}.links-profile-trigger:hover:after{opacity:1;transform:translate(-50%) translateY(0)}.links-profile-img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--color-accent);position:relative;z-index:2;box-shadow:0 0 20px #c003}.links-profile-glow{position:absolute;inset:-10px;background:var(--color-accent);filter:blur(20px);opacity:.3;border-radius:50%;z-index:1;transition:opacity .3s ease}.links-profile-trigger:hover .links-profile-glow{opacity:.5}.links-brand-link{text-decoration:none;display:block;width:fit-content}.links-brand-stack{margin-top:1rem;display:flex;flex-direction:column;align-items:center}.links-kicker{color:var(--color-accent);font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1.1rem}.links-title-stack{display:flex;flex-direction:column;align-items:center;line-height:.85;text-transform:uppercase;font-family:var(--font-display);margin-bottom:1.2rem;transition:text-shadow .4s ease}.links-brand-link:hover .links-title-stack{text-shadow:0 0 20px rgba(255,255,255,.3)}.links-title-stack span{display:block}.links-word-be{font-size:clamp(1.1rem,calc(.55rem + 1.5vw),1.35rem);font-weight:600;color:var(--color-white-muted);transform:translate(-15%);transition:color .4s ease}.links-brand-link:hover .links-word-be{color:var(--color-white)}.links-word-unconventional{font-size:clamp(1.5rem,calc(.75rem + 3vw),1.8rem);font-weight:800;letter-spacing:-.04em;color:var(--color-white);z-index:2;text-shadow:0 10px 40px rgba(0,0,0,.6)}.links-word-hq{font-size:clamp(1.8rem,calc(.9rem + 2vw),2.25rem);font-weight:800;color:var(--color-accent);text-shadow:0 0 25px rgba(204,0,0,.5);transform:translate(25%,-.6rem);transition:text-shadow .4s ease}.links-brand-link:hover .links-word-hq{text-shadow:0 0 15px rgba(204,0,0,.7)}.links-subtitle{color:#ffffffe6;font-size:.7rem;text-shadow:0 0 15px rgba(255,255,255,.2);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.5rem;max-width:280px;line-height:1.4;text-align:center}.qr-modal-overlay{position:fixed;inset:0;background:#000000d9;backdrop-filter:blur(10px);z-index:1000;display:grid;place-items:center;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.22,1,.36,1);padding:1.5rem}.qr-modal-overlay.is-active{opacity:1;visibility:visible}.qr-modal-content{background:linear-gradient(135deg,#141414e6,#0a0a0af2);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:3rem 2rem;width:100%;max-width:400px;position:relative;transform:scale(.9) translateY(20px);transition:all .5s cubic-bezier(.34,1.56,.64,1);box-shadow:0 20px 50px #00000080}.qr-modal-overlay.is-active .qr-modal-content{transform:scale(1) translateY(0)}.qr-modal-close{position:absolute;top:1.5rem;right:1.5rem;background:#ffffff0d;border:none;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.25rem;transition:all .3s ease}.qr-modal-close:hover{background:var(--color-accent);transform:rotate(90deg)}.qr-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center}.qr-grid-box{width:240px;height:240px;background:#fff;border-radius:12px;margin-bottom:2rem;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);gap:2px;padding:10px;position:relative;overflow:hidden}.qr-grid-box div{background:#eee;border-radius:1px}.qr-grid-box .dot-active{background:#111}.qr-scan-line{position:absolute;top:0;left:0;width:100%;height:2px;background:var(--color-accent);box-shadow:0 0 15px var(--color-accent);animation:scan 3s linear infinite;z-index:3}@keyframes scan{0%{top:0}50%{top:100%}to{top:0}}.qr-brand-stack{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-transform:uppercase;font-family:var(--font-display);margin-bottom:1.5rem}.qr-line-1{display:flex;align-items:baseline;gap:.5rem}.qr-word-qr{font-size:1.8rem;font-weight:700;color:var(--color-white-muted)}.qr-word-code{font-size:1.8rem;font-weight:800;color:var(--color-white)}.qr-word-status{font-size:.9rem;font-weight:800;color:var(--color-accent);letter-spacing:.2em;text-shadow:0 0 15px rgba(204,0,0,.3)}.qr-subtext{font-size:.75rem;color:var(--color-white-muted);letter-spacing:.05em}.links-grid{display:flex;flex-direction:column;gap:1rem}.links-card{background:var(--color-surface);border:1px solid rgba(255,255,255,.05);padding:1.25rem 1.5rem;border-radius:12px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:var(--color-white);transition:all .3s cubic-bezier(.25,.8,.2,1)}.links-card:hover{background:#cc00001a;border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 10px 30px #cc000026}.links-label{font-weight:600;letter-spacing:.02em;text-transform:uppercase;font-size:.85rem}.links-arrow{opacity:.5;transition:transform .3s ease}.links-card:hover .links-arrow{transform:translate(4px);opacity:1}.links-socials-row{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.links-social-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:var(--color-surface);color:var(--color-white-muted);transition:all .3s ease;text-decoration:none}.links-social-icon:hover{background:transparent;border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 15px #cc00004d;transform:translateY(-3px)}.links-social-icon svg{width:26px;height:26px}@media(max-width:768px){.links-socials-row{display:grid!important;grid-template-columns:repeat(3,1fr);max-width:240px;margin-inline:auto;gap:1.25rem;justify-items:center}}.links-section-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-white-muted);text-align:center;margin-bottom:1.5rem}.links-bento-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.links-bento-item{background:var(--color-surface);border-radius:16px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.links-bento-item:hover{border-color:var(--color-accent);transform:scale(1.02);box-shadow:0 10px 30px #cc00001a}.links-bento-image{position:relative;aspect-ratio:16 / 9;overflow:hidden}.links-bento-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.links-bento-item:hover .links-bento-image img{transform:scale(1.1)}.links-bento-badge{position:absolute;top:.75rem;left:.75rem;font-size:.5rem;font-weight:800;background:var(--color-accent);color:#fff;padding:.2rem .5rem;border-radius:4px;letter-spacing:.05em;z-index:2}.links-bento-content{padding:1.25rem}.links-bento-title{font-size:.85rem;font-weight:600;line-height:1.4;color:var(--color-white);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.links-brand-stack{transform:none}.links-word-be{font-size:1.1rem}.links-word-unconventional{font-size:clamp(1rem,calc(.5rem + 3vw),1.8rem);width:100%;text-align:center}.links-word-hq{font-size:1.8rem;transform:translate(25%,-.4rem)}.links-bento-grid{grid-template-columns:1fr}}html body .links-hub .title-secondary-scale .word-unconventional{font-size:clamp(1.5rem,calc(.75rem + 3vw),1.8rem)}html body .links-hub .title-secondary-scale .page-title-secondary{font-size:clamp(1.1rem,calc(.55rem + 2vw),1.3rem)}#navbar,.site-footer{display:none!important}.cta-buttons-wrapper[data-astro-cid-au7rboj5]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;width:100%}.cta-buttons-wrapper[data-astro-cid-au7rboj5] .cta-button-primary[data-astro-cid-au7rboj5]{width:100%;text-align:center}@media(min-width:768px){.cta-buttons-wrapper[data-astro-cid-au7rboj5]{flex-direction:row}.cta-buttons-wrapper[data-astro-cid-au7rboj5] .cta-button-primary[data-astro-cid-au7rboj5]{flex:1}}
