.pv__backdrop{position:fixed;inset:0;z-index:100;background:color-mix(in oklch,var(--surface-canvas) 96%,transparent)}.pv__backdrop[data-state=open]{animation:pv-fade-in .3s ease both}.pv__backdrop[data-state=closed]{animation:pv-fade-out .22s ease both}.pv{--pv-ink:var(--text-primary);--pv-muted:var(--text-tertiary);--pv-chip:var(--surface-deep);--pv-chip-hover:var(--border-default);position:fixed;inset:0;z-index:101;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;color:var(--pv-ink);outline:none;touch-action:none;overscroll-behavior:contain}.pv[data-state=open]{animation:pv-rise .36s var(--ease-out-quint) both}.pv[data-state=closed]{animation:pv-sink .22s ease both}@keyframes pv-rise{0%{opacity:0;scale:.985}}@keyframes pv-sink{to{opacity:0;scale:.985}}@keyframes pv-fade-in{0%{opacity:0}}@keyframes pv-fade-out{to{opacity:0}}.pv__head{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.pv__title{margin:0;overflow:hidden;font-size:var(--text-md);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis}.pv__count{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--pv-muted)}.pv__close{position:relative;flex:none;inline-size:3rem;block-size:3rem;color:var(--pv-ink);background:var(--pv-chip);border:0;border-radius:var(--radius-full);cursor:pointer;transition:background-color .2s ease}.pv__close:hover{background:var(--pv-chip-hover)}.pv__close span{position:absolute;inset:0;background:linear-gradient(currentColor,currentColor) center / .875rem 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px .875rem no-repeat;transform:rotate(45deg)}.pv__close:focus-visible,.pv__thumb:focus-visible{outline:2px solid var(--color-sand);outline-offset:2px}.pv__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;min-block-size:0;overflow:clip;padding:var(--space-2) var(--space-4);user-select:none;-webkit-user-select:none}.pv__slide{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;container-type:size;transition:opacity .3s var(--ease-out-quint),translate .3s var(--ease-out-quint)}.pv-slide-enter-from{opacity:0;translate:calc(var(--pv-dir, 1) * var(--space-8)) 0}.pv-slide-leave-active{pointer-events:none;transition-duration:.2s}.pv-slide-leave-to{opacity:0;translate:calc(var(--pv-dir, 1) * -1 * var(--space-8)) 0}.pv__slide[data-fit] .pv__media{inline-size:min(100cqi,100cqb * var(--pv-r));block-size:auto;max-inline-size:none;max-block-size:none;aspect-ratio:var(--pv-r)}.pv__media{display:block;max-inline-size:100%;max-block-size:100%;object-fit:contain;border-radius:var(--radius-card);cursor:zoom-in;transform-origin:center;transition:transform .35s var(--ease-out-quint),border-radius .35s var(--ease-out-quint);will-change:transform}.pv[data-zoomed] .pv__media{border-radius:0}.pv__media--video{cursor:default;background:var(--surface-deep)}.pv[data-zoomed] .pv__media{cursor:grab}.pv[data-gesturing] .pv__media{transition:border-radius .35s var(--ease-out-quint)}.pv[data-zoomed][data-gesturing] .pv__media{cursor:grabbing}.pv__pager{--pager-bg:var(--pv-chip);--pager-hover:var(--surface-content);display:none;transition:opacity .2s ease}@media(hover:hover){.pv__pager{display:inline-flex}}.pv[data-zoomed] .pv__pager,.pv[data-zoomed] .pv__thumbs,.pv[data-zoomed] .pv__caption{opacity:0;pointer-events:none}.pv__caption{margin:0;padding:var(--space-3) var(--space-5) 0;font-size:var(--text-sm);color:var(--pv-muted);text-align:center;transition:opacity .2s ease}.pv__thumbs{position:relative;display:flex;gap:var(--space-2);padding:var(--space-4) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom,0px));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;transition:opacity .2s ease}.pv__thumbs::-webkit-scrollbar{display:none}.pv__thumb{position:relative;flex:none;inline-size:3.5rem;aspect-ratio:4 / 3;padding:0;overflow:clip;background:var(--surface-deep);border:0;border-radius:var(--radius-sm);outline:2px solid transparent;outline-offset:2px;cursor:pointer;transition:outline-color .2s ease}.pv__thumb[data-active]:not(:focus-visible){outline-color:var(--border-strong)}.pv__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.pv__thumbplay{position:absolute;inset-block-end:.25rem;inset-inline-end:.25rem;color:var(--color-white);filter:drop-shadow(0 1px 2px oklch(0 0 0 / .5))}@media(min-width:768px){.pv__thumb{inline-size:4.5rem}}@media(prefers-reduced-motion:reduce){.pv__backdrop,.pv,.pv__media{animation:none;transition:none}.pv-slide-enter-from,.pv-slide-leave-to{translate:none}}.gs[data-v-f7d09d2d]{--gs-slide-w:min(64rem, 68vw);--gs-gap:var(--space-6);--gs-side-scale:.74;--gs-slide-h:calc(var(--gs-slide-w) * var(--gs-ar-h) / var(--gs-ar-w));--gs-step:calc(var(--gs-slide-w) / 2 + var(--gs-gap) + var(--gs-slide-w) * var(--gs-side-scale) / 2)}@media(max-width:48rem){.gs[data-v-f7d09d2d]{--gs-slide-w:82vw;--gs-gap:var(--space-4);--gs-side-scale:.8}}.gs__stage[data-v-f7d09d2d]{position:relative;inline-size:100%;block-size:var(--gs-slide-h);overflow:hidden;touch-action:pan-y;outline:none}.gs__stage[data-v-f7d09d2d]:focus-visible{outline:2px solid var(--color-sand);outline-offset:var(--space-2);border-radius:var(--radius-lg)}.gs__slide[data-v-f7d09d2d]{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--gs-slide-w);block-size:var(--gs-slide-h);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-lg);transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.gs__hit[data-v-f7d09d2d]{position:absolute;inset:0;z-index:1;display:block;inline-size:100%;block-size:100%;padding:0;border:0;background:none;cursor:pointer}.gs__slide--active .gs__hit[data-v-f7d09d2d]{cursor:zoom-in}.gs__hit[data-v-f7d09d2d] img{inline-size:100%;block-size:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.gs__overlay[data-v-f7d09d2d]{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-10) var(--space-8) var(--space-8);color:var(--color-white);background:linear-gradient(to top,oklch(0 0 0 / .72),oklch(0 0 0 / .35) 42%,transparent);pointer-events:none;animation:gs-fade-f7d09d2d .5s ease both}.gs__otitle[data-v-f7d09d2d]{font-size:var(--text-xxl);font-weight:600;line-height:1.1;text-wrap:balance}.gs__otext[data-v-f7d09d2d]{max-inline-size:46ch;color:#ffffffdb;line-height:1.5}.gs__octa[data-v-f7d09d2d]{pointer-events:auto;margin-block-start:var(--space-2)}@keyframes gs-fade-f7d09d2d{0%{opacity:0;transform:translateY(var(--space-3))}}@media(max-width:48rem){.gs__overlay[data-v-f7d09d2d]{padding:var(--space-8) var(--space-5) var(--space-6)}.gs__otitle[data-v-f7d09d2d]{font-size:var(--text-xl)}.gs__otext[data-v-f7d09d2d]{font-size:var(--text-sm)}}.gs__arrow[data-v-f7d09d2d]{position:absolute;inset-block-start:50%;translate:0 -50%;z-index:20;display:grid;place-items:center;inline-size:var(--space-11);block-size:var(--space-11);color:var(--text-on-glass);background:var(--surface-glass);border:1px solid var(--border-on-glass);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6);cursor:pointer;opacity:0;transition:opacity .25s ease,scale .2s ease}.gs__stage:hover .gs__arrow[data-v-f7d09d2d],.gs__stage:focus-within .gs__arrow[data-v-f7d09d2d]{opacity:1}.gs__arrow[data-v-f7d09d2d]:hover{scale:1.06}.gs__arrow[data-v-f7d09d2d]:disabled{opacity:0!important;pointer-events:none}.gs__arrow--prev[data-v-f7d09d2d]{inset-inline-start:max(var(--space-4),calc((100% - var(--gs-slide-w)) / 2 + var(--space-4)))}.gs__arrow--next[data-v-f7d09d2d]{inset-inline-end:max(var(--space-4),calc((100% - var(--gs-slide-w)) / 2 + var(--space-4)))}.gs__dots[data-v-f7d09d2d]{position:absolute;inset-block-end:var(--space-5);inset-inline:0;z-index:20;display:flex;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-inline:auto;inline-size:fit-content;background:var(--surface-glass);border:1px solid var(--border-on-glass);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6)}.gs__dot[data-v-f7d09d2d]{inline-size:var(--space-2);block-size:var(--space-2);padding:0;border:0;border-radius:var(--radius-full);background:var(--text-on-glass-muted);cursor:pointer;transition:inline-size .3s ease,background .3s ease}.gs__dot--on[data-v-f7d09d2d]{inline-size:var(--space-5);background:var(--text-on-glass)}.gs__caption[data-v-f7d09d2d]{margin-block-start:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.gs__slide[data-v-f7d09d2d]{transition:none}}.sbar[data-v-ec9924f7]{margin-block-end:var(--space-10)}.tprofile__backdrop{position:fixed;inset:0;z-index:100;background:#00000047}.tprofile__backdrop[data-state=open]{animation:tprofile-fade-in .4s ease both}.tprofile__backdrop[data-state=closed]{animation:tprofile-fade-out .3s ease both}.tprofile__panel{position:fixed;inset-inline:0;inset-block-end:0;z-index:101;display:grid;grid-template-rows:auto minmax(0,1fr);max-block-size:86svh;padding-block-end:env(safe-area-inset-bottom,0px);color:var(--text-primary);background:var(--surface-canvas);border-radius:var(--radius-card-lg) var(--radius-card-lg) 0 0;box-shadow:0 -12px 40px #00000029;outline:none;transform:translateY(var(--drawer-swipe-movement-y, 0px));transition:transform .5s var(--ease-sheet)}.tprofile__panel[data-swiping]{transition-duration:0ms}.tprofile__panel[data-state=open]{animation:tprofile-rise .5s var(--ease-sheet) both}.tprofile__panel[data-state=closed]{animation:tprofile-sink calc(.4s * var(--drawer-swipe-strength, 1)) var(--ease-sheet) both}@media(min-width:768px){.tprofile__panel{inset-inline:auto;inset-block:50% auto;inset-inline-start:50%;inline-size:min(48rem,calc(100vw - 2 * var(--layout-px)));max-block-size:min(80svh,44rem);padding-block-end:0;border-radius:var(--radius-card-lg);box-shadow:var(--shadow-float);translate:-50% -50%;transform:translateY(var(--drawer-swipe-movement-y, 0px))}.tprofile__panel[data-state=open]{animation:tprofile-drop-in .4s var(--ease-out-quint) both}.tprofile__panel[data-state=closed]{animation:tprofile-drop-out calc(.3s * var(--drawer-swipe-strength, 1)) var(--ease-in-out-soft) both}.tprofile__grip{display:none}}@keyframes tprofile-rise{0%{translate:0 100%}}@keyframes tprofile-sink{to{translate:0 100%}}@keyframes tprofile-drop-in{0%{translate:-50% calc(-50% + 1.5rem);opacity:0}}@keyframes tprofile-drop-out{to{translate:-50% calc(-50% + 1.5rem);opacity:0}}@keyframes tprofile-fade-in{0%{opacity:0}}@keyframes tprofile-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.tprofile__panel,.tprofile__backdrop{animation-duration:1ms!important;transition:none}}.tprofile__grip{justify-self:center;inline-size:2.25rem;block-size:.3rem;margin-block-start:var(--space-3);background:var(--border-strong);border-radius:var(--radius-full)}.tprofile__close{position:absolute;inset-block-start:var(--space-5);inset-inline-end:var(--space-5);z-index:1;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;padding:0;color:var(--text-secondary);background:var(--surface-deep);border:0;border-radius:var(--radius-full);cursor:pointer;transition:background-color .25s ease,color .25s ease}.tprofile__close:hover{color:var(--text-primary);background:var(--border-default)}.tprofile__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tprofile__close .msym{--ms-size:1.125rem}.tprofile__body{display:grid;gap:var(--space-5);padding:var(--space-4) var(--space-6) var(--space-8);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.tprofile__body::-webkit-scrollbar{display:none}@media(min-width:768px){.tprofile__body{grid-template-columns:14rem minmax(0,1fr);gap:var(--space-8);align-items:start;padding:var(--space-8)}}.tprofile__media{inline-size:8rem;aspect-ratio:1;overflow:clip;background:var(--surface-deep);border-radius:var(--radius-full)}@media(min-width:768px){.tprofile__media{inline-size:min(100%,14rem)}}.tprofile__photo{display:block;inline-size:100%;block-size:auto;aspect-ratio:1;object-fit:cover}.tprofile__initial{display:grid;place-items:center;block-size:100%;font-size:var(--text-xxl);font-weight:var(--font-weight-semibold);color:var(--text-tertiary)}.tprofile__text{display:grid;justify-items:start;gap:var(--space-5);padding-inline-end:var(--space-8)}.tprofile__id{display:grid;gap:2px}.tprofile__name{margin:0;font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--text-primary)}.tprofile__role{margin:0;color:var(--text-secondary)}.tprofile__office{margin:0;font-size:var(--text-sm);color:var(--text-tertiary)}.tprofile__bio{margin:0;font-size:var(--text-md);line-height:1.55;color:var(--text-primary)}.tprofile__lines{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.tprofile__line{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none}.tprofile__line:hover{color:var(--text-primary)}.tprofile__foot{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tprofile__pill{gap:var(--space-2);font-size:var(--text-sm)}.tprofile__pill svg{flex:none;display:block}
