@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.foundation-mq{font-family:"small=0em&medium=40em&large=64.0625em&xlarge=90em&xxlarge=120em"}html{font-size:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{padding:0;margin:0;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;line-height:1.5;color:#fefefe;background:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:0;line-height:1}[data-whatinput=mouse] button{outline:0}.is-visible{display:block!important}.is-hidden{display:none!important}.row{max-width:71.25rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.row .row{max-width:none;margin-left:-.3125rem;margin-right:-.3125rem}@media screen and (min-width:40em){.row .row{margin-left:-.625rem;margin-right:-.625rem}}.row.expanded{max-width:none}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.column,.columns{-ms-flex:1 1 0px;flex:1 1 0px;padding-left:.3125rem;padding-right:.3125rem;min-width:0}@media screen and (min-width:40em){.column,.columns{padding-left:.625rem;padding-right:.625rem}}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.small-offset-0{margin-left:0}.small-2{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.small-offset-1{margin-left:12.5%}.small-3{-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.small-offset-2{margin-left:25%}.small-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.small-offset-3{margin-left:37.5%}.small-5{-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.small-offset-4{margin-left:50%}.small-6{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.small-offset-5{margin-left:62.5%}.small-7{-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.small-offset-6{margin-left:75%}.small-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.small-offset-7{margin-left:87.5%}.small-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.small-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.small-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.small-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.small-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.small-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.small-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.small-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.3125rem;padding-right:.3125rem}@media screen and (min-width:40em){.medium-1{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.medium-offset-0{margin-left:0}.medium-2{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.medium-offset-1{margin-left:12.5%}.medium-3{-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.medium-offset-2{margin-left:25%}.medium-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.medium-offset-3{margin-left:37.5%}.medium-5{-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.medium-offset-4{margin-left:50%}.medium-6{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.medium-offset-5{margin-left:62.5%}.medium-7{-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.medium-offset-6{margin-left:75%}.medium-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.medium-offset-7{margin-left:87.5%}.medium-order-1{-ms-flex-order:1;order:1}.medium-order-2{-ms-flex-order:2;order:2}.medium-order-3{-ms-flex-order:3;order:3}.medium-order-4{-ms-flex-order:4;order:4}.medium-order-5{-ms-flex-order:5;order:5}.medium-order-6{-ms-flex-order:6;order:6}.medium-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.medium-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.medium-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.medium-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.medium-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.medium-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.medium-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.medium-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:40em) and (min-width:40em){.medium-expand{-ms-flex:1 1 0px;flex:1 1 0px}}.row.medium-unstack>.column,.row.medium-unstack>.columns{-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:40em){.row.medium-unstack>.column,.row.medium-unstack>.columns{-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (min-width:40em){.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}}@media screen and (min-width:64.0625em){.large-1{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.large-offset-0{margin-left:0}.large-2{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.large-offset-1{margin-left:12.5%}.large-3{-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.large-offset-2{margin-left:25%}.large-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.large-offset-3{margin-left:37.5%}.large-5{-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.large-offset-4{margin-left:50%}.large-6{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.large-offset-5{margin-left:62.5%}.large-7{-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.large-offset-6{margin-left:75%}.large-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.large-offset-7{margin-left:87.5%}.large-order-1{-ms-flex-order:1;order:1}.large-order-2{-ms-flex-order:2;order:2}.large-order-3{-ms-flex-order:3;order:3}.large-order-4{-ms-flex-order:4;order:4}.large-order-5{-ms-flex-order:5;order:5}.large-order-6{-ms-flex-order:6;order:6}.large-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.large-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.large-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.large-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.large-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.large-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.large-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns{-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.large-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:64.0625em) and (min-width:64.0625em){.large-expand{-ms-flex:1 1 0px;flex:1 1 0px}}.row.large-unstack>.column,.row.large-unstack>.columns{-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:64.0625em){.row.large-unstack>.column,.row.large-unstack>.columns{-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (min-width:64.0625em){.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}}.shrink{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.align-top.columns,.column.align-top{-ms-flex-item-align:start;align-self:flex-start}.align-bottom.columns,.column.align-bottom{-ms-flex-item-align:end;align-self:flex-end}.align-middle.columns,.column.align-middle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-stretch.columns,.column.align-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-left:auto;margin-right:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.align-right{-ms-flex-pack:end;justify-content:flex-end}.align-center{-ms-flex-pack:center;justify-content:center}.align-justify{-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-ms-flex-pack:distribute;justify-content:space-around}.align-top{-ms-flex-align:start;align-items:flex-start}.align-self-top{-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-ms-flex-item-align:end;align-self:flex-end}.align-middle{-ms-flex-align:center;align-items:center}.align-self-middle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-stretch{-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.small-order-1{-ms-flex-order:1;order:1}.small-order-2{-ms-flex-order:2;order:2}.small-order-3{-ms-flex-order:3;order:3}.small-order-4{-ms-flex-order:4;order:4}.small-order-5{-ms-flex-order:5;order:5}.small-order-6{-ms-flex-order:6;order:6}@media screen and (min-width:40em){.medium-order-1{-ms-flex-order:1;order:1}.medium-order-2{-ms-flex-order:2;order:2}.medium-order-3{-ms-flex-order:3;order:3}.medium-order-4{-ms-flex-order:4;order:4}.medium-order-5{-ms-flex-order:5;order:5}.medium-order-6{-ms-flex-order:6;order:6}}@media screen and (min-width:64.0625em){.large-order-1{-ms-flex-order:1;order:1}.large-order-2{-ms-flex-order:2;order:2}.large-order-3{-ms-flex-order:3;order:3}.large-order-4{-ms-flex-order:4;order:4}.large-order-5{-ms-flex-order:5;order:5}.large-order-6{-ms-flex-order:6;order:6}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{font-size:inherit;line-height:1.6;margin-bottom:.9375rem;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:80%;line-height:inherit}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:400;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.9375rem;line-height:1.2}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}h1{font-size:2.625rem}h3{font-size:1.375rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.875rem}@media screen and (min-width:40em){h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.625rem}h4{font-size:1.625rem}h5{font-size:1.125rem}h6{font-size:1rem}}a{color:#2d3a4a;text-decoration:none;line-height:inherit;cursor:pointer}a:focus,a:hover{color:#273240}a img{border:0}hr{max-width:71.25rem;height:0;border-right:0;border-top:0;border-bottom:1px solid #cacaca;border-left:0;margin:1.25rem auto;clear:both}dl,ol,ul{line-height:1.6;margin-bottom:.9375rem;list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc;margin-left:1.25rem}ol{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 .9375rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:"\2014 \0020"}abbr{color:#fefefe;cursor:help;border-bottom:1px dotted #0a0a0a}code{font-family:Consolas,Liberation Mono,Courier,monospace;font-weight:400;color:#0a0a0a;background-color:#ebebeb;border:1px solid #cacaca;padding:.125rem .3125rem .0625rem}kbd{padding:.125rem .25rem 0;margin:0;background-color:#ebebeb;color:#0a0a0a;font-family:Consolas,Liberation Mono,Courier,monospace}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media screen and (min-width:64.0625em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print{display:table-cell!important}th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.button{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:.85em 1em;margin:0;font-size:.9rem;background-color:#2d3a4a;color:#fefefe}[data-whatinput=mouse] .button{outline:0}.button:focus,.button:hover{background-color:#26313f;color:#fefefe}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-left:0;margin-right:0}.button.primary{background-color:#2d3a4a;color:#fefefe}.button.primary:focus,.button.primary:hover{background-color:#242e3b;color:#fefefe}.button.secondary{background-color:#f8e71c;color:#fefefe}.button.secondary:focus,.button.secondary:hover{background-color:#d6c607;color:#fefefe}.button.success{background-color:#3adb76;color:#fefefe}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#fefefe}.button.warning{background-color:#ffae00;color:#fefefe}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#fefefe}.button.alert{background-color:#ff001f;color:#fefefe}.button.alert:focus,.button.alert:hover{background-color:#cc0019;color:#fefefe}.button.hollow{border:1px solid #2d3a4a;color:#2d3a4a}.button.hollow,.button.hollow:focus,.button.hollow:hover{background-color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:#171d25;color:#171d25}.button.hollow.primary{border:1px solid #2d3a4a;color:#2d3a4a}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#171d25;color:#171d25}.button.hollow.secondary{border:1px solid #f8e71c;color:#f8e71c}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#867c04;color:#867c04}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.hollow.alert{border:1px solid #ff001f;color:#ff001f}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#800010;color:#800010}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover{background-color:#2d3a4a;color:#fefefe}.button.dropdown:after{content:"";display:block;width:0;height:0;border:.4em inset;border-color:#fefefe transparent transparent;border-top-style:solid;border-bottom-width:0;position:relative;top:.4em;float:right;margin-left:1em;display:inline-block}.button.arrow-only:after{margin-left:0;float:none;top:-.1em}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:2.1875rem;padding:.5rem;border:1px solid #fefefe;margin:0 0 1rem;font-family:NHaasGroteskDSStd-55Rg;font-size:.75rem;color:#fefefe;background-color:none;box-shadow:none;border-radius:2px;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]: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,textarea:focus{border:1px solid #f8e71c;background-color:none;outline:none;box-shadow:none;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c7cacf}input::placeholder,textarea::placeholder{color:#c7cacf}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:true;cursor:default}[type=button],[type=submit]{border-radius:0;-webkit-appearance:none;-moz-appearance:none}input[type=search]{box-sizing:border-box}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}.input-group{display:table;width:100%;margin-bottom:1rem}.input-group>:first-child{border-radius:0 0 0 0}.input-group>:last-child>*{border-radius:0 0 0 0}.input-group-button,.input-group-field,.input-group-label{margin:0;white-space:nowrap;display:table-cell;vertical-align:middle}.input-group-label{text-align:center;padding:0 1rem;background:#ebebeb;color:#0a0a0a;border:1px solid #fefefe;white-space:nowrap;width:1%;height:100%}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;height:2.25rem}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;height:100%;width:1%}.input-group-button a,.input-group-button button,.input-group-button input{margin:0}.input-group .input-group-button{display:table-cell}fieldset{border:0;padding:0;margin:0}legend{margin-bottom:.5rem;max-width:100%}.fieldset{border:1px solid #cacaca;padding:1.25rem;margin:1.125rem 0}.fieldset legend{background:none;padding:0 .1875rem;margin:0;margin-left:-.1875rem}select{height:2.1875rem;padding:.5rem;margin:0 0 1rem;font-family:NHaasGroteskDSStd-55Rg;line-height:normal;background-color:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-size:9px 6px;background-position:right -1rem center;background-origin:content-box;padding-right:1.5rem}@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:disabled{background-color:true;cursor:default}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){background-color:rgba(255,0,31,.1)}.is-invalid-label{color:#ff001f}.form-error{margin-top:-.5rem;font-weight:700;color:#ff001f}.form-error.is-visible{display:block}.accordion{list-style-type:none;background:#fefefe;margin-left:0}.accordion-item:first-child>:first-child{border-radius:0 0 0 0}.accordion-item:last-child>:last-child{border-radius:0 0 0 0}.accordion-title{display:block;padding:1.25rem 1rem;line-height:1;font-size:.75rem;color:#2d3a4a;position:relative;border:1px solid #ebebeb;border-bottom:0}:last-child:not(.is-active)>.accordion-title{border-radius:0 0 0 0;border-bottom:1px solid #ebebeb}.accordion-title:focus,.accordion-title:hover{background-color:#ebebeb}.accordion-title:before{content:"+";position:absolute;right:1rem;top:50%;margin-top:-.5rem}.is-active>.accordion-title:before{content:"–"}.accordion-content{padding:1rem;display:none;border:1px solid #ebebeb;border-bottom:0;background-color:#fefefe;color:#2d3a4a}:last-child>.accordion-content:last-child{border-bottom:1px solid #ebebeb}.close-button{position:absolute;color:#8a8a8a;right:1rem;top:.5rem;font-size:2em;line-height:1;cursor:pointer}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#0a0a0a}.menu{margin:0;list-style-type:none}.menu>li{vertical-align:middle}[data-whatinput=mouse] .menu>li{outline:0}.menu>li>a{display:block;padding:.7rem 1rem;line-height:1}.menu a,.menu button,.menu input{margin-bottom:0}.menu>li>a i,.menu>li>a img,.menu>li>a svg{vertical-align:middle}.menu>li>a i+span,.menu>li>a img+span,.menu>li>a svg+span{vertical-align:middle}.menu>li>a i,.menu>li>a img,.menu>li>a svg{margin-right:.25rem;display:inline-block}.menu>li{display:table-cell}.menu.vertical>li{display:block}@media screen and (min-width:40em){.menu.medium-horizontal>li{display:table-cell}.menu.medium-vertical>li{display:block}}@media screen and (min-width:64.0625em){.menu.large-horizontal>li{display:table-cell}.menu.large-vertical>li{display:block}}.menu.simple li{line-height:1;display:inline-block;margin-right:1rem}.menu.simple a{padding:0}.menu.align-right:after,.menu.align-right:before{content:" ";display:table}.menu.align-right:after{clear:both}.menu.align-right>li{float:right}.menu.expanded{width:100%;display:table;table-layout:fixed}.menu.expanded>li:first-child:last-child{width:100%}.menu.icon-top>li>a{text-align:center}.menu.icon-top>li>a i,.menu.icon-top>li>a img,.menu.icon-top>li>a svg{display:block;margin:0 auto .25rem}.menu.nested{margin-left:1rem}.menu .active>a{color:#fefefe;background:none}.menu-text{font-weight:700;color:inherit;line-height:1;padding-top:0;padding-bottom:0;padding:.7rem 1rem}.menu-centered{text-align:center}.menu-centered>.menu{display:inline-block}.no-js [data-responsive-menu] ul{display:none}.menu-icon{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;width:20px;height:16px}.menu-icon:after{content:"";position:absolute;display:block;width:100%;height:2px;background:#fefefe;top:0;left:0;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe}.menu-icon:hover:after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}.dropdown-pane{background-color:none;border:1px solid #cacaca;border-radius:0;display:block;font-size:1rem;padding:1rem;position:absolute;visibility:hidden;width:300px;z-index:10}.dropdown-pane.is-open{visibility:visible}.dropdown-pane.tiny{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}.tabs{margin:0;list-style-type:none;background:#fefefe;border:1px solid #ebebeb}.tabs:after,.tabs:before{content:" ";display:table}.tabs:after{clear:both}.tabs.vertical>li{width:auto;float:none;display:block}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:transparent}.tabs.primary{background:#2d3a4a}.tabs.primary>li>a{color:#fefefe}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#344456}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25rem 1.5rem;line-height:1;font-size:.75rem}.tabs-title>a:hover{background:#fefefe}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#ebebeb}.tabs-content{background:#fefefe;transition:all .5s ease;border:1px solid #ebebeb;border-top:0}.tabs-content.vertical{border:1px solid #ebebeb;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel.is-active{display:block}.title-bar{color:#fefefe;padding:.5rem 1rem}.title-bar:after,.title-bar:before{content:" ";display:table}.title-bar:after{clear:both}.title-bar .menu-icon{margin-left:.25rem;margin-right:.25rem}.title-bar-left{float:left}.title-bar-right{float:right;text-align:right}.title-bar-title{font-weight:700;vertical-align:middle;display:inline-block}.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;width:20px;height:16px}.menu-icon.dark:after{content:"";position:absolute;display:block;width:100%;height:2px;background:#0a0a0a;top:0;left:0;box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a}.menu-icon.dark:hover:after{background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:64em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64.0625em){.show-for-medium-only{display:none!important}}@media screen and (min-width:64.0625em){.hide-for-large{display:none!important}}@media screen and (max-width:64em){.show-for-large{display:none!important}}@media screen and (min-width:64.0625em) and (max-width:89.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:64em),screen and (min-width:90em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.show-on-focus:active,.show-on-focus:focus{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.slide-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:translateY(-100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-down.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:translateX(-100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-left.mui-enter.mui-enter-active{transform:translateX(0)}.slide-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:translateY(100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-up.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:translateX(100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-right.mui-enter.mui-enter-active{transform:translateX(0)}.slide-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:translateY(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-down.mui-leave.mui-leave-active{transform:translateY(100%)}.slide-out-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:translateX(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-right.mui-leave.mui-leave-active{transform:translateX(100%)}.slide-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:translateY(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-up.mui-leave.mui-leave-active{transform:translateY(-100%)}.slide-out-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:translateX(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-left.mui-leave.mui-leave-active{transform:translateX(-100%)}.fade-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;opacity:0;transition-property:opacity}.fade-in.mui-enter.mui-enter-active{opacity:1}.fade-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;opacity:1;transition-property:opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);transform-origin:top;transition-property:transform,opacity;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);transform-origin:right;transition-property:transform,opacity;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-bottom.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(90deg);transform-origin:bottom;transition-property:transform,opacity;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(90deg);transform-origin:left;transition-property:transform,opacity;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-middle-x.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-middle-y.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-out-from-top.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:top;transition-property:transform,opacity;opacity:1}.hinge-out-from-top.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:right;transition-property:transform,opacity;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-bottom.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:bottom;transition-property:transform,opacity;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:left;transition-property:transform,opacity;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.scale-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:scale(.5);transition-property:transform,opacity;opacity:0}.scale-in-up.mui-enter.mui-enter-active{transform:scale(1);opacity:1}.scale-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:scale(1.5);transition-property:transform,opacity;opacity:0}.scale-in-down.mui-enter.mui-enter-active{transform:scale(1);opacity:1}.scale-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-up.mui-leave.mui-leave-active{transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-down.mui-leave.mui-leave-active{transform:scale(.5);opacity:0}.spin-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:rotate(-270deg);transition-property:transform,opacity;opacity:0}.spin-in.mui-enter.mui-enter-active{transform:rotate(0);opacity:1}.spin-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:rotate(0);transition-property:transform,opacity;opacity:1}.spin-out.mui-leave.mui-leave-active{transform:rotate(270deg);opacity:0}.spin-in-ccw.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:rotate(270deg);transition-property:transform,opacity;opacity:0}.spin-in-ccw.mui-enter.mui-enter-active{transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:rotate(0);transition-property:transform,opacity;opacity:1}.spin-out-ccw.mui-leave.mui-leave-active{transform:rotate(-270deg);opacity:0}.slow{transition-duration:.75s!important}.fast{transition-duration:.25s!important}.linear{transition-timing-function:linear!important}.ease{transition-timing-function:ease!important}.ease-in{transition-timing-function:ease-in!important}.ease-out{transition-timing-function:ease-out!important}.ease-in-out{transition-timing-function:ease-in-out!important}.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{transition-delay:.3s!important}.long-delay{transition-delay:.7s!important}.shake{animation-name:a}@keyframes a{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%)}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{transform:translateX(-7%)}}.spin-cw{animation-name:b}.spin-ccw{animation-name:b}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.wiggle{animation-name:c}@keyframes c{40%,50%,60%{transform:rotate(7deg)}35%,45%,55%,65%{transform:rotate(-7deg)}0%,30%,70%,to{transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{animation-duration:.5s}.infinite{animation-iteration-count:infinite}.slow{animation-duration:.75s!important}.fast{animation-duration:.25s!important}.linear{animation-timing-function:linear!important}.ease{animation-timing-function:ease!important}.ease-in{animation-timing-function:ease-in!important}.ease-out{animation-timing-function:ease-out!important}.ease-in-out{animation-timing-function:ease-in-out!important}.bounce-in{animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{animation-delay:.3s!important}.long-delay{animation-delay:.7s!important}*{word-wrap:break-word}.js-overflow-hidden{overflow:hidden!important}[data-accordion-menu]{display:none}[data-accordion-menu$=accordion-menu]{display:block}::selection{background:hsla(0,0%,79%,.66);color:#2d3a4a}body,html{-webkit-overflow-scrolling:touch}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.dark a{color:#fff}.dark a:hover{color:#a7abb3;text-decoration:none}a:hover{color:#a7abb3;text-decoration:none}@media screen and (max-width:39.9375em){p{font-size:.875rem;line-height:1.75rem}}@media screen and (min-width:40em) and (max-width:64em){p{font-size:.875rem;line-height:1.5rem}}p a{text-decoration:underline}.white p.strong a{color:inherit}.white p.strong a:hover{opacity:.7}.insights.white p.strong a{color:#2d3a4a}.insights.white p.strong a:hover{opacity:.7}.white li a{text-decoration:underline}.white li a:hover{opacity:.7}.white p a{color:#2d3a4a}p.two-column{column-count:2;column-gap:20px}@media screen and (max-width:39.9375em){p.two-column{column-count:1;column-gap:0}}.legal-sub{font-size:.75rem;opacity:.5;margin-top:.3125rem;width:70%}p.legal-sub-subcribe{font-size:.75rem;opacity:.5;font-style:italic;margin-top:4.375rem}p.legal-sub-subcribe a{color:#fefefe}p.legal-sub-subcribe a:hover{opacity:.5}p.legal-sub-academy{font-size:.75rem;opacity:.5;font-style:italic}h4.contact-name{font-size:1.125rem;margin-bottom:.3125rem}@media screen and (max-width:39.9375em){h4.contact-name{font-size:1rem}}.error-text{display:block;margin-bottom:20%}footnote{display:block;margin:3.125rem 0;font-size:.6875rem;line-height:2;color:#0a0a0a}footnote sup{font-size:.5625rem;top:-.5rem}footnote p{font-size:.6875rem;color:#0a0a0a}footnote ul li{font-size:.6875rem;line-height:1}span.here-only-for-aoda{height:1px;width:1px;position:absolute;overflow:hidden;top:-1000px}@font-face{font-family:NHaasGroteskDSStd-35XLt;src:url(../fonts/NHaasGroteskDSStd-35XLt.woff2) format("woff2"),url(../fonts/NHaasGroteskDSStd-35XLt.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:NHaasGroteskDSStd-45Lt;src:url(../fonts/NHaasGroteskDSStd-45Lt.woff2) format("woff2"),url(../fonts/NHaasGroteskDSStd-45Lt.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:NHaasGroteskDSStd-46LtIt;src:url(../fonts/NHaasGroteskDSStd-46LtIt.woff2) format("woff2"),url(../fonts/NHaasGroteskDSStd-46LtIt.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:NHaasGroteskDSStd-55Rg;src:url(../fonts/NHaasGroteskDSStd-55Rg.woff2) format("woff2"),url(../fonts/NHaasGroteskDSStd-55Rg.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:NHaasGroteskDSStd-65Md;src:url(../fonts/NHaasGroteskDSStd-65Md.woff2) format("woff2"),url(../fonts/NHaasGroteskDSStd-65Md.woff) format("woff");font-weight:400;font-style:normal}p.lead-strong{font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.625rem;letter-spacing:.4px;font-weight:700;margin-bottom:4.375rem}@media screen and (max-width:39.9375em){p.lead-strong{font-size:1.125rem}}@media screen and (max-width:39.9375em){p.lead-strong{margin-bottom:2.1875rem}}.strong{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:1.125rem;letter-spacing:.4px;line-height:1.6;margin-bottom:5px}@media screen and (max-width:39.9375em){.strong{font-size:.875rem;letter-spacing:.4px;line-height:1.6}}.strong a{color:#fefefe;text-decoration:none}.strong a:hover{color:#a7abb3;text-decoration:none}.lead{display:block;font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.375rem;letter-spacing:.4px;font-style:italic;line-height:1.4}@media screen and (max-width:39.9375em){.lead{font-size:1rem;letter-spacing:.4px}}.lead .link-white{font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.375rem;letter-spacing:.4px}@media screen and (max-width:39.9375em){.lead .link-white{font-size:1rem;letter-spacing:.4px}}.lead .tel-link{font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.375rem;letter-spacing:.4px}@media screen and (max-width:39.9375em){.lead .tel-link{font-size:1rem;letter-spacing:.4px}}.lead a:hover{opacity:.7}.lead-reg{display:block;font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.375rem;letter-spacing:.4px;font-style:normal;line-height:1.4}@media screen and (max-width:39.9375em){.lead-reg{font-size:1rem;letter-spacing:.4px}}.lead-reg .link-white{font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.375rem;letter-spacing:.4px}@media screen and (max-width:39.9375em){.lead-reg .link-white{font-size:1rem;letter-spacing:.4px}}.lead-reg .tel-link{font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.375rem;letter-spacing:.4px}@media screen and (max-width:39.9375em){.lead-reg .tel-link{font-size:1rem;letter-spacing:.4px}}.lead-serif{display:block;font-family:Georgia,Times,Times New Roman,serif;font-size:1.375rem;letter-spacing:0;font-style:italic;line-height:1.4}@media screen and (max-width:39.9375em){.lead-serif{font-size:1rem;letter-spacing:.4px}}.lead-serif .link-white{font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.375rem;letter-spacing:.4px}@media screen and (max-width:39.9375em){.lead-serif .link-white{font-size:1rem;letter-spacing:.4px}}.lead-serif .tel-link{font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.375rem;letter-spacing:.4px}@media screen and (max-width:39.9375em){.lead-serif .tel-link{font-size:1rem;letter-spacing:.4px}}.lead-alt{font-style:normal}.strong-subtitle{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;margin-bottom:.1875rem}.link-white{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6;color:#fefefe;text-decoration:underline}@media screen and (max-width:39.9375em){.link-white{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}.link-white:hover{color:#ccc}.link-white:active,.link-white:focus{color:#fefefe}.link-white-alt{display:block;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;color:#fefefe;text-decoration:underline}.link-white-alt:hover{color:#ccc}.link-white-plain{color:#fefefe;text-decoration:none}.link-white-plain:hover{color:#ccc}.link-white-plain-underline{color:#fefefe;text-decoration:underline}.link-white-plain-underline:active,.link-white-plain-underline:focus,.link-white-plain-underline:visited{color:#fefefe}.link-white-plain-underline:hover{color:#ccc}.link-blue{color:#2d3a4a;text-decoration:underline;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6}@media screen and (max-width:39.9375em){.link-blue{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}.link-blue:hover{color:#2d3a4a;text-decoration:none}h1{font-family:NHaasGroteskDSStd-35XLt,Helvetica,Arial,sans-serif;font-size:3.375rem;letter-spacing:1px}@media screen and (max-width:39.9375em){h1{font-size:2.75rem;letter-spacing:1}}h2{font-family:NHaasGroteskDSStd-35XLt,Helvetica,Arial,sans-serif;font-size:2.25rem;letter-spacing:1.8px}@media screen and (max-width:39.9375em){h2{font-size:1.5rem;letter-spacing:1px}}h3{font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:2.25rem;letter-spacing:.4px}@media screen and (max-width:39.9375em){h3{font-size:1.75rem;letter-spacing:1.8px}}h4{font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.75rem;letter-spacing:.4px}@media screen and (max-width:39.9375em){h4{font-size:1.375rem}}h6{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:1.4px}@media screen and (max-width:39.9375em){h6{font-size:.875rem;letter-spacing:.8px;line-height:1.2}}p{font-family:Georgia,Times,Times New Roman,serif;font-size:.875rem;letter-spacing:.2px;line-height:1.375rem;text-shadow:1px 1px rgba(1,1,0,.005)}h2.latest{font-family:NHaasGroteskDSStd-35XLt,Helvetica,Arial,sans-serif;font-size:3.375rem;letter-spacing:1px}@media screen and (max-width:39.9375em){h2.latest{font-size:2.75rem;letter-spacing:1}}a:-webkit-any-link{cursor:pointer!important}#mainform{background-color:inherit}#content{position:relative;width:100%;min-height:100vh;padding-right:345px;display:block;z-index:2;background-color:inherit}@media screen and (max-width:39.9375em){#content{background-image:none}}.homepage #content{background-image:url(../img/Parabola1.png);background-position:left -19% top 61%;background-repeat:no-repeat}@media screen and (max-width:64em){.homepage #content{background-position:100% 100%}}@media screen and (max-width:39.9375em){.homepage #content{background-image:none}}@media screen and (min-width:87.5em){.homepage #content{background-position:left 31% top 54%}}@media screen and (min-width:112.5em){.homepage #content{background-position:left 58% top 52%}}.homepage #content>[ng-app].ng-loading,.homepage #content>[ng-app][ng-cloak]{min-height:100vh!important;background-color:inherit}.biopage #content{background-image:url(../img/Parabola4.png);background-position:bottom right 345px;background-repeat:no-repeat}@media screen and (max-width:64em){.biopage #content{background-position:100% 100%}}@media screen and (max-width:39.9375em){.biopage #content{background-image:none}}.ourpeople #content,.thefirm #content{background-image:url(../img/Parabola3.png);background-position:bottom right 345px;background-repeat:no-repeat}@media screen and (max-width:64em){.ourpeople #content,.thefirm #content{background-position:100% 100%}}@media screen and (max-width:39.9375em){.ourpeople #content,.thefirm #content{background-image:none}}.ourpeople #content>[ng-app].ng-loading,.ourpeople #content>[ng-app][ng-cloak],.thefirm #content>[ng-app].ng-loading,.thefirm #content>[ng-app][ng-cloak]{min-height:100vh!important;background-color:inherit}.careers #content,.dark.insights #content,.ourwork #content{background-image:url(../img/Parabola2.png);background-position:bottom right 345px;background-repeat:no-repeat}@media screen and (max-width:64em){.careers #content,.dark.insights #content,.ourwork #content{background-position:100% 100%}}@media screen and (max-width:39.9375em){.careers #content,.dark.insights #content,.ourwork #content{background-image:none}}.careers #content>[ng-app].ng-loading,.careers #content>[ng-app][ng-cloak],.dark.insights #content>[ng-app].ng-loading,.dark.insights #content>[ng-app][ng-cloak],.ourwork #content>[ng-app].ng-loading,.ourwork #content>[ng-app][ng-cloak]{min-height:100vh!important;background-color:inherit}#content-contain{display:block;position:relative;padding:6.25rem 22% 6.25rem 12%}@media screen and (max-width:89.9375em){#content-contain{padding-right:20%;padding-left:8%}}@media screen and (max-width:64em){#content-contain{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){#content-contain{padding-left:6%;padding-right:6%}}@media screen and (max-width:39.9375em){.mobile-subnav+#content-contain{padding-top:8.75rem}.button-slideout-insight+#content-contain{padding-top:8.75rem}}#content-full-contain{display:block;position:relative;padding:0}.white{background-color:#fff}.white li,.white p{color:#0a0a0a!important}.white h1,.white h2,.white h3,.white h4,.white h5,.white h6{color:#2d3a4a!important}.white .mobile-subnav .tabs-title,.white .mobile-subnav .toggle-mobile-subnav{color:#fefefe!important}.dark{background-color:#2d3a4a;color:#fefefe}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark p{color:#fefefe}.off-canvas-content{box-shadow:none;position:relative;z-index:1;min-height:100vh}@media (min-width:1241px){.off-canvas.position-right{top:0;width:345px}}@media (max-width:1240px){.off-canvas.position-right{top:0;width:260px}}@media (min-width:1241px){.position-right.reveal-for-large~.off-canvas-content{margin-right:345px}}@media (min-width:1024px) and (max-width:1240px){.position-right.reveal-for-large~.off-canvas-content{margin-right:245px}}.hr-break{display:block;height:auto;margin:40px 0 70px}.hr-break hr{border-color:#d2d2d2}@media screen and (max-width:39.9375em){.hr-break{margin:-11px 0 50px}}.hr-break-white{display:block;height:auto;margin:80px 0}.hr-break-white hr{border-color:#979797;opacity:.2}.inpage-section-block{display:block;position:relative;margin-top:3.5625rem}@media screen and (max-width:39.9375em){.inpage-section-block{margin-top:3.25rem}}.inpage-sub-section-block{display:block;position:relative;margin:2.1875rem 0}@media screen and (max-width:39.9375em){.inpage-sub-section-block{margin-bottom:0}}.button{padding:0;background:none;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:1.4px;line-height:1.2}@media screen and (max-width:39.9375em){.button{font-size:.875rem;letter-spacing:.8px;line-height:1.2}}.button:after{display:block;content:"";border-bottom:2px solid #f8e71c;transform:scaleX(1);transform-origin:100%;transition:transform .35s ease;background:none}.button:hover{background:none}.button:hover:after{transform:scaleX(0);transform-origin:100%}.button:focus{background:none}.button.secondary{padding:0;color:#2d3a4a;background:none;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:1.4px}@media screen and (max-width:39.9375em){.button.secondary{font-size:.875rem;letter-spacing:.8px;line-height:1.2}}.button.secondary:after{display:block;content:"";border-bottom:2px solid #4198d3;transform:scaleX(1);transform-origin:100%;transition:transform .35s ease;background:none}.button.secondary:hover{background:none;color:#2d3a4a;opacity:.7!important}.button.secondary:hover:after{transform:scaleX(0);transform-origin:100%}.button.secondary:focus{color:#2d3a4a;background:none}.back-button{position:relative;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6;color:#2d3a4a;padding-left:15px}@media screen and (max-width:39.9375em){.back-button{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}.back-button:before{font-family:FontAwesome;content:"\f060";position:absolute;color:#2d3a4a;font-size:11px!important;left:0;top:0;outline:none;border:none}.generic-back-button{position:absolute;top:0;margin-top:2rem}@media screen and (max-width:64em){.generic-back-button{position:relative;margin-top:0;padding-bottom:1.5rem}}.students-transition-back-button{margin-top:-70px;margin-bottom:50px}@media screen and (min-width:40em) and (max-width:64em){.students-transition-back-button{margin-top:0;margin-bottom:50px}}@media screen and (max-width:39.9375em){.students-transition-back-button{margin-top:0;margin-bottom:20px;padding-left:6%;padding-right:6%}}.students-transition-back-button .back-button{position:relative;color:#fefefe;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6}@media screen and (max-width:39.9375em){.students-transition-back-button .back-button{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}@media screen and (max-width:39.9375em){.students-transition-back-button .back-button{color:#2d3a4a}}.students-transition-back-button .back-button:before{font-family:FontAwesome;content:"\f060";position:absolute;color:#fefefe;font-size:.725em;left:0;top:0;outline:none;border:none}@media screen and (max-width:39.9375em){.students-transition-back-button .back-button:before{color:#2d3a4a}}.white .students-transition-back-button .back-button{color:#fefefe}.white .students-transition-back-button .back-button:before{color:#fefefe}.students-transition-back-button-white{margin-top:-70px;margin-bottom:50px}@media screen and (min-width:40em) and (max-width:64em){.students-transition-back-button-white{margin-top:0;margin-bottom:50px}}@media screen and (max-width:39.9375em){.students-transition-back-button-white{margin-top:10px;margin-bottom:20px}}.students-transition-back-button-white .back-button{position:relative;color:#2d3a4a;text-decoration:none;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}@media screen and (max-width:39.9375em){.students-transition-back-button-white .back-button{color:#2d3a4a}}.students-transition-back-button-white .back-button:before{font-family:FontAwesome;content:"\f060";position:absolute;color:#2d3a4a;font-size:.725em;left:0;top:0;outline:none;border:none}@media screen and (max-width:39.9375em){.students-transition-back-button-white .back-button:before{color:#2d3a4a}}.contact-fixed{display:block;position:fixed;top:15.625rem;margin-left:20px}.subscribed-fixed{display:block;position:fixed;top:28.75rem;margin-left:20px}.apply-fixed{display:block;position:fixed;top:16.25rem;margin-left:20px}.session-download{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;display:block;margin-bottom:.9375rem!important}.session-download:before{content:url(../img/DownloadArrowWhite.png);margin-right:5px}@media screen and (max-width:39.9375em){.session-download{margin-top:1.875rem}}.session-download-dark{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;display:block;margin-bottom:.9375rem!important;color:#0a0a0a!important}.session-download-dark:before{content:url(../img/DownloadArrow.png);margin-right:5px}@media screen and (max-width:39.9375em){.session-download-dark{margin-top:1.875rem}}.session-video{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;display:block}.session-video:before{content:url(../img/PlayIconWhite.png);margin-right:8px}.session-video-dark{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;display:block;color:#0a0a0a!important}.session-video-dark:before{content:url(../img/PlayIcon.png);margin-right:8px}.submit-white{display:block;margin:20px 0;background:#fefefe;color:#2d3a4a;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:.6px;line-height:1.8;padding:8px 50px;border-radius:0;transition:background-color .3s ease}.submit-white:hover{background:#f8e71c}.tel-link{color:#fefefe;text-decoration:underline;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6}@media screen and (max-width:39.9375em){.tel-link{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}.tel-link:hover{text-decoration:underline;color:#fefefe}.tel-link-serif{color:#fefefe;text-decoration:underline}.tel-link-serif:hover{text-decoration:none;color:#ccc}.button-slideout{display:block;width:16%;right:345px;top:290px;position:fixed;text-align:center;z-index:800}@media screen and (min-width:40em) and (max-width:64em){.button-slideout{right:0;width:175px}}@media screen and (max-width:39.9375em){.button-slideout{display:none}}[class*=button-slideout]:not([class*=-inline]){position:fixed;width:auto;top:230px;right:345px;margin-right:5%;display:block;text-align:center;z-index:800;opacity:1}@media screen and (max-width:89.9375em){[class*=button-slideout]:not([class*=-inline]){margin-right:3.5%}}@media screen and (max-width:64em){[class*=button-slideout]:not([class*=-inline]){right:0;margin-right:1rem;transition:all .3s ease,transform .5s ease-out}.js-show-navigation [class*=button-slideout]:not([class*=-inline]){transform:translateX(-345px)}}@media screen and (max-width:39.9375em){[class*=button-slideout]:not([class*=-inline]){display:none}}.button-slideout-contact{top:260px}.button-slideout-insight{top:380px}.button-slideout-apply{top:230px;position:absolute}.touch-disabled .button-slideout-apply{position:fixed}.button-slideout-apply.js-blue .button,.button-slideout-apply.js-white .button{color:inherit;transition:none}.button-slideout-apply.js-white{color:#fefefe}.button-slideout-apply.js-blue{color:#2d3a4a}.button-slideout-apply.js-blue .button:after{border-bottom:2px solid #4198d3}.button-slideout-apply:hover{opacity:.7}.button-slideout-apply-inline{display:none}.touch-enabled .button-slideout-apply-inline{display:inline-block}@media screen and (max-width:64em){.button-slideout-apply-inline{display:inline-block}}.view-all .less{display:none}.view-all .all{display:block}.toggle-on .less{display:block}.toggle-on .all{display:none}.social-drop-button:hover{opacity:.5}.email-link-icon{font-size:.875rem;display:block;margin-bottom:.9375rem!important;color:#0a0a0a!important;text-decoration:none}.email-link-icon:before{content:url(../img/Icon_Email_dark_button.png);margin-right:5px}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;padding-left:14px;cursor:pointer}input[type=checkbox]:focus+label{border:1px solid #f8e71c}[type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border:1px solid #fff;background:none}[type=checkbox]:checked+label:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border:1px solid #fff;background-color:#fefefe}[type=checkbox]:checked+label:before,[type=checkbox]:checked:focus+label:before{border:none}[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type=checkbox]:disabled:checked+label:after{color:#999}[type=checkbox]:disabled+label{color:#aaa}[type=checkbox]:not(:checked):focus+label:before{border:1px solid #fff}.consent-checkbox,.language-checkbox{margin-bottom:1.25rem}.consent-checkbox [type=checkbox]:checked,.consent-checkbox [type=checkbox]:not(:checked),.language-checkbox [type=checkbox]:checked,.language-checkbox [type=checkbox]:not(:checked){position:absolute;left:-9999px}.consent-checkbox [type=checkbox]:checked+label,.consent-checkbox [type=checkbox]:not(:checked)+label,.language-checkbox [type=checkbox]:checked+label,.language-checkbox [type=checkbox]:not(:checked)+label{position:relative;padding-left:24px;cursor:pointer}.consent-checkbox [type=checkbox]:checked+label:before,.consent-checkbox [type=checkbox]:not(:checked)+label:before,.language-checkbox [type=checkbox]:checked+label:before,.language-checkbox [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:2px;top:2px;width:15px;height:15px;border:1px solid #fff;background:none}.consent-checkbox [type=checkbox]:checked+label:after,.consent-checkbox [type=checkbox]:not(:checked)+label:after,.language-checkbox [type=checkbox]:checked+label:after,.language-checkbox [type=checkbox]:not(:checked)+label:after{content:"x";top:4px;left:6px;position:absolute;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:.6px;line-height:1.8;line-height:.8;color:#fff;transition:all .2s}.consent-checkbox [type=checkbox]:not(:checked)+label:after,.language-checkbox [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.consent-checkbox [type=checkbox]:checked+label:after,.language-checkbox [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.consent-checkbox [type=checkbox]:disabled:checked+label:before,.consent-checkbox [type=checkbox]:disabled:not(:checked)+label:before,.language-checkbox [type=checkbox]:disabled:checked+label:before,.language-checkbox [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.consent-checkbox [type=checkbox]:disabled:checked+label:after,.language-checkbox [type=checkbox]:disabled:checked+label:after{color:#999}.consent-checkbox [type=checkbox]:disabled+label,.language-checkbox [type=checkbox]:disabled+label{color:#aaa}.consent-checkbox [type=checkbox]:checked:focus+label:before,.consent-checkbox [type=checkbox]:not(:checked):focus+label:before,.language-checkbox [type=checkbox]:checked:focus+label:before,.language-checkbox [type=checkbox]:not(:checked):focus+label:before{border:1px solid #fff}select{background:none;border:1px solid #fefefe;max-height:30px;border-radius:0;color:#fefefe;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:1px;padding:0 12px;background-image:url(../img/dropdownarrow2.png);background-repeat:no-repeat;background-position:right 5px top 0}select option{color:#2d3a4a}label{font-size:.75rem;color:#fefefe;margin-bottom:10px}input{background:none;max-height:30px;border-radius:0;color:#fefefe;padding:0 12px}input:not([type]),input[type=email],input[type=text]{margin-bottom:25px}@media screen and (max-width:39.9375em){input:not([type]),input[type=email],input[type=text]{font-size:1rem!important}}.is-invalid-input:not(:focus){background-color:rgba(255,0,31,0);border-color:#ff001f}.subscribe-alert{margin:15px 0;font-size:.875rem;font-weight:400;color:#ff7686!important}.form-error{display:none;margin-top:-1.2rem;margin-bottom:1rem;font-size:.75rem;font-weight:400;color:#ff7686;font-family:Arial,Helvetica,sans-serif}.form-error-main{font-family:Arial,Helvetica,sans-serif}.subscribe-form ::-webkit-input-placeholder{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:1px;color:#999}.subscribe-form ::-moz-placeholder{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:1px;color:#999}.subscribe-form :-ms-input-placeholder{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:1px;color:#999}.subscribe-form :-moz-placeholder{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:1px;color:#999}.subscribe-interests{display:block;margin-top:5rem;margin-bottom:5rem}input:not([type]){width:100%;display:block}#transtion-contain{width:100%;position:relative;display:block;overflow:hidden}@media screen and (max-width:39.9375em){#transtion-contain{padding-top:3.75rem}}#transtion-contain .transtion-left-right-wrap{position:relative;display:block;width:200%}#transtion-contain .transtion-left-right-wrap:after{display:table;clear:both;content:""}#transtion-contain .transtion-left-right-wrap .left-pane{position:relative;width:50%;float:left;display:block;overflow:hidden;min-height:100vh}#transtion-contain .transtion-left-right-wrap .right-pane{position:relative;float:right;width:50%;display:block;overflow:hidden;min-height:100vh;padding:4.375rem 8% 0 4%}#transtion-contain .transtion-left-right-wrap .transition-slider{position:relative;width:100%;margin-left:0;transition:transform .5s ease,margin-left .5s ease}@media screen and (max-width:39.9375em){#transtion-contain .transtion-left-right-wrap .transition-slider{transition-duration:0ms,0ms}}#transtion-contain .transtion-left-right-wrap.slide-content .transition-slider{transform:translateX(-50%);margin-left:2%;position:relative}@media screen and (max-width:39.9375em){#transtion-contain .transtion-left-right-wrap.slide-content .transition-slider{margin-left:0}}#transtion-contain .transtion-left-right-wrap.slide-content .transition-slider .left-pane{cursor:pointer}@media screen and (max-width:39.9375em){#transtion-contain .transtion-left-right-wrap.slide-content .transition-slider .left-pane{height:0}}.see-more-button{position:absolute;left:80%;top:0}.slide-content .see-more-button{opacity:0;transition:none}.see-more-button.right-side{top:500px;right:-100%;transition:right .25s ease}.slide-content .see-more-button.right-side{opacity:1;right:0}@media screen and (max-width:64em){.see-more-button{margin-right:2.5rem}}.slide-container{position:relative;width:100%;overflow:hidden}.slide-container.ng-loading .slide-content{transition:none!important}.slide-container #content-contain{padding-bottom:2rem}.slide-container .slide-content{position:relative;width:100%;min-height:100vh;transition:transform .5s ease-in-out}.slide-container .slide-content.ng-enter,.slide-container .slide-content.ng-leave{will-change:transform}.slide-container .slide-content.ng-enter{transform:translateX(-100%)}.slide-container .slide-content.ng-enter-active,.slide-container .slide-content.ng-leave{transform:translateX(0)}.slide-container .slide-content.ng-leave-active{transform:translateX(100%)}.slide-container .slide-content.right-side{height:100%;padding-left:10%;color:#2d3a4a;background-color:#fefefe}@media screen and (max-width:39.9375em){.slide-container .slide-content.right-side{padding-left:0}}.slide-container .slide-content.right-side h1,.slide-container .slide-content.right-side h2,.slide-container .slide-content.right-side h3,.slide-container .slide-content.right-side h4,.slide-container .slide-content.right-side h5,.slide-container .slide-content.right-side h6,.slide-container .slide-content.right-side p{color:inherit}.slide-container .slide-content.right-side a{color:#2d3a4a}.slide-container .slide-content.right-side a:hover{opacity:.7}.slide-container .slide-content.right-side.ng-enter,.slide-container .slide-content.right-side.ng-leave{position:absolute;top:0;left:0}.slide-container .slide-content.right-side .back-to-left-side{position:absolute;top:0;left:0;width:10%;height:100%;display:block;cursor:pointer;background-color:#2d3a4a}@media screen and (max-width:39.9375em){.slide-container .slide-content.right-side .back-to-left-side{display:none}}.slide-container.slide-right .slide-content.ng-enter{transform:translateX(100%)}.slide-container.slide-right .slide-content.ng-enter-active,.slide-container.slide-right .slide-content.ng-leave{transform:translateX(0)}.slide-container.slide-right .slide-content.ng-leave-active{transform:translateX(-100%)}.slide-container.slide-right .slide-content .button-slideout-insight{opacity:0;transition-duration:0ms;transition-delay:0ms}.slide-container .button-slideout-insight{transition:opacity .5s ease;transition-delay:1s}@media screen and (max-width:64em){.slide-container .button-slideout-insight{transition-delay:.55s}}.js-show-navigation .slide-container .button-slideout-insight{opacity:0;transition-duration:0ms;transition-delay:0ms}.slide-container .tabs-panel{padding:0}.slide-container .transition-back-button{position:absolute;top:0;margin-top:2rem}@media screen and (max-width:64em){.slide-container .transition-back-button{position:relative;margin-top:0;padding-bottom:1.5rem}}@keyframes d{0%{width:0}to{width:100%}}.line-1:after{display:block;content:"";border-bottom:4px solid #4198d3;animation:d .5s ease-in forwards;animation-delay:.5s;width:0}.line-1-details{width:100%}.line-1-details.line-grow:after{display:block;content:"";border-bottom:4px solid #4198d3;animation:d .5s ease-in forwards;animation-delay:.2s;width:0}.line-2:after{display:block;content:"";border-bottom:4px solid #4198d3;animation:d .2s ease-in forwards;animation-delay:.7s;width:0}.line-3:after{display:block;content:"";border-bottom:4px solid #4198d3;animation:d .2s ease-in forwards;animation-delay:.7s;width:0}@media screen and (max-width:64em){.line-1-details:after{display:block;content:"";border-bottom:4px solid #4198d3;animation:d .5s ease-in forwards;animation-delay:.5s;width:0}}.show-hide{transition:opacity .15s ease}.show-hide.ng-enter,.show-hide.ng-leave-active{opacity:0}.show-hide.ng-enter-active{opacity:1}@keyframes e{0%{opacity:0}to{opacity:1}}.toggle-hide{display:none;opacity:0;animation:e 1s ease-in-out forwards}.toggle-show{display:block;opacity:1;height:auto}.button.secondary.sticky-bttn{position:fixed;right:440px;top:500px;transform:translateX(345px);transition:all .2s ease,transform .475s ease-out;transition-delay:0s;z-index:5}@media screen and (max-width:64em){.button.secondary.sticky-bttn{right:75px}}.button.secondary.sticky-bttn.slide-content-open{transform:translateX(0)}@media screen and (max-width:64em){.js-show-navigation .button.secondary.sticky-bttn.slide-content-open{transform:translateX(-345px)}}ol li,ul li{font-size:.875rem;padding-bottom:.625rem}.link-list li{list-style:none;margin-left:1.25rem;margin-bottom:.3125rem}.link-list li a{color:#fefefe!important}.link-list li a:hover{color:#c7cacf!important}.link-list li:last-child{margin-bottom:-.9375rem}.link-list-dark{margin:0;padding:0}.link-list-dark li{list-style:none;margin-bottom:.3125rem;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.link-list-dark li a{color:#0a0a0a;text-decoration:underline}.link-list-dark li a:hover{color:#c7cacf!important;text-decoration:none}.visiting-list{margin-left:40px!important;margin-bottom:20px!important}.visiting-list span{display:block;margin-bottom:.3125rem;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.visiting-list li{list-style:disc;font-size:.875rem}.detailed-list{margin-left:1.25rem;padding:0}.detailed-list li{margin-bottom:.9375rem}.detailed-list li span{display:block;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.detailed-list .inset-item{margin-left:2.5rem}.people-info{margin:0;padding:0;line-height:1}.people-info li{display:inline-block;list-style:none;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;color:#c7cacf;border-right:1px solid #c7cacf;padding:0 5px 0 0}.people-info li:last-child{border:none}.people-info li a{color:#c7cacf}.people-info li a:hover{text-decoration:underline}@media screen and (max-width:39.9375em){.people-info li{display:block;border:none;padding:0;margin-bottom:8px;font-size:.875rem}.people-info li:first-child{margin-top:10px}.people-info li:last-child{margin-bottom:5px}}#content-contain ul{list-style-image:url(../img/bullet.png)!important}#content-contain ul li{margin-top:.3125rem}.dark #content-contain ul{list-style-image:url(../img/bullet_black.png)!important}.dark #content-contain ul li{margin-top:.3125rem}.dark #content-contain .recognition-block ul :not(.tabs-title){list-style-image:url(../img/bullet.png)!important}.dark #content-contain .recognition-block ul :not(.tabs-title) li{margin-top:.3125rem}#content-contain ul.tabs{list-style-image:none!important}#content-contain ul.tabs li{margin-top:.3125rem}#content-contain .inpage-list-menu ul :not(.tabs-title){list-style-image:none!important}#content-contain .inpage-list-menu ul :not(.tabs-title) li{margin-top:.3125rem}.students-city-articling ul :not(.tabs-title){list-style-image:url(../img/bullet_black.png)!important}.students-city-articling ul :not(.tabs-title) li{margin-top:.3125rem}.students-city-summer-program ul :not(.tabs-title){list-style-image:url(../img/bullet.png)!important}.students-city-summer-program ul :not(.tabs-title) li{margin-top:.3125rem}#content-contain .inpage-section-block ul{list-style-image:url(../img/bullet.png)!important}#content-contain .inpage-section-block ul li{margin-top:.3125rem}.spotlight-block{display:block;position:relative;padding-right:1.25rem;margin-bottom:2.5rem}.spotlight-block .spotlight-cta{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:.625rem;display:block}.spotlight-block .spotlight-cta:after{content:"●";color:#f8e71c;margin-left:.3125rem;font-size:1.25rem;position:absolute;top:-8px}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){.spotlight-block .spotlight-cta:after{font-size:.625rem;position:absolute;top:1px}}@media (-webkit-min-device-pixel-ratio:3) and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:3) and (min-resolution:192dpi){.spotlight-block .spotlight-cta:after{font-size:.625rem;position:absolute;top:1px}}.spotlight-block a{color:#fefefe}.spotlight-block a:hover{color:#c7cacf}.spotlight-block h4{margin-bottom:.3125rem}.spotlight-block .spotlight-head{color:#fefefe;font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.25rem;font-style:italic;margin-bottom:.9375rem;display:block}@media screen and (max-width:39.9375em){.spotlight-block{padding-right:0}}.hr-break+.spotlight-block{margin-bottom:0}.latest-block{display:block;position:relative;margin:1.875rem 0}.latest-block p{color:#fefefe}.latest-block a{color:#fefefe}.latest-block a:hover{color:#fefefe}.latest-block h4{margin-bottom:.3125rem}.latest-block p:last-child{margin-bottom:0}.latest-block .article-cta-head{color:#fefefe;font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.25rem;font-style:italic;margin-bottom:.9375rem;display:block}.white .latest-block a{color:#2d3a4a!important}.white .latest-block a:hover{color:#fefefe}.date-block{position:relative;margin-top:.625rem}.date-block p{margin-bottom:1.875rem}.date-block p.strong{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;margin-bottom:.3125rem}.date-block h6{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.date-block.related{margin-bottom:-.75rem}.date-block.related p{margin-bottom:.4rem}.insights-block{display:block;position:relative;margin-bottom:3.75rem}.work-block{display:block;position:relative;margin-bottom:1.875rem}.recognition-block{display:block;position:relative;margin-bottom:1.875rem}.recognition-block ul{margin-left:30px;margin-bottom:-5px}.recognition-block ul li{list-style:none;padding-bottom:.1875rem}.recognition-block ul li:last-child{padding-bottom:0}.positions-block{display:block;position:relative;margin-bottom:.9375rem}.positions-block .strong{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.positions-block p{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;margin:0}.guides-block{display:inline-block;position:relative;margin-bottom:2.5rem}.guides-block h3{margin-bottom:10px}.guides-block .guides-cta{text-transform:uppercase;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:1px;margin-bottom:.625rem;display:block}.guides-block a{color:#fefefe}.guides-block a:hover{color:#c7cacf}.guides-block+.hr-break{margin-bottom:0}.article-cta{text-transform:uppercase;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:1px;margin-bottom:.625rem;display:block}.academy-block{display:block;border-bottom:1px solid #606b77;margin-bottom:2.625rem;padding-bottom:.875rem}@media screen and (max-width:39.9375em){.academy-block{padding-bottom:1.875rem;margin-bottom:1.875rem}}.academy-block a{color:#fefefe;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;padding:0}.academy-block a:hover{opacity:.5}.academy-block a h4:hover{opacity:.5}@media screen and (max-width:39.9375em){.academy-block p{margin-bottom:.3125rem;line-height:1.5}}.academy-block h4{margin-bottom:1.875rem}.white .academy-block{margin-top:2.625rem;border-bottom:1px solid #ccc}.repwork-block p.strong{margin-bottom:10px;color:#2d3a4a!important}.animate-if.ng-enter,.animate-if.ng-leave{transition:opacity .5s ease,max-height 4s ease}.animate-if.ng-enter{max-height:0;opacity:0;overflow:hidden}.animate-if.ng-enter.ng-enter-active{max-height:2000px;opacity:1}.animate-if.ng-leave{max-height:2000px;opacity:1}.animate-if.ng-leave.ng-leave-active{max-height:0;opacity:1}#main-menu{width:150px}#main-menu .menu.vertical{margin-top:9.375rem;background:none}@media (max-width:1024px){#main-menu .menu.vertical{margin-top:5.625rem}}@media (max-height:680px){#main-menu .menu.vertical{margin-top:4.375rem}}#main-menu .menu.vertical li:last-child{padding-top:2.5rem}#main-menu .menu.vertical li:last-child a{padding:0}@media (max-width:640px){#main-menu .menu.vertical li:last-child{padding-top:0}}@media screen and (max-height:680px){#main-menu .menu.vertical li:last-child{padding-top:1.875rem}}#main-menu .menu.vertical li a{text-decoration:none}#main-menu .menu.vertical>li>a{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:1.4px;color:#2d3a4a;padding-bottom:1.5625rem}#main-menu .menu.vertical>li>a:active,#main-menu .menu.vertical>li>a:hover,#main-menu .menu.vertical>li>a:visited{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:1.4px;background:none}@media screen and (max-width:39.9375em){#main-menu .menu.vertical>li>a:active,#main-menu .menu.vertical>li>a:hover,#main-menu .menu.vertical>li>a:visited{font-size:.875rem;letter-spacing:.8px;line-height:1.2}}#main-menu .menu.vertical .active>a{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:1.4px}@media screen and (max-width:39.9375em){#main-menu .menu.vertical .active>a{font-size:.875rem;letter-spacing:.8px;line-height:1.2}}#main-menu .search-menu:after{font-family:FontAwesome;content:url(../img/Searchicon_small_dark.png);position:absolute;margin-left:10px}.dark-menu #main-menu .search-menu:after{font-family:FontAwesome;content:url(../img/Searchicon_small.png);position:absolute;margin-left:10px}@media screen and (max-width:64em){.dark-menu #main-menu .search-menu:after{content:url(../img/Searchicon_small_dark.png)}}.title-bar{background:#2d3a4a;position:fixed;width:100%;top:0;left:0;z-index:999;transition:left .5s ease-out}.title-bar .menu-icon{width:1.375rem;height:1.25rem}.title-bar .title-bar-left{float:left;padding-left:4%}.js-show-navigation .title-bar{left:-345px}@media screen and (max-width:39.9375em){.js-show-navigation .title-bar{left:-90%}}@media screen and (max-width:26.25em){.js-show-navigation .title-bar{left:-85%}}.lang-toggle{display:block;color:#2d3a4a;width:70px;position:absolute;right:20px;top:30px}@media (max-width:640px){.lang-toggle{right:0;top:20px}}.lang-toggle .lang-toggle-button{width:70px;text-decoration:none;text-align:left;color:#2d3a4a;vertical-align:middle;text-rendering:optimizeLegibility;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:1px}.lang-toggle .lang-toggle-button:after{content:url(../img/menuDropdownArrow_small_dark.png);display:inline-block;margin-left:.5em;vertical-align:15%}.lang-toggle .lang-toggle-button[aria-expanded=true]:after{content:url(../img/menuDropdownArrow_up_small_dark.png)}.lang-toggle .dropdown-pane{width:70px;border:none;padding:.5rem 0;background:none;top:20px!important}.lang-toggle .dropdown-pane:before{display:none}.lang-toggle .dropdown-pane .lang-list{margin:0;padding:0}.lang-toggle .dropdown-pane .lang-list li{list-style:none;display:block}.lang-toggle .dropdown-pane .lang-list li a{color:#2d3a4a!important;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:1px;text-decoration:none}.lang-toggle .dropdown-pane .lang-list li a:hover{text-decoration:underline}.dark-menu{background:none}.dark-menu #main-menu .menu.vertical>li>a{color:#fff}.dark-menu .lang-toggle{display:block;width:70px;position:absolute;right:20px;top:30px}@media (max-width:640px){.dark-menu .lang-toggle{right:0;top:20px}}.dark-menu .lang-toggle .lang-toggle-button{color:#fff}.dark-menu .lang-toggle .lang-toggle-button:after{content:url(../img/menuDropdownArrow_small.png);display:inline-block;margin-left:.5em;vertical-align:15%}.dark-menu .lang-toggle .lang-toggle-button[aria-expanded=true]:after{content:url(../img/menuDropdownArrow_up_small.png)}@media screen and (max-width:64em){.dark-menu .lang-toggle .lang-toggle-button{color:#2d3a4a}.dark-menu .lang-toggle .lang-toggle-button:after{content:url(../img/menuDropdownArrow_small_dark.png);display:inline-block;margin-left:.5em;vertical-align:15%}.dark-menu .lang-toggle .lang-toggle-button[aria-expanded=true]:after{content:url(../img/menuDropdownArrow_up_small_dark.png)}}.dark-menu .lang-toggle .dropdown-pane{width:70px;border:none;padding:.5rem 0}.dark-menu .lang-toggle .dropdown-pane .lang-list{margin:0;padding:0}.dark-menu .lang-toggle .dropdown-pane .lang-list li{list-style:none;display:block}.dark-menu .lang-toggle .dropdown-pane .lang-list li a{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:1px;color:#fefefe!important}@media screen and (max-width:64em){.dark-menu .lang-toggle .dropdown-pane .lang-list li a{color:#2d3a4a!important}}.dark-menu .lang-toggle .dropdown-pane .lang-list li a:hover{text-decoration:underline}@media screen and (max-width:64em){.dark-menu{background:#fafcfe}.dark-menu #main-menu .search-menu:after{color:#4f5865}.dark-menu #main-menu .menu.vertical>li>a{color:#2d3a4a}.dark-menu .davies-logo{margin-top:50px;paddng:0;background-image:url(../img/Davies_Logo_Light.png);background-repeat:no-repeat;background-size:contain;width:140px;height:23px}}.light #main-menu .menu.vertical>li>a{color:#2d3a4a;text-decoration:none!important}.light #main-menu .menu.vertical>li>a:hover{opacity:1}.homepage .davies-logo-dark{display:none}@media screen and (max-width:64em){.homepage .davies-logo-dark{display:block}.homepage .davies-logo-light{display:none}}.biopage .davies-logo-light,.careers .davies-logo-light,.insights .davies-logo-light,.ourpeople .davies-logo-light,.ourwork .davies-logo-light,.thefirm .davies-logo-light,.white .davies-logo-light{display:none}.davies-logo-dark{width:186px;padding:0;margin:0 0 0 -6px;max-width:none}.davies-logo-light{width:186px;padding:0;margin:0 0 0 -6px;max-width:none}a.davies-logo:focus{outline:1px auto -webkit-focus-ring-color}.homepage .mobile-davies-logo{display:none}.homepage .davies-logo{width:192px;padding:0;margin:0}#hamburger{position:relative;width:26px;height:30px;margin:5px auto;cursor:pointer;outline:none}#hamburger:focus,#hamburger:hover{outline:none}#hamburger:focus-visible{outline:1px auto -webkit-focus-ring-color}#hamburger .hamburger-bottom,#hamburger .hamburger-middle,#hamburger .hamburger-top{position:absolute;display:block;width:100%;left:0;height:3px;background-color:#fefefe;border-radius:2px;transition:transform .5s ease;transform-origin:right center}#hamburger .hamburger-top{top:15%}#hamburger .hamburger-middle{top:50%;margin-top:-1px;transform-origin:center center}#hamburger .hamburger-bottom{top:75%}#hamburger.js-open .hamburger-top{transform:rotate(-45deg)}#hamburger.js-open .hamburger-middle{transform:scaleX(0)}#hamburger.js-open .hamburger-bottom{transform:rotate(45deg)}.mobile-davies-logo{margin-left:-10%;width:120px}#mainnavigation{position:fixed;width:345px;height:100%;top:0;right:0;overflow:hidden;display:block;z-index:3000;color:#fefefe;transition:transform .5s ease-out}.js-show-navigation #mainnavigation{transform:translateX(0)}#mainnavigation.light{background-color:#f9f9f9;box-shadow:inset 2px 0 20px -5px rgba(0,0,0,.1)}@media screen and (max-width:64em){#mainnavigation{display:none;overflow:auto;z-index:1;box-shadow:inset 2px 0 20px -5px rgba(0,0,0,.1);transform:translateX(100%)}.js-loaded #mainnavigation{display:block}}@media screen and (max-width:39.9375em){#mainnavigation{width:100%;padding-left:10%}}#content{transition:margin-left .5s ease-out}@media screen and (max-width:64em){#content{padding-right:0}}#content #content-contain{transition:opacity .5s ease-out}@media screen and (max-width:64em){.js-show-navigation #content{margin-left:-345px}.js-show-navigation #content:after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:999;cursor:pointer;content:""}}@media screen and (max-width:39.9375em){.js-show-navigation #content{margin-left:-90%}.js-show-navigation #content #content-contain{opacity:0}}@media screen and (max-width:26.25em){.js-show-navigation #content{margin-left:-85%}}.inpage-sub-menu{margin:20px 0 30px;width:100%}.inpage-sub-menu li{list-style:none;display:inline-block;padding-right:60px;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.inpage-sub-menu li a{color:#fefefe}.inpage-sub-menu li a:hover{font-weight:400}.inpage-sub-menu li .active{font-weight:700}.inpage-list-menu{display:block;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:1.25rem 0 .3125rem;margin-bottom:2.1875rem;width:100%}@media screen and (max-width:39.9375em){.inpage-list-menu{padding:1.25rem 0 0}}.inpage-list-menu ul{margin:0}.inpage-list-menu ul li{list-style:none;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;padding-bottom:1.25rem;color:#828aa6!important;font-weight:400}@media screen and (max-width:39.9375em){.inpage-list-menu ul li:last-child{padding-bottom:1.25rem}}.inpage-list-menu ul li a{color:#2d3a4a!important;text-decoration:none}.inpage-list-menu ul li a:hover{color:#0a0a0a!important}.inpage-list-menu .is-active{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;color:#2d3b4a!important}@media screen and (max-width:39.9375em){.mobile-subnav{display:block;background:#38485c;border-top:1px solid #38485c;height:auto;position:fixed;top:53px;left:0;z-index:200;width:100%;font-size:.875rem;transition:left .5s ease-out}.js-show-navigation .mobile-subnav{left:-345px}}@media screen and (max-width:39.9375em) and (max-width:39.9375em){.js-show-navigation .mobile-subnav{left:-90%}}@media screen and (max-width:39.9375em) and (max-width:26.25em){.js-show-navigation .mobile-subnav{left:-85%}}@media screen and (max-width:39.9375em){.mobile-subnav li{padding-bottom:0;float:left;display:block;width:100%}.mobile-subnav li a{color:#fefefe;height:50px;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;padding-left:1.875rem;padding-top:1.125rem;border-bottom:1px solid #445161;letter-spacing:.0625rem;text-decoration:none}.mobile-subnav li a:hover{background:none;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;color:#fefefe}.mobile-subnav li a.js-hide{display:none}.mobile-subnav li .toggle-mobile-subnav{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.mobile-subnav .menu.nested{margin-left:0}.mobile-subnav .is-submenu-item{margin:0}.mobile-subnav .is-submenu-item a{padding-top:1.125rem;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.mobile-subnav .toggle-mobile-subnav:after{content:url(../img/menuDropdownArrow.png);display:block;position:absolute;right:4%;top:18px}.mobile-subnav .is-accordion-submenu-parent[aria-expanded=true] .toggle-mobile-subnav:after{content:url(../img/menuDropdownArrow_up.png);display:block;position:absolute;right:4%;top:18px}}.apply-mobile{height:40px;background:#2d3a4a;position:fixed;z-index:500;width:100%;color:#fefefe}.apply-mobile a{color:#fefefe}#main-footer{display:block;position:relative;width:100%;padding:6.25rem 22% 6.25rem 12%;bottom:0;height:auto;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.6875rem;letter-spacing:0}@media screen and (min-width:64.0625em){.biopage #main-footer{padding-right:12%}}@media screen and (max-width:89.9375em){#main-footer{padding-right:8%;padding-left:8%}}@media screen and (max-width:64em){#main-footer{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){#main-footer{padding-left:6%;padding-right:6%}}@media screen and (max-width:64em){#main-footer{padding:15px 0 15px 5%}}@media screen and (max-width:39.9375em){#main-footer{padding:15px 0 15px 6%}}#main-footer:after{display:table;clear:both;content:""}#main-footer .footer-copyright{display:inline-block;font-size:inherit;font-family:inherit;margin-bottom:0}@media screen and (max-width:75em){#main-footer .footer-copyright{display:block}}#main-footer .footer-copyright:lang(fr){display:block}#main-footer .footer-copyright span{font-size:10px;margin-left:2px}#main-footer .footer-menu{padding:0;margin:0;float:right;display:inline-block;font-size:inherit}@media screen and (max-width:75em){#main-footer .footer-menu{display:block;float:left}}#main-footer .footer-menu li{list-style:none;display:inline-block;font-size:inherit;font-family:inherit;margin-bottom:0;line-height:1;padding:0 .66em 0 0}#main-footer .footer-menu li:last-child{padding-right:0}#main-footer .footer-menu li a{color:#fefefe;text-decoration:underline;display:inline-block}#main-footer .footer-menu li a:hover{color:#ccc;cursor:pointer;text-decoration:underline}@media screen and (max-width:39.9375em){#main-footer .footer-menu .footer-social{width:100%;margin-top:.5em}}#main-footer .footer-menu .footer-social a{padding:0;margin-right:10px;text-decoration:none;transition:opacity .15s ease}@media screen and (max-width:64em){#main-footer .footer-menu .footer-social a{margin-top:.75em}}#main-footer .footer-menu .footer-social a:focus,#main-footer .footer-menu .footer-social a:hover{opacity:.5}#main-footer .footer-menu .footer-social a:last-child{margin-right:0}#main-footer .footer-menu .footer-social a img,#main-footer .footer-menu .footer-social a svg{margin-bottom:-.33em}#main-footer .footer-menu:lang(fr){float:left;display:block}@media screen and (max-width:64em){#main-footer .footer-copyright,#main-footer .footer-menu li{line-height:1.5}}@media screen and (max-width:39.9375em){#main-footer .footer-copyright,#main-footer .footer-menu li{line-height:2.2}}.white #main-footer .footer-menu{margin:0;padding:0}.white #main-footer .footer-menu li a{color:#2d3a4a;text-decoration:underline}.white #main-footer .footer-menu li a:hover{color:#4c627d;cursor:pointer;text-decoration:underline}.white #main-footer .footer-menu .footer-social a{padding:0;margin-right:10px;text-decoration:none}@media (max-width:460px){.white #main-footer .footer-menu .footer-social a{margin-top:10px}}.white #main-footer .footer-menu .footer-social a:last-child{margin-right:0}.white #main-footer .FB,.white #main-footer .GP,.white #main-footer .LI,.white #main-footer .TW{fill:#2d3a4a}@media screen and (max-width:89.9375em){#transtion-contain+#main-footer{padding-left:12%}}.search{width:100%;display:block;margin-top:2.625rem;margin-bottom:.625rem;position:relative}.no-top-margin .search{margin-top:.625rem}.search .column,.search .columns{position:relative}.search-field,.search-field[readonly]{border-bottom:3px solid #f8e71c;border-top:none;border-left:none;border-right:none;box-shadow:none;box-sizing:content-box;color:#fefefe!important;padding:.75rem 0 .625rem;background-color:transparent;background-image:url(../img/Searchicon.png);background-position:100%;background-repeat:no-repeat;background-size:.85em;font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.625rem;letter-spacing:.4px}@media screen and (max-width:39.9375em){.search-field,.search-field[readonly]{font-size:1.125rem}}@media (max-width:640px){.search-field,.search-field[readonly]{height:30px}}.search-field.js-animating,.search-field[readonly].js-animating{padding-right:0}.search-field.morph-into-modal,.search-field.ng-empty,.search-field[readonly].morph-into-modal,.search-field[readonly].ng-empty{color:#fff}.search-field::-ms-clear,.search-field[readonly]::-ms-clear{display:none}.search-field:focus,.search-field[readonly]:focus{outline:1px auto -webkit-focus-ring-color}[data-whatinput=keyboard] .search-field:focus{outline:1px auto -webkit-focus-ring-color}input.search-field:-ms-input-placeholder{opacity:1}input.search-field::placeholder{color:#fff;opacity:1}input.search-field:-ms-input-placeholder{color:#fff}input.search-field::-ms-input-placeholder{color:#fff}.fa-search{display:none!important;position:absolute;top:24px;right:15px;font-size:20px!important;color:#ebebeb}@media (max-width:640px){.fa-search{top:5px;right:8px;font-size:16px!important}}.search-options{margin-bottom:.9375rem;padding:0}.search-options ul{margin:0}.search-options li a{color:#fefefe!important;padding:0 0 15px;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.search-options .toggle-title{text-decoration:none}.search-options .toggle-title:after{content:"+";position:absolute;color:#f8e71c;margin-left:5px;font-size:1rem}.search-options .is-accordion-submenu-parent[aria-expanded=true] .toggle-title{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.search-options .is-accordion-submenu-parent[aria-expanded=true] .toggle-title:after{content:"-";position:absolute;color:#f8e71c;margin-left:5px;top:0;position:relative}.search-sort{margin-bottom:3.75rem}@media screen and (max-width:39.9375em){.search-sort{margin-bottom:1.25rem}}.search-sort select{border:none;padding-left:0;font-size:.875rem;background-position:right 0 top 7px}.search-sort select:focus{outline-color:transparent;outline-style:none}.search-sort .search-sort-list{display:block;margin:0;padding:0}.search-sort .search-sort-list li{display:inline-block;padding-right:3.4375rem;list-style:none;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.search-sort .search-sort-list li a{color:#fefefe}.search-sort .search-sort-list li a:hover{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.search-sort .search-sort-list li a.active{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.expand-select-box{position:relative;width:100%;margin-bottom:.9375rem;transition:height .15s ease-out;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#fefefe;background-color:#2d3a4a}.expand-select-box .expand-title{position:relative;width:100%;padding:.3125rem 1.5625rem .3125rem .8125rem;display:block;border:1px solid #fefefe;border-radius:0;cursor:pointer;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:.6px;line-height:1.8;background-image:url(../img/dropdownarrow2.png);background-position:center right .65em;background-repeat:no-repeat}.expand-select-box .expand-content{position:absolute;width:100%;top:100%;margin-top:-2px;padding:.3125rem 0;overflow:auto;display:none;z-index:5;border:1px solid #fefefe;border-radius:2px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-color:inherit;padding-bottom:0}.expand-select-box .expand-content.fixed-height{height:14.0625rem}.expand-select-box .checkbox-stack{position:relative;display:block;padding:0 .3125rem;margin-bottom:0;background:#2d3a4a;padding-bottom:5px}.expand-select-box .radio-stack{position:relative;display:block;background:#2d3a4a}.expand-select-box .radio-stack label{position:relative;width:100%;margin:0;padding:.3125rem .3125rem .3125rem 1.125rem;display:block;transition:background-color .15s ease}.expand-select-box .radio-stack label:focus,.expand-select-box .radio-stack label:hover{background-color:rgba(0,0,0,.2)}.expand-select-box .radio-stack input{position:absolute;left:-9999px}.expand-select-box .radio-stack input:checked+label,.expand-select-box .radio-stack input:hover+label{background-color:rgba(0,0,0,.2)}.expand-select-box .radio-stack input:focus+label{border:1px solid #f8e71c}.expand-select-box .sub-items{padding-left:1.25rem}.expand-select-box label{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:.6px;line-height:1.8;padding:0 .3125rem .3125rem 1.125rem;background:#2d3a4a}.transform-industry,.transform-office,.transform-position,.transform-practice,.transform-school,.transform-year{transition:all .15s ease}.expand{max-height:600px}.expand:before{content:url(../img/dropdownarrow_up.png);display:block;position:absolute;right:3%;pointer-events:none;top:0}a:-webkit-any-link{color:none;cursor:auto}.advanced-options .search-tags{margin:.5rem 0 .625rem}.advanced-options .search-tags .tag{display:inline-block;padding:.33333rem .5rem;white-space:nowrap;cursor:default;border-radius:0;background:#344458;color:#fefefe;margin:0 .625rem .375rem 0;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:.6px;line-height:1.8}.advanced-options .search-tags .tag .close{font-size:.625rem;margin-left:5px;color:#fefefe}.advanced-options .search-tags .tag .close:hover{color:#f8e71c!important}.advanced-options .search-tags .remove{display:none}.advanced-options .clear-button{margin-top:.625rem;margin-bottom:.3125rem;display:block;color:#fefefe;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:.6px;line-height:1.8}.advanced-options .clear-button a{padding:0;color:inherit}.advanced-options .advanced-date-range{margin-top:.625rem}.advanced-options label{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:.6px;line-height:1.8}.advanced-options{display:block}.search-tabs .tabs,.search-tabs .tabs.on-dark{margin-top:0}.search-tabs .tabs.on-dark .tabs-title,.search-tabs .tabs.on-dark .tabs-title:last-child,.search-tabs .tabs .tabs-title,.search-tabs .tabs .tabs-title:last-child{padding-bottom:2em}.default-search-results,.search-results{margin-top:1.25rem}.results-desc p{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6}@media screen and (max-width:39.9375em){.results-desc p{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}.search-result{position:relative;width:100%;display:block;margin-bottom:2.1875rem;color:#c7cacf}.search-result .highlighted{font-weight:700}.search-result .result-block{display:block;padding-bottom:1.25rem}.search-result .result-name h4{margin-bottom:5px}.search-result .result-name h4:hover{color:#ccc}.search-result .result-name h4 span{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.search-result .result-title,.search-result a,.search-result p{margin-bottom:0;color:inherit;font-family:inherit;font-weight:inherit}.search-result .result-title{color:#fefefe;font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.625rem;letter-spacing:.4px;line-height:1.2}@media screen and (max-width:39.9375em){.search-result .result-title{font-size:1.125rem}}.search-result .result-title a{color:#fefefe}.search-result .result-title a:focus,.search-result .result-title a:hover{color:#ccc}.search-result p{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;letter-spacing:.6px}@media screen and (max-width:39.9375em){.search-result p{font-size:.8125rem;line-height:1.375rem}}.search-result p a{color:#ebebeb}.search-result p a:hover{color:#fefefe}.colorwhite{color:#fafcfe!important}.tabs{border:none;background:none;margin-top:27px}.tabs .tabs-title{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;padding:0 50px 40px 0}@media (max-width:1280px){.tabs .tabs-title{padding:0 30px 40px 0}}.tabs .tabs-title:last-child{padding:0 0 40px}.tabs .tabs-title a{color:#3f435c!important;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;text-decoration:none;padding:0;margin:0}.tabs .tabs-title a:focus,.tabs .tabs-title a:hover{background:none}.tabs .tabs-title.is-active a{background:none;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;color:#2d3a4a!important;opacity:1!important}.tabs.on-dark{border:none;background:none}.tabs.on-dark .tabs-title{padding:0 50px 40px 0}@media (max-width:1280px){.tabs.on-dark .tabs-title{padding:0 35px 40px 0}}@media (max-width:1160px){.tabs.on-dark .tabs-title{padding:0 25px 40px 0}}.tabs.on-dark .tabs-title:last-child{padding:0 0 40px}.tabs.on-dark .tabs-title a{color:#fefefe!important;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;text-decoration:none;padding:0;margin:0}.tabs.on-dark .tabs-title a:focus,.tabs.on-dark .tabs-title a:hover{background:none;color:#ccc}.tabs.on-dark .tabs-title.is-active a{background:none;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;color:#fefefe!important}.tabs .tabs-title>a[aria-selected=true]{background:none}.tabs-panel{width:100%;padding:0;background:none}.tabs-panel .latest-block{margin:0 0 1.875rem}.tabs-content{border:none;background:none}.modal-window{position:fixed;width:100%;height:100%;top:0;right:0;padding-right:345px;z-index:2000;overflow:auto;font-size:1rem;background-color:#2d3a4a;transform:translateX(100%);transition:transform .5s ease}@media screen and (max-width:64em){.modal-window{right:0;padding-right:0}}.modal-window.js-animating{will-change:transform,right;-webkit-backface-visibility:hidden;backface-visibility:hidden}.modal-window.js-animate-in{right:0;transform:translateX(0) translateY(0)}@media screen and (max-width:64em){.modal-window.js-animate-in{right:0}}.modal-window.js-morphing{right:0;opacity:0;visibility:hidden;transform:none}@media screen and (max-width:64em){.modal-window.js-morphing{padding-right:0}}.modal-window.js-morphing.js-animating{visibility:visible;transition:opacity .5s ease}.modal-window.js-morphing.js-animate-in{visibility:visible;opacity:1;transition:opacity .5s ease}.modal-content{position:relative;width:100%;display:block;padding:5.9375rem 22% 5.9375rem 12%}@media screen and (max-width:89.9375em){.modal-content{padding-right:20%;padding-left:8%}}@media screen and (max-width:64em){.modal-content{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.modal-content{padding-left:6%;padding-right:6%}}.modal-content h1,.modal-content h2,.modal-content h4,.modal-content h6,.modal-content p{color:#fefefe!important}.modal-content .required,.modal-content label{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:.6px;line-height:1.8}.modal-content p.required{font-size:.8em}.modal-content a.link-white,.modal-content a.tel-link{color:#fefefe}.modal-content a.link-white:hover,.modal-content a.tel-link:hover{color:#ccc;cursor:pointer;text-decoration:none!important}.modal-content h2#modalTitle{font-size:3.375rem;letter-spacing:1px}.modal-close{position:fixed;top:1.25em;right:-345px;margin-right:22.8125rem;padding:.25em;z-index:2;opacity:0;transition:opacity .5s ease,right 0ms linear;transition-delay:0ms,.5s}.modal-close.js-show{opacity:1;right:0;pointer-events:all;transition-delay:0ms,0ms}@media screen and (max-width:64em){.modal-close{margin-right:1.5em}}.modal-close img,.modal-close svg{width:1.5em;height:1.5em}.morph-into-modal{position:relative}.morph-into-modal:after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";cursor:text}.morph-from-input.js-animating{position:fixed;top:0;left:0;z-index:4;will-change:transform,width,font-size;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.home-page .search-modal{background-color:#2d3a4a}.modal-window.contact-modal{background-image:url(../img/Parabola2.png);background-position:bottom right 345px;background-repeat:no-repeat}@media screen and (max-width:39.9375em){.modal-window.contact-modal{background-image:none}}.modal-window.contact-modal .lead{font-size:1.2rem}.modal-window.contact-modal .lead .link-white,.modal-window.contact-modal .lead .tel-link{font-size:1.2rem}.modal-window.search-modal{background-image:url(../img/Parabola3.png);background-position:bottom right 345px;background-repeat:no-repeat}@media screen and (min-width:40em) and (max-width:64em){.modal-window.search-modal{background-position:bottom right 0}}@media screen and (max-width:39.9375em){.modal-window.search-modal{background-image:none}}.slide-container .slide-content.right-side .nested.submenu.is-accordion-submenu .is-submenu-item a,.slide-container .slide-content.right-side .nested.submenu.is-accordion-submenu .tabs-title a{color:#fefefe}.text-dropdown{margin:0 0 10px;padding:0}.text-dropdown ul{margin:10px 0 0}.text-dropdown li a,.text-dropdown li button{color:#fefefe;padding:0;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;line-height:1.3}.text-dropdown .toggle-title{color:hsla(0,0%,100%,.7);transition:color .2s ease;text-decoration:none}.js-highlight-tabs .text-dropdown .toggle-title,.text-dropdown .toggle-title:hover{color:#fefefe}.text-dropdown .toggle-title:after{content:"+";position:absolute;color:#f8e71c;margin-left:5px;font-size:1rem;margin-top:-2px}.text-dropdown .is-accordion-submenu-parent[aria-expanded=true] .toggle-title{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;color:#fefefe!important}.text-dropdown .is-accordion-submenu-parent[aria-expanded=true] .toggle-title:after{content:"-";position:absolute;color:#f8e71c;margin-left:5px;margin-top:-3px;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:1.4px}@media screen and (max-width:39.9375em){.text-dropdown .is-accordion-submenu-parent[aria-expanded=true] .toggle-title:after{font-size:.875rem;letter-spacing:.8px;line-height:1.2}}.text-dropdown-white{margin:0 0 20px;padding:0}.text-dropdown-white ul{margin:10px 0 0}.text-dropdown-white li a,.text-dropdown-white li button{color:#0a0a0a!important;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;padding:0;margin-bottom:5px;text-decoration:none}.text-dropdown-white .toggle-title{color:rgba(45,58,74,.7);transition:color .2s ease}.text-dropdown-white .toggle-title:focus,.text-dropdown-white .toggle-title:hover{color:#fefefe}.text-dropdown-white .toggle-title:after{content:"+";position:absolute;color:#2d3a4a;margin-left:5px;font-size:1rem}.text-dropdown-white .is-accordion-submenu-parent[aria-expanded=true] .toggle-title{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;color:#2d3a4a!important}.text-dropdown-white .is-accordion-submenu-parent[aria-expanded=true] .toggle-title:after{content:"-";position:absolute;color:#2d3a4a;margin-left:5px;font-size:1rem;margin-top:-2px}.text-dropdown-white .submenu a{font-family:inherit;text-decoration:underline}.text-dropdown-white .submenu a:hover{text-decoration:none!important}a.no-expand-link,button.no-expand-link{color:hsla(0,0%,100%,.7);display:block;margin-top:-.1875rem;margin-bottom:1.25rem;text-align:left;transition:color .2s ease;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;line-height:1.3}.js-highlight-tabs a.no-expand-link,.js-highlight-tabs button.no-expand-link,a.no-expand-link:hover,button.no-expand-link:hover{color:#fefefe}.detail-share{margin:25px 0 0}@media screen and (max-width:39.9375em){.detail-share{margin:25px 0 0}}.detail-share li{list-style:none;display:inline-block;padding-right:3.125rem;border-bottom:0!important;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6}@media screen and (max-width:39.9375em){.detail-share li{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}.detail-share li img,.detail-share li svg{font-size:inherit;margin-right:.7em}.detail-share .bio-download{text-decoration:none}.detail-share .bio-download img,.detail-share .bio-download svg{vertical-align:middle}.circle-graph{position:relative;width:11.25rem;height:11.25rem;visibility:hidden;margin:-75px 0 0 20%}@media screen and (max-width:39.9375em){.circle-graph{margin:0 auto 3rem}}.circle-graph.js-animating{visibility:visible}.circle-graph h2,.circle-graph h3{position:absolute;width:100%;display:block}.circle-graph h2{top:50%;margin-top:-.5em;font-family:NHaasGroteskDSStd-35XLt,Helvetica,Arial,sans-serif;font-size:3.375rem;letter-spacing:1px}@media screen and (max-width:39.9375em){.circle-graph h2{font-size:2.75rem;letter-spacing:1}}.circle-graph h3{top:100%;left:0;margin-top:.75rem;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6;opacity:0;transition:opacity .3s ease}@media screen and (max-width:39.9375em){.circle-graph h3{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}.circle-graph h3.js-active{opacity:1;transition-delay:.3s}.circle-graph:after{position:absolute;width:10.875rem;height:10.875rem;top:.1875rem;left:.1875rem;display:block;border:1px solid hsla(0,0%,100%,.3);border-radius:11.25rem;content:""}.back-to-top{position:fixed;width:1.5625rem;height:1.5625rem;bottom:.9375rem;right:21.5625rem;margin-right:.9375rem;display:block;opacity:0;cursor:pointer;pointer-events:none;text-indent:-99999px;background-color:transparent;background-size:80%;background-position:50%;background-repeat:no-repeat;background-image:url(../img/back-to-top.png);transition:opacity .3s ease}@media screen and (max-width:64em){.back-to-top{right:0}}.back-to-top.js-show{opacity:1;pointer-events:all}.skip-to-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}.skip-to-main:active,.skip-to-main:focus,.skip-to-main:hover{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:1.4px;color:#fff;left:10px;top:30px;height:auto;overflow:auto;margin:0;padding:5px;text-align:left;line-height:1.2;z-index:999;border:0;width:auto}@media only screen and (max-width:64em){.skip-to-main{display:none}}.light .skip-to-main:active,.light .skip-to-main:focus,.light .skip-to-main:hover{color:#2d3a4a}@media screen and (max-width:39.9375em){.our-work-section{margin-top:3.125rem}}.our-work-section-tabs h6{margin:40px 0 30px}.key-contacts-info{margin-bottom:2.5rem}.key-contacts-info img{margin-bottom:1.5625rem;width:160px}.key-contacts-info h6{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:1.4px;margin-bottom:.75rem}@media screen and (max-width:39.9375em){.key-contacts-info h6{font-size:.875rem;letter-spacing:.8px;line-height:1.2}}.key-contacts-info h6:hover{opacity:.5}.key-contacts-info p{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6;line-height:1.2;margin-bottom:7px}@media screen and (max-width:39.9375em){.key-contacts-info p{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}.key-contacts-info a:hover{opacity:.5}.key-contacts-info .key-contact-name{display:block;max-width:160px}.date-range{margin-top:.625rem;display:block}.expertise-lists{display:block;margin-top:1.375rem}@media screen and (max-width:39.9375em){.expertise-lists{margin-top:1.25rem}}.expertise-lists h6{margin-bottom:27px}@media screen and (max-width:39.9375em){.expertise-lists h6{margin-top:2.1875rem}}.ourwork article p.strong{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:1rem}.ourwork .date-block h6{font-size:1rem}.ourwork .white .latest-block a:hover{color:#0a0a0a;opacity:.7}.careers .inpage-section-block h2{font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;letter-spacing:1.2px}#careers-hero-banner{display:block;position:relative;background:url(../img/careers-profile-background-1.jpg) no-repeat;width:100%;height:37.5rem;background-size:contain}@media (min-width:1430px){#careers-hero-banner{background-size:cover}}.career-inquiry-block p{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6}@media screen and (max-width:39.9375em){.career-inquiry-block p{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}@media screen and (max-width:39.9375em){.career-inquiry-block{margin:1.25rem 0}}.students-hero{display:block;background:#2d3a4a;padding:6.25rem 12%}@media screen and (max-width:89.9375em){.students-hero{padding-left:8%;padding-right:8%}}@media screen and (max-width:64em){.students-hero{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.students-hero{padding-left:6%;padding-right:6%}}.students-hero h1,.students-hero h2{color:#fefefe!important;font-family:NHaasGroteskDSStd-35XLt,Helvetica,Arial,sans-serif;font-size:6rem;letter-spacing:2}@media screen and (min-width:64.0625em) and (max-width:89.9375em){.students-hero h1,.students-hero h2{font-size:6vw}}@media screen and (max-width:64em){.students-hero h1,.students-hero h2{font-size:10vw}}@media screen and (max-height:680px) and (orientation:portrait){.students-hero h1,.students-hero h2{margin-top:-4.6875rem}}@media only screen and (max-height:660px){.students-hero h1,.students-hero h2{font-size:4.8vw}}@media screen and (max-width:39.9375em){.students-hero h1,.students-hero h2{margin-top:0;font-size:9vw}}.students-intro{display:block;background:#fefefe;padding:4.375rem 12%}@media screen and (max-width:89.9375em){.students-intro{padding-left:8%;padding-right:8%}}@media screen and (max-width:64em){.students-intro{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.students-intro{padding-left:6%;padding-right:6%}}.students-intro img{width:100%}.students-who-you-are{display:block;background:hsla(218,8%,80%,.15);padding:4.375rem 12%}@media screen and (max-width:89.9375em){.students-who-you-are{padding-left:8%;padding-right:8%}}@media screen and (max-width:64em){.students-who-you-are{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.students-who-you-are{padding-left:6%;padding-right:6%}}.students-who-you-are .backgrounds-infograph{display:inline-block;height:auto;margin:70px 0;width:100%;white-space:nowrap}@media (max-width:1023px){.students-who-you-are .backgrounds-infograph{margin:0}}.students-who-you-are .backgrounds-infograph .backgrounds-hover-box{position:relative;display:inline-block;background:#fefefe;width:13.5%;height:9.375rem;margin:0;color:#2d3a4a;white-space:normal}@media (max-width:1024px){.students-who-you-are .backgrounds-infograph .backgrounds-hover-box{width:100%;margin-bottom:20px;background:#f8e71c}.students-who-you-are .backgrounds-infograph .backgrounds-hover-box:lang(fr){height:200px}}@media (max-width:640px){.students-who-you-are .backgrounds-infograph .backgrounds-hover-box{margin-bottom:10px}}@media (max-width:720px){.students-who-you-are .backgrounds-infograph .backgrounds-hover-box{height:12.5rem}}.students-who-you-are .backgrounds-infograph .backgrounds-hover-box span{position:absolute;z-index:50;top:12px;left:12px;font-style:italic;line-height:1.2;color:#2d3a4a;word-wrap:break-word;font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:.875rem}@media (max-width:1302px){.students-who-you-are .backgrounds-infograph .backgrounds-hover-box span{font-size:.875rem;left:6px}}@media (max-width:1170px){.students-who-you-are .backgrounds-infograph .backgrounds-hover-box span{left:7px}}@media (max-width:1080px){.students-who-you-are .backgrounds-infograph .backgrounds-hover-box span{font-size:.6875rem;left:6px}}@media (max-width:1023px){.students-who-you-are .backgrounds-infograph .backgrounds-hover-box span{position:relative;display:block;font-size:1rem;left:6px;padding-left:5px}.students-who-you-are .backgrounds-infograph .backgrounds-hover-box span:lang(fr){font-size:1rem}}.students-who-you-are .backgrounds-infograph .backgrounds-hover-box .yellow-box{position:absolute;height:0%;background:#f8e71c;bottom:0;transition:height .3s ease-in-out;overflow:hidden;width:100%}.students-who-you-are .backgrounds-infograph .backgrounds-hover-box .yellow-box p{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.6875rem;letter-spacing:0;line-height:1.3;padding-top:38px;padding-left:12px;padding-right:12px;opacity:0;transition:opacity .4s ease-in-out;transition-delay:.2s}@media (max-width:1302px){.students-who-you-are .backgrounds-infograph .backgrounds-hover-box .yellow-box p{padding-left:6px}}@media (min-width:1340px){.students-who-you-are .backgrounds-infograph .backgrounds-hover-box .yellow-box p{font-size:.75rem}}.students-who-you-are .backgrounds-infograph .backgrounds-hover-box:hover .yellow-box{height:100%}.students-who-you-are .backgrounds-infograph .backgrounds-hover-box:hover .yellow-box p{opacity:1}@media (max-width:1024px){.students-who-you-are .backgrounds-infograph .backgrounds-hover-box p{display:block;margin-top:20px;padding-left:10px;padding-right:10px;line-height:1.6}}@media (max-width:1488px){.students-who-you-are .backgrounds-infograph .backgrounds-hover-box .double-line{margin-top:15px}}.students-who-you-are .backgrounds-infograph .box-1{top:0}@media (min-width:1024px) and (max-width:1228px){.students-who-you-are .backgrounds-infograph .box-1 p{margin-top:.9375rem}}.students-who-you-are .backgrounds-infograph .box-2{top:50px}.students-who-you-are .backgrounds-infograph .box-3{top:-70px}.students-who-you-are .backgrounds-infograph .box-4{top:20px}.students-who-you-are .backgrounds-infograph .box-5{top:-50px}.students-who-you-are .backgrounds-infograph .box-6{top:50px}.students-who-you-are .backgrounds-infograph .box-7{top:0}.students-who-you-are p.strong{color:#2d3a4a!important}.students-accomplish{display:block;background:#2d3a4a;padding:4.375rem 12%}@media screen and (max-width:89.9375em){.students-accomplish{padding-left:8%;padding-right:8%}}@media screen and (max-width:64em){.students-accomplish{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.students-accomplish{padding-left:6%;padding-right:6%}}.students-accomplish h2,.students-accomplish h3,.students-accomplish p{color:#fefefe!important}.students-accomplish h4{color:#fefefe!important}.students-accomplish .line-infographs{margin-top:4.375rem;margin-bottom:4.375rem}.students-accomplish .line-infographs p{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6;margin-top:.9375rem;margin-bottom:3.625rem}@media screen and (max-width:39.9375em){.students-accomplish .line-infographs p{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}@media screen and (max-width:39.9375em){.students-accomplish .line-infographs p{font-size:.75rem}}.students-accomplish .line-infographs .animated-gif{width:80px;height:80px}.students-jumpstart{padding:4.375rem 0}.students-jumpstart h3{display:block;padding:0 12%;margin-bottom:2.5rem}@media screen and (max-width:89.9375em){.students-jumpstart h3{padding-left:8%;padding-right:8%}}@media screen and (max-width:64em){.students-jumpstart h3{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.students-jumpstart h3{padding-left:6%;padding-right:6%}}.students-jumpstart .large-accordion{display:inline-block;position:relative;max-height:8.4375rem;width:100%;background:hsla(218,8%,80%,.15);padding:3.36875rem 0;transition:all .5s ease-in-out;overflow:hidden}@media screen and (max-width:64em){.students-jumpstart .large-accordion{max-height:7.1875rem;padding:2.92969rem 0}}@media screen and (max-width:39.9375em){.students-jumpstart .large-accordion{max-height:6.25rem;padding:2.54062rem 0}}@media screen and (max-width:23.75em){.students-jumpstart .large-accordion{max-height:6.25rem;padding:2.62031rem 0}}.students-jumpstart .large-accordion:after{position:absolute;right:90px;content:url(../img/large-accordion-plus-icon.png);top:2.46875rem}@media screen and (max-width:64em){.students-jumpstart .large-accordion:after{top:1.84375rem;right:30px}}@media screen and (max-width:39.9375em){.students-jumpstart .large-accordion:after{top:1.375rem;transform:scale(.75)}}.students-jumpstart .large-accordion span{font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:2rem;letter-spacing:.4px;color:#2d3a4a;padding:0 9.375rem 0 12%;margin-bottom:10px;display:block;line-height:.85}@media screen and (max-width:39.9375em){.students-jumpstart .large-accordion span{font-size:1.5rem}}@media screen and (max-width:89.9375em){.students-jumpstart .large-accordion span{padding-left:8%}}@media screen and (max-width:64em){.students-jumpstart .large-accordion span{padding-left:5%;padding-right:5.625rem;letter-spacing:-1px;font-size:1.5625rem}}@media screen and (max-width:39.9375em){.students-jumpstart .large-accordion span{padding-right:4.6875rem;font-size:1.375rem}}@media screen and (max-width:23.75em){.students-jumpstart .large-accordion span{font-size:1.1875rem}}.students-jumpstart .large-accordion p{display:block;opacity:0;width:60%;margin-left:15%;margin-bottom:0;transition:opacity .3s ease-in}@media screen and (max-width:64em){.students-jumpstart .large-accordion p{margin-top:1.5em;margin-left:12.5%;width:67.5%;line-height:1.4}}@media screen and (max-width:39.9375em){.students-jumpstart .large-accordion p{margin-left:10%;width:75%}}.students-jumpstart .large-accordion:hover{cursor:pointer;background:#f8e71c}.students-jumpstart .large-accordion:hover:after{content:url(../img/large-accordion-plus-icon-white.png)}.students-jumpstart .large-accordion.expanded{max-height:71.875rem;background:#f8e71c}.students-jumpstart .large-accordion.expanded p{display:block;opacity:1}.students-jumpstart .large-accordion.expanded:after{margin-top:10px;content:url(../img/large-accordion-minus-icon.png)}.students-unique{display:block;background:#fefefe;padding:4.375rem 12%;color:#0a0a0a}@media screen and (max-width:89.9375em){.students-unique{padding-left:8%;padding-right:8%}}@media screen and (max-width:64em){.students-unique{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.students-unique{padding-left:6%;padding-right:6%}}.students-unique .twitter-block{margin-top:4.375rem}.students-unique .twitter-block img{width:50%}@media screen and (max-width:39.9375em){.students-unique .twitter-block img{width:100%}}.students-unique .twitter-block .twitter-text{width:100%;display:block;background:#f8e71c;padding:5%}.students-unique .twitter-block .twitter-text span{display:block;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:1.125rem;letter-spacing:.4px;line-height:1.6;color:#2d3a4a}@media screen and (max-width:39.9375em){.students-unique .twitter-block .twitter-text span{font-size:.875rem;letter-spacing:.4px;line-height:1.6}}.students-unique .twitter-block .twitter-text .instagram-tag{display:inline-block;margin-top:1.875rem;margin-left:.9375rem;border-bottom:4px solid #fff;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.students-unique .twitter-block .twitter-text .instagram-tag-2{display:inline-block;margin-top:.9375rem;margin-left:3.125rem;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;border-bottom:4px solid #fff}.students-unique .twitter-block .twitter-text .instagram-icon{display:inline-block;width:30px}.students-unique .city-social{display:inline-block;margin-bottom:0}.students-unique .city-social li{list-style:none;display:inline-block;padding-right:10px}.students-unique .city-social li a:hover{opacity:.5}.students-unique .city-social li span{display:block;margin-top:-3px;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.students-unique .city-social li img{width:20px}.students-unique h5{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:1.125rem}.students-quote{display:block;background:#2d3a4a;padding:4.375rem 12%}@media screen and (max-width:89.9375em){.students-quote{padding-left:8%;padding-right:8%}}@media screen and (max-width:64em){.students-quote{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.students-quote{padding-left:6%;padding-right:6%}}.students-quote h6,.students-quote p.lead{color:#fefefe!important}.students-meet{display:block;background:#fefefe;padding:4.375rem 12%}@media screen and (max-width:89.9375em){.students-meet{padding-left:8%;padding-right:8%}}@media screen and (max-width:64em){.students-meet{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.students-meet{padding-left:6%;padding-right:6%}}.students-meet .students-rotation{display:block;margin-top:2.5rem}.students-meet .students-rotation .button.secondary:hover{opacity:.7}.students-meet .students-rotate-nav{display:block;margin-bottom:2.5rem}.students-faq{display:block;background:#fefefe;padding:0 12%}@media screen and (max-width:89.9375em){.students-faq{padding-left:8%;padding-right:8%}}@media screen and (max-width:64em){.students-faq{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.students-faq{padding-left:6%;padding-right:6%}}.students-faq h3{margin-bottom:3.125rem}.students-faq p{margin-left:1.25rem}.students-city{display:block;background:#fefefe;padding:35px 12%;position:relative}@media screen and (max-width:89.9375em){.students-city{padding-left:8%;padding-right:8%}}@media screen and (max-width:64em){.students-city{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.students-city{padding-left:6%;padding-right:6%}}.students-city .student-city-block{display:inline-block;float:left;position:relative;width:49%;white-space:nowrap}.students-city .student-city-block .button{position:absolute;z-index:20;bottom:2.5rem;margin-left:2.5rem}@media screen and (max-width:39.9375em){.students-city .student-city-block{margin-bottom:10px;width:100%;display:block}}.students-city .student-city-block img{width:100%}.students-city .student-city-block a:hover{opacity:.7}@media screen and (min-width:640px) and (max-width:800px){.students-city .student-city-block a{font-size:12px;margin-left:2rem!important}}@media screen and (min-width:1025px) and (max-width:1185px){.students-city .student-city-block a{font-size:12px;margin-left:2rem!important}}.students-city .toronto-img{margin-right:10px}.students-city-intro{display:block;background:url(../img/Students-Toronto-Background.png) #2d3a4a;max-height:650px;background-size:cover;padding:100px 12%;position:relative;background-position:50%}@media screen and (max-width:89.9375em){.students-city-intro{padding-left:8%;padding-right:8%}}@media screen and (max-width:64em){.students-city-intro{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.students-city-intro{padding-left:6%;padding-right:6%}}.students-city-intro h1,.students-city-intro h2{color:#fefefe!important;margin-bottom:5.625rem;font-size:3.375rem;letter-spacing:1px}@media screen and (min-width:40em) and (max-width:64em){.students-city-intro h1,.students-city-intro h2{margin-bottom:4.375rem;font-size:2.75rem}}@keyframes f{0%{width:0}to{width:160px}}.students-city-intro .intro-stat-1,.students-city-intro .intro-stat-2{white-space:nowrap;word-wrap:normal}.students-city-intro .intro-stat-1 p,.students-city-intro .intro-stat-1 span,.students-city-intro .intro-stat-2 p,.students-city-intro .intro-stat-2 span{white-space:inherit;word-wrap:inherit}.students-city-intro .intro-stat-1{display:block;margin-bottom:1.25rem;width:0;overflow:hidden;animation:f 1s forwards;animation-delay:1s}.students-city-intro .intro-stat-1 span{font-family:NHaasGroteskDSStd-46LtIt,Helvetica,Arial,sans-serif;font-size:4.5rem;letter-spacing:5px;color:#fefefe;font-style:italic}@media screen and (max-width:39.9375em){.students-city-intro .intro-stat-1 span{font-size:2.625rem}}.students-city-intro .intro-stat-1 p{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:1.125rem;letter-spacing:.4px;line-height:1.6;color:#fefefe!important;margin-top:-1.25rem}@media screen and (max-width:39.9375em){.students-city-intro .intro-stat-1 p{font-size:.875rem;letter-spacing:.4px;line-height:1.6}}.students-city-intro .intro-stat-2{display:block;width:0;overflow:hidden;animation:f 1s forwards;animation-delay:1.2s}.students-city-intro .intro-stat-2 span{font-family:NHaasGroteskDSStd-46LtIt,Helvetica,Arial,sans-serif;font-size:4.5rem;letter-spacing:5px;color:#fefefe;font-style:italic}@media screen and (max-width:39.9375em){.students-city-intro .intro-stat-2 span{font-size:2.625rem}}.students-city-intro .intro-stat-2 p{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:1.125rem;letter-spacing:.4px;line-height:1.6;color:#fefefe!important;margin-top:-1.25rem}@media screen and (max-width:39.9375em){.students-city-intro .intro-stat-2 p{font-size:.875rem;letter-spacing:.4px;line-height:1.6}}.students-city-mobile-intro{padding-left:6%;padding-right:6%;margin-top:3.125rem}.students-city-mobile-intro h1,.students-city-mobile-intro h2{font-size:2.75rem;letter-spacing:1}.students-city-mobile-intro .intro-stat-1{display:block;margin-bottom:0}.students-city-mobile-intro .intro-stat-1 span{font-family:NHaasGroteskDSStd-46LtIt,Helvetica,Arial,sans-serif;font-size:4.5rem;letter-spacing:5px;color:#2d3a4a}@media screen and (max-width:39.9375em){.students-city-mobile-intro .intro-stat-1 span{font-size:2.625rem}}.students-city-mobile-intro .intro-stat-1 p{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:1.125rem;letter-spacing:.4px;line-height:1.6;color:#2d3a4a;margin-top:-.625rem;margin-bottom:0}@media screen and (max-width:39.9375em){.students-city-mobile-intro .intro-stat-1 p{font-size:.875rem;letter-spacing:.4px;line-height:1.6}}.students-city-mobile-intro .intro-stat-2{display:block}.students-city-mobile-intro .intro-stat-2 span{font-family:NHaasGroteskDSStd-46LtIt,Helvetica,Arial,sans-serif;font-size:4.5rem;letter-spacing:5px;color:#2d3a4a}@media screen and (max-width:39.9375em){.students-city-mobile-intro .intro-stat-2 span{font-size:2.625rem}}.students-city-mobile-intro .intro-stat-2 p{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:1.125rem;letter-spacing:.4px;line-height:1.6;color:#2d3a4a;margin-top:-.625rem;margin-bottom:0}@media screen and (max-width:39.9375em){.students-city-mobile-intro .intro-stat-2 p{font-size:.875rem;letter-spacing:.4px;line-height:1.6}}.students-city-summer-program{display:block;background:#fefefe;padding:70px 12%;position:relative;height:auto;clip:rect(auto,auto,auto,auto)}@media screen and (max-width:89.9375em){.students-city-summer-program{padding-left:8%;padding-right:8%}}@media screen and (max-width:64em){.students-city-summer-program{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.students-city-summer-program{padding:44px 6%}}.students-city-articling{display:block;background:#2d3a4a;padding:4.375rem 12%;height:auto}@media screen and (max-width:89.9375em){.students-city-articling{padding-left:8%;padding-right:8%}}@media screen and (max-width:64em){.students-city-articling{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.students-city-articling{padding-left:6%;padding-right:6%}}.students-city-articling a,.students-city-articling h2,.students-city-articling h3,.students-city-articling h4,.students-city-articling h5,.students-city-articling h6,.students-city-articling li,.students-city-articling p,.students-city-articling p.strong{color:#fefefe!important}.students-city-articling .button{text-decoration:none}.students-city-articling a.button:hover,.students-city-articling a:hover{color:#ccc!important}.students-city-articling .rotation-inforgraph{margin-top:2.5rem;height:210px;overflow:hidden}.students-city-articling .date-block{display:inline-block;width:9%;height:auto;line-height:1;position:relative;margin-bottom:1.25rem}@media (max-width:400px){.students-city-articling .date-block{width:8%}}.students-city-articling .date-block span{display:block;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.6875rem;letter-spacing:0;text-transform:uppercase;color:#fefefe}.students-city-articling .date-block span:before{content:"|";color:#fefefe;opacity:.3;position:absolute;top:12px}@keyframes g{0%{width:0}to{width:19%}}@keyframes h{0%{width:0}to{width:45%}}.students-city-articling .date-cycle-1{display:block;width:100%;height:140px}.students-city-articling .date-cycle-1 .upper-graphs{width:100%;height:57px}.students-city-articling .date-cycle-1 .upper-graphs span{position:absolute;display:block;padding-left:15px;padding-top:5px;font-style:italic;font-size:.875rem;color:#2d3a4a}@media screen and (max-width:39.9375em){.students-city-articling .date-cycle-1 .upper-graphs span{padding-left:5px;font-size:.75rem}}@media (max-width:400px){.students-city-articling .date-cycle-1 .upper-graphs span{padding-left:3px}}.students-city-articling .date-cycle-1 .upper-graphs .c1-tax-block{display:inline-block;width:0;background:#f8e71c;height:57px;text-overflow:clip;animation:g .5s forwards}.students-city-articling .date-cycle-1 .upper-graphs .c1-liti-block{display:inline-block;width:0;margin-left:28%;background:#f8e71c;height:57px;text-overflow:clip;animation:h .5s forwards;animation-delay:1s}.students-city-articling .date-cycle-1 .lower-graphs{width:100%;height:57px}.students-city-articling .date-cycle-1 .lower-graphs span{position:absolute;display:block;padding-left:15px;padding-top:5px;font-style:italic;font-size:.875rem;color:#2d3a4a}@media screen and (max-width:39.9375em){.students-city-articling .date-cycle-1 .lower-graphs span{padding-left:5px;font-size:.75rem}}@media (max-width:400px){.students-city-articling .date-cycle-1 .lower-graphs span{padding-left:3px}}.students-city-articling .date-cycle-1 .lower-graphs .c1-corp-block{margin-left:19%;width:0;background:#f8e71c;height:57px;text-overflow:clip;animation:j .5s forwards;animation-delay:.6s}@keyframes i{0%{width:0}to{width:10%}}@keyframes j{0%{width:0}to{width:28.5%}}@keyframes k{0%{width:0}to{width:28%}}.students-city-articling .date-cycle-2{display:block;width:100%;height:140px}.students-city-articling .date-cycle-2 .upper-graphs{width:100%;height:57px}.students-city-articling .date-cycle-2 .upper-graphs span{position:absolute;display:block;padding-left:15px;padding-top:5px;font-style:italic;font-size:.875rem;color:#2d3a4a}@media screen and (max-width:39.9375em){.students-city-articling .date-cycle-2 .upper-graphs span{padding-left:5px;font-size:.75rem}}@media (max-width:400px){.students-city-articling .date-cycle-2 .upper-graphs span{padding-left:3px}}.students-city-articling .date-cycle-2 .upper-graphs .c2-comp-block{display:inline-block;width:0;background:#f8e71c;height:57px;text-overflow:clip;animation:k .5s forwards}.students-city-articling .date-cycle-2 .upper-graphs .c2-tax-block{display:inline-block;width:0;margin-left:28%;background:#f8e71c;height:57px;text-overflow:clip;animation:i .5s forwards;animation-delay:1.2s}.students-city-articling .date-cycle-2 .lower-graphs{width:100%;height:57px}.students-city-articling .date-cycle-2 .lower-graphs span{position:absolute;display:block;padding-left:15px;padding-top:5px;font-style:italic;font-size:.875rem;color:#2d3a4a}@media screen and (max-width:39.9375em){.students-city-articling .date-cycle-2 .lower-graphs span{padding-left:5px;font-size:.75rem}}@media (max-width:400px){.students-city-articling .date-cycle-2 .lower-graphs span{padding-left:3px}}.students-city-articling .date-cycle-2 .lower-graphs .c2-corp-block{display:inline-block;margin-left:28%;width:0;background:#f8e71c;height:57px;text-overflow:clip;animation:j .5s forwards;animation-delay:.6s}.students-city-articling .date-cycle-2 .lower-graphs .c2-corp2-block{display:inline-block;margin-left:9.5%;width:0;background:#f8e71c;height:57px;text-overflow:clip;animation:k .5s forwards;animation-delay:1.7s}@keyframes l{0%{width:0}to{width:57.5%}}@keyframes m{0%{width:0}to{width:37%}}.students-city-articling .date-cycle-3{display:block;width:100%;height:140px}.students-city-articling .date-cycle-3 .upper-graphs{width:100%;height:57px}.students-city-articling .date-cycle-3 .upper-graphs span{position:absolute;display:block;padding-left:15px;padding-top:5px;font-style:italic;font-size:.875rem;color:#2d3a4a}@media screen and (max-width:39.9375em){.students-city-articling .date-cycle-3 .upper-graphs span{padding-left:5px;font-size:.75rem}}@media (max-width:400px){.students-city-articling .date-cycle-3 .upper-graphs span{padding-left:3px}}.students-city-articling .date-cycle-3 .upper-graphs .c3-corp-block{display:inline-block;width:0;background:#f8e71c;height:57px;text-overflow:clip;animation:l .5s forwards}.students-city-articling .date-cycle-3 .lower-graphs{width:100%;height:57px}.students-city-articling .date-cycle-3 .lower-graphs span{position:absolute;display:block;padding-left:15px;padding-top:5px;font-style:italic;font-size:.875rem;color:#2d3a4a}@media screen and (max-width:39.9375em){.students-city-articling .date-cycle-3 .lower-graphs span{padding-left:5px;font-size:.75rem}}@media (max-width:400px){.students-city-articling .date-cycle-3 .lower-graphs span{padding-left:3px}}.students-city-articling .date-cycle-3 .lower-graphs .c3-real-block{display:inline-block;margin-left:57.5%;width:0;background:#f8e71c;height:57px;text-overflow:clip;animation:m .5s forwards;animation-delay:.6s}.students-city-applying{display:block;background:#fefefe;padding:70px 12%;position:relative}@media screen and (max-width:89.9375em){.students-city-applying{padding-left:8%;padding-right:8%}}@media screen and (max-width:64em){.students-city-applying{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.students-city-applying{padding-left:6%;padding-right:6%}}.students-city-applying p.lead{margin-bottom:4.375rem}.students-city-applying .students-apply-detail{margin-bottom:1.25rem}.students-city-applying .students-apply-detail p{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;color:#2d3a4a;margin-bottom:.3125rem}@media screen and (max-width:39.9375em){.students-city-applying .students-apply-detail p{line-height:1.5}}.students-city-applying .due-date{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6}.students-city-applying .students-rotation{display:block;margin-top:2.5rem}.students-city-applying .students-rotate-nav{display:block;margin-bottom:2.5rem}.students-city-key-contacts{display:block;background:#fefefe;padding:35px 12%;position:relative}@media screen and (max-width:89.9375em){.students-city-key-contacts{padding-left:8%;padding-right:8%}}@media screen and (max-width:64em){.students-city-key-contacts{padding-left:5%;padding-right:5%}}@media screen and (max-width:39.9375em){.students-city-key-contacts{padding-left:6%;padding-right:6%}}.key-contacts-info .key-contact-name a:hover{opacity:.7}.intro{display:block;margin-bottom:4.6875rem}#alumni a{color:#fefefe;text-decoration:underline}#alumni a:hover{opacity:.5}#alumni .inline-linkd-icon{display:inline-block;margin-right:10px;position:relative;top:2px}#bio-headshot{display:block;background:url(../img/ProfileBioBackground.jpg) no-repeat;width:100%;height:auto;background-size:cover;position:relative}@media (max-width:640px){#bio-headshot{overflow:hidden;height:300px}}@media (max-width:460px){#bio-headshot{overflow:hidden;height:250px}}@media (max-width:1420px){#bio-headshot .bio-img{margin:0 40px}}@media (max-width:1140px){#bio-headshot .bio-img{margin:0 20px}}#bio-headshot img{padding-top:70px;max-height:660px;margin-right:-30px}@media (max-width:1280px){#bio-headshot img{max-height:600px}}@media (max-width:1024px){#bio-headshot img{margin-right:0}}@media (max-width:639px){#bio-headshot img{height:380px;float:right}}@media (max-width:660px){#bio-headshot img{padding-top:90px}}@media (max-width:640px){#bio-headshot img{padding-top:60px}}@media (max-width:460px){#bio-headshot img{height:300px;float:right;padding-right:60px}}.bio-name-lockup{padding:100px 0 0 12%;position:absolute;width:55%;max-width:53.125rem;display:block;word-break:normal}@media screen and (max-width:39.9375em){.bio-name-lockup{padding:0;margin-bottom:2.5rem;margin-top:1.25rem;position:inherit;width:100%}}.bio-name-lockup p{color:#2d3a4a;margin-left:0;font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.375rem;letter-spacing:.4px}@media screen and (max-width:39.9375em){.bio-name-lockup p{font-size:1rem;letter-spacing:.4px}}.bio-name-lockup h2{color:#2d3a4a;display:inline-block;margin-bottom:5px;line-height:1.3;margin-left:10px}@media screen and (max-width:39.9375em){.bio-name-lockup h2{margin-left:0}}@media screen and (max-width:39.9375em){.bio-name-lockup-student{padding:0;margin-bottom:2.5rem;margin-top:1.25rem;position:inherit}}.bio-name-lockup-student p{color:#2d3a4a;margin-left:0;margin-top:.5rem;font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.375rem;letter-spacing:.4px}@media screen and (max-width:39.9375em){.bio-name-lockup-student p{font-size:1rem;letter-spacing:.4px}}.bio-name-lockup-student h1{color:#2d3a4a;display:inline-block;margin-bottom:5px;line-height:1.3}.bio-name-lockup-details{padding-top:1.875rem;margin-bottom:0}@media screen and (max-width:39.9375em){.bio-name-lockup-details{padding-top:0;margin-bottom:3.75rem}}.bio-name-lockup-details p{color:#2d3a4a;font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.375rem;letter-spacing:.4px}@media screen and (max-width:39.9375em){.bio-name-lockup-details p{font-size:1rem;letter-spacing:.4px}}.bio-name-lockup-details h1{color:#2d3a4a;display:inline-block;margin-bottom:10px;line-height:1.3}#bio-details{display:block;position:relative;height:100%;padding:5% 12%}#bio-details h5{margin-bottom:.3125rem;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;color:#0a0a0a!important}#bio-details .bio-list{margin:0 0 40px}#bio-details .bio-list li{list-style:none;color:#0a0a0a!important;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6}@media screen and (max-width:39.9375em){#bio-details .bio-list li{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}#bio-details .bio-list li a{text-decoration:underline;color:#0a0a0a!important}#bio-details .bio-list li a:hover{color:#a7abb3!important;text-decoration:none}@media (max-width:640px){#bio-details .bio-list li{display:block}}#bio-details .bio-list .email-link{text-decoration:underline}#bio-details .bio-list .email-link:hover{text-decoration:none}#bio-details .bio-list .phone-link{text-decoration:underline;color:#0a0a0a}#bio-details .bio-list .phone-link:hover{text-decoration:none}#bio-details .bio-download{display:block;margin-bottom:10px;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6}@media screen and (max-width:39.9375em){#bio-details .bio-download{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}#bio-details .bio-download:before{content:url(../img/DownloadArrow.png);display:inline-block;margin-right:5px}@media (max-width:640px){#bio-details .bio-download{display:block;margin-bottom:0;float:right;width:51%;text-align:right}}@media (max-width:325px){#bio-details .bio-download{font-size:.75rem}}#bio-details .social-lockup{margin:40px 0;display:block}#bio-details .social-lockup ul{margin:0}@media (max-width:640px){#bio-details .social-lockup ul{display:inline-block;margin:0}}#bio-details .social-lockup li{display:inline-block;list-style:none;padding-right:15px}@media (max-width:325px){#bio-details .social-lockup li{padding-right:5px}}@media (max-width:640px){#bio-details .social-lockup{margin:0 0 40px;padding:15px 0 38px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;width:100%}}@media (max-width:375px){#bio-details .social-lockup{margin:0 0 40px;padding:15px 0 38px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;width:100%}}#bio-details .social-lockup .dropdown-pane{background:#2d3a4a;border-top:10px solid #fefefe;border-left:none;border-right:none;border-bottom:none;outline:none;padding:6px 10px 10px;width:185px;height:50px}#bio-details .social-lockup .dropdown-pane:before{font-family:FontAwesome;content:"\f0d8";position:absolute;color:#2d3a4a;font-size:1rem;top:-15px;left:4px}#bio-details .social-lockup .dropdown-pane .social-list{margin:0;padding:0}#bio-details .social-lockup .dropdown-pane .social-list li{list-style:none;display:inline-block;padding-right:20px}#bio-details .social-lockup .dropdown-pane .social-list li a{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:.6px;line-height:1.8;margin-top:24px;position:relative}#bio-details .social-lockup .dropdown-pane .social-list li a:hover{text-decoration:underline}#bio-details .social-lockup .dropdown-pane .social-list li a img{position:absolute;bottom:0;min-height:17px}#bio-details .social-lockup .dropdown-pane .social-list li:last-child{padding-right:0}#bio-details .social-lockup .dropdown-pane .social-list .social-list-icon{width:23px;display:block}#bio-overview{display:block;position:relative}@media (max-width:640px){#bio-overview{margin-top:3.125rem}}#bio-overview .bio-contact{margin-top:440px;float:right}@media screen and (max-width:39.9375em){#bio-overview .bio-contact{margin-top:1.25rem;margin-bottom:2.5rem;float:none}}#bio-overview article p.strong{margin-bottom:.3125rem;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:1rem;color:#2d3a4a!important}#bio-overview article p.strong a{color:#2d3a4a}#bio-overview article p.strong a:hover{opacity:.7}#bio-overview .recognition{margin-bottom:20px}#bio-overview .recognition p{margin-bottom:0}#bio-overview .education{margin-bottom:1.875rem}#bio-overview #insights .button{margin:20px 0 0}#bio-overview #insights .top-space:not(:first-child){margin:80px 0 0}#bio-overview .tabs{border:none;background:none;margin-top:30px}#bio-overview .tabs li{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;padding:0 50px 40px 0}@media (max-width:1280px){#bio-overview .tabs li{padding:0 40px 40px 0}}@media (max-width:1225px){#bio-overview .tabs li{padding:0 30px 40px 0}}@media (max-width:1170px){#bio-overview .tabs li{padding:0 18px 40px 0}}@media (max-width:1023px){#bio-overview .tabs li{padding:0 50px 40px 0}}@media (max-width:935px){#bio-overview .tabs li{padding:0 40px 40px 0}}@media (max-width:880px){#bio-overview .tabs li{padding:0 30px 40px 0}}@media (max-width:825px){#bio-overview .tabs li{padding:0 20px 40px 0}}#bio-overview .tabs li:last-child{padding:0 0 40px}#bio-overview .tabs li a{color:#8289a7;font-size:.875rem;text-decoration:none;padding:0;margin:0}#bio-overview .tabs li a:focus,#bio-overview .tabs li a:hover{background:none}@media (max-width:725px){#bio-overview .tabs li a{font-size:.75rem}}@media (max-width:1170px){#bio-overview .tabs li a{font-size:.75rem}}@media (max-width:1023px){#bio-overview .tabs li a{font-size:.875rem}}#bio-overview .tabs li.is-active a{background:none;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;color:#2d3a4a;line-height:1.5}#bio-overview .tabs .tabs-title>a[aria-selected=true]{background:none;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;line-height:1.5}#bio-overview .tabs .tabs-title>a{display:initial}@media screen and (max-width:39.9375em){.student-bio-intro img{margin-bottom:40px}}.student-bio-intro .social-links a{display:inline-block;margin-right:20px}.student-bio-contact{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;letter-spacing:.6px;line-height:1.6;display:block;padding:15px 0 20px;margin:40px 0;border:1px solid #ebebeb;border-left:none;border-right:none;font-size:.875rem;color:#0a0a0a}@media screen and (max-width:39.9375em){.student-bio-contact{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}.student-bio-contact h5{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;letter-spacing:.4px;line-height:1.6;font-size:.875rem;margin:15px 0 0;color:#0a0a0a!important}@media screen and (max-width:64em){.student-bio-contact{margin:10px 0;padding:10px 0 30px}}.student-bio-contact span{display:block;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;margin-top:1.5em}.student-bio-contact a{text-decoration:underline;color:#0a0a0a}.student-bio-contact a:hover{text-decoration:none}.student-bio-contact .column,.student-bio-contact .columns{margin-bottom:.9375rem}@media screen and (max-width:64em){.student-bio-contact .column,.student-bio-contact .columns{margin-bottom:0}}.bio-detail-share{margin:120px 0 0}@media screen and (max-width:39.9375em){.bio-detail-share{margin:20px 0 0}}.bio-detail-share li{list-style:none;display:inline-block;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;padding-right:3.125rem;color:#0a0a0a}.bio-detail-share li img,.bio-detail-share li svg{font-size:inherit;margin-right:.7em}.bio-detail-share li a{text-decoration:none;color:#000}.bio-detail-share .bio-download img,.bio-detail-share .bio-download svg{vertical-align:middle}.bio-detail-share .bio-print img,.bio-detail-share .bio-print svg{position:relative;top:-1px}.dropdown-pane{background:#2d3a4a;border-top:10px solid #fefefe;border-left:none;border-right:none;border-bottom:none;padding:6px 10px 10px;width:185px;height:52px;outline:none}.dropdown-pane:before{font-family:FontAwesome;content:"\f0d8";position:absolute;color:#2d3a4a;font-size:1rem;top:-15px;left:4px}.dropdown-pane .social-list{margin:0;padding:0}.dropdown-pane .social-list li{list-style:none;display:inline-block;padding-right:20px}.dropdown-pane .social-list li a{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:.6px;line-height:1.8}.dropdown-pane .social-list li a:hover{text-decoration:underline}.dropdown-pane .social-list li:last-child{padding-right:0}.dropdown-pane .social-list .social-list-icon{width:23px;display:block}.dropdown-pane.white-share{background:#fff;border-top:10px solid #2d3a4a;border-left:none;border-right:none;border-bottom:none;outline:none;padding:6px 10px 10px;width:185px;height:52px}.dropdown-pane.white-share:before{font-family:FontAwesome;content:"\f0d8";position:absolute;color:#fefefe;font-size:1rem;top:-15px;left:4px}.dropdown-pane.white-share .social-list{margin:0;padding:0}.dropdown-pane.white-share .social-list li{list-style:none;display:inline-block;padding-right:20px;border-bottom:0!important}.dropdown-pane.white-share .social-list li a{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:.6px;line-height:1.8;text-decoration:none}.dropdown-pane.white-share .social-list li a:hover{text-decoration:underline}.dropdown-pane.white-share .social-list li:last-child{padding-right:0}.dropdown-pane.white-share .social-list .social-list-icon{width:23px;display:block}.slide-button .contact{display:none}.slide-button.slide-content-open .contact{display:block}.slide-button.slide-content-open .see-more{display:none}@media screen and (max-width:39.9375em){.slide-button{display:none}}.bio-lead{display:block;font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.375rem;letter-spacing:.4px;font-size:1.5rem;font-style:normal;line-height:1.4}@media screen and (max-width:39.9375em){.bio-lead{font-size:1rem;letter-spacing:.4px}}.bio-attribution{display:block;font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.375rem;letter-spacing:.4px;font-style:normal;font-size:1rem}@media screen and (max-width:39.9375em){.bio-attribution{font-size:1rem;letter-spacing:.4px}}@media (min-width:641px) and (max-width:1024px){.bio-lead{font-size:1.125rem}}@media (min-width:641px) and (max-width:1024px){.bio-attribution{font-size:.875rem}}@media (max-width:640px){.bio-lead{font-size:1rem}}@media (max-width:640px){.bio-attribution{font-size:.8rem}}h1.bio-h1,h2.bio-h1{font-family:NHaasGroteskDSStd-35XLt,Helvetica,Arial,sans-serif;font-size:3.375rem;letter-spacing:1px}@media screen and (max-width:39.9375em){h1.bio-h1,h2.bio-h1{font-size:2.75rem;letter-spacing:1}}.position-relative{position:relative}a.social-list-icon:focus{outline:none}a.social-list-icon:focus img{outline:1px solid #ff0}a.social-list-icon:focus svg{outline:1px solid #ff0}.home-hero-slide{width:100%;display:none}.home-hero-slide:after{display:table;clear:both;content:""}.home-hero-slide:first-child{display:block}.home-hero-subtext{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:1.125rem;letter-spacing:1.8px;line-height:2;text-transform:uppercase}@media screen and (max-width:39.9375em){.home-hero-subtext{font-size:.9375rem;line-height:2}}.home-hero-text{margin-bottom:1.25rem;display:block;font-family:NHaasGroteskDSStd-35XLt,Helvetica,Arial,sans-serif;font-size:6rem;letter-spacing:2}@media screen and (min-width:64.0625em) and (max-width:89.9375em){.home-hero-text{font-size:6vw}}@media screen and (max-width:64em){.home-hero-text{font-size:10vw}}@media screen and (max-height:680px) and (orientation:portrait){.home-hero-text{margin-top:-4.6875rem}}@media only screen and (max-height:660px){.home-hero-text{font-size:4.8vw}}@media screen and (max-width:39.9375em){.home-hero-text{margin-top:0;font-size:9vw}}.home-hero-text:after{display:table;clear:both;content:""}.home-hero-animation{visibility:hidden}.home-hero-line{position:relative;display:block;float:left;clear:both;white-space:nowrap}.home-hero-underline{transition-property:none;transition-duration:.1s;transition-delay:10ms;text-rendering:optimizeLegibility;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.home-hero-underline:after{position:absolute;width:100%;height:3px;bottom:0;right:0;display:block;outline:1px solid transparent;background-color:#f8e71c;content:"";transform:scaleX(0);transform-origin:left bottom;transition-property:transform;transition-timing-function:ease-out;transition-duration:inherit;transition-delay:inherit;transform-style:preserve-3d}.home-hero-underline.js-animating-in:after{transform:scaleX(1)}.home-hero-underline.js-animating-out:after{transform-origin:right bottom}.home-hero-cta{position:relative;display:block;float:left;clear:both;color:#fefefe;vertical-align:middle;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:1.4px;text-transform:uppercase}@media screen and (max-width:39.9375em){.home-hero-cta{font-size:.875rem;letter-spacing:.8px;line-height:1.2}}.home-hero-cta:before{font-family:FontAwesome;font-size:.625rem;margin-right:1.5em;vertical-align:5%;color:#f8e71c;content:"\f111"}.home-hero-cta:hover{color:#fff}.home-hero-cta:hover:before{color:#fff}@media screen and (max-width:39.9375em){.home-hero-cta{font-size:.6875rem}}.home-hero-controls{position:relative;display:block;float:left;clear:both;margin-top:1em;-webkit-user-select:none;-ms-user-select:none;user-select:none}.home-hero-controls a{position:relative;color:#fefefe;display:inline-block;vertical-align:middle;font-size:0;font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif}.home-hero-controls a:after,.home-hero-controls a:before{content:""}.home-hero-controls .home-hero-indicator{font-size:.875rem;margin:0 .65em}.home-hero-controls .home-hero-next,.home-hero-controls .home-hero-previous{width:.9625rem;height:.9625rem;background-position:50%;background-repeat:no-repeat;background-size:contain}.home-hero-controls .home-hero-previous{background-image:url(../img/fa-angle-left.svg)}.home-hero-controls .home-hero-next{background-image:url(../img/fa-angle-right.svg)}.home-hero-controls .home-hero-pause{width:.875rem;height:.875rem;margin-left:.8rem}.home-hero-controls .home-hero-pause:after,.home-hero-controls .home-hero-pause:before{position:absolute;width:2px;height:.6125rem;top:.13125rem;left:.4rem;display:block;background-color:#fefefe}.home-hero-controls .home-hero-pause:before{margin-left:-3px}.home-hero-controls .home-hero-pause:after{margin-left:1px}.home-hero-controls .home-hero-pause.js-paused:before{width:0;height:0;top:.2rem;left:.2rem;margin-left:0;border-style:solid;border-width:.25rem 0 .25rem .5rem;border-color:transparent transparent transparent #fefefe;background-color:transparent}.home-hero-controls .home-hero-pause.js-paused:after{display:none}.home-hero-controls .home-hero-trainstop:before{content:"●"}.search-block{margin-top:7.5%;position:relative}@media only screen and (min-height:801px){.search-block{margin-top:6.875rem}}@media screen and (max-width:39.9375em){.search-block{margin-top:1.875rem;margin-bottom:1.875rem}}@media screen and (min-width:64.0625em){.home-page #main-footer{position:absolute;left:0;padding-left:7.5%;padding-right:345px}.home-page #main-footer .footer-menu{margin-right:0}}.who-we-are-thumbnail{margin:2.5rem 0}.office-address{margin-bottom:2.5rem}.office-address h5{font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.375rem;letter-spacing:.4px}@media screen and (max-width:39.9375em){.office-address h5{font-size:1rem;letter-spacing:.4px}}.office-address p{margin:0;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6}@media screen and (max-width:39.9375em){.office-address p{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}.office-address a{display:block;margin-top:2.5rem;color:#fefefe;text-decoration:underline;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6}@media screen and (max-width:39.9375em){.office-address a{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}@media screen and (max-width:39.9375em){.office-address a{margin:20px 0 30px}}.office-address a:hover{color:#ccc}@media screen and (max-width:39.9375em){.office-address{margin-top:15px}}.office-address .phone-link{margin-top:0;font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6;color:#fefefe;text-decoration:none;text-decoration:underline}@media screen and (max-width:39.9375em){.office-address .phone-link{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}.visiting-info p.strong{margin-bottom:0}.visiting-info a{color:#fefefe;text-decoration:underline}.visiting-info a:hover{text-decoration:none}.map-image{display:block}@media screen and (max-width:39.9375em){.map-image{margin-bottom:25px}}.office-block{margin:50px 0}@media screen and (max-width:39.9375em){.office-block{margin:30px 0}.office-block .vertical{margin-top:30px}}.office-block:first-of-type{margin-top:0}.office-block:last-of-type{margin-bottom:0}.office-block a img{padding-top:21px}@media screen and (max-width:39.9375em){.office-block a img{padding-top:0}}.infographic-section-block{margin-top:3.125rem;margin-bottom:6.25rem}@media screen and (max-width:39.9375em){.location-block{margin:.625rem 0}}.location-block p{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6}@media screen and (max-width:39.9375em){.location-block p{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}.callout-section{display:block;border-left:4px solid #f8e71c;padding-left:1.5625rem;margin-bottom:2.8125rem}.callout-section p{font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1.375rem;letter-spacing:.4px;line-height:1.6}@media screen and (max-width:39.9375em){.callout-section p{font-size:1rem;letter-spacing:.4px}}@media screen and (max-width:64em){.callout-section p{font-size:1.125rem}}.infograph-detail{display:inline-block;font-size:.875rem;font-style:italic;margin-top:11.875rem}.find-out-more-block{margin-top:1.25rem}.find-out-more-block p{margin-bottom:.625rem;font-style:italic}.firm-quote-block{margin-top:6.875rem}.firm-quote-block h5{font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif}.student-profile{width:150px;height:150px;display:inline-block;float:left;margin-right:.9375rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:40px}.student-profile a:hover{opacity:.5}@media (max-width:1334px){.student-profile{margin-bottom:0}}@media (max-width:1024px){.student-profile{margin-bottom:40px}}@media (max-width:950px){.students-city-applying .student-profile{margin-bottom:0}}@media (max-width:794px){.student-profile{margin-bottom:0}}.student-profile img{border-radius:150px}@media (max-width:330px){.student-profile{width:150px;height:150px;margin-right:.625rem}}@media (min-width:1024px) and (max-width:1080px){.student-profile{width:150px;height:150px;margin-right:.625rem}}.student-info{display:inline-block;padding-top:.9375rem;margin-bottom:3.75rem;word-break:break-all;width:50%;margin-top:20px;word-break:break-word}@media (max-width:1334px){.student-info{margin-top:0;width:100%}}@media (max-width:1024px){.student-info{margin-top:20px;width:50%}}@media (max-width:950px) and (min-width:640px){.students-city-applying .student-info{margin-top:0;width:100%}}@media (max-width:794px){.student-info{margin-top:0;width:100%}}@media (max-width:640px){.student-info{margin-top:20px;width:50%}}@media (max-width:402px){.student-info{margin-top:0;width:100%}}.student-info p.strong{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;margin-bottom:0;line-height:1.3;font-style:normal}.student-info p{font-family:NHaasGroteskDSStd-55Rg,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.6px;line-height:1.6;margin-bottom:0}@media screen and (max-width:39.9375em){.student-info p{font-size:.875rem;letter-spacing:.6px;line-height:1.6}}@media (min-width:1024px) and (max-width:1080px){.student-info p{font-size:.75rem}}@media (min-width:640px) and (max-width:680px){.student-info p{font-size:.75rem}}.student-info a p.strong:hover{opacity:.5}.class-heading{margin-bottom:1.875rem}.round-profile{border-radius:300px}@media screen and (max-width:64em){.round-profile{max-width:200px}}.session-outline a{color:#fefefe}.authors-block{display:block;margin-bottom:2.5rem;color:#0a0a0a!important}.authors-block p{font-family:NHaasGroteskDSStd-45Lt,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:.4px;line-height:2;color:#0a0a0a!important}@media screen and (max-width:39.9375em){.authors-block p{font-size:1rem;letter-spacing:.4px;line-height:2}}.authors-block .article-date{color:#2d3a4a!important}.authors-block a{text-decoration:underline}.authors-block a:hover{text-decoration:none}.academy-disclaimer{margin-top:50px}.practice-list{margin:0 0 40px}.practice-list h5{margin-bottom:.3125rem;font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.4px;line-height:1.6;color:#0a0a0a}.practice-list li{list-style:none;font-size:.875rem;color:#0a0a0a}@media (max-width:640px){.practice-list li{display:block}}.practice-list .email-link{text-decoration:underline}.practice-list .email-link:hover{text-decoration:none}.practice-list .phone-link{text-decoration:none;color:#0a0a0a}.academy-details h3{margin-top:2.5rem}.KeyContactsVisibility-hide{opacity:0;transition:opacity .5s;display:none}.KeyContactsVisibility-show{display:block}.insight-title{font-family:NHaasGroteskDSStd-65Md,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:1.4px;text-transform:uppercase;color:#2d3a4a;margin-bottom:.9375rem;letter-spacing:.5px;font-size:.75rem}@media screen and (max-width:39.9375em){.insight-title{font-size:.875rem;letter-spacing:.8px;line-height:1.2}}h1 em{margin:0 12px 0 5px}h4 a em{margin:0 8px 0 4px}