.ayla-profile{padding-top:calc(var(--nav-height) + var(--space-4xl));position:relative;overflow:hidden}.ayla-layout{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3xl);align-items:center;margin-top:var(--space-2xl)}.ayla-photo{width:360px;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-md);box-shadow:0 12px 40px var(--color-shadow);flex-shrink:0}.ayla-photo img{width:100%;height:100%;object-fit:cover}.ayla-bio{max-width:680px}.ayla-bio-heading{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;color:var(--color-primary);margin-bottom:var(--space-sm)}.ayla-bio p{color:var(--color-text-muted);margin-bottom:var(--space-lg);line-height:1.8}.ayla-embers{position:absolute;inset:0;pointer-events:none;z-index:0}.ayla-profile .container{position:relative;z-index:1}#ayla-ember-canvas{display:block;width:100%;height:100%}.ayla-divider{display:flex;align-items:center;justify-content:center;gap:var(--space-md);padding:0 var(--space-xl);max-width:400px;margin:0 auto}.ayla-roles{padding-top:var(--space-3xl)}.ayla-video{padding-top:var(--space-2xl)}.ayla-video-title{font-family:'Josefin Sans',sans-serif;font-weight:300;font-size:1.8rem;letter-spacing:3px;text-transform:uppercase;color:#e8c9a0;margin-bottom:var(--space-xl);max-width:540px;margin-left:auto;margin-right:auto;text-align:center}.ayla-video-wrapper{max-width:540px;margin:0 auto;position:relative;padding:12px}.ayla-video-wrapper::after,.ayla-video-wrapper::before{content:'';position:absolute;width:28px;height:28px;border-color:#e8c9a0;border-style:solid;pointer-events:none}.ayla-video-wrapper::before{top:0;left:0;border-width:2px 0 0 2px}.ayla-video-wrapper::after{top:0;right:0;border-width:2px 2px 0 0}.ayla-video-corners{position:absolute;bottom:0;left:0;right:0;height:28px;pointer-events:none}.ayla-video-corners::after,.ayla-video-corners::before{content:'';position:absolute;width:28px;height:28px;border-color:#e8c9a0;border-style:solid}.ayla-video-corners::before{bottom:0;left:0;border-width:0 0 2px 2px}.ayla-video-corners::after{bottom:0;right:0;border-width:0 2px 2px 0}.ayla-video-wrapper video{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;border:1px solid rgba(196,122,58,.2);border-radius:4px}.section-title.ayla-art-title{font-family:var(--font-heading);font-weight:300;color:#e8c9a0;letter-spacing:4px;text-transform:uppercase;text-shadow:0 0 15px rgba(232,201,160,.6),0 0 30px rgba(196,122,58,.4);margin-bottom:var(--space-lg)}.tattoo-carousel-thumb{width:80px;height:80px;border-radius:50%;overflow:hidden;background:#fff;border:2px solid var(--color-primary);display:flex;align-items:center;justify-content:center;margin:var(--space-xl) auto;box-shadow:0 4px 15px rgba(0,0,0,.2)}.tattoo-carousel-thumb img{width:100%;height:100%;object-fit:cover;display:block}#open-tattoo-carousel{margin-top:var(--space-lg)}@media (min-width:769px) and (max-width:1024px){.ayla-layout{gap:var(--space-xl)}.ayla-photo{width:280px}.ayla-bio-heading{font-size:1.35rem}.ayla-bio p{font-size:.92rem}.ayla-profile .container{padding:0 1.5rem}}@media (min-width:769px) and (max-width:880px){.ayla-layout{grid-template-columns:1fr;text-align:center}.ayla-photo{max-width:240px;margin:0 auto}}@media (hover:none) and (pointer:coarse){.ayla-video-wrapper:active{opacity:.85}}@supports (padding:env(safe-area-inset-bottom)){.ayla-profile{padding-bottom:calc(var(--space-lg) + env(safe-area-inset-bottom))}}@media (max-width:768px){.ayla-profile{padding-top:calc(var(--nav-height) + var(--space-xl))}.ayla-layout{grid-template-columns:1fr;gap:var(--space-2xl)}.ayla-photo{width:100%;max-width:280px;margin:0 auto}.ayla-bio{text-align:left}.ayla-bio-heading{font-size:1.3rem}.ayla-bio p{font-size:.95rem;line-height:1.7}.ayla-roles{padding-top:var(--space-2xl)}#open-tattoo-carousel{margin-top:var(--space-2xl)}}@media (max-width:480px){.ayla-photo{max-width:220px}}