html,body{background:#020202;margin:0;padding:0}body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:optimizelegibility;font-family:Helvetica Neue,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:400}h1,h2,h3,h4,strong,b{font-family:Helvetica Neue,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:700}a{color:inherit;text-decoration:none;transition:color .2s,opacity .2s}::selection{color:#fff;background:#fe5201}@media (hover:hover) and (pointer:fine){[data-nav]:hover{color:#fff}a:hover{color:#fe5201}a[data-filmo]:hover{color:inherit;background:#0b0b0b}a[data-filmo]:hover [data-filmo-title]{transform:translate(12px)}a[data-filmo]:hover [data-filmo-arrow]{transform:translate(10px)scale(1.06)}}[data-angle-clip][data-active="1"]{opacity:1!important}[data-angle-clip]{transition:opacity .38s cubic-bezier(.4,0,.2,1)!important}[data-benefit][data-open="1"] [data-benefit-body]{opacity:1!important;max-height:480px!important}[data-benefit][data-open="1"] [data-benefit-icon]{color:#fff;background:#fe5201;border-color:#fe5201;transform:rotate(45deg)}[data-benefit][data-open="1"] [data-benefit-title]{color:#fe5201}@media (hover:hover) and (pointer:fine){[data-benefit] button:hover [data-benefit-icon]{color:#fff;background:#fe5201;border-color:#fe5201}[data-benefit][data-open="0"] button:hover [data-benefit-icon]{transform:scale(1.12)}[data-benefit][data-open="1"] button:hover [data-benefit-icon]{transform:rotate(45deg)scale(1.12)}[data-benefit][data-open="0"] button:hover [data-benefit-title]{color:#fe5201;transform:translate(8px)}[data-benefit] button:hover [data-benefit-hint]{opacity:1;transform:translate(0)}}[data-benefit][data-open="1"] button [data-benefit-hint]{opacity:0}#angles button[data-active="1"]{background:#0b0b0b!important;border-left-color:#fe5201!important}#angles button[data-active="1"] span:first-child{color:#fe5201}#angles button[data-active="1"] span:last-child{color:#fff}:root{--nav:84px;--work-top:136px;--mnav:73px}::-webkit-scrollbar{width:0;height:0}[data-reveal]{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}[data-reveal][data-shown="1"]{opacity:1;transform:none}[data-panel-caption]{opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}[data-panel-caption][data-active="1"]{opacity:1;transform:none}[data-rail-item] span{color:#848181;transition:color .3s}[data-rail-item][data-active="1"] span:first-child{color:#fe5201}[data-rail-item][data-active="1"] span:last-child{color:#fff}[data-mob]{display:none!important}[data-swipe]{display:none}@media (width<=820px){h2[data-contact-h]{white-space:normal!important;margin-bottom:32px!important;font-size:min(6.2vw,30px)!important}}[data-hist-track]{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}[data-hist-track]::-webkit-scrollbar{display:none}@media (width>=821px){[data-hist-track]{cursor:grab;-webkit-user-select:none;user-select:none}[data-hist-track][data-dragging="1"]{cursor:grabbing}[data-hist-track][data-dragging="1"] *{pointer-events:none}}[data-hist-nav]{transition:opacity .35s,transform .35s cubic-bezier(.16,1,.3,1),background .25s;transform:translateY(-50%)}[data-hist-nav]:hover{transform:translateY(-50%)scale(1.06);background:#ff6a26!important}[data-hist-nav][data-off="1"]{opacity:0;pointer-events:none}@media (width>=821px) and (height<=820px){[data-hist-img]{flex-basis:54%!important}}@media (width>=821px) and (height<=640px){[data-hist-img]{flex-basis:42%!important}}[data-hist-body]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=820px){[data-desk]{display:none!important}[data-mob]{display:flex!important}[data-progress]{top:0}#top{height:100svh!important;min-height:0!important}#top h1{max-width:11ch!important;font-size:40px!important;line-height:.98!important}#top [data-hero-fade]:last-of-type{padding:0 18px!important;bottom:21%!important}#top iframe{width:max(100vw,240vh)!important;min-width:0!important;height:max(100svh,41.67vw)!important;min-height:0!important}#top>div:last-child{padding:16px 18px 20px!important}#top>div:last-child p{letter-spacing:.16em!important;font-size:10.5px!important}#reel{height:auto!important;padding:48px 18px 0!important}#top{padding-top:0!important}#reel>div{height:auto!important;display:block!important;position:static!important}[data-reel-frame]{aspect-ratio:16/9;width:100%!important;height:auto!important;transition:none!important}[data-reel-frame] iframe{width:max(100%,177.78vh)!important}[data-reel-pin]{flex-direction:column!important;align-items:stretch!important;display:flex!important}[data-reel-cta]{min-height:44px;padding:18px 2px 4px;opacity:1!important;gap:14px!important;position:static!important;transform:none!important}[data-reel-cta]>span:first-child{width:54px!important;height:54px!important}[data-reel-hint]{display:none!important}#angles{padding:48px 18px 28px!important}[data-angles-grid]{display:none!important}[data-mchip-rail]{-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-mchip-rail]::-webkit-scrollbar{display:none}#angles [data-mchip][data-active="1"]{color:#fff!important;background:#fe5000!important;border-color:#fe5000!important}[data-mchip]:active{transform:scale(.96)}[data-mchip-more][data-end="1"]{opacity:0}@keyframes hybNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}[data-mchip-more]>span{animation:1.6s ease-in-out infinite hybNudge}[data-mtrack]{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-left:18px}[data-mtrack]::-webkit-scrollbar{display:none}[data-mwork]{height:330svh}[data-mwork-pin]{top:calc(var(--mnav) + 46px);height:calc(100svh - var(--mnav) - 62px);box-sizing:border-box;justify-content:space-between;padding:0 18px 14px;position:sticky;gap:14px!important}[data-mwork-cap]{padding-top:4px!important}[data-mwork-pin]>div:first-child{aspect-ratio:4/3!important;flex:0 auto!important;max-height:min(46svh,82vw)!important}[data-mwork-cap]{transition:opacity .3s}a[data-filmo]{display:none!important}[data-mpanel]{will-change:opacity;transition:none!important}[data-mpanel-tile]{position:absolute;inset:0}#work [data-reveal=hWork]{top:var(--mnav)!important;flex-wrap:nowrap!important;gap:14px!important;padding:20px 18px 12px!important}#work [data-reveal=hWork]>p{display:none!important}[data-work-grid]{grid-template-columns:minmax(0,1fr)!important}[data-rail],[data-stack]{display:none!important}a[data-filmo]{padding:30px 18px!important}a[data-filmo] [data-filmo-title]{font-size:30px!important}#history{height:auto!important;padding:44px 0 0!important}#history>div{gap:18px!important;height:auto!important;padding-bottom:0!important;position:static!important}#history>div>div:first-child{padding:0 18px!important}[data-hist-track]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-left:18px;overflow-x:auto;gap:12px!important;width:auto!important;padding:0 18px!important;transform:none!important}[data-hist-track] article{scroll-snap-align:start;width:78vw!important;height:auto!important}[data-hist-img]{aspect-ratio:16/9;flex:none!important}#history>div>div:last-child,[data-hist-year]{display:none!important}[data-swipe]{display:flex!important}[data-hist-nav]{display:none!important}[data-career-shots]{grid-template-columns:repeat(3,1fr)!important;margin-bottom:44px!important}[data-ubi]{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}[data-ubi] h2,[data-ubi] p{font-size:25px!important}section:has(>[data-ubi]){padding:48px 18px 0!important}#careers{padding:60px 0 0!important}[data-careers-box]{padding:40px 18px 46px!important}[data-careers-top]{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;margin-bottom:40px!important}[data-benefit] button{padding:18px 0!important}[data-benefit-hint]{display:none!important}[data-benefit-title]{transform:none!important}[data-benefit] ul{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}[data-benefit] li{white-space:normal!important}#contact{padding:52px 18px 0!important}#contact h2{margin-bottom:30px!important;font-size:30px!important}#contact>div{grid-template-columns:minmax(0,1fr)!important}[data-foot]{gap:30px!important;margin-top:72px!important;padding:40px 18px 34px!important}}
