:root{--bill-bright-concrete:#F8F6F4;--bill-orange:#E92D00;--bill-black:#191919;--bill-concrete:#E0DAD4}.bright-concrete{color:var(--bill-bright-concrete)}.orange{color:var(--bill-orange)}.black{color:var(--bill-black)}.concrete{color:var(--bill-concrete)}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.mobile-only{display:none}.desktop-only{display:block}.push-left .gdlr-core-pbf-column-content{margin-left:0}.push-right .gdlr-core-pbf-column-content{margin-right:0}.hidden{display:none}body{word-break:normal}address{font-style:normal}sup{vertical-align:super}.gdlr-core-image-item.dark-mode{display:none}html.is-loading,html.is-loading body{overflow:hidden}.gdlr-core-hide-in-desktop-tablet.hero-image-frame{display:none}#site-preloader{position:fixed;inset:0;z-index:999999;background:#E92D00;opacity:1;pointer-events:none;transition:background-color 500ms ease,opacity 500ms ease,visibility 500ms ease}html.preloader-color-fade #site-preloader{background:#F8F6F4}html.preloader-finished #site-preloader{opacity:0;visibility:hidden}.infinite-mobile-header{box-shadow:none}.infinite-orig-logo,.dark-mode-logo{display:none}.infinite-sticky-navigation.infinite-fixed-navigation .infinite-fixed-nav-logo{width:140px}.infinite-fixed-navigation.infinite-style-slide .infinite-logo-inner img{max-height:40px!important}.dark-mode-toggle{padding:0;border:0;background:none;cursor:pointer;line-height:0;height:30px;width:30px;background-size:30px 30px;background-repeat:no-repeat}#infinite-main-menu .dark-mode-menu-item{display:none;padding-right:0}.infinite-sticky-navigation .infinite-logo{padding-left:0}.infinite-sticky-navigation .infinite-navigation,.infinite-fixed-navigation .infinite-navigation .infinite-main-menu{padding-right:0}#infinite-main-menu .dark-mode-toggle{width:30px;height:30px}.infinite-fixed-navigation #infinite-main-menu .dark-mode-menu-item.light-mode{display:block}.infinite-fixed-navigation #infinite-main-menu .dark-mode-menu-item.dark-mode{display:none}.infinite-fixed-navigation .dark-mode-menu-item{margin-top:-2px}.infinite-fixed-navigation ul li a,.infinite-fixed-navigation ul li.current-menu-item a{color:#fff}.infinite-fixed-navigation ul li a:hover{color:var(--bill-black)}.infinite-fixed-navigation .dark-mode-toggle{background-image:url(/wp-content/themes/infinite-child/img/mode-toggle-white.svg)}.infinite-fixed-navigation .dark-mode-toggle:hover{background-image:url(/wp-content/themes/infinite-child/img/mode-toggle-black.svg)}.infinite-fixed-navigation .infinite-mobile-button-hamburger span,.infinite-fixed-navigation .infinite-mobile-button-hamburger:before,.infinite-fixed-navigation .infinite-mobile-button-hamburger:after{background:#fff}body.dark-mode{--bill-orange:var(--bill-concrete) !important}body.dark-mode .infinite-fixed-navigation #infinite-main-menu .dark-mode-menu-item.dark-mode{display:block}body.dark-mode .infinite-fixed-nav-logo{display:none!important}body.dark-mode .infinite-fixed-navigation .dark-mode-logo{display:block}body.dark-mode .infinite-fixed-navigation .dark-mode-logo img{width:139.66px;height:40px}body.dark-mode .infinite-fixed-navigation a{color:#FFF}body.dark-mode a,body.dark-mode .gdlr-core-text-box-item-content{color:var(--bill-concrete)}body.dark-mode ul li a{color:#fff}body.dark-mode .infinite-fixed-navigation a:hover{color:#191919}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode .gdlr-core-title-item-title,body.dark-mode p,body.dark-mode .infinite-overlay-menu-content .infinite-overlay-menu-close{color:var(--bill-concrete)!important}body.dark-mode .gdlr-core-divider-line,body.dark-mode .infinite-overlay-menu-content ul.menu>li{border-color:var(--bill-concrete)!important}body.dark-mode .infinite-header-background{background:#E92D00}body.dark-mode .infinite-body-outer-wrapper,body.dark-mode.infinite-full .infinite-body-wrapper,body.dark-mode .infinite-header-side-content,body.dark-mode .infinite-overlay-menu-content{background-color:var(--bill-black)!important}body.dark-mode .gdlr-core-button,body.dark-mode .infinite-mobile-button-hamburger span,body.dark-mode .infinite-mobile-button-hamburger:before,body.dark-mode .infinite-mobile-button-hamburger:after,body.dark-mode .audio-title{background-color:var(--bill-concrete)!important;color:var(--bill-black)!important}body.dark-mode .gdlr-core-button:hover{background-color:#E92D00!important;color:var(--bill-concrete)!important}body.dark-mode .play-btn{background-image:url(/wp-content/themes/infinite-child/img/dark-mode-play-icon.svg)}body.dark-mode .play-btn.is-paused{background-image:url(/wp-content/themes/infinite-child/img/dark-mode-pause-icon.svg)}body.dark-mode .download-btn{background-image:url(/wp-content/themes/infinite-child/img/dark-mode-download-icon.svg)}body.dark-mode .audio-player .progress__bar{background:var(--progress-fill-dark)}body.dark-mode .gdlr-core-image-item.dark-mode{display:block}body.dark-mode .gdlr-core-image-item.light-mode{display:none}body.dark-mode .infinite-mobile-button-hamburger span,body.dark-mode .infinite-mobile-button-hamburger:before,body.dark-mode .infinite-mobile-button-hamburger:after{background:#fff!important}body.dark-mode #footer a:hover{color:#E92D00}p,a,div,.infinite-navigation-font{font-family:"acumin-pro-black",sans-serif!important;font-style:normal}.recent-grotesk,.recent-grotesk .gdlr-core-title-item-title,.portfolio h2{font-family:"recent-grotesk",sans-serif;font-style:normal}body{margin:0}:root{--bill-hero-padding:33px}.hero-image-frame{width:100%;padding:var(--bill-hero-padding);box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center}.hero-image-frame .dark-mode-toggle{position:absolute;z-index:10;top:50px;left:50px;width:30px;height:30px;background-image:url(/wp-content/themes/infinite-child/img/mode-toggle-white.svg);background-size:30px 30px;background-repeat:no-repeat}@media (hover:hover) and (pointer:fine){.hero-image-frame .dark-mode-toggle:hover{background-image:url(/wp-content/themes/infinite-child/img/mode-toggle-orange.svg)}}.hero-image-frame .gdlr-core-pbf-wrapper-content,.hero-image-frame .gdlr-core-pbf-wrapper-container,.hero-image-frame .gdlr-core-pbf-element,.hero-image-frame .gdlr-core-image-item-wrap{width:100%;height:100%}.hero-image-frame .fullscreen-img{position:relative;width:100%;height:calc(100vh - (var(--bill-hero-padding) * 2));max-width:calc((100vh - (var(--bill-hero-padding) * 2)) * (3300 / 1922));max-height:calc(100% * (1922 / 3300));aspect-ratio:3300 / 1922;padding-bottom:0!important}.hero-image-frame .fullscreen-img .gdlr-core-media-image{width:100%;position:relative;overflow:hidden;clip-path:inset(0 0 100% 0);transition:max-width 1000ms cubic-bezier(.45,0,.25,1),clip-path 1500ms cubic-bezier(.45,0,.25,1);will-change:max-width,clip-path}html.preloader-complete .hero-image-frame .fullscreen-img .gdlr-core-media-image{clip-path:inset(0 0 0 0)}.hero-image-frame .fullscreen-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}@media (max-aspect-ratio:3300 / 1922){.hero-image-frame .fullscreen-img{max-width:calc(100vw - (var(--bill-hero-padding) * 2));max-height:calc((100vw - (var(--bill-hero-padding) * 2)) * (2150 / 3300))}}@media (min-aspect-ratio:3300 / 1922){.hero-image-frame .fullscreen-img{max-width:calc(100vw - (var(--bill-hero-padding) * 2));height:auto;max-height:none}}.inline-buttons{display:flex;gap:20px}.inline-buttons a{display:flex;height:45px;width:340px;margin:0!important}.inline-buttons a span{width:100%;display:flex!important;align-items:center;justify-content:space-between}.inline-buttons .gdlr-core-pos-right:before{content:''}.inline-buttons .gdlr-core-pos-right{--bill-arrow-size:20px;width:var(--bill-arrow-size);height:var(--bill-arrow-size);background-image:url(/wp-content/themes/infinite-child/img/Arrow_1__White.svg);background-size:var(--bill-arrow-size) var(--bill-arrow-size);background-repeat:no-repeat}body.dark-mode .inline-buttons .gdlr-core-pos-right{background-image:url(/wp-content/themes/infinite-child/img/Arrow_1__Black.svg)}body.dark-mode .inline-buttons .gdlr-core-button:hover .gdlr-core-pos-right{background-image:url(/wp-content/themes/infinite-child/img/Arrow_1__White.svg)}.portfolio{text-align:center}.portfolio .item-wrap{width:100%;max-width:930px}.portfolio .item-wrap .item{max-width:700px;width:100%;position:relative;margin:0 auto 180px auto;transition:max-width 500ms cubic-bezier(.45,0,.25,1);will-change:max-width}.portfolio .item-wrap .item .portfolio-media{overflow:hidden;clip-path:inset(0 0 100% 0);transition:clip-path 1500ms cubic-bezier(.45,0,.25,1);will-change:clip-path}.portfolio .item-wrap.reveal .item .portfolio-media{clip-path:inset(0 0 0 0)}@media (hover:hover) and (pointer:fine){.portfolio .item-wrap .item:hover{max-width:930px}}.portfolio-media{position:relative}.portfolio-image,.portfolio-hover-gif{display:block;width:100%;height:auto}.portfolio-hover-gif{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity 250ms ease}@media (hover:hover) and (pointer:fine){.item:hover .portfolio-hover-gif{opacity:1}}.portfolio .portfolio-details{transition-delay:800ms}.portfolio .portfolio-details h2{font-weight:300;font-size:70px;color:var(--bill-orange);margin-bottom:0}.portfolio .portfolio-details .tagline{font-weight:600;margin-bottom:8px;letter-spacing:1px;font-size:18px}.portfolio .portfolio-details .description p{font-size:15px;margin-bottom:0;line-height:1.33}:root{--bill-audio-player-size:35px}.audio-player{display:flex;align-items:center;border:1px solid var(--bill-orange);border-radius:40px;margin-bottom:20px;background:var(--bill-orange)}.audio-title{font-size:18px;font-weight:600;flex:1;color:var(--bill-bright-concrete)}.audio-btn{color:#fff;background:#fff0;border:none;width:var(--bill-audio-player-size);height:var(--bill-audio-player-size);min-width:var(--bill-audio-player-size);min-height:var(--bill-audio-player-size);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.3em;transition:background 0.15s;background-repeat:no-repeat;background-position:15px center;background-size:15px;padding:20px}.play-btn{border-right:1px solid var(--bill-orange);background-image:url(/wp-content/themes/infinite-child/img/play-icon.svg)}.play-btn.is-paused{background-image:url(/wp-content/themes/infinite-child/img/pause-icon.svg);width:var(--bill-audio-player-size);background-position:16px center;background-size:10px}.download-btn{background-image:url(/wp-content/themes/infinite-child/img/download-icon.svg);width:auto;width:var(--bill-audio-player-size);height:var(--bill-audio-player-size);background-size:19px 19px;background-position:10px center}.audio-player .progress{--progress-height:15px;--progress-bg:rgba(0, 0, 0, 0.12);--progress-fill:var(--bill-bright-concrete);--progress-fill-dark:var(--bill-black);position:relative;flex:1 1 auto;width:100%;height:var(--progress-height);background:var(--progress-bg);overflow:hidden;cursor:pointer;user-select:none;touch-action:none;display:none}.audio-player .progress__bar{height:100%;width:0%;background:var(--progress-fill);border-radius:inherit;transition:width 0.08s linear}.audio-player .progress:hover{filter:brightness(.95)}.audio-player .progress:active{filter:brightness(.9)}.audio-player .progress:focus-visible{outline:1px solid currentColor;outline-offset:2px}.audio-player.is-playing .progress{display:inline-block}.audio-player.is-playing .audio-title{font-size:13px;min-width:100px}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .8);justify-content:center;align-items:center;z-index:10}.modal-content{position:relative;background:#000;padding:40px;border-radius:5px;max-width:900px;width:90%}.video-wrapper{position:relative;padding-top:56.25%}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.close-button{position:absolute;top:6px;right:15px;font-size:24px;cursor:pointer;color:#fff}.openModal{cursor:pointer}.openModal:hover .work-background{opacity:.5}.openModal:hover .work-details{background-color:#FFAB00}.openModal:hover .work-details h3,.openModal:hover .work-details .type,.openModal:hover .work-details p{color:#080B24}#footer .menu{display:flex;gap:25px;list-style-type:none;text-align:center;justify-content:center;margin:0}#footer .menu li:before{display:none}#footer .menu li a{font-size:16px;font-weight:600;color:var(--bill-orange)}#footer .ranni-brand{font-weight:600}.infinite-overlay-menu-content ul li a{text-transform:none;letter-spacing:0}@media (max-width:999px){body.infinite-body-front .infinite-container,.gdlr-core-pbf-wrapper-full-no-space{max-width:100%!important}.huge-text .gdlr-core-title-item-title{font-size:22vw!important}#infinite-mobile-header:not(.infinite-fixed-navigation){position:absolute;top:0;left:0;width:100%;background-color:transparent!important;pointer-events:none}.hero-image-frame .dark-mode-toggle{top:55px;left:55px}.infinite-mobile-menu-right{top:56px;right:55px}.infinite-fixed-navigation .infinite-mobile-menu-right{top:50%;right:35px}}@media (max-width:767px){.mobile-only{display:block}.desktop-only{display:none}br{display:none}.infinite-mobile-menu-right{pointer-events:auto;right:15px;top:16px}.infinite-fixed-navigation .infinite-mobile-menu-right{top:25px}.hero-image-frame{padding:0}.hero-image-frame .fullscreen-img{aspect-ratio:inherit;width:auto;height:auto;max-width:100%;max-height:100%}.gdlr-core-hide-in-mobile.hero-image-frame{display:none}.gdlr-core-hide-in-desktop-tablet.hero-image-frame{display:flex}.hero-image-frame .dark-mode-toggle{top:15px;left:15px}.portfolio .item-wrap .item{margin-bottom:90px}.portfolio .item-wrap .item h2{font-size:60px!important}.portfolio .item-wrap .item .tagline{font-size:15px}.portfolio .description p{font-size:14px}.portfolio .description p br{display:block}.inline-buttons{flex-direction:column}.inline-buttons a{width:100%}}.animated{opacity:0;transition:opacity 0.6s ease,transform 0.6s ease}.animated.fadeInLeft{transform:translateX(-100px)}.animated.fadeInRight{transform:translateX(100px)}.animated.fadeInUp{transform:translateY(50px)}.animated.fadeInDown{transform:translateY(-50px)}.animated.reveal{opacity:1;transform:translate(0,0)}.delay-1{transition-delay:0.1s}.delay-2{transition-delay:0.2s}.delay-3{transition-delay:0.3s}.delay-4{transition-delay:0.4s}.delay-5{transition-delay:0.5s}.delay-6{transition-delay:0.6s}.delay-7{transition-delay:0.7s}.delay-8{transition-delay:0.8s}.delay-9{transition-delay:0.9s}@media (min-width:999px){.gdlr-core-column-first.gdlr-core-pbf-column+.gdlr-core-pbf-column:not(.gdlr-core-column-first) .animated{transition-delay:0.3s}.gdlr-core-column-first.gdlr-core-pbf-column+.gdlr-core-pbf-column:not(.gdlr-core-column-first)+.gdlr-core-pbf-column:not(.gdlr-core-column-first) .animated{transition-delay:0.6s}.gdlr-core-column-first.gdlr-core-pbf-column+.gdlr-core-pbf-column:not(.gdlr-core-column-first)+.gdlr-core-pbf-column:not(.gdlr-core-column-first)+.gdlr-core-pbf-column:not(.gdlr-core-column-first) .animated{transition-delay:0.9s}}