@font-face{font-family:'ttnormsregular';src:url("ttnormsregular.eot");src:url("ttnormsregular.eot") format("embedded-opentype"),url("ttnormsregular.woff2") format("woff2"),url("ttnormsregular.woff") format("woff"),url("ttnormsregular.ttf") format("truetype"),url("ttnormsregular.svg#ttnormsregular") format("svg")}@font-face{font-family:'ttnormsmedium';src:url("ttnormsmedium.eot");src:url("ttnormsmedium.eot") format("embedded-opentype"),url("ttnormsmedium.woff2") format("woff2"),url("ttnormsmedium.woff") format("woff"),url("ttnormsmedium.ttf") format("truetype"),url("ttnormsmedium.svg#ttnormsmedium") format("svg")}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#c1d8e8;border:0;border-radius:0;color:#2f384b;cursor:pointer;display:inline-block;font-family:"ttnormsregular",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:normal;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;transition:all 150ms ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,[type='button']:hover,[type='reset']:hover,[type='submit']:hover{background-color:#2f384b;color:#fafafa}button:focus,[type='button']:focus,[type='reset']:focus,[type='submit']:focus{outline:0 solid #2f384b;outline-offset:0}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled{cursor:not-allowed;opacity:0.5}button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover{background-color:#c1d8e8}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:normal;margin-bottom:.375em;padding:0}label{display:block;font-weight:normal;margin-bottom:.375em}input,select,textarea{display:block;font-family:"ttnormsregular",sans-serif;font-size:16px}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #c1d8e8;border-radius:0;box-shadow:rgba(0,0,0,0);box-sizing:border-box;margin-bottom:.75em;padding:.5em;transition:border-color 150ms ease;width:100%}[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover{border-color:#2f384b}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus{border-color:#2f384b;box-shadow:rgba(0,0,0,0);outline:none}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #2f384b}[type='color']::-webkit-input-placeholder, [type='date']::-webkit-input-placeholder, [type='datetime']::-webkit-input-placeholder, [type='datetime-local']::-webkit-input-placeholder, [type='email']::-webkit-input-placeholder, [type='month']::-webkit-input-placeholder, [type='number']::-webkit-input-placeholder, [type='password']::-webkit-input-placeholder, [type='search']::-webkit-input-placeholder, [type='tel']::-webkit-input-placeholder, [type='text']::-webkit-input-placeholder, [type='time']::-webkit-input-placeholder, [type='url']::-webkit-input-placeholder, [type='week']::-webkit-input-placeholder, input:not([type])::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#828893}[type='color']::-moz-placeholder, [type='date']::-moz-placeholder, [type='datetime']::-moz-placeholder, [type='datetime-local']::-moz-placeholder, [type='email']::-moz-placeholder, [type='month']::-moz-placeholder, [type='number']::-moz-placeholder, [type='password']::-moz-placeholder, [type='search']::-moz-placeholder, [type='tel']::-moz-placeholder, [type='text']::-moz-placeholder, [type='time']::-moz-placeholder, [type='url']::-moz-placeholder, [type='week']::-moz-placeholder, input:not([type])::-moz-placeholder, textarea::-moz-placeholder{color:#828893}[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#828893}textarea{resize:vertical}[type="checkbox"],[type="radio"]{display:inline;margin-right:.375em}[type="file"]{margin-bottom:.75em;width:100%}select{margin-bottom:.75em;width:100%}[type="checkbox"]:focus,[type="radio"]:focus,[type="file"]:focus,select:focus{outline:0 solid #2f384b;outline-offset:0}html{background-color:#fafafa;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{height:100%}body{margin:0}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:normal;margin:0}dd{margin:0}figure{margin:0}img,picture,video,svg{margin:0;max-width:100%;height:auto}table{border-collapse:collapse;margin:1.5em 0;table-layout:fixed;text-align:left;width:100%}thead{line-height:1.5;vertical-align:bottom}tbody{vertical-align:top}tr{border-bottom:1px solid #2f384b}th{font-weight:normal}th,td{padding:.75em .75em .75em 0}html{color:#2f384b;font-family:"ttnormsregular",sans-serif;font-size:100%;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"ttnormsregular",sans-serif;font-size:16px;line-height:1.5;margin:0;font-weight:normal}p{margin:0}a{color:#2f384b;text-decoration:none}b,strong{font-weight:normal;font-family:'ttnormsmedium'}i,em{font-style:normal}hr{border-bottom:1px solid #2f384b;border-left:0;border-right:0;border-top:0;margin:1.5em 0}blockquote{margin:0}cite{font-style:normal}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes pulse{0%{opacity:0}20%{opacity:0}50%{opacity:1}80%{opacity:0}100%{opacity:0}}@keyframes pulse{0%{opacity:0}20%{opacity:0}50%{opacity:1}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes chevron-1{0%{opacity:0}40%{opacity:0}45%{opacity:1}100%{opacity:1}}@keyframes chevron-1{0%{opacity:0}40%{opacity:0}45%{opacity:1}100%{opacity:1}}@-webkit-keyframes chevron-2{0%{opacity:0}60%{opacity:0}65%{opacity:1}100%{opacity:1}}@keyframes chevron-2{0%{opacity:0}60%{opacity:0}65%{opacity:1}100%{opacity:1}}@-webkit-keyframes chevron-3{0%{opacity:0}80%{opacity:0}85%{opacity:1}100%{opacity:1}}@keyframes chevron-3{0%{opacity:0}80%{opacity:0}85%{opacity:1}100%{opacity:1}}@-webkit-keyframes logo-scroll{0%{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes logo-scroll{0%{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.default,html.product,html.report,html.contact,html.case-studies{background-color:#fafafa}html.question{background-color:#c1d8e8}html.home{background-color:#edc1c4}html.people{background-color:#c6e2d1}html.jobs{background-color:#2f384b;color:#c1d8e8}html.jobs header .site-logo a{background:url(../img/logo-light-blue.png) center center no-repeat;background-image:url(../img/logo-light-blue.svg),none;background-size:100%}html.jobs header .desktop-menu ul li a{color:#c1d8e8;margin-left:0.85em;background-image:linear-gradient(to right, #c1d8e8 0%, #c1d8e8 100%)}html.jobs header .menu-toggle div i{background:#c1d8e8}.container{max-width:1320px;margin:0 auto}@media only screen and (min-width: 1320px){.container{padding-left:50px;padding-right:50px}}.content img{max-width:100%}.content ul{list-style-type:none;margin-bottom:0.75em;padding-left:1.2em}.content ul li{position:relative}.content ul li:before{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background-color:#2f384b;top:0.5em;left:-1.2em;margin-left:2px}.content ol{list-style-type:decimal;margin-bottom:0.75em;padding-left:1.2em}.content h1{font-size:22px;line-height:1.3em;margin:1.5em 0 0.75em}@media only screen and (min-width: 768px){.content h1{font-size:28px}}@media only screen and (min-width: 1320px){.content h1{font-size:34px}}.content h2,.content h3{font-size:20px;line-height:1.4em;margin:1.5em 0 0.75em;font-family:'ttnormsmedium'}@media only screen and (min-width: 768px){.content h2,.content h3{font-size:22px}}@media only screen and (min-width: 1320px){.content h2,.content h3{font-size:24px}}.content h4,.content h5,.content h6{font-size:20px;line-height:1.4em;margin:1.5em 0 0.75em}@media only screen and (min-width: 768px){.content h4,.content h5,.content h6{font-size:22px}}@media only screen and (min-width: 1320px){.content h4,.content h5,.content h6{font-size:24px}}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content p{margin-bottom:0.75em}.content a{background-image:linear-gradient(to right, #2f384b 0%, #2f384b 100%);background-repeat:no-repeat;background-position:0 90%;background-size:100% 0.073em}a.block{display:block}a.white{color:#fafafa}a.light-blue{color:#c1d8e8}.underline u{text-decoration:none;background-image:linear-gradient(to right, #2f384b 0%, #2f384b 100%);background-repeat:no-repeat;background-position:0 90%;background-size:0 0.073em;transition:background-size 300ms cubic-bezier(0.2, 0.6, 0.3, 1)}.underline:hover u{background-size:100% 0.073em}.underline.white{color:#fafafa}.underline.white u{background-image:linear-gradient(to right, #fafafa 0%, #fafafa 100%)}.underline.light-blue u{background-image:linear-gradient(to right, #c1d8e8 0%, #c1d8e8 100%)}img.block{display:block}figcaption{margin-top:1em}cite{margin-top:1em;display:block}.row::after{clear:both;content:"";display:block}.row .full,.row .three-quarters,.row .two-thirds,.row .half,.row .third,.row .quarter{width:calc(100% - 50px);float:left;margin-left:25px}.row .three-quarters-md2,.row .quarter-md2{width:calc(100% - 50px);float:left;margin-left:25px}.row .quarter-xs{width:calc(50% - 37.5px);float:left;margin-left:25px}@media only screen and (min-width: 512px){.row .quarter{width:calc(50% - 37.5px);float:left;margin-left:25px}}.row.collapse{margin-left:-25px;margin-right:-25px;width:calc(100% + 50px)}.row.visual{background-image:repeating-linear-gradient(to right, transparent,transparent 25px,rgba(0,212,255,0.25) 25px,rgba(0,212,255,0.25) calc(8.3333333333% - 27.0833333333px + 25px))}@media only screen and (min-width: 768px){.row .full{width:calc(100% - 100px);float:left;margin-left:50px}.row .three-quarters{width:calc(75% - 87.5px);float:left;margin-left:50px}.row .two-thirds{width:calc(66.6666666667% - 83.3333333333px);float:left;margin-left:50px}.row .half{width:calc(50% - 75px);float:left;margin-left:50px}.row .half:nth-child(2n + 1){clear:left}.row .third{width:calc(33.3333333333% - 66.6666666667px);float:left;margin-left:50px}.row .third:nth-child(3n + 1){clear:left}.row .quarter{width:calc(50% - 75px);float:left;margin-left:50px}.row .quarter:nth-child(4n + 1){clear:left}.row .three-quarters-md2{width:calc(100% - 100px);float:left;margin-left:50px}.row .quarter-md2{width:calc(100% - 100px);float:left;margin-left:50px}.row .quarter-xs{width:calc(25% - 62.5px);float:left;margin-left:50px}.row .push-third{margin-left:calc(33.3333333333% - 66.6666666667px + 100px)}.row.collapse{margin-left:-50px;margin-right:-50px;width:calc(100% + 100px)}.row.visual{background-image:repeating-linear-gradient(to right, transparent,transparent 50px,rgba(0,212,255,0.25) 50px,rgba(0,212,255,0.25) calc(8.3333333333% - 54.1666666667px + 50px))}}@media only screen and (min-width: 1024px){.row .quarter{width:calc(25% - 62.5px);float:left;margin-left:50px}.row .three-quarters-md2{width:calc(75% - 87.5px);float:left;margin-left:50px}.row .quarter-md2{width:calc(25% - 62.5px);float:left;margin-left:50px}.row .push-quarter{margin-left:calc(25% - 62.5px + 100px)}}@media only screen and (min-width: 1320px){.row .full{width:calc(100% - 100px);float:left;margin-left:50px}.row .three-quarters{width:calc(75% - 87.5px);float:left;margin-left:50px}.row .two-thirds{width:calc(66.6666666667% - 83.3333333333px);float:left;margin-left:50px}.row .half{width:calc(50% - 75px);float:left;margin-left:50px}.row .third{width:calc(33.3333333333% - 66.6666666667px);float:left;margin-left:50px}.row .quarter{width:calc(25% - 62.5px);float:left;margin-left:50px}.row .three-quarters-md2{width:calc(75% - 87.5px);float:left;margin-left:50px}.row .quarter-md2{width:calc(25% - 62.5px);float:left;margin-left:50px}.row .quarter-xs{width:calc(25% - 62.5px);float:left;margin-left:50px}.row .push-third{margin-left:calc(33.3333333333% - 66.6666666667px + 100px)}.row .push-quarter{margin-left:calc(25% - 62.5px + 100px)}.row.collapse{margin-left:-50px;margin-right:-50px;width:calc(100% + 100px)}.row.visual{background-image:repeating-linear-gradient(to right, transparent,transparent 50px,rgba(0,212,255,0.25) 50px,rgba(0,212,255,0.25) calc(8.3333333333% - 54.1666666667px + 50px))}}.text-lg{font-size:22px;line-height:1.3em}@media only screen and (min-width: 768px){.text-lg{font-size:28px}}@media only screen and (min-width: 1320px){.text-lg{font-size:34px}}.text-lg h1,.text-lg h2,.text-lg h3,.text-lg h4,.text-lg h5,.text-lg h6,.text-lg p,.text-lg dl,.text-lg ol,.text-lg ul,.text-lg table{font-size:22px;line-height:1.3em}@media only screen and (min-width: 768px){.text-lg h1,.text-lg h2,.text-lg h3,.text-lg h4,.text-lg h5,.text-lg h6,.text-lg p,.text-lg dl,.text-lg ol,.text-lg ul,.text-lg table{font-size:28px}}@media only screen and (min-width: 1320px){.text-lg h1,.text-lg h2,.text-lg h3,.text-lg h4,.text-lg h5,.text-lg h6,.text-lg p,.text-lg dl,.text-lg ol,.text-lg ul,.text-lg table{font-size:34px}}.text-md{font-size:20px;line-height:1.4em}@media only screen and (min-width: 768px){.text-md{font-size:22px}}@media only screen and (min-width: 1320px){.text-md{font-size:24px}}.text-md h1,.text-md h2,.text-md h3,.text-md h4,.text-md h5,.text-md h6,.text-md p,.text-md dl,.text-md ol,.text-md ul,.text-md table{font-size:20px;line-height:1.4em}@media only screen and (min-width: 768px){.text-md h1,.text-md h2,.text-md h3,.text-md h4,.text-md h5,.text-md h6,.text-md p,.text-md dl,.text-md ol,.text-md ul,.text-md table{font-size:22px}}@media only screen and (min-width: 1320px){.text-md h1,.text-md h2,.text-md h3,.text-md h4,.text-md h5,.text-md h6,.text-md p,.text-md dl,.text-md ol,.text-md ul,.text-md table{font-size:24px}}.text-sm{font-size:16px;line-height:1.5em}.text-sm h1,.text-sm h2,.text-sm h3,.text-sm h4,.text-sm h5,.text-sm h6,.text-sm p,.text-sm dl,.text-sm ol,.text-sm ul,.text-sm table{font-size:16px;line-height:1.5em}.close-icon{position:relative;display:block;width:48px;height:48px}.close-icon i{display:block;width:48px;height:48px;overflow:hidden;text-indent:101%;white-space:nowrap}.close-icon i::before,.close-icon i::after{content:'';position:absolute;width:26px;height:2px;border-radius:1px;left:11px;background:#2f384b}.close-icon i::before{top:23px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close-icon i::after{top:23px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-icon:hover i{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform 400ms cubic-bezier(0.2, 0.6, 0.3, 1);transition:transform 400ms cubic-bezier(0.2, 0.6, 0.3, 1);transition:transform 400ms cubic-bezier(0.2, 0.6, 0.3, 1), -webkit-transform 400ms cubic-bezier(0.2, 0.6, 0.3, 1)}.relative{position:relative}.responsive-video{font-size:0;line-height:0;width:100%;padding-bottom:56.25%;position:relative}.responsive-video iframe,.responsive-video object,.responsive-video embed{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}body{display:flex;flex-direction:column}body header,body footer{flex-shrink:0}body main{flex:1 0 auto;overflow-x:hidden}body{-webkit-animation:fadeIn 2000ms;animation:fadeIn 2000ms}body.loading .site-logo,body.loading .desktop-menu li,body.loading .menu-toggle{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}body.loading .menu-items li.active a{background-size:0 0.073em}body.loading section.default,body.loading section.intro,body.loading section.product,body.loading section.the-drop{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}body.loading .bamm-pulse path{opacity:0}body.loaded .site-logo,body.loaded .desktop-menu li,body.loaded .menu-toggle{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:opacity 1000ms,-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1);transition:opacity 1000ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1);transition:opacity 1000ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1),-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1)}body.loaded .desktop-menu li.active a{background-size:100% 0.073em}body.loaded section.default,body.loaded section.intro,body.loaded section.product,body.loaded section.the-drop{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:opacity 1000ms,-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1);transition:opacity 1000ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1);transition:opacity 1000ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1),-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1)}html.home body.loaded .bamm-pulse path{opacity:1;transition:opacity 1000ms}html.home body.loaded .bamm-pulse path.pulse{opacity:0}html.home body.loaded .site-logo{transition-delay:600ms}html.home body.loaded .desktop-menu li:nth-child(1){transition-delay:1000ms}html.home body.loaded .desktop-menu li:nth-child(1).active a{transition-delay:2000ms}html.home body.loaded .desktop-menu li:nth-child(2){transition-delay:1400ms}html.home body.loaded .desktop-menu li:nth-child(2).active a{transition-delay:2400ms}html.home body.loaded .desktop-menu li:nth-child(3){transition-delay:1800ms}html.home body.loaded .desktop-menu li:nth-child(3).active a{transition-delay:2800ms}html.home body.loaded .desktop-menu li:nth-child(4){transition-delay:2200ms}html.home body.loaded .desktop-menu li:nth-child(4).active a{transition-delay:3200ms}html.home body.loaded section.default,html.home body.loaded section.intro,html.home body.loaded section.product,html.home body.loaded section.the-drop{transition-delay:2600ms}html.home body.loaded .bamm-pulse .blue1{transition-delay:2600ms}html.home body.loaded .bamm-pulse .blue2{transition-delay:2800ms}html.home body.loaded .bamm-pulse .blue3{transition-delay:3000ms}html.home body.loaded .bamm-pulse path.pulse{transition-delay:3200ms;-webkit-animation:pulse 1000ms linear infinite;animation:pulse 1000ms linear infinite;-webkit-animation-iteration-count:40;animation-iteration-count:40}html.home body.loaded .bamm-pulse path.pulse:nth-child(1){-webkit-animation-delay:3250ms;animation-delay:3250ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(2){-webkit-animation-delay:3300ms;animation-delay:3300ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(3){-webkit-animation-delay:3350ms;animation-delay:3350ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(4){-webkit-animation-delay:3400ms;animation-delay:3400ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(5){-webkit-animation-delay:3450ms;animation-delay:3450ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(6){-webkit-animation-delay:3500ms;animation-delay:3500ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(7){-webkit-animation-delay:3550ms;animation-delay:3550ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(8){-webkit-animation-delay:3600ms;animation-delay:3600ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(9){-webkit-animation-delay:3650ms;animation-delay:3650ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(10){-webkit-animation-delay:3700ms;animation-delay:3700ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(11){-webkit-animation-delay:3750ms;animation-delay:3750ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(12){-webkit-animation-delay:3800ms;animation-delay:3800ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(13){-webkit-animation-delay:3850ms;animation-delay:3850ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(14){-webkit-animation-delay:3900ms;animation-delay:3900ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(15){-webkit-animation-delay:3950ms;animation-delay:3950ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(16){-webkit-animation-delay:4000ms;animation-delay:4000ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(17){-webkit-animation-delay:4050ms;animation-delay:4050ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(18){-webkit-animation-delay:4100ms;animation-delay:4100ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(19){-webkit-animation-delay:4150ms;animation-delay:4150ms}html.home body.loaded .bamm-pulse path.pulse:nth-child(20){-webkit-animation-delay:4200ms;animation-delay:4200ms}@media screen and (max-width: 767px){html.home body.loaded .menu-toggle{transition-delay:1000ms}html.home body.loaded section.default,html.home body.loaded section.intro,html.home body.loaded section.product{transition-delay:1400ms}}.viewport.offscreen{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.viewport.onscreen{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:opacity 1000ms,-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1);transition:opacity 1000ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1);transition:opacity 1000ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1),-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1)}.viewport.steps:nth-child(2n + 1){transition-delay:0ms}.viewport.steps:nth-child(4n + 2){transition-delay:200ms}.viewport.steps:nth-child(4n + 3){transition-delay:400ms}.viewport.steps:nth-child(4n + 4){transition-delay:600ms}header{position:fixed;z-index:10;top:0;left:0;right:0;transition:opacity 500ms}header.hide{opacity:0;visibility:hidden;transition:opacity 300ms, visibility 0s 300ms}header .site-logo{position:relative;width:50%;z-index:12}header .site-logo .wrapper{padding:25px}header .site-logo h1,header .site-logo p{margin:0}header .site-logo a{display:block;width:80px;height:25px;overflow:hidden;text-indent:101%;white-space:nowrap;background:url(../img/logo-dark-blue.png) center center no-repeat;background-image:url(../img/logo-dark-blue.svg),none;background-size:100%}header .site-logo.light-blue a{background:url(../img/logo-light-blue.png) center center no-repeat;background-image:url(../img/logo-light-blue.svg),none;background-size:100%}@media only screen and (min-width: 768px){header .site-logo .wrapper{padding:50px}header .site-logo a{width:120px;height:38px}}@media only screen and (min-width: 1320px){header .site-logo .wrapper{padding:100px}header .site-logo a{width:160px;height:50px}}header .desktop-menu{position:absolute;z-index:11;top:0;right:0;padding:50px;display:none}header .desktop-menu ul{padding-top:14px}header .desktop-menu ul li{float:left}header .desktop-menu ul li a{font-size:20px;line-height:1.4em;color:#2f384b;margin-left:0.85em;background-image:linear-gradient(to right, #2f384b 0%, #2f384b 100%);background-repeat:no-repeat;background-position:0 90%;background-size:0 0.073em;transition:background-size 300ms cubic-bezier(0.2, 0.6, 0.3, 1)}@media only screen and (min-width: 768px){header .desktop-menu ul li a{font-size:22px}}@media only screen and (min-width: 1320px){header .desktop-menu ul li a{font-size:24px}}header .desktop-menu ul li a:hover{background-size:100% 0.073em}@media only screen and (min-width: 768px){header .desktop-menu{display:block}}@media only screen and (min-width: 1320px){header .desktop-menu{padding:100px}header .desktop-menu ul{padding-top:24px}}header .mobile-menu{visibility:hidden;position:fixed;z-index:11;top:0;left:0;right:0;bottom:0;background-color:#2f384b;padding:98px 0 73px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}header .mobile-menu .wrapper{width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:center}header .mobile-menu ul{flex:0 1 auto}header .mobile-menu li{padding:25px;text-align:center;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);transition:all 0s;transition-delay:0s}header .mobile-menu li a{font-size:20px;line-height:1.4em;color:#c1d8e8;background-image:linear-gradient(to right, #c1d8e8 0%, #c1d8e8 100%);background-repeat:no-repeat;background-position:0 90%;background-size:0 0.073em;transition:background-size 300ms cubic-bezier(0.2, 0.6, 0.3, 1)}@media only screen and (min-width: 768px){header .mobile-menu li a{font-size:22px}}@media only screen and (min-width: 1320px){header .mobile-menu li a{font-size:24px}}header .mobile-menu li a:hover{background-size:100% 0.073em}header .mobile-menu li.active a{background-size:100% 0.073em}@media only screen and (min-width: 768px){header .mobile-menu{display:none}}header .menu-toggle{position:absolute;z-index:12;top:16px;right:14px;width:48px;height:48px;cursor:pointer}header .menu-toggle div{position:relative;width:100%;height:100%}header .menu-toggle div i{position:absolute;display:block;width:26px;height:2px;border-radius:1px;left:11px;background:#2f384b}header .menu-toggle div i:nth-child(1){top:16px}header .menu-toggle div i:nth-child(2){top:23px}header .menu-toggle div i:nth-child(3){top:30px}@media only screen and (min-width: 768px){header .menu-toggle{display:none}}@media screen and (max-width: 767px){body.menu-active{overflow:hidden}body.menu-active .site-logo a{background:url(../img/logo-light-blue.png) center center no-repeat;background-image:url(../img/logo-light-blue.svg), none;background-size:100%}body.menu-active .mobile-menu{visibility:visible}body.menu-active .mobile-menu li{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:opacity 1000ms, translate3d 1000ms cubic-bezier(0.2, 0.6, 0.3, 1)}body.menu-active .mobile-menu li:nth-child(1){transition-delay:0s}body.menu-active .mobile-menu li:nth-child(2){transition-delay:200ms}body.menu-active .mobile-menu li:nth-child(3){transition-delay:400ms}body.menu-active .mobile-menu li:nth-child(4){transition-delay:600ms}body.menu-active .menu-toggle div{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:-webkit-transform 300ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms;transition:transform 300ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms;transition:transform 300ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms, -webkit-transform 300ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms}body.menu-active .menu-toggle div i{background:#c1d8e8}body.menu-active .menu-toggle div i:nth-child(1){top:23px;transition:top 300ms cubic-bezier(0.2, 0.6, 0.3, 1)}body.menu-active .menu-toggle div i:nth-child(2){opacity:0;transition:opacity 0 cubic-bezier(0.2, 0.6, 0.3, 1) 300ms}body.menu-active .menu-toggle div i:nth-child(3){top:23px;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top 300ms cubic-bezier(0.2, 0.6, 0.3, 1), -webkit-transform 300ms cubic-bezier(0.2, 0.6, 0.3, 1) 400ms;transition:top 300ms cubic-bezier(0.2, 0.6, 0.3, 1), transform 300ms cubic-bezier(0.2, 0.6, 0.3, 1) 400ms;transition:top 300ms cubic-bezier(0.2, 0.6, 0.3, 1), transform 300ms cubic-bezier(0.2, 0.6, 0.3, 1) 400ms, -webkit-transform 300ms cubic-bezier(0.2, 0.6, 0.3, 1) 400ms}}@media only screen and (min-width: 768px){body.menu-active{overflow:auto}}section.default{overflow:hidden;padding:150px 0 75px}section.default .row{position:relative}section.default .close-icon{position:absolute;right:14px;top:-11px}section.default .main .subhead,section.default .main .content,section.default .main .image,section.default .main .html,section.default .main .quote{margin-bottom:4em}section.default.job .job-title h1{margin-bottom:3em}section.default.job .form-subtitle h2{margin:3em 0 1.5em}section.default.job .job-form input,section.default.job .job-form textarea{margin:1em 0 0.5em}section.default.job .job-form input[type='file']{height:40px}@media only screen and (min-width: 768px){section.default{padding:238px 0 138px}section.default .close-icon{right:40px;top:-10px;-webkit-transform:scale(1.25);transform:scale(1.25)}}@media only screen and (min-width: 1320px){section.default{padding:350px 0 250px}section.default .close-icon{right:41px;top:-9px;-webkit-transform:scale(1.5);transform:scale(1.5)}}section.intro{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:100px 0}@media only screen and (min-width: 768px){section.intro{padding:138px 0}}@media only screen and (min-width: 1320px){section.intro{padding:250px 0 150px}}section.intro .middle{flex:0 1 auto}section.intro-home .svg{margin-bottom:37.5px;max-width:667px}section.intro-home .svg svg{display:block}section.intro-home .svg path{stroke-width:2px;vector-effect:non-scaling-stroke}@media only screen and (min-width: 768px){section.intro-home .svg{margin-bottom:50px;max-width:851px}}@media only screen and (min-width: 1320px){section.intro-home .svg{margin-bottom:100px;max-width:1035px}}section.intro-home .text-lg{max-width:580px}@media only screen and (min-width: 768px){section.intro-home .text-lg{max-width:740px}}@media only screen and (min-width: 1320px){section.intro-home .text-lg{max-width:900px}}section.intro-home p{margin-bottom:0.75em}section.intro-home p:last-child{margin-bottom:0}section.subtext{padding:25px 0}section.subtext .text-lg{max-width:580px}@media only screen and (min-width: 512px){section.subtext br{display:none}}@media only screen and (min-width: 768px){section.subtext{padding:50px 0}section.subtext .text-lg{max-width:740px}}@media only screen and (min-width: 1320px){section.subtext{padding:100px 0}section.subtext .text-lg{max-width:900px}}section.video{font-size:0;line-height:0;width:100%;padding-bottom:56.25%;position:relative;background-color:#000000}section.video iframe,section.video object,section.video embed{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}section.video .container{position:absolute;color:#fafafa}section.logos{background-color:#fafafa;padding:25px 0 25px}section.logos .logo{margin-bottom:25px}section.logos .logo img{display:block;width:100%}@media only screen and (min-width: 768px){section.logos{padding:50px 0 50px}section.logos .logo{margin-bottom:50px}}@media only screen and (min-width: 1320px){section.logos{padding:50px 0 150px}}section.logos .wall{width:100%;overflow-x:hidden;white-space:nowrap}section.logos .wall .logo{display:inline-block;width:150px;height:auto}section.logos-2{background-color:#fafafa;padding:25px 0 25px;width:100%;display:flex;overflow-x:hidden;position:relative}section.logos-2 .wall{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation-name:logo-scroll;animation-name:logo-scroll;-webkit-animation-duration:36s;animation-duration:36s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:contents}section.logos-2 .wall:hover{-webkit-animation-play-state:paused;animation-play-state:paused}section.logos-2 .frame{display:flex;flex-wrap:nowrap}section.logos-2 .overlap{display:flex;flex-wrap:nowrap;position:absolute;top:0;left:100%}section.logos-2 .logo{flex:none;width:150px;height:auto;margin-left:25px;position:relative}section.logos-2 .logo.link span{position:absolute;bottom:0;left:0;right:0;text-align:center;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}section.logos-2 .logo.link:hover span{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:opacity 1000ms,-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1);transition:opacity 1000ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1);transition:opacity 1000ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1),-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1)}section.logos-2 .logo.link:hover span u{transition-delay:400ms}section.logos-2 .logo.no-link{opacity:0.5}@media only screen and (min-width: 768px){section.logos-2{padding:50px 0 50px}section.logos-2 .logo{width:200px;margin-left:50px}}@media only screen and (min-width: 1320px){section.logos-2 .logo{width:250px}}section.questions{padding:50px 0 25px;background-color:#c1d8e8}section.questions .icons{padding:25px 0 25px}section.questions .icons .frame{position:relative;display:flex;gap:4.464285714285714%}section.questions .next-question{cursor:pointer;display:none;position:absolute;top:0;left:100%;left:calc(100% + 50px);width:184px;height:184px;background:url(../img/question-arrow.png) center center no-repeat;background-size:100%}section.questions .icon{cursor:pointer;opacity:0.2;transition:opacity 150ms}section.questions .icon img{display:block;width:100%}section.questions .icon.active{opacity:1}section.questions .detail{padding-bottom:25px;display:none;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}section.questions .detail.active{display:block;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:opacity 1000ms 300ms,-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms;transition:opacity 1000ms 300ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms;transition:opacity 1000ms 300ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms,-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms}section.questions .content{margin:1.5em 0}@media only screen and (min-width: 768px){section.questions{padding:100px 0 50px}section.questions .icons{padding:50px 0 50px}section.questions .detail{padding-bottom:50px}}@media only screen and (min-width: 1320px){section.questions{padding:200px 0 150px}}@media only screen and (min-width: 1660px){section.questions .next-question{display:block}}section.products{padding:50px 0 25px}section.products .product{margin-bottom:25px}section.products .svg{margin-left:-25px;margin-right:-25px;margin-bottom:25px}section.products .svg path{stroke:#2f384b;stroke-width:2px;vector-effect:non-scaling-stroke}section.products h2{margin-bottom:1.5em;max-width:190px}section.products h3{margin-bottom:0.75em}section.products p{margin-bottom:1em}section.products h5{margin-bottom:1.5em}section.products a h5{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}section.products a:hover h5{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:opacity 1000ms 300ms,-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms;transition:opacity 1000ms 300ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms;transition:opacity 1000ms 300ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms,-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms}@media screen and (max-width: 767px){section.products .product .underline u{background-size:100% 0.073em;transition:background-size 0s}}@media only screen and (min-width: 768px){section.products{padding:100px 0 50px}section.products .product{margin-bottom:50px}section.products h2{max-width:none}}@media only screen and (min-width: 1320px){section.products{padding:200px 0 150px}}section.posts{background-color:#fafafa;padding:50px 0}section.posts .post{margin-bottom:25px}section.posts a .image{position:relative}section.posts a .image::after{content:'';position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:url(../img/read-text.png) center center no-repeat;background-image:url(../img/read-text.svg),none;background-size:100%}section.posts a img{display:block;width:100%}section.posts a p{margin-top:0.75em}section.posts a p u{text-decoration:none;background-image:linear-gradient(to right, #2f384b 0%, #2f384b 100%);background-repeat:no-repeat;background-position:0 90%;background-size:0% 0.06em;transition:background-size 300ms cubic-bezier(0.2, 0.6, 0.3, 1)}section.posts a:hover p u{background-size:100% 0.06em}@media only screen and (min-width: 768px){section.posts{padding:100px 0}section.posts .post{margin-bottom:50px}}@media only screen and (min-width: 1320px){section.posts{padding:200px 0}}section.question{padding-top:150px}section.question .close-icon{position:absolute;right:14px;top:-11px}section.question .title h1{margin-top:3em}section.question .icon img{display:block;width:184px;height:auto}section.question .intro-icon{padding:0.5em 0 0.5em}section.question .intro-video{padding:1em 0 1em}section.question .intro-subtitle{padding:1em 0 1em}section.question .intro-text{padding-bottom:2em}section.question .intro-text li,section.question .intro-text p{margin-bottom:1em}section.question .tools-title{padding:1em 0 1em}section.question .tools-subtitle{padding-bottom:1em}section.question .tools-text{padding-bottom:3em}section.question .tools-text li,section.question .tools-text p{margin-bottom:1em}section.question .case-study-link{padding-bottom:3em}@media only screen and (min-width: 768px){section.question{padding-top:238px}section.question .close-icon{right:40px;top:-10px;-webkit-transform:scale(1.25);transform:scale(1.25)}}@media only screen and (min-width: 1320px){section.question{padding-top:350px}section.question .close-icon{right:41px;top:-9px;-webkit-transform:scale(1.5);transform:scale(1.5)}}section.case-studies{padding:150px 0 75px}section.case-studies .close-icon{position:absolute;z-index:10;right:14px;top:-11px}section.case-studies .title h1{margin-top:3em}section.case-studies .logo img{display:block;width:230px;height:auto}section.case-studies .case-study-logo{padding:0.5em 0 0.5em}section.case-studies .case-study-subtitle{padding:1em 0 1em}section.case-studies .case-study-image{padding-bottom:2em}section.case-studies .case-study-text{padding-bottom:2em}section.case-studies .case-study-text li,section.case-studies .case-study-text p{margin-bottom:1em}@media only screen and (min-width: 768px){section.case-studies{padding:238px 0 138px}section.case-studies .close-icon{right:40px;top:-10px;-webkit-transform:scale(1.25);transform:scale(1.25)}}@media only screen and (min-width: 1320px){section.case-studies{padding:350px 0 250px}section.case-studies .close-icon{right:41px;top:-9px;-webkit-transform:scale(1.5);transform:scale(1.5)}}section.product{padding:150px 0 75px}section.product .row{position:relative}section.product .close-icon{position:absolute;right:14px;top:-11px}section.product .category h3{margin-top:2em}section.product .logo{padding:50px 25px 35px}section.product .logo img{display:block;width:200px;height:auto}section.product .side{margin-top:4em}section.product .main{margin-top:4em}section.product .main .subhead,section.product .main .content,section.product .main .image,section.product .main .html,section.product .main .quote{margin-bottom:30px}@media only screen and (min-width: 768px){section.product{padding:238px 0 138px}section.product .close-icon{right:40px;top:-10px;-webkit-transform:scale(1.25);transform:scale(1.25)}section.product .logo{padding:0;position:absolute;bottom:10px;left:50px}section.product .title h1{margin-top:4em}section.product .main .subhead,section.product .main .content,section.product .main .image,section.product .main .html,section.product .main .quote{margin-bottom:33px}}@media only screen and (min-width: 1320px){section.product{padding:350px 0 250px}section.product .close-icon{right:41px;top:-9px;-webkit-transform:scale(1.5);transform:scale(1.5)}section.product .main .subhead,section.product .main .content,section.product .main .image,section.product .main .html,section.product .main .quote{margin-bottom:36px}}section.intro-people{overflow:hidden}section.intro-people .text-lg{max-width:580px}@media only screen and (min-width: 768px){section.intro-people .text-lg{max-width:740px}}@media only screen and (min-width: 1320px){section.intro-people .text-lg{max-width:900px}}section.intro-people p{margin-bottom:0.75em}section.intro-people .svg{margin-top:37.5px;max-width:325px}section.intro-people .svg svg{display:block}section.intro-people .svg svg.bamm-people-1{display:none}section.intro-people .svg path{stroke-width:2px;vector-effect:non-scaling-stroke}@media only screen and (min-width: 512px){section.intro-people .svg{max-width:683.2px}section.intro-people .svg svg.bamm-people-1{display:block}section.intro-people .svg svg.bamm-people-2{display:none}}@media only screen and (min-width: 768px){section.intro-people .svg{margin-top:50px;max-width:780.8px}}@media only screen and (min-width: 1320px){section.intro-people .svg{margin-top:100px;max-width:878.4px}}section.people{padding:50px 0;overflow:hidden}section.people .container{position:relative}section.people .person{margin-bottom:75px}section.people .image{max-width:400px}section.people .image img{display:block;width:100%}section.people .text{max-width:400px;margin:25px 0}section.people .text h4{margin-bottom:1em}section.people .text p{margin-bottom:1em}section.people .text h5{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}section.people .trigger{cursor:pointer}section.people .trigger:hover .text h5{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:opacity 1000ms 300ms,-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms;transition:opacity 1000ms 300ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms;transition:opacity 1000ms 300ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms,-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms}section.people .info{position:absolute;z-index:30;left:0;right:0;background-color:#fafafa;cursor:default;visibility:hidden;opacity:0}section.people .info h4{margin-bottom:1em}section.people .info p{margin-bottom:0.5em}section.people .info .text-md{padding:4em 25px;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}section.people .info .close-icon{cursor:pointer;position:absolute;right:22px;top:22px}section.people .person.active .info{visibility:visible;opacity:1;transition:opacity 150ms}section.people .person.active .text-md{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1);transition:transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1);transition:transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1), -webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1)}section.people.active .person{opacity:0.2;transition:opacity 150ms}section.people.active .person.active{opacity:1}@media screen and (max-width: 767px){section.people .person .underline u{background-size:100% 0.073em;transition:background-size 0s}}@media only screen and (min-width: 768px){section.people{padding:100px 0}section.people .text{margin:50px 0}section.people .info{left:50px;right:50px}section.people .info .text-md{padding:4em}section.people .info .close-icon{right:23px;top:23px;-webkit-transform:scale(1.25);transform:scale(1.25)}}@media only screen and (min-width: 1320px){section.people{padding:200px 0}section.people .info{left:100px;right:100px}section.people .info .close-icon{right:24px;top:24px;-webkit-transform:scale(1.5);transform:scale(1.5)}}section.intro-jobs{overflow:hidden}section.intro-jobs .text-lg{max-width:580px}@media only screen and (min-width: 768px){section.intro-jobs .text-lg{max-width:740px}}@media only screen and (min-width: 1320px){section.intro-jobs .text-lg{max-width:900px}}section.intro-jobs p{margin-bottom:0.75em}section.intro-jobs .svg{margin-top:37.5px;margin-right:25px;max-width:471.1px}section.intro-jobs .svg svg{display:block}section.intro-jobs .svg path{stroke-width:2px;vector-effect:non-scaling-stroke}@media only screen and (min-width: 768px){section.intro-jobs .svg{margin-top:50px;margin-right:0;max-width:538.4px}}@media only screen and (min-width: 1320px){section.intro-jobs .svg{margin-top:100px;max-width:605.7px}}section.jobs{padding:0 0 25px;overflow:hidden;color:#c1d8e8}section.jobs .side{margin-bottom:1.5em}section.jobs a{color:#c1d8e8}section.jobs a u{background-image:linear-gradient(to right, #c1d8e8 0%, #c1d8e8 100%)}section.jobs .text{margin-bottom:50px}section.jobs .text h3{margin-bottom:0.75em}section.jobs .text p{margin-bottom:0.5em}section.jobs .text h5{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}section.jobs .text:hover h5{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:opacity 1000ms 300ms,-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms;transition:opacity 1000ms 300ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms;transition:opacity 1000ms 300ms,transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms,-webkit-transform 1000ms cubic-bezier(0.2, 0.6, 0.3, 1) 300ms}@media only screen and (min-width: 768px){section.jobs{padding:0 0 50px}}@media only screen and (min-width: 1320px){section.jobs{padding:0 0 100px}}section.interns{padding:25px 0;overflow:hidden;background:#c1d8e8;color:#2f384b}section.interns .side{margin-bottom:0.75em}section.interns .main{margin-bottom:1.5em}section.interns a{color:#2f384b}section.interns .content{margin-bottom:25px}@media only screen and (min-width: 768px){section.interns{padding:50px 0}section.interns .content{margin-bottom:50px}}@media only screen and (min-width: 1320px){section.interns{padding:100px 0}section.interns .content{margin-bottom:50px}}section.intro-contact{overflow:hidden}section.intro-contact .text-lg{max-width:580px}@media only screen and (min-width: 768px){section.intro-contact .text-lg{max-width:740px}}@media only screen and (min-width: 1320px){section.intro-contact .text-lg{max-width:900px}}section.intro-contact p{margin-bottom:0.75em}section.intro-contact .svg{margin-top:37.5px;max-width:388px}section.intro-contact .svg svg{display:block}section.intro-contact .svg svg.bamm-locations-1{display:none}section.intro-contact .svg path{stroke-width:2px;vector-effect:non-scaling-stroke}@media only screen and (min-width: 512px){section.intro-contact .svg{max-width:816.9px}section.intro-contact .svg svg.bamm-locations-1{display:block}section.intro-contact .svg svg.bamm-locations-2{display:none}}@media only screen and (min-width: 768px){section.intro-contact .svg{margin-top:50px;max-width:933.6px}}@media only screen and (min-width: 1320px){section.intro-contact .svg{margin-top:100px;max-width:1050.3px}}section.locations{padding:25px 0;overflow:hidden}section.locations .details{margin-bottom:25px}section.locations .details h3{margin-bottom:1.5em}section.locations .details .address{margin-bottom:1em}section.locations .map{height:360px;margin-bottom:50px}@media only screen and (min-width: 768px){section.locations{padding:50px 0}section.locations .details{margin-bottom:50px}section.locations .map{height:480px;margin-bottom:100px}}@media only screen and (min-width: 1320px){section.locations{padding:100px 0}section.locations .map{height:600px}}footer{background-color:#2f384b;color:#fafafa;padding:37.5px 0}footer .links{margin-bottom:25px}footer .links .quarter{margin-bottom:2em}footer .links h4{margin-bottom:1.5em}footer .links .address{margin-bottom:1.2em}footer .links a{color:#fafafa}footer .links a span,footer .links a u{background-image:linear-gradient(to right, #fafafa 0%, #fafafa 100%);background-repeat:no-repeat;background-position:0 90%;background-size:0 0.073em;transition:background-size 300ms cubic-bezier(0.2, 0.6, 0.3, 1)}footer .links a:hover span{background-size:100% 0.073em}footer .logos{margin-bottom:50px}@media screen and (max-width: 511px){footer .links .quarter:nth-child(2) .text-md{display:none}}@media only screen and (min-width: 768px){footer{padding:75px 0}footer .links{margin-bottom:50px}footer .logos{margin-bottom:100px}}@media only screen and (min-width: 1320px){footer{padding:150px 0}footer .links{margin-bottom:50px}footer .logos{margin-bottom:100px}}.wpcf7 label i{font-style:normal;color:#f1147d}.wpcf7 .wpcf7-form-control-wrap{margin-bottom:3em;display:block}.wpcf7 .wpcf7-not-valid{border-color:#f1147d}.wpcf7 .wpcf7-not-valid-tip{color:#f1147d}.wpcf7 .ajax-loader{width:30px;height:40px;margin-top:16px;background-position:center center;background-repeat:no-repeat;vertical-align:top}.wpcf7 .wpcf7-response-output{border:none;background-color:#2f384b;color:#fafafa;padding:0.75em 1.5em;margin:3em 25px 1.5em}@media only screen and (min-width: 768px){.wpcf7 .wpcf7-response-output{margin-left:50px;margin-right:50px}}.wpcf7 .wpcf7-validation-errors{border:none;background-color:#f1147d;color:#fafafa}.cookie-consent{position:fixed;z-index:40;left:0;right:0;bottom:0;background-color:#2f384b;color:#c1d8e8}.cookie-consent .wrapper{display:flex;justify-content:space-between;align-content:center;align-items:center;padding:1em 0}.cookie-consent button{align-self:flex-start;margin:0.25em 0 0.25em 2em}.cookie-consent button:hover{background-color:#fafafa;color:#2f384b}.email-subscribe{position:fixed;z-index:30;top:0;left:0;right:0;bottom:0;display:none}.email-subscribe .frame{width:100%;height:100%;display:flex}.email-subscribe .logo{display:block;width:80px;height:30px;margin:0 auto;overflow:hidden;text-indent:101%;white-space:nowrap;background:url(../img/logo-dark-blue.png) center center no-repeat;background-image:url(../img/logo-dark-blue.svg),none;background-size:100%}.email-subscribe h4{max-width:12ch;margin:0.75em auto 1.5em}.email-subscribe #mc_embed_signup{margin:auto;background:#fafafa;width:325px;padding:25px;text-align:center;display:flex;flex-direction:column;justify-content:center;position:relative}.email-subscribe #mc_embed_signup input.email{color:#2f384b;background-color:#c1d8e8;text-align:center;max-width:300px;border:1px solid #c1d8e8;margin:0 auto 1.5em}.email-subscribe #mc_embed_signup input.mce_inline_error{border:1px solid #c1d8e8}.email-subscribe #mc_embed_signup div.mce_inline_error{background-color:transparent;text-align:center;color:#2f384b;padding:0;font-weight:normal}.email-subscribe #mc_embed_signup #mce-responses{margin-bottom:1em}.email-subscribe #mc_embed_signup input.button{background-color:#2f384b;color:#fafafa}.email-subscribe #mc_embed_signup input.button:hover{background-color:#2f384b;color:#c1d8e8}.email-subscribe .legal{margin-top:1.5em}.email-subscribe .dismiss{position:absolute;z-index:30;top:0;right:0;width:48px;height:48px;cursor:pointer}.email-subscribe .dismiss div{position:relative;width:100%;height:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.email-subscribe .dismiss div i{position:absolute;display:block;width:26px;height:2px;border-radius:1px;left:11px;background:#2f384b}.email-subscribe .dismiss div i:nth-child(1){top:23px}.email-subscribe .dismiss div i:nth-child(2){top:23px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width: 768px){.email-subscribe .logo{width:120px;height:38px}.email-subscribe h4{max-width:12ch}.email-subscribe #mc_embed_signup{width:500px;padding:35px 25px}}.the-drop-subscribe{position:fixed;overflow-y:scroll;z-index:30;top:0;left:0;right:0;bottom:0;display:none}.the-drop-subscribe .frame{width:100%;height:100%;display:flex}.the-drop-subscribe .logo{margin:0 auto;width:275px;height:80px;background-color:#ffcc00}.the-drop-subscribe .logo div{height:100%;overflow:hidden;text-indent:101%;white-space:nowrap;background:url(../img/the-drop-logo.png) center center no-repeat;background-size:80%}@media only screen and (min-width: 768px){.the-drop-subscribe .logo{width:300px}}.the-drop-subscribe h4{margin:1em auto}.the-drop-subscribe h4 br{display:none}@media only screen and (min-width: 768px){.the-drop-subscribe h4 br{display:inherit}}.the-drop-subscribe #mc_embed_signup{margin:auto;background:#fafafa;width:325px;padding:50px 25px;text-align:center;display:flex;flex-direction:column;justify-content:center;position:relative}.the-drop-subscribe #mc_embed_signup input[type='email'],.the-drop-subscribe #mc_embed_signup input[type='text']{color:#2f384b;background-color:rgba(255,204,0,0.2);text-align:center;max-width:300px;border:1px solid rgba(255,204,0,0.5);margin:0 auto 15px}.the-drop-subscribe #mc_embed_signup .content__gdprBlock{max-width:360px;margin:15px auto}.the-drop-subscribe #mc_embed_signup input.mce_inline_error{border:1px solid #2f384b}.the-drop-subscribe #mc_embed_signup div.mce_inline_error{background-color:transparent;text-align:center;color:#2f384b;padding:0;font-weight:normal}.the-drop-subscribe #mc_embed_signup #mce-responses{margin-bottom:1em}.the-drop-subscribe #mc_embed_signup input.button{margin-top:9px;background-color:#fc0;color:#2f384b;font-family:'ttnormsmedium'}.the-drop-subscribe #mc_embed_signup input.button:hover{background-color:rgba(255,204,0,0.75)}.the-drop-subscribe .legal{margin-top:1.5em}.the-drop-subscribe .dismiss{position:absolute;z-index:30;top:0;right:0;width:48px;height:48px;cursor:pointer}.the-drop-subscribe .dismiss div{position:relative;width:100%;height:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.the-drop-subscribe .dismiss div i{position:absolute;display:block;width:26px;height:2px;border-radius:1px;left:11px;background:#2f384b}.the-drop-subscribe .dismiss div i:nth-child(1){top:23px}.the-drop-subscribe .dismiss div i:nth-child(2){top:23px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width: 768px){.the-drop-subscribe #mc_embed_signup{width:500px;padding:35px 25px}}.the-drop-signup{margin-top:64px}.the-drop-signup #mc_embed_signup.hide{display:none}.the-drop-signup #mc_embed_signup .mc-field-group{position:relative;margin-bottom:24px}.the-drop-signup #mc_embed_signup input{color:#2f384b;background-color:rgba(255,204,0,0.2);border:1px solid rgba(255,204,0,0.5);padding:12px 24px}.the-drop-signup #mc_embed_signup input.mce_inline_error{border:1px solid rgba(47,56,75,0.75)}.the-drop-signup #mc_embed_signup div.mce_inline_error{background-color:transparent;color:rgba(47,56,75,0.5);padding:0;font-weight:normal}@media only screen and (min-width: 768px){.the-drop-signup #mc_embed_signup div.mce_inline_error{position:absolute;top:0;left:100%;width:240px;padding:12px 25px}}@media only screen and (min-width: 1024px){.the-drop-signup #mc_embed_signup div.mce_inline_error{width:292px;padding:12px 50px}}@media only screen and (min-width: 1320px){.the-drop-signup #mc_embed_signup div.mce_inline_error{padding-right:0}}.the-drop-signup #mc_embed_signup .content__gdprBlock{margin-bottom:12px}.the-drop-signup #mc_embed_signup .content__gdprBlock fieldset{margin-bottom:0}@media only screen and (min-width: 768px){.the-drop-signup #mc_embed_signup .content__gdprBlock div.mce_inline_error{padding-top:0}}.the-drop-signup #mc_embed_signup .legal{margin-bottom:24px}.the-drop-signup #mc_embed_signup #mce-responses{margin:24px 0}.the-drop-signup #mc_embed_signup input.button{margin-top:24px;background-color:#ffcc00;color:#2f384b;font-family:'ttnormsmedium';border:1px solid #ffcc00}.the-drop-signup #mc_embed_signup input.button:hover{background-color:rgba(255,204,0,0.75);border:1px solid #ffcc00}.the-drop-signup #the-drop-download{display:none}.the-drop-signup #the-drop-download.show{display:block}.the-drop-signup #the-drop-download .button{display:inline-block;margin-top:24px;line-height:16px;color:#2f384b;padding:12px 24px;background-color:#ffcc00;color:#2f384b;font-family:'ttnormsmedium';border:1px solid #ffcc00}.the-drop-signup #the-drop-download .button:hover{background-color:rgba(255,204,0,0.75);border:1px solid #ffcc00}section.intro-the-drop{background-color:#fc0;overflow:hidden}section.intro-the-drop .text-lg{max-width:580px}@media only screen and (min-width: 768px){section.intro-the-drop .text-lg{max-width:740px}}@media only screen and (min-width: 1320px){section.intro-the-drop .text-lg{max-width:900px}}section.intro-the-drop p{margin-bottom:.75em}section.intro-the-drop .svg{margin-bottom:25px}@media only screen and (min-width: 512px){section.intro-the-drop .svg{margin-bottom:37.5px}}@media only screen and (min-width: 768px){section.intro-the-drop .svg{margin-bottom:50px;max-width:1020px}}@media only screen and (min-width: 1320px){section.intro-the-drop .svg{margin-bottom:80px;max-width:1120px}}section.intro-the-drop .svg svg{display:block;max-width:100%}section.intro-the-drop .svg .chevrons path{-webkit-animation-duration:3200ms;animation-duration:3200ms;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:60;animation-iteration-count:60}section.intro-the-drop .svg .chevron-1{-webkit-animation-name:chevron-1;animation-name:chevron-1}section.intro-the-drop .svg .chevron-2{-webkit-animation-name:chevron-2;animation-name:chevron-2}section.intro-the-drop .svg .chevron-3{-webkit-animation-name:chevron-3;animation-name:chevron-3}section.the-drop{padding:25px 0;margin:75px 0;overflow:hidden}@media only screen and (min-width: 768px){section.the-drop{padding:50px 0}}@media only screen and (min-width: 1320px){section.the-drop{padding:100px 0}}section.the-drop-v3{overflow:hidden;padding-bottom:75px}section.the-drop-v3 .intro{background-color:#fc0;padding-top:150px;padding-bottom:2.25em;margin-bottom:6em}@media only screen and (min-width: 768px){section.the-drop-v3{padding-bottom:138px}section.the-drop-v3 .intro{padding-top:238px}}@media only screen and (min-width: 1320px){section.the-drop-v3{padding-bottom:250px}section.the-drop-v3 .intro{padding-top:350px}}section.the-drop-v3 svg{display:block;max-width:100%}section.the-drop-v3 .chevrons path{-webkit-animation-duration:2800ms;animation-duration:2800ms;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:4;animation-iteration-count:4}section.the-drop-v3 .chevron-1{-webkit-animation-name:chevron-1;animation-name:chevron-1}section.the-drop-v3 .chevron-2{-webkit-animation-name:chevron-2;animation-name:chevron-2}section.the-drop-v3 .chevron-3{-webkit-animation-name:chevron-3;animation-name:chevron-3}section.the-drop-v3 .the-drop-link{display:none;position:absolute;right:0;top:-160px}section.the-drop-v3 hr{margin:4em 0 5em}section.the-drop-v3 .social-links{margin:32px 0 64px}section.the-drop-v3 .social-links::after{clear:both;content:"";display:block}section.the-drop-v3 .social-links a{display:block;float:left;margin-right:6px}section.the-drop-v3 .social-links svg{fill:#2f384b}section.the-drop-v3 .sign-off{margin-top:48px}section.the-drop-v3 .library-item .link{margin:.75em 0 1em}@media only screen and (min-width: 1024px){section.the-drop-v3 .svg{max-width:745px}section.the-drop-v3 .the-drop-link{display:block}}@media only screen and (min-width: 768px){section.the-drop-v3 .sign-off{margin-left:calc(33.3333333333% - 66.6666666667px + 100px)}}.the-drop-signup-v3{margin-top:64px}.the-drop-signup-v3 #mc_embed_signup.hide{display:none}.the-drop-signup-v3 #mc_embed_signup .mc-field-group{position:relative;margin-bottom:24px}.the-drop-signup-v3 #mc_embed_signup input{color:#2f384b;background-color:rgba(255,204,0,0.2);border:1px solid rgba(255,204,0,0.5);padding:12px 24px}.the-drop-signup-v3 #mc_embed_signup input.mce_inline_error{border:1px solid #2f384b}.the-drop-signup-v3 #mc_embed_signup div.mce_inline_error{background-color:transparent;color:rgba(47,56,75,0.5);padding:0;font-weight:400}@media only screen and (min-width: 1024px){.the-drop-signup-v3 #mc_embed_signup div.mce_inline_error{position:absolute;top:0;left:-340px;width:340px;text-align:right;padding:11px 24px 0 0}}.the-drop-signup-v3 #mc_embed_signup .content__gdprBlock{margin-bottom:12px}.the-drop-signup-v3 #mc_embed_signup .content__gdprBlock fieldset{margin-bottom:0}@media only screen and (min-width: 768px){.the-drop-signup-v3 #mc_embed_signup .content__gdprBlock div.mce_inline_error{padding-top:0}}.the-drop-signup-v3 #mc_embed_signup .legal{margin-bottom:24px}.the-drop-signup-v3 #mc_embed_signup #mce-responses{margin:24px 0}.the-drop-signup-v3 #mc_embed_signup input.button{margin-top:24px;background-color:#2f384b;color:#fc0;font-family:'ttnormsmedium';border:1px solid #2f384b}.the-drop-signup-v3 #mc_embed_signup input.button:hover{color:#fafafa}.the-drop-signup-v3 #the-drop-download{display:none}.the-drop-signup-v3 #the-drop-download.show{display:block}.the-drop-signup-v3 #the-drop-download .button{display:inline-block;margin-top:24px;line-height:16px;color:#2f384b;padding:12px 24px;background-color:#2f384b;color:#fc0;font-family:'ttnormsmedium';border:1px solid #2f384b}.the-drop-signup-v3 #the-drop-download .button:hover{color:#fafafa}
