@font-face{font-family:"Work Sans";font-style:normal;font-weight:500;font-display:swap;src:url("/wp-content/themes/btf/scss/fonts/work-sans-v16-latin-500.eot");src:url("/wp-content/themes/btf/scss/fonts/work-sans-v16-latin-500.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/btf/scss/fonts/work-sans-v16-latin-500.woff2") format("woff2"), url("/wp-content/themes/btf/scss/fonts/work-sans-v16-latin-500.woff") format("woff"), url("/wp-content/themes/btf/scss/fonts/work-sans-v16-latin-500.ttf") format("truetype"), url("/wp-content/themes/btf/scss/fonts/work-sans-v16-latin-500.svg#WorkSans") format("svg")}@font-face{font-family:"Signal Compressed";font-display:swap;src:url("/wp-content/themes/btf/scss/fonts/signalcompressedweb-regular.woff2") format("woff2"), url("/wp-content/themes/btf/scss/fonts/signalcompressedweb-regular.woff") format("woff")}@keyframes flip-with-scale{0%{transform:perspective(400px) scaleX(1)}100%{transform:perspective(400px) scaleX(-1)}}@keyframes flip-r{0%{transform:perspective(400px) rotateY(0)}100%{transform:perspective(400px) rotateY(180deg)}}.flip-r{animation-name:flip-r}.flip{animation-timing-function:ease-in-out;animation-duration:2s;animation-direction:alternate;animation-iteration-count:infinite;max-width:10em !important;display:block}.hyphenate{-webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}.no-hyphenate{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.mt-6{margin-top:5rem !important}.mb-6{margin-bottom:5rem !important}:root{--background-color: #FCFCF5;--text-color: #000000;--text-gray: #bababa;--bs-font-sans-serif: Work Sans, sans-serif;--bs-font-serif: Georgia, serif;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-font-fun: Signal Compressed, sans-serif;--font-weight: 500;--bs-body-font-weight: 500;--nav-height: 85px;scroll-behavior:auto}@media (max-width:767px){:root{--nav-height: 75px}}html[data-theme="light"]{--background-color: #FCFCF5;--text-color: #000000}html[data-theme="light"] ::-moz-selection{color:#FCFCF5;background:#000000}html[data-theme="light"] ::selection{color:#FCFCF5;background:#000000}html[data-theme="dark"]{--background-color: #000000;--text-color: #DCDCDC}html[data-theme="dark"] ::-moz-selection{color:#000000;background:#DCDCDC}html[data-theme="dark"] ::selection{color:#000000;background:#DCDCDC}@media (min-width:768px){*{scrollbar-width:auto;scrollbar-color:var(--background-color) var(--text-color)}*::-webkit-scrollbar{width:13px}*::-webkit-scrollbar-track{background:var(--background-color)}*::-webkit-scrollbar-thumb{background-color:var(--text-color);border-radius:10px;border:4px solid var(--background-color);min-height:30px}aside{scrollbar-width:auto;scrollbar-color:var(--text-color) var(--background-color)}aside::-webkit-scrollbar{width:12px}aside::-webkit-scrollbar-track{background:var(--background-color)}aside::-webkit-scrollbar-thumb{background-color:var(--text-color);border-radius:10px;border:4px solid var(--background-color)}}html{scroll-behavior:auto;font-size:16px}@media (max-width:1280px){html{font-size:15px}}@media (max-width:1199px){html{font-size:14px}}@media (max-width:991px){html{font-size:13px}}body{padding-top:0px;font-family:"Work Sans", sans-serif;line-height:1.9rem;font-size:1.5rem;letter-spacing:-0.5px;font-weight:var(--font-weight);overscroll-behavior-y:none;overscroll-behavior-x:none;background:var(--background-color);color:var(--text-color);font-variant-ligatures:common-ligatures}p{margin-bottom:1.5rem}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden}html,pre{--scrollbar-track-color: none;scrollbar-color:var(--scrollbar-thumb-color) transparent;scrollbar-width:thin}.table,table{backface-visibility:unset}#loader-wrapper{background:var(--background-color);color:var(--text-color);position:fixed;height:100%;width:100%;z-index:5000;top:0;left:0;text-align:center}.center-div{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:100px;height:100px}.center-div .item svg{width:100%;height:auto}html[data-theme="dark"]{background:#000000;color:#FCFCF5}html[data-theme="dark"] #loader-wrapper{background:var(--background-color);color:var(--text-color)}html[data-theme="dark"] #loader-wrapper .item svg *{fill:var(--text-color)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Work Sans", sans-serif;font-weight:var(--font-weight);letter-spacing:-0.5px}h1,.h1{font-size:3.75rem;line-height:3.55rem;letter-spacing:-1.2px}@media (max-width:767px){h1,.h1{font-size:3rem;line-height:3rem}}.h1-small{font-size:2.625rem}h2{margin-bottom:1rem}a{color:currentcolor;transition:0.2s all}a:hover,a:focus,a:active{transition:0.2s all;outline:0;color:var(--text-gray)}strong,b{font-weight:var(--font-weight)}.text-large,#nav-modal,.front-headline h1,body.post-type-archive-jobs .page-tagline,#footer #footer-claim .item-text{font-size:3.75rem;letter-spacing:-1.2px;line-height:3.5rem}@media (max-width:767px){.text-large,#nav-modal,.front-headline h1,body.post-type-archive-jobs .page-tagline,#footer #footer-claim .item-text{font-size:3rem;line-height:3rem}}.text-small,body.post-type-archive-portfolio #portfolio-filter-2 a:not(.plus-button-link){font-size:0.875rem;line-height:1rem}.text-muted{color:#979797 !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important}.shadow-none{box-shadow:none !important}#main-wrap{max-width:100%;margin:0 auto}.btn{border:1px solid var(--text-color);border-radius:50px;padding:0.25rem 1.5rem}.btn:hover,.btn:active,.btn:focus{border-color:var(--text-color);background:var(--text-color);color:var(--background-color)}.btn-lg{border-width:2px;padding:0.5rem 2rem;font-size:1.625rem}#header{background:var(--background-color);max-width:100%;margin:0 auto;padding:0.75rem;height:var(--nav-height)}#header .the-logo svg{width:160px;height:auto}@media (max-width:767px){#header .the-logo svg{width:120px;height:auto}}#header .the-logo svg *{stroke:var(--text-color);stroke-width:1.5;shape-rendering:geometricPrecision}#header .the-language-switch{line-height:1;margin-bottom:2px;margin-right:4rem;font-size:0.875rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:767px){#header .the-language-switch{margin-right:1rem}}#header .the-language-switch a{text-decoration:none;color:currentcolor;opacity:0.6}#header .the-language-switch a.active,#header .the-language-switch a:active,#header .the-language-switch a:focus,#header .the-language-switch a:hover{opacity:1}@media (max-width:767px){#header .the-burger{padding-left:10px}}#header .the-burger svg *{fill:var(--text-color);shape-rendering:geometricPrecision}#header .the-closer{text-transform:uppercase;text-decoration:none;border-radius:50px;border:1px solid #DCDCDC;padding:0.25rem 0.75rem}#header .the-closer:hover,#header .the-closer:focus,#header .the-closer:active{color:#000000;background:#DCDCDC}#header .the-closer-wrap{display:none}#header .the-burger-wrap,#header .the-closer-wrap{width:6.5rem;text-align:center}body.nav-open #header{background:#000000;color:#DCDCDC}body.nav-open #header svg *{stroke:#FCFCF5;stroke-width:1.5;shape-rendering:geometricPrecision}body.nav-open #header .the-burger-wrap{display:none}body.nav-open #header .the-closer-wrap{display:block}#nav-modal{background:#000000;position:absolute;top:0;left:0;width:100%;height:auto;max-height:0;overflow:hidden !important;transition:max-height 0s cubic-bezier(0, 1, 0, 1);line-height:1;letter-spacing:-1.25px;color:#DCDCDC}#nav-modal a{color:#DCDCDC;text-decoration:none}#nav-modal a:hover,#nav-modal a:focus,#nav-modal a:active{opacity:0.7;text-decoration:none}#nav-modal li.current-menu-item{margin-bottom:0.5rem}#nav-modal li.current-menu-item a{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}#nav-modal li{padding-bottom:0.1rem}#nav-modal li:last-child{padding-bottom:0}#nav-modal #main-menu{margin-top:5rem;margin-bottom:5rem}#nav-modal .item-claim{margin-bottom:5rem;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:767px){#nav-modal .item-claim{display:none}}@media (max-height:750px){#nav-modal .item-claim{display:none}}body.nav-open #nav-modal{height:100vh;min-height:100vh;min-height:-webkit-fill-available;max-height:1000vh;transition:max-height 2s ease-in-out}@media (min-width:768px){html.is-locked #header{padding-right:25px}}#main-container{margin-top:var(--nav-height);padding-top:2rem;margin-bottom:0;padding-bottom:1rem}@media (max-width:767px){#main-container{padding-top:1rem}}.item-arrow svg path{fill:var(--text-color)}.ratio-2x1{--bs-aspect-ratio: 50%}.placeholder-video-wrap.has-video:hover img{filter:blur(1px)}.placeholder-video-wrap.has-video .btf-playbutton{position:absolute;width:100%;top:0;left:0;height:100%;background:transparent}.placeholder-video-wrap.has-video .btf-playbutton:hover{background:rgba(0, 0, 0, 0.6);transition:1.3s all}.btf-playbutton svg{transition:0.3s all}.btf-playbutton:hover svg{transition:0.5s all;transform-origin:center;transform:scale(1.15)}a.zoom-link{cursor:zoom-in}a.external-link{text-decoration:none}a.external-link span{text-decoration:underline}a.external-link svg{height:20px;width:auto;margin-top:-2px}a.external-link:hover svg{margin-top:-5px;transform:translateX(3px);transition:0.2s all}html[data-theme="dark"] a.external-link svg *{fill:var(--text-color)}#logo-squeeze{overflow:hidden;position:relative;margin-bottom:1rem}#logo-squeeze .item-to-squeeze *{-webkit-backface-visibility:hidden;transition:0s all !important}#logo-squeeze svg{width:100%;height:auto}#logo-squeeze .item-to-hide{opacity:0}#logo-squeeze .item-to-squeeze svg{position:absolute;bottom:0;left:0;width:100%}#video-grid{margin-bottom:3rem}#video-grid .video-item-1{height:100%}#video-grid .video-item-1 .portfolio-item{height:100%;overflow:hidden}#video-grid .video-item-1 .portfolio-item .inner{overflow:visible}#video-grid .video-item-1 .portfolio-item img{transform:scale(1.07)}.front-headline{margin-top:3rem;margin-bottom:3rem}.front-text{margin-bottom:2rem}body.post-type-archive-portfolio #portfolio-filter-2{overflow-x:hidden}body.post-type-archive-portfolio #portfolio-filter-2 a{background:transparent}body.post-type-archive-portfolio #portfolio-filter-2 ul{-ms-overflow-style:none;scrollbar-width:none;outline:none;display:block;-ms-overflow-style:none;-moz-scrollbar-width:none;scrollbar-width:none;overflow:-moz-scrollbars-none;overflow-y:hidden;height:fit-content;white-space:nowrap;-webkit-overflow-scrolling:touch}body.post-type-archive-portfolio #portfolio-filter-2 ul::-webkit-scrollbar{display:none}body.post-type-archive-portfolio #portfolio-filter-2 ul li{vertical-align:middle}body.post-type-archive-portfolio #portfolio-filter-2 a:not(.plus-button-link){display:block;white-space:nowrap;border-radius:50px;border:1px solid var(--text-color);text-decoration:none;padding:0.15rem 1rem;line-height:1.4;transition:0.15s all !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.post-type-archive-portfolio #portfolio-filter-2 a:not(.plus-button-link):hover,body.post-type-archive-portfolio #portfolio-filter-2 a:not(.plus-button-link):focus,body.post-type-archive-portfolio #portfolio-filter-2 a:not(.plus-button-link):active{background:var(--text-color);border-color:var(--text-gray);color:#000000}body.post-type-archive-portfolio #portfolio-filter-2 a:not(.plus-button-link):hover svg *,body.post-type-archive-portfolio #portfolio-filter-2 a:not(.plus-button-link):focus svg *,body.post-type-archive-portfolio #portfolio-filter-2 a:not(.plus-button-link):active svg *{stroke:#000000}body.post-type-archive-portfolio #portfolio-filter-2 a.plus-button-link{text-decoration:none;display:block;padding-left:10px;padding-right:10px}body.post-type-archive-portfolio #portfolio-filter-2 a.plus-button-link svg{margin-top:-5px}body.post-type-archive-portfolio #portfolio-filter-2 a.plus-button-link svg *{fill:#fff}body.post-type-archive-portfolio #portfolio-filter-2 a.plus-button-link:hover{opacity:0.6;transition:0.3s all}body.post-type-archive-portfolio #portfolio-filter-2 li.plus-button{display:inline-block !important}body.post-type-archive-portfolio #portfolio-filter-2 li.plus-button .item-plus{display:inline-block;transition:0.3s all}body.post-type-archive-portfolio #portfolio-filter-2 li{display:none}body.post-type-archive-portfolio #portfolio-filter-2 li.active{pointer-events:none;display:inline-block;cursor:default !important}body.post-type-archive-portfolio #portfolio-filter-2 .list-inline-item:not(:last-child){margin-right:0.15rem}body.post-type-archive-portfolio #portfolio-filter-2 .item-checkmark{display:none}body.post-type-archive-portfolio #portfolio-filter-2 .item-checkmark svg{margin-top:-4px;margin-right:5px}body.post-type-archive-portfolio.show-portfolio-filter #portfolio-filter-2 li.plus-button .item-plus{transform:rotate(45deg);transition:0.3s all}body.post-type-archive-portfolio.show-portfolio-filter #portfolio-filter-2 li{display:inline-block !important}body.post-type-archive-portfolio.show-portfolio-filter #portfolio-filter-2 li.active a{background:var(--text-color);border-color:var(--text-gray);color:#000000}body.post-type-archive-portfolio.show-portfolio-filter #portfolio-filter-2 li.active a svg *{stroke:#000000}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0.95;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown,#videoBox.out{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}#videoBox.out{position:fixed;bottom:unset;right:0;width:25vw;height:auto;z-index:10;top:100px;left:unset;margin-right:2rem;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (max-width:767px){#videoBox.out{width:90vw;margin:0 auto;right:0;left:0;top:90px}}body.single-portfolio h1{text-transform:uppercase;font-size:2.625rem;line-height:2.75rem;margin-top:2.5rem;padding-bottom:0;margin-bottom:0rem}body.single-portfolio .portfolio-description .item-terms{text-transform:uppercase}body.single-portfolio .portfolio-people .item-title{text-transform:uppercase}body.single-portfolio .item-portfolio-text{margin-top:2rem;padding-bottom:1rem;margin-bottom:4.5rem;border-bottom:1px solid #979797;-webkit-hyphens:auto;hyphens:auto}body.single-portfolio .portfolio-people .item-persons{margin-bottom:2rem}body.single-portfolio .portfolio-stills{margin-top:5rem}body.single-portfolio .portfolio-awards{margin-top:5rem;padding-bottom:4rem}body.single-portfolio .portfolio-awards .award-wrap{margin-top:2rem;margin-bottom:4rem;text-align:center}body.single-portfolio .portfolio-awards .award-wrap a{text-decoration:none}body.single-portfolio .portfolio-awards .award-wrap .award-icon{margin-bottom:0.75rem}body.single-portfolio .portfolio-awards .award-wrap .award-icon svg #award{fill:var(--text-color)}body.single-portfolio hr{border-color:#979797;opacity:1}.img-fluid{min-width:100%;height:auto}.portfolio-item{background:#000000}.portfolio-item a{color:var(--text-color) !important;text-decoration:none}.portfolio-item .inner{overflow:hidden}.portfolio-item .item-title{position:absolute;z-index:2;font-size:2rem;line-height:2rem;text-align:center;padding:2rem 3rem;opacity:0;transition:0.3s all;color:#FCFCF5}@media (max-width:991px){.portfolio-item .item-title{font-size:1.65rem;line-height:1.65rem}}.portfolio-item .item-title .item-type{font-size:1rem;color:var(--text-gray);font-size:0.875rem;letter-spacing:-0.2px}.portfolio-item img{transition:0.3s all}.portfolio-item:hover .item-title{opacity:1;transition:0.3s all}.portfolio-item:hover img{opacity:0.65;box-shadow:3px 3px 4px 0 rgba(96, 104, 178, 0.6);transform:scale(1.2) !important;transition:opacity 0.3s, box-shadow 0.3s, transform 1s}body.post-type-archive-jobs .page-tagline{margin-top:3rem;margin-bottom:4rem}body.post-type-archive-jobs .job-listing{font-size:2.625rem;line-height:2.85rem;letter-spacing:-0.8px}body.post-type-archive-jobs .job-listing li{padding-bottom:1.5rem}body.post-type-archive-jobs .job-listing a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}body.single-jobs article,body.page-template-default article{padding-bottom:2rem}body.single-jobs article h2,body.single-jobs article h3,body.single-jobs article h4,body.page-template-default article h2,body.page-template-default article h3,body.page-template-default article h4{margin-top:3rem}body.single-jobs article h2,body.page-template-default article h2{margin-bottom:1.25rem}body.single-jobs article ul,body.page-template-default article ul{margin-bottom:2rem}body.single-jobs article ul:not(.list-inline) li,body.page-template-default article ul:not(.list-inline) li{padding-bottom:1rem;margin-left:1rem;padding-left:0.5rem}body.single-jobs hr,body.page-template-default hr{margin-top:2rem;margin-bottom:2rem}#share-job,#follow-us{margin-top:4rem}#share-job .item-title,#follow-us .item-title{font-size:0.875rem;margin-bottom:0.5rem}#share-job *,#follow-us *{transition:0s all}#share-job a,#follow-us a{display:flex;font-size:1.25rem;width:40px;height:40px;border-radius:50px;border:2px solid var(--text-color);align-items:center;justify-content:center;text-decoration:none}#share-job a:hover,#follow-us a:hover{color:#FCFCF5;background:var(--text-color)}#follow-us-wrap{padding-top:3rem;padding-bottom:4rem;background-color:#FCFCF5;background-image:url("/wp-content/themes/btf/scss/assets/footer-shadow.svg");background-repeat:repeat-x;color:#000000}#follow-us-wrap #follow-us{margin-top:0}#follow-us-wrap #follow-us ul{margin:0}#follow-us-wrap #follow-us a{border-color:#000000}#follow-us-wrap #follow-us a:hover{color:#FCFCF5;background:#000000}#follow-us-wrap #follow-us .item-title{font-size:1.75rem;margin-bottom:1.5rem}#team-wrap{margin-top:5rem;margin-bottom:5rem;font-size:1.75rem;line-height:1.35}#team-wrap p{margin-bottom:2.5rem}#team-wrap em{font-style:normal !important;text-transform:uppercase}#team-random-wrap .team-random-item .item-portrait{position:relative}#team-random-wrap .team-random-item .item-portrait .image-hover{position:absolute;opacity:0;top:0;left:0}#team-random-wrap .team-random-item .item-portrait .image-hover:hover{opacity:1}#team-random-wrap .team-random-item .item-title{margin-top:0.5rem}#team-random-wrap .team-random-item .item-departments{font-size:0.875rem}#footer #footer-ticker{font-family:"Signal Compressed";font-size:8rem;line-height:1;display:flex;width:100%;overflow-x:hidden;white-space:nowrap;background:#000000;color:#DCDCDC;border-bottom:1px solid rgba(151, 151, 151, 0.3);text-transform:uppercase;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#footer #footer-ticker *{backface-visibility:hidden;-webkit-transform-style:preserve-3d}#footer #footer-ticker span{display:inline-block}#footer #footer-ticker a{text-decoration:none}#footer #footer-ticker a:hover,#footer #footer-ticker a:focus,#footer #footer-ticker a:active{color:inherit;opacity:0.6}#footer #footer-claim{padding-top:6rem;padding-bottom:8rem;background:#000000;color:#DCDCDC;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#footer #footer-claim svg{width:100%;max-width:110px;margin-top:-7px;height:auto}@media (max-width:767px){#footer #footer-claim svg{margin-bottom:3rem}}#footer #footer-claim svg *{fill:#DCDCDC}#footer #copyright{background:#000000;color:#FCFCF5;padding-top:1rem;padding-bottom:2rem;color:var(--text-gray);font-size:0.875rem;line-height:1.5;letter-spacing:-0.2px}#footer #copyright a:hover,#footer #copyright a:focus,#footer #copyright a:active{color:#FCFCF5}.sl-overlay{background:var(--background-color) !important}.sl-wrapper *{color:var(--text-color) !important}.sidebar-inner.sticky-top{top:120px}