h2,h2{line-height:1.2em}h4,h5,h6{line-height:1.4}body,.et_pb_section{background:black;font-family:'CircularStd-Book',serif;font-size:18px!important}.et_pb_button{border:1px solid rgba(255,255,255,0.35)}.contact-us a{color:black;text-decoration:none;display:inline-block;transition:all 300ms ease 0ms}.contact-us a:hover{color:black}.contact-us a::after{content:" ";display:block;width:0;border-bottom:4px solid #f7e831;transition:all 500ms ease 0ms}.contact-us a:hover::after{width:100%}.intro h2{line-height:1.4em;padding-bottom:24px}#background_cycler{padding:0;margin:0;height:calc(100vh - 80px);width:100%;position:absolute;top:0;left:0;z-index:-1;overflow:hidden}#background_cycler img{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;object-fit:cover}#background_cycler img.active{z-index:3}.fullwidth-menu{opacity:0;top:0vh;visibility:hidden}.line{display:block;position:absolute;height:3px;width:100%;background:#FFF;opacity:1;-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.fullwidth-open.open .line{background:white}.line-1{top:16px}.line-2{top:24px}.line-3{top:32px}.fullwidth-open.open .line-1{top:25px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.fullwidth-open.open .line-2{display:none}.fullwidth-open.open .line-3{top:25px;width:100%;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.fullwidth-menu-open{opacity:1!important;top:0!important;visibility:visible!important}.fullwidth-menu{-webkit-transition:all 1s ease!important;-moz-transition:all 1s ease!important;-o-transition:all 1s ease!important;-ms-transition:all 1s ease!important;transition:all 1s ease!important}.main-menu-item ul{padding:0;margin:12px 0 0 12px;display:none}.main-menu-item ul li a{font-size:16px;padding:4px}.main-menu-item ul li::before{}.toggle-sub-menu{display:inline-block;cursor:pointer;transition:all 500ms ease 0ms}.toggle-sub-menu:hover{}.toggle-sub-menu::after{content:" ";display:block;width:0;border-bottom:4px solid #f7e831;transition:all 500ms ease 0ms}.toggle-sub-menu:hover::after{width:100%}.fullwidth-menu-open a{font-family:'CircularStd-Bold',serif;display:inline-block;text-transform:uppercase;transition:all 500ms ease 0ms}.fullwidth-menu-open a:hover{color:#f7e831!important}.fullwidth-menu-open a::after{content:" ";display:block;width:0;border-bottom:4px solid #f7e831;transition:all 500ms ease 0ms}.fullwidth-menu-open a:hover::after{width:100%}.hero img{height:40px;width:auto}.home .et_pb_fullscreen .et_pb_fullwidth_header_container{width:100%!important;padding-left:64px}header{position:absolute;z-index:10001}.et_pb_sticky--top{z-index:3!important}.case-study .et_pb_image .et_pb_image_wrap{}.case-study .et_pb_image img{object-fit:cover}.case-study .et_pb_text_inner{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.case-study img{max-width:200px}.et_pb_post .entry-featured-image-url img{height:100%;object-fit:cover}#case-studies .et_pb_post{margin-bottom:0;background:#1C1C1C;border-right:16px solid black;border-left:16px solid black;border-boittom:32px;margin-bottom:32px}#case-studies .post-content-inner p{color:white;font-size:20px}#case-studies .et_pb_post .entry-featured-image-url{margin-bottom:0;width:calc(50% + 16px);float:left;border-right:32px solid black}#case-studies .et_pb_post:nth-child(even) .entry-featured-image-url{float:right;border-left:32px solid black;border-right:none}#case-studies .et_pb_image_container img,#case-studies .et_pb_post a img{object-fit:cover;max-height:520px}#case-studies .entry-title{padding:10vh 64px 16px;font-size:40px;color:white;float:left;width:calc(50% - 16px)}#case-studies .post-content{padding:0 64px;width:calc(50% - 16px);float:left;color:white}#case-studies .more-link{padding:0.3em 1em;color:white;border:1px solid rgba(255,255,255,0.35);text-transform:uppercase;display:inline-block;margin-top:32px;transition:all 300ms ease 0ms}#case-studies .more-link:hover{color:#f7e831;border:1px solid rgba(255,255,255,1)}.showreel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.showreel .et_pb_column{position:absolute;top:50%;left:50%;width:auto;transform:translate(-50%,-50%)}.showreel h2{font-size:3.8vw}.our-work-hero{height:calc(100vh - 64px);position:relative;border-right:32px solid black;border-left:32px solid black}.our-work-hero .hero-logo{max-width:240px;margin-bottom:24px}.our-work-hero .et_pb_column{height:100%}.our-work-hero .et_pb_blurb_content{position:absolute;bottom:64px;left:64px}.our-work-hero h1+.et_pb_blurb_description{margin-top:64px}.our-work-hero p{padding:0}.our-work-hero h2{font-size:32px;padding:0 0 16px;font-family:'CircularStd-Book',serif}.our-work{border-right:32px solid black;border-left:32px solid black}.work-reveal{min-height:480px;position:relative;transition:all 300ms ease 0ms}.work-reveal .et_pb_blurb_content{opacity:0;position:absolute;top:0;bottom:0;left:0;padding:32px;transition:all 600ms ease 0ms;z-index:1}.work-reveal:hover .et_pb_blurb_content{opacity:1}.work-reveal::after{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.99) 90%);opacity:0;transition:all 600ms ease 0ms}.work-reveal:hover::after{opacity:1}.work-reveal h3{font-family:'CircularStd-Bold',serif;font-size:16px!important;padding-bottom:4px;display:none}.work-reveal p{font-family:'CircularStd-Book',serif;font-size:28px;text-transform:uppercase}.work-reveal p.link{text-transform:uppercase;color:#f7e831;display:inline-block;padding:4px 0;font-size:16px}.work-reveal p.link::after{content:" ";display:block;width:0;border-bottom:4px solid #f7e831;transition:all 500ms ease 0ms}.work-reveal:hover p.link::after{width:100%}.work-reveal .et_pb_main_blurb_image{max-width:220px;position:absolute;left:32px}#AMG .et_pb_main_blurb_image{max-width:400px}.work-reveal .et_pb_blurb_container{position:absolute;bottom:32px;width:80%}.our-work-hero p a{display:inline-block;text-transform:uppercase}.our-work-hero p a::after{content:" ";display:block;width:0;border-bottom:4px solid #f7e831;transition:all 500ms ease 0ms}.our-work-hero p a:hover::after{width:100%}#home-hero{height:100vh;border:32px solid black;background-size:cover;background-position:center center;position:relative}#home-hero .et_pb_code_inner,#home-hero .et_pb_row,#home-hero .et_pb_column,#home-hero .et_pb_module{height:100%}#home-hero .rankin-logo img{height:40px;width:auto}#home-hero p,#home-hero h1{font-size:80px;color:white;text-transform:uppercase;font-family:'CircularStd-Bold',serif;line-height:1.1;margin-bottom:0}#home-hero .hero-content{min-height:324px;max-width:72%;position:absolute;top:60%;right:64px;left:64px;transform:translate(0,-50%)}.hero-h1 span{display:inline-block;margin:0 0 -4px 8px;width:8px;height:70px;background-color:white;animation:caret 1s steps(1) infinite}@keyframes caret{50%{background-color:transparent}}@media (max-width:980px){#home-hero{height:99vh;border:8px solid black}#home-hero .rankin-logo img{height:auto;width:64%}#home-hero .hero-content{min-height:420px;max-width:100%;position:absolute;top:50%;right:24px;left:24px;transform:translate(0,-50%)}#home-hero h1,#home-hero p{font-size:11vw}.hero-h1 span{margin:0 0 -4px 8px;width:5px;height:36px}.showreel h2{font-size:24px;line-height:1.2}#case-studies .et_pb_post .entry-featured-image-url,#case-studies .et_pb_post:nth-child(even) .entry-featured-image-url{margin-bottom:0;width:100%;float:none;border-right:none;border-left:none}#case-studies .et_pb_post{border-right:none;border-left:none;border-boittom:24px;margin-bottom:24px}#case-studies .entry-title{width:100%;padding:48px 24px 16px;font-size:32px;float:none}#case-studies .post-content{padding:0 24px 48px;width:100%;float:none}#case-studies .et_pb_image_container img,#case-studies .et_pb_post a img{max-height:320px}.et_pb_text_0_tb_header{top:-10px!important}.et_pb_sticky_module img{height:20px!important}.et_pb_sticky_module .et_pb_row_1.et_pb_row{padding-top:24px!important;padding-bottom:24px!important}.our-work-hero .et_pb_blurb_content{position:absolute;bottom:48px;left:24px;right:24px;width:auto}.et_pb_blurb_0.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a{font-size:40px;letter-spacing:2px}.our-work-hero{height:90vh;border-right:8px solid black;border-left:8px solid black}.our-work-hero h2{font-size:28px}.our-work{border-right:8px solid black;border-left:8px solid black}.work-reveal{min-height:400px;position:relative;transition:all 300ms ease 0ms;border-bottom:8px solid black}.our-work .et_pb_column,.our-work .et_pb_blurb_2.et_pb_blurb,.our-work .et_pb_row_1.et_pb_row,.our-work .et_pb_row_2.et_pb_row,.our-work .et_pb_blurb_5.et_pb_blurb,.our-work .et_pb_row_3.et_pb_row{margin-bottom:0px!important}.box-image .et_pb_row:nth-child(even) .et_pb_column:first-child{order:2}.case-study .et_pb_text_inner{position:relative;top:auto;left:auto;transform:translate(0,0)}.case-study{display:flex;flex-direction:column}.box-image .et_pb_module .et_pb_image_wrap img{width:100%!important;height:auto!important}.work-reveal .et_pb_blurb_content{opacity:1;padding:32px 24px}.capabilities .et_pb_image a{display:block;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;padding:32px}.work-reveal .et_pb_main_blurb_image{max-width:120px;position:absolute;left:32px}#AMG .et_pb_main_blurb_image{max-width:200px}.our-work-hero .hero-logo{max-width:200px;margin-bottom:24px}}body:not(.et-fb-root-ancestor) [class*='et-lb-content']{position:fixed;visibility:hidden;top:0px;z-index:999999;min-height:100%;transition:all .2s 0s;width:100%}body:not(.et-fb-root-ancestor) [class*='et-lb-content'] .et_pb_row{position:relative;top:50px}.et-lb-open{visibility:visible!important;width:100%}span.et-lb-close{font-size:46px;right:-1vw;margin-top:-51px;display:block;color:#fff;padding:10px;cursor:pointer;font-weight:bold;font-family:etmodules;z-index:99999999999999;position:absolute}body:not(.et-fb-root-ancestor) [class*='et-lb-content']:not(.et-lb-open){transform:scale(.3);opacity:0}body:not(.et-fb-root-ancestor) [class*='et-lb-btn']{cursor:pointer}.box-image .et_pb_module{height:100%}.box-image .et_pb_module .et_pb_image_wrap img{max-height:520px}.box-image .et_pb_image{text-align:center}.box-image .et_pb_blurb_content img,.capabilities .et_pb_blurb_content img{max-width:200px;height:auto!important;float:left}.box-image .et_pb_blurb_content{position:relative;top:50%;transform:translatey(-50%)}.et_pb_blurb_content{max-width:640px!important}.project-hero .et_pb_blurb_content{max-width:800px!important}#team-pic{overflow:hidden;height:100%}#team-pic .et_pb_code_inner{height:100vh}#team-pic img{height:100%!important;width:auto!important;max-width:25000px!important;display:block}.team-title{margin-top:-100vh;z-index:11}.legal .et_pb_text_inner,.legal a{font-size:16px!important;color:white}.legal a:hover{font-size:16px!important;color:#f7e831}.capabilities .et_pb_column{margin-bottom:0}.group .et_pb_with_border{height:100%}.group .et_pb_with_border{transition:all 300ms ease 0ms}.group .et_pb_with_border:hover{border:1px solid #f7e831}.project-hero .et_pb_blurb .et_pb_image_wrap{margin:0 0 32px;max-width:300px}.project-hero h1{font-size:64px}.et_pb_row_0_tb_header.logo{width:calc(100% - 128px)!important}.capabilities .et_pb_blurb_description a{color:#f7e831!important;text-transform:uppercase;display:inline-block}.capabilities .et_pb_blurb_description a::after{content:" ";display:block;width:0;border-bottom:4px solid #f7e831;transition:all 500ms ease 0ms}.capabilities .et_pb_module:hover a::after{width:100%}.capabilities .et_pb_module.et_pb_image{display:block;height:100%}.capabilities .et_pb_image a{display:block;height:100%}.capabilities .et_pb_module{min-height:400px;max-height:580px}@media (max-width:980px){#team-pic img{height:90vh!important}.box-image .et_pb_blurb_content{position:relative;top:auto;transform:none}.box-image .et_pb_module{height:auto!important}.box-image .et_pb_module.et_pb_image{min-height:320px!important}.project-hero h1{font-size:32px}.et_pb_section_0_tb_header.et_pb_section{height:80px}.capabilities .et_pb_module{max-height:100%}}.et_pb_image,.et_pb_image .et_pb_image_wrap{height:100%}.fit-image img{object-fit:cover;height:100%}.home .capabilities .et_pb_image_wrap img{max-width:220px;object-fit:contain;height:auto}#AMG .et_pb_image_wrap img{max-width:300px}#AMG.work-reveal .et_pb_main_blurb_image{left:-8px}@media (max-width:980px){#AMG.work-reveal .et_pb_main_blurb_image{left:16px}}.cap-box .et_pb_blurb_content{position:absolute;top:50%;transform:translateY(-50%);right:32px;left:32px;width:auto}footer .et_pb_row{padding:16px 0!important}.contact-menu a{text-transform:none}.main-nav ul{padding:0;margin:0}.main-nav li{list-style:none;display:inline-block}.main-nav li a{font-size:16px;text-transform:uppercase;display:block;color:white;padding:8px 12px;transition:all 300ms ease 0ms}.main-nav li a:hover{color:#f7e831}@media (min-width:980px){.capabilities .et_pb_row:nth-child(even) .et_pb_column:first-child{order:2;margin-right:0!important}.capabilities .et_pb_row:nth-child(even) .et_pb_column:last-child{order:1;margin-right:3%!important}}.et_pb_text_2_tb_header{right:12px!important}.legal .et_pb_text_inner,.legal a{text-transform:uppercase}.contact-us a.et_pb_button_0_tb_footer,.contact-us a.et_pb_button_0_tb_footer:hover{padding:8px 16px;margin-top:-16px}.contact-us a.et_pb_button_0_tb_footer:after{border:none}.our-work-hero .et_pb_column{z-index:0}.et_pb_slides{height:100%}.et_pb_slide{height:100%;padding:0}.et_pb_slide_content{text-align:left}.et_pb_slide_content h1{font-size:80px;padding-bottom:96px}.et_pb_slide_content h2{font-size:32px;padding:0 0 16px;font-family:'CircularStd-Book',serif;max-width:640px!important}.et_pb_slide_content img{max-width:260px}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:0 0 0 rgba(0,0,0,0)}.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:bottom}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:32px 64px}.et_pb_slide_content p{max-width:640px!important}.et_pb_slide_content p a{display:inline-block;text-transform:uppercase}.et_pb_slide_content p a::after{content:" ";display:block;width:0;border-bottom:4px solid #f7e831;transition:all 500ms ease 0ms}.et_pb_slide_content p a:hover::after{width:100%}@media (max-width:980px){.work-slideshow{border-right:8px solid black!important;border-left:8px solid black!important}.et_pb_slide_content h1{font-size:40px;padding-bottom:64px}.et_pb_slide_content h2{font-size:28px;padding:0 0 16px;max-width:100%!important}.et_pb_slide_content img{max-width:180px}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:24px}.et_pb_slide_content p a{font-size:20px}}.open-roles a{text-transform:uppercase;color:white;display:inline-block;transition:all 500ms ease 0ms}.open-roles a:hover{text-transform:uppercase;color:#f7e831}.open-roles a::after{content:" ";display:block;width:0;border-bottom:4px solid #f7e831;transition:all 500ms ease 0ms}.open-roles a:hover::after{width:100%}