#footer-content.svelte-16hkftz{color:var(--color-text-primary);--headshot-size:clamp(60px, 10vmin, 120px);padding-bottom:calc(var(--float-center) - var(--headshot-size) / 2);padding-left:var(--content-padding-current);padding-right:var(--content-padding-current);flex-direction:row;justify-content:flex-start;align-items:center;gap:clamp(.5rem,2vmin,1.5rem);display:flex}#copyright.svelte-16hkftz{font-family:var(--font-family-easy)}.headshot.svelte-16hkftz{cursor:pointer;color:inherit;flex-shrink:0;text-decoration:none}.headshot.svelte-16hkftz:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:50%}.parallax-container.svelte-16hkftz{transition:transform var(--transition-speed);width:var(--headshot-size);height:var(--headshot-size);border-radius:50%;margin:0;position:relative}.layer.svelte-16hkftz{will-change:transform;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.layer.buildings.svelte-16hkftz{z-index:1;opacity:.75}.layer.foreground.svelte-16hkftz{z-index:2;opacity:.95;box-shadow:0 8px 10px var(--color-shadow);transition:opacity var(--transition-speed), box-shadow var(--transition-speed)}.footer.svelte-16hkftz{width:max-content;font-size:clamp(1rem,3.5vmin,2rem);font-family:var(--font-family-base);flex-shrink:0;margin:0;padding:0}@media (hover:hover) and (pointer:fine){.headshot.svelte-16hkftz:hover .parallax-container:where(.svelte-16hkftz){transform:scale(1.2)}.headshot.svelte-16hkftz:hover .layer.foreground:where(.svelte-16hkftz){opacity:1;box-shadow:0 12px 16px color-mix(in oklab, var(--color-shadow) 88%, transparent)}}@media (width<=925px){#footer-content.svelte-16hkftz{flex-wrap:wrap;justify-content:center;padding-left:0;padding-right:0}.footer.svelte-16hkftz{text-align:center;order:1;width:100%}.headshot.svelte-16hkftz{order:2}}@media (width<=610px){#footer-content.svelte-16hkftz{--headshot-size:clamp(50px, 12vmin, 80px);gap:clamp(.25rem,1.5vmin,1rem)}.footer.svelte-16hkftz{font-size:clamp(.875rem,4vmin,1.5rem)}}@media (width<=480px){#footer-content.svelte-16hkftz{--headshot-size:clamp(45px, 14vmin, 70px)}}@media (height<=500px) and (orientation:landscape){#footer-content.svelte-16hkftz{--headshot-size:clamp(50px, 8vmin, 80px)}}#footer-content.badge.svelte-16hkftz{--headshot-size:50px;padding-left:max(5%, env(safe-area-inset-left,1rem));animation:svelte-16hkftz-badge-in .8s 1s var(--ease-out) both;justify-content:flex-start;padding-right:0}@keyframes svelte-16hkftz-badge-in{0%{opacity:0}}.badge.svelte-16hkftz .headshot:where(.svelte-16hkftz){position:relative}.badge.svelte-16hkftz .parallax-container:where(.svelte-16hkftz){opacity:.75;transition:opacity var(--transition-speed) var(--ease-out), transform var(--transition-speed) var(--ease-out)}.badge.svelte-16hkftz .headshot:where(.svelte-16hkftz):hover .parallax-container:where(.svelte-16hkftz),.badge.svelte-16hkftz .headshot:where(.svelte-16hkftz):focus-visible .parallax-container:where(.svelte-16hkftz){opacity:1}.hi.svelte-16hkftz{left:calc(100% + var(--spacing-sm));white-space:nowrap;font-family:var(--font-family-base);color:var(--color-text-primary);opacity:0;transition:opacity var(--transition-speed) var(--ease-out), transform var(--transition-speed) var(--ease-out);pointer-events:none;font-size:.85rem;position:absolute;top:50%;transform:translate(-6px,-50%)}.headshot.svelte-16hkftz:hover .hi:where(.svelte-16hkftz),.headshot.svelte-16hkftz:focus-visible .hi:where(.svelte-16hkftz){opacity:1;transform:translateY(-50%)}@media (hover:none){.badge.svelte-16hkftz .parallax-container:where(.svelte-16hkftz){opacity:1}}@media (width<=1030px){#footer-content.badge.svelte-16hkftz{--headshot-size:45px}}@media (width<=610px){#footer-content.badge.svelte-16hkftz{padding-left:1rem}}@media (prefers-reduced-motion:reduce){.layer.svelte-16hkftz,.parallax-container.svelte-16hkftz,.headshot.svelte-16hkftz:hover .parallax-container:where(.svelte-16hkftz),.hi.svelte-16hkftz{transition:none}#footer-content.badge.svelte-16hkftz{animation:none}}
