.ly{--color-background:#fff;--color-foreground:var(--ink,#111);--color-card:#fff;--color-card-foreground:var(--ink,#111);--color-muted:#f2f2f3;--color-muted-foreground:#6e727a;--color-border:#11111121;isolation:isolate;background:var(--color-background);width:100%;color:var(--color-foreground);padding-block:clamp(56px,8vw,110px) clamp(48px,7vw,96px);position:relative;overflow:hidden}.team-rail-page{padding-top:clamp(16px,3vw,40px)}.ly-tone-1,.ly-tone-5{--tone:var(--accent)}.ly-tone-2{--tone:#1d1d1f}.ly-tone-3{--tone:#7d838c}.ly-tone-4{--tone:#3d3d3d}.ly-slot{color:var(--tone)}.ly-glow,.ly-dotgrid{pointer-events:none;z-index:-1;position:absolute;inset:0}.ly-glow{background:radial-gradient(closest-side at 50% 52%, color-mix(in oklab, var(--color-foreground) 5%, transparent), transparent)}.ly-dotgrid{background:radial-gradient(color-mix(in oklab, var(--color-foreground) 9%, transparent) 1px, transparent 1.3px) 0 0 / 18px 18px;-webkit-mask-image:radial-gradient(closest-side at 50% 55%,#000 55%,#0000);mask-image:radial-gradient(closest-side at 50% 55%,#000 55%,#0000)}.ly-head{z-index:10;text-align:center;flex-direction:column;align-items:center;padding:0 24px;display:flex;position:relative}.ly-head .eyebrow{margin-bottom:14px}.ly-title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.2rem,5vw,4.6rem);font-weight:400;line-height:1.02}.ly-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;margin-top:clamp(20px,3vw,36px);position:relative;overflow-x:clip}.ly[data-ready=false] .ly-slot{visibility:hidden}.ly-rail{pointer-events:none;z-index:0;position:absolute;left:0;right:0}.ly-rail-shadow{background:color-mix(in oklab, var(--color-foreground) 10%, transparent);filter:blur(5px);border-radius:999px;height:12px;position:absolute;left:0;right:0}.ly-rail-bar{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-muted-foreground) 35%, white) 0%, white 20%, color-mix(in oklab, var(--color-muted-foreground) 70%, white) 40%, var(--color-muted-foreground) 64%, color-mix(in oklab, var(--color-muted-foreground) 55%, black) 100%);box-shadow:0 1px 0 color-mix(in oklab, var(--color-foreground) 18%, transparent);border-radius:999px;position:absolute;inset:0}.ly-rail-grain{opacity:.4;mix-blend-mode:overlay;background:repeating-linear-gradient(90deg,#0000 0 2px,#fff6 2px 3px,#0000 3px 7px);background:repeating-linear-gradient(90deg,#0000 0 2px,lab(100% -.0000298023 .0000119209/.4) 2px 3px,#0000 3px 7px);border-radius:999px;position:absolute;inset:0}.ly-bracket{background:linear-gradient(to right, color-mix(in oklab, var(--color-muted-foreground) 60%, white), var(--color-muted-foreground) 55%, color-mix(in oklab, var(--color-muted-foreground) 60%, black));width:16px;height:28px;box-shadow:0 3px 6px color-mix(in oklab, var(--color-foreground) 18%, transparent);border-radius:3px;position:absolute;top:50%;transform:translateY(-50%)}.ly-bracket i{background:color-mix(in oklab, var(--color-foreground) 35%, transparent);border-radius:50%;width:4px;height:4px;position:absolute;left:50%;transform:translate(-50%)}.ly-bracket i:first-child{top:4px}.ly-bracket i:last-child{bottom:4px}.ly-slot{pointer-events:none;position:absolute;top:0;left:0}.ly-fill{display:block;position:absolute;inset:0}.ly-ring{border-style:solid;border-color:color-mix(in oklab, var(--color-muted-foreground) 45%, white);border-radius:999px;display:block;position:absolute;box-shadow:inset 1px 0 #00000040,1px 1px 2px #0003;box-shadow:inset 1px 0 lab(0% 0 0/.25),1px 1px 2px lab(0% 0 0/.2)}.ly-strap-shadow{filter:blur(2px);background:#00000026;display:block;position:absolute}.ly-strap{background:repeating-linear-gradient(135deg, #ffffff29 0 1px, transparent 1px 3px), repeating-linear-gradient(45deg, #00000021 0 1px, transparent 1px 3px), linear-gradient(90deg, color-mix(in oklab, currentColor 68%, black) 0%, currentColor 16%, color-mix(in oklab, currentColor 86%, white) 48%, currentColor 80%, color-mix(in oklab, currentColor 66%, black) 100%);display:block;position:absolute}@supports (color:lab(0% 0 0)){.ly-strap{background:repeating-linear-gradient(135deg, lab(100% -.0000298023 .0000119209/.16) 0 1px, transparent 1px 3px), repeating-linear-gradient(45deg, lab(0% 0 0/.13) 0 1px, transparent 1px 3px), linear-gradient(90deg, color-mix(in oklab, currentColor 68%, black) 0%, currentColor 16%, color-mix(in oklab, currentColor 86%, white) 48%, currentColor 80%, color-mix(in oklab, currentColor 66%, black) 100%)}}.ly-strap-stitch{border-inline:1px dashed #ffffff59;display:block;position:absolute;inset:0 1.5px}.ly-strap-top{background:#00000040;display:block;position:absolute;top:0;left:0;right:0}.ly-strap-seam{border-top:1px dashed #ffffff73;display:block;position:absolute;left:2px;right:2px}.ly-loop{position:absolute;overflow:visible}.ly-crimp{border-radius:2px;display:block;position:absolute;box-shadow:0 1px 1.5px #0000004d;box-shadow:0 1px 1.5px lab(0% 0 0/.3)}.ly-reel{background:radial-gradient(circle at 34% 30%, color-mix(in oklab, var(--color-foreground) 48%, var(--color-background)) 0%, var(--color-foreground) 58%, color-mix(in oklab, var(--color-foreground) 82%, var(--color-background)) 100%);border-radius:50%;display:block;position:absolute;box-shadow:inset 0 -1px 2px #0006,0 2px 3px #00000047;box-shadow:inset 0 -1px 2px lab(0% 0 0/.4),0 2px 3px lab(0% 0 0/.28)}.ly-reel-ring{border:1px solid #fff3;border-radius:50%;display:block;position:absolute;inset:14%}.ly-reel-hub{border-radius:50%;width:32%;height:32%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ly-cord{background:color-mix(in oklab, var(--color-foreground) 60%, transparent);transform-origin:50% 0;width:1.5px;display:block;position:absolute}.ly-hang,.ly-shadow-wrap{display:block;position:absolute;left:0}.ly-shadow{background:#00000040;border-radius:10px;display:block;position:absolute;inset:0}.ly-badge{pointer-events:auto;cursor:pointer;text-align:left;font-family:var(--font-body);color:var(--color-card-foreground);border-radius:.85em;outline:none;padding:0;position:absolute;left:0}.ly-badge:focus-visible{outline:2px solid var(--accent);outline-offset:4px;box-shadow:none}.ly-flip{transform-style:preserve-3d;display:block;position:absolute;inset:0}.ly-clip{pointer-events:none;display:block;position:absolute}.ly-clip-tongue{border-radius:0 0 2px 2px;display:block;position:absolute;left:50%;transform:translate(-50%)}.ly-clip-head{clip-path:polygon(24% 0,76% 0,100% 72%,94% 100%,6% 100%,0 72%);display:block;position:absolute;top:0;left:0;right:0}.ly-clip-shine{background:#ffffff80;height:1px;display:block;position:absolute;top:1px;left:30%;right:30%}.ly-clip-hole{background:var(--color-background);border-radius:50%;display:block;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #00000073;box-shadow:inset 0 1px 1px lab(0% 0 0/.45)}.ly-face{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-card-foreground);backface-visibility:hidden;border-radius:.85em;position:absolute;inset:0;overflow:hidden}.ly-front{flex-direction:column;align-items:center;padding:0 .8em .7em;display:flex}.ly-band{height:2.15em;color:var(--tone,currentColor);background:repeating-linear-gradient(135deg, transparent 0 .45em, #ffffff1a .45em .56em), linear-gradient(180deg, color-mix(in oklab, currentColor 80%, white), currentColor 72%, color-mix(in oklab, currentColor 86%, black));display:block;position:absolute;top:0;left:0;right:0}@supports (color:lab(0% 0 0)){.ly-band{background:repeating-linear-gradient(135deg, transparent 0 .45em, lab(100% -.0000298023 .0000119209/.1) .45em .56em), linear-gradient(180deg, color-mix(in oklab, currentColor 80%, white), currentColor 72%, color-mix(in oklab, currentColor 86%, black))}}.ly-band.is-tall{height:4.3em}.ly-band i{background:#00000026;height:1px;position:absolute;bottom:0;left:0;right:0}.ly-hole{background:var(--color-background);border-radius:999px;width:2.7em;height:.56em;display:block;position:absolute;top:.72em;left:50%;transform:translate(-50%);box-shadow:inset 0 .09em .2em #0000008c,0 .05em #ffffff4d;box-shadow:inset 0 .09em .2em lab(0% 0 0/.55),0 .05em lab(100% -.0000298023 .0000119209/.3)}.ly-gloss{pointer-events:none;opacity:.7;width:200%;transform:translateX(var(--gx,0%));background:linear-gradient(100deg,#0000 40%,#ffffff42 48%,#ffffff14 52%,#0000 58%);background:linear-gradient(100deg,#0000 40%,lab(100% -.0000298023 .0000119209/.26) 48%,lab(100% -.0000298023 .0000119209/.08) 52%,#0000 58%);display:block;position:absolute;top:0;bottom:0;left:-50%}.ly-shade{pointer-events:none;opacity:var(--shade,0);background:#000;display:block;position:absolute;inset:0}.ly-portrait{background:var(--color-card);width:5.3em;height:5.3em;box-shadow:0 .15em .5em color-mix(in oklab, var(--color-foreground) 22%, transparent);border-radius:50%;flex-shrink:0;margin-top:2.05em;padding:.2em;display:block;position:relative}.ly-portrait-in{background:var(--color-muted);border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden}.ly-portrait-in img{pointer-events:none;object-fit:cover;object-position:50% 12%;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ly-silhouette{width:100%;height:100%;color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent);display:block}.ly-name,.ly-role{text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.ly-name{letter-spacing:-.01em;margin-top:.55em;font-size:1.04em;font-weight:800;line-height:1.15}.ly-role{color:var(--color-muted-foreground);margin-top:.25em;font-size:.78em;line-height:1.3}.ly-team{white-space:nowrap;text-overflow:ellipsis;border-top:1px dashed var(--color-border);text-align:center;text-transform:uppercase;letter-spacing:.1em;width:100%;color:var(--color-muted-foreground);margin-top:auto;padding-top:.55em;font-size:.52em;font-weight:700;display:block;overflow:hidden}.ly-back-head{display:block;position:absolute;top:2.6em;left:.85em;right:.85em}.ly-back-name{white-space:nowrap;text-overflow:ellipsis;font-size:.95em;font-weight:800;line-height:1.2;display:block;overflow:hidden}.ly-back-role{white-space:nowrap;text-overflow:ellipsis;color:var(--color-muted-foreground);font-size:.72em;line-height:1.35;display:block;overflow:hidden}.ly-back-bio{display:block;position:absolute;top:5.2em;left:.85em;right:.85em}.ly-back-bio span{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;font-size:.7em;line-height:1.4;display:-webkit-box;overflow:hidden}.ly-tags{flex-wrap:wrap;gap:.28em;display:flex;position:absolute;top:11.6em;left:.85em;right:.85em}.ly-tags span{border:1px solid var(--color-border);background:color-mix(in oklab, var(--color-muted) 60%, transparent);color:var(--color-muted-foreground);border-radius:999px;padding:.16em .6em;font-size:.6em;line-height:1.25;display:block}.ly-edge{background:color-mix(in oklab, var(--color-foreground) 30%, var(--color-card));width:2px;display:block;position:absolute;top:.85em;bottom:.85em}.ly-links{pointer-events:none;transition:opacity .15s;position:absolute;left:0}.ly-links-list{flex-direction:column;align-items:flex-start;gap:.1em;display:flex;position:absolute;bottom:.75em;left:.6em}.ly-links-drawn{transition:opacity .15s}.ly-link{color:var(--color-card-foreground);border-radius:.4em;align-items:center;gap:.3em;padding:.14em .3em;font-size:.68em;font-weight:700;line-height:1.25;display:inline-flex}a.ly-link{pointer-events:auto;outline:none}a.ly-link:hover{background:var(--color-muted);color:var(--accent-text,var(--color-card-foreground))}a.ly-link:focus-visible{box-shadow:0 0 0 2px var(--accent);outline:none}.ly-icon{flex-shrink:0;width:1.05em;height:1.05em}.ly-fade{pointer-events:none;z-index:50;width:48px;position:absolute;top:0;bottom:0}.ly-fade-l{background:linear-gradient(to right, var(--color-background) 25%, transparent);left:0}.ly-fade-r{background:linear-gradient(to left, var(--color-background) 25%, transparent);right:0}.ly-dots{z-index:10;justify-content:center;gap:2px;margin-top:4px;display:flex;position:relative}.ly-dot{border-radius:999px;place-items:center;min-width:16px;height:24px;padding:0 4px;display:grid}.ly-dot:before{content:"";background:color-mix(in oklab, var(--color-foreground) 25%, transparent);border-radius:999px;width:6px;height:6px;transition:width .3s,background-color .3s;display:block}.ly-dot:hover:before{background:color-mix(in oklab, var(--color-foreground) 45%, transparent)}.ly-dot[aria-current=true]:before{background:var(--accent);width:24px}.ly-foot{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:18px;padding:12px 24px 0;display:flex;position:relative}.ly-caption{min-height:2.9rem}.ly-caption p:first-child{font-size:.95rem;font-weight:700}.ly-caption p:last-child{color:var(--color-muted-foreground);margin-top:2px;font-size:.82rem}.ly-plain{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;width:min(100% - 48px,1100px);margin:32px auto 0;display:grid}.ly-plain li{border:1px solid var(--color-border);background:#fff;border-radius:14px;gap:4px;padding:16px 18px;display:grid}.ly-plain b{font-weight:800}.ly-plain span{color:var(--color-muted-foreground);font-size:.88rem}.ly-plain a{color:var(--accent-text,inherit);font-size:.86rem;font-weight:700}@media (prefers-reduced-motion:reduce){.ly-links,.ly-links-drawn,.ly-dot:before{transition:none}}
