html[data-lb-lang=it] [data-l]:not([data-l=it]),html[data-lb-lang=fr] [data-l]:not([data-l=fr]),html[data-lb-lang=en] [data-l]:not([data-l=en]){display:none!important}html:not([data-lb-js]) .lb-lang{display:none}:root{--lb-hexclip:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%)}.lb,.lb-member[data-accent=ceo]{--lb-c1:var(--cyan-400);--lb-c2:var(--blue-600);--lb-c3:var(--gold-400);--lb-grad:linear-gradient(135deg, var(--blue-800), var(--blue-600), var(--cyan-400))}.lb[data-accent=cmo],.lb-member[data-accent=cmo]{--lb-c1:var(--gold-400);--lb-c2:var(--orange-500);--lb-c3:var(--cyan-400);--lb-grad:linear-gradient(135deg, var(--amber-700), var(--orange-500), var(--gold-400))}.lb[data-accent=brand]{--lb-c1:var(--gold-400);--lb-c2:var(--cyan-400);--lb-c3:var(--orange-500);--lb-grad:linear-gradient(135deg, var(--blue-600), var(--cyan-400), var(--gold-400), var(--orange-500))}.lb-body{background:var(--gradient-bg);background-color:var(--color-bg);min-height:100dvh;overflow-x:clip}.lb-page{width:100%;overflow-x:clip}.lb{--lb-gutter:max(var(--space-4), env(safe-area-inset-left), env(safe-area-inset-right));box-sizing:border-box;width:100%;max-width:30rem;padding:0 var(--lb-gutter) calc(var(--space-7) + env(safe-area-inset-bottom));color:var(--color-text);margin-inline:auto}.lb a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lb-top{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:calc(var(--space-3) + env(safe-area-inset-top));display:flex;position:relative}.lb-top--bare{justify-content:flex-end}.lb-logo{border-radius:var(--radius-sm);align-items:center;min-height:44px;display:inline-flex}.lb-logo .ws-lg{height:1.5rem}.lb-logo:focus-visible{outline:var(--focus-ring);outline-offset:4px}.lb-lang{border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-surface) 82%, transparent);backdrop-filter:blur(var(--ws-blur));gap:2px;display:inline-flex}.lb-lang button{appearance:none;min-width:44px;min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;font:600 .8125rem/1 var(--font-body);letter-spacing:.04em;font-variant-numeric:tabular-nums;transition-property:background-color,color;transition-duration:var(--motion-fast);background:0 0;border:0;margin:0;transition-timing-function:ease-out}.lb-lang button:hover{color:var(--color-text)}.lb-lang button[aria-pressed=true]{background:var(--color-text);color:var(--color-bg)}.lb-lang button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.lb-id{isolation:isolate;padding-top:var(--space-6);position:relative}.lb-hex{--lb-p:clamp(10.5rem, 48vw, 12.5rem);width:var(--lb-p);height:calc(var(--lb-p) * 1.1547);position:relative}.lb-mosaic{z-index:-1;pointer-events:none;max-width:none;left:calc(var(--lb-p) * var(--lb-mx));top:calc(var(--lb-p) * var(--lb-my));width:calc(var(--lb-p) * var(--lb-mw));height:calc(var(--lb-p) * var(--lb-mh));position:absolute;overflow:visible}.lb-mosaic--grid{-webkit-mask-image:radial-gradient(37.5% 41% at 45% 47.8%,#000 45%,#0000 100%);mask-image:radial-gradient(37.5% 41% at 45% 47.8%,#000 45%,#0000 100%)}.lb-cell{fill:none;stroke:color-mix(in srgb, var(--color-text) 18%, transparent);stroke-width:1.25px;vector-effect:non-scaling-stroke}.lb-cell--lit{stroke:none;transform-box:fill-box;transform-origin:50%}.lb-cell--lit[data-n="1"]{fill:var(--lb-c1)}.lb-cell--lit[data-n="2"]{fill:var(--lb-c2)}.lb-cell--lit[data-n="3"]{fill:var(--lb-c3)}@media (width<=59.99rem){.lb-cell--lit[data-n="3"]{display:none}}.lb-face{box-sizing:border-box;background:var(--lb-grad);clip-path:var(--lb-hexclip);padding:3px;display:block}.lb-hex>.lb-face{width:93%;height:93%;position:absolute;top:3.5%;left:3.5%}.lb-pic{width:100%;height:100%;clip-path:var(--lb-hexclip);background:var(--color-surface-3);display:block;overflow:hidden}.lb-pic img{object-fit:cover;width:100%;max-width:none;height:100%;transform-origin:var(--lb-focus,50% 12%);display:block;transform:scale(1.22)}.lb-face--mark .lb-pic{background:var(--color-surface);place-items:center;display:grid}.lb-face--mark .lb-pic img{object-fit:contain;width:58%;height:auto;transform:none}.lb-name{margin:var(--space-5) 0 0;color:var(--color-text);font:700 clamp(2.75rem, 2rem + 3.6vw, 3.5rem)/.98 var(--font-heading);letter-spacing:var(--tracking-hero)}.lb-name span{display:block}.lb-role{margin-top:var(--space-2);color:var(--color-text-muted);font:400 1.1875rem/1.3 var(--font-sub)}.lb-lede{max-width:34ch;margin-top:var(--space-4);color:var(--color-text-muted);font:400 1.0625rem/1.55 var(--font-body);text-wrap:pretty}.lb-acts{gap:var(--space-4);margin-top:var(--space-6);display:grid}.lb-feature{align-items:center;gap:var(--space-4);min-height:76px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, var(--lb-grad) border-box;color:var(--color-text);box-shadow:var(--elev-1);transition-property:transform,box-shadow;transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease-out);border:1.5px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.lb-feature:hover{box-shadow:var(--elev-2)}.lb-feature:active{transform:scale(.98)}.lb-feature:focus-visible{outline:var(--focus-ring);outline-offset:3px}.lb-feature-ic{width:44px;height:51px;clip-path:var(--lb-hexclip);background:color-mix(in srgb, var(--color-link) 16%, transparent);color:var(--color-link);place-items:center;display:grid}.lb-feature-ic .ic{width:24px;height:24px}.lb-feature-tx{gap:2px;min-width:0;display:grid}.lb-feature-l{font:600 1.125rem/1.25 var(--font-heading);letter-spacing:var(--tracking-card);text-wrap:balance}.lb-feature-s{color:var(--color-text-muted);font:500 .875rem/1.3 var(--font-body)}.lb-save{justify-content:center;align-items:center;gap:var(--space-2);min-height:56px;padding:0 var(--space-5);border-radius:var(--radius-full);background:var(--button-bg);color:var(--button-fg);font:600 1.0625rem/1.2 var(--font-body);text-align:center;transition-property:transform,background-color;transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease-out);text-decoration:none;display:flex}.lb-save .ic{width:22px;height:22px}.lb-save:hover{background:var(--button-bg-hover)}.lb-save:active{transform:scale(.98)}.lb-save:focus-visible{outline:var(--focus-ring);outline-offset:3px}.lb-list{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:clip}.lb-list>li{position:relative}.lb-list>li+li:before{content:"";top:0;left:calc(var(--space-4) + 32px + var(--space-4));background:var(--color-border);height:1px;position:absolute;right:0}.lb-row{align-items:center;gap:var(--space-4);min-height:60px;padding:var(--space-3) var(--space-4);color:var(--color-text);transition-property:background-color;transition-duration:var(--motion-fast);grid-template-columns:32px minmax(0,1fr) 20px;text-decoration:none;transition-timing-function:ease-out;display:grid}.lb-list>li:first-child .lb-row{border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0}.lb-list>li:last-child .lb-row{border-radius:0 0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px)}.lb-list>li:only-child .lb-row{border-radius:calc(var(--radius-md) - 1px)}.lb-row:hover{background:color-mix(in srgb, var(--color-text) 5%, transparent)}.lb-row:active{background:color-mix(in srgb, var(--color-text) 9%, transparent)}.lb-row:focus-visible{outline:var(--focus-ring);outline-offset:-3px}.lb-row-ic{width:32px;height:32px;color:var(--color-link);place-items:center;display:grid}.lb-row-ic .ic{width:24px;height:24px}.lb-row-tx{gap:2px;min-width:0;display:grid}.lb-row-l{font:500 1rem/1.3 var(--font-body)}.lb-row-s{color:var(--color-text-muted);font:400 .875rem/1.4 var(--font-body);overflow-wrap:anywhere;text-wrap:pretty}.lb-row-go{width:20px;height:20px;color:var(--color-text-muted);transition-property:transform;transition-duration:var(--motion-fast);justify-self:end;transition-timing-function:ease-out}.lb-row:hover .lb-row-go,.lb-feature:hover .lb-row-go{transform:translate(2px)}.lb-group{gap:var(--space-3);margin-top:var(--space-2);display:grid}.lb-h2{padding-inline:var(--space-1);color:var(--color-text-muted);font:600 .9375rem/1.3 var(--font-heading);letter-spacing:0}.lb-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lb-chip{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4) 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:500 .9375rem/1 var(--font-body);transition-property:border-color,transform;transition-duration:var(--motion-fast);text-decoration:none;transition-timing-function:ease-out;display:inline-flex}.lb-chip .ic{width:20px;height:20px;color:var(--color-link)}.lb-chip:hover{border-color:color-mix(in srgb, var(--color-link) 55%, var(--color-border))}.lb-chip:active{transform:scale(.97)}.lb-chip:focus-visible{outline:var(--focus-ring);outline-offset:2px}.lb-team{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lb-member{box-sizing:border-box;height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);transition-property:border-color,transform;transition-duration:var(--motion-fast);align-content:start;justify-items:start;gap:2px;text-decoration:none;transition-timing-function:ease-out;display:grid}.lb-member:hover{border-color:color-mix(in srgb, var(--color-link) 55%, var(--color-border))}.lb-member:active{transform:scale(.98)}.lb-member:focus-visible{outline:var(--focus-ring);outline-offset:3px}.lb-face--sm{width:6.75rem;height:7.79423rem;margin-bottom:var(--space-3)}.lb-member-n{font:600 1.0625rem/1.25 var(--font-heading);letter-spacing:var(--tracking-card)}.lb-member-r{color:var(--color-text-muted);font:400 .875rem/1.35 var(--font-sub)}.lb-foot{gap:var(--space-1);margin-top:var(--space-8);display:grid}.lb-sig{color:var(--color-text-muted);font:500 .75rem/1.4 var(--font-heading);letter-spacing:var(--tracking-sub)}.lb-place{color:var(--color-text-muted);font:400 .8125rem/1.4 var(--font-body)}@media (width>=60rem){.lb{max-width:66rem;padding-inline:var(--space-7)}.lb-main{grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:start;column-gap:clamp(3rem,7vw,6rem);display:grid}.lb-id{padding-top:var(--space-9);position:sticky;top:0}.lb-hex{--lb-p:13rem}.lb-name{font-size:clamp(3.5rem,1.5rem + 3.4vw,5rem)}.lb-role{font-size:1.375rem}.lb-acts{margin-top:var(--space-9)}.lb-foot{width:min(27rem,100%);margin-left:auto}}@keyframes lb-face-in{0%{opacity:0;transform:scale(.94)}}@keyframes lb-lit{0%{opacity:0;transform:scale(.35)}}.lb-hex>.lb-face{animation:lb-face-in .48s var(--motion-ease-out) both}.lb-cell--lit{animation:lb-lit .52s var(--motion-ease-spring) both}.lb-cell--lit[data-n="1"]{animation-delay:.3s}.lb-cell--lit[data-n="2"]{animation-delay:.46s}.lb-cell--lit[data-n="3"]{animation-delay:.62s}@media (prefers-reduced-motion:reduce){.lb-hex>.lb-face,.lb-cell--lit{animation:none}.lb-feature,.lb-save,.lb-chip,.lb-member,.lb-row-go{transition-property:none}.lb-feature:active,.lb-save:active,.lb-chip:active,.lb-member:active{transform:none}}html[data-a11y-motion=reduce] :is(.lb-hex>.lb-face,.lb-cell--lit){animation:none}html[data-a11y-motion=reduce] :is(.lb-feature,.lb-save,.lb-chip,.lb-member):active{transform:none}
