.connect-profile-card{--pc-pointer-x:50%;--pc-pointer-y:50%;--pc-rotate-x:0deg;--pc-rotate-y:0deg;--pc-shift-x:0px;--pc-shift-y:0px;--pc-active:0;perspective:1000px;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;width:340px;max-width:100%;position:relative}.connect-profile-card__body{transform:rotateX(var(--pc-rotate-x)) rotateY(var(--pc-rotate-y));background:linear-gradient(155deg,#282828,#151515 64%);border:1px solid #ffffff38;border-radius:13px;padding:9px;transition:border-color .2s;box-shadow:0 24px 55px -34px #000,inset 0 1px #ffffff18}.connect-profile-card:hover .connect-profile-card__body{border-color:#ffffff70}.connect-profile-card__tile{aspect-ratio:4/5;isolation:isolate;background:#262626;border-radius:6px;position:relative;overflow:hidden}.connect-profile-card__photo{object-fit:cover;object-position:center 30%;filter:grayscale();pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.connect-profile-card__fallback{color:#f3f2ee;letter-spacing:-.08em;background:#222;place-items:center;font-family:Fraunces Variable,Georgia,serif;font-size:76px;font-weight:500;display:grid;position:absolute;inset:0}.connect-profile-card__holo,.connect-profile-card__scrim,.connect-profile-card__rim{pointer-events:none;position:absolute;inset:0}.connect-profile-card__holo{background:radial-gradient(ellipse at var(--pc-pointer-x) var(--pc-pointer-y), #fff9 0, #ffffff29 18%, transparent 55%), repeating-linear-gradient(135deg, #ffffff0a 0, #ffffff0a 1px, transparent 1px, transparent 8px);mix-blend-mode:screen;opacity:calc(var(--pc-active) * .62)}.connect-profile-card__scrim{background:linear-gradient(#08080800 40%,#08080840 60%,#080808e8 100%)}.connect-profile-card__info{inset-inline:22px;color:#f7f6f2;position:absolute;bottom:22px}.connect-profile-card__organization{color:#e3e2de;letter-spacing:.16em;margin:0 0 10px;font:500 9px/1.4 Geist Variable,sans-serif}.connect-profile-card__name{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font:500 clamp(23px,6vw,30px)/1.12 Fraunces Variable,Georgia,serif}.connect-profile-card__title{color:#d0cfca;margin:9px 0 0;font:400 12px/1.5 Geist Variable,Noto Sans Arabic Variable,sans-serif}.connect-profile-card__rim{border:1px solid #ffffff35;border-radius:5px;inset:1px}.connect-profile-card__footer{color:#e0dfda;letter-spacing:.08em;justify-content:space-between;align-items:center;min-height:43px;padding:0 4px;font:500 9px/1 Geist Variable,sans-serif;display:flex}.connect-profile-card__footer-mark{letter-spacing:-.06em;border:1px solid #fff6;border-radius:50%;place-items:center;width:20px;height:20px;font:500 12px/1 Fraunces Variable,Georgia,serif;display:grid}.connect-page[dir=rtl] .connect-profile-card__organization{letter-spacing:0}.connect-page[dir=rtl] .connect-profile-card__name{letter-spacing:0;line-height:1.35}@media (prefers-reduced-motion:reduce){.connect-profile-card__body{transition:none!important;transform:none!important}.connect-profile-card__holo{display:none}}.connect-page{--connect-ink:#f3f2ee;--connect-muted:#aaa9a4;--connect-rule:#f3f2ee25;min-height:100svh;color:var(--connect-ink);background:#101010;font-family:Geist Variable,Noto Sans Arabic Variable,sans-serif}.connect-page *{box-sizing:border-box}.connect-container{width:min(100%,1040px);margin:auto;padding:0 42px}.connect-header{border-bottom:1px solid var(--connect-rule);justify-content:space-between;align-items:center;min-height:92px;display:flex}.connect-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.connect-brand img{object-fit:contain;width:29px;height:29px;display:block}.connect-brand-wordmark{letter-spacing:-.04em;font:500 20px/1 Fraunces Variable,Georgia,serif}.connect-tools{align-items:center;gap:22px;display:flex}.connect-tools button{min-height:44px;color:var(--connect-ink);cursor:pointer;align-items:center;gap:8px;font:450 12px Geist Variable,sans-serif;display:inline-flex}.connect-language{background:0 0;border:0}.connect-share{background:0 0;border:0;padding:9px 0}.connect-layout{grid-template-columns:340px minmax(0,1fr);align-items:center;column-gap:clamp(65px,9vw,120px);max-width:920px;min-height:min(710px,100svh - 150px);margin:0 auto;padding:72px 0 83px;display:grid}.connect-identity{min-width:0}.connect-card-surround{max-width:340px;margin:auto}.connect-introduction{min-width:0}.connect-eyebrow{color:var(--connect-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font:450 10px/1.5 Geist Variable,sans-serif}.connect-introduction h1{letter-spacing:-.05em;margin:0;font:400 clamp(38px,4.2vw,50px)/1.15 Fraunces Variable,Noto Sans Arabic Variable,Georgia,serif}.connect-role{color:#c9c7c1;margin:12px 0 0;font-size:13px;line-height:1.8}.connect-intro{color:#b4b2ad;max-width:390px;margin:0 0 25px;font-size:14px;line-height:1.85}.connect-actions{flex-wrap:wrap;gap:10px;display:flex}.connect-button{border:1px solid var(--connect-ink);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 16px;font:500 12px Geist Variable,Noto Sans Arabic Variable,sans-serif;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.connect-button:hover,.connect-button-primary{background:var(--connect-ink);color:#101010}.connect-button-primary:hover,.connect-button-secondary{color:var(--connect-ink);background:0 0}.connect-links{border-top:1px solid var(--connect-rule);flex-wrap:wrap;align-items:center;gap:0;margin-top:39px;padding-top:17px;display:flex}.connect-links>a{color:#deddd8;align-items:center;gap:7px;padding:8px 13px 8px 0;font-size:11px;text-decoration:none;display:inline-flex}.connect-links>a+a{border-inline-start:1px solid var(--connect-rule);padding-inline-start:13px}.connect-links>a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.connect-page :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #fff}.connect-dialog{width:min(380px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--connect-ink);background:#151515;border:1px solid #f3f2ee50;border-radius:8px;margin:auto;padding:0;overflow-y:auto}.connect-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c}.connect-dialog-content{text-align:center;padding:32px 26px 9px;position:relative}.connect-dialog-close{inset-inline-end:5px;width:44px;height:44px;color:var(--connect-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:5px}.connect-dialog h2{margin:0 0 10px;font:400 29px/1.35 Fraunces Variable,Noto Sans Arabic Variable,Georgia,serif}.connect-dialog img{object-fit:contain;background:#fff;border-radius:3px;width:224px;max-width:100%;height:224px;margin:20px auto 10px;display:block}.connect-share-url{color:#d2d1cb;text-align:center;background:0 0;border:0;width:100%;padding:9px 0;font:12px Geist Variable,sans-serif;display:block}.connect-dialog-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.connect-share-status{justify-content:center;align-items:center;gap:6px;min-height:24px;display:flex}@media (width<=760px){.connect-container{max-width:500px;padding:0 24px}.connect-header{min-height:78px}.connect-layout{min-height:unset;flex-direction:column;align-items:stretch;gap:28px;padding:34px 0 43px;display:flex}.connect-card-surround{width:min(100%,300px)}.connect-intro{max-width:100%;margin:0 auto 20px;font-size:13px}.connect-introduction{text-align:center}.connect-actions,.connect-links{justify-content:center}.connect-links{margin-top:24px}.connect-tools{gap:13px}.connect-share{padding:8px 0}}@media (width<=360px){.connect-tools{gap:8px}.connect-tools button{font-size:11px}.connect-button{padding:11px 12px}}@media (prefers-reduced-motion:reduce){.connect-page *,.connect-page :before,.connect-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
