.profile-footer-stage.profile-footer-figma{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(6rem,9vw,10rem) calc(3rem + env(safe-area-inset-bottom));border-block-start:0;padding-block-start:calc(clamp(6rem, 9vw, 10rem) + .8rem);background:hsl(var(--figma-black,var(--stage-deep)))}@media (max-width:39.999rem){.profile-footer-stage.profile-footer-figma{padding-block-start:calc(clamp(6rem, 9vw, 10rem) + .55rem)}.profile-footer-figma .figma-footer-rule{height:.55rem}}.figma-footer-rule{position:absolute;inset:0 0 auto;height:.8rem;background:hsl(var(--figma-gold,var(--stage-brass)));pointer-events:none}.profile-footer-figma .figma-footer-ghost{position:absolute;z-index:-1;inset-inline:0;inset-block-start:.02em;overflow:hidden;color:hsl(var(--foreground)/.085);font-family:var(--font-display-latin);font-size:min(27vw,25rem);font-weight:800;letter-spacing:-.065em;line-height:.9;text-align:center;white-space:nowrap;pointer-events:none;user-select:none;-webkit-mask-image:linear-gradient(180deg,black 20%,transparent 96%);mask-image:linear-gradient(180deg,black 20%,transparent 96%)}.figma-footer-atmosphere{position:absolute;inset:0;width:min(100%,120rem);margin-inline:auto;z-index:-1;pointer-events:none;overflow:hidden}.figma-footer-wisp{position:absolute;bottom:-10%;width:36%;height:78%;opacity:.12;contain:paint;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(transparent,black 25%,black 65%,transparent);mask-image:linear-gradient(transparent,black 25%,black 65%,transparent)}.figma-footer-wisp img{object-fit:contain}.figma-footer-wisp-left{left:-4%;transform:rotate(24deg)}.figma-footer-wisp-right{right:-4%;transform:rotate(-24deg)}.profile-footer-figma .profile-footer-content{position:relative;width:min(100%,92rem);padding-inline:clamp(1.25rem,4vw,4rem)}.profile-footer-figma .profile-footer-layout{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(2.5rem,4vw,4rem)}.profile-footer-figma .profile-footer-identity{width:100%;max-width:none;text-align:center}.profile-footer-figma .profile-footer-wordmark{justify-content:center}.profile-footer-figma .profile-footer-wordmark>span{overflow:visible;font-size:clamp(1.5rem,2.1vw,2.25rem);font-weight:600;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.profile-footer-figma .profile-footer-statement{max-width:none;margin-block-start:clamp(1.75rem,3vw,3rem);font-size:clamp(2rem,4.35vw,4rem);font-weight:600;line-height:1.2;text-wrap:balance}.profile-footer-figma .profile-footer-statement>span{display:block}[dir=ltr] .profile-footer-figma .profile-footer-statement{font-size:clamp(2rem,3.3vw,3.5rem)}.profile-footer-figma .profile-footer-contact{max-width:100%;text-align:center}.profile-footer-figma .profile-footer-socials{justify-content:center;column-gap:clamp(1rem,2.5vw,2rem)}.profile-footer-figma .profile-footer-contact>a,.profile-footer-figma .profile-footer-navigation>:is(a,button),.profile-footer-figma .profile-footer-socials>a>span:last-child{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.profile-footer-figma .profile-footer-socials>a{max-width:100%}.profile-footer-figma .profile-footer-bottom{flex-direction:column;align-items:center;gap:1.5rem;margin-block-start:2.5rem}.profile-footer-figma .profile-footer-navigation{justify-content:center;column-gap:clamp(1rem,2vw,1.75rem)}.profile-footer-figma .profile-footer-bottom>p{text-align:center}@media (max-width:39.999rem){.profile-footer-stage.profile-footer-figma{padding-block-start:4.5rem;padding-block-end:calc(6rem + env(safe-area-inset-bottom))}.profile-footer-figma .figma-footer-ghost{font-size:38vw}.profile-footer-figma .profile-footer-statement,[dir=ltr] .profile-footer-figma .profile-footer-statement{font-size:clamp(1.8rem,6.8vw,3rem);line-height:1.25}.profile-footer-figma .profile-footer-statement>span+span{margin-block-start:.3em}.profile-footer-figma .profile-footer-socials{gap:.5rem 1.25rem}}:is(html[data-contrast=dark],html[data-contrast=light],html[data-contrast=inverted],html[data-grayscale=true]) .profile-footer-figma :is(.figma-footer-ghost,.figma-footer-atmosphere){display:none}:is(html[data-contrast=light],html[data-contrast=inverted]) .profile-footer-stage.profile-footer-figma{background:hsl(var(--background))}@media (forced-colors:active){.profile-footer-stage.profile-footer-figma{border-block-start-color:CanvasText;background:Canvas!important;color:CanvasText}.profile-footer-figma :is(.figma-footer-ghost,.figma-footer-atmosphere){display:none}}