.cp-socials{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.cp-socials a,.cp-socials>span{width:44px;height:44px;color:inherit;border:1px solid;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.cp-socials a:hover{transform:translateY(-2px)}.cp-socials a:focus-visible{outline-offset:4px;outline:3px solid}.cp-work{text-align:start;margin-top:36px}.cp-section-heading{margin-bottom:18px}.cp-section-heading>span{letter-spacing:.18em;opacity:.65;font-size:9px}.cp-section-heading h3{margin:5px 0;font-size:22px;line-height:1.6}.portfolio-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portfolio-tile{border:1px solid color-mix(in srgb, currentColor 18%, transparent);text-align:start;background:color-mix(in srgb, currentColor 4%, transparent);border-radius:16px;min-width:0;overflow:hidden}.portfolio-cover{aspect-ratio:4/3;background:color-mix(in srgb, currentColor 8%, transparent);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.portfolio-cover>img{object-fit:cover;width:100%;height:100%}.portfolio-kind{bottom:10px;color:#252530;background:#fff;border-radius:30px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;display:inline-flex;position:absolute;inset-inline-start:10px}.portfolio-caption{padding:15px}.portfolio-caption small{opacity:.75;font-size:10px}.portfolio-caption h4{overflow-wrap:anywhere;margin:5px 0;font-size:16px;line-height:1.6}.portfolio-caption p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 12px;font-size:12px;line-height:1.8}.portfolio-caption a{color:inherit;text-underline-offset:4px;align-items:center;gap:7px;font-size:12px;text-decoration:underline;display:inline-flex}.cp-bio{white-space:pre-wrap;overflow-wrap:anywhere}.cp-link span{overflow-wrap:anywhere;min-width:0}.cp-package p{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:420px){.portfolio-gallery{grid-template-columns:1fr}.portfolio-cover{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.cp-socials a{transition:none}.cp-socials a:hover{transform:none}}.creator-page .cp-section-heading h3,.creator-page .cp-collaboration h3,.creator-page .portfolio-caption h4,.creator-page .cp-package h4{color:inherit}
