.bt .role-page{padding-top:var(--header-height,0);padding-bottom:var(--s8)}.bt .role-owner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:10px var(--gutter);border-bottom:1px solid var(--hairline);background:var(--bone);font-size:13px}.bt .role-hero{padding:var(--s7) 0 var(--s6)}.bt .role-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 var(--s5);color:rgb(255 255 255/62%);font-size:13px}.bt .role-crumbs a{color:inherit;text-decoration:none}.bt .role-crumbs a:hover{text-decoration:underline}.bt .role-crumbs span[aria-hidden]{opacity:.5}.bt .role-biz{margin:0 0 var(--s3);color:rgb(255 255 255/78%);font-size:var(--t-sm)}.bt .role-biz a{color:inherit;text-decoration:none}.bt .role-biz a:hover{text-decoration:underline}.bt .role-hero .t-display{max-width:18ch;color:var(--paper)}.bt .role-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:var(--s5);color:rgb(255 255 255/78%);font-size:var(--t-sm)}.bt .role-meta .chip{height:28px;border-color:rgb(255 255 255/22%);background:transparent;color:var(--paper)}.bt .role-meta .chip.live .dot{background:var(--success)}.bt .role-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:var(--s6)}.bt .role-biz-card img,.bt .role-media img,.bt .role-strip img,.bt .role-who img{display:block;width:100%;height:100%;object-fit:cover}.bt .role-strip .ph{overflow:hidden;aspect-ratio:4/5}.bt .role-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--s7);align-items:start;padding:var(--section) 0 var(--s6)}.bt .role-aside,.bt .role-main{min-width:0}.bt .role-apply-card{position:sticky;top:calc(var(--header-height, 0px) + 24px)}.bt .role-apply-pay{margin:0;font-size:var(--n-m)}.bt .role-defs{margin:0}.bt .role-def{display:grid;grid-template-columns:148px minmax(0,1fr);gap:var(--s4);padding:14px 0;border-top:1px solid var(--hairline)}.bt .role-def dt{color:var(--stone);font-size:var(--t-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.bt .role-def dd{margin:0}.bt .role-day-row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:var(--s4);padding:16px 0;border-top:1px solid var(--hairline)}.bt .role-day-row .kick{margin:0}.bt .role-who{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}.bt .role-who article{min-width:0}.bt .role-who .ph{overflow:hidden;aspect-ratio:3/4;margin-bottom:var(--s3)}.bt .role-who a{text-decoration:none}.bt .role-quote{margin:var(--s5) 0 0;padding:var(--s4) 0 0 var(--s4);border-left:2px solid var(--hairline)}.bt .role-quote p{margin:0;font-family:var(--serif);font-size:var(--t-lead);font-style:italic}.bt .role-path{margin:0;padding:0;list-style:none}.bt .role-path li{position:relative;padding:0 0 var(--s5) 28px}.bt .role-path li:before{position:absolute;top:6px;left:0;width:10px;height:10px;border:2px solid var(--ink);border-radius:50%;background:var(--paper);content:""}.bt .role-path li:after{position:absolute;top:20px;bottom:0;left:4px;width:1px;background:var(--hairline);content:""}.bt .role-path li:last-child:after{display:none}.bt .role-path li.start:before{background:var(--ink)}.bt .role-media{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--s4)}.bt .role-media-lead,.bt .role-media-tile{position:relative;overflow:hidden;padding:0;border:0;background:#d9d4cb;cursor:pointer;text-align:left}.bt .role-media-lead{aspect-ratio:16/10}.bt .role-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bt .role-media-tile{aspect-ratio:1}.bt .role-play{top:50%;left:50%;display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:rgb(11 11 11/72%);font-size:14px;transform:translate(-50%,-50%)}.bt .role-cap,.bt .role-play{position:absolute;color:var(--paper)}.bt .role-cap{right:10px;bottom:10px;left:10px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bt .role-after{margin:0;padding:0;list-style:none}.bt .role-after li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--s4);align-items:center;padding:12px 0;border-top:1px solid var(--hairline)}.bt .role-biz-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--s4);align-items:start}.bt .role-biz-card .ph{overflow:hidden;aspect-ratio:1}.bt .role-bs{display:grid;gap:var(--s5);margin-top:var(--s5)}.bt .role-bs.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bt .role-bs.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bt .role-roles a{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:14px 0;border-top:1px solid var(--hairline);text-decoration:none}.bt .role-prose{max-width:var(--measure);font-size:var(--t-body);line-height:1.6}.bt .role-prose h1:first-child,.bt .role-prose h2:first-child,.bt .role-prose p:first-child{margin-top:0}.bt .role-lightbox{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(11 11 11/72%)}.bt .role-lightbox-frame{width:min(960px,100%);overflow:hidden;background:#000;aspect-ratio:16/9}.bt .role-lightbox-frame iframe,.bt .role-lightbox-frame video{width:100%;height:100%;border:0}.bt .role-phone-bar{position:fixed;z-index:40;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:space-between;gap:var(--s3);padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:var(--paper)}.bt .role-phone-bar .num{min-width:0;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1023px){.bt .role-body{grid-template-columns:1fr}.bt .role-apply-card{position:static}.bt .role-bs.cols-2,.bt .role-bs.cols-3,.bt .role-media,.bt .role-who{grid-template-columns:1fr}}@media (max-width:767px){.bt .role-page{padding-bottom:88px}.bt .role-aside{height:0;margin:0;overflow:visible;pointer-events:none}.bt .role-apply-card{display:none}.bt .role-phone-bar{display:flex;pointer-events:auto}.bt .role-strip{gap:4px}.bt .role-biz-card,.bt .role-day-row,.bt .role-def{grid-template-columns:1fr;gap:6px}.bt .role-hero .t-display{max-width:none}}