.MosaicAccents-module__XfmuOa__mark{color:#84a64d;flex:none;grid-template-columns:repeat(3,3px);gap:2px;display:inline-grid}.MosaicAccents-module__XfmuOa__mark i{opacity:.25;background:currentColor;width:3px;height:3px;transition:opacity .18s ease-out}.MosaicAccents-module__XfmuOa__mark i:nth-child(2),.MosaicAccents-module__XfmuOa__mark i:nth-child(5),.MosaicAccents-module__XfmuOa__mark i:nth-child(9){opacity:.8}h2:hover .MosaicAccents-module__XfmuOa__mark i,h2:focus-within .MosaicAccents-module__XfmuOa__mark i{opacity:1}.MosaicAccents-module__XfmuOa__tag{isolation:isolate;position:relative}.MosaicAccents-module__XfmuOa__tag:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;opacity:0;background:repeating-conic-gradient(currentColor 0% 25%,#0000 0% 50%) 0 0/8px 8px;transition:opacity .18s ease-out;position:absolute;inset:0}.MosaicAccents-module__XfmuOa__tag:hover:before,.MosaicAccents-module__XfmuOa__tag:focus-visible:before{opacity:.09}.MosaicAccents-module__XfmuOa__signature{vertical-align:middle;align-items:center;margin-inline:.3em;display:inline-flex}.MosaicAccents-module__XfmuOa__letters{gap:4px;display:inline-flex}.MosaicAccents-module__XfmuOa__letter{grid-template-columns:repeat(5,2px);gap:1px;display:grid}.MosaicAccents-module__XfmuOa__letter i{width:2px;height:2px}.MosaicAccents-module__XfmuOa__letter i[data-ink]{background:currentColor;border-radius:50%}.MosaicAccents-module__XfmuOa__skeleton{background:repeating-conic-gradient(#80808012 0% 25%,#80808008 0% 50%) 0 0/24px 24px}@media (prefers-reduced-motion:reduce){.MosaicAccents-module__XfmuOa__mark i,.MosaicAccents-module__XfmuOa__tag:before{transition:none}}
.ColorMosaicCover-module__iUpbxW__veil{border-radius:inherit;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;opacity:0;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ColorMosaicCover-module__iUpbxW__veil[data-ready=true]{opacity:1;transition:opacity .24s ease-out}a:hover .ColorMosaicCover-module__iUpbxW__veil[data-ready=true],a:focus-visible .ColorMosaicCover-module__iUpbxW__veil[data-ready=true]{opacity:0}}@media (prefers-reduced-motion:reduce){.ColorMosaicCover-module__iUpbxW__veil[data-ready=true]{transition:none}}
.HalftoneAvatar-module__3vWxQa__portrait{aspect-ratio:1;isolation:isolate;width:100%;position:relative}.HalftoneAvatar-module__3vWxQa__source,.HalftoneAvatar-module__3vWxQa__print{z-index:1;width:100%;height:100%;position:absolute;inset:0}.HalftoneAvatar-module__3vWxQa__source{object-fit:cover;-webkit-mask-image:radial-gradient(at 52% 43%,#000 32%,#0000 72%);mask-image:radial-gradient(at 52% 43%,#000 32%,#0000 72%)}.HalftoneAvatar-module__3vWxQa__print{opacity:0;pointer-events:none}.HalftoneAvatar-module__3vWxQa__portrait[data-ready=true] .HalftoneAvatar-module__3vWxQa__source{opacity:0}.HalftoneAvatar-module__3vWxQa__portrait[data-ready=true] .HalftoneAvatar-module__3vWxQa__print{opacity:1}@media (hover:hover) and (pointer:fine){.HalftoneAvatar-module__3vWxQa__portrait:after{z-index:2;content:"";pointer-events:none;background:radial-gradient(64px circle at var(--portrait-x,50%) var(--portrait-y,50%), #e6b55f33, #e6b55f0f 45%, transparent 75%);opacity:0;transition:opacity .18s ease-out;position:absolute;inset:0}.HalftoneAvatar-module__3vWxQa__portrait[data-ready=true]:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.HalftoneAvatar-module__3vWxQa__portrait:after{transition:none;display:none}}
.PhotoMosaicEdge-module___LImaW__photo{transition:opacity .18s ease-out}.PhotoMosaicEdge-module___LImaW__photo[data-mosaic-loading=true]{opacity:0}.PhotoMosaicEdge-module___LImaW__edge{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;opacity:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 16% 84%,#000),linear-gradient(#000,#0000 14% 86%,#000);mask-image:linear-gradient(90deg,#000,#0000 16% 84%,#000),linear-gradient(#000,#0000 14% 86%,#000)}@media (hover:hover) and (pointer:fine){div:hover>.PhotoMosaicEdge-module___LImaW__edge[data-ready=true]{animation:.7s ease-out both PhotoMosaicEdge-module___LImaW__edge-arrival}}@keyframes PhotoMosaicEdge-module___LImaW__edge-arrival{0%{opacity:0}25%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.PhotoMosaicEdge-module___LImaW__photo{transition:none}div:hover>.PhotoMosaicEdge-module___LImaW__edge[data-ready=true]{animation:none}}
