.team-profiles{--team-profile-ink:var(--cms-primary,#151f6d);--team-profile-accent:var(--cms-accent,#00b5e2)}.team-profiles .team-profile-section{margin-top:calc(64 * var(--rr-layout-unit))}.team-profile-heading{margin-bottom:calc(30 * var(--rr-layout-unit))}.company-section .team-profile-subtitle{max-width:calc(850 * var(--rr-layout-unit));margin:calc(12 * var(--rr-layout-unit)) 0 0;color:#5b7f95;text-wrap:pretty;font-size:16px;line-height:1.85}.team-profile-heading>.eyebrow{letter-spacing:.15em;color:#33839b;font-size:11px}.team-profile-heading>h2{color:var(--team-profile-ink);margin:calc(13 * var(--rr-layout-unit)) 0 0;letter-spacing:-.025em;font-size:clamp(25px,2.5vw,34px);font-weight:500;line-height:1.55}.company-section .team-profile-grid{max-width:calc(848 * var(--rr-layout-unit));gap:calc(32 * var(--rr-layout-unit)) calc(40 * var(--rr-layout-unit));grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.company-section .team-profile-grid[data-group=founder],.company-section .team-profile-grid[data-group=advisor]{max-width:calc(848 * var(--rr-layout-unit));gap:calc(40 * var(--rr-layout-unit));grid-template-columns:repeat(2,minmax(0,1fr))}.team-profile-arrival[data-arrival=moving]>.scroll-arrival-motion{will-change:transform}.team-profile-grid>li{min-width:0;display:flex}.team-profile-arrival,.team-profile-arrival>.scroll-arrival-motion{transform-origin:50% 0;flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.team-profile-card{--pc-light-x:50%;--pc-light-y:50%;--pc-pointer-x:50%;--pc-pointer-y:50%;--pc-band-x:50%;--pc-band-y:50%;--pc-reach:0;--pc-rotate-x:0deg;--pc-rotate-y:0deg;--pc-shift-x:0px;--pc-shift-y:0px;--pc-tilt:0;--pc-active:0;perspective:1000px;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;width:100%;min-width:0;display:flex;position:relative}.team-profile-frame{padding:calc(10 * var(--rr-layout-unit));transform:rotateX(var(--pc-rotate-x)) rotateY(var(--pc-rotate-y));background:linear-gradient(160deg,#f1f8fc 0%,#e3f0f7 44%,#f8fbfd 100%);border-radius:26px;flex-direction:column;flex:1;display:flex;position:relative;box-shadow:0 22px 44px -26px #162b5d40,0 6px 16px -10px #21557730}.team-profile-card[data-active=true] .team-profile-frame{will-change:transform}.team-profile-portrait{padding:calc(14 * var(--rr-layout-unit)) calc(18 * var(--rr-layout-unit)) 0;flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.team-profile-avatar{width:min(64%,calc(200 * var(--rr-layout-unit)));aspect-ratio:1;isolation:isolate;border-radius:50%;flex:none;position:relative;overflow:hidden}.team-profile-photo{top:calc(-6 * var(--rr-layout-unit));left:calc(-6 * var(--rr-layout-unit));width:calc(100% + calc(12 * var(--rr-layout-unit)));max-width:none;height:calc(100% + calc(12 * var(--rr-layout-unit)));aspect-ratio:1;object-fit:cover;object-position:center;transform:translate3d(var(--pc-shift-x),var(--pc-shift-y),0);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.team-profile-holo,.team-profile-glare,.team-profile-rim{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.team-profile-holo{--pc-spectrum:repeating-linear-gradient(0deg,#a6ddff 5%,#78d6ec 10%,#91e1db 15%,#b3deff 20%,#7b99ed 25%,#a5baff 30%,#a6ddff 35%);--pc-bars:repeating-linear-gradient(-45deg,#0e203e 0%,#9cb7c5 3.8%,#b1dbe7 4.5%,#9cb7c5 5.2%,#0e203e 10%,#0e203e 12%);--pc-falloff:radial-gradient(farthest-corner circle at var(--pc-pointer-x) var(--pc-pointer-y),#0000001a 12%,#00000026 20%,#00000040 120%);background-image:var(--pc-spectrum),var(--pc-bars),var(--pc-falloff);background-position:0 var(--pc-band-y),var(--pc-band-x) var(--pc-band-y),center;background-blend-mode:color,hard-light;mix-blend-mode:soft-light;filter:brightness(.95)contrast(1.4)saturate(.7);opacity:calc(.3 + .5 * var(--pc-active));background-size:500% 500%,300% 300%,200% 200%;-webkit-mask-image:linear-gradient(90deg,#000,#0000 36% 64%,#000);mask-image:linear-gradient(90deg,#000,#0000 36% 64%,#000)}.team-profile-holo>span{background-image:var(--pc-spectrum),var(--pc-bars),var(--pc-falloff);background-position:0 var(--pc-band-y),calc(var(--pc-band-x)*.4) calc(var(--pc-band-y)*.5),center;background-blend-mode:color,hard-light;mix-blend-mode:difference;filter:brightness(.8)contrast(1.5);opacity:var(--pc-active);background-size:200% 300%,700% 700%,100% 100%;position:absolute;inset:0}.team-profile-glare{background:radial-gradient(farthest-corner circle at var(--pc-pointer-x) var(--pc-pointer-y),#fff9 0%,#fff4 20%,transparent 60%);mix-blend-mode:overlay;opacity:calc(.4 * var(--pc-active))}.team-profile-category{margin:calc(17 * var(--rr-layout-unit)) 0 calc(7 * var(--rr-layout-unit));color:#33839b;letter-spacing:.06em;font-size:11px;font-weight:500;line-height:1.6}.team-profile-identity{color:var(--team-profile-ink);text-align:center}.company-section .team-profile-identity h3{color:var(--team-profile-ink);letter-spacing:.03em;margin:0;font-size:clamp(25px,2.2vw,30px);font-weight:550;line-height:1.35}.company-section .team-profile-identity h3>.cms-inline-text{font-size:inherit;line-height:inherit;margin:0}.company-section .team-profile-english{margin:calc(5 * var(--rr-layout-unit)) 0 0;color:#5b7f95;overflow-wrap:anywhere;font-family:Figtree,Noto Sans TC,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.team-profile-rim{box-shadow:inset 0 0 0 1px #1e5b8524,inset 0 1px #fff}.team-profile-details{padding:calc(24 * var(--rr-layout-unit)) calc(18 * var(--rr-layout-unit)) calc(19 * var(--rr-layout-unit));flex-direction:column;flex:1;min-width:0;display:flex}.company-section .team-profile-role{color:var(--team-profile-ink);overflow-wrap:anywhere;text-align:center;margin:0;font-family:Figtree,Noto Sans TC,sans-serif;font-size:14px;font-weight:600;line-height:1.6}.company-section .team-profile-bio{margin:calc(13 * var(--rr-layout-unit)) 0 0;color:#496578;text-wrap:pretty;font-size:14px;line-height:1.95}.team-profile-details h4{color:#244661;letter-spacing:.08em;margin:0;font-size:11px;font-weight:600;line-height:1.6}.team-profile-background{margin-top:calc(19 * var(--rr-layout-unit));padding-top:calc(18 * var(--rr-layout-unit));border-top:1px solid #1e5b851c}.company-section .team-profile-experience{margin:calc(9 * var(--rr-layout-unit)) 0 0;padding:0;list-style:none}.company-section .team-profile-experience>li{padding-left:calc(12 * var(--rr-layout-unit));color:#496578;font-size:13px;line-height:1.85;position:relative}.team-profile-experience>li+li{margin-top:calc(5 * var(--rr-layout-unit))}.team-profile-experience>li:before{content:"";width:calc(4 * var(--rr-layout-unit));height:calc(4 * var(--rr-layout-unit));background:#299ec0;border-radius:50%;position:absolute;top:.8em;left:0}.team-profile-expertise{padding-top:calc(23 * var(--rr-layout-unit));margin-top:auto}.company-section .team-profile-tags{gap:calc(6 * var(--rr-layout-unit));margin:calc(9 * var(--rr-layout-unit)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.company-section .team-profile-tags>li{padding:calc(4 * var(--rr-layout-unit)) calc(10 * var(--rr-layout-unit));color:#32667c;background:#ffffff9c;border:1px solid #2298b927;border-radius:99px;font-size:11px;font-weight:400;line-height:1.6}.team-profile-email{align-items:center;gap:calc(9 * var(--rr-layout-unit));max-width:100%;margin-top:calc(22 * var(--rr-layout-unit));padding:calc(8 * var(--rr-layout-unit)) 0;color:var(--team-profile-ink);text-underline-offset:4px;grid-column:1/-1;align-self:flex-start;font-size:13px;line-height:1.6;text-decoration:none;display:flex}.team-profile-email>svg{color:#33839b;flex:none}.team-profile-email>span{overflow-wrap:anywhere;min-width:0}.team-profile-email:hover{color:#078bb5;text-decoration:underline}.team-profile-email:focus-visible{outline:2px solid var(--team-profile-accent);outline-offset:4px;border-radius:4px}@media (max-width:1050px){.company-section .team-profile-grid{gap:calc(30 * var(--rr-layout-unit));grid-template-columns:repeat(2,minmax(0,1fr))}.company-section .team-profile-grid[data-group=founder],.company-section .team-profile-grid[data-group=advisor]{gap:calc(30 * var(--rr-layout-unit));max-width:none}}@media (max-width:700px){.team-profiles .team-profile-section{margin-top:calc(44 * var(--rr-layout-unit))}.team-profile-heading{margin-bottom:calc(24 * var(--rr-layout-unit))}.team-profile-heading>h2{font-size:25px}.company-section .team-profile-subtitle{margin-top:calc(10 * var(--rr-layout-unit));font-size:15px}.company-section .team-profile-grid,.company-section .team-profile-grid[data-group=founder],.company-section .team-profile-grid[data-group=advisor]{gap:calc(27 * var(--rr-layout-unit));max-width:calc(420 * var(--rr-layout-unit));grid-template-columns:minmax(0,1fr);margin-inline:auto}.team-profile-details{padding:calc(23 * var(--rr-layout-unit)) calc(18 * var(--rr-layout-unit)) calc(20 * var(--rr-layout-unit))}.team-profile-avatar{width:min(64%,calc(180 * var(--rr-layout-unit)))}.company-section .team-profile-identity h3{font-size:28px}.company-section .team-profile-bio{font-size:15px}}@media (max-width:380px){.team-profile-details{padding:calc(21 * var(--rr-layout-unit)) calc(13 * var(--rr-layout-unit)) calc(18 * var(--rr-layout-unit))}}.company-section .team-profile-grid[data-group=team],.company-section .team-profile-grid[data-group=bd]{gap:calc(28 * var(--rr-layout-unit));grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;margin-inline:auto}.team-profile-avatar[data-reserved=true]{background:linear-gradient(145deg,#f5fafd,#deedf5);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #a5c5d64d}.team-profile-placeholder-icon{color:#8caebe;width:43%;height:43%}.company-section .team-profile-reserved{text-align:center;color:#6a8799;letter-spacing:.06em;margin:0;font-size:13px}@media (max-width:900px){.company-section .team-profile-grid[data-group=team],.company-section .team-profile-grid[data-group=bd]{gap:calc(24 * var(--rr-layout-unit));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.company-section .team-profile-grid[data-group=team],.company-section .team-profile-grid[data-group=bd]{max-width:calc(420 * var(--rr-layout-unit));gap:calc(27 * var(--rr-layout-unit));grid-template-columns:minmax(0,1fr)}}.company-section .team-profile-grid[data-group=founder]{max-width:none;width:calc(100% + calc(40 * var(--rr-layout-unit)));gap:calc(32 * var(--rr-layout-unit));margin-inline:calc(-20 * var(--rr-layout-unit));grid-template-columns:repeat(2,minmax(0,1fr))}.team-profile-card[data-layout=featured] .team-profile-frame{padding:calc(40 * var(--rr-layout-unit));background:linear-gradient(145deg,color-mix(in srgb,var(--team-profile-accent) 16%,#edf5fc) 0%,color-mix(in srgb,var(--team-profile-ink) 13%,#edf5fc) 55%,#e2edf7 100%);border-radius:26px;flex-direction:column;align-items:stretch;display:flex;box-shadow:0 24px 46px -30px #16396148,0 6px 18px -10px #21557724}.team-profile-card[data-layout=featured] .team-profile-rim{box-shadow:inset 0 0 0 1px #6c9ab13d,inset 0 1px #ffffffb3}.team-profile-card[data-layout=featured] .team-profile-portrait{grid-template-columns:minmax(calc(150 * var(--rr-layout-unit)),.95fr) minmax(0,1.2fr);align-items:center;gap:calc(26 * var(--rr-layout-unit));margin:0;padding:0;display:grid}.team-profile-card[data-layout=featured] .team-profile-avatar{width:min(100%,calc(220 * var(--rr-layout-unit)));justify-self:center;box-shadow:0 12px 24px -20px #18375050}.team-profile-featured-heading{min-width:0}.team-profile-photo[data-framing=upper-body]{transform-origin:50% 45%;scale:1.7}.team-profile-card[data-layout=featured] .team-profile-details{align-content:start;column-gap:calc(26 * var(--rr-layout-unit));grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-width:0;padding:0;display:grid}.team-profile-card[data-layout=featured] .team-profile-category{text-align:left;margin:0 0 calc(7 * var(--rr-layout-unit));letter-spacing:.07em;font-size:10px;display:block}.team-profile-card[data-layout=featured] .team-profile-identity{text-align:left}.company-section .team-profile-card[data-layout=featured] .team-profile-identity h3{letter-spacing:.015em;font-size:28px;line-height:1.35}.company-section .team-profile-card[data-layout=featured] .team-profile-english{margin-top:calc(5 * var(--rr-layout-unit));font-size:14px}.company-section .team-profile-card[data-layout=featured] .team-profile-role{text-align:left;margin-top:calc(11 * var(--rr-layout-unit));font-size:13px;line-height:1.65}.company-section .team-profile-card[data-layout=featured] .team-profile-bio{max-width:none;margin:calc(28 * var(--rr-layout-unit)) 0 0;text-align:left;grid-column:1/-1;font-size:14px;line-height:1.85}.team-profile-card[data-layout=featured] .team-profile-background{margin-top:calc(28 * var(--rr-layout-unit));border:0;grid-column:1;padding:0}.team-profile-card[data-layout=featured] .team-profile-expertise{margin-top:calc(28 * var(--rr-layout-unit));grid-column:2;padding:0}.team-profile-card[data-layout=featured] .team-profile-details h4{color:#315d76;letter-spacing:.04em;font-size:10px}.company-section .team-profile-card[data-layout=featured] .team-profile-experience{margin-top:calc(7 * var(--rr-layout-unit))}.company-section .team-profile-card[data-layout=featured] .team-profile-experience>li{font-size:12px;line-height:1.85}.company-section .team-profile-card[data-layout=featured] .team-profile-tags{gap:calc(6 * var(--rr-layout-unit));margin-top:calc(7 * var(--rr-layout-unit))}.company-section .team-profile-card[data-layout=featured] .team-profile-tags>li{padding:calc(3 * var(--rr-layout-unit)) calc(8 * var(--rr-layout-unit));font-size:10px}@media (min-width:901px) and (max-width:1100px){.company-section .team-profile-grid[data-group=founder]{width:calc(100% + calc(24 * var(--rr-layout-unit)));margin-inline:calc(-12 * var(--rr-layout-unit));gap:calc(24 * var(--rr-layout-unit))}.team-profile-card[data-layout=featured] .team-profile-frame{padding:calc(30 * var(--rr-layout-unit))}.team-profile-card[data-layout=featured] .team-profile-portrait{grid-template-columns:minmax(calc(125 * var(--rr-layout-unit)),.9fr) minmax(0,1.2fr);gap:calc(18 * var(--rr-layout-unit))}.team-profile-card[data-layout=featured] .team-profile-details{flex-direction:column;display:flex}.team-profile-card[data-layout=featured] .team-profile-expertise{margin-top:calc(16 * var(--rr-layout-unit))}}@media (max-width:900px){.company-section .team-profile-grid[data-group=founder]{width:100%;max-width:calc(640 * var(--rr-layout-unit));gap:calc(27 * var(--rr-layout-unit));grid-template-columns:minmax(0,1fr);margin-inline:auto}}@media (max-width:560px){.team-profile-card[data-layout=featured] .team-profile-frame{padding:calc(30 * var(--rr-layout-unit)) calc(26 * var(--rr-layout-unit));border-radius:22px}.team-profile-card[data-layout=featured] .team-profile-portrait{grid-template-columns:minmax(calc(104 * var(--rr-layout-unit)),.85fr) minmax(0,1.2fr);gap:calc(18 * var(--rr-layout-unit))}.team-profile-card[data-layout=featured] .team-profile-avatar{width:min(100%,calc(160 * var(--rr-layout-unit)))}.team-profile-card[data-layout=featured] .team-profile-details{flex-direction:column;display:flex}.company-section .team-profile-card[data-layout=featured] .team-profile-identity h3{font-size:25px}.team-profile-card[data-layout=featured] .team-profile-expertise{margin-top:calc(16 * var(--rr-layout-unit))}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.team-profile-frame,.team-profile-photo{transform:none!important}.team-profile-glare{display:none}}@media (prefers-reduced-motion:reduce){.team-profile-arrival>.scroll-arrival-motion{transform:none!important}}@media print{.team-profile-arrival>.scroll-arrival-motion,.team-profile-frame,.team-profile-photo{transform:none!important}.team-profile-card{break-inside:avoid}.team-profile-frame{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.team-profile-holo,.team-profile-glare{display:none}}.team-profile-photo[data-framing=director]{object-position:50% 12%}.team-profile-photo[data-cropped=true]{aspect-ratio:auto;object-fit:fill;object-position:center;max-width:none;transform:scale(1)}
