@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.bb1d9210.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans","GeistSans Fallback"}
@tailwind base;@tailwind components;@tailwind utilities;*{box-sizing:border-box;margin:0;padding:0}html,body{color:#f5f5f2;background:#000;width:100%;min-height:100%}body{overflow-x:hidden}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}::selection{color:#050505;background:#f5f5f2}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.team-page{background:#000;min-height:100svh}.team-shell{width:min(100% - 40px,1344px);margin:0 auto}.team-header{justify-content:space-between;align-items:center;height:88px;display:flex}.brand{color:#f5f5f2;width:72px}.eyebrow{color:#777;letter-spacing:.14em;text-transform:uppercase;font:500 10px/1.2 monospace}.team-hero{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;padding:clamp(72px,12vw,160px) 0 clamp(64px,9vw,120px);display:grid}.team-title{letter-spacing:-.065em;max-width:760px;font-size:clamp(52px,7vw,104px);font-weight:520;line-height:.9}.team-intro{color:#aaa;max-width:520px;font-size:clamp(15px,1.4vw,18px);font-weight:350;line-height:1.6}.team-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:96px;display:grid}.member-tile{color:#fff;border-radius:8px;min-height:min(62vw,620px);animation:.75s both rise;position:relative;overflow:hidden}.member-tile:nth-child(2){animation-delay:90ms}.member-tile:nth-child(3){animation-delay:.18s}.member-image{object-fit:cover;filter:grayscale()contrast(1.15);width:100%;height:100%;transition:transform .3s,filter .3s;position:absolute;inset:0}.member-image--maxi,.member-image--sergio{transform:translateY(24px)}.member-tile:hover .member-image{filter:grayscale(0)contrast(1.15);transform:scale(1.01)}.member-tile:hover .member-image--maxi,.member-tile:hover .member-image--sergio{transform:translateY(24px)scale(1.01)}.member-shade{pointer-events:none;background:linear-gradient(#0000 22%,#08080847 52%,#111111b8 82%,#161616fa 100%);position:absolute;inset:0}.member-meta{justify-content:space-between;align-items:end;padding:28px;display:flex;position:absolute;inset:auto 0 0}.member-name{letter-spacing:-.035em;font-size:clamp(20px,2vw,28px);font-weight:540}.member-role{color:#bbb;text-transform:uppercase;letter-spacing:.12em;margin-top:7px;font:500 10px/1.3 monospace}.member-arrow{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .25s,color .25s;display:grid}.member-tile:hover .member-arrow{color:#000;background:#fff}.team-footer{color:#777;justify-content:flex-start;padding:32px 0 48px;font-size:11px;display:flex}.team-footer a{color:inherit;text-decoration:none;transition:color .2s}.team-footer a:hover{color:#f5f5f2}@media (max-width:760px){.team-shell{width:min(100% - 28px,520px)}.team-header{height:72px}.team-hero{grid-template-columns:1fr;gap:30px;padding:72px 0 56px}.team-title{font-size:clamp(50px,17vw,76px)}.team-grid{grid-template-columns:1fr;gap:14px}.member-tile{min-height:520px}.member-meta{padding:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.profile-page{color:#f5f5f2;background:#000;min-height:100svh;padding:0 20px}.profile-shell{width:min(100%,520px);margin:0 auto;animation:.7s both rise}.profile-header{justify-content:space-between;align-items:center;height:88px;display:flex}.profile-brand{width:72px;color:inherit;display:block}.profile-brand svg{width:100%;height:auto}.profile-back{color:#777;letter-spacing:.08em;text-transform:uppercase;font:500 11px/1 monospace;text-decoration:none;transition:color .2s}.profile-back:hover{color:#fff}.profile-portrait-wrap{background:#111;border-radius:28px;height:min(116vw,620px);position:relative;overflow:hidden}.profile-portrait{object-fit:cover;object-position:center top;filter:grayscale()contrast(1.15);width:100%;height:100%;transition:filter .45s,transform .7s cubic-bezier(.2,.7,.2,1)}.profile-portrait-wrap:hover .profile-portrait{filter:grayscale(0)contrast(1.1);transform:scale(1.01)}.profile-portrait.profile-portrait--qr{object-fit:contain;transform:scale(.78)}.profile-portrait-wrap:hover .profile-portrait.profile-portrait--qr{transform:scale(.79)}.profile-portrait-fade{pointer-events:none;background:linear-gradient(#0000 30%,#09090924 56%,#161616e0);position:absolute;inset:0}.profile-qr-toggle{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#00000094;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:46px;height:46px;padding:0;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:18px;right:18px}.profile-qr-toggle:hover{color:#050505;background:#f3f3ef;transform:scale(1.04)}.profile-qr-toggle svg{fill:currentColor;width:18px;height:18px}.profile-qr-toggle.is-active{background:#161616;font-size:26px;font-weight:200}.profile-identity{justify-content:space-between;align-items:end;padding:30px 4px 26px;display:flex}.profile-identity h1{letter-spacing:-.055em;font-size:clamp(36px,10vw,52px);font-weight:520;line-height:.95}.profile-identity p{color:#777;letter-spacing:.13em;text-transform:uppercase;margin-top:12px;font:500 10px/1.3 monospace}.profile-social{color:#eee;background:#171717;border-radius:999px;flex:none;place-items:center;width:48px;height:48px;font:700 16px/1 Arial,sans-serif;text-decoration:none;transition:background .2s,transform .2s;display:grid}.profile-social:hover{color:#000;background:#f3f3ef;transform:translateY(-2px)}.profile-quick-actions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.profile-quick-actions.is-single{grid-template-columns:1fr}.profile-quick-actions a{color:#eee;border:1px solid #282828;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 20px;font-size:12px;text-decoration:none;transition:transform .2s,background .2s;display:flex}.profile-quick-actions a:hover{background:#181818;transform:translateY(-2px)}.profile-quick-actions a.is-primary{color:#050505;background:#f3f3ef;border-color:#f3f3ef}.profile-quick-actions a.is-primary:hover{background:#fff}.profile-quick-actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.profile-contact{background:#141414;border-radius:24px;overflow:hidden}.contact-row{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:18px 20px;display:flex}.contact-row:last-child{border-bottom:0}.contact-row div{flex-direction:column;gap:7px;min-width:0;display:flex}.contact-row span{color:#666;letter-spacing:.13em;text-transform:uppercase;font:500 9px/1 monospace}.contact-row a{color:#eee;overflow-wrap:anywhere;font-size:14px;text-decoration:none}.contact-row button,.contact-open{color:#999;cursor:pointer;background:#222;border:0;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;padding:0;font-size:10px;transition:background .2s,color .2s,transform .2s;display:grid}.contact-row button:hover,.contact-open:hover{color:#fff;background:#303030}.contact-row button.is-copied{color:#050505;background:#f3f3ef;transform:scale(.94)}.profile-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.profile-action{color:#eee;cursor:pointer;background:0 0;border:1px solid #252525;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 18px;font-size:12px;transition:transform .2s,background .2s,color .2s;display:flex}.profile-action:hover{background:#181818;transform:translateY(-2px)}.profile-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.profile-action--primary{color:#050505;background:#f3f3ef;border-color:#f3f3ef}.profile-action--primary:hover{background:#fff}.profile-footer{color:#555;padding:56px 0 36px;font-size:10px}.profile-footer a{color:inherit;text-decoration:none;transition:color .2s}.profile-footer a:hover{color:#eee}@media (max-width:560px){.profile-page{padding:0 14px}.profile-header{height:72px}.profile-portrait-wrap{border-radius:22px}.profile-actions,.profile-quick-actions{grid-template-columns:1fr}.profile-footer{padding-bottom:28px}}
/*# sourceMappingURL=674213c24a84769e.css.map*/