.team-hero{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(var(--space-xl),7vw,var(--space-2xl))}.team-hero:before,.team-hero:after{content:"";position:absolute;inset:-20%;pointer-events:none;z-index:0}.team-hero:before{height:56%;filter:blur(42px);opacity:.35;transform:rotate(-6deg);background:radial-gradient(60% 140% at 12% 28%,color-mix(in oklab,var(--color-accent-teal) 22%,transparent),transparent 70%),radial-gradient(44% 100% at 78% 24%,color-mix(in oklab,var(--color-primary) 18%,transparent),transparent 80%)}.team-hero:after{inset:auto -20% -30%;height:62%;filter:blur(42px);opacity:.3;transform:rotate(10deg);background:radial-gradient(60% 120% at 78% 70%,color-mix(in oklab,var(--text) 10%,transparent),transparent 70%),radial-gradient(40% 100% at 18% 80%,color-mix(in oklab,var(--bg) 18%,transparent),transparent 80%)}.team-hero-shell{position:relative;z-index:1;max-width:60rem;margin-inline:auto;background:color-mix(in oklab,var(--surface) 94%,transparent);color:var(--text);border-radius:var(--radius-xl, 18px);border:1px solid var(--border, color-mix(in oklab, var(--text) 12%, var(--bg) 88%));box-shadow:0 1px 3px color-mix(in oklab,var(--text) 6%,transparent),0 32px 100px -52px color-mix(in oklab,var(--text) 18%,transparent);padding:clamp(var(--space-xl),6vw,var(--space-2xl));display:grid;gap:clamp(var(--space-md),3vw,var(--space-xl));backdrop-filter:saturate(1.05) blur(2px)}.team-hero-head{text-align:center;display:grid;gap:var(--space-sm)}.team-hero-eyebrow{margin:0;color:var(--color-primary);font-weight:var(--weight-semibold, 600);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.team-hero-title{margin:0;color:var(--text);font-weight:var(--weight-extrabold, 800);line-height:1.04;letter-spacing:-.02em;font-size:clamp(2.3rem,5.4vw,3.1rem)}.team-hero-sub{margin:0;margin-inline:auto;color:var(--text-secondary);max-width:68ch;font-size:clamp(1rem,1.2vw,1.075rem);line-height:1.7}.team-hero-banner{position:relative;width:min(960px,100%);margin:clamp(var(--space-md),3vw,var(--space-lg)) auto 0}.team-hero-banner img{display:block;width:100%;height:auto;object-fit:contain;background:transparent;border-radius:var(--radius-lg, 16px);filter:drop-shadow(0 24px 50px color-mix(in oklab,var(--text) 18%,transparent));transform:translateY(0);transition:transform .22s var(--ease-standard, ease),filter .22s var(--ease-standard, ease)}.team-hero-banner:hover img,.team-hero-banner:focus-within img{transform:translateY(-2px);filter:drop-shadow(0 30px 70px color-mix(in oklab,var(--text) 22%,transparent))}.team-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm)}.team-hero-cta{--cta-radius: 999px;--cta-border: color-mix( in oklab, var(--color-primary) 40%, var(--color-accent-teal) 30% );--cta-inner-start: color-mix( in oklab, var(--bg) 85%, var(--color-primary) 10% );--cta-inner-end: color-mix( in oklab, var(--bg) 80%, var(--color-accent-teal) 14% );position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding-inline:clamp(var(--space-md),3.6vw,var(--space-2xl));border-radius:var(--cta-radius);text-decoration:none;color:var(--text);font-weight:var(--weight-semibold, 600);isolation:isolate;overflow:hidden;background:none;border:none;box-shadow:0 0 0 1px color-mix(in oklab,var(--cta-border) 70%,transparent),0 26px 70px -32px color-mix(in oklab,var(--cta-border) 90%,transparent);transform:translateY(0);transition:transform .16s var(--ease-standard, ease-out),box-shadow .2s var(--ease-standard, ease-out),color .14s ease-out}.team-hero-cta:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,color-mix(in oklab,var(--cta-border) 90%,transparent),color-mix(in oklab,var(--color-accent-teal) 60%,transparent),color-mix(in oklab,var(--cta-border) 90%,transparent));opacity:.6;z-index:-2;transform:scale(1.02);transition:opacity .2s ease-out,transform .26s var(--ease-standard, ease-out)}.team-hero-cta:after{content:"";position:absolute;inset:2px;border-radius:inherit;z-index:-1;background:radial-gradient(circle at 0% 0%,color-mix(in oklab,#ffffff 22%,transparent),transparent 40%),radial-gradient(circle at 100% 0%,color-mix(in oklab,#ffffff 16%,transparent),transparent 45%),linear-gradient(135deg,var(--cta-inner-start),var(--cta-inner-end));transition:background .22s var(--ease-standard, ease-out),transform .2s var(--ease-standard, ease-out)}.team-hero-cta .btn-label{position:relative;font-size:.98rem;letter-spacing:.01em;white-space:nowrap}.team-hero-cta .btn-arrow{width:18px;height:18px;transition:transform .16s var(--ease-standard, ease-out),opacity .14s ease-out}.team-hero-cta:hover,.team-hero-cta:focus-visible{transform:translateY(-2px);color:var(--text);outline:none;box-shadow:0 0 0 1px color-mix(in oklab,var(--cta-border) 90%,transparent),0 32px 80px -40px color-mix(in oklab,var(--cta-border) 100%,transparent)}.team-hero-cta:hover:before,.team-hero-cta:focus-visible:before{opacity:.9;transform:scale(1.05)}.team-hero-cta:hover:after,.team-hero-cta:focus-visible:after{background:radial-gradient(circle at 0% 0%,color-mix(in oklab,#ffffff 30%,transparent),transparent 42%),radial-gradient(circle at 100% 0%,color-mix(in oklab,#ffffff 20%,transparent),transparent 48%),linear-gradient(135deg,color-mix(in oklab,var(--cta-inner-start) 90%,var(--color-primary) 10%),color-mix(in oklab,var(--cta-inner-end) 90%,var(--color-accent-teal) 10%))}.team-hero-cta:hover .btn-arrow,.team-hero-cta:focus-visible .btn-arrow{transform:translate(4px)}.team-hero-cta:active{transform:translateY(0);box-shadow:0 0 0 1px color-mix(in oklab,var(--cta-border) 80%,transparent),0 18px 50px -32px color-mix(in oklab,var(--cta-border) 95%,transparent)}.team-hero-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:color-mix(in oklab,var(--bg) 92%,transparent);color:var(--text);text-decoration:none;font-weight:var(--weight-medium, 600);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.team-hero-ghost:hover,.team-hero-ghost:focus-visible{transform:translateY(-1px);border-color:color-mix(in oklab,var(--text) 22%,var(--bg) 78%);box-shadow:0 12px 24px -16px color-mix(in oklab,var(--text) 22%,transparent);outline:none}.team-hero-note{margin:0;margin-top:var(--space-xs);text-align:center;color:var(--text-secondary);font-size:var(--font-size-sm, .9375rem)}.team-hero :focus-visible{outline:2px solid var(--color-accent-teal);outline-offset:3px;border-radius:10px}@media (max-width: 720px){.team-hero-shell{padding:clamp(var(--space-lg),7vw,var(--space-xl))}.team-hero-actions{flex-direction:column;align-items:stretch}.team-hero-cta,.team-hero-ghost{justify-content:center;width:100%}}@keyframes th-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.th-stagger-0{animation:th-fade-up .19s var(--ease-standard, ease) both}.th-stagger-1{animation:th-fade-up .19s var(--ease-standard, ease) .11s both}.th-stagger-2{animation:th-fade-up .19s var(--ease-standard, ease) .22s both}.th-stagger-3{animation:th-fade-up .19s var(--ease-standard, ease) .26s both}.th-stagger-4{animation:th-fade-up .19s var(--ease-standard, ease) .32s both}.th-stagger-5{animation:th-fade-up .19s var(--ease-standard, ease) .38s both}@media (prefers-reduced-motion: reduce){.team-hero:before,.team-hero:after{filter:none}.team-hero-banner img,.team-hero-cta,.team-hero-ghost{transition:none}.th-stagger-0,.th-stagger-1,.th-stagger-2,.th-stagger-3,.th-stagger-4,.th-stagger-5{animation:none}}.leaders{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(var(--space-xl),7vw,var(--space-2xl))}.leaders:before,.leaders:after{content:"";position:absolute;inset:-20%;pointer-events:none;z-index:0}.leaders:before{height:56%;filter:blur(42px);opacity:.35;transform:rotate(-6deg);background:radial-gradient(60% 140% at 12% 28%,color-mix(in oklab,var(--color-accent-teal) 22%,transparent),transparent 72%),radial-gradient(44% 100% at 78% 24%,color-mix(in oklab,var(--color-primary) 18%,transparent),transparent 82%)}.leaders:after{inset:auto -20% -30%;height:62%;filter:blur(42px);opacity:.3;transform:rotate(10deg);background:radial-gradient(60% 120% at 78% 70%,color-mix(in oklab,var(--text) 10%,transparent),transparent 72%),radial-gradient(40% 100% at 18% 80%,color-mix(in oklab,var(--bg) 18%,transparent),transparent 82%)}.leaders .container{position:relative;z-index:1}.leaders-shell{background:color-mix(in oklab,var(--surface) 94%,transparent);color:var(--text);border:1px solid var(--border, color-mix(in oklab, var(--text) 12%, var(--bg) 88%));border-radius:var(--radius-xl, 18px);box-shadow:0 1px 3px color-mix(in oklab,var(--text) 5%,transparent),0 32px 100px -52px color-mix(in oklab,var(--text) 20%,transparent);padding:clamp(var(--space-xl),5.6vw,var(--space-2xl));max-width:70rem;margin-inline:auto;display:grid;gap:clamp(var(--space-xl),4vw,var(--space-2xl));backdrop-filter:saturate(1.05) blur(2px);overflow:hidden}.leaders-head{text-align:center;display:grid;gap:var(--space-sm);max-width:56rem;margin-inline:auto}.leaders-eyebrow{margin:0;color:var(--color-primary);font-weight:var(--weight-semibold, 600);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.leaders-title{margin:0;color:var(--text);font-weight:var(--weight-extrabold, 800);letter-spacing:-.02em;line-height:1.04;font-size:clamp(1.9rem,3.8vw,2.4rem)}.leaders-intro{margin:0;margin-inline:auto;color:var(--text-secondary);font-size:var(--font-size-md, 1rem);line-height:1.65;max-width:70ch}.leaders-list{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(var(--space-lg),3vw,var(--space-xl));margin:0;padding:0;list-style:none}.leader-card{position:relative;border-radius:var(--radius-lg, 16px);padding:clamp(var(--space-md),3vw,var(--space-xl));border:1px solid color-mix(in oklab,var(--border) 80%,var(--text) 20%);background:color-mix(in oklab,var(--surface) 96%,transparent);color:var(--text);overflow:hidden;box-shadow:0 1px 3px color-mix(in oklab,var(--text) 6%,transparent),0 20px 60px -30px color-mix(in oklab,var(--text) 18%,transparent);outline:none;transition:transform .17s var(--ease-standard, ease),box-shadow .17s var(--ease-standard, ease),border-color .17s var(--ease-standard, ease)}.leader-card:before{content:"";position:absolute;inset:-40%;z-index:-2;background:radial-gradient(120% 120% at 10% 0%,color-mix(in oklab,var(--color-primary) 16%,transparent),transparent 60%),radial-gradient(100% 100% at 90% 100%,color-mix(in oklab,var(--color-accent-teal) 18%,transparent),transparent 65%),radial-gradient(120% 140% at 40% 120%,color-mix(in oklab,var(--color-accent-yellow) 16%,transparent),transparent 70%);opacity:.9;transform:translateZ(0);animation:lg-bg-pan 26s linear infinite}.leader-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,color-mix(in oklab,var(--surface) 88%,transparent),color-mix(in oklab,var(--surface) 96%,transparent))}.leader-card:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--text) 30%,var(--border) 70%);box-shadow:0 4px 10px color-mix(in oklab,var(--text) 10%,transparent),0 28px 80px -40px color-mix(in oklab,var(--text) 26%,transparent)}.leader-card:focus-visible,.leader-card:focus-within{outline:2px solid var(--color-accent-teal);outline-offset:3px}.leader-layout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(var(--space-md),2.4vw,var(--space-xl));align-items:center}.leader-media{position:relative;flex:0 0 auto;width:min(200px,32vw);aspect-ratio:1 / 1;display:grid;place-items:center}.leader-media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;image-rendering:auto;filter:drop-shadow(0 18px 40px color-mix(in oklab,var(--text) 18%,transparent));transform:translateY(0);transition:transform .18s var(--ease-standard, ease),filter .18s var(--ease-standard, ease)}.leader-card:hover .leader-media img{transform:translateY(-2px);filter:drop-shadow(0 26px 70px color-mix(in oklab,var(--text) 22%,transparent))}.leader-body{display:grid;gap:var(--space-sm)}.leader-head{display:grid;gap:var(--space-2xs)}.leader-name{margin:0;color:var(--text);font-weight:var(--weight-semibold, 650);letter-spacing:-.01em;line-height:1.2;font-size:clamp(1.15rem,2.3vw,1.35rem)}.leader-role{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm, .9375rem)}.leader-bio{margin:0;color:var(--text-secondary);font-size:var(--font-size-md, 1rem);line-height:1.65;max-width:65ch}.leaders :focus-visible{border-radius:10px}@keyframes lg-bg-pan{0%{transform:translate3d(-6%,0,0)}50%{transform:translate3d(6%,-4%,0)}to{transform:translate3d(-6%,0,0)}}@keyframes lg-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lg-stagger-0{animation:lg-fade-up .19s var(--ease-standard, ease) both}.lg-stagger-1{animation:lg-fade-up .19s var(--ease-standard, ease) 80ms both}.lg-stagger-2{animation:lg-fade-up .19s var(--ease-standard, ease) .14s both}.lg-stagger-3{animation:lg-fade-up .19s var(--ease-standard, ease) .2s both}.lg-stagger-4{animation:lg-fade-up .19s var(--ease-standard, ease) .26s both}.lg-stagger-5{animation:lg-fade-up .19s var(--ease-standard, ease) .32s both}.lg-stagger-6{animation:lg-fade-up .19s var(--ease-standard, ease) .38s both}@media (max-width: 880px){.leaders-shell{padding:clamp(var(--space-lg),6vw,var(--space-xl))}.leader-layout{grid-template-columns:minmax(0,1fr)}.leader-media{width:min(220px,56vw);margin-inline:auto}.leader-body{text-align:left}}@media (prefers-reduced-motion: reduce){.leader-card:before{animation:none}.lg-stagger-0,.lg-stagger-1,.lg-stagger-2,.lg-stagger-3,.lg-stagger-4,.lg-stagger-5,.lg-stagger-6{animation:none}.leader-media img{transition:none}}html[data-theme=dark] .leaders-shell{background:color-mix(in oklab,var(--surface) 92%,transparent)}html[data-theme=dark] .leader-card{border-color:color-mix(in oklab,var(--text) 26%,transparent);background:color-mix(in oklab,var(--surface) 90%,transparent)}html[data-theme=dark] .leader-card:after{background:linear-gradient(135deg,color-mix(in oklab,var(--surface) 88%,transparent),color-mix(in oklab,var(--surface) 94%,transparent))}.advisors{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(var(--space-xl),7vw,var(--space-2xl))}.advisors:before,.advisors:after{content:"";position:absolute;inset:-20%;pointer-events:none;z-index:0}.advisors:before{height:56%;filter:blur(42px);opacity:.35;transform:rotate(-6deg);background:radial-gradient(60% 140% at 12% 28%,color-mix(in oklab,var(--color-accent-teal) 22%,transparent),transparent 72%),radial-gradient(44% 100% at 78% 24%,color-mix(in oklab,var(--color-primary) 18%,transparent),transparent 82%)}.advisors:after{inset:auto -20% -30%;height:62%;filter:blur(42px);opacity:.3;transform:rotate(10deg);background:radial-gradient(60% 120% at 78% 70%,color-mix(in oklab,var(--text) 10%,transparent),transparent 72%),radial-gradient(40% 100% at 18% 80%,color-mix(in oklab,var(--bg) 18%,transparent),transparent 82%)}.advisors .container{position:relative;z-index:1}.advisors-shell{background:color-mix(in oklab,var(--surface) 94%,transparent);color:var(--text);border:1px solid var(--border, color-mix(in oklab, var(--text) 12%, var(--bg) 88%));border-radius:var(--radius-xl, 18px);box-shadow:0 1px 3px color-mix(in oklab,var(--text) 5%,transparent),0 32px 100px -52px color-mix(in oklab,var(--text) 20%,transparent);padding:clamp(var(--space-xl),5.6vw,var(--space-2xl));max-width:70rem;margin-inline:auto;display:grid;gap:clamp(var(--space-xl),4vw,var(--space-2xl));backdrop-filter:saturate(1.05) blur(2px);overflow:hidden}.advisors-head{text-align:center;display:grid;gap:var(--space-sm);max-width:56rem;margin-inline:auto}.advisors-eyebrow{margin:0;color:var(--color-primary);font-weight:var(--weight-semibold, 600);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.advisors-title{margin:0;color:var(--text);font-weight:var(--weight-extrabold, 800);letter-spacing:-.02em;line-height:1.04;font-size:clamp(1.9rem,3.8vw,2.4rem)}.advisors-intro{margin:0;margin-inline:auto;color:var(--text-secondary);font-size:var(--font-size-md, 1rem);line-height:1.65;max-width:70ch}.advisors-list{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(var(--space-lg),3vw,var(--space-xl))}.advisor-card{position:relative;border-radius:var(--radius-lg, 16px);padding:clamp(var(--space-md),3vw,var(--space-xl));border:1px solid color-mix(in oklab,var(--border) 80%,var(--text) 20%);background:color-mix(in oklab,var(--surface) 96%,transparent);color:var(--text);overflow:hidden;box-shadow:0 1px 3px color-mix(in oklab,var(--text) 6%,transparent),0 20px 60px -30px color-mix(in oklab,var(--text) 18%,transparent);outline:none;transition:transform .17s var(--ease-standard, ease),box-shadow .17s var(--ease-standard, ease),border-color .17s var(--ease-standard, ease)}.advisor-card:before{content:"";position:absolute;inset:-40%;z-index:-2;background:radial-gradient(120% 120% at 10% 0%,color-mix(in oklab,var(--color-primary) 16%,transparent),transparent 60%),radial-gradient(100% 100% at 90% 100%,color-mix(in oklab,var(--color-accent-teal) 18%,transparent),transparent 65%),radial-gradient(120% 140% at 40% 120%,color-mix(in oklab,var(--color-accent-yellow) 16%,transparent),transparent 70%);opacity:.9;transform:translateZ(0);animation:adv-bg-pan 26s linear infinite}.advisor-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,color-mix(in oklab,var(--surface) 88%,transparent),color-mix(in oklab,var(--surface) 96%,transparent))}.advisor-card:hover{transform:translateY(-2px);box-shadow:0 4px 10px color-mix(in oklab,var(--text) 10%,transparent),0 28px 80px -40px color-mix(in oklab,var(--text) 26%,transparent);border-color:color-mix(in oklab,var(--text) 30%,var(--border) 70%)}.advisor-card:focus-visible,.advisor-card:focus-within{outline:2px solid var(--color-accent-teal);outline-offset:3px}.advisor-layout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(var(--space-md),2.4vw,var(--space-xl));align-items:center}.advisor-media{position:relative;flex:0 0 auto;width:min(180px,32vw);aspect-ratio:1 / 1;display:grid;place-items:center}.advisor-avatar{display:block;width:100%;height:100%;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 18px 40px color-mix(in oklab,var(--text) 18%,transparent));transform:translateY(0);transition:transform .18s var(--ease-standard, ease),filter .18s var(--ease-standard, ease)}.advisor-card:hover .advisor-avatar{transform:translateY(-2px);filter:drop-shadow(0 26px 70px color-mix(in oklab,var(--text) 22%,transparent))}.advisor-icon{inline-size:min(96px,26vw);block-size:min(96px,26vw);display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle at 30% 10%,color-mix(in oklab,var(--bg) 80%,transparent),transparent 55%);color:var(--text);box-shadow:0 12px 30px -18px color-mix(in oklab,var(--text) 24%,transparent)}.adv-icon{width:64%;height:64%;display:block}.advisor-body{display:grid;gap:var(--space-sm)}.advisor-head{margin:0}.advisor-name{margin:0;color:var(--text);font-weight:var(--weight-semibold, 650);letter-spacing:-.01em;line-height:1.2;font-size:clamp(1.15rem,2.3vw,1.35rem)}.advisor-blurb{margin:0;color:var(--text-secondary);font-size:var(--font-size-md, 1rem);line-height:1.65;max-width:60ch}.advisor-tags{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:var(--space-xs) 0 0;padding:0;list-style:none}.advisor-tag{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;font-size:var(--font-size-sm, .9375rem);line-height:1.25;background:color-mix(in oklab,var(--bg) 88%,transparent);border:1px solid color-mix(in oklab,var(--border) 90%,var(--text) 10%);color:var(--text);backdrop-filter:blur(2px)}.advisors-foot{text-align:center;margin-top:var(--space-md)}.advisors-note{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm, .9375rem)}.advisors :focus-visible{border-radius:10px}@keyframes adv-bg-pan{0%{transform:translate3d(-6%,0,0)}50%{transform:translate3d(6%,-4%,0)}to{transform:translate3d(-6%,0,0)}}@keyframes adv-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.adv-stagger-0{animation:adv-fade-up .19s var(--ease-standard, ease) both}.adv-stagger-1{animation:adv-fade-up .19s var(--ease-standard, ease) 80ms both}.adv-stagger-2{animation:adv-fade-up .19s var(--ease-standard, ease) .14s both}.adv-stagger-3{animation:adv-fade-up .19s var(--ease-standard, ease) .2s both}.adv-stagger-4{animation:adv-fade-up .19s var(--ease-standard, ease) .26s both}.adv-stagger-5{animation:adv-fade-up .19s var(--ease-standard, ease) .32s both}.adv-stagger-6{animation:adv-fade-up .19s var(--ease-standard, ease) .38s both}@media (max-width: 880px){.advisors-shell{padding:clamp(var(--space-lg),6vw,var(--space-xl))}.advisor-layout{grid-template-columns:minmax(0,1fr)}.advisor-media{width:min(200px,48vw);margin-inline:auto}.advisor-body{text-align:left}}@media (prefers-reduced-motion: reduce){.advisor-card:before{animation:none}.adv-stagger-0,.adv-stagger-1,.adv-stagger-2,.adv-stagger-3,.adv-stagger-4,.adv-stagger-5,.adv-stagger-6{animation:none}.advisor-avatar{transition:none}}html[data-theme=dark] .advisor-card{border-color:color-mix(in oklab,var(--text) 26%,transparent);background:color-mix(in oklab,var(--surface) 90%,transparent)}html[data-theme=dark] .advisor-card:after{background:linear-gradient(135deg,color-mix(in oklab,var(--surface) 88%,transparent),color-mix(in oklab,var(--surface) 94%,transparent))}html[data-theme=dark] .advisor-tag{background:color-mix(in oklab,var(--surface) 90%,transparent)}.join-cta{position:relative;isolation:isolate;overflow:clip}.join-cta:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(140% 100% at 50% 20%,color-mix(in oklab,var(--bg) 55%,transparent),color-mix(in oklab,var(--bg) 68%,transparent) 60%,color-mix(in oklab,var(--bg) 78%,transparent)),linear-gradient(to bottom,color-mix(in oklab,var(--bg) 48%,transparent),color-mix(in oklab,var(--bg) 66%,transparent)),var(--join-bg);background-size:cover;background-position:center;background-repeat:no-repeat;filter:saturate(.96) contrast(.98)}html[data-theme=dark] .join-cta:before{background:radial-gradient(140% 100% at 50% 20%,color-mix(in oklab,var(--bg) 42%,transparent),color-mix(in oklab,var(--bg) 56%,transparent) 60%,color-mix(in oklab,var(--bg) 64%,transparent)),linear-gradient(to bottom,color-mix(in oklab,var(--text) 4%,transparent),color-mix(in oklab,var(--text) 6%,transparent)),var(--join-bg);background-size:cover;background-position:center;background-repeat:no-repeat}.join-cta .container{position:relative;z-index:1}.join-shell{width:min(100%,760px);margin-inline:auto;text-align:center;padding:clamp(var(--space-xl),5vw,var(--space-2xl));border-radius:var(--radius-xl, 18px);position:relative;color:var(--text);background:linear-gradient(var(--surface),var(--surface)) padding-box,conic-gradient(from 200deg at 50% 50%,color-mix(in oklab,var(--color-primary) 70%,transparent),color-mix(in oklab,var(--color-accent-teal) 70%,transparent),color-mix(in oklab,var(--color-accent-yellow) 70%,transparent),color-mix(in oklab,var(--color-primary) 70%,transparent)) border-box;border:1px solid transparent;box-shadow:0 1px 3px color-mix(in oklab,var(--text) 8%,transparent),0 24px 70px -40px color-mix(in oklab,var(--text) 20%,transparent);backdrop-filter:saturate(1.05) blur(2px)}.join-shell:after{content:"";position:absolute;inset:1px;border-radius:calc(var(--radius-xl, 18px) - 1px);background:repeating-linear-gradient(0deg,color-mix(in oklab,var(--text) 3%,transparent) 0 1px,transparent 1px 10px),repeating-linear-gradient(90deg,color-mix(in oklab,var(--text) 2%,transparent) 0 1px,transparent 1px 10px);opacity:.04;pointer-events:none}.join-head{display:grid;gap:var(--space-xs);max-width:42rem;margin-inline:auto;position:relative}.join-title{margin:0;color:var(--text);font-weight:var(--weight-extrabold, 800);letter-spacing:-.02em;line-height:1.06;font-size:clamp(1.9rem,4.2vw,2.5rem)}.join-sub{margin:0;color:var(--text-secondary);font-size:var(--font-size-md, 1rem);line-height:1.65;max-width:60ch;margin-inline:auto}.join-benefits{display:flex;justify-content:center;gap:clamp(var(--space-sm),2.6vw,var(--space-md));flex-wrap:wrap;margin:clamp(var(--space-md),2.2vw,var(--space-lg)) 0 var(--space-lg);padding:0;list-style:none}.join-benefit{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .8rem;border-radius:999px;background:color-mix(in oklab,var(--text) 6%,transparent);border:1px solid color-mix(in oklab,var(--text) 14%,var(--bg) 86%);color:var(--text);font-size:var(--font-size-sm, .9375rem);font-weight:var(--weight-medium, 600)}.join-benefit-icon{inline-size:18px;block-size:18px;display:grid;place-items:center;color:var(--color-primary)}.join-benefit-leaf{width:100%;height:100%;display:block}.join-benefit-label{white-space:nowrap}.join-actions{display:flex;justify-content:center}.join-cta-primary{--cta-radius: 999px;--cta-border: color-mix( in oklab, var(--color-primary) 40%, var(--color-accent-teal) 30% );--cta-inner-start: color-mix( in oklab, var(--bg) 85%, var(--color-primary) 10% );--cta-inner-end: color-mix( in oklab, var(--bg) 80%, var(--color-accent-teal) 14% );position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding-inline:clamp(var(--space-md),3.6vw,var(--space-2xl));border-radius:var(--cta-radius);text-decoration:none;color:var(--text);font-weight:var(--weight-semibold, 600);isolation:isolate;overflow:hidden;background:none;border:none;box-shadow:0 0 0 1px color-mix(in oklab,var(--cta-border) 70%,transparent),0 26px 70px -32px color-mix(in oklab,var(--cta-border) 90%,transparent);transform:translateY(0);transition:transform .16s var(--ease-standard, ease-out),box-shadow .2s var(--ease-standard, ease-out),color .14s ease-out}.join-cta-primary:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,color-mix(in oklab,var(--cta-border) 90%,transparent),color-mix(in oklab,var(--color-accent-teal) 60%,transparent),color-mix(in oklab,var(--cta-border) 90%,transparent));opacity:.6;z-index:-2;transform:scale(1.02);transition:opacity .2s ease-out,transform .26s var(--ease-standard, ease-out)}.join-cta-primary:after{content:"";position:absolute;inset:2px;border-radius:inherit;z-index:-1;background:radial-gradient(circle at 0% 0%,color-mix(in oklab,#ffffff 22%,transparent),transparent 40%),radial-gradient(circle at 100% 0%,color-mix(in oklab,#ffffff 16%,transparent),transparent 45%),linear-gradient(135deg,var(--cta-inner-start),var(--cta-inner-end));transition:background .22s var(--ease-standard, ease-out),transform .2s var(--ease-standard, ease-out)}.join-cta-label{position:relative;font-size:.98rem;letter-spacing:.01em;white-space:nowrap}.join-cta-arrow{width:18px;height:18px;transition:transform .16s var(--ease-standard, ease-out),opacity .14s ease-out}.join-cta-primary:hover,.join-cta-primary:focus-visible{transform:translateY(-2px);color:var(--text);outline:none;box-shadow:0 0 0 1px color-mix(in oklab,var(--cta-border) 90%,transparent),0 32px 80px -40px color-mix(in oklab,var(--cta-border) 100%,transparent)}.join-cta-primary:hover:before,.join-cta-primary:focus-visible:before{opacity:.9;transform:scale(1.05)}.join-cta-primary:hover:after,.join-cta-primary:focus-visible:after{background:radial-gradient(circle at 0% 0%,color-mix(in oklab,#ffffff 30%,transparent),transparent 42%),radial-gradient(circle at 100% 0%,color-mix(in oklab,#ffffff 20%,transparent),transparent 48%),linear-gradient(135deg,color-mix(in oklab,var(--cta-inner-start) 90%,var(--color-primary) 10%),color-mix(in oklab,var(--cta-inner-end) 90%,var(--color-accent-teal) 10%))}.join-cta-primary:hover .join-cta-arrow,.join-cta-primary:focus-visible .join-cta-arrow{transform:translate(4px)}.join-cta-primary:active{transform:translateY(0);box-shadow:0 0 0 1px color-mix(in oklab,var(--cta-border) 80%,transparent),0 18px 50px -32px color-mix(in oklab,var(--cta-border) 95%,transparent)}.join-footnote{margin:var(--space-md) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm, .9375rem)}.join-cta :focus-visible{outline:2px solid var(--color-accent-teal);outline-offset:3px;border-radius:10px}@keyframes ju-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ju-stagger-0{animation:ju-fade-up .19s var(--ease-standard, ease) both}.ju-stagger-1{animation:ju-fade-up .19s var(--ease-standard, ease) 90ms both}.ju-stagger-2{animation:ju-fade-up .19s var(--ease-standard, ease) .18s both}.ju-stagger-3{animation:ju-fade-up .19s var(--ease-standard, ease) .27s both}.ju-stagger-4{animation:ju-fade-up .19s var(--ease-standard, ease) .36s both}@media (prefers-reduced-motion: reduce){.ju-stagger-0,.ju-stagger-1,.ju-stagger-2,.ju-stagger-3,.ju-stagger-4{animation:none}}
