.caster-profile[data-astro-cid-5mhd73ib]{color:#f2ede4;background:#090808;min-height:100vh;padding:clamp(1.25rem,5vw,5rem)}.caster-profile__nav[data-astro-cid-5mhd73ib],.caster-profile__footer[data-astro-cid-5mhd73ib],.caster-profile__footer[data-astro-cid-5mhd73ib] nav[data-astro-cid-5mhd73ib],.caster-profile__actions[data-astro-cid-5mhd73ib]{align-items:center;gap:1rem;display:flex}.caster-profile__nav[data-astro-cid-5mhd73ib],.caster-profile__eyebrow[data-astro-cid-5mhd73ib],.caster-profile__footer[data-astro-cid-5mhd73ib]{color:#aaa19a;font:700 .68rem/1.5 var(--mono);letter-spacing:.09em;text-transform:uppercase}.caster-profile__nav[data-astro-cid-5mhd73ib] a[data-astro-cid-5mhd73ib],.caster-profile__footer[data-astro-cid-5mhd73ib] a[data-astro-cid-5mhd73ib],.caster-profile__text-link[data-astro-cid-5mhd73ib]{color:#f2ede4}.caster-profile__hero[data-astro-cid-5mhd73ib]{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.65fr);align-items:center;gap:clamp(2rem,8vw,8rem);width:min(100%,78rem);margin:clamp(3rem,9vw,8rem) auto;display:grid}.caster-profile__eyebrow[data-astro-cid-5mhd73ib]{color:#e63b31}.caster-profile[data-astro-cid-5mhd73ib] h1[data-astro-cid-5mhd73ib]{letter-spacing:-.07em;margin:1rem 0;font-size:clamp(3.4rem,8vw,8rem);line-height:.92}.caster-profile[data-astro-cid-5mhd73ib] h1[data-astro-cid-5mhd73ib] em[data-astro-cid-5mhd73ib],.caster-profile[data-astro-cid-5mhd73ib] h2[data-astro-cid-5mhd73ib] em[data-astro-cid-5mhd73ib]{color:#e63b31;font-style:normal}.caster-profile__lead[data-astro-cid-5mhd73ib]{color:#c4bcb5;max-width:44rem;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.55}.caster-profile__portrait[data-astro-cid-5mhd73ib]{margin:0}.caster-profile__portrait[data-astro-cid-5mhd73ib] img[data-astro-cid-5mhd73ib]{border:1px solid #f2ede42e;width:100%;height:auto;display:block}.caster-profile__portrait[data-astro-cid-5mhd73ib] figcaption[data-astro-cid-5mhd73ib]{color:#aaa19a;font:.68rem var(--mono);padding-top:.7rem}.caster-profile__actions[data-astro-cid-5mhd73ib]{flex-wrap:wrap;margin-top:2rem}.caster-profile__button[data-astro-cid-5mhd73ib]{color:#fff;font:700 .72rem var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#e63b31 linear-gradient(110deg,#0000 40%,#f2ede452 50%,#0000 60%) 100% 0/240% 100%;border:1px solid #e63b31;padding:1rem 1.2rem;transition:background-position .5s,color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.caster-profile__button[data-astro-cid-5mhd73ib]:hover,.caster-profile__button[data-astro-cid-5mhd73ib]:focus-visible{background-position:0 0;transform:translateY(-2px);box-shadow:.35rem .35rem #53110d}.caster-profile__button[data-astro-cid-5mhd73ib]:focus-visible{outline-offset:4px;outline:2px solid #f2ede4}.caster-profile__text-link[data-astro-cid-5mhd73ib]{font:700 .7rem var(--mono);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #f2ede480;padding-bottom:.25rem;transition:color .2s,border-color .2s,padding .2s;position:relative}.caster-profile__text-link[data-astro-cid-5mhd73ib]:hover,.caster-profile__text-link[data-astro-cid-5mhd73ib]:focus-visible{color:#e63b31;border-color:#e63b31;padding-left:.3rem}.caster-profile__text-link[data-astro-cid-5mhd73ib]:focus-visible{outline-offset:4px;outline:2px solid #e63b31}.caster-profile__section[data-astro-cid-5mhd73ib]{border-top:1px solid #f2ede429;width:min(100%,78rem);margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 0}.caster-profile[data-astro-cid-5mhd73ib] h2[data-astro-cid-5mhd73ib]{letter-spacing:-.055em;max-width:52rem;margin:.8rem 0 1.2rem;font-size:clamp(2rem,4.6vw,4.4rem);line-height:1}.caster-profile__section[data-astro-cid-5mhd73ib]>p[data-astro-cid-5mhd73ib]:not(.caster-profile__eyebrow),.caster-profile__contact[data-astro-cid-5mhd73ib] p[data-astro-cid-5mhd73ib]:not(.caster-profile__eyebrow){color:#c4bcb5;max-width:54rem;line-height:1.75}.caster-profile__reel[data-astro-cid-5mhd73ib]>p[data-astro-cid-5mhd73ib]:not(.caster-profile__eyebrow){color:#c4bcb5;max-width:54rem;line-height:1.7}.caster-profile__video[data-astro-cid-5mhd73ib]{background:#050505;border:1px solid #f2ede42e;max-width:54rem;margin:1.5rem 0 1rem;overflow:hidden}.caster-profile__video[data-astro-cid-5mhd73ib] iframe[data-astro-cid-5mhd73ib]{aspect-ratio:16/9;border:0;width:100%;display:block}.caster-profile__timeline-intro[data-astro-cid-5mhd73ib]{color:#c4bcb5;max-width:54rem;line-height:1.7}.caster-profile__timeline[data-astro-cid-5mhd73ib]{border-top:1px solid #f2ede429;margin:2rem 0 0;padding:0;list-style:none}.caster-profile__timeline-item[data-astro-cid-5mhd73ib]{border-bottom:1px solid #f2ede429;grid-template-columns:minmax(9rem,.35fr) 1fr;gap:2rem;padding:1.5rem 0;display:grid}.caster-profile__timeline-item[data-astro-cid-5mhd73ib] time[data-astro-cid-5mhd73ib]{color:#e63b31;font:700 .72rem/1.5 var(--mono);letter-spacing:.04em}.caster-profile__timeline-item[data-astro-cid-5mhd73ib] h3[data-astro-cid-5mhd73ib]{margin:0;font-size:1.2rem}.caster-profile__timeline-item[data-astro-cid-5mhd73ib] p[data-astro-cid-5mhd73ib]{color:#aaa19a;max-width:54rem;margin:.45rem 0 0;line-height:1.6}.caster-profile__timeline-item[data-astro-cid-5mhd73ib] .caster-profile__timeline-org[data-astro-cid-5mhd73ib]{color:#f2ede4;font-weight:700}.caster-profile__services[data-astro-cid-5mhd73ib]{margin:0;padding:0;list-style:none}.caster-profile__services[data-astro-cid-5mhd73ib] li[data-astro-cid-5mhd73ib]{border-bottom:1px solid #f2ede429;gap:.4rem;padding:1rem 0;display:grid}.caster-profile__services[data-astro-cid-5mhd73ib] strong[data-astro-cid-5mhd73ib]{font-size:1.15rem}.caster-profile__services[data-astro-cid-5mhd73ib] span[data-astro-cid-5mhd73ib]{color:#aaa19a;line-height:1.5}.caster-profile__contact[data-astro-cid-5mhd73ib]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.caster-profile__footer[data-astro-cid-5mhd73ib]{border-top:1px solid #f2ede429;flex-wrap:wrap;justify-content:space-between;width:min(100%,78rem);margin:0 auto;padding:1.5rem 0}.caster-profile__footer[data-astro-cid-5mhd73ib] nav[data-astro-cid-5mhd73ib]{flex-wrap:wrap}.caster-profile__footer[data-astro-cid-5mhd73ib] a[data-astro-cid-5mhd73ib]{font-size:.6rem}@media (width<=720px){.caster-profile__hero[data-astro-cid-5mhd73ib]{grid-template-columns:1fr}.caster-profile__timeline-item[data-astro-cid-5mhd73ib]{grid-template-columns:1fr;gap:.6rem}.caster-profile__portrait[data-astro-cid-5mhd73ib]{max-width:25rem}.caster-profile__contact[data-astro-cid-5mhd73ib]{flex-direction:column;align-items:flex-start}}
