.raen-profile{padding-top:calc(var(--nav-height) + var(--space-4xl));position:relative;overflow:hidden}.raen-layout{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3xl);align-items:center;margin-top:var(--space-2xl)}.raen-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}.raen-photo img{width:100%;height:100%;object-fit:cover}.raen-bio{max-width:680px}.raen-bio-heading{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;color:var(--color-primary);margin-bottom:var(--space-sm)}.raen-bio-tagline{font-family:var(--font-heading);font-size:1.15rem;font-style:italic;color:var(--color-text-muted);margin-bottom:var(--space-sm)}.raen-bio-sub{font-weight:500;color:var(--color-text);margin-bottom:var(--space-xl)}.raen-bio p{color:var(--color-text-muted);margin-bottom:var(--space-lg);line-height:1.8}.raen-bio-highlight{color:var(--color-primary)!important;font-weight:600;font-size:1.05rem}.raen-closing{color:var(--color-text)!important;font-style:italic;font-weight:500}.raen-roles{padding-top:var(--space-3xl)}.raen-embers{position:absolute;inset:0;pointer-events:none;z-index:0}.raen-profile .container{position:relative;z-index:1}#raen-ember-canvas{display:block;width:100%;height:100%}.raen-divider{display:flex;align-items:center;justify-content:center;gap:var(--space-md);padding:0 var(--space-xl);max-width:400px;margin:0 auto}.raen-video{padding-top:var(--space-2xl)}.raen-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:440px;margin-left:auto;margin-right:auto;text-align:center}.raen-video-wrapper{max-width:440px;margin:0 auto;position:relative;padding:12px}.raen-video-wrapper::after,.raen-video-wrapper::before{content:'';position:absolute;width:28px;height:28px;border-color:#e8c9a0;border-style:solid;pointer-events:none}.raen-video-wrapper::before{top:0;left:0;border-width:2px 0 0 2px}.raen-video-wrapper::after{top:0;right:0;border-width:2px 2px 0 0}.raen-video-corners{position:absolute;bottom:0;left:0;right:0;height:28px;pointer-events:none}.raen-video-corners::after,.raen-video-corners::before{content:'';position:absolute;width:28px;height:28px;border-color:#e8c9a0;border-style:solid}.raen-video-corners::before{bottom:0;left:0;border-width:0 0 2px 2px}.raen-video-corners::after{bottom:0;right:0;border-width:0 2px 2px 0}.raen-video-wrapper video{width:100%;height:auto;display:block;border:1px solid rgba(196,122,58,.2);border-radius:4px}.raen-art{padding-top:calc(var(--nav-height) + var(--space-4xl))}@media (max-width:768px){.raen-profile{padding-top:calc(var(--nav-height) + var(--space-xl))}.raen-layout{grid-template-columns:1fr;gap:var(--space-2xl)}.raen-photo{width:100%;max-width:280px;margin:0 auto}.raen-bio{text-align:left}.raen-bio-heading{font-size:1.3rem}.raen-bio p{font-size:.95rem;line-height:1.7}.raen-roles{padding-top:var(--space-2xl)}.raen-art{padding-top:calc(var(--nav-height) + var(--space-xl))}}@media (max-width:480px){.raen-photo{max-width:220px}}@media (min-width:769px) and (max-width:1024px){.raen-layout{gap:var(--space-xl)}.raen-photo{width:280px}.raen-bio-heading{font-size:1.35rem}.raen-bio p{font-size:.92rem}.raen-profile .container{padding:0 1.5rem}}@media (min-width:769px) and (max-width:880px){.raen-layout{grid-template-columns:1fr;text-align:center}.raen-photo{max-width:240px;margin:0 auto}}@media (hover:none) and (pointer:coarse){.raen-video-wrapper:active{opacity:.85}}@supports (padding:env(safe-area-inset-bottom)){.raen-profile{padding-bottom:calc(var(--space-lg) + env(safe-area-inset-bottom))}}