*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#0b0b0b;color:#fff}a{color:inherit;text-decoration:none}img{display:block}.page{min-height:100vh}.container{max-width:520px;margin:0 auto;padding:0 18px 28px}.cover{height:220px;background-size:cover;background-position:center}.profile-wrapper{display:flex;justify-content:center;margin-top:-48px}.profile-image{width:96px;height:96px;border-radius:50%;border:4px solid #ffffff;object-fit:cover}.director-name{text-align:center;margin-top:14px;font-size:22px;font-weight:700}.director-role{text-align:center;margin-top:6px;opacity:.85;font-size:14px}.socials{display:flex;gap:10px;justify-content:center;margin-top:16px;flex-wrap:wrap}.social-pill{padding:10px 12px;border-radius:999px;background:#ffffff1a;font-size:12px;transition:background .2s ease}.social-pill:hover{background:#ffffff2e}.links{margin-top:18px;display:grid;gap:12px}.link-card{display:flex;gap:12px;align-items:center;padding:14px;border-radius:16px;background:#ffffff14;transition:background .2s ease,transform .1s ease}.link-card:hover{background:#ffffff24;transform:translateY(-1px)}.link-image{width:46px;height:46px;border-radius:12px;object-fit:cover}.link-title{font-weight:800;display:flex;gap:8px;align-items:center}.link-description{margin-top:6px;font-size:13px;opacity:.85}.badge{font-size:11px;padding:2px 8px;border-radius:999px;background:#ffffff24}.cta{margin-top:22px}.cta-title{text-align:center;margin-bottom:10px;font-weight:700}.cta-buttons{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.cta-button{padding:10px 14px;border-radius:12px;background:#ffffff1a;font-size:13px;font-weight:700;transition:background .2s ease}.cta-button:hover{background:#ffffff2e}.container{max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1c1c1c}.contentLinkhub{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:linear-gradient(328deg,#eea1425b,#eea1421a,#eea14200);padding-bottom:40px}.containerLinkhub{width:500px;display:flex;flex-direction:column;align-items:center}.symbolBG{position:absolute;bottom:-60px;left:-10px;width:120%;opacity:.2;z-index:1;pointer-events:none}.coverLinkhub{height:220px;width:100%;background-size:cover;background-position:center;background-color:#111}.boxHub{width:720px;margin:40px;border-radius:40px;overflow:hidden;border:1px solid #ffffff21;display:flex;flex-direction:column;align-items:center}.contentLimit{min-height:100vh;width:720px;border-radius:40px;overflow:hidden;background:#0b0b0b;color:#fff}.imgProfile{width:180px;height:180px;border-radius:50%;border:0px;object-fit:cover;box-shadow:0 -10px 27.3px #0000007d}.boxSocials{display:flex;grid-gap:10px 10px;justify-content:center;margin-top:16px;flex-wrap:wrap;position:relative;border-radius:10px;padding:5px 20px;width:fit-content;z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.boxSocials a{width:42px;height:42px;display:flex;border-radius:100px;border:1px solid #ffffff21;align-items:center;justify-content:center;z-index:3;transition:all .4s}.boxSocials a:hover{transform:scale(1.4);border:1px solid #ffffff}.itemLink{display:flex;grid-gap:12px;align-items:center;padding:14px;border-radius:16px;background:#ffffff14;text-decoration:none;color:#fff;position:relative;overflow:hidden;transition:all .4s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lightBlur{position:absolute;background:radial-gradient(141.97% 97.24% at 1.79% 100%,#b6afaf66,#0000),#ffffff14;width:100%;height:100%;top:0;left:0;opacity:.5;transition:all .4s;pointer-events:none}.itemLink:hover .lightBlur{opacity:1}.imgLink{width:70px;height:70px;border-radius:12px;object-fit:cover}.badge{font-size:11px;padding:2px 8px;border-radius:999px;background:#eea042;color:#1c1c1c}.gridCta{display:flex;grid-gap:10px;flex-direction:row;align-items:center;justify-content:center}.btnCta{border-radius:16px;background:#ffffff14;display:flex;padding:10px 20px;transition:all .4s}.btnCta:hover{background:#fff3}.btnCta img{height:40px}@media only screen and (max-width:718px){.container{padding:0}.boxHub{width:100%;margin:0;border-radius:0}.containerLinkhub{width:90%;display:flex;flex-direction:column;align-items:center}}@media only screen and (max-width:550px){.gridCta{display:flex;grid-gap:10px;flex-direction:column;align-items:center;justify-content:center}}
