.bio-page.svelte-1k653gd{box-sizing:border-box;color:#fff;width:min(1280px,100%);min-height:100%;margin:0 auto;padding:clamp(88px,9vw,124px) clamp(22px,5vw,68px) 56px;position:relative}.page-index.svelte-1k653gd{letter-spacing:.13em;color:#ffffff47;grid-template-rows:auto 64px auto;justify-items:center;gap:8px;font:700 8px/1 Arial,Helvetica,sans-serif;display:grid;position:absolute;top:clamp(94px,9vw,126px);left:clamp(8px,1.7vw,24px)}.page-index.svelte-1k653gd i:where(.svelte-1k653gd){background:#ffffff24;width:1px;height:100%}.page-index.svelte-1k653gd span:where(.svelte-1k653gd):last-child{writing-mode:vertical-rl}.editorial-layout.svelte-1k653gd{grid-template-columns:minmax(270px,.82fr) minmax(0,1.35fr);grid-template-areas:"visual hero""visual statement""visual meta""visual casting";align-items:start;column-gap:clamp(44px,7vw,104px);display:grid}.editorial-layout.no-photo.svelte-1k653gd{grid-template-columns:minmax(0,780px);grid-template-areas:"hero""statement""meta""casting";justify-content:center}.visual-column.svelte-1k653gd{grid-area:visual;width:100%;min-width:0}.portrait-frame.svelte-1k653gd{width:100%;margin:0}.portrait-frame.svelte-1k653gd img:where(.svelte-1k653gd){object-fit:contain;filter:saturate(.92)contrast(1.02);width:100%;max-width:100%;height:auto;display:block}.portrait-frame.svelte-1k653gd figcaption:where(.svelte-1k653gd){letter-spacing:.11em;text-transform:uppercase;color:#ffffff52;border-top:1px solid #ffffff1f;justify-content:space-between;gap:18px;padding-top:10px;font:600 8px/1.2 Arial,Helvetica,sans-serif;display:flex}.portrait-placeholder.svelte-1k653gd{box-sizing:border-box;color:#fff;text-align:center;background:linear-gradient(145deg,#ffffff0a,#0000 48%),#ffffff05;border:1px solid #ffffff21;align-content:center;place-items:center;gap:8px;min-height:420px;text-decoration:none;display:grid}.placeholder-mark.svelte-1k653gd{border:1px solid #fff3;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:8px;font:300 24px/1 Arial,Helvetica,sans-serif;transition:transform .18s,background .18s;display:grid}.portrait-placeholder.svelte-1k653gd:hover .placeholder-mark:where(.svelte-1k653gd),.portrait-placeholder.svelte-1k653gd:focus-visible .placeholder-mark:where(.svelte-1k653gd){background:#ffffff14;transform:rotate(90deg)}.portrait-placeholder.svelte-1k653gd strong:where(.svelte-1k653gd){letter-spacing:.08em;text-transform:uppercase;font:600 11px/1.3 Arial,Helvetica,sans-serif}.portrait-placeholder.svelte-1k653gd small:where(.svelte-1k653gd){color:#fff6;font:9px/1.4 Arial,Helvetica,sans-serif}.hero-copy.svelte-1k653gd{border-bottom:1px solid #ffffff21;grid-area:hero;min-width:0;padding:clamp(2px,1vw,14px) 0 clamp(30px,5vw,54px)}.kicker-row.svelte-1k653gd{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow.svelte-1k653gd,.edition.svelte-1k653gd{letter-spacing:.16em;text-transform:uppercase;color:#fff6;margin:0;font:600 9px/1 Arial,Helvetica,sans-serif}.edition.svelte-1k653gd{color:#ffffff3d;font-size:7px}.hero-copy.svelte-1k653gd h1:where(.svelte-1k653gd){letter-spacing:-.062em;overflow-wrap:anywhere;text-wrap:balance;max-width:900px;margin:clamp(14px,2.2vw,24px) 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5.6vw,72px);font-weight:400;line-height:.84}.identity-line.svelte-1k653gd{letter-spacing:.11em;text-transform:uppercase;color:#ffffff85;flex-wrap:wrap;gap:7px 18px;margin-top:clamp(22px,3vw,34px);font:600 10px/1.3 Arial,Helvetica,sans-serif;display:flex}.identity-line.svelte-1k653gd span:where(.svelte-1k653gd)+span:where(.svelte-1k653gd):before{color:#ffffff2e;content:"—";margin-right:18px}.statement.svelte-1k653gd{grid-area:statement;grid-template-columns:82px minmax(0,1fr);gap:clamp(18px,3vw,38px);padding:clamp(34px,5vw,58px) 0;display:grid}.section-label.svelte-1k653gd{letter-spacing:.13em;text-transform:uppercase;color:#ffffff57;grid-template-rows:auto 1fr;gap:12px;min-height:110px;font:700 8px/1 Arial,Helvetica,sans-serif;display:grid}.section-label.svelte-1k653gd i:where(.svelte-1k653gd){background:linear-gradient(#ffffff2b,#0000);width:1px;height:100%}.statement.svelte-1k653gd>p:where(.svelte-1k653gd){letter-spacing:-.024em;white-space:pre-wrap;word-break:break-word;color:#ffffffe6;max-width:720px;margin:-5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,1.5vw,19px);font-weight:400;line-height:1.54}.statement.svelte-1k653gd>p.muted:where(.svelte-1k653gd){color:#ffffff57;font-size:18px}.profile-meta.svelte-1k653gd{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;grid-area:meta;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meta-group.svelte-1k653gd{grid-template-columns:34px minmax(0,1fr);gap:12px;min-width:0;padding:20px 18px 22px 0;display:grid}.meta-group.svelte-1k653gd+.meta-group:where(.svelte-1k653gd){border-left:1px solid #ffffff1a;padding-left:22px}.meta-number.svelte-1k653gd{letter-spacing:.1em;color:#ffffff40;margin:2px 0 0;font:600 8px/1 Arial,Helvetica,sans-serif}.meta-group.svelte-1k653gd h2:where(.svelte-1k653gd){letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;margin:0 0 8px;font:600 9px/1.2 Arial,Helvetica,sans-serif}.meta-values.svelte-1k653gd{color:#ffffffc2;margin:0;font:12px/1.6 Arial,Helvetica,sans-serif}.casting-sheet.svelte-1k653gd{border-top:1px solid #ffffff2e;grid-area:casting;margin-top:clamp(38px,6vw,70px);padding-top:18px}.casting-sheet.svelte-1k653gd>header:where(.svelte-1k653gd){justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.casting-sheet.svelte-1k653gd h2:where(.svelte-1k653gd){letter-spacing:-.03em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1}.casting-only.svelte-1k653gd{letter-spacing:.13em;color:#ffffff4d;padding-bottom:2px;font:700 7px/1 Arial,Helvetica,sans-serif}.casting-sheet.svelte-1k653gd dl:where(.svelte-1k653gd){border-top:1px solid #ffffff17;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.casting-sheet.svelte-1k653gd dl:where(.svelte-1k653gd) div:where(.svelte-1k653gd){border-bottom:1px solid #ffffff14;grid-template-columns:minmax(80px,.7fr) minmax(0,1fr);gap:16px;padding:12px 0;font:10px/1.4 Arial,Helvetica,sans-serif;display:grid}.casting-sheet.svelte-1k653gd dl:where(.svelte-1k653gd) div:where(.svelte-1k653gd):nth-child(odd){padding-right:22px}.casting-sheet.svelte-1k653gd dl:where(.svelte-1k653gd) div:where(.svelte-1k653gd):nth-child(2n){border-left:1px solid #ffffff14;padding-left:22px}.casting-sheet.svelte-1k653gd dt:where(.svelte-1k653gd){color:#ffffff5c}.casting-sheet.svelte-1k653gd dd:where(.svelte-1k653gd){color:#ffffffd6;text-align:right;margin:0}.empty-state.svelte-1k653gd{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;max-width:560px;margin-top:-4px;padding:24px 0}.empty-state.svelte-1k653gd strong:where(.svelte-1k653gd){font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;display:block}.empty-state.svelte-1k653gd p:where(.svelte-1k653gd){color:#ffffff75;margin:8px 0 17px;font:10px/1.55 Arial,Helvetica,sans-serif}.empty-state.svelte-1k653gd a:where(.svelte-1k653gd){letter-spacing:.08em;text-transform:uppercase;color:#fff;border-bottom:1px solid;align-items:center;padding-bottom:3px;font:600 9px/1 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}@media (width<=900px){.bio-page.svelte-1k653gd{padding-inline:clamp(20px,5vw,44px)}.page-index.svelte-1k653gd{display:none}.editorial-layout.svelte-1k653gd{grid-template-columns:minmax(220px,.72fr) minmax(0,1.1fr);column-gap:clamp(30px,5vw,56px)}.hero-copy.svelte-1k653gd h1:where(.svelte-1k653gd){font-size:clamp(48px,8vw,76px)}.statement.svelte-1k653gd{grid-template-columns:58px minmax(0,1fr)}}@media (width<=700px){.bio-page.svelte-1k653gd{width:100%;padding:max(62px, calc(env(safe-area-inset-top) + 54px)) 16px 40px}.editorial-layout.svelte-1k653gd,.editorial-layout.no-photo.svelte-1k653gd{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""visual""statement""meta""casting";column-gap:0;display:grid}.editorial-layout.no-photo.svelte-1k653gd{grid-template-areas:"hero""statement""meta""casting"}.hero-copy.svelte-1k653gd{border-bottom:0;padding:0 0 24px}.kicker-row.svelte-1k653gd{align-items:baseline}.edition.svelte-1k653gd{font-size:6px}.hero-copy.svelte-1k653gd h1:where(.svelte-1k653gd){letter-spacing:-.052em;max-width:100%;margin-top:13px;font-size:clamp(32px,10vw,48px);line-height:.92}.identity-line.svelte-1k653gd{gap:6px 12px;margin-top:16px;font-size:8px}.identity-line.svelte-1k653gd span:where(.svelte-1k653gd)+span:where(.svelte-1k653gd):before{display:none}.visual-column.svelte-1k653gd{width:100%;margin:0 0 8px;padding:0}.portrait-frame.svelte-1k653gd{width:100%;margin:0}.portrait-frame.svelte-1k653gd img:where(.svelte-1k653gd){object-fit:contain;width:100%;height:auto;max-height:none}.portrait-frame.svelte-1k653gd figcaption:where(.svelte-1k653gd){letter-spacing:.09em;padding-top:8px;font-size:6px}.portrait-placeholder.svelte-1k653gd{min-height:230px;margin-bottom:4px}.statement.svelte-1k653gd{padding:30px 0 32px;display:block}.section-label.svelte-1k653gd{align-items:center;gap:10px;min-height:0;margin-bottom:16px;display:flex}.section-label.svelte-1k653gd i:where(.svelte-1k653gd){background:#ffffff29;width:36px;height:1px}.statement.svelte-1k653gd>p:where(.svelte-1k653gd){letter-spacing:-.018em;max-width:none;margin:0;font-size:clamp(15px,4vw,17px);line-height:1.58}.profile-meta.svelte-1k653gd{display:block}.meta-group.svelte-1k653gd{grid-template-columns:26px minmax(0,1fr);padding:16px 0 17px}.meta-group.svelte-1k653gd+.meta-group:where(.svelte-1k653gd){border-top:1px solid #ffffff14;border-left:0;padding-left:0}.casting-sheet.svelte-1k653gd{margin-top:38px}.casting-sheet.svelte-1k653gd>header:where(.svelte-1k653gd){align-items:start}.casting-sheet.svelte-1k653gd h2:where(.svelte-1k653gd){font-size:27px}.casting-sheet.svelte-1k653gd dl:where(.svelte-1k653gd){display:block}.casting-sheet.svelte-1k653gd dl:where(.svelte-1k653gd) div:where(.svelte-1k653gd),.casting-sheet.svelte-1k653gd dl:where(.svelte-1k653gd) div:where(.svelte-1k653gd):nth-child(odd),.casting-sheet.svelte-1k653gd dl:where(.svelte-1k653gd) div:where(.svelte-1k653gd):nth-child(2n){border-left:0;padding:11px 0}}@media (width<=420px){.bio-page.svelte-1k653gd{padding-inline:12px}.kicker-row.svelte-1k653gd{gap:10px}.hero-copy.svelte-1k653gd h1:where(.svelte-1k653gd){font-size:clamp(32px,10vw,48px)}.portrait-frame.svelte-1k653gd figcaption:where(.svelte-1k653gd) span:where(.svelte-1k653gd):last-child{display:none}}
