.psc{box-sizing:border-box;font-family:var(--psc-font-body,inherit);overflow:hidden;padding:var(--psc-pad-top,96px) 20px var(--psc-pad-bottom,96px);position:relative}.psc *,.psc :after,.psc :before{box-sizing:inherit}.psc__defs{height:0;overflow:hidden;position:absolute;width:0}.psc__inner{margin:0 auto;max-width:var(--psc-max-w,1200px);position:relative;z-index:1}@media (max-width:640px){.psc{padding-bottom:calc(var(--psc-pad-bottom, 96px)*.6);padding-top:calc(var(--psc-pad-top, 96px)*.6)}}.psc--glow:before{background:radial-gradient(50% 45% at 50% 0,rgba(var(--psc-glow-rgb),.55),transparent 68%),radial-gradient(38% 34% at 8% 88%,rgba(var(--psc-accent-rgb),.14),transparent 70%),radial-gradient(34% 30% at 96% 16%,rgba(var(--psc-glow-rgb),.28),transparent 72%);inset:-20% -10%}.psc--glow:before,.psc--grid-texture:after{content:"";pointer-events:none;position:absolute}.psc--grid-texture:after{background-image:linear-gradient(rgba(var(--psc-accent-rgb),.05) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--psc-accent-rgb),.05) 1px,transparent 1px);background-size:56px 56px;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent 75%);opacity:.35}.psc__header{margin:0 auto clamp(32px,4vw,56px);max-width:760px;text-align:center}.psc__eyebrow{align-items:center;background:rgba(var(--psc-accent-rgb),.08);border:1px solid rgba(var(--psc-accent-rgb),.3);border-radius:999px;color:var(--psc-accent);display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.16em;margin:0 0 18px;padding:7px 15px;text-transform:uppercase}.psc__eyebrow:before{animation:psc-pulse 2.4s ease-out infinite;background:var(--psc-accent);border-radius:50%;box-shadow:0 0 0 0 rgba(var(--psc-accent-rgb),.7);content:"";height:6px;width:6px}@keyframes psc-pulse{0%{box-shadow:0 0 0 0 rgba(var(--psc-accent-rgb),.65)}70%{box-shadow:0 0 0 7px rgba(var(--psc-accent-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--psc-accent-rgb),0)}}.psc__heading{color:var(--psc-heading);font-family:var(--psc-font-display,inherit);letter-spacing:-.03em;line-height:1.06;margin:0;text-wrap:balance}.psc__subheading{color:var(--psc-subheading);line-height:1.6;margin:16px 0 0;text-wrap:pretty}.psc__subheading p{margin:0}.psc__subheading p+p{margin-top:8px}.psc__stage{position:relative}.psc__grid{align-items:stretch;display:grid;gap:var(--psc-gap,24px);grid-template-columns:repeat(var(--psc-cols,3),minmax(0,1fr));list-style:none;margin:0;padding:0}@media (max-width:1024px){.psc__grid{grid-template-columns:repeat(var(--psc-cols-md,2),minmax(0,1fr))}}@media (max-width:640px){.psc__grid{grid-template-columns:repeat(var(--psc-cols-sm,1),minmax(0,1fr))}}.psc--single:not(.psc--carousel) .psc__grid{margin-inline:auto;max-width:var(--psc-single-w,420px)}.psc__card{align-items:var(--psc-justify,center);background:var(--psc-card-bg);border:1px solid var(--psc-card-border);border-radius:var(--psc-radius,20px);display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;text-align:var(--psc-align,center);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .4s ease,background-color .4s ease}.psc--inset .psc__card{padding-top:28px}.psc__card--glass{-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.07),0 20px 44px -26px rgba(0,0,0,.8)}.psc__card--elevated{background-image:linear-gradient(180deg,rgba(2,3,4,.55),rgba(2,3,4,.55));box-shadow:0 26px 52px -28px rgba(0,0,0,.85)}.psc__card--minimal,.psc__card--outline{background:transparent}.psc__card--minimal{border-color:transparent;border-radius:0;overflow:visible}.psc__card--gradient{border-color:transparent}.psc__card--gradient:before{background:linear-gradient(135deg,rgba(var(--psc-accent-rgb),.85),rgba(var(--psc-glow-rgb),.9) 60%,rgba(var(--psc-accent-rgb),.35));border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:0}@property --psc-beam{syntax:"<angle>";initial-value:0deg;inherits:false}.psc--flip .psc__card--beam .psc__face,.psc__card--beam{border-color:hsla(0,0%,100%,.06)}.psc--flip .psc__card--beam .psc__face:before,.psc__card--beam:before{animation:psc-beam 5s linear infinite;background:conic-gradient(from var(--psc-beam),transparent 0deg,rgba(var(--psc-accent-rgb),.9) 40deg,var(--psc-glow) 80deg,transparent 140deg,transparent 1turn);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:0}@keyframes psc-beam{to{--psc-beam:360deg}}.psc__card:not(.psc__card--minimal):not(.psc__card--gradient):not(.psc__card--beam):after{background:linear-gradient(90deg,transparent,rgba(var(--psc-accent-rgb),.5),transparent);content:"";height:1px;inset-inline:14%;opacity:.6;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease}.psc__card:hover:after{opacity:1}.psc--hov-both .psc__card:focus-within,.psc--hov-both .psc__card:hover,.psc--hov-lift .psc__card:focus-within,.psc--hov-lift .psc__card:hover{transform:translateY(-6px)}.psc--hov-both .psc__card:focus-within,.psc--hov-both .psc__card:hover,.psc--hov-glow .psc__card:focus-within,.psc--hov-glow .psc__card:hover,.psc--hov-tilt .psc__card:hover{border-color:rgba(var(--psc-accent-rgb),.5);box-shadow:0 26px 60px -26px rgba(0,0,0,.9),0 0 0 1px rgba(var(--psc-accent-rgb),.16),0 0 48px -14px rgba(var(--psc-accent-rgb),.35)}.psc--hov-tilt .psc__card{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .18s ease-out,box-shadow .45s ease,border-color .4s ease}.psc--hov-tilt .psc__card.is-resting{transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .4s ease}.psc__card--featured{background-image:linear-gradient(180deg,rgba(var(--psc-accent-rgb),.09),transparent 42%);border-color:rgba(var(--psc-accent-rgb),.45)}.psc__card--elevated.psc__card--featured{background-image:linear-gradient(180deg,rgba(var(--psc-accent-rgb),.09),transparent 42%),linear-gradient(180deg,rgba(2,3,4,.55),rgba(2,3,4,.55))}.psc__media{flex:none;position:relative;z-index:1}.psc--inset .psc__media{margin-inline:auto;max-width:calc(100% - 40px);width:var(--psc-avatar,160px)}.psc--inset.psc--align-left .psc__media{margin-inline:22px 0}.psc--bleed .psc__media{width:100%}.psc__frame{aspect-ratio:var(--psc-ratio,1/1);background:transparent;padding:0;transition:transform .5s cubic-bezier(.22,1,.36,1)}.psc__frame,.psc__pic{position:relative;width:100%}.psc__pic{background:rgba(var(--psc-glow-rgb),.16);height:100%;overflow:hidden}.psc__pic img{display:block;height:100%;object-fit:var(--psc-fit,cover);object-position:center var(--psc-focal-y,20%);position:relative;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .4s ease;width:100%;z-index:1}.psc--zoom .psc__card:focus-within .psc__pic img,.psc--zoom .psc__card:hover .psc__pic img{transform:scale(1.06)}.psc--mono .psc__pic img{filter:grayscale(1) contrast(1.05)}.psc--gray .psc__pic img{filter:grayscale(.85) contrast(1.05)}.psc--gray .psc__card:focus-within .psc__pic img,.psc--gray .psc__card:hover .psc__pic img{filter:grayscale(0) contrast(1)}.psc--duotone .psc__pic img{filter:grayscale(1) contrast(1.15) brightness(1.04)}.psc__tint{background:linear-gradient(155deg,var(--psc-duo-light,#00e4e4),var(--psc-duo-dark,#0011d7));inset:0;mix-blend-mode:color;pointer-events:none;position:absolute;z-index:2}.psc__pic:has(.psc__initials) .psc__tint{display:none}.psc__initials{background:radial-gradient(80% 80% at 50% 0,rgba(var(--psc-accent-rgb),.22),transparent 70%),linear-gradient(160deg,rgba(var(--psc-glow-rgb),.55),rgba(var(--psc-glow-rgb),.18));color:var(--psc-accent);display:grid;font-family:var(--psc-font-display,inherit);font-size:clamp(22px,28cqw,64px);font-weight:700;inset:0;letter-spacing:.02em;place-items:center;position:absolute}.psc__pic{container-type:inline-size}.psc--shape-circle .psc__frame,.psc--shape-circle .psc__pic{border-radius:50%}.psc--shape-rounded .psc__frame,.psc--shape-rounded .psc__pic{border-radius:22%}.psc--shape-pill .psc__frame,.psc--shape-pill .psc__pic{border-radius:999px}.psc--shape-arch .psc__frame,.psc--shape-arch .psc__pic{border-end-end-radius:calc(var(--psc-radius, 20px)*.6);border-end-start-radius:calc(var(--psc-radius, 20px)*.6);border-start-end-radius:999px;border-start-start-radius:999px}.psc--shape-hexagon .psc__frame,.psc--shape-hexagon .psc__pic{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.psc--shape-diamond .psc__frame,.psc--shape-diamond .psc__pic{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.psc--shape-blob .psc__frame,.psc--shape-blob .psc__pic,.psc--shape-squircle .psc__frame,.psc--shape-squircle .psc__pic{clip-path:var(--psc-clip)}.psc--shape-polaroid .psc__frame{aspect-ratio:auto;background:#f4f6fb;border-radius:3px;box-shadow:0 14px 32px -12px rgba(0,0,0,.7);padding:8px 8px 26px;transform:rotate(-3deg)}.psc--shape-polaroid .psc__pic{aspect-ratio:1/1;border-radius:2px}.psc--shape-polaroid .psc__card:nth-child(2n) .psc__frame{transform:rotate(2.5deg)}.psc--shape-polaroid .psc__card:hover .psc__frame{transform:rotate(0deg) scale(1.03)}.psc--bleed .psc__frame{border-radius:0}.psc--inset:not(.psc--shape-polaroid).psc--ring-gradient .psc__frame,.psc--inset:not(.psc--shape-polaroid).psc--ring-hairline .psc__frame,.psc--inset:not(.psc--shape-polaroid).psc--ring-solid .psc__frame{padding:var(--psc-ring-w,3px)}.psc--ring-hairline .psc__frame{background:hsla(0,0%,100%,.22)}.psc--ring-solid .psc__frame{background:var(--psc-accent)}.psc--ring-gradient .psc__frame{background:conic-gradient(from 210deg,var(--psc-accent),var(--psc-glow) 45%,rgba(var(--psc-accent-rgb),.35) 70%,var(--psc-accent))}.psc--inset.psc--ring-glow .psc__media{filter:drop-shadow(0 0 14px rgba(var(--psc-accent-rgb),.55)) drop-shadow(0 8px 24px rgba(var(--psc-glow-rgb),.45))}.psc--inset:not(.psc--shape-polaroid) .psc__card--featured .psc__frame{background:var(--psc-accent)}.psc--inset:not(.psc--shape-polaroid).psc--ring-glow .psc__card--featured .psc__frame,.psc--inset:not(.psc--shape-polaroid).psc--ring-none .psc__card--featured .psc__frame{padding:2px}.psc--bloom.psc--inset .psc__media:before{background:radial-gradient(circle,rgba(var(--psc-accent-rgb),.2),rgba(var(--psc-glow-rgb),.32) 40%,transparent 68%);top:50%;width:150%;z-index:-1}.psc--bloom.psc--bleed .psc__pic:before,.psc--bloom.psc--inset .psc__media:before{aspect-ratio:1;border-radius:50%;content:"";left:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.psc--bloom.psc--bleed .psc__pic:before{background:radial-gradient(circle,rgba(var(--psc-accent-rgb),.22),rgba(var(--psc-glow-rgb),.28) 42%,transparent 66%);top:44%;width:120%;z-index:0}.psc--wash .psc__pic:after{content:"";left:0;mix-blend-mode:var(--psc-grad-blend,normal);pointer-events:none;position:absolute;right:0;z-index:2}.psc--wash-bottom .psc__pic:after{background:linear-gradient(to top,var(--psc-grad-start),var(--psc-grad-end));bottom:0;height:var(--psc-grad-size,50%)}.psc--wash-top .psc__pic:after{background:linear-gradient(to bottom,var(--psc-grad-start),var(--psc-grad-end));height:var(--psc-grad-size,50%);top:0}.psc--wash-both .psc__pic:after{background:linear-gradient(to top,var(--psc-grad-start),var(--psc-grad-end) var(--psc-grad-size,50%),transparent var(--psc-grad-size,50%)),linear-gradient(to bottom,var(--psc-grad-start),var(--psc-grad-end) var(--psc-grad-size,50%),transparent var(--psc-grad-size,50%));bottom:0;top:0}.psc--shape-cutout .psc__pic{background:radial-gradient(70% 55% at 50% 100%,rgba(var(--psc-glow-rgb),.55),transparent 72%),rgba(var(--psc-glow-rgb),.1)}.psc--shape-cutout .psc__pic img{object-position:center bottom}.psc__badge{background:var(--psc-accent);border-radius:6px;box-shadow:0 4px 16px -4px rgba(var(--psc-accent-rgb),.8);color:#010a16;font-size:10px;font-weight:700;inset-inline-start:12px;letter-spacing:.12em;padding:5px 11px;position:absolute;text-transform:uppercase;top:12px;z-index:4}.psc__body{align-items:var(--psc-justify,center);display:flex;flex:1 1 auto;flex-direction:column;gap:5px;padding:20px 22px 22px;position:relative;width:100%;z-index:2}.psc__card--minimal .psc__body{padding-inline:0}.psc__name{color:var(--psc-name);font-family:var(--psc-font-display,inherit);letter-spacing:-.015em;line-height:1.22;margin:0;text-wrap:balance}.psc__role{color:var(--psc-role);line-height:1.45}.psc__company,.psc__role{margin:0;text-wrap:pretty}.psc__company{color:var(--psc-company);font-size:13px;line-height:1.55}.psc__rule{background:linear-gradient(90deg,var(--psc-accent),rgba(var(--psc-accent-rgb),.1));border-radius:2px;height:2px;margin:10px 0 4px;width:28px}.psc__links{display:flex;flex-wrap:wrap;gap:8px;justify-content:var(--psc-justify,center);margin-top:auto;padding-top:16px}.psc__link{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--psc-role);display:inline-grid;height:34px;place-items:center;text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease;width:34px}.psc__link:hover{background:var(--psc-accent);border-color:var(--psc-accent);color:#010a16;transform:translateY(-2px)}.psc__link svg{fill:currentColor;height:16px;width:16px}.psc__arrow:focus-visible,.psc__dot:focus-visible,.psc__fliptoggle:focus-visible,.psc__grid:focus-visible,.psc__link:focus-visible{outline:2px solid var(--psc-accent);outline-offset:3px}.psc--inline .psc__card{align-items:center;flex-direction:row;padding:18px;text-align:left;--psc-justify:flex-start;--psc-align:left}.psc--inline.psc--photo-end .psc__card{flex-direction:row-reverse}.psc--inline .psc__media{margin:0;max-width:42%;width:var(--psc-avatar,160px)}.psc--inline.psc--bleed .psc__media{max-width:40%;width:40%}.psc--inline.psc--bleed .psc__frame,.psc--inline.psc--bleed .psc__pic{border-radius:calc(var(--psc-radius, 20px)*.6);overflow:hidden}.psc--inline .psc__body{padding:4px 4px 4px 20px}.psc--inline.psc--photo-end .psc__body{padding:4px 20px 4px 4px}.psc--inline .psc__links{margin-top:0;padding-top:12px}.psc--inline .psc__badge{inset-inline-start:10px;top:10px}@media (max-width:480px){.psc--inline .psc__card{align-items:flex-start;flex-direction:column}.psc--inline .psc__body{padding:16px 4px 4px}}.psc--spot-wide .psc__card--spot{align-items:center;flex-direction:row;gap:clamp(20px,3vw,44px);grid-column:1/-1;padding:clamp(20px,3vw,40px);text-align:left;--psc-justify:flex-start;--psc-align:left}.psc--spot-wide.psc--photo-end .psc__card--spot{flex-direction:row-reverse}.psc--spot-wide .psc__card--spot .psc__media{margin:0;max-width:40%;width:calc(var(--psc-avatar, 160px)*1.7)}.psc--spot-wide.psc--bleed .psc__card--spot .psc__media{max-width:38%;width:38%}.psc--spot-wide.psc--bleed .psc__card--spot .psc__frame,.psc--spot-wide.psc--bleed .psc__card--spot .psc__pic{border-radius:calc(var(--psc-radius, 20px)*.7);overflow:hidden}.psc--spot-wide .psc__card--spot .psc__body{padding:0}.psc--spot-wide .psc__card--spot .psc__name{font-size:clamp(26px,3vw,40px)}.psc--spot-wide .psc__card--spot .psc__role{font-size:1.1em}.psc--spot-wide .psc__card--spot .psc__company{font-size:14px}.psc--spot-wide .psc__card--spot .psc__links{margin-top:0;padding-top:22px}@media (max-width:640px){.psc--spot-wide .psc__card--spot{align-items:var(--psc-justify);flex-direction:column;text-align:var(--psc-align)}.psc--spot-wide .psc__card--spot .psc__media{max-width:70%}.psc--spot-wide.psc--bleed .psc__card--spot .psc__media{max-width:100%;width:100%}}.psc--spot-tall .psc__card--spot{grid-column:span 2;grid-row:span 2}.psc--spot-tall.psc--cols-1 .psc__card--spot,.psc--spot-tall.psc--cols-2 .psc__card--spot{grid-column:span 1}.psc--spot-tall.psc--photo-end .psc__card--spot{grid-column-end:-1}.psc--spot-tall .psc__card--spot .psc__media{width:calc(var(--psc-avatar, 160px)*1.6)}.psc--spot-tall .psc__card--spot .psc__name{font-size:clamp(24px,2.6vw,34px)}.psc--spot-tall .psc__card--spot .psc__role{font-size:1.1em}.psc--spot-tall .psc__card--spot .psc__body{justify-content:center;padding:28px 30px 30px}@media (max-width:1024px){.psc--spot-tall .psc__card--spot{grid-column:1/-1;grid-row:auto}}@media (max-width:640px){.psc--spot-tall .psc__card--spot .psc__media{width:calc(var(--psc-avatar, 160px)*1.25)}}.psc__card--spot:not(.psc__card--minimal){background-image:linear-gradient(135deg,rgba(var(--psc-accent-rgb),.08),transparent 55%)}.psc--overlay .psc__card{display:block;padding:0}.psc--overlay .psc__media{width:100%}.psc--overlay .psc__frame{aspect-ratio:var(--psc-ratio,4/5)}.psc--overlay .psc__body{background:linear-gradient(0deg,rgba(1,10,22,.92) 0,rgba(1,10,22,.6) 55%,transparent);inset-inline:0;bottom:0;padding:44px 22px 22px;position:absolute;z-index:3}.psc--overlay-top .psc__body{background:linear-gradient(180deg,rgba(1,10,22,.92) 0,rgba(1,10,22,.6) 55%,transparent);bottom:auto;padding:22px 22px 44px;top:0}.psc--overlay-top .psc__badge{bottom:12px;top:auto}.psc--overlay .psc__body{gap:3px}.psc--overlay .psc__rule{margin:8px 0 3px}.psc--overlay .psc__links{padding-top:12px}.psc--overlay-reveal .psc__company,.psc--overlay-reveal .psc__links,.psc--overlay-reveal .psc__role,.psc--overlay-reveal .psc__rule{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;transform:translateY(8px);transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1),padding .3s ease,margin .3s ease}.psc--overlay-reveal .psc__card:focus-within .psc__rule,.psc--overlay-reveal .psc__card:hover .psc__rule{margin:8px 0 3px;max-height:2px;opacity:1;transform:none}.psc--overlay-reveal .psc__card:focus-within .psc__company,.psc--overlay-reveal .psc__card:focus-within .psc__role,.psc--overlay-reveal .psc__card:hover .psc__company,.psc--overlay-reveal .psc__card:hover .psc__role{max-height:6em;opacity:1;transform:none}.psc--overlay-reveal .psc__card:focus-within .psc__links,.psc--overlay-reveal .psc__card:hover .psc__links{max-height:60px;opacity:1;padding-top:12px;transform:none}@media (min-width:641px){.psc--staggered .psc__grid{align-items:start;padding-bottom:56px}.psc--staggered .psc__card:nth-child(2n){margin-top:56px}}.psc--carousel .psc__grid{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:-8px -2px -12px;padding:8px 2px 12px;scroll-padding-inline:2px}.psc--carousel .psc__grid::-webkit-scrollbar{display:none}.psc--carousel .psc__card{flex:0 0 calc((100% - var(--psc-gap, 24px)*(var(--psc-cols, 3) - 1) - var(--psc-peek, 0px))/var(--psc-cols, 3));scroll-snap-align:start}@media (max-width:1024px){.psc--carousel .psc__card{flex-basis:calc((100% - var(--psc-gap, 24px)*(var(--psc-cols-md, 2) - 1) - var(--psc-peek, 0px))/var(--psc-cols-md, 2))}}@media (max-width:640px){.psc--carousel .psc__card{flex-basis:calc((100% - var(--psc-gap, 24px)*(var(--psc-cols-sm, 1) - 1) - var(--psc-peek, 0px))/var(--psc-cols-sm, 1))}}.psc__arrow,.psc__dots{display:none}.psc--js .psc__arrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(1,10,22,.8);border:1px solid rgba(var(--psc-accent-rgb),.35);border-radius:50%;box-shadow:0 10px 30px -10px rgba(0,0,0,.8);color:var(--psc-accent);cursor:pointer;display:grid;height:44px;margin-top:-22px;padding:0;place-items:center;position:absolute;top:50%;transition:background-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease;width:44px;z-index:5}.psc__arrow svg{height:20px;width:20px}.psc__arrow--prev{left:-22px}.psc__arrow--next{right:-22px}.psc__arrow:hover{background:var(--psc-accent);color:#010a16}.psc__arrow[disabled]{cursor:default;opacity:.3;pointer-events:none}@media (max-width:1300px){.psc__arrow--prev{left:6px}.psc__arrow--next{right:6px}}.psc--js .psc__dots{display:flex;gap:8px;justify-content:center;margin-top:26px}.psc__dot{background:hsla(0,0%,100%,.22);border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:width .3s cubic-bezier(.22,1,.36,1),background-color .3s ease;width:8px}.psc__dot[aria-selected=true]{background:var(--psc-accent);width:26px}.psc--flip .psc__card{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;box-shadow:none;display:block;overflow:visible;padding:0;perspective:1200px}.psc--flip .psc__card:after,.psc--flip .psc__card:before{display:none}.psc__flipper{aspect-ratio:var(--psc-ratio,4/5);display:grid;position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.22,1,.36,1);width:100%}.psc__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--psc-card-bg);border:1px solid var(--psc-card-border);border-radius:var(--psc-radius,20px);display:flex;flex-direction:column;grid-area:1/1;overflow:hidden;position:relative;transform:translateZ(0)}.psc--flip .psc__card--glass .psc__face{-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25)}.psc--flip .psc__card--elevated .psc__face{background-image:linear-gradient(180deg,rgba(2,3,4,.55),rgba(2,3,4,.55));box-shadow:0 26px 52px -28px rgba(0,0,0,.85)}.psc--flip .psc__card--outline .psc__face{background:transparent}.psc--flip .psc__card--minimal .psc__face{border-color:transparent}.psc--flip .psc__card--gradient .psc__face{border-color:rgba(var(--psc-accent-rgb),.4)}.psc--flip .psc__card--featured .psc__face{border-color:rgba(var(--psc-accent-rgb),.45)}.psc__face--front .psc__frame,.psc__face--front .psc__media{aspect-ratio:auto;height:100%}.psc__face--front .psc__body{background:linear-gradient(0deg,rgba(1,10,22,.92) 0,rgba(1,10,22,.55) 60%,transparent);inset-inline:0;bottom:0;gap:2px;padding:44px 22px 22px;position:absolute;z-index:3}.psc__face--back{background-image:radial-gradient(80% 60% at 50% 0,rgba(var(--psc-accent-rgb),.16),transparent 70%),linear-gradient(180deg,rgba(1,10,22,.86),rgba(1,10,22,.94));justify-content:center;transform:rotateY(180deg) translateZ(0)}.psc__face--back .psc__body{justify-content:center;padding:28px 26px}.psc__face--back .psc__name{font-size:1.15em}.psc__face--back .psc__links{margin-top:0;padding-top:18px}.psc--flip .psc__card.is-flipped .psc__flipper,.psc--flip-hover .psc__card:focus-within .psc__flipper,.psc--flip-hover .psc__card:hover .psc__flipper{transform:rotateY(180deg)}.psc__fliptoggle{background:rgba(1,10,22,.7);border:1px solid rgba(var(--psc-accent-rgb),.5);border-radius:50%;color:var(--psc-accent);cursor:pointer;display:grid;height:32px;padding:0;place-items:center;position:absolute;right:12px;top:12px;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease;width:32px;z-index:6}.psc__fliptoggle svg{height:12px;width:12px}.psc__fliptoggle:hover{background:var(--psc-accent);color:#010a16}.psc__fliptoggle[aria-expanded=true]{transform:rotate(45deg)}.psc--flip .psc__badge{inset-inline-start:12px}.psc__card--tba{align-items:center;background:transparent;background-image:none;border-color:rgba(var(--psc-accent-rgb),.25);border-style:dashed;gap:10px;justify-content:center;min-height:220px;padding:40px 24px;text-align:center}.psc__card--tba:after,.psc__card--tba:before{display:none}.psc--flip .psc__card--tba{aspect-ratio:var(--psc-ratio,4/5);border:1px dashed rgba(var(--psc-accent-rgb),.25);display:flex}.psc__tba-mark{background:rgba(var(--psc-accent-rgb),.1);border:1px dashed rgba(var(--psc-accent-rgb),.45);border-radius:50%;color:var(--psc-accent);display:grid;font-size:20px;font-weight:700;height:52px;margin-bottom:4px;place-items:center;width:52px}.psc__tba-title{color:var(--psc-name);font-family:var(--psc-font-display,inherit);font-size:16px;font-weight:600;margin:0}.psc__tba-text{color:var(--psc-company);font-size:13px;line-height:1.6;margin:0;max-width:26ch}.psc__empty{border:1px dashed rgba(var(--psc-accent-rgb),.35);border-radius:12px;color:var(--psc-company);font-size:14px;padding:32px;text-align:center}.psc__cursorglow{background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(var(--psc-accent-rgb),.14),rgba(var(--psc-glow-rgb),.08) 45%,transparent 70%);border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:3}.psc--cursor .psc__card:focus-within .psc__cursorglow,.psc--cursor .psc__card:hover .psc__cursorglow{opacity:1}.psc--reveal .psc__card:not(.is-done){opacity:0;transition:opacity .7s ease,transform .9s cubic-bezier(.22,1,.36,1),filter .7s ease;transition-delay:calc(var(--i, 0)*70ms)}.psc--reveal.psc--rv-up .psc__card:not(.is-done){transform:translateY(22px)}.psc--reveal.psc--rv-zoom .psc__card:not(.is-done){transform:scale(.92)}.psc--reveal.psc--rv-blur .psc__card:not(.is-done){filter:blur(12px)}.psc--reveal.psc--rv-side .psc__card:not(.is-done){transform:translateX(-32px)}.psc--reveal.psc--rv-side .psc__card:nth-child(2n):not(.is-done){transform:translateX(32px)}.psc--reveal .psc__card.is-in:not(.is-done){filter:none;opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.psc__card,.psc__dot,.psc__flipper,.psc__fliptoggle,.psc__frame,.psc__link,.psc__pic img{transition:none!important}.psc--hov-both .psc__card:hover,.psc--hov-lift .psc__card:hover,.psc--hov-tilt .psc__card,.psc--reveal .psc__card,.psc--zoom .psc__card:hover .psc__pic img{transform:none!important}.psc--reveal .psc__card{filter:none!important;opacity:1!important}.psc__card--beam:before{animation:none}.psc__cursorglow{display:none}.psc--carousel .psc__grid{scroll-behavior:auto}.psc__eyebrow:before{animation:none}}@media print{.psc__card{border-color:#999;break-inside:avoid}.psc__arrow,.psc__cursorglow,.psc__dots,.psc__fliptoggle,.psc__links{display:none!important}.psc--flip .psc__flipper{transform:none!important}}