.PersonHome-module__gbe1Na__page{background:var(--ap-color-canvas);min-height:100svh;color:var(--ap-web-ink);font-family:var(--ap-font-web);letter-spacing:var(--ap-web-tracking);flex-direction:column;display:flex}.PersonHome-module__gbe1Na__stage{padding:var(--ap-spacing-content);touch-action:pinch-zoom;flex:1;justify-content:center;align-items:center;display:flex}.PersonHome-module__gbe1Na__hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PersonHome-module__gbe1Na__person{width:clamp(64px,9vmin,88px);height:auto;display:block;overflow:visible}.PersonHome-module__gbe1Na__line{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0}.PersonHome-module__gbe1Na__eye{stroke-width:1.05px;transform-box:fill-box;transform-origin:50%}.PersonHome-module__gbe1Na__body{transform-box:view-box;transform-origin:15.8px 28.2px}.PersonHome-module__gbe1Na__gaze{transition:transform .24s var(--ap-web-ease-out-quint)}.PersonHome-module__gbe1Na__lean{transition:transform 1.1s cubic-bezier(.45,0,.2,1)}.PersonHome-module__gbe1Na__person[data-intro=pending] .PersonHome-module__gbe1Na__line{stroke-dashoffset:1.001px;animation:1ms 2.5s forwards PersonHome-module__gbe1Na__drawn}@keyframes PersonHome-module__gbe1Na__drawn{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.PersonHome-module__gbe1Na__gaze,.PersonHome-module__gbe1Na__lean{transition:none}.PersonHome-module__gbe1Na__person[data-intro=pending] .PersonHome-module__gbe1Na__line{stroke-dashoffset:0;animation:none}}
.SiteFooter-module__vFxfQG__footer{--edge:var(--ap-spacing-small);padding:0 var(--ap-web-page-gutter) calc(var(--edge) + env(safe-area-inset-bottom));font-size:var(--ap-web-text-caption);color:var(--ap-web-ink-secondary);flex-direction:column;align-items:center;font-weight:500;line-height:16px;display:flex}@media (min-width:768px){.SiteFooter-module__vFxfQG__footer{--edge:var(--ap-spacing-section)}}.SiteFooter-module__vFxfQG__footer[data-intro=pending]{animation:SiteFooter-module__vFxfQG__arrive var(--ap-motion-slow) ease 2.5s both}@keyframes SiteFooter-module__vFxfQG__arrive{0%{opacity:0;visibility:hidden}}.SiteFooter-module__vFxfQG__links{margin-bottom:6px;display:flex}.SiteFooter-module__vFxfQG__round{border-radius:var(--ap-radius-capsule);width:32px;height:32px;color:inherit;transition:background-color var(--ap-web-duration-color) var(--ap-web-ease-standard), color var(--ap-web-duration-color) var(--ap-web-ease-standard);justify-content:center;align-items:center;display:inline-flex}.SiteFooter-module__vFxfQG__round:focus-visible,.SiteFooter-module__vFxfQG__door:focus-visible{outline:2px solid var(--ap-color-ink);outline-offset:2px}@media (hover:hover){.SiteFooter-module__vFxfQG__round:hover{background:var(--ap-web-elevation);color:var(--ap-web-ink)}.SiteFooter-module__vFxfQG__door:hover{color:var(--ap-web-ink)}}.SiteFooter-module__vFxfQG__glyph{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;display:block}.SiteFooter-module__vFxfQG__dot{fill:currentColor;stroke:none}.SiteFooter-module__vFxfQG__separator{opacity:.55;margin:0 7px}.SiteFooter-module__vFxfQG__door{color:inherit;transition:color var(--ap-web-duration-color) var(--ap-web-ease-standard);text-decoration:none}.SiteFooter-module__vFxfQG__door[aria-current=page]{color:var(--ap-web-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.SiteFooter-module__vFxfQG__footer[data-intro=pending]{animation:none}}
@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}[data-view-transition=person]{view-transition-name:person}[data-view-transition=footer]{view-transition-name:footer}::view-transition-group(person){animation-duration:.42s;animation-timing-function:cubic-bezier(.3,.8,.2,1)}::view-transition-old(root){animation-duration:.3s}::view-transition-new(root){animation-duration:.3s}::view-transition-image-pair(person){isolation:auto}::view-transition-new(person){opacity:1;mix-blend-mode:normal;animation:none}::view-transition-old(person){mix-blend-mode:normal;animation:.28s forwards site-person-leaves}@keyframes site-person-leaves{to{opacity:0}}
