.ds-chip-glow{--chip-line:#ffffff29;letter-spacing:-.005em;white-space:nowrap;background:var(--ink);color:#fff;box-shadow:inset 0 0 0 1px var(--chip-line), 0 1px 2px #0c0e1029;animation:ds-chip-travel var(--cycle,3.63s) linear infinite;animation-delay:var(--d,0s);border-radius:999px;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex;position:relative}@keyframes ds-chip-travel{0%,14%,to{box-shadow:inset 0 0 0 1px var(--chip-line), 0 1px 2px #0c0e1029}5%{box-shadow:inset 0 0 0 1.5px #ffc8aff2,0 0 0 1px #ff8f6b8c,0 0 18px 1px #ff8f6b73,0 0 34px 4px #8cb4f057}9%{box-shadow:inset 0 0 0 1.5px #bed6fae6,0 0 0 1px #8cb4f080,0 0 16px 1px #8cb4f066,0 0 30px 3px #ffb38a42}}.ds-chiprow{--n:11}.ds-chiprow .ds-chip-glow{--cycle:calc(var(--n) * .33s)}@media (prefers-reduced-motion:reduce){.ds-chip-glow{animation:none}}
.ds-team{--tm-line:#0c0e101a;--tm-warm:#ff8f6b;width:100%;color:var(--ink);background:0 0;padding:52px 24px;position:relative;overflow:hidden}@media (min-width:768px){.ds-team{padding:64px 32px}}.ds-team-inner{z-index:1;width:100%;max-width:1180px;margin:0 auto;position:relative}.ds-team-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.ds-team-h2{letter-spacing:-.03em;color:var(--ink);margin-top:14px;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:700;line-height:1.06}.ds-team-grid{grid-template-columns:1fr;gap:0;margin-top:30px;display:grid;position:relative}@media (min-width:1024px){.ds-team-grid{grid-template-columns:38fr 62fr;gap:56px;margin-top:36px}}.ds-team-am{background:radial-gradient(100% 70% at 50% 0%, #5d8fe01a, transparent 70%), var(--glass-strong,#ffffffb8);-webkit-backdrop-filter:blur(22px)saturate(150%);box-shadow:inset 0 0 0 1px var(--glass-hairline,#0c0e1014), 0 18px 44px -26px #101a3f66;border-radius:20px;padding:24px;position:relative}@media (min-width:768px){.ds-team-am{padding:26px 28px}}.ds-team-avatar{width:56px;height:56px;color:var(--blue-600,#3f6fd0);background:linear-gradient(150deg,#8cb4f04d,#5d8fe01f);border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #5d8fe057}.ds-team-label{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-top:18px;font-size:11px;font-weight:700}.ds-team-role{letter-spacing:-.02em;color:var(--ink);margin-top:8px;font-size:23px;font-weight:700;line-height:1.15}@media (min-width:768px){.ds-team-role{font-size:25px}}.ds-team-am-body{color:var(--fg-2);text-wrap:pretty;margin-top:9px;font-size:17px;line-height:1.55}.ds-team-status{border-top:1px solid var(--tm-line);gap:11px;margin-top:18px;padding-top:16px;display:grid}.ds-team-status li{color:var(--fg-2);align-items:center;gap:10px;font-size:15px;display:flex}.ds-team-dot{background:var(--tm-warm);border-radius:999px;flex:none;width:7px;height:7px;position:relative;box-shadow:0 0 0 3px #ff8f6b2e}.ds-team-dot:after{content:"";opacity:0;animation:2.8s ease-out infinite ds-team-breathe;animation-delay:var(--d,0s);border:1px solid #ff8f6b99;border-radius:999px;position:absolute;inset:-3px}@keyframes ds-team-breathe{0%{opacity:.8;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.5)}}.ds-team-spec{background:var(--glass-bg,#ffffff8c);-webkit-backdrop-filter:blur(22px)saturate(150%);box-shadow:inset 0 0 0 1px var(--glass-hairline,#0c0e1012);border-radius:20px;margin-top:24px;padding:16px 18px}@media (min-width:1024px){.ds-team-spec{margin-top:0;padding:18px 24px}}.ds-team-rows{margin-top:6px}.ds-team-row{border-top:1px solid var(--tm-line);grid-template-columns:17px 1fr;align-items:start;gap:12px;padding:10px 0;display:grid}.ds-team-row:first-child{border-top:0}@media (min-width:1024px){.ds-team-row{align-items:center;gap:13px;padding:11px 0}}.ds-team-icon{width:17px;height:17px;color:var(--blue-600,#3f6fd0);flex:none;margin-top:3px}.ds-team-row h3{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600}.ds-team-row p{color:var(--fg-2);text-wrap:pretty;margin-top:2px;font-size:15px;line-height:1.5}.ds-team-link{pointer-events:none;display:none;position:absolute;overflow:hidden}@media (min-width:1024px){.ds-team-link{background:linear-gradient(90deg,#5d8fe014,#5d8fe08c);width:56px;height:1px;margin:0;display:block;top:50%;left:38%;transform:translateY(-.5px)}}.ds-team-link:after{content:"";background:linear-gradient(180deg, transparent, var(--blue-600,#3f6fd0), transparent);opacity:0;position:absolute;inset:0}[data-shown=true] .ds-team-link:after{animation:2.4s ease-in-out infinite ds-team-pulse-y}@media (min-width:1024px){.ds-team-link:after{background:linear-gradient(90deg, transparent, var(--blue-600,#3f6fd0), transparent)}[data-shown=true] .ds-team-link:after{animation:2.4s ease-in-out infinite ds-team-pulse-x}}@keyframes ds-team-pulse-y{0%{opacity:0;transform:translateY(-100%)}25%,60%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes ds-team-pulse-x{0%{opacity:0;transform:translate(-100%)}25%,60%{opacity:1}to{opacity:0;transform:translate(100%)}}.ds-team-close{border-top:1px solid var(--tm-line);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:26px;padding-top:18px;font-size:15px;font-weight:600;display:flex}@media (min-width:768px){.ds-team-close{font-size:17px}}.ds-team-close .sep{color:var(--accent)}@media (prefers-reduced-motion:reduce){.ds-team-dot:after,.ds-team-link:after,[data-shown=true] .ds-team-link:after{animation:none}}
.ds-plan-ink{isolation:isolate;border-radius:var(--radius-card,18px);backdrop-filter:blur(22px)saturate(150%);color:var(--ink,#0c0e10);background:radial-gradient(120% 80% at 50% 0,#5d8fe01a,#0000 62%),linear-gradient(#ffffffeb 0%,#ffffffc7 100%);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0c0e1014,0 26px 60px -34px #14163747}.ds-plan-ink:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffffe6,#0000 7%),linear-gradient(104deg,#0000 34%,#5d8fe012 47%,#5d8fe008 56%,#0000 68%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:100% 100%,260% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:9s ease-in-out infinite alternate ds-plan-sheen;position:absolute;inset:0}@keyframes ds-plan-sheen{0%{background-position:0 0,0 0}to{background-position:0 0,100% 0}}.ds-plan-ink>*{z-index:1;position:relative}.ds-plan-ink .border-gray-100,.ds-plan-ink .border-gray-200{border-color:var(--line,#e6e8ec)!important}.ds-plan-ink .ds2-btn{background:0 0}@media (prefers-reduced-motion:reduce){.ds-plan-ink:before{animation:none}}
