.pc-card-wrapper{--pointer-x: 50%;--pointer-y: 50%;--pointer-from-center: 0;--pointer-from-top: .5;--pointer-from-left: .5;--card-opacity: 0;--rotate-x: 0deg;--rotate-y: 0deg;--background-x: 50%;--background-y: 50%;--grain: none;--icon: none;--behind-gradient: none;--behind-glow-color: rgba(125, 190, 255, .67);--behind-glow-size: 25%;--inner-gradient: none;--sunpillar-1: hsl(2, 100%, 73%);--sunpillar-2: hsl(53, 100%, 69%);--sunpillar-3: hsl(93, 100%, 69%);--sunpillar-4: hsl(176, 100%, 76%);--sunpillar-5: hsl(228, 100%, 74%);--sunpillar-6: hsl(283, 100%, 73%);--sunpillar-clr-1: var(--sunpillar-1);--sunpillar-clr-2: var(--sunpillar-2);--sunpillar-clr-3: var(--sunpillar-3);--sunpillar-clr-4: var(--sunpillar-4);--sunpillar-clr-5: var(--sunpillar-5);--sunpillar-clr-6: var(--sunpillar-6);--card-radius: 30px}.pc-card-wrapper{perspective:500px;transform:translateZ(.1px);position:relative;touch-action:pan-y pinch-zoom}.pc-behind{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),var(--behind-glow-color) 0%,transparent var(--behind-glow-size));filter:blur(50px) saturate(1.1);opacity:calc(.8 * var(--card-opacity));transition:opacity .2s ease}.pc-card-wrapper:hover,.pc-card-wrapper.active{--card-opacity: 1}.pc-card{height:80svh;max-height:540px;display:grid;aspect-ratio:.718;border-radius:var(--card-radius);position:relative;background-blend-mode:color-dodge,normal,normal,normal;animation:glow-bg 12s linear infinite;box-shadow:#000c calc((var(--pointer-from-left) * 10px) - 3px) calc((var(--pointer-from-top) * 20px) - 6px) 20px -5px;transition:transform 1s ease;transform:translateZ(0) rotateX(0) rotateY(0);background:#000000e6;backface-visibility:hidden;overflow:hidden}.pc-card-wrapper[data-tilt=enabled] .pc-card-shell.active .pc-card{transition:none;transform:translateZ(0) rotateX(var(--rotate-y)) rotateY(var(--rotate-x))}.pc-card-shell.entering .pc-card{transition:transform .18s ease-out}.pc-card-shell{position:relative;z-index:1}.pc-card *{display:grid;grid-area:1/-1;border-radius:var(--card-radius);pointer-events:none}.pc-inside{inset:0;position:absolute;background-image:var(--inner-gradient);background-color:#000000e6;transform:none}.pc-shine{mask-image:var(--icon);mask-mode:luminance;mask-repeat:repeat;mask-size:150%;mask-position:top calc(200% - (var(--background-y) * 5)) left calc(100% - var(--background-x));transition:filter .8s ease;filter:brightness(.66) contrast(1.33) saturate(.33) opacity(.5);animation:holo-bg 18s linear infinite;animation-play-state:running;mix-blend-mode:color-dodge}.pc-shine,.pc-shine:after{--space: 5%;--angle: -45deg;transform:translateZ(1px);overflow:hidden;z-index:3;background:transparent;background-size:cover;background-position:center;background-image:repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space) * 1),var(--sunpillar-clr-2) calc(var(--space) * 2),var(--sunpillar-clr-3) calc(var(--space) * 3),var(--sunpillar-clr-4) calc(var(--space) * 4),var(--sunpillar-clr-5) calc(var(--space) * 5),var(--sunpillar-clr-6) calc(var(--space) * 6),var(--sunpillar-clr-1) calc(var(--space) * 7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:0 var(--background-y),var(--background-x) var(--background-y),center;background-blend-mode:color,hard-light;background-size:500% 500%,300% 300%,200% 200%;background-repeat:repeat}.pc-shine:before,.pc-shine:after{content:"";background-position:center;background-size:cover;grid-area:1/1;opacity:0;transition:opacity .8s ease}.pc-card-shell.active .pc-shine{filter:brightness(.85) contrast(1.5) saturate(.5);animation-play-state:paused}.pc-card-shell.active .pc-shine:before,.pc-card-shell.active .pc-shine:after{opacity:1}.pc-shine:before{background-image:linear-gradient(45deg,var(--sunpillar-4),var(--sunpillar-5),var(--sunpillar-6),var(--sunpillar-1),var(--sunpillar-2),var(--sunpillar-3)),radial-gradient(circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,70%) 0%,hsla(0,0%,30%,.2) 90%),var(--grain);background-size:250% 250%,100% 100%,220px 220px;background-position:var(--pointer-x) var(--pointer-y),center,calc(var(--pointer-x) * .01) calc(var(--pointer-y) * .01);background-blend-mode:color-dodge;filter:brightness(calc(2 - var(--pointer-from-center))) contrast(calc(var(--pointer-from-center) + 2)) saturate(calc(.5 + var(--pointer-from-center)));mix-blend-mode:luminosity}.pc-shine:after{background-position:0 var(--background-y),calc(var(--background-x) * .4) calc(var(--background-y) * .5),center;background-size:200% 300%,700% 700%,100% 100%;mix-blend-mode:difference;filter:brightness(.8) contrast(1.5)}.pc-glare{transform:translateZ(1.1px);overflow:hidden;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(248,25%,80%) 12%,hsla(207,40%,30%,.8) 90%);mix-blend-mode:overlay;filter:brightness(.8) contrast(1.2);z-index:4}.pc-avatar-content{mix-blend-mode:luminosity;overflow:visible;transform:translateZ(2);backface-visibility:hidden}.pc-avatar-content .avatar{width:100%;position:absolute;left:50%;transform-origin:50% 100%;transform:translate(calc(-50% + (var(--pointer-from-left) - .5) * 6px)) translateZ(0) scaleY(calc(1 + (var(--pointer-from-top) - .5) * .02)) scaleX(calc(1 + (var(--pointer-from-left) - .5) * .01));bottom:-1px;backface-visibility:hidden;will-change:transform;transition:transform .12s ease-out}.pc-avatar-content:before{content:"";position:absolute;inset:0;z-index:1;backdrop-filter:none;pointer-events:none}.pc-content:not(.pc-avatar-content){max-height:100%;overflow:hidden;text-align:center;position:relative;transform:translate3d(calc(var(--pointer-from-left) * -6px + 3px),calc(var(--pointer-from-top) * -6px + 3px),.1px);z-index:5;mix-blend-mode:luminosity}.pc-details{width:100%;position:absolute;top:3em;display:flex;flex-direction:column}.pc-details h3{font-weight:600;font-size:min(5svh,3em);margin:0;background-image:linear-gradient(to bottom,#fff,#6f6fbe);background-size:1em 1.5em;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.pc-details p{font-weight:600;position:relative;top:-12px;white-space:nowrap;font-size:16px;margin:0 auto;width:min-content;background-image:linear-gradient(to bottom,#fff,#4a4ac0);background-size:1em 1.5em;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}@keyframes glow-bg{0%{--bgrotate: 0deg}to{--bgrotate: 360deg}}@keyframes holo-bg{0%{background-position:0 var(--background-y),0 0,center}to{background-position:0 var(--background-y),90% 90%,center}}@media(max-width:768px){.pc-card{height:70svh;max-height:450px}.pc-details{top:2em}.pc-details h3{font-size:min(4svh,2.5em)}.pc-details p{font-size:14px}}@media(max-width:480px){.pc-card{height:60svh;max-height:380px}.pc-details{top:1.5em}.pc-details h3{font-size:min(3.5svh,2em)}.pc-details p{font-size:12px;top:-8px}}@media(max-width:320px){.pc-card{height:55svh;max-height:320px}.pc-details h3{font-size:min(3svh,1.5em)}.pc-details p{font-size:11px}}.pc-card-wrapper{--card-radius: 24px;--sunpillar-1: var(--brand-orange);--sunpillar-2: var(--brand-coral);--sunpillar-3: var(--brand-magenta);--sunpillar-4: var(--brand-purple);--sunpillar-5: var(--brand-violet);--sunpillar-6: var(--brand-indigo);width:100%;isolation:isolate}.pc-card-wrapper .pc-card{width:100%;height:auto;max-height:none;aspect-ratio:.718;border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-edge),0 12px 28px var(--shadow-color);background:var(--page-2);animation:none}.pc-card-wrapper .pc-inside{background-color:var(--page-2)}.pc-card-wrapper .pc-avatar-content{mix-blend-mode:normal;border-radius:0;overflow:hidden;inset:-1px -3px;position:absolute}.pc-card-wrapper .pc-avatar-content .avatar{height:100%;width:100%;object-fit:cover;object-position:50% 42%;border-radius:0}.pc-card-wrapper .pc-content:not(.pc-avatar-content){mix-blend-mode:normal;overflow:visible;position:absolute;inset:0}.pc-card-wrapper .pc-details{top:auto;bottom:0;padding:85px 20px 25px;gap:7px;text-align:left;border-radius:0;background:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / 25%) 36%,rgb(0 0 0 / 80%) 100%)}.pc-card-wrapper .pc-details h3{color:#fff;background:none;-webkit-text-fill-color:currentColor;font-family:inherit;font-size:clamp(19px,1.7vw,24px);font-weight:600;letter-spacing:-.6px;line-height:1.2;margin:0}.pc-card-wrapper .pc-details p{color:#ffffffe5;background:none;-webkit-text-fill-color:currentColor;top:0;font-size:11px;font-weight:400;line-height:1.4;white-space:normal;text-wrap:balance;width:auto;max-width:100%;margin:0}.pc-card-wrapper .pc-shine{opacity:0;animation-play-state:paused;transition:opacity .24s ease;mask-image:linear-gradient(#fff,#fff);mix-blend-mode:soft-light}.pc-card-wrapper .pc-card-shell.active .pc-shine{opacity:.22}.pc-card-wrapper .pc-glare{opacity:calc(var(--card-opacity) * .2);mix-blend-mode:soft-light;transition:opacity .24s ease}.pc-card-wrapper:focus-within{--card-opacity: 1}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.pc-card-wrapper .pc-card,.pc-card-wrapper .pc-content,.pc-card-wrapper .pc-avatar-content .avatar{transform:none}.pc-card-wrapper .pc-avatar-content .avatar{left:0}.pc-card-wrapper .pc-shine,.pc-card-wrapper .pc-glare,.pc-card-wrapper .pc-behind{display:none}}.pc-card-wrapper .pc-card-link{display:grid;margin:0;color:#fff;font:inherit;text-decoration:none;cursor:pointer;pointer-events:auto}.pc-card-wrapper .pc-card-link:focus-visible{outline:3px solid var(--brand-orange);outline-offset:5px}.team-grid[data-astro-cid-bcqdkr3e].profile-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.profile-team-grid[data-astro-cid-bcqdkr3e] .team-person[data-astro-cid-bcqdkr3e]{display:flex;flex-direction:column;min-width:0}.team-biography[data-astro-cid-bcqdkr3e]{display:flex;flex:1;flex-direction:column;padding:22px 4px 0}.profile-team-grid[data-astro-cid-bcqdkr3e] .team-biography[data-astro-cid-bcqdkr3e]>a[data-astro-cid-bcqdkr3e]{align-self:flex-start;margin-top:auto;padding-top:16px}@media(max-width:1100px){.team-grid[data-astro-cid-bcqdkr3e].profile-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}}@media(max-width:600px){.team-grid[data-astro-cid-bcqdkr3e].profile-team-grid{grid-template-columns:minmax(0,1fr);max-width:390px;margin-inline:auto;gap:40px}}
