@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--color-blk:#010101;--color-input-border:#B2B2B2;--color-white:#ffffff;--color-bg-gray:#f7f7f7;--color-gray:#EDEDED;--color-gray-dark:#707070;--color-gray-indicator:#A0A0A0;--color-primary:#014E91;--color-primary-dark:#122845;--color-accent-orange:#e7833b;--color-accent-magenta:#F2016C;--color-accent-pink:#B15980;--color-submit-btn:#A5CDF9;--color-submit-btn-txt:#092947;--color-fpo:#FF29EF;--font-size-h1:50px;--font-size-h2:70px;--font-size-h2-alt:50px;--font-size-h3:30px;--font-size-h3-alt:28px;--font-size-h4:20px;--font-size-h5:40px;--font-size-h6:24px;--font-size-p:16px;--font-size-sml:14px;--font-size-extra-sml:12px;--width-max:900px;--width-outer:1140px;--height-nav:60px;--height-clouds:67px;--card-direction:row;--bio-photo-height:440px;--nav-bar-percent:0%;--unit-x-1:10px;--unit-x-2:20px;--unit-x-3:30px;--unit-x-4:40px;--unit-x-5:50px;--unit-x-6:60px;--unit-x-7:70px;--unit-x-8:80px;--unit-x-9:90px;--unit-x-10:100px;--unit-x-12:120px;--unit-x-14:140px;--unit-x-16:160px;--unit-x-18:180px;--unit-x-20:200px}@font-face{font-family:"Trim";src:url(../fonts/TRIM-REGULAR.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Trim";src:url(../fonts/TRIM-REGULAR.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Trim";src:url(../fonts/TRIM-LIGHT.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Trim";src:url(../fonts/TRIM-THIN.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Trim";src:url(../fonts/TRIM-MEDIUM.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Aptos";src:url(../fonts/Aptos.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Aptos";src:url(../fonts/Aptos-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Aptos";src:url(../fonts/Aptos-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}html{font-family:"Trim","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif;color:var(--color-blk);background-color:var(--color-white);overflow-x:hidden}body{position:relative;margin:0;padding:0}html:has(nav.open){overflow:hidden}h1{font-size:var(--font-size-h1)}h1,h2,h3,h4,h5,h6{padding:0;margin:0;text-transform:uppercase;font-weight:100;line-height:1.2}h1,h2{width:100%}h2{font-size:var(--font-size-h2);color:var(--color-primary)}h3,h4,h5,h6{font-size:var(--font-size-h3)}h4,h5,h6{font-size:var(--font-size-h4)}h5,h6{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}a,p{font-size:var(--font-size-p)}h3,h4,h5,h6,nav,p{width:100%}p{font-family:"Aptos","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif}.sml,.sml p{font-size:var(--font-size-sml);line-height:16px}main,section{flex-direction:column;justify-content:flex-start}main{row-gap:0;overflow-x:hidden}section{position:relative;width:100%;z-index:2;background:0 0;padding-top:var(--unit-x-8);padding-bottom:var(--unit-x-8);overflow:hidden}nav{position:fixed;z-index:10;justify-content:center;background:linear-gradient(180deg,#000 var(--nav-bar-percent),transparent 100%)}nav button,nav ul li.logos{display:flex;justify-content:center}nav button{align-items:center;color:var(--color-white);text-transform:uppercase;font-weight:300;letter-spacing:1.4px;font-size:14px}nav button:hover{color:#838383}main,nav,nav .content,nav ul,section{display:flex;align-items:center}nav button,nav ul,nav ul li{height:100%}nav ul li{padding-left:var(--unit-x-3)}nav ul li.logos{padding:0;opacity:0;pointer-events:none;user-select:none;align-items:flex-end;column-gap:var(--unit-x-2);width:0}nav ul li.logos .vertical-line,nav ul li.logos img{height:var(--unit-x-2)}nav #menu{display:contents}nav .content{height:var(--height-nav);justify-content:space-between;max-width:var(--width-outer)}nav .logo{height:18px}footer,nav .toggle{flex-direction:column}nav .toggle{background-color:transparent;cursor:pointer;display:none;height:var(--unit-x-3);justify-content:space-between;width:var(--unit-x-3);padding:var(--unit-x-1) 0}nav .toggle span{background-color:var(--color-white);height:2px;transition:all .15s ease-out;width:100%}nav .toggle span.bottom,nav .toggle span.top{transform:none}nav svg{height:10px;width:10px;fill:#fff;margin:0 15px}footer{display:flex;justify-content:flex-end;align-items:center;position:relative;padding:50px 0;overflow:hidden}footer img:first-of-type{height:24px!important}footer .content,form button{display:flex;align-items:center}footer .content{justify-content:center;column-gap:var(--unit-x-3);z-index:2}#contact .socials img,footer .content,footer .content img{height:var(--unit-x-3)}footer .plus,footer svg{height:28px;width:28px}footer .plus{fill:#3d3d3d}footer #end-of-the-line{background-color:var(--color-blk);height:10px;width:100%;z-index:10;position:absolute;bottom:0;left:0}form{display:flex;flex-direction:column;row-gap:var(--unit-x-4);z-index:2}form button{width:max-content;text-transform:uppercase;font-size:var(--font-size-p);background-color:var(--color-primary);color:#fff;padding:var(--unit-x-1) var(--unit-x-4);column-gap:20px;font-size:20px}.form-status{position:absolute;bottom:0;right:0;padding:var(--unit-x-2);font-size:var(--font-size-sml);display:none}.form-status.error{display:block;color:red}.form-status.success{display:block;color:green}.form-group{display:block;position:relative;width:100%;height:80px;background-color:#fff;border:solid 1px var(--color-input-border);transition:background-color .3s ease-out}.form-group input,.form-group select,.form-group textarea{position:absolute;top:0;left:0;width:100%;height:100%;padding-left:var(--unit-x-2)}.form-group label,.form-group svg{position:absolute;top:50%;transform:translateY(-50%);user-select:none}.form-group label{font-size:var(--font-size-p);text-transform:uppercase;color:var(--color-input-placeholder);left:var(--unit-x-2);transition:all 200ms ease-in}.form-group svg{fill:var(--color-blk);height:11px;right:var(--unit-x-1)}.form-group textarea{resize:none;padding-top:20px}.form-group.message{height:240px}.form-group.message label{top:40px}.form-group input:focus~label,.form-group input:not(:placeholder-shown)~label,.form-group textarea:focus~label,.form-group textarea:not(:placeholder-shown)~label{top:12px;font-size:11px;color:var(--color-gray-dark)}.form-group input:focus,.form-group textarea:focus{outline:0;border:var(--color-submit-btn) solid 2px!important;transition:border 200ms ease-in}.spinner-wrapper{user-select:none;pointer-events:none;display:none;justify-content:center;align-items:center;position:absolute;bottom:0;right:0;width:max-content;height:max-content;padding:var(--unit-x-2);font-size:var(--font-size-extra-sml);column-gap:var(--unit-x-2);color:var(--color-primary)}.spinner-wrapper .spinner{width:var(--unit-x-2);height:var(--unit-x-2);border:3px solid var(--color-blk);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box}.disabled .spinner-wrapper{display:flex}.disabled .spinner{animation:rotation 1s linear infinite}.highlighted{position:relative}.highlighted::before{content:"";position:absolute;left:-38px;top:0;bottom:0;width:18px;background-color:var(--color-primary)}.text-transform-none{text-transform:none}.fpo{display:flex;align-items:center;justify-content:center;background-color:#fff;border:solid 1px var(--color-fpo);width:100%;height:100%}.fpo::before{content:"FPO";color:var(--color-fpo);text-transform:uppercase;display:block;font-size:19px}.content{width:100%;max-width:var(--width-max)}.container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.bg-black{background:var(--color-blk)}.vertical-line{height:100%;width:0;display:block;border-left:solid var(--color-blk) 2px}.vertical-line.white{border-left:solid #fff 2px}.hide{display:none!important;height:0!important;width:0!important;pointer-events:none!important;user-select:none!important}.disable-hide{pointer-events:none;user-select:none;opacity:0}.col,.row{width:100%;display:flex}.row{column-gap:var(--unit-x-10)}.col{flex-direction:column}.col,.container,.content,.fpo,.row{z-index:2}.profiles{padding-top:var(--unit-x-5);row-gap:var(--unit-x-3);justify-content:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.profile{display:flex;flex-direction:column;align-items:center}.profile .img-wrapper{display:block;height:125px;width:125px;border-radius:125px;border:solid var(--color-primary) 1px;overflow:hidden;background-color:#fff}.profile .img-wrapper img,.video-wrapper picture img,.video-wrapper video img,main.login img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.profile p{text-align:center;padding:0 var(--unit-x-2)}.profile .bio{display:block}.profile .bio .name{text-transform:capitalize}.profile .bio:not(.name){line-height:18px}.profile .name{font-weight:700}.primary,main.login .form-group label{color:var(--color-primary)}#layout-guide-container{display:flex;justify-content:center;align-items:flex-start;z-index:100;position:absolute;top:0;left:0;width:100%;height:max-content;opacity:0;display:none}.video-wrapper,.video-wrapper picture,.video-wrapper video{display:block;width:100%;height:100%}.video-wrapper video{object-fit:cover;object-position:center}video{max-width:100%}#hero{height:100vh;width:100%;padding-top:0;padding-bottom:0;background-color:#000}#hero .video-wrapper{display:flex;align-items:center;justify-content:center}#hero video{height:100%;width:auto}#bios .submit-button,#bios button{margin:50px auto 0;display:flex;align-items:center;width:max-content;text-transform:uppercase;font-size:var(--font-size-p);background-color:var(--color-submit-btn);color:var(--color-submit-btn-txt);padding:var(--unit-x-1) var(--unit-x-4);column-gap:20px;font-size:20px}#agency h4{letter-spacing:var(--unit-x-1)}#agency .carousel.row,#agency .col{justify-content:space-between}#agency .cloud-texture{top:390px}#agency .container{align-items:flex-start;padding-top:var(--unit-x-6);position:relative}#agency .carousel.row{height:40px;column-gap:var(--unit-x-4);position:absolute;left:-60px;top:160px;width:calc(100% + 120px)}#agency .carousel.row button{width:40px;transition:opacity .3s ease-out}#agency .carousel.row button:last-child svg{transform:scaleX(-1)}#agency .cards{overflow-x:scroll;overflow-y:hidden;width:100%;display:flex;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}#agency .cards::-webkit-scrollbar{display:none}#agency .cards .card{overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;width:var(--width-max);flex-shrink:0;display:flex;flex-direction:column}#agency .cards .card .note{width:100%;text-align:center;padding-top:var(--unit-x-4)}#about{background-color:var(--color-bg-gray);padding-bottom:0}#about .multi-col{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:50%;margin-bottom:var(--unit-x-6)}#about .col{font-weight:300}#about .col p:first-of-type{margin-bottom:var(--unit-x-3)}#about video{max-width:var(--width-outer)}#about #hey-bms-wrapper{width:100%;display:flex;align-items:center;justify-content:center;background:var(--color-primary);background:linear-gradient(180deg,var(--color-primary) 0%,var(--color-primary) 50%,white 50%,white 100%)}#bgb-presentations{color:var(--color-white)!important;position:relative}#case-studies{background-color:var(--color-primary);position:relative}#bgb-presentations h2,#case-studies,#case-studies h2,#written-submission h2{color:var(--color-white)!important}#bgb-presentations a,#case-studies a{width:100%;font-size:var(--font-size-h3-alt);font-weight:100;padding:var(--unit-x-2) 0;border-bottom:solid 1px #fff;display:flex;justify-content:space-between;align-items:center;color:#fff}#bgb-presentations a:first-of-type,#case-studies a:first-of-type{padding-top:0;margin-top:var(--unit-x-7)}#bgb-presentations a:last-of-type,#case-studies a:last-of-type{padding-bottom:0;border:0}#bgb-presentations a svg,#case-studies a svg{fill:#fff;width:30px;height:30px}#bgb-presentations img,#case-studies img{position:absolute;left:0;top:var(--unit-x-14)}#bgb-presentations .content,#case-studies .content{z-index:1}#bgb-presentations .cloud-texture,#case-studies .cloud-texture{top:-100px}#bgb-presentations{background-color:var(--color-primary-dark)}#written-submission{background-color:#092947;color:#fff;padding-top:var(--unit-x-14);padding-bottom:var(--unit-x-14)}#written-submission a{padding:20px 50px;text-wrap-mode:nowrap}#written-submission .content{display:flex;align-items:center;justify-content:space-between;column-gap:var(--unit-x-3)}#contact{padding-bottom:var(--unit-x-5)}#contact form{padding-top:var(--unit-x-6)}#contact form.disabled .form-group{background-color:rgba(255,255,255,.25)}#contact form.disabled input,#contact form.disabled textarea{opacity:.25}#contact form.disabled button{color:var(--color-gray-indicator);background:var(--color-gray-dark);pointer-events:none}#contact form button,#written-submission a{background-color:var(--color-submit-btn);color:var(--color-submit-btn-txt)}#contact form label{color:#444}#contact .row{justify-content:space-between;column-gap:var(--unit-x-4)}#contact .socials{display:flex;align-items:center;column-gap:var(--unit-x-3)}#contact .socials a{font-size:20px}main.login{height:100vh;justify-content:center;align-items:center;top:0;overflow:hidden;padding:0}main.login h1{width:max-content;text-align:center;font-size:var(--font-size-h2);color:#fff}footer.login,main.login,main.login picture{position:absolute;left:0;width:100%}main.login picture{height:100%;display:block;top:0;z-index:-1}main.login #error{width:max-content;margin-top:var(--unit-x-2);color:#fff}main.login form{flex-direction:row;width:510px;height:60px;margin-top:var(--unit-x-7)}main.login form .form-group{height:100%;background-color:rgba(255,255,255,.56);border-color:var(--color-primary)}main.login form button{background-color:var(--color-primary)}footer.login{bottom:0;padding-bottom:var(--unit-x-3);height:initial;background-color:transparent}footer.login img{height:var(--unit-x-2)}footer.login svg{fill:#fff}@media (max-width:1200px){:root{--width-outer:940px;--width-max:780px}}@media (max-width:1024px){:root{--width-outer:768px;--width-max:780px}}@media (max-width:768px){:root{--font-size-h1:24px;--font-size-h2:25px;--font-size-h3:20px;--font-size-h4:20px;--font-size-h5:40px;--font-size-h6:24px;--width-max:calc(100% - 80px);--width-outer:calc(100% - 80px);--card-direction:column}.highlighted::before{content:"";left:-10px;width:4px}form{width:calc(100% - 40px)!important;row-gap:var(--unit-x-2)}form .form-group{height:var(--unit-x-5)}form .form-group:last-child{margin-top:var(--unit-x-2)}section{padding-top:var(--unit-x-8)}nav .mobile-btn,nav li,nav ul{pointer-events:none;width:100%}nav.open button:not(#menu),nav.open li,nav.open ul{pointer-events:all}nav .mobile-btn span{font-size:30px;margin-left:-50px;transition:all .3s ease-out;opacity:0}nav ul{position:absolute;top:0;left:0;height:100vh;opacity:0;flex-direction:column;background-color:transparent;transition:opacity .3s ease-out;padding-top:var(--unit-x-6)}.carousel.row,nav ul li{display:none}nav ul button{justify-content:flex-start;font-weight:400}nav #menu{width:var(--unit-x-6)}nav #menu,nav .toggle{display:flex}nav.open ul{opacity:1;position:absolute;background-color:var(--color-primary)}nav.open ul li{display:initial;opacity:1;padding:0 var(--unit-x-4)}nav.open ul li button{color:#fff;padding:var(--unit-x-4) 0;border-bottom:#fff solid 1px}nav.open ul li:nth-child(5) button{border:0}nav.open ul li.logos{opacity:1;height:100%;width:initial;padding-bottom:var(--unit-x-3);display:flex}nav.open .mobile-btn span{margin-left:0;opacity:1}nav.open .toggle span{background-color:#fff}nav.open .toggle span.top{transform:translateY(3px) rotate(45deg)}nav.open .toggle span.bottom{transform:translateY(-5px) rotate(-45deg)}h2{margin-bottom:var(--unit-x-2)}.profiles{padding-top:var(--unit-x-5);row-gap:var(--unit-x-3);justify-content:center;display:grid;grid-template-columns:1fr 1fr}#hero{height:100vh;width:100%;padding-top:0}#bios .multi-col-row{column-count:1;margin-top:var(--unit-x-4)}#bios .multi-col-row a{position:relative;width:100%}#aad-data .multi-row{grid-template-columns:1fr;grid-row-gap:var(--unit-x-4);padding-top:var(--unit-x-6)}#aad-data img:last-of-type{padding-top:var(--unit-x-2)}#about .multi-col{grid-template-columns:1fr;grid-template-rows:initial}#case-studies a{font-size:var(----font-size-p)}#contact .row{flex-direction:column;align-items:center}#contact .socials{margin-top:var(--unit-x-5)}#contact .socials a{font-size:var(--font-size-extra-sml)}#contact .socials img{height:var(--unit-x-3)}#contact form button{margin-top:var(--unit-x-1)}footer{height:330px}footer .content{column-gap:var(--unit-x-1)}footer .content img{height:var(--unit-x-2)}footer #end-of-the-line{height:3px}main.login h1{text-align:center;font-size:45px}main.login #error span,main.login h1 span{display:block}main.login #error,main.login form{padding:0 var(--unit-x-4)}main.login #error{width:initial;text-align:center}main.login .cloud-login img{width:600px}}