/* Landing Creador: enlaces, un video y contacto, según el plan publicado. */
.creator-hub{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:start;padding-block:55px}.creator-hub h1{font-size:clamp(3rem,5vw,4.8rem);line-height:1.07;max-width:12ch}.creator-hub .intro{max-width:46ch;font-size:1rem}.creator-hub-photo{margin:0;position:sticky;top:95px}.creator-hub-photo img{width:100%;height:auto;aspect-ratio:.8;object-fit:cover;object-position:center;border-radius:160px 160px 12px 12px}.creator-hub-photo figcaption{font-size:.72rem;color:var(--muted);line-height:1.8;margin-top:.6rem}.creator-links{display:grid;gap:.7rem;margin-top:1.8rem}.creator-links>a{display:flex;justify-content:space-between;align-items:center;gap:1rem;border:1px solid var(--line);border-radius:9px;padding:.9rem 1.2rem;background:var(--surface);min-height:72px;transition:background-color 160ms,border-color 160ms}.creator-links small{display:block;font-size:.6rem;letter-spacing:.1em;color:var(--muted);margin-bottom:.3rem}.creator-links strong{font-size:.94rem;font-weight:600}.creator-links b{font-size:1.3rem;font-weight:400}.creator-featured{display:grid;grid-template-columns:.75fr 1.25fr;gap:3rem;padding-block:2.5rem 3.5rem;border-block:1px solid var(--line);align-items:center}.creator-featured h2{font-size:clamp(2rem,3vw,2.8rem);font-weight:500}.creator-featured>div>p:not(.eyebrow){font-size:.95rem;color:var(--muted);line-height:1.85;margin-top:1rem}.creator-video-shell{aspect-ratio:16/9;background:#252623;border-radius:10px;overflow:hidden}.creator-video-start{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;min-height:220px;padding:1.5rem;background:#252623;color:#f7f4ed;border:1px solid #44483b;text-align:center}.creator-video-start strong{font-family:Georgia,serif;font-size:2rem;font-weight:400}.creator-video-start>span:last-child{font-size:.75rem;color:#d5d9c8}.creator-play{display:grid;place-items:center;width:56px;height:56px;border:1px solid #e6edaa;border-radius:50%;font-size:1.1rem;color:#e6edaa}.creator-video-shell iframe{width:100%;height:100%;border:0;display:block}.video-credit{font-size:.75rem!important;line-height:1.8}.video-credit a{text-decoration:underline;text-underline-offset:3px}.creator-direct{display:flex;justify-content:space-between;align-items:center;gap:3rem;padding-block:3rem}.creator-direct h2{font-size:2rem;font-weight:500}.creator-direct p{font-size:.95rem;color:var(--muted);margin-top:.8rem}.creator-direct small{display:block;font-size:.72rem;color:var(--muted);max-width:40ch;margin-top:.8rem}.creator-plan-note{padding:1.3rem 1.5rem;border:1px solid var(--line);border-radius:8px;background:var(--soft);font-size:.8rem;margin-bottom:3rem;line-height:1.8}.creator-plan-note a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:4px;margin-top:.5rem;font-weight:600}.workshop .workshop-art{border-radius:150px 150px 12px 12px}.workshop .workshop-art img{aspect-ratio:.95;object-fit:cover;object-position:53% center}.workshop .order-collection img{aspect-ratio:.9;object-fit:cover}.workshop .order-collection article:nth-child(3) img{object-position:65% center}.workshop .order-collection article:nth-child(2) img{object-position:45% center}.workshop .workshop-art figcaption{font-size:.72rem;background:var(--paper)}
@media(hover:hover) and (pointer:fine){.creator-links>a:hover{background:var(--soft);border-color:#848e6d}.creator-video-start:hover{background:#30342b}}
@media(max-width:900px){.creator-hub{gap:2rem}.creator-featured{gap:2rem}.creator-hub h1{font-size:3.2rem}.creator-direct{gap:1.5rem}}
@media(max-width:650px){.creator-hub{display:flex;flex-direction:column;padding-top:30px;gap:1.8rem}.creator-hub-copy{width:100%}.creator-hub h1{font-size:clamp(3rem,12vw,4rem)}.creator-hub-photo{position:static;width:100%;max-width:420px;margin-inline:auto}.creator-hub-photo img{aspect-ratio:1.1;object-position:center 45%;border-radius:120px 120px 10px 10px}.creator-featured{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem}.creator-featured h2 br{display:none}.creator-video-start{min-height:180px}.creator-video-start strong{font-size:1.5rem}.creator-direct{flex-direction:column;align-items:flex-start;gap:1.4rem;padding-block:2rem}.creator-plan-note{padding:1.1rem}.workshop .workshop-art{border-radius:100px 100px 10px 10px}.workshop .workshop-art img{aspect-ratio:1.15;object-position:center}.workshop .order-collection article{grid-template-columns:1fr}.workshop .order-collection img{aspect-ratio:1.15}.workshop .order-collection article:nth-child(2){padding-top:0}.creator-links strong{font-size:.9rem}}
@media(prefers-reduced-motion:reduce){.creator-links>a{transition:none!important}}
