:root{--mw:73.125rem;--hs:1.25rem;--vs:4.6875rem;--50:1.5625rem;--100:3.125rem;--150:4.6875rem;--black:0 1 0;--dkgray:210 210 210;--gray:233 233 233;--ltltblue:178 231 243;--ltblue:0 175 215;--ltbluedark:0 140 172;--dkblue:33 21 81;--dkblue2:0 87 107;--orange2:255 158 27;--medblue:38 60 135;--plum:134 31 81;--purple:122 36 109;--red:241 86 66;--yellow:211 223 77;--ltyellow:229 236 148;--white:255 255 255}html{box-sizing:border-box;font:300 medium/1.2 Gotham,sans-serif;color:#000;background-color:#fff;overscroll-behavior:none}*,::after,::before{box-sizing:inherit;margin-bottom:0;text-underline-offset:1px}a{color:inherit}a,button{transition-property:border-color,color,background-color;transition-duration:.2s}body,figure{margin:0}button{padding:0;border-width:0;font:inherit;line-height:inherit;text-transform:inherit;color:inherit;background-color:transparent;cursor:pointer}button::-moz-focus-inner{border:0}img,svg,video{box-sizing:content-box;height:auto;max-width:100%}iframe{display:block;border:0}input,select,textarea{font:inherit}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}svg{display:block}[hidden],dialog:not([open]){display:none!important}::backdrop{background-color:rgb(0 0 0 / .7)}#maindocument{position:relative}.block,.block-bg-inner{width:min(100% - 2 * var(--hs),var(--mw));margin-inline:auto}.block-bg{width:100%;padding-block:var(--150)}.block+.block{margin-top:var(--vs)}:is(.block-bg,.block-img,.block-bg + .block-default:empty,.block-img + .block-default:empty)+:is(.block-bg,.block-img){margin-top:0}.block-default:empty{display:none}.block-img{width:100%}.btn{display:inline-flex;padding:.625rem 1.25rem;border:1px solid rgb(var(--bg));border-radius:1.25rem;font-weight:300;text-align:center;text-decoration:none;color:rgb(var(--fg));background-color:rgb(var(--bg));--fg:var(--black);--bg:var(--orange2)}.btn:hover{color:rgb(var(--black));background-color:rgb(var(--white))}.colorbox,.colorboxsm{padding:var(--100) var(--hs)}.hasbg .btn{--fg:var(--black);--bg:var(--white)}.hasbg .btn:hover{color:rgb(var(--white));background-color:rgb(var(--black));--bg:var(--black)}.hccta{display:grid;gap:var(--50)}.hccta>*{margin-top:0}.hccta .btn{justify-self:start;align-self:start}.fb{width:min(100% + 2 * var(--hs),var(--mw));margin-inline:calc(-1 * var(--hs))}.playpausebtn,.playpausebtn svg{width:1.5rem;height:1.5rem;border-radius:50%}.playpausebtn[aria-pressed=true] .pause{display:none}.playpausebtn[aria-pressed=false] .play{display:none}.playpausebtn:hover{background-color:rgb(var(--white) / .2)}.screen-reader-text{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.semlist{margin-top:0;padding-left:0;list-style:none}.ha{font-weight:700;font-size:2.375rem;line-height:1.1;text-transform:uppercase}.hb{font-weight:700;font-size:2.375rem;text-transform:uppercase}.hc{font-weight:700;font-size:1.5rem;text-transform:uppercase}.hd{font-weight:300;font-size:1rem;text-transform:uppercase;letter-spacing:.2em}.he{font-weight:300;font-size:.875rem;text-transform:uppercase;letter-spacing:.2em}.hf{font-weight:700;font-size:1.125rem}.content>:first-child{margin-top:0}.content a:hover,.content a[href^=mailto]:not(:hover){text-decoration:none}.content a[href^=mailto]:hover{text-decoration:underline}.content a:not(.btn,[href^=mailto]){font-weight:700}.gform_wrapper.pgform_wrapper .gform_validation_errors{margin-bottom:var(--50);box-shadow:none}.gform_wrapper.pgform_wrapper .gform_required_legend{display:none}.gform_wrapper.pgform_wrapper .gfield_required{font:inherit;color:inherit}.gform_wrapper.pgform_wrapper .pgform{display:grid}.gform_wrapper.pgform_wrapper .pgform .gform_fields.gform_fields{grid-template-columns:auto}.gform_wrapper.pgform_wrapper .pgform .gfield.gfield--width-full{grid-column:1/-1}.gform_wrapper.pgform_wrapper .pgform .gfield_label.gfield_label{margin-bottom:0;font-weight:inherit}.gform_wrapper.pgform_wrapper .pgform .gfield_error label,.gform_wrapper.pgform_wrapper .pgform .gfield_error legend{color:inherit}.gform_wrapper.pgform_wrapper .pgform .gfield.gfield--width-full legend+*,.gform_wrapper.pgform_wrapper .pgform label+.ginput_container:not(.ginput_recaptcha){margin-top:.375rem}.gform_wrapper.pgform_wrapper .pgform input:is([type=email],[type=tel],[type=text]),.gform_wrapper.pgform_wrapper .pgform select,.gform_wrapper.pgform_wrapper .pgform textarea{padding:.3125rem 1rem;border:1px solid;border-radius:0;font-style:italic;color:inherit;background-color:inherit}.gform_wrapper.pgform_wrapper .pgform input[type=checkbox]{flex-shrink:0;width:1.875rem;height:1.875rem;margin:0;margin-right:1.5rem;border:1px solid;border-radius:0;color:inherit;-webkit-appearance:none;appearance:none}.gform_wrapper.pgform_wrapper .pgform input[type=checkbox]:checked{background-color:var(--formcolor)}.gform_wrapper.pgform_wrapper .pgform input[type=radio]{width:1.25rem;height:1.25rem;margin:0;margin-right:.625rem;border:1px solid;border-radius:50%;background-color:transparent;-webkit-appearance:none;appearance:none}.gform_wrapper.pgform_wrapper .pgform input[type=radio]:checked{background-image:radial-gradient(var(--formcolor) 45%,transparent 55%)}.gform_wrapper.pgform_wrapper .pgform select{padding-right:2rem;background-image:url('images/dblcarat.svg');background-position:center right .5625rem;background-repeat:no-repeat;background-size:.5rem .5625rem;-webkit-appearance:none;appearance:none}.gform_wrapper.pgform_wrapper .pgform .ginput_container_textarea textarea.textarea.textarea{height:10rem;padding:1rem;font:inherit}.gform_wrapper.pgform_wrapper .pgform .ginput_container_consent{display:flex;margin-top:2rem}.gform_wrapper.pgform_wrapper .pgform .pg-hiddenlegend legend+.ginput_container_consent{margin-top:0}.gform_wrapper.pgform_wrapper .pgform .gfield_description.validation_message{padding:.5rem}.gform_wrapper.pgform_wrapper .pgform .pg-hiddenlegend legend,.gform_wrapper.pgform_wrapper .pgform .pg-recaptcha label{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.gform_wrapper.pgform_wrapper .pgform .pg-recaptcha .grecaptcha-badge,.gform_wrapper.pgform_wrapper .pgform .pg-recaptcha iframe{width:auto!important;max-width:min(256px,100%)}.gform_wrapper.pgform_wrapper .pgform .pg-recaptcha .grecaptcha-badge{outline:1px solid #808080;box-shadow:none!important}.gform_wrapper.pgform_wrapper .pgform .gform_validation_container{display:none!important}.gform_wrapper.pgform_wrapper .pgform .gform_footer.gform_footer{margin-top:1rem;padding-block:0}.gform_wrapper.pgform_wrapper .pgform .gform_footer input[type=submit][type=submit]{margin-bottom:0;line-height:inherit!important;cursor:pointer}.header-skip{display:block;padding:1rem;border-bottom:1px solid;text-align:center;color:#fff;background-color:#000}.header-skip:not(:focus){position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.header-skip:focus{outline:0}.header-skip span{padding-right:.25rem;padding-left:.25rem}.header-skip:focus-visible span{outline:1px solid}.geobar{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;align-items:center;padding:.75rem var(--hs);font-weight:700;background-color:#d1d3d4}.geobar a:not(:hover){text-decoration:none}.geobar a:hover{color:rgb(var(--purple))}.geobar svg{max-width:1.5rem}.ph{display:grid;grid-template:4rem auto/var(--hs) 1fr 1fr var(--hs);border-bottom:1px solid;color:#fff;background-color:#000}.has-openmenu{position:fixed;inset:0}.has-openmenu .ph{position:relative;z-index:999;grid-template-rows:4rem calc(100vh - 4rem);color:#000;background-color:rgb(var(--ltblue))}.ph-logo{grid-column:2;align-self:center}.ph-logo a{display:block;width:max-content}.ph-menutoggle{grid-column:3;justify-self:end;align-self:center;width:1rem;height:1rem;color:#fff}.ph-menutoggle svg{width:100%}.ph-menutoggle[aria-pressed=true] .open{display:none}.ph-menutoggle:not([aria-pressed=true]) .close{display:none}.ph-menutoggle:not([aria-pressed=true])+.ph-menuwrapper{display:none}.ph-menuwrapper{grid-column:1/-1;width:100%;overflow-y:auto;padding:var(--50) var(--hs) 0;border-top:1px solid #fff}.has-opensubmenu .ph-menuwrapper{position:fixed;top:4rem}.ph-nav li{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center;padding-block:.75rem}.ph-nav a{font-weight:700;font-size:1.125rem;text-decoration:none}.ph-nav .current-menu-item>a,.ph-nav .current-page-ancestor>a,.single-blog .blog-ancestor>a,.single-case-studies .case-studies-ancestor>a,.single-news .news-ancestor>a,body:is(.tax-news-types,.tax-press-releases) .news-ancestor>a,body:is(.tax-what-we-do,.tax-capabilities,.tax-specialties,.tax-interests) .blog-ancestor>a{color:rgb(var(--yellow))}.ph-nav a svg{color:inherit}.submenutoggler{display:flex;align-items:center;font-size:1.125rem;color:#fff}.submenutoggler .desktopsvg{display:none}.ph-navflyout{display:grid;position:fixed;inset:0;top:calc(4rem + 1px);z-index:999;grid-template-rows:auto auto auto 1fr;gap:1.5rem;height:calc(100vh - 4rem);overflow-x:hidden;overflow-y:auto;padding-bottom:var(--vs);padding-inline:1.25rem;background-color:rgb(var(--ltblue))}.submenutoggler:not([aria-expanded=true])+.ph-navflyout{display:none!important}.pseudo-submenutoggler{display:block;width:calc(100% + 2.5rem);height:1.875rem;margin-inline:calc(-1 * var(--hs));padding-inline:var(--hs);font-size:.75rem;text-align:left;background-color:rgb(var(--ltbluedark))}.ph-navflyout a svg{display:inline;margin-left:.625rem;vertical-align:middle;color:#fff}.ph-navflyout-block1 li{padding-block:0}.ph-navflyout-block1 p{flex-basis:100%}.ph-navflyout-block1 a,.ph-navflyout3-block2 h2{font-size:1.5rem}.ph-navflyout-block2{margin-inline:calc(-1 * var(--hs));padding-inline:var(--hs);color:rgb(var(--white));background-color:rgb(var(--dkblue2))}.ph-navflyout-block2 li{padding-top:1.5rem}.ph-navflyout-block2 li:last-child{padding-bottom:1.5rem}.ph-navflyout-block2 li p{margin-top:0}.ph-navflyout-block3{padding-bottom:var(--vs)}.ph-navflyout-block3 li{padding-block:0}.ph-navflyout-block3 li+li{margin-top:1rem;border:0}.ph-navflyout-block3 a{font-size:1rem}.ph-navflyout2-block3 h2{margin-top:0}.ph-navflyout2-block3 li{display:grid;margin-top:1.875rem}.ph-navflyout2-block3 li+li{margin-top:1.875rem}.ph-nav .ph-navflyout2-block3 a{font-size:1.125rem}.ph-locations>ul>li>a svg{display:none}.ph-searchbtn{display:none}.ph-searchform{width:calc(100% + 2.5rem);margin-top:2.25rem;margin-inline:calc(-1 * var(--hs));padding-inline:var(--hs);text-align:left;color:#fff;background-color:rgb(var(--dkblue2))}.ph-searchform form{display:grid;grid-template:auto/1.25rem 1.875rem 1fr;padding-block:var(--50)}.ph-searchform label{align-self:center}.ph-searchform input{grid-column:3;width:100%;border:0;font-weight:700;font-size:1.125rem;color:#fff;background-color:transparent;-webkit-appearance:none;appearance:none}.ph-searchform input::placeholder{color:inherit}.ph-searchform .btn{display:none}.pf{display:grid;gap:var(--100);margin-inline:auto;padding:var(--100) var(--hs);text-align:center}.pf a{text-decoration:none}.pf-content>:first-child{margin-top:0}.pf-nav li:not(:first-child){margin-top:1rem}.pf-nav1{font-weight:700}.pf-nav1 a{text-decoration:none;color:rgb(var(--plum))}.pf-nav1 a:hover{color:rgb(var(--ltblue))}.pf-social{display:flex;gap:.625rem;justify-content:center}.pf-social a{border-radius:50%;color:rgb(var(--ltblue))}.pf-social a:hover{color:rgb(var(--plum))}.pf hr{display:none}.pf-nav2>div+div{margin-top:var(--100)}.pf-nav2-label{margin-top:0;font-size:1rem}.pf-nav2 li:first-child{margin-top:1rem}.pf-nav2 a:hover,.pf-nav3 a:hover{text-decoration:underline}.pf-copyright{margin-top:var(--100)}.block-searchresults{width:min(100% - 2 * var(--hs),48.125rem)}.searchresults-count{font-weight:700;font-size:1.5rem}.searchresults-count strong{color:rgb(var(--purple))}.searchresults{margin-top:var(--50);padding-top:var(--50);border-top:1px solid;font-weight:700}.searchresults li+li{margin-top:1rem}.searchresults a{display:inline-flex;gap:.625rem;color:rgb(var(--purple))}.searchresults a:not(:hover){text-decoration:none}.card-blog{display:grid;grid-template-rows:auto 1fr;max-width:23.125rem;text-align:center;color:rgb(var(--fg));background-color:rgb(var(--bg));--fg:var(--black);--bg:var(--dkgray)}.card-blog img{display:block;margin-inline:auto}.card-blog .titlebox{width:100%;margin-inline:auto;padding:2.5rem}.card-blog a{font-weight:700;font-size:1.5rem}.card-blog a:not(:hover){text-decoration:none}.card-blog a svg{margin-inline:auto}.block-clb{display:flex;flex-wrap:wrap;gap:.625rem 1.875rem;justify-content:center}.block-clb a{--bg:var(--gray)}.card-news{display:grid;grid-template-rows:auto auto 1fr;max-width:23.125rem;padding:2.5rem;color:rgb(var(--fg));background-color:rgb(var(--bg));--fg:var(--black);--bg:var(--gray)}.card-news-date{padding-bottom:1rem;border-bottom:1px solid;font-size:.875rem}.card-news-date span{font-weight:700}.card-news a{margin-top:1rem;font-weight:700;font-size:1.5rem}.card-news a:not(:hover){text-decoration:none}.card-news a svg{display:inline-block}.card-news-excerpt{margin-top:1rem}.resources-header{width:min(100% - 2 * var(--hs),var(--mw));margin-inline:auto;padding-top:var(--150)}.resources-header-cs{text-align:center}.resources-header :is(.hb,.hc){color:rgb(var(--red))}.resources-header .hb{margin-top:0}.resources-header .hc{margin-top:1rem}.resources-header .btn{margin-top:var(--50)}.resources-sidebar{margin-top:var(--100)}.resources-sidebar details{margin-top:.25rem;background-color:rgb(var(--gray))}.resources-sidebar summary{display:flex;justify-content:space-between;align-items:center;padding:1rem var(--hs);font-weight:700;text-transform:uppercase}.resources-sidebar summary::after{width:.5rem;height:.5625rem;background-image:url('images/dblcarat.svg');content:''}.resources-sidebar-box{margin-top:1.25rem!important}.resources-sidebar-box summary{text-transform:none}.resources-sidebar [open] summary::after{transform:rotate(180deg)}.resources-sidebar-box1{background-color:rgb(var(--ltyellow))!important}.resources-sidebar-box1 summary{background-color:rgb(var(--yellow))}.resources-sidebar-box2{background-color:rgb(var(--ltltblue))!important}.resources-sidebar-box2 summary{background-color:rgb(var(--ltblue))}.resources-sidebar ul,.resources-sidebar-box>div{width:calc(100% - 2 * var(--hs));margin-inline:auto;padding-block:var(--50);border-top:1px solid}.resources-sidebar-box>div{border-top:0}.resources-sidebar-box>div>:first-child{margin-top:0}.resources-sidebar li+li{margin-top:1rem}.resources-sidebar .active a{font-weight:700}.resources-sidebar a:not(:hover){text-decoration:none}.resources-sidebar-box a:not(:hover){text-decoration:underline}.resources-posts{margin-top:var(--150)}.resources-posts-featured-img{display:grid;grid-template-columns:var(--hs) 1fr var(--hs);background-image:linear-gradient(to bottom,transparent 50%,rgb(var(--yellow)) 50%)}.resources-posts-featured-img a{grid-column:2;justify-self:center}.resources-posts-featured-img img{display:block}.resources-posts-featured-titlebox{display:grid;grid-template-rows:auto auto auto 1fr;gap:1rem;padding:var(--50) var(--hs);text-align:center;background-color:rgb(var(--yellow))}.resources-posts-featured-titlebox-link{font-weight:700;font-size:1.5rem}.resources-posts-featured-titlebox-link svg{display:inline-block}.resources-posts-featured-titlebox-link:not(:hover){text-decoration:none}.resources-posts-featured-titlebox-tags{font-weight:700}.resources-posts-featured-titlebox-tags a:hover{text-decoration:none}.resources-posts-featured+.resources-cardlist{margin-top:1.875rem}.resources-cardlist{display:grid;grid-template-columns:repeat(auto-fit,23.125rem);gap:1.875rem;justify-content:center;padding-inline:var(--hs)}.resources-cardlist-case-studies{max-width:75.625rem;margin-top:var(--150);margin-inline:auto}.resources-pagination,.resources-pagination>div{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;align-items:center}.resources-pagination{width:100%;max-width:75.625rem;margin-top:var(--150);margin-inline:auto;padding-inline:var(--hs)}.searchresults-pagination{margin-top:var(--100)}.resources-pagination [aria-current=page]{font-weight:700}.resources-pagination a:not(:hover){text-decoration:none}.resources-header .btn,.resources-pagination .btn{--bg:var(--dkgray)}.resources-pagination .btn[aria-hidden]{background-color:rgb(var(--bg));opacity:.5;cursor:auto}.resources-pagination .btn:not([aria-hidden]):hover{background-color:#fff}.block+.block-default{margin-top:var(--100)}.block-default+.block-news-about{margin-top:var(--100);padding-block:var(--50);background-color:rgb(var(--yellow))}.block-news-about h2{margin-top:2rem;font-size:1rem}.block-news-about h2:first-child{margin-top:0}.block-news-about h2+*{margin-top:0}.block-header{display:grid;grid-template:auto 1.875rem/1fr min(100% - 2 * var(--hs),var(--mw)) 1fr;align-items:center;padding-block:0;text-align:center;color:rgb(var(--a));background-color:rgb(var(--c))}.block-header-standard{padding-top:var(--150)}.block-header>*{grid-area:1/1/-1/-1}.block-header-video-video{width:100%;height:100%;max-width:none;object-fit:cover}.block-header-video-videod{display:none}.block-header-video-btn{z-index:1;grid-area:1/2/2/3;justify-self:end;align-self:end}.block-header-video-btn:hover{background-color:rgb(var(--b) / .5)}.block-header-copy{width:min(100% - 2 * var(--hs),48.125rem);margin-inline:auto;padding-block:var(--vs)}.block-header-standard>.block-header-copy{padding-block:0}.block-header-title{margin-top:0;font-weight:400;font-size:.875rem;text-transform:uppercase;letter-spacing:.2em;color:var(--a,#000)}:is(.block-header-image,.block-header-video) .block-header-title{color:#fff}.block-header :is(.hb,.hc){position:relative;z-index:1;margin-top:1rem}.block-header-subhead{max-width:35.625rem;margin-top:var(--100);margin-inline:auto;font-weight:700;font-size:1.125rem}.block-header-subhead:empty{display:none}.block-header .stroke{display:inline-block;position:relative}.block-header .stroke::before{display:block;position:absolute;top:0;left:-.375rem;z-index:-1;width:calc(100% + .375rem);height:100%;background-image:linear-gradient(to bottom,transparent 50%,rgb(var(--b)) 50%);content:''}.block-header .btn{margin-top:var(--100)}.block-headerdx{display:grid;grid-template:auto 4rem auto auto auto/var(--hs) var(--hs) 1fr var(--hs) var(--hs);width:100%;padding-top:var(--150);color:#fff;background-color:#000;background-image:linear-gradient(to top,rgb(var(--dkblue)) 0,rgb(var(--black)) 15.625rem)}.block-headerdx .ha{z-index:1;grid-area:1/2/3/5;max-width:17.5rem;margin-top:0}.block-headerdx .ha-reduced{font-size:1.625rem}.block-headerdx-img{grid-area:2/3/4/4;justify-self:center}.block-headerdx-colorbox{grid-area:4/2/5/5;margin-top:var(--50);color:rgb(var(--b));background-color:rgb(var(--a))}.block-headerdx-colorbox-ctas{display:flex;flex-wrap:wrap;gap:.75rem}.block-headerdx-colorbox-ctas a:not(.btn){font-weight:700}.block-headerdx-colorbox-ctas a:not(.btn):hover{text-decoration:none}.block-headerdx .marquee{grid-area:5/1/6/6;margin-top:var(--50)}.block-header-blog{text-align:initial;background-color:rgb(var(--b))}.block-header-blog .block-header-copy{padding-block:var(--100)}.block-default-blog{display:grid;gap:2.5rem 1.875rem;width:min(100% - 2 * var(--hs),48.125rem)}.block-default-blog a{color:rgb(var(--purple))}.block-default-blog a:hover{text-decoration:none}.block-default-blog h2{font-size:1.5rem;text-transform:uppercase;color:rgb(var(--purple))}.block-default-blog h3{font-size:1.25rem;color:#000}.block-default-blog iframe,.block-default-blog img{margin-block:var(--50)}.bdb-content>:first-child{margin-top:0}.bdb-author{display:grid;grid-template:auto auto/6.25rem auto;gap:1.25rem;align-items:center;padding:1.875rem;color:rgb(var(--plum));background-color:#e9e9e9}.bdb-author h2{grid-area:1/1/2/3;margin:0;font-size:1.25rem;text-transform:none;color:rgb(var(--black))}.bdb-author img{margin:0}.bdb-author h3{margin:0;font-size:1rem;line-height:1.25;text-transform:uppercase;color:inherit}.bdb-author h3+div{font-size:.875rem;line-height:1.42}.bdb-rp h2{margin:0;font-size:1rem;line-height:1.8}.bdb-rp ul{display:grid;gap:1.25rem;margin-top:1.25rem}.bdb-rp li{display:grid;grid-template-columns:auto 1fr;gap:.9375rem;align-items:center}.bdb-rp li a:has(img){align-self:start}.bdb-rp li img{display:block;max-width:10.625rem;margin:0}.bdb-rp li a{font-weight:700;font-size:1.25rem;line-height:1;color:rgb(var(--black))}.bdb-rp li a{text-decoration:none}.bdb-rp li a:hover{text-decoration:underline}.block-blockquote{font-weight:700;text-align:center;color:rgb(var(--c));background-color:rgb(var(--d))}.block-blockquote svg{margin-inline:auto;color:rgb(var(--b))}.block-blockquote figure{margin-top:var(--50)}.block-blockquote blockquote{display:grid;grid-template:auto auto auto/auto minmax(auto,35.625rem) auto;gap:.625rem;margin:0}.block-blockquote p{grid-area:1/2/4/3;margin:0;font-style:italic}.block-blockquote blockquote::after,.block-blockquote blockquote::before{font-style:italic;font-size:2.5rem;line-height:1;color:rgb(var(--a))}.block-blockquote blockquote::before{position:relative;top:-.5rem;grid-area:1/1/2/2;justify-self:end;content:open-quote}.block-blockquote blockquote::after{position:relative;bottom:-1rem;grid-area:3/3/4/4;justify-self:start;content:close-quote}.block-blockquote figcaption{margin-top:1rem;font-size:.75rem;text-transform:uppercase}.block-blockquote figcaption::before{content:'- '}.block-bt{text-align:center}.block-bt .resources-cardlist{margin-top:var(--50)}.block-bt li:nth-child(3n+1){--fg:var(--white);--bg:var(--medblue)}.block-bt li:nth-child(3n+2){--fg:var(--white);--bg:var(--plum)}.block-bt li:nth-child(3n+3){--fg:var(--white);--bg:var(--dkblue)}.block-bt .card-blog a svg{color:inherit}.block-bt .btn{margin-top:var(--50)}.block-cbwv{color:rgb(var(--b))}.block-cbwv img{display:block}.block-cbwv .playpausebtn,.block-cbwv-video{display:none}.block-cbwv .colorbox{z-index:1;text-align:center;background-color:rgb(var(--a))}.block-cbwv .colorbox .btn{justify-self:center;--bg:var(--c)}.block-contact{display:grid;grid-gap:var(--50) 1.875rem}.block-contact-block2{background-color:rgb(var(--ltblue))}.block-contact-block3{padding:var(--100) var(--hs);background-color:rgb(var(--gray))}.block-contact-block3>*{max-width:29.375rem;margin-inline:auto}.block-contact-block3>:first-child{margin-top:0}.block-contact-block3 .gform_wrapper.pgform_wrapper .pgform{gap:var(--50);--formcolor:#000}.block-contact-block3 .gform_wrapper.pgform_wrapper .gform_heading+*{margin-top:1rem}.block-contact-block3 .gform_wrapper.pgform_wrapper .pgform .gform_fields.gform_fields{gap:1.5rem}.block-contact-block3 .gform_wrapper.pgform_wrapper .pgform .pg-labelheading legend{font-weight:700;font-size:1.125rem;text-transform:uppercase}.block-contact-block3 .gform_wrapper.pgform_wrapper .pgform .gfield_radio{display:grid;gap:.75rem}.block-contact-block3 .gform_wrapper.pgform_wrapper .pgform .gfield_description:not(.validation_message){margin-top:1rem}.block-contact-block3 .gform_wrapper.pgform_wrapper .pgform .pg-recaptcha .grecaptcha-badge{margin-top:1.75rem}.block-contact input[type=submit]{--fg:var(--black);--bg:var(--ltblue)}.block-contact input[type=submit]:hover{--bg:var(--white)}.block-cbt{display:grid;gap:var(--50);color:rgb(var(--b));background-color:rgb(var(--c))}.block-cbt h2{text-align:center}.block-cbt-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,23.125rem),1fr));gap:var(--50) 1.875rem;padding-top:var(--50);border-top:1px solid}.block-cbt-listitem h3{margin-top:0;font-size:1.5rem}.block-cbt-listitem h3 a{text-decoration:none}.block-cbt-listitem h3 a:hover span{text-decoration:underline}.block-cbt-listitem h3 svg{display:inline-block;margin-left:.5rem;color:rgb(var(--a))}.block-cbt-listitem>div{margin-top:1rem}.block-cbt>.btn{justify-self:center;--bg:var(--a)}.block-cpis{max-width:60.625rem;color:rgb(var(--c));background-color:rgb(var(--d))}.block-cpis-colorbox{margin-top:var(--50);color:rgb(var(--b));background-color:rgb(var(--a))}.block-cpis-colorbox .hf{text-transform:uppercase}.block-cpis-copy-image .block-cpis-img,.block-cpis-image-copy .block-cpis-content{margin-top:var(--100)}.block-cpis-content .btn{--bg:var(--a)}.block-cpis-img{display:block;margin-inline:auto}.block-cpis-copy-colorbox-image .block-cpis-img{margin-top:1.875rem}.block-cpit{display:grid;gap:.9375rem;justify-content:center;background-color:rgb(var(--c))}.block-cpit img{display:block;width:100%}.block-cpit .block-cpit-img1{display:none}.block-cpit-content{padding:var(--100) var(--hs);color:rgb(var(--b));background-color:rgb(var(--a))}.block-fcs{display:grid;grid-template:auto 240px auto/var(--hs) 1fr var(--hs);max-width:120rem}.block-fcs picture{grid-area:1/1/3/4}.block-fcs .colorbox-wrapper{grid-area:2/2/4/3}.block-fcs .colorbox{color:rgb(var(--b));background-color:rgb(var(--a))}.block-fcs .colorbox h2{margin-top:1rem;color:rgb(var(--c))}.block-fcss{max-width:120rem;color:rgb(var(--b));background-color:rgb(var(--a))}.block-fcss1{display:grid;place-items:center}.block-fcss1>*{display:block;grid-area:1/1/-1/-1}.block-fcss1 h2{max-width:23.125rem;margin-top:0;text-align:center}.block-fcss2{padding-inline:var(--hs)}.block-fcss2 ul{padding-block:var(--150)}.block-fcss2 li+li{margin-top:var(--100)}.block-fcss2 a{text-decoration:none}.block-fcss2 .he,.block-fcss2 .hf{display:block}.block-fcss2 a:hover .hf{text-decoration:underline}.block-fiwcb{display:grid;grid-template:1fr auto auto/var(--hs) 1fr var(--hs);align-items:center}.block-fiwcb picture{grid-area:1/1/3/4}.block-fiwcb img{display:block;margin-inline:auto}.block-fiwcb .colorbox-wrapper{grid-area:2/2/4/3}.block-fiwcb .colorbox{color:rgb(var(--b));background-color:rgb(var(--a))}.block-fiwc{display:grid;place-items:center;max-width:120rem}.block-fiwc::after{display:block;grid-area:1/-1;width:100%;height:100%;background-color:rgb(var(--a) / .8);content:''}.block-fiwc>*{grid-area:1/-1}.block-fiwc img,.block-fiwc picture{display:block;width:100%;height:100%;object-fit:cover}.block-fiwc .hccta{z-index:1;width:min(100% - 2 * var(--hs),35.625rem);margin-inline:auto;padding-block:var(--150);text-align:center;color:rgb(var(--b))}.block-fiwc .hccta .btn{justify-self:center;--bg:var(--c)}.block-image *{display:block}.block-lbs{display:grid;gap:1.25rem;background-color:rgb(var(--c))}.block-lbs-lb{display:grid;gap:var(--50);justify-items:center;width:100%;max-width:60.625rem;margin-inline:auto;padding:var(--50) var(--hs) var(--100);color:rgb(var(--b));background-color:rgb(var(--a))}.block-lbs h2 svg{display:inline-block;color:#fff}.block-lbs h2 a{text-decoration:none}.block-lbs h2 a:hover span{text-decoration:underline}.block-lbt{display:flex;flex-wrap:wrap;column-gap:1.875rem;width:100%;max-width:73.125rem;background-color:rgb(var(--c))}.block-lbt-lb{grid-template-rows:auto 1fr;flex-grow:1;flex-basis:23.125rem;padding:var(--150) var(--hs);color:rgb(var(--b));background-color:rgb(var(--a))}.block-lbt h2{text-transform:uppercase}.block-lbt h2 svg{display:inline-block;color:#fff}.block-lbt h2 a{text-decoration:none}.block-lbt h2 a:hover span{text-decoration:underline}.block-ll{color:rgb(var(--b));background-color:rgb(var(--a))}.block-ll .block-bg-inner{display:grid;gap:var(--50)}.block-ll h2{margin-top:0;text-align:center}.block-ll .content{max-width:35.625rem;margin-inline:auto;text-align:center}.block-ll-list{display:grid;grid-template-columns:repeat(auto-fill,16.875rem);gap:var(--50) 1.875rem;padding-top:var(--50);border-top:1px solid;font-size:1.5rem}.block-ll-list:first-child{padding-top:0;border-top:0}.block-ll-listitem{flex-grow:1;flex-basis:16.875rem;font-weight:700}.block-ll-listitem a{text-decoration:none;color:rgb(var(--c))}.block-ll-listitem a:hover span{text-decoration:underline}.block-ll-listitem a svg{color:#fff}.block-logos{text-align:center}.block-logos>*{margin-inline:auto}.block-logos .content,.block-logos h2{max-width:35.625rem}.block-logos .content{margin-top:var(--50)}.logos-logos{display:flex;gap:1.875rem;justify-content:center;max-width:60.625rem;margin-top:var(--100)}.logos-logos li{flex-basis:7.8125rem}.logos-logos img{display:block}.map{width:73.125rem;height:37.5rem;max-width:calc(100% + 2.5rem);margin-top:var(--50);margin-inline:calc(-1 * var(--hs))}.marker-popup{padding:var(--hs);font:300 1rem Gotham,sans-serif}.marker-popup h2{margin-top:0;color:#041e5b}.marker-popup div{margin-block:1rem}.marker-popup a{font-weight:700;color:rgb(var(--ltblue))}.marker-popup a:hover{color:#041e5b}.block-mq{color:rgb(var(--a));background-color:rgb(var(--c))}.no-js .block-mq{display:none}.marquee{display:grid;grid-template-rows:auto;grid-template-columns:1fr min(100% - 2 * var(--hs),var(--mw)) 1fr;align-items:center;width:100%;overflow:hidden;font-weight:700;font-size:3.125rem;line-height:1;text-transform:uppercase}.marquee-wrapper{grid-area:1/1/2/-1}.marquee-wrapper span~span{margin-left:2ch}.marquee-btn{position:relative;z-index:1;grid-area:1/2/2/3;justify-self:end;color:rgb(var(--b))}.marquee-btn:hover{background-color:rgb(var(--b) / .3)}.block-newsletter{padding-block:var(--100);color:rgb(var(--b));background-color:rgb(var(--a))}.block-newsletter .gform_anchor{scroll-margin-top:var(--100)}.block-newsletter .block-bg-inner{width:min(100% - 2 * var(--hs),60.625rem)}.block-newsletter h2,.block-newsletter p{margin-top:0}.block-newsletter h2{text-transform:uppercase;color:rgb(var(--c))}.block-newsletter em{color:rgb(var(--d))}.block-newsletter .gform_wrapper.pgform_wrapper .pgform{gap:1.5rem;--formcolor:#fff}.block-newsletter .gform_wrapper.pgform_wrapper .pgform .gform_fields.gform_fields{gap:var(--50)}.block-newsletter .gfield:not(.gfield_html){max-width:29.375rem}.block-newsletter .gfield_consent_label{font-size:.75rem}.block-newsletter input[type=submit]:hover{--bg:var(--white)}.block-newsletter input[type=submit]{--fg:var(--black);--bg:var(--c)}.block-people{text-align:center;background-color:rgb(var(--gray))}.block-people-list-wrapper{position:relative}.block-people-list{display:grid;grid-template-columns:repeat(auto-fill,16.875rem);gap:5rem 1.875rem;justify-content:center;margin-top:var(--50);padding-top:var(--50);border-top:1px solid}.card-person-img img{border-radius:50%}.card-person-name{margin-top:1rem}.card-person-name svg{display:inline-block;margin-left:.25rem;color:rgb(var(--ltblue))}.no-js .card-person-name svg{display:none}.person-modal{max-width:73.125rem;margin:auto;padding:0;border:0;background-color:rgb(var(--yellow))}.person-modal-inner{display:grid;padding:1.25rem;text-align:initial}.person-modal-closer{justify-self:end;font-weight:700;text-transform:uppercase}.person-modal-closer span{font-weight:300}.person-modal-img{margin-top:var(--50)}.person-modal-img img{border-radius:50%}.person-modal-linkedin{display:flex;gap:.5rem;align-items:center}.person-modal-linkedin:not(:empty){margin-top:1.25rem}.person-modal-linkedin a:hover{color:rgb(var(--purple))}.person-modal-name{margin-top:var(--50);font-weight:700}.person-modal-bio{margin-top:1rem}.block-video,.block-video>a{display:grid}.block-video *{grid-area:1/1/-1/-1;place-items:center}.block-video iframe{aspect-ratio:16/9}.block-video>a{z-index:1}.block-video .playbtn{border-radius:50%}.block-video a:hover .playbtn{background-color:rgb(var(--black) / .2)}.no-js .block-video>a{display:none}.block-video img{display:block}.block-video dialog{aspect-ratio:16/9;max-width:calc(100vw - 2 * var(--hs));max-height:calc(100vh - 2 * var(--hs));margin:auto;padding:0;border:0;background-color:transparent}.block-video dialog iframe{width:calc(100vw - 2 * var(--hs));max-width:100%;max-height:100%;margin-inline:auto}@media (min-width:30.9375em){.block-cpit{grid-template:auto auto/1fr 1fr}.block-cpit-content{grid-column:1/-1}}@media (min-width:40.0625em){.colorbox,.colorboxsm{padding:var(--50)}.block-cbwv{display:grid;grid-template:auto 3.125rem 3.125rem auto/var(--hs) 1fr var(--hs)}.block-cbwv img{display:none}.block-cbwv-video{display:block;grid-area:1/1/4/-1;margin-inline:auto}.block-cbwv .playpausebtn{display:inline-block;z-index:1;grid-area:2/2/3/3;justify-self:end}.block-cbwv .colorbox{grid-area:3/2/5/3;width:min(100% - 2 * var(--hs),48.125rem);margin-inline:auto}.block-contact-block3 .gform_wrapper.pgform_wrapper .pgform .gfield_radio{display:flex;gap:1.875rem}.block-fiwcb{grid-template:1fr auto 1fr/1fr min(100% - 2 * var(--hs),var(--mw)) 1fr}.block-fiwcb picture{grid-area:1/1/-1/-1}.block-fiwcb .colorbox-wrapper{display:grid;grid-area:2/2/3/3}.block-fiwcb .colorbox{max-width:29.375rem}.block-fiwcb .colorbox.right{justify-self:end}}@media (min-width:44.375em){.block-cpit{grid-template:auto auto auto/1fr 1fr;gap:1.875rem;max-width:41.875rem}.block-cpit .block-cpit-img1{display:block;grid-column:1/-1}.block-cpit-content{max-width:41.875rem}}@media (min-width:48em){:root{--vs:9.375rem;--50:3.125rem;--100:6.25rem;--150:9.375rem}.playpausebtn,.playpausebtn svg{width:3rem;height:3rem}.ha{font-size:6.25rem}.hb{font-size:4.625rem}.hc{font-size:2.5rem}.hd{font-size:1.5rem}.hf{font-size:1.5rem}.block-contact-block3 .gform_wrapper.pgform_wrapper .pgform .pg-labelheading legend{font-size:1.5rem}.block-header-standard{padding-top:var(--100)}.block-header-subhead{margin-top:var(--50);font-size:1.5rem}.block-header .btn{margin-top:var(--50)}.block-headerdx{grid-template:auto 10.25rem auto auto auto/var(--hs) var(--hs) 1fr var(--hs) var(--hs);background-image:linear-gradient(to top,rgb(var(--dkblue)) 0,rgb(var(--black)) 31.25rem)}.block-headerdx .ha{max-width:41.875rem}.block-headerdx .ha-reduced{font-size:4rem}.block-headerdx-colorbox{padding-block:var(--100)}.block-default-blog:has(.bdb-rp){grid-template-columns:57fr 17fr}.bdb-author{grid-area:2/1}.bdb-rp ul{row-gap:1.875rem}.bdb-rp li{grid-template:auto auto/1fr}.block-blockquote blockquote{column-gap:1.875rem}.block-blockquote blockquote p{font-size:1.5rem}.block-blockquote blockquote::after,.block-blockquote blockquote::before{font-size:4.875rem}.block-blockquote blockquote::after{bottom:-2rem}.block-blockquote figcaption{font-size:1rem}.block-cbwv{grid-template-rows:auto 6.25rem 6.25rem auto}.block-contact h2{font-size:1.5rem}.block-cbt-list{row-gap:4.375rem}.block-lbs-lb{grid-template-columns:16.875rem 1fr;align-items:center;padding:0}.block-lbs-lb-img{width:100%;height:100%;max-width:none;object-fit:cover}.block-lbs-hccta{width:min(100% - 3.75rem,29.375rem);padding-block:var(--50)}.block-lbt{row-gap:var(--50)}.block-lbt-lb{padding:var(--50)}.logos-logos li{flex-basis:12.5rem}.marquee-wrapper span~span{margin-left:1ch}.marquee{font-size:9.375rem}.person-modal-inner{grid-template:auto auto auto 1fr/4.375rem 10.625rem 1fr 4.375rem;column-gap:1.875rem;padding:1.875rem 0 var(--100)}.person-modal-closer{grid-area:1/3/2/5;margin-right:1.875rem}.person-modal-img{grid-area:2/2/5/3}.person-modal-linkedin{justify-content:center}.person-modal-name{grid-area:2/3/3/4}.person-modal-title{grid-area:3/3/4/5}.person-modal-bio{grid-area:4/3/5/4}}@media (min-width:50em){.block-header-video-videod{display:block}.block-header-video-videom{display:none}}@media (min-width:60em){.resources-posts-featured{display:grid;grid-template-columns:1fr 1fr;gap:1.875rem;max-width:48.125rem;margin-inline:auto;padding:var(--100) var(--hs);background-image:linear-gradient(to right,transparent 10.625rem,rgb(var(--yellow)) 10.625rem)}.resources-posts-featured-img{display:block;background-image:none}.resources-posts-featured-titlebox{gap:2rem;padding:0;text-align:left}.block-cpis{display:grid;grid-template-columns:23.125rem 1fr 29.375rem;gap:1.875rem;align-items:start}.block-cpis-image-copy{grid-template-columns:29.375rem 1fr 23.125rem}.block-cpis-copy-colorbox-image{grid-template:auto 2.5rem auto/23.125rem 4.375rem 1fr 10.625rem}.block-cpis-copy-image .block-cpis-img,.block-cpis-image-copy .block-cpis-content{grid-column:3;margin-top:0}.block-cpis-copy-colorbox-image .block-cpis-content{grid-area:1/1/4/2}.block-cpis-copy-colorbox-image .block-cpis-colorbox{z-index:1;grid-area:1/2/3/4;margin-top:0}.block-cpis-copy-colorbox-image .block-cpis-img{grid-area:2/3/4/5;margin-top:0}.block-fcss{display:grid;grid-template:45rem/1fr 1fr}.block-fcss1 img{height:100%;object-fit:cover}.block-fcss2{overflow-y:auto}.block-fcss2 ul{max-width:23.125rem;margin-inline:auto}}@media (min-width:64em){.colorbox{padding:var(--100)}}@media (min-width:73.125em){.block-blog,.block-news{display:grid;grid-template:auto 1fr auto/16.875rem 1fr 48.125rem;width:min(100% - 2 * var(--hs),var(--mw));margin-inline:auto}.resources-header{grid-area:1/1/2/2;width:100%;padding-top:var(--100)}.resources-sidebar{grid-area:2/1/3/2;margin-top:var(--50)}.resources-sidebar details{background-color:transparent}.resources-sidebar summary{padding-inline:0}.resources-sidebar-box summary,.resources-sidebar-box>div{padding:1.5rem}.resources-sidebar [open] summary::after{content:none}.resources-sidebar ul{width:100%;padding-top:1rem}.resources-posts{grid-area:1/3/3/4;margin-top:var(--100)}.resources-posts-featured{padding-inline:0}.resources-posts-featured-titlebox{padding-right:1.875rem}.resources-cardlist{padding-inline:0}.resources-pagination{grid-area:3/1/4/4;padding-top:var(--50);border-top:1px solid}.block-contact{grid-template:auto 1fr/6.25rem 23.125rem 41.875rem}.block-contact-block1{grid-area:1/2}.block-contact-block2{grid-area:2/2;align-self:start}.block-contact-block3{grid-area:1/3/3/4}.block-fcss2 ul{margin-left:6.25rem}}@media (min-width:75em){.fb{margin-inline:auto}.geobar{gap:1.25rem;font-size:1.5rem}.geobar svg{max-width:100%}.ph,.ph-menuwrapper{grid-template:8.75rem/1fr 18.75rem 43.75rem 10.625rem 1fr}.has-openmenu,.has-opensubmenu .ph-menuwrapper{position:static}.ph-logo{z-index:1;grid-area:1/2/2/3}.ph-logo img{width:9.375rem}.ph-menutoggle{display:none}.ph-menuwrapper{display:grid!important;grid-area:1/1/2/-1;overflow-y:hidden;padding:0;border-top:0}.ph-nav1{grid-area:1/3}.ph-nav2{display:flex;grid-area:1/4;gap:2rem;justify-content:end;align-items:center}.ph-nav ul{display:flex;gap:3rem;height:100%}.ph-nav li{padding:0}.ph-nav a{font-weight:300;font-size:1rem}.ph-nav a:hover,.ph-nav a:hover svg,.ph-nav button:hover,.ph-nav li.has-flyout:hover>a{color:rgb(var(--yellow))}.ph-nav a:hover{color:rgb(var(--yellow))}.ph-nav1>ul>.current-menu-item>a,.ph-nav1>ul>.current-page-ancestor>a,.single-blog .ph-nav1>ul>.blog-ancestor>a,.single-case-studies .ph-nav1>ul>.case-studies-ancestor>a,.single-news .ph-nav1>ul>.news-ancestor>a,body:is(.tax-news-types,.tax-press-releases) .ph-nav1>ul>.news-ancestor>a,body:is(.tax-what-we-do,.tax-capabilities,.tax-specialties,.tax-interests) .ph-nav1>ul>.blog-ancestor>a{padding-block:.125rem;border-block:1px solid}.ph-nav .desktopsvg{display:inline-block;width:8px;height:9px}.ph-nav .mobilesvg{display:none}.ph-nav .has-flyout:hover>.ph-navflyout{display:grid!important}.ph-nav .has-flyout:hover>button,.ph-nav .has-flyout>button[aria-expanded=true]{transform:rotate(180deg)}.ph-navflyout{position:absolute;top:8.75rem;bottom:auto;gap:0 1.875rem;height:auto;overflow-y:hidden;padding-block:var(--100);border-top:1px solid #fff;color:#000}.pseudo-submenutoggler{display:none}.ph-navflyout a{font-weight:700}.ph-navflyout a svg{width:1.5rem;height:1.5rem}.ph-navflyout1,.ph-navflyout3{grid-template:auto auto/1fr 23.125rem 4.375rem 29.375rem 1fr}.ph-navflyout1-block1,.ph-navflyout3-block1{grid-area:1/2/2/3;font-size:1.5rem}.ph-navflyout-block1 a{font-size:2.5rem}.ph-navflyout-block1 ul{display:block}.ph-navflyout-block2{grid-area:1/3/2/5;margin-inline:0;padding-inline:0;color:inherit;background-color:inherit}.ph-navflyout-block2 ul{display:block}.ph-navflyout-block2 li p{margin-top:1rem}.ph-navflyout-block2 li+li{margin-top:2rem;padding-top:2rem;border-top:1px solid}.ph-navflyout-block2 li:last-child{padding-bottom:0}.ph-navflyout-block2 a{font-size:1.5rem}.ph-navflyout1-block2 a{display:flex;gap:.625rem}.ph-navflyout1-block3{grid-area:2/2/3/5;margin-top:var(--50);padding-top:var(--50);padding-bottom:0;border-top:1px solid}.ph-navflyout1-block3 ul{display:block;column-width:16.875rem}.ph-navflyout2{grid-template:auto/1fr 16.875rem 16.875rem 23.125rem 1fr;gap:1.875rem}.ph-navflyout2-block1{grid-area:1/2/2/3}.ph-navflyout2-block2{grid-area:1/3/2/4}.ph-navflyout2-block3{grid-area:1/4/2/5}.ph-navflyout2-block3 ul{display:block}.ph-navflyout3-block2 h2{margin-top:0;font-size:2.5rem}.ph-navflyout3-block2 ul{display:grid;grid-template:repeat(10,auto)/16.875rem 16.875rem;grid-auto-flow:column;gap:0 1.875rem;height:auto;margin-top:1.5rem}.ph-navflyout3-block2 li svg{display:none}.ph-navflyout3-block2 li+li{margin-top:.5rem;padding-top:0;border-top:0}.ph-locations{height:100%}.ph-locations>ul>li>a svg{display:block}.ph-locations span{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.ph-searchbtn{display:block}.ph-searchbtn[aria-pressed=true]{z-index:1000}.ph-searchform{position:absolute;inset:0;bottom:auto;z-index:999;width:100%;height:8.75rem;margin-top:0;margin-inline:0;background-color:rgb(var(--purple))}.ph-searchbtn:not([aria-pressed=true])+.ph-searchform{display:none}.ph-searchbtn .close{width:1.625rem;height:1.625rem}.ph-searchbtn[aria-pressed=true] .search{display:none}.ph-searchbtn:not([aria-pressed=true]) .close{display:none}.ph-searchform form{grid-template:8.75rem/1fr 60.625rem 6.25rem 1.5rem 1fr;gap:1.875rem;align-items:center;padding-block:0}.ph-searchform svg{display:none}.ph-searchform input{grid-column:2;font-weight:300;font-size:2.25rem}.ph-searchform .btn{display:inline;align-self:center;border-color:#fff;background-color:#fff}.ph-searchform .btn:hover{border-color:#000;color:#fff;background-color:#000}.pf{grid-template:auto auto auto/1fr 16.875rem 1.875rem 16.875rem 1.875rem 16.875rem 1.875rem 16.875rem 1fr;gap:0;padding:var(--100) 0 var(--50);text-align:initial}.pf-logo{grid-column:2}.pf-content{grid-column:4}.pf-nav1{grid-column:6}.pf-social{grid-column:8;justify-content:end}.pf-nav2{grid-area:2/1/3/-1;margin-top:var(--50);padding-top:var(--50);border-top:1px solid}.pf-nav2>div{display:flex;justify-content:center}.pf-nav2>div+div{margin-top:1rem}.pf-nav2-label{margin-top:0}.pf-nav2 ul{display:flex;margin-left:1ch}.pf-nav2 li:is(:first-child,:not(:first-child)){margin-top:0}.pf-nav2 li+li::before{margin-right:1ch;margin-left:1ch;content:'|'}.pf-legal{display:flex;grid-area:3/2/4/9;gap:2.5rem;justify-content:center}.pf-nav3 ul{display:flex;gap:2.5rem;margin-top:1rem}.pf-nav3 li:not(:first-child){margin-top:0}.pf-copyright{margin-top:1rem}.block-headerdx{grid-template:auto 12.5rem 3.5rem auto auto/repeat(14,1fr);column-gap:1.875rem;padding-block:var(--150) var(--100)}.block-headerdx .ha{z-index:2;grid-area:1/2/4/8}.block-headerdx-img{z-index:1;grid-area:3/3/6/12}.block-headerdx-colorbox{z-index:2;grid-area:2/9/5/14;margin-top:0}.block-headerdx .marquee{grid-area:5/1/6/15;margin-top:0}.block-cbwv{grid-template:1fr auto var(--150)/1fr 12.5rem 48.125rem 12.5rem 1fr}.block-cbwv-video{grid-area:1/1/3/-1}.block-cbwv .playpausebtn{grid-area:2/4/3/5;align-self:end;margin-bottom:var(--50)}.block-cbwv .colorbox{grid-area:2/3/4/4}.block-cpit{grid-template:auto auto/29.375rem 20rem 20rem;max-width:100%}.block-cpit .block-cpit-img1{grid-column:2/4}.block-cpit-content{display:grid;grid-area:1/1/3/2;align-items:center;padding-inline:4.375rem}.block-fcs{grid-template:var(--100) 1fr auto 1fr var(--100)/1fr min(100% - 2 * var(--hs),var(--mw)) 1fr}.block-fcs picture{grid-area:1/1/-1/-1}.block-fcs img{width:100%;height:100%;max-width:none;object-fit:cover}.block-fcs .colorbox-wrapper{display:grid;grid-area:3/2/4/3}.block-fcs .colorbox{max-width:35.625rem}.block-fcs .colorbox.right{justify-self:end}.person-modal{width:100%}}@media (min-width:78em){.block-headerdx{grid-template-columns:1fr repeat(12,4.375rem) 1fr}}.sitemap{margin-inline:max(1.5rem,((100% - 73.125rem) / 2))}.sitemap h1{margin-block:6.25rem;padding-bottom:6.25rem;border-bottom:1px solid #000;color:rgb(var(--plum))}.sitemap h2{margin-block:3.125rem}.sitemap ul{display:grid;gap:.625rem;margin-top:.625rem;padding-left:1.875rem;list-style:none}.sitemap>ul{margin:0;padding-left:0}.sitemap a{font-size:.875rem;line-height:1.125;color:rgb(var(--plum))}.sitemap a:not(:hover){text-decoration:none}