.creator-profile{--cr-ground:#f7f6f2;--cr-pearl:#fdfcf9;--cr-input:#f4f2ec;--cr-line:#e4e2db;--cr-muted:#63645f;background:var(--cr-ground);padding-bottom:clamp(48px,7vh,88px)}.cr-shell{align-items:start;gap:28px;padding-top:clamp(28px,5vh,56px);display:grid}.cr-overview{min-width:0}.cr-back{width:fit-content;min-height:36px;color:var(--cr-muted);align-items:center;gap:6px;margin:0 0 10px -4px;padding-inline:4px;font-size:12.5px;display:flex}.cr-portrait{background:var(--cr-input);border-radius:50%;width:88px;height:88px;margin-bottom:20px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000008,0 2px 8px #1a160d0f}.cr-overview h1{font-family:var(--font-serif);letter-spacing:-.034em;text-wrap:balance;margin-top:12px;font-size:clamp(2.125rem,1.4rem + 2.6vw,3.25rem);font-weight:400;line-height:1.06}.cr-introduction{max-width:34rem;color:var(--cr-muted);margin-top:16px;font-size:15px;line-height:1.7}.cr-followers{color:var(--cr-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;font-size:12px;display:flex}.cr-followers strong{color:var(--color-ink);font-weight:500}.cr-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:26px;display:flex}.cr-button{background:var(--color-ink);min-height:46px;color:var(--cr-pearl);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:12px;font-weight:500;transition:background .16s;display:inline-flex}.cr-button:hover{background:#30312d}.cr-button-secondary{background:var(--cr-pearl);color:var(--color-ink);box-shadow:0 0 0 1px #00000008,0 1px 2px #1a160d0f}.cr-button-secondary:hover{background:var(--cr-input)}.cr-facts{border-top:1px solid var(--cr-line);margin-top:30px;padding-top:18px;font-size:12px}.cr-facts>div{justify-content:space-between;gap:16px;padding-block:7px;display:flex}.cr-facts dt{color:var(--cr-muted)}.cr-facts dd{text-align:right}.cr-detail-column{width:100%;min-width:0}.cr-panel{background:#fff;border-radius:18px;padding:clamp(16px,2.4vw,26px)}.cr-section+.cr-section{border-top:1px solid var(--cr-line);margin-top:38px;padding-top:32px}.cr-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.cr-section-heading>div{max-width:36rem}.cr-section h2{font-family:var(--font-serif);letter-spacing:-.025em;margin-top:10px;font-size:clamp(25px,2.3vw,33px);line-height:1.2}.cr-section-heading p{color:var(--cr-muted);margin-top:10px;font-size:13px;line-height:1.7}.cr-section-heading a{white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.cr-section-heading a:hover{text-underline-offset:4px;text-decoration:underline}.cr-about p{max-width:68ch;color:var(--cr-muted);margin-top:18px;font-size:14px;line-height:1.85}.cr-product-grid{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:24px;display:grid}.cr-product-grid>li{min-width:0}.cr-product-card{background:var(--cr-pearl);border-radius:14px;flex-direction:column;height:100%;transition:box-shadow .16s;display:flex;overflow:hidden;box-shadow:0 2px 8px #25251b0a}.cr-product-card:hover{box-shadow:0 4px 16px #25251b14}.cr-product-art{aspect-ratio:16/10;background:var(--cr-input);border-radius:14px 14px 10px 10px;position:relative;overflow:hidden}.cr-product-card:hover .cr-product-art>img{opacity:.9}.cr-product-caption{flex-direction:column;flex:1;padding:16px;display:flex}.cr-product-type{letter-spacing:.08em;text-transform:uppercase;color:var(--cr-muted);font-size:10px}.cr-product-caption h3{font-family:var(--font-sans);margin-top:8px;font-size:15px;font-weight:500;line-height:1.4}.cr-product-tagline{max-width:42ch;color:var(--cr-muted);margin:6px 0 18px;font-size:12px;line-height:1.65}.cr-product-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:12px;display:flex}.cr-product-meta>span{align-items:center;gap:5px;display:inline-flex}.cr-product-meta strong{margin-left:auto;font-weight:500}.cr-community-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:24px;display:grid}.cr-community-grid>li{min-width:0}.cr-community-card{border:1px solid var(--cr-line);background:var(--cr-pearl);border-radius:12px;align-items:center;gap:14px;height:100%;padding:14px;transition:border-color .16s,background .16s;display:flex}.cr-community-card:hover{background:var(--cr-input);border-color:#cfccc2}.cr-community-card>img{object-fit:cover;border-radius:10px;flex-shrink:0;width:52px;height:52px}.cr-community-art{background:var(--cr-input);width:52px;height:52px;color:var(--cr-muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.cr-community-card strong{font-size:13px;font-weight:500;display:block}.cr-community-card small{color:var(--cr-muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.cr-community-card>span:not(.cr-community-art){flex:1;min-width:0}.cr-community-card>svg{color:var(--cr-muted);flex-shrink:0;margin-left:auto}.cr-sample-note{color:var(--cr-muted);margin-top:20px;font-size:11px;line-height:1.7}.creator-profile :is(a,button):focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.creator-profile :is(.cr-back,.cr-section-heading a):hover{color:#56594e}@media (min-width:640px){.cr-product-grid,.cr-community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cr-shell{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);gap:clamp(40px,4vw,64px)}.cr-overview{position:sticky;top:calc(81px + clamp(28px,5vh,56px))}}@media (max-width:1023px){.cr-detail-column{max-width:none}.cr-overview .cr-facts{display:none}}@media (max-width:560px){.cr-overview h1{max-width:20rem}.cr-introduction{max-width:21rem}.cr-actions,.cr-followers{margin-top:20px}.cr-portrait{width:72px;height:72px}.cr-section+.cr-section{margin-top:30px;padding-top:26px}}@media (prefers-reduced-motion:reduce){.creator-profile *,.creator-profile :before,.creator-profile :after{transition:none}}