:root{--ink:#11100f;--paper:#f1efe8;--signal:#1a743a;--line:rgba(17,16,15,0.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(241,239,232,.16)}.brand{font-size:28px;font-weight:900;letter-spacing:-.08em}.brand span{color:var(--signal)}.navlinks{display:flex;gap:28px;font-size:12px;text-transform:uppercase;letter-spacing:.16em}.navlinks a{opacity:.72}.navlinks a:hover{opacity:1}.hero{min-height:720px;padding:82px 0 56px;position:relative;overflow:hidden}.eyebrow{font-size:11px;letter-spacing:.22em;font-weight:700;opacity:.58}.eyebrow.dark{color:var(--ink);opacity:.55}.hero h1{font-size:clamp(76px,15vw,190px);line-height:.75;letter-spacing:-.075em;margin:58px 0 68px;font-weight:950}.hero h1 span{color:var(--signal)}.heroBottom{display:flex;justify-content:space-between;align-items:end;width:66%}.heroBottom p{width:min(490px,80%);font-size:clamp(17px,2vw,24px);line-height:1.4;margin:0;opacity:.82}.roundButton{width:56px;height:56px;border:1px solid rgba(241,239,232,.32);border-radius:50%;display:grid;place-items:center;font-size:22px}.stageMark{position:absolute;right:0;bottom:52px;width:220px;height:220px;border:1px solid rgba(241,239,232,.18);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-10deg);font-weight:900;font-size:30px;line-height:.9;letter-spacing:-.04em}.stageMark span:last-child{color:var(--signal)}.watch{padding:105px 0 115px;border-top:1px solid rgba(241,239,232,.16)}.watchHead{display:flex;justify-content:space-between;gap:56px;align-items:end;margin-bottom:44px}.watchHead h2{font-size:clamp(42px,6vw,78px);line-height:.95;letter-spacing:-.055em;margin:14px 0 0}.watchHead p{width:min(360px,36%);margin:0;font-size:15px;line-height:1.55;opacity:.58}.videoGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);grid-gap:28px;gap:28px;align-items:end}.videoCard{margin:0}.videoFrame{position:relative;overflow:hidden;aspect-ratio:16/9;background:#090909;border:1px solid rgba(241,239,232,.14)}.videoFrame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.videoCardSecondary{padding-bottom:1px}.videoMeta{display:flex;justify-content:space-between;gap:20px;padding-top:14px;font-size:11px;text-transform:uppercase;letter-spacing:.13em}.videoMeta span{color:var(--signal);font-weight:900}.videoMeta strong{font-weight:700;opacity:.55}.shows{background:var(--paper);color:var(--ink);padding:105px 0 100px}.sectionHead{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.about h2,.booking h2,.sectionHead h2{font-size:clamp(42px,6vw,78px);line-height:.95;letter-spacing:-.055em;margin:14px 0 0}.sync{font-size:11px;text-transform:uppercase;letter-spacing:.14em;display:flex;align-items:center;gap:8px;opacity:.62}.sync i{width:7px;height:7px;border-radius:50%;background:#9b978d}.sync.live i{background:#2f9e44}.showList{border-top:1px solid var(--line)}.showRow{min-height:116px;display:grid;grid-template-columns:150px 1fr 130px 120px;grid-gap:24px;gap:24px;align-items:center;border-bottom:1px solid var(--line)}.date{font-size:28px;font-weight:900;letter-spacing:-.045em;text-transform:uppercase;line-height:1.05}.date em{display:block;font-style:normal;font-size:11px;font-weight:600;letter-spacing:.14em;opacity:.5;margin-top:4px}.showInfo h3{font-size:24px;margin:0 0 7px;letter-spacing:-.035em}.action,.showInfo p,.time{margin:0;font-size:14px;opacity:.62}.action,.showInfo p strong{font-weight:700}.action{text-align:right;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.action a{opacity:1;border-bottom:1px solid var(--ink);padding-bottom:4px}.demoNote{margin:24px 0 0;font-size:12px;opacity:.5;max-width:660px;line-height:1.6}.empty{padding:36px 0;opacity:.55}.about{padding:110px 0 120px;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px);align-items:center}.aboutPortrait{position:relative;margin:0 0 18px;isolation:isolate}.aboutPortrait:before{content:"";position:absolute;left:-18px;bottom:-18px;width:58%;height:54%;background:var(--signal);z-index:-1}.aboutPortrait img{width:100%;display:block;aspect-ratio:4/5;object-fit:cover;object-position:center 24%;border:1px solid rgba(241,239,232,.16)}.aboutPortrait figcaption{margin-top:15px;font-size:10px;text-transform:uppercase;letter-spacing:.18em;opacity:.48}.aboutCopy{min-width:0}.aboutTopline{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:16px;border-top:1px solid rgba(241,239,232,.16)}.aboutNumber{font-size:13px;opacity:.35}.about h2{margin-bottom:34px}.aboutBody{display:grid;grid-gap:22px;gap:22px}.about p{font-size:clamp(20px,2.4vw,32px);line-height:1.45;letter-spacing:-.025em;max-width:820px;margin:0;opacity:.82}.about .aboutSecondary{font-size:clamp(15px,1.55vw,19px);line-height:1.6;letter-spacing:-.01em;opacity:.58;max-width:760px}.about .aboutSecondary em{font-style:italic}.creditGrid{margin-top:40px;border-top:1px solid rgba(241,239,232,.16)}.creditGrid>div{display:grid;grid-template-columns:118px 1fr;grid-gap:24px;gap:24px;padding:17px 0;border-bottom:1px solid rgba(241,239,232,.16);align-items:baseline}.creditGrid span{font-size:9px;text-transform:uppercase;letter-spacing:.17em;opacity:.42}.creditGrid strong{font-size:13px;line-height:1.45;letter-spacing:-.005em;font-weight:700;opacity:.78}.booking{background:var(--signal);color:var(--paper);padding:104px 0 94px}.booking .eyebrow{opacity:.68}.bookingInner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);grid-gap:clamp(56px,8vw,120px);gap:clamp(56px,8vw,120px);align-items:end}.bookingIntro h2{font-size:clamp(52px,7vw,96px);line-height:.88;letter-spacing:-.065em;margin:18px 0 30px}.bookingIntro p{width:min(470px,100%);margin:0;font-size:16px;line-height:1.55;opacity:.76}.bookingActions{border-top:1px solid rgba(241,239,232,.4)}.bookingActions a{min-height:108px;display:grid;grid-template-columns:105px 1fr auto;grid-gap:24px;gap:24px;align-items:center;border-bottom:1px solid rgba(241,239,232,.4);transition:padding .2s ease,background .2s ease}.bookingActions a:hover{padding-left:14px;background:rgba(17,16,15,.08)}.bookingActions span{font-size:10px;text-transform:uppercase;letter-spacing:.16em;opacity:.62}.bookingActions strong{font-size:clamp(18px,2vw,27px);letter-spacing:-.025em;overflow-wrap:anywhere}.bookingActions b{font-size:22px;font-weight:400}footer{background:var(--ink);color:var(--paper);padding:24px 0 28px;border-top:1px solid rgba(241,239,232,.16)}.footerBottom{display:flex;justify-content:space-between;gap:20px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;opacity:.54}@media (max-width:780px){.nav{height:72px}.navlinks{gap:16px}.navlinks a:nth-child(2){display:none}.hero{min-height:620px;padding-top:72px}.heroBottom{width:100%;align-items:center}.stageMark{width:120px;height:120px;font-size:18px;bottom:34px;opacity:.7}.watchHead{flex-direction:column;align-items:start;gap:20px}.watchHead p{width:100%}.videoGrid{grid-template-columns:1fr;gap:34px}.videoCardSecondary{padding-bottom:0}.showRow{grid-template-columns:90px 1fr;gap:12px 18px;padding:22px 0}.date{font-size:22px;grid-row:1/span 2;align-self:start}.action,.time{grid-column:2}.action{text-align:left;margin-top:6px}.sectionHead{align-items:start;flex-direction:column;gap:22px}.about{grid-template-columns:1fr;gap:54px}.aboutPortrait{width:min(100%,460px)}.creditGrid>div{grid-template-columns:92px 1fr;gap:16px}.bookingInner{grid-template-columns:1fr}.bookingActions a{grid-template-columns:78px 1fr auto;gap:14px;min-height:92px}.footerBottom{flex-direction:column}}.pressPage{background:var(--ink);color:var(--paper)}.pressNav{position:relative;z-index:2}.pressHero{min-height:720px;padding:68px 0 86px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.62fr);grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px);align-items:center}.pressHeroCopy h1{font-size:clamp(72px,12vw,154px);line-height:.76;letter-spacing:-.075em;margin:44px 0 42px;font-weight:950}.pressHeroCopy h1 span{color:var(--signal)}.pressDek{max-width:650px;font-size:clamp(20px,2.5vw,32px);line-height:1.35;letter-spacing:-.025em;margin:0;opacity:.82}.pressHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.pressHeroActions a{display:inline-flex;align-items:center;min-height:50px;padding:0 19px;border:1px solid rgba(241,239,232,.25);font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.pressHeroActions .pressPrimary{background:var(--signal);border-color:var(--signal)}.pressHeroActions .pressSecondary:hover{border-color:rgba(241,239,232,.65)}.pressHeroPortrait{margin:0;position:relative;isolation:isolate}.pressHeroPortrait:after{content:"";position:absolute;right:-18px;top:-18px;width:56%;height:54%;background:var(--signal);z-index:-1}.pressHeroPortrait img{width:100%;display:block;aspect-ratio:4/5;object-fit:cover;object-position:center 24%;border:1px solid rgba(241,239,232,.16)}.pressHeroPortrait figcaption{margin-top:14px;font-size:9px;text-transform:uppercase;letter-spacing:.18em;opacity:.45}.pressFacts{border-top:1px solid rgba(241,239,232,.16);border-bottom:1px solid rgba(241,239,232,.16)}.pressFactsGrid{display:grid;grid-template-columns:repeat(4,1fr)}.pressFactsGrid>div{min-height:116px;padding:24px 28px 22px 0;border-right:1px solid rgba(241,239,232,.16);display:flex;flex-direction:column;justify-content:space-between}.pressFactsGrid>div:not(:first-child){padding-left:28px}.pressFactsGrid>div:last-child{border-right:0}.assetLinks span,.bioBlock>span,.pressContactEmail span,.pressCreditGrid span,.pressFactsGrid span{font-size:9px;text-transform:uppercase;letter-spacing:.17em;opacity:.42}.pressFactsGrid strong{font-size:15px;line-height:1.35}.pressVideos{padding:110px 0 120px}.pressSectionHead{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:48px}.pressAssetIntro h2,.pressBio h2,.pressContact h2,.pressSectionHead h2{font-size:clamp(44px,6vw,80px);line-height:.92;letter-spacing:-.055em;margin:14px 0 0}.pressSectionHead p{width:min(390px,38%);margin:0;font-size:15px;line-height:1.55;opacity:.56}.pressVideoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.pressBio{background:var(--paper);color:var(--ink);padding:110px 0 118px}.pressBioGrid{display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);grid-gap:clamp(56px,9vw,130px);gap:clamp(56px,9vw,130px);align-items:start}.pressBioLabel{position:-webkit-sticky;position:sticky;top:28px}.pressBioCopy{border-top:1px solid var(--line)}.bioBlock{padding:28px 0 34px;border-bottom:1px solid var(--line)}.bioBlock>span{display:block;margin-bottom:20px;opacity:.5}.bioBlock p{margin:0;font-size:clamp(19px,2vw,28px);line-height:1.5;letter-spacing:-.02em}.bioBlock.fullBio p{font-size:clamp(15px,1.5vw,19px);line-height:1.68;letter-spacing:-.008em;opacity:.76}.bioBlock em{font-style:italic}.textDownload{display:inline-block;margin-top:25px;border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.pressCredits{padding:108px 0 118px}.creditsHead{margin-bottom:44px}.pressCreditGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(241,239,232,.16);border-left:1px solid rgba(241,239,232,.16)}.pressCreditGrid>div{min-height:210px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(241,239,232,.16);border-bottom:1px solid rgba(241,239,232,.16)}.pressCreditGrid strong{font-size:clamp(19px,2vw,27px);line-height:1.25;letter-spacing:-.025em}.pressCreditGrid small{font-size:12px;line-height:1.45;opacity:.5;font-weight:500}.pressAssets{background:var(--signal);padding:100px 0 96px}.pressAssetsGrid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(380px,1.18fr);grid-gap:clamp(54px,8vw,120px);gap:clamp(54px,8vw,120px);align-items:end}.pressAssetIntro p{max-width:480px;font-size:16px;line-height:1.55;opacity:.75;margin:26px 0 0}.assetLinks{border-top:1px solid rgba(241,239,232,.42)}.assetLinks a{min-height:100px;display:grid;grid-template-columns:120px 1fr auto;grid-gap:24px;gap:24px;align-items:center;border-bottom:1px solid rgba(241,239,232,.42);transition:padding .2s ease,background .2s ease}.assetLinks a:hover{padding-left:12px;background:rgba(17,16,15,.08)}.assetLinks strong{font-size:clamp(18px,2vw,25px);letter-spacing:-.02em}.assetLinks b{font-size:22px;font-weight:400}.pressContact{padding:100px 0 92px}.pressContactGrid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(380px,1.3fr);grid-gap:clamp(54px,8vw,120px);gap:clamp(54px,8vw,120px);align-items:end}.pressContactEmail{min-height:112px;display:grid;grid-template-columns:90px 1fr auto;grid-gap:20px;gap:20px;align-items:center;border-top:1px solid rgba(241,239,232,.18);border-bottom:1px solid rgba(241,239,232,.18)}.pressContactEmail strong{font-size:clamp(18px,2.2vw,31px);overflow-wrap:anywhere;letter-spacing:-.025em}.pressContactEmail b{font-size:24px;font-weight:400}@media (max-width:900px){.pressHero{grid-template-columns:1fr}.pressHeroPortrait{width:min(100%,460px)}.pressFactsGrid{grid-template-columns:repeat(2,1fr)}.pressFactsGrid>div:nth-child(2){border-right:0}.pressFactsGrid>div:nth-child(3){border-top:1px solid rgba(241,239,232,.16);padding-left:0}.pressFactsGrid>div:nth-child(4){border-top:1px solid rgba(241,239,232,.16);border-right:0}.pressCreditGrid{grid-template-columns:repeat(2,1fr)}.pressAssetsGrid,.pressBioGrid,.pressContactGrid{grid-template-columns:1fr}.pressBioLabel{position:static}}@media (max-width:640px){.pressNavLinks a:nth-child(2),.pressNavLinks a:nth-child(3),.pressNavLinks a:nth-child(4){display:none}.pressHero{min-height:0;padding:60px 0 76px}.pressHeroCopy h1{font-size:clamp(68px,22vw,104px)}.pressFactsGrid{grid-template-columns:1fr}.pressFactsGrid>div,.pressFactsGrid>div:not(:first-child){padding:20px 0;min-height:92px;border-right:0;border-top:1px solid rgba(241,239,232,.16)}.pressFactsGrid>div:first-child{border-top:0}.pressSectionHead{align-items:start;flex-direction:column}.pressSectionHead p{width:100%}.pressCreditGrid,.pressVideoGrid{grid-template-columns:1fr}.pressCreditGrid>div{min-height:180px}.assetLinks a{grid-template-columns:86px 1fr auto;gap:12px}.pressContactEmail{grid-template-columns:65px 1fr auto;gap:12px}}