/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"HCo Chronicle Display";src:url("/themes/custom/hahn_2023/libraries/fonts/hco_chronicle_display/woff2/ChronicleDisp-Regular_Web.woff2") format("woff2"),url("/themes/custom/hahn_2023/libraries/fonts/hco_chronicle_display/woff/ChronicleDisp-Regular_Web.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"HCo Chronicle Display";src:url("/themes/custom/hahn_2023/libraries/fonts/hco_chronicle_display/woff2/ChronicleDisp-Italic_Web.woff2") format("woff2"),url("/themes/custom/hahn_2023/libraries/fonts/hco_chronicle_display/woff/ChronicleDisp-Italic_Web.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"HCo Chronicle Display";src:url("/themes/custom/hahn_2023/libraries/fonts/hco_chronicle_display/woff2/ChronicleDisp-Semibold_Web.woff2") format("woff2"),url("/themes/custom/hahn_2023/libraries/fonts/hco_chronicle_display/woff/ChronicleDisp-Semibold_Web.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"HCo Chronicle Display";src:url("/themes/custom/hahn_2023/libraries/fonts/hco_chronicle_display/woff2/ChronicleDisp-SemiboldItal_Web.woff2") format("woff2"),url("/themes/custom/hahn_2023/libraries/fonts/hco_chronicle_display/woff/ChronicleDisp-SemiboldItal_Web.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"Poppins";src:url("/themes/custom/hahn_2023/libraries/fonts/Poppins/Poppins-VariableFont_wght.otf");font-weight:125 950;font-stretch:75% 125%;font-style:normal}@font-face{font-family:"Poppins";src:url("/themes/custom/hahn_2023/libraries/fonts/Poppins/Poppins-Italic-VariableFont_wght.otf");font-weight:125 950;font-stretch:75% 125%;font-style:italic}:root{--sans-serif-font:"Poppins",sans-serif;--serif-font:"HCo Chronicle Display",serif;--color-blue:#002896;--color-light-blue:#A1CCEB;--color-sage:#A7D7B2;--color-coral:#FFAF93;--color-charcoal:#3A3839;--color-interaction-dark-blue:#001B66;--color-inactive-gray:#6F6D78;--base-font-size-px:16;--columns:9;--design-width-px:1366;--gutter-px:30;--gutter:calc(var(--gutter-px) / var(--base-font-size-px) * 1rem);--content-area-width:calc((var(--design-width-px) - calc((var(--columns) + 1) * var(--gutter-px))) / var(--base-font-size-px) * 1rem);--content-auto-rows:minmax(calc(var(--content-area-width) / var(--columns) * .40),auto)}html{font-size:calc(var(--base-font-size-px) * 1px)}body{font-family:var(--sans-serif-font);color:var(--color-charcoal);background-color:white}.dialog-off-canvas-main-canvas{background-color:white}.dialog-off-canvas-main-canvas a:link,.dialog-off-canvas-main-canvas a:visited,.dialog-off-canvas-main-canvas a:active,.dialog-off-canvas-main-canvas a:hover{text-decoration:underline;text-decoration-thickness:0.125rem;text-underline-offset:0.25rem;transition:all 0.25s;color:var(--color-blue);text-decoration:underline;text-decoration-color:var(--color-coral);font-weight:600;transition:all 0.25s}.dialog-off-canvas-main-canvas a:active,.dialog-off-canvas-main-canvas a:hover{text-decoration-thickness:0.1875rem;color:var(--color-interaction-dark-blue)}.dialog-off-canvas-main-canvas h1,.dialog-off-canvas-main-canvas h2,.dialog-off-canvas-main-canvas .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item,.dialog-off-canvas-main-canvas .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item{font-family:var(--serif-font);color:var(--color-blue);font-weight:600}.dialog-off-canvas-main-canvas h1 a:link,.dialog-off-canvas-main-canvas h1 a:visited,.dialog-off-canvas-main-canvas h1 a:active,.dialog-off-canvas-main-canvas h1 a:hover,.dialog-off-canvas-main-canvas h2 a:link,.dialog-off-canvas-main-canvas .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item a:link,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item a:link,.dialog-off-canvas-main-canvas .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item a:link,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item a:link,.dialog-off-canvas-main-canvas h2 a:visited,.dialog-off-canvas-main-canvas .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item a:visited,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item a:visited,.dialog-off-canvas-main-canvas .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item a:visited,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item a:visited,.dialog-off-canvas-main-canvas h2 a:active,.dialog-off-canvas-main-canvas .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item a:active,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item a:active,.dialog-off-canvas-main-canvas .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item a:active,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item a:active,.dialog-off-canvas-main-canvas h2 a:hover,.dialog-off-canvas-main-canvas .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item a:hover,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item a:hover,.dialog-off-canvas-main-canvas .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item a:hover,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item a:hover{text-decoration:underline;text-decoration-thickness:0.125rem;text-underline-offset:0.25rem;transition:all 0.25s;color:var(--color-blue);text-decoration-color:var(--color-coral)}.dialog-off-canvas-main-canvas h1 a:hover,.dialog-off-canvas-main-canvas h2 a:hover,.dialog-off-canvas-main-canvas .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item a:hover,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item a:hover,.dialog-off-canvas-main-canvas .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item a:hover,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item a:hover{text-decoration-thickness:0.1875rem;text-decoration-color:var(--color-coral)}.dialog-off-canvas-main-canvas h1 a:active,.dialog-off-canvas-main-canvas h2 a:active,.dialog-off-canvas-main-canvas .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item a:active,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item a:active,.dialog-off-canvas-main-canvas .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item a:active,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item a:active{color:var(--color-interaction-dark-blue)}.dialog-off-canvas-main-canvas h1{font-size:4.375rem;line-height:4.375rem}.dialog-off-canvas-main-canvas h2,.dialog-off-canvas-main-canvas .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item,.dialog-off-canvas-main-canvas .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item{font-size:2rem;line-height:2.375rem}.dialog-off-canvas-main-canvas h3,.dialog-off-canvas-main-canvas h4,.dialog-off-canvas-main-canvas h5{font-family:var(--sans-serif-font);font-weight:600}.dialog-off-canvas-main-canvas h3{font-size:1.375rem;line-height:2rem}.dialog-off-canvas-main-canvas h4{font-size:1.0625rem;line-height:1.5rem}.dialog-off-canvas-main-canvas h5{font-size:0.9375rem;line-height:1.25rem}.dialog-off-canvas-main-canvas p{font-family:var(--sans-serif-font);font-size:1.0625rem;line-height:1.5rem;margin:0.9375rem 0}.dialog-off-canvas-main-canvas p.large,.dialog-off-canvas-main-canvas .layout-container>.region .node--type-practice-area .field--name-body p,.layout-container>.region .node--type-practice-area .field--name-body .dialog-off-canvas-main-canvas p,.dialog-off-canvas-main-canvas .layout-container>.region .node--type-person .field--name-body p:nth-child(1),.layout-container>.region .node--type-person .field--name-body .dialog-off-canvas-main-canvas p:nth-child(1){font-size:1.375rem;line-height:2rem;margin:1.25rem 0}.dialog-off-canvas-main-canvas p.footer{font-size:0.9375rem;line-height:1.25rem}.dialog-off-canvas-main-canvas ul,.dialog-off-canvas-main-canvas li{line-height:1.5rem}.dialog-off-canvas-main-canvas ul{padding-left:1em}.dialog-off-canvas-main-canvas li::marker{color:var(--color-blue)}.dialog-off-canvas-main-canvas strong{font-weight:600}a.button,a.button:link,a.button:visited,.button{display:inline-block;font-size:1rem;padding:1.0625rem 1.25rem 0.875rem 1.25rem;font-family:var(--font-sans-serif);font-weight:600;color:var(--color-blue);background-color:white;border:0.125rem solid var(--color-blue);border-radius:4rem;transition:all ease 0.3s;text-decoration:none;padding-right:3.5rem;margin:0;position:relative}a.button:after,a.button:link:after,a.button:visited:after,.button:after{background-image:url("/themes/custom/hahn_2023/images/icons/arrow_right.svg");background-repeat:no-repeat;background-size:1.25rem;background-position:calc(100% - 1rem) center;content:" ";height:100%;width:100%;display:block;position:absolute;right:0;top:0}a.button.transparent,a.button:link.transparent,a.button:visited.transparent,.button.transparent{background-color:transparent}a.button:hover,a.button:link:hover,a.button:visited:hover,.button:hover{box-shadow:inset 17rem 0 0 0 var(--color-blue);color:white}a.button:hover:after,a.button:link:hover:after,a.button:visited:hover:after,.button:hover:after{background-image:url("/themes/custom/hahn_2023/images/icons/arrow_right_white.svg")}a.button:active,a.button:link:active,a.button:visited:active,.button:active{background-color:var(--color-interaction-dark-blue);color:white}a.button.download:after,a.button:link.download:after,a.button:visited.download:after,.button.download:after{background-image:url("/themes/custom/hahn_2023/images/icons/download.svg");background-size:1rem}a.button.download:hover:after,a.button:link.download:hover:after,a.button:visited.download:hover:after,.button.download:hover:after{background-image:url("/themes/custom/hahn_2023/images/icons/download_white.svg")}a.button.left-arrow,a.button:link.left-arrow,a.button:visited.left-arrow,.button.left-arrow{padding:1.0625rem 2rem 0.875rem 4rem}a.button.left-arrow::after,a.button:link.left-arrow::after,a.button:visited.left-arrow::after,.button.left-arrow::after{display:none}a.button.left-arrow::before,a.button:link.left-arrow::before,a.button:visited.left-arrow::before,.button.left-arrow::before{content:" ";background-image:url("/themes/custom/hahn_2023/images/icons/arrow_left.svg");background-repeat:no-repeat;background-size:1.25rem;background-position:1rem center;content:" ";height:100%;width:100%;display:block;position:absolute;right:0;top:0}a.button.left-arrow:hover,a.button:link.left-arrow:hover,a.button:visited.left-arrow:hover,.button.left-arrow:hover{box-shadow:inset 16.625rem 0 0 0 var(--color-blue);color:white}a.button.left-arrow:hover::before,a.button:link.left-arrow:hover::before,a.button:visited.left-arrow:hover::before,.button.left-arrow:hover::before{background-image:url("/themes/custom/hahn_2023/images/icons/arrow_left_white.svg")}a.call-to-action,a.call-to-action:link,a.call-to-action:visited,.call-to-action{margin-top:1.0625rem;font-family:var(--font-sans-serif);font-weight:600;color:var(--color-blue);transition:all ease 0.3s;text-decoration:none;background-image:url("/themes/custom/hahn_2023/images/icons/arrow_right.svg");background-repeat:no-repeat;background-size:1.25rem;background-position:calc(100% - 1rem) center;padding-right:3.5rem}.layout-container{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;max-width:1366px;margin:auto}.layout-container>.region{display:grid;grid-column:2 / span var(--columns);grid-template-columns:repeat(var(--columns),calc(var(--content-area-width) / var(--columns)));gap:var(--gutter)}.layout-container>.region.region-footer{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;font-size:0.875rem;grid-column:-1 / 1;background-color:var(--color-light-blue);padding-top:var(--gutter);padding-bottom:6rem}.layout-container>.region.region-footer a{text-decoration:underline;text-decoration-thickness:0.125rem;text-underline-offset:0.25rem;transition:all 0.25s;text-underline-offset:0.25rem}.layout-container>.region.region-footer a:hover{text-decoration-thickness:0.1875rem}.layout-container>.region.region-footer p{margin:0;font-size:0.875rem}.layout-container>.region.region-footer nav{grid-column:2 / span 5}.layout-container>.region.region-footer nav ul.menu{display:flex;flex-flow:row wrap;gap:var(--gutter);margin:0;margin-bottom:0.9375rem}.layout-container>.region.region-footer nav ul.menu li{margin:0}.layout-container>.region.region-footer #block-hahn-2023-address{grid-column:8 / -2}.layout-container>.region.region-footer #block-hahn-2023-copyright{grid-column:2 / span 4;align-self:center}.layout-container>.region.region-footer #block-hahn-2023-copyright .footer-logo{width:15rem;margin-bottom:3rem}.layout-container>.region.region-footer #block-hahn-2023-phonenumber{grid-column:8 / span 1;align-self:auto}.layout-container>.region.region-footer #block-hahn-2023-phonenumber a{display:inline-block;background-image:url("/themes/custom/hahn_2023/images/icons/phone_white.svg");background-repeat:no-repeat;padding-left:2rem}.layout-container>.region.region-footer #block-hahn-2023-followus{grid-column:var(--columns) / span 2}.layout-container>.region.region-footer #block-hahn-2023-followus .field--name-body{display:flex;flex-flow:row;gap:1.25rem;align-items:center}.layout-container>.region.region-footer #block-hahn-2023-followus .field--name-body ul{margin:0;padding:0;list-style:none;display:flex;flex-flow:row wrap;gap:1.25rem;align-items:center}.layout-container>.region.region-footer #block-hahn-2023-followus .field--name-body ul li{margin:0;padding:0}.layout-container>.region.region-footer #block-hahn-2023-followus .field--name-body ul li a{text-indent:-9999px;border:0.125rem solid var(--color-blue);border-radius:3.125rem;width:var(--gutter);height:var(--gutter);background-repeat:no-repeat;background-position:center center;display:inline-block;background-size:1rem 1rem;text-decoration:none}.layout-container>.region.region-footer #block-hahn-2023-followus .field--name-body ul li a.linkedin{background-image:url("/themes/custom/hahn_2023/images/icons/icon_linkedin.svg")}.layout-container>.region.region-footer #block-hahn-2023-followus .field--name-body ul li a.instagram{background-image:url("/themes/custom/hahn_2023/images/icons/icon_instagram.svg")}.layout-container>.region.region-footer #block-hahn-2023-followus .field--name-body ul li a.facebook{background-image:url("/themes/custom/hahn_2023/images/icons/icon_facebook.svg")}.layout-container>.region.region-footer a{text-decoration:underline;text-decoration-thickness:0.125rem;text-underline-offset:0.25rem;transition:all 0.25s;text-decoration-color:white}.layout-container>.region.region-content{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;grid-column:-1 / 1;padding-bottom:5rem}.layout-container>.region.region-content .field--name-body{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;grid-auto-rows:calc(var(--content-area-width) / var(--columns) * .40)}.layout-container>.region.region-content .field--name-body .body-container{grid-column:2 / span 4;grid-row:6 / span 3}.layout-container>.region.region-content .field--name-body .body-container.basic-page{grid-row:auto;grid-column:3 / span 6}.layout-container>.region.region-content .field--name-body .body-container.bottom-section{grid-column:2 / span 4;grid-row:9 / span 3}.layout-container>.region.region-content li,.layout-container>.region.region-content li.large,.layout-container>.region.region-content li.footer{line-height:1.75em}.layout-container>.region .node--type-practice-area .field--name-body{display:block;grid-column:3 / span 6}.layout-container>.region .node--type-person .field--name-body{display:block;grid-column:3 / span 6}.layout-container.template-overlapped-boxes #block-hahn-2023-page-title,.layout-container.template-overlapped-boxes-auto-row #block-hahn-2023-page-title,.layout-container.template-just-flow #block-hahn-2023-page-title{display:none}.layout-container.template-overlapped-boxes .field-person-footer-container,.layout-container.template-overlapped-boxes-auto-row .field-person-footer-container,.layout-container.template-just-flow .field-person-footer-container{display:grid;gap:var(--gutter);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-column:-1 / 1;grid-row:28 / span 4}.layout-container.template-overlapped-boxes .field-person-footer-container>div,.layout-container.template-overlapped-boxes-auto-row .field-person-footer-container>div,.layout-container.template-just-flow .field-person-footer-container>div{grid-auto-rows:calc(var(--content-area-width) / var(--columns) * 0.325);display:grid;gap:var(--gutter);grid-template-columns:1rem repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) -1rem}.layout-container.template-overlapped-boxes .field-person-footer-container>div .person-footer-image,.layout-container.template-overlapped-boxes-auto-row .field-person-footer-container>div .person-footer-image,.layout-container.template-just-flow .field-person-footer-container>div .person-footer-image{grid-column:2 / span 2;width:21rem;z-index:2}.layout-container.template-overlapped-boxes .field-person-footer-container>div .person-footer-image img,.layout-container.template-overlapped-boxes-auto-row .field-person-footer-container>div .person-footer-image img,.layout-container.template-just-flow .field-person-footer-container>div .person-footer-image img{width:100%;height:auto}.layout-container.template-overlapped-boxes .field-person-footer-container>div .person-footer-text,.layout-container.template-overlapped-boxes-auto-row .field-person-footer-container>div .person-footer-text,.layout-container.template-just-flow .field-person-footer-container>div .person-footer-text{grid-row:2 / span 3;background-color:var(--color-coral);margin-left:calc(var(--gutter) * -1.4);padding:calc(var(--gutter) * 1);display:grid;align-content:center;justify-content:end;grid-column:4 / span var(--columns);z-index:1}.layout-container.template-overlapped-boxes .field-person-footer-container>div:nth-child(2) .person-footer-text,.layout-container.template-overlapped-boxes-auto-row .field-person-footer-container>div:nth-child(2) .person-footer-text,.layout-container.template-just-flow .field-person-footer-container>div:nth-child(2) .person-footer-text{margin-right:2rem}.layout-container.template-overlapped-boxes-auto-row .region.region-content .field--name-body,.layout-container.template-just-flow .region.region-content .field--name-body{grid-auto-rows:var(--content-auto-rows)}.layout-container.template-overlapped-boxes-auto-row .region.region-content .secondary-image.small,.layout-container.template-overlapped-boxes-auto-row .region.region-content .bottom-container.no-background,.layout-container.template-just-flow .region.region-content .secondary-image.small,.layout-container.template-just-flow .region.region-content .bottom-container.no-background{grid-row:auto;grid-auto-rows:min-content}.layout-container.template-plain-page #block-hahn-2023-page-title{max-width:calc(var(--design-width-px) * 1px);margin:auto}.layout-container.template-plain-page>.region.region-content{display:block;max-width:calc(var(--design-width-px) * 1px);margin:auto}.layout-container.template-plain-page>.region.region-content .field--name-body{display:block;grid-template-columns:initial;grid-auto-rows:initial;gap:initial;max-width:calc(var(--design-width-px) * 1px);margin:auto}.layout-container.template-plain-page-with-header #block-hahn-2023-page-title{display:none}.layout-container.template-plain-page-with-header>.region.region-content{display:block;max-width:calc(var(--design-width-px) * 1px);margin:auto}.layout-container.template-plain-page-with-header>.region.region-content .field--name-body{grid-template-rows:repeat(7,calc(var(--content-area-width) / var(--columns) * .40)) auto}.basic-page-link{grid-column:2 / span 4;grid-row:20 / span 1}.page-node-type-practice-area #block-hahn-2023-page-title{display:none}.page-node-type-practice-area .block-system-main-block>article{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;grid-template-rows:repeat(8,calc(var(--content-area-width) / var(--columns) * .40)) auto auto auto}.page-node-type-practice-area .block-system-main-block>article>*{grid-column:-1 / 1}.page-node-type-practice-area .block-system-main-block>article .field--name-field-main-image{grid-column:6 / -1;z-index:50;grid-row:1 / span 7;grid-row:1 / span 8}.page-node-type-practice-area .block-system-main-block>article .field--name-field-main-image img{width:100%;height:100%;object-fit:cover;object-position:center top;background-position:center top}.page-node-type-practice-area .block-system-main-block>article .field--name-field-contact{grid-column:2 / span 4;grid-row:5 / span 3}.page-node-type-practice-area .block-system-main-block>article .field--name-field-contact .field__label{text-transform:uppercase;font-weight:600}.page-node-type-practice-area .block-system-main-block>article h2,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-practice-area .block-system-main-block>article .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .page-node-type-practice-area .block-system-main-block>article .field__item{margin-top:1rem;margin-bottom:1rem}.page-node-type-practice-area .block-system-main-block>article h2 span.field.field--name-title,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item span.field.field--name-title,.page-node-type-practice-area .block-system-main-block>article .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item span.field.field--name-title,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .page-node-type-practice-area .block-system-main-block>article .field__item span.field.field--name-title{font-size:1.375rem;font-family:var(--sans-serif-font)}.page-node-type-practice-area .block-system-main-block>article .field--type-entity-reference-revisions{grid-column:3 / span 6;border-top:0.125rem solid var(--color-light-blue);padding-top:1rem}.page-node-type-practice-area .block-system-main-block>article .field--type-entity-reference-revisions>.field__items>.field__item>details.paragraph--type--general-content{padding-top:2rem}.page-node-type-practice-area .block-system-main-block>article .field--type-entity-reference-revisions>.field__items>.field__item:first-of-type>details.paragraph--type--general-content{padding-top:0}.page-node-type-practice-area .block-system-main-block>article .field--name-field-position-title{font-size:1.375rem;margin-bottom:2rem}.page-node-type-practice-area .block-system-main-block>article .field--name-field-email{background-image:url("/themes/custom/hahn_2023/images/icons/envelope_ababab.svg");background-repeat:no-repeat;padding-left:1.5625rem;margin-bottom:0}.page-node-type-practice-area .block-system-main-block>article .field--name-field-phone-number{background-image:url("/themes/custom/hahn_2023/images/icons/phone_ababab.svg");background-repeat:no-repeat;padding-left:1.5625rem;margin-top:1rem}.page-node-type-practice-area .block-system-main-block>article .field__item a:link,.page-node-type-practice-area .block-system-main-block>article .field__item a:visited,.page-node-type-practice-area .block-system-main-block>article .field__item a:active{text-decoration-color:var(--color-coral);font-weight:600}.page-node-type-practice-area .block-system-main-block>article .field--name-field-related-practice-areas .field__item a:link,.page-node-type-practice-area .block-system-main-block>article .field--name-field-related-practice-areas .field__item a:visited,.page-node-type-practice-area .block-system-main-block>article .field--name-field-related-practice-areas .field__item a:active,.page-node-type-practice-area .block-system-main-block>article .field--name-field-related-practice-areas .field__item a:hover{text-decoration:underline;text-decoration-thickness:0.125rem;text-underline-offset:0.25rem;transition:all 0.25s;text-decoration-color:white;font-weight:600}.page-node-type-practice-area .block-system-main-block>article .field--name-field-related-practice-areas .field__item a:hover{text-decoration-thickness:0.1875rem;text-decoration-color:white}.page-node-type-practice-area .block-system-main-block>article .field--name-body{grid-template-columns:auto;grid-auto-rows:auto}.page-node-type-practice-area .block-system-main-block>article .field--name-body .field--type-text-with-summary{grid-column:3 / span 6;grid-template-columns:auto;grid-row:auto}.page-node-type-practice-area .block-system-main-block>article .field--name-field-content .field--type-entity-reference-revisions{grid-column:3 / span 6;grid-template-columns:auto;grid-row:9 / span 11}.page-node-type-practice-area .block-system-main-block>article .field--name-field-related-practice-areas{grid-column:3 / span 6;grid-template-columns:auto;grid-row:20 / span 1}.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item{font-family:var(--serif-font);font-size:2rem;color:var(--color-blue);line-height:2.375rem;margin-top:0}.page-node-type-practice-area .block-system-main-block>article .paragraph--type--quote{margin-top:2rem;display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr}.page-node-type-practice-area .block-system-main-block>article .paragraph--type--quote .field--name-field-image{grid-column:1 / span 3;grid-row:1 / span 4}.page-node-type-practice-area .block-system-main-block>article .paragraph--type--quote .field--name-field-image .field__item img{width:100%;height:auto}.page-node-type-practice-area .block-system-main-block>article .paragraph--type--quote .field--name-field-body{grid-column:5 / span 4;grid-auto-rows:auto}.page-node-type-practice-area .block-system-main-block>article .paragraph--type--quote .field--name-field-body p{font-size:2rem;line-height:2.375rem;font-weight:400;color:var(--color-blue);font-family:var(--serif-font);margin-top:0}.page-node-type-practice-area .block-system-main-block>article .paragraph--type--quote .field--name-field-author{grid-column:5 / span 3;grid-auto-rows:auto;font-weight:600}.page-node-type-practice-area .block-system-main-block>article .paragraph--type--quote .field--name-field-author-title{grid-column:5 / span 3;grid-auto-rows:auto;margin-top:-1.5rem}.page-node-type-practice-area .block-system-main-block>article .paragraph--type--quote.no-image .field--name-field-body,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--quote.no-image .field--name-field-author,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--quote.no-image .field--name-field-author-title{grid-column:1 / 9}.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;grid-auto-rows:calc(var(--content-area-width) / var(--columns) * .40)}.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container .related-areas-image img{width:100%;height:auto}.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container .field--name-field-related-practice-areas .field__label{display:none}.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container .field--name-field-related-practice-areas .field__items{display:flex;flex-flow:row;gap:var(--gutter);margin-bottom:var(--gutter)}.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container .related-areas-image{grid-column:2 / span 2}.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container .related-areas-text{grid-column:4 / -2;grid-row:2 / span 2;background-color:var(--color-coral);margin-left:calc(var(--gutter) * -1);padding:calc(var(--gutter) * 2);display:grid;grid-template-columns:1fr auto;align-content:center}.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container .related-areas-text>div:nth-child(2){justify-self:end;align-self:center}.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container .related-areas-text .field-related-areas-label h5{font-weight:600;margin-bottom:0;text-transform:uppercase}.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container .related-areas-text h4{margin-top:1rem}.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container .related-areas-text a:link,.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container .related-areas-text a:visited,.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container .related-areas-text a:active,.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container .related-areas-text a:hover{text-decoration-color:var(--color-blue)}.field--name-field-content.field--type-entity-reference-revisions details.paragraph--type--general-content{margin:0;border:0}.field--name-field-content.field--type-entity-reference-revisions details.paragraph--type--general-content>summary{position:relative;padding:0;list-style:none}.field--name-field-content.field--type-entity-reference-revisions details.paragraph--type--general-content>summary::-webkit-details-marker{display:none}.page-node-type-person #block-hahn-2023-page-title{display:none}.page-node-type-person .block-system-main-block>article{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;grid-template-rows:repeat(8,calc(var(--content-area-width) / var(--columns) * .40)) auto auto auto}.page-node-type-person .block-system-main-block>article h1.main-text.no-overlay{grid-column:2 / span 6}.page-node-type-person .block-system-main-block>article h4{margin-top:3rem}.page-node-type-person .block-system-main-block>article>*{grid-column:-1 / 1}.page-node-type-person .block-system-main-block>article .field--name-field-main-image{grid-column:6 / -1;z-index:50;grid-row:1 / span 7;grid-row:1 / span 8}.page-node-type-person .block-system-main-block>article .field--name-field-main-image img{width:100%;height:100%;object-fit:cover;object-position:center top;background-position:center top}.page-node-type-person .block-system-main-block>article .field--name-field-position-title{grid-column:2 / span 4;grid-row:5 / span 3;font-size:1.375rem}.page-node-type-person .block-system-main-block>article .gradient-box{grid-column:9 / -1;grid-row:7 / span 3;z-index:51;padding:calc(var(--gutter) * (5 / 3));align-self:flex-start}.page-node-type-person .block-system-main-block>article .gradient-box>div:not(.jarallax-container){--columns-wide:1;padding:0}.page-node-type-person .block-system-main-block>article .gradient-box>div:not(.jarallax-container) .field-related-areas-label h5{text-transform:uppercase}.page-node-type-person .block-system-main-block>article .gradient-box>div:not(.jarallax-container) h4 .field__label{display:none}.page-node-type-person .block-system-main-block>article .gradient-box .related-areas-text{--columns-wide:none!important}.page-node-type-person .block-system-main-block>article .gradient-box .related-areas-text .field--name-field-related-practice-areas .field__item{margin-bottom:1rem}.page-node-type-person .block-system-main-block>article .gradient-box a:link,.page-node-type-person .block-system-main-block>article .gradient-box a:visited,.page-node-type-person .block-system-main-block>article .gradient-box a:active,.page-node-type-person .block-system-main-block>article .gradient-box a:hover{margin-bottom:1rem;text-decoration-color:white}.page-node-type-person .block-system-main-block>article .field--name-field-email{grid-column:2 / span 4;grid-row:6 / span 3;font-size:1.0625rem;line-height:1.5rem}.page-node-type-person .block-system-main-block>article .field--name-field-email .field__item{background-image:url("/themes/custom/hahn_2023/images/icons/envelope_ababab.svg");background-repeat:no-repeat;padding-left:2rem;margin-bottom:1rem}.page-node-type-person .block-system-main-block>article .field--name-field-email .field__item a{text-decoration-color:var(--color-coral);font-weight:600}.page-node-type-person .block-system-main-block>article .field--name-field-phone-number{grid-column:2 / span 4;grid-row:7 / span 1;margin-top:-11mm;font-size:1.0625rem;line-height:1.5rem}.page-node-type-person .block-system-main-block>article .field--name-field-phone-number .field__item{background-image:url("/themes/custom/hahn_2023/images/icons/phone_ababab.svg");background-repeat:no-repeat;padding-left:2rem}.page-node-type-person .block-system-main-block>article .field--name-field-phone-number .field__item a{text-decoration-color:var(--color-coral);font-weight:600}.page-node-type-person .block-system-main-block>article .field--name-body{grid-column:3 / span 6;grid-template-columns:auto !important;grid-row:auto}.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions{grid-column:3 / span 6;padding-top:1rem}.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item{font-family:var(--serif-font);font-size:2rem;color:var(--color-blue);line-height:2.375rem;border-top:0.125rem solid var(--color-light-blue);padding-top:2rem;margin-top:2rem}.page-node-type-person .block-system-main-block>article .paragraph--type--quote{margin-top:2rem;display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr}.page-node-type-person .block-system-main-block>article .paragraph--type--quote .field--name-field-image{grid-column:1 / span 3;grid-row:1 / span 4}.page-node-type-person .block-system-main-block>article .paragraph--type--quote .field--name-field-image .field__item img{width:100%;height:auto}.page-node-type-person .block-system-main-block>article .paragraph--type--quote .field--name-field-body{grid-column:5 / span 4;grid-auto-rows:auto}.page-node-type-person .block-system-main-block>article .paragraph--type--quote .field--name-field-body p{font-size:2rem;line-height:2.375rem;font-weight:400;color:var(--color-blue);font-family:var(--serif-font);margin-top:0}.page-node-type-person .block-system-main-block>article .paragraph--type--quote .field--name-field-author{grid-column:5 / span 3;grid-auto-rows:auto;font-weight:600}.page-node-type-person .block-system-main-block>article .paragraph--type--quote .field--name-field-author-title{grid-column:5 / span 3;grid-auto-rows:auto;margin-top:-1.5rem}.page-node-type-person .block-system-main-block>article .paragraph--type--quote.no-image .field--name-field-body,.page-node-type-person .block-system-main-block>article .paragraph--type--quote.no-image .field--name-field-author,.page-node-type-person .block-system-main-block>article .paragraph--type--quote.no-image .field--name-field-author-title{grid-column:1 / 9}.page-node-type-person .block-system-main-block>article .field-person-footer-container{display:grid;gap:var(--gutter);grid-template-rows:auto;grid-template-columns:1fr 1fr}.page-node-type-person .block-system-main-block>article .field-person-footer-container>div{grid-auto-rows:calc(var(--content-area-width) / var(--columns) * 0.325);display:grid;gap:var(--gutter);grid-template-columns:1rem repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) -1rem}.page-node-type-person .block-system-main-block>article .field-person-footer-container>div .person-footer-image{grid-column:2 / span 2;width:21rem;z-index:2}.page-node-type-person .block-system-main-block>article .field-person-footer-container>div .person-footer-image img{width:100%;height:auto}.page-node-type-person .block-system-main-block>article .field-person-footer-container>div .person-footer-text{grid-row:3 / span 2;background-color:var(--color-coral);margin-left:calc(var(--gutter) * -1.4);padding:calc(var(--gutter) * 1);display:grid;align-content:center;justify-content:end;grid-column:4 / span var(--columns);z-index:1}.page-node-type-person .block-system-main-block>article .field-person-footer-container>div:nth-child(2) .person-footer-text{margin-right:2rem}.page-node-type-person .block-system-main-block .related-areas-text h4{margin-top:0}details:not(.paragraph--type--general-content){border:none !important}details:not(.paragraph--type--general-content) summary{font-weight:600;list-style:none;padding-left:0;color:var(--color-blue)}details:not(.paragraph--type--general-content) summary::marker,details:not(.paragraph--type--general-content) summary::-webkit-details-marker{display:none}.separator-line{border-bottom:0.125rem solid var(--color-light-blue);margin-top:3rem}.block-local-tasks-block,.block-system-breadcrumb-block,.region-content>div{grid-column:-1 / 1}#block-hahn-2023-search-form-wide{text-align:right;grid-column:5 / -1}#block-hahn-2023-site-branding{width:75%;grid-column:1 / span 3}#block-hahn-2023-mainnavigation{grid-column:4 / span 6;display:flex;flex-flow:row}#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default{float:none;width:100%;margin:0;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:center}#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default a,#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default a.is-active,#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default a:focus,#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default span{color:var(--color-blue);text-decoration:none;background-color:transparent;text-decoration-color:var(--color-coral);padding:0;font-weight:600}#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default a:hover,#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default a.is-active:hover,#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default a:focus:hover,#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default span:hover{text-decoration:underline;text-decoration-thickness:0.125rem;text-underline-offset:0.25rem;transition:all 0.25s;background-color:transparent;text-decoration-color:var(--color-coral)}#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default a.menuparent,#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default a.is-active.menuparent,#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default a:focus.menuparent,#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default span.menuparent{padding-right:2.5rem}#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default li{background-color:transparent;float:none}#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default li.active-trail>a,#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default li.active-trail>a.is-active,#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default li.active-trail>a:focus,#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default li.active-trail>span{text-decoration:underline;text-decoration-thickness:0.125rem;text-underline-offset:0.25rem;transition:all 0.25s;background-color:transparent;text-decoration-color:var(--color-coral)}#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default span.nolink{cursor:default}#block-hahn-2023-mainnavigation ul.sf-menu:after{display:none}#block-hahn-2023-mainnavigation ul.sf-menu .sf-sub-indicator:after{content:"";background-image:url("/themes/custom/hahn_2023/images/icons/chevron_down.svg");transition:all ease 0.25s;background-repeat:no-repeat;width:100%;height:100%;background-position:center;background-size:0.65rem}#block-hahn-2023-mainnavigation ul.sf-menu .sfHover .sf-sub-indicator:after{content:"";background-image:url("/themes/custom/hahn_2023/images/icons/chevron_up.svg")}#block-hahn-2023-mainnavigation ul.sf-menu.sf-horizontal.sf-shadow ul{display:flex;gap:0.9375rem;flex-flow:column;padding:0.9375rem;background-color:white}form#views-exposed-form-our-people-page-1,form#search-block-form{display:inline-block;border-bottom:0.125rem solid var(--color-light-blue)}form#views-exposed-form-our-people-page-1 .form-type-search,form#search-block-form .form-type-search{margin:0}form#views-exposed-form-our-people-page-1 input#edit-keys,form#views-exposed-form-our-people-page-1 input#edit-search,form#search-block-form input#edit-keys,form#search-block-form input#edit-search{border:0;padding:0.625rem;width:100%}form#views-exposed-form-our-people-page-1 input#edit-keys:focus-visible,form#views-exposed-form-our-people-page-1 input#edit-search:focus-visible,form#search-block-form input#edit-keys:focus-visible,form#search-block-form input#edit-search:focus-visible{outline:0}form#views-exposed-form-our-people-page-1 input#edit-keys::-webkit-search-cancel-button,form#views-exposed-form-our-people-page-1 input#edit-search::-webkit-search-cancel-button,form#search-block-form input#edit-keys::-webkit-search-cancel-button,form#search-block-form input#edit-search::-webkit-search-cancel-button{display:none}form#views-exposed-form-our-people-page-1 .button:not(#edit-reset),form#search-block-form .button:not(#edit-reset){display:inline-block;padding:0.625rem;background-color:white;border:0;border-radius:0;text-indent:-9999px;position:relative}form#views-exposed-form-our-people-page-1 .button:not(#edit-reset):after,form#search-block-form .button:not(#edit-reset):after{background-image:url("/themes/custom/hahn_2023/images/icons/search.svg");background-repeat:no-repeat;background-position:center center;background-size:100%}form#views-exposed-form-our-people-page-1 .button:not(#edit-reset):hover,form#search-block-form .button:not(#edit-reset):hover{box-shadow:none}form#views-exposed-form-our-people-page-1 .button:not(#edit-reset):hover:after,form#search-block-form .button:not(#edit-reset):hover:after{background-image:url("/themes/custom/hahn_2023/images/icons/search.svg")}form#views-exposed-form-our-people-page-1 .button:not(#edit-reset).ready-to-search:after,form#search-block-form .button:not(#edit-reset).ready-to-search:after{background-image:url("/themes/custom/hahn_2023/images/icons/arrow_right.svg");cursor:pointer}form#views-exposed-form-our-people-page-1 #edit-reset,form#search-block-form #edit-reset{padding:1.0625rem 1.25rem 1.0625rem 1.25rem}form#views-exposed-form-our-people-page-1 #edit-reset:after,form#search-block-form #edit-reset:after{display:none}form#views-exposed-form-our-people-page-1{border-bottom:0}form#views-exposed-form-our-people-page-1 .form-item-search{margin:0;border-bottom:0.125rem solid var(--color-light-blue)}form#views-exposed-form-our-people-page-1 #edit-actions{padding-top:1rem;position:relative}form#views-exposed-form-our-people-page-1 #edit-actions .form-submit[value="Apply"]{position:absolute;top:-2.5rem;right:1rem}h1.main-text{font-size:4.375rem;color:var(--color-blue);line-height:4.375rem;grid-column:2 / span 5;z-index:100;grid-row:2 / span 2;margin:0;transition:all 1s cubic-bezier(0.3,0,0,1);transform:translateY(10rem);opacity:0}h1.main-text.visible{transform:translateY(0px);opacity:1}h1.main-text.no-overlay{grid-column:2 / span 4}.main-image{grid-column:6 / -1;z-index:50;grid-row:1 / span 7}.main-image img{width:100%;height:100%;object-fit:cover;object-position:center top;background-position:center top}.view-news-insights .views-row{margin-bottom:3.125rem}.view-news-insights .views-row .views-field.views-field-created{text-transform:uppercase;font-weight:600;font-size:0.9375rem;line-height:1.375rem}.view-news-insights .views-row .views-field.views-field-title{font-family:var(--serif-font);font-size:2rem;line-height:2.375rem}.view-news-insights .views-row .views-field.views-field-title h2,.view-news-insights .views-row .views-field.views-field-title .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .view-news-insights .views-row .views-field.views-field-title .field__item,.view-news-insights .views-row .views-field.views-field-title .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .view-news-insights .views-row .views-field.views-field-title .field__item{font-weight:400}.view-news-insights .views-row .views-field.views-field-title h2 a:link,.view-news-insights .views-row .views-field.views-field-title .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item a:link,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .view-news-insights .views-row .views-field.views-field-title .field__item a:link,.view-news-insights .views-row .views-field.views-field-title .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item a:link,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .view-news-insights .views-row .views-field.views-field-title .field__item a:link,.view-news-insights .views-row .views-field.views-field-title h2 a:visited,.view-news-insights .views-row .views-field.views-field-title .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item a:visited,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .view-news-insights .views-row .views-field.views-field-title .field__item a:visited,.view-news-insights .views-row .views-field.views-field-title .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item a:visited,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .view-news-insights .views-row .views-field.views-field-title .field__item a:visited,.view-news-insights .views-row .views-field.views-field-title h2 a:active,.view-news-insights .views-row .views-field.views-field-title .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item a:active,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .view-news-insights .views-row .views-field.views-field-title .field__item a:active,.view-news-insights .views-row .views-field.views-field-title .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item a:active,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .view-news-insights .views-row .views-field.views-field-title .field__item a:active,.view-news-insights .views-row .views-field.views-field-title h2 a:hover,.view-news-insights .views-row .views-field.views-field-title .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item a:hover,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .view-news-insights .views-row .views-field.views-field-title .field__item a:hover,.view-news-insights .views-row .views-field.views-field-title .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item a:hover,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .view-news-insights .views-row .views-field.views-field-title .field__item a:hover{font-weight:400}.gradient-box{grid-column:7 / -1;grid-row:7 / span 8;z-index:51;background-image:url("/themes/custom/hahn_2023/images/gradients/gradient_2.png");background-repeat:no-repeat;background-position:center;background-size:cover}.gradient-box>div:not(.jarallax-container){--columns-wide:4;padding:calc(var(--gutter) * (5 / 3));display:grid;grid-template-columns:calc((var(--content-area-width) / var(--columns)) * var(--columns-wide) + var(--gutter)) 1fr;row-gap:calc(var(--gutter));row-gap:1rem}.gradient-box>div:not(.jarallax-container) h2,.gradient-box>div:not(.jarallax-container) .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .gradient-box>div:not(.jarallax-container) .field__item,.gradient-box>div:not(.jarallax-container) .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .gradient-box>div:not(.jarallax-container) .field__item{margin:0}.gradient-box>div:not(.jarallax-container) p:first-child{margin-top:0}.gradient-box>div:not(.jarallax-container)>*{grid-column:1}.gradient-box>div:not(.jarallax-container) .links{display:flex;flex-flow:row;gap:var(--gutter);margin-bottom:var(--gutter)}.gradient-box>div:not(.jarallax-container) .links a:link,.gradient-box>div:not(.jarallax-container) .links a:visited,.gradient-box>div:not(.jarallax-container) .links a:active,.gradient-box>div:not(.jarallax-container) .links a:hover{text-decoration:underline;text-decoration-thickness:0.125rem;text-underline-offset:0.25rem;transition:all 0.25s;text-decoration-color:white}.gradient-box>div:not(.jarallax-container) .links a:hover{text-decoration-thickness:0.1875rem}.gradient-box.gradient-one{background-image:url("/themes/custom/hahn_2023/images/gradients/gradient_1.png");padding:calc(var(--gutter) * (4 / 3));grid-row:7 / span 5}.gradient-box.text-column{display:grid;grid-template-columns:2fr 3fr;gap:1rem;grid-row:7 / span 7}.gradient-box.text-column .split-column-left{width:10rem;display:block;padding:0}.gradient-box.text-column img{width:100%;height:auto}.gradient-box.text-column h2,.gradient-box.text-column .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .gradient-box.text-column .field__item,.gradient-box.text-column .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .gradient-box.text-column .field__item{grid-column:-1/1}.gradient-box.text-column p{margin-top:0}.gradient-box.list-column{grid-row:7 / span 7}.secondary-image{grid-column:1 / span 6;grid-row:8 / span 4;grid-row:13 / span 8}.secondary-image img{width:100%;height:100%;object-fit:cover;object-position:center top}.secondary-image.right-column{grid-column:6 / -1;grid-row:12/span 8}.secondary-image.small{grid-column:3 / span 3;grid-row:14 / span 4}.secondary-image.extend{grid-row:13 / span 8}.bottom-container{--columns-wide:4;grid-column:7 / -1;grid-row:9 / span 3;grid-row:15 / span 6;background-color:var(--color-coral);color:var(--color-blue);margin-left:calc(var(--gutter) * -1);padding:calc(var(--gutter) * 3);display:grid;grid-template-columns:calc((var(--content-area-width) / var(--columns)) * var(--columns-wide) + var(--gutter)) 1fr}.bottom-container>*{grid-column:1}.bottom-container.left-column{grid-column:2/ span 5;grid-row:14 / span 6;background-color:var(--color-sage);padding:calc(var(--gutter) * 1)}.bottom-container.left-column p{color:var(--color-charcoal)}.bottom-container.no-background{--columns-wide:5;grid-column:6 / -2;grid-row:14 / span 2;background-color:transparent;padding:calc(var(--gutter) * 1)}.bottom-container.no-background p,.bottom-container.no-background ul,.bottom-container.no-background li{color:var(--color-charcoal)}.bottom-container.background-sage{background-color:var(--color-sage);grid-row:14 / span 7;padding:calc(var(--gutter) * 2)}.bottom-container.background-sage p,.bottom-container.background-sage ul,.bottom-container.background-sage li{color:var(--color-charcoal)}.split-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1.875rem;padding-top:calc(var(--gutter) * (5 / 3))}.split-container>div{border-top:0.125rem solid var(--color-light-blue)}.split-container>div a:link,.split-container>div a:visited,.split-container>div a:active{text-decoration:none}.split-container>div a:hover{text-decoration:underline;text-decoration-color:var(--color-coral)}.path-our-capabilities h1.page-title{display:none}.view-our-capabilities .view-header{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;grid-auto-rows:calc(var(--content-area-width) / var(--columns) * .40)}.view-our-capabilities .body-container{grid-column:2 / span 4;grid-row:6 / span 3}.view-our-capabilities .body-container.full-body{grid-column:2 / span 9;grid-row:9 / span 3;margin-top:-3.5625rem;margin-bottom:5rem;border-bottom:0.125rem solid var(--color-light-blue)}.view-our-capabilities .view-content{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr}.view-our-capabilities .view-content .views-row{grid-column-end:span 3}.view-our-capabilities .view-content .views-row a{display:flex;height:15rem;padding:calc(var(--gutter) * 1);text-decoration-color:white;font-weight:600}.view-our-capabilities .view-content .views-row .gradient-box{height:18.75rem;background-image:url("/themes/custom/hahn_2023/images/gradients/gradient_4.png")}.view-our-capabilities .view-content .views-row h2,.view-our-capabilities .view-content .views-row .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .view-our-capabilities .view-content .views-row .field__item,.view-our-capabilities .view-content .views-row .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .view-our-capabilities .view-content .views-row .field__item{margin-top:0;font-family:var(--sans-serif-font)}.view-our-capabilities .view-content .views-row:nth-child(3n+1){grid-column-start:2}.field-contact-container{grid-column:2 / span 4;grid-row:4 / span 3}.field-contact-container>div .field-contact-email,.field-contact-container>div .field-contact-phone,.field-contact-container>div .field-contact-fax{background-image:url("/themes/custom/hahn_2023/images/icons/envelope_ababab.svg");background-repeat:no-repeat;padding-left:2rem;margin-bottom:1rem}.field-contact-container>div .field-contact-email a,.field-contact-container>div .field-contact-phone a,.field-contact-container>div .field-contact-fax a{text-decoration-color:var(--color-coral);font-weight:600}.field-contact-container>div .field-contact-phone{background-image:url("/themes/custom/hahn_2023/images/icons/phone_ababab.svg")}.field-contact-container>div .field-contact-fax{background-image:url("/themes/custom/hahn_2023/images/icons/fax_ababab.svg")}.field-contact-label{text-transform:uppercase;font-weight:600;margin-bottom:2rem}.field-contact-item{text-decoration:underline;text-decoration-thickness:0.125rem;text-underline-offset:0.25rem;transition:all 0.25s;font-size:1.375rem;font-family:var(--sans-serif-font);color:var(--color-blue);text-decoration:underline;text-decoration-color:var(--color-coral);font-weight:600;margin-bottom:4rem}.field-contact-item:hover{text-decoration-thickness:0.1875rem}.bottom-container.no-background.top-header{padding-top:0}.bottom-container.no-background.top-header h2,.bottom-container.no-background.top-header .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .bottom-container.no-background.top-header .field__item,.bottom-container.no-background.top-header .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .bottom-container.no-background.top-header .field__item{margin-top:0}.layout-container.template-plain-page #block-hahn-2023-page-title{max-width:calc(var(--design-width-px) * 1px);margin:auto}.layout-container.template-plain-page>.region.region-content{display:block;max-width:calc(var(--design-width-px) * 1px);margin:auto}.layout-container.template-plain-page>.region.region-content .field--name-body{display:block;grid-template-columns:initial;grid-auto-rows:initial;gap:initial;max-width:calc(var(--design-width-px) * 1px);margin:auto}.webform-submission-contact-form .main-image{grid-row:3 / span 4}.path-our-people #block-hahn-2023-page-title{display:none}.view-our-people{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;grid-auto-rows:var(--content-auto-rows)}.view-our-people .view-header{padding-bottom:3rem;grid-column:2 / span 6;grid-row-start:2}.view-our-people .view-filters{grid-column:2 / span 2;grid-row:3 / span 1}.view-our-people .view-filters label{text-transform:uppercase;font-weight:600;font-size:0.9375rem}.view-our-people .view-filters ul{list-style-type:none;padding:0}.view-our-people .view-filters ul li{padding-bottom:0.5rem}.view-our-people .view-filters ul li a{text-decoration:none;font-weight:600}.view-our-people .view-filters ul li a:hover{text-decoration:underline;text-decoration-thickness:0.125rem;text-underline-offset:0.25rem;transition:all 0.25s;text-decoration-thickness:0.1875rem}.view-our-people .view-filters .form-item-combine input#edit-combine{display:grid;border-bottom:0.125rem solid var(--color-light-blue);padding:0.625rem;border-top:0;border-left:0;border-right:0;background-image:url("/themes/custom/hahn_2023/images/icons/search.svg");background-repeat:no-repeat;background-position:right;background-size:1.5rem;outline:none}.view-our-people .view-filters .form-item-field-related-practice-areas-target-id-verf-1{display:none}.view-our-people .view-filters .form-item-field-related-practice-areas-target-id-verf-1 select#edit-field-related-practice-areas-target-id-verf-1{border:0.125rem solid var(--color-blue);border-radius:3.125rem;height:var(--gutter);margin-top:0.5rem}.view-our-people .view-empty{grid-column:4 / span 6;grid-row:1 / span 4}.view-our-people .view-content{grid-column:4 / span 6;grid-row-start:3;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter);grid-auto-rows:min-content}.view-our-people .view-content h3{grid-column:-1 / 1;border-top:0.125rem solid var(--color-light-blue);padding-top:1rem;font-size:2rem;font-family:var(--serif-font);color:var(--color-blue);font-weight:400}.view-our-people .view-content .views-row{font-size:1.0625rem}.view-our-people .view-content .views-row .views-field.views-field-field-main-image a{overflow:hidden;display:inline-block;line-height:0}.view-our-people .view-content .views-row .views-field.views-field-field-main-image a img{width:100%;height:auto;transition:all 0.25s ease-in-out}.view-our-people .view-content .views-row .views-field.views-field-field-main-image a:hover img{transform:scale(1.1)}.view-our-people .view-content .views-row .views-field.views-field-field-last-name:hover{text-decoration:underline;text-decoration-thickness:0.125rem;text-underline-offset:0.25rem;transition:all 0.25s;text-decoration-thickness:0.1875rem;text-decoration:underline;text-decoration-color:var(--color-coral)}.view-our-people .view-content .views-row .views-field.views-field-field-last-name .field-content a{text-decoration:none}.view-our-people .view-content .views-row .views-field.views-field-field-position-title{display:inline-block}.view-our-people .view-content .views-row .views-field.views-field-field-email{width:100%}.view-our-people .view-content .views-row .views-field.views-field-field-email a{background-image:url("/themes/custom/hahn_2023/images/icons/envelope.svg");text-indent:-9999px;width:var(--gutter);height:var(--gutter);background-repeat:no-repeat;background-position:right;display:inline-block;background-size:1.25rem 1.25rem;text-decoration:none}.view-our-people .view-content .views-row .views-field.views-field-field-email .person-title-email{display:flex;justify-content:space-between;align-items:center}.page-node-type-practice-area .block-system-main-block>article>.related-people-container{grid-column:3 / span 6;margin-bottom:3rem}.page-node-type-practice-area .block-system-main-block>article>.related-people-container .view-our-people{display:block}.page-node-type-practice-area .block-system-main-block>article>.related-people-container .view-header h3{grid-column:-1 / 1;border-top:0.125rem solid var(--color-light-blue);padding-top:1rem;font-size:2rem;font-family:var(--serif-font);color:var(--color-blue);font-weight:400}.page-node-type-career .layout-container #block-hahn-2023-page-title{max-width:calc(var(--design-width-px) * 1px);margin:auto}.page-node-type-career .layout-container>.region.region-content{display:block;max-width:calc(var(--design-width-px) * 1px);margin:auto}.page-node-type-career .layout-container>.region.region-content .field--name-body{display:block;grid-template-columns:initial;grid-auto-rows:initial;gap:initial;max-width:calc(var(--design-width-px) * 1px);margin:auto}section#splide01{grid-column:1 / -1;grid-row:20 / span 8}section#splide01 .timeline-header{display:flex;justify-content:space-between;margin-left:3rem;margin-right:1rem}.path-news-insights h1.page-title{display:none}.view-news-insights.view-display-id-page_1 .view-header{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;grid-auto-rows:calc(var(--content-area-width) / var(--columns) * .40)}.view-news-insights.view-display-id-page_1 .view-header .body-container .view-content{display:block}.view-news-insights.view-display-id-page_1 .view-header .body-container .view-content .views-row{grid-column:2 / span 4}.view-news-insights.view-display-id-page_1 .body-container{grid-column:2 / span 4;grid-row:5 / span 4}.view-news-insights.view-display-id-page_1 .body-container.full-body{grid-column:2 / span 9;grid-row:9 / span 3;margin-top:-3.5625rem;margin-bottom:5rem;border-bottom:0.125rem solid var(--color-light-blue)}.view-news-insights.view-display-id-page_1 .view-content{display:grid;grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;grid-auto-rows:auto}.view-news-insights.view-display-id-page_1 .view-content .views-row{grid-column:2 / span 9}.view-news-insights.view-display-id-page_1 nav.pager{display:grid;grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;grid-auto-rows:auto}.view-news-insights.view-display-id-page_1 nav.pager ul{grid-column:2 / span 4;text-align:left;padding-inline:0}.view-news-insights.view-display-id-page_1 nav.pager ul li.pager__item.is-active,.view-news-insights.view-display-id-page_1 nav.pager ul li.pager__item.pager__item--previous{display:none;padding:0}.view-news-insights.view-display-id-page_1 nav.pager ul li.pager__item{padding:0}.view-news-insights.view-display-id-page_1 nav.pager ul li.pager__item.pager__item--next a{display:inline-block;font-size:1rem;padding:1.0625rem 1.25rem 0.875rem 1.25rem;font-family:var(--font-sans-serif);font-weight:600;color:var(--color-blue);background-color:white;border:0.125rem solid var(--color-blue);border-radius:4rem;transition:all ease 0.3s;text-decoration:none;background-image:url("/themes/custom/hahn_2023/images/icons/arrow_right.svg");background-repeat:no-repeat;background-size:1.25rem;background-position:calc(100% - 1rem) center;padding-right:3.5rem;margin:0}.view-news-insights.view-display-id-page_1 nav.pager ul li.pager__item.pager__item--next a:hover{background-image:url("/themes/custom/hahn_2023/images/icons/arrow_right_white.svg");box-shadow:inset 16.625rem 0 0 0 var(--color-blue);color:white}.page-node-type-article .block-system-main-block>article{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;grid-template-rows:auto;margin-top:3rem}.page-node-type-article .block-system-main-block>article h1.main-text.no-overlay{max-width:calc(var(--design-width-px) * 1px);margin:auto;grid-row:auto;grid-column:3 / span 6}.page-node-type-article .block-system-main-block>article .field--name-body{grid-column:2 / 10;display:grid;grid-auto-rows:auto}.page-node-type-article .block-system-main-block>article .field-related-areas-container{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;grid-auto-rows:calc(var(--content-area-width) / var(--columns) * .40);grid-column:-1 / 1}.page-node-type-article .block-system-main-block>article .field-related-areas-container .related-areas-image img{width:100%;height:auto}.page-node-type-article .block-system-main-block>article .field-related-areas-container .field--name-field-related-practice-areas .field__label{display:none}.page-node-type-article .block-system-main-block>article .field-related-areas-container .field--name-field-related-practice-areas .field__items{display:flex;flex-flow:row;gap:var(--gutter);margin-bottom:var(--gutter)}.page-node-type-article .block-system-main-block>article .field-related-areas-container .related-areas-image{grid-column:2 / span 2}.page-node-type-article .block-system-main-block>article .field-related-areas-container .related-areas-text{grid-column:4 / -2;grid-row:2 / span 2;background-color:var(--color-coral);margin-left:calc(var(--gutter) * -1);padding:calc(var(--gutter) * 2);display:grid;grid-template-columns:1fr auto;align-content:center}.page-node-type-article .block-system-main-block>article .field-related-areas-container .related-areas-text>div:nth-child(2){justify-self:end;align-self:center}.page-node-type-article .block-system-main-block>article .field-related-areas-container .related-areas-text .field-related-areas-label h5{font-weight:600;margin-bottom:0;text-transform:uppercase}.page-node-type-article .block-system-main-block>article .field-related-areas-container .related-areas-text h4{margin-top:1rem}.page-node-type-article .block-system-main-block>article .field-related-areas-container .related-areas-text a:link,.page-node-type-article .block-system-main-block>article .field-related-areas-container .related-areas-text a:visited,.page-node-type-article .block-system-main-block>article .field-related-areas-container .related-areas-text a:active,.page-node-type-article .block-system-main-block>article .field-related-areas-container .related-areas-text a:hover{text-decoration-color:var(--color-blue)}.page-node-type-article .block-system-main-block>article .article-back-button{display:block;grid-template-columns:initial;grid-auto-rows:initial;gap:initial;max-width:calc(var(--design-width-px) * 1px);grid-row:auto;grid-column:3 / span 6}.page-node-type-article .layout-container #block-hahn-2023-page-title{display:none}.page-node-type-article .layout-container>.region.region-content .field--name-body{display:block;grid-template-columns:initial;grid-auto-rows:initial;gap:initial;max-width:calc(var(--design-width-px) * 1px);margin:auto;grid-row:auto;grid-column:3 / span 6}.field-created{text-transform:uppercase;font-weight:600;font-size:0.9375rem;line-height:1.375rem;display:block;grid-template-columns:initial;grid-auto-rows:initial;gap:initial;max-width:calc(var(--design-width-px) * 1px);grid-row:auto;grid-column:3 / span 6}.path-webform .layout-container #block-hahn-2023-page-title{display:none}.path-webform #edit-processed-text{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;grid-template-rows:repeat(7,calc(var(--content-area-width) / var(--columns) * .40)) auto}.path-webform #edit-processed-text .field-contact-item{color:black;text-decoration:none;text-decoration-color:transparent}.path-webform #edit-processed-text .field-contact-email a,.path-webform #edit-processed-text .field-contact-phone a{text-decoration-color:var(--color-coral)}.path-webform .body-container.basic-page{grid-row-start:8;grid-column:3 / span 6}.path-webform .body-container.basic-page p{margin-bottom:3rem}.path-webform #edit-container{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr}.path-webform #edit-container .form-item{grid-row:auto;grid-column:3 / span 3;display:grid;margin-top:0;margin-bottom:0}.path-webform #edit-container .form-item label{font-weight:600}.path-webform #edit-container .form-item input{border:0;border-bottom:0.125rem solid black;width:100%;outline:none}.path-webform #edit-container fieldset#edit-address--wrapper{grid-column:6 / span 3;grid-row:2;grid-auto-rows:calc(var(--content-area-width) / 18)}.path-webform #edit-container fieldset#edit-address--wrapper .fieldset-wrapper{display:grid;gap:var(--gutter)}.path-webform #edit-container fieldset#edit-address--wrapper select#edit-address-state-province{width:100%;padding:0.5rem}.path-webform #edit-container fieldset#edit-preferred-method-of-contact--wrapper{display:block !important}.path-webform fieldset#edit-preferred-method-of-contact--wrapper{grid-column:3 / span 6 !important}.path-webform fieldset#edit-preferred-method-of-contact--wrapper .form-item-preferred-method-of-contact{display:block !important;margin-left:5rem}.path-webform fieldset#edit-preferred-method-of-contact--wrapper #edit-preferred-method-of-contact{display:flex;justify-content:flex-end;width:39%}.path-webform fieldset#edit-preferred-method-of-contact--wrapper input#edit-preferred-method-of-contact-email,.path-webform fieldset#edit-preferred-method-of-contact--wrapper input#edit-preferred-method-of-contact-phone{width:auto}.path-webform .form-item-how-can-we-help-you{grid-column:3 / span 6 !important}.path-webform .form-item-disclaimer{grid-column:3 / span 6 !important;display:block !important}.path-webform .form-item-disclaimer span.field-prefix{display:block;margin-bottom:1rem}.path-webform .form-item-disclaimer input{width:auto !important}.path-webform .form-type-checkbox .description{margin-left:0;margin-top:1rem}.path-webform #edit-actions{grid-column:3 / span 3}.print-only{display:none}.layout-container.template-overlapped-boxes{}.layout-container.template-overlapped-boxes.page-class-inclusivity .gradient-box.text-column{grid-row:7 / span 8}.layout-container.template-overlapped-boxes.page-class-inclusivity .secondary-image.extend{grid-row:14 / span 7}.layout-container.template-overlapped-boxes.page-class-inclusivity .secondary-image.extend img{object-position:center center}.layout-container.template-overlapped-boxes.page-class-inclusivity .bottom-container.background-sage{grid-row:15 / span 6}.layout-container.template-overlapped-boxes.page-class-inclusivity .field-person-footer-container{grid-row-start:auto;grid-row-end:span 3}.layout-container.template-overlapped-boxes.page-class-community .gradient-box.list-column{grid-row:7 / span 8}.layout-container.template-overlapped-boxes.page-class-community .secondary-image.extend{grid-row:14 / span 8}.layout-container.template-overlapped-boxes.page-class-community .secondary-image.extend img{object-position:center center}.layout-container.template-overlapped-boxes.page-class-community .bottom-container.background-sage{grid-row:15 / span 7}.layout-container.template-overlapped-boxes.page-class-community .field-person-footer-container{grid-row-start:auto;grid-row-end:span 3}@media only screen and (max-width:1366px){html{font-size:1.1vw}}@media only screen and (max-width:767px){:root{--gutter:0rem;--content-area-width:90vw;--design-width-px:360}html{font-size:calc(100vw * calc(var(--base-font-size-px) / var(--design-width-px)))}html:has(.sf-expanded){overflow:hidden}#superfish-main-toggle span{display:none}.dialog-off-canvas-main-canvas h1{font-size:2.25rem;line-height:2.25rem}.dialog-off-canvas-main-canvas h2,.dialog-off-canvas-main-canvas .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item,.dialog-off-canvas-main-canvas .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .dialog-off-canvas-main-canvas .field__item{font-size:1.5rem;line-height:1.875rem}.dialog-off-canvas-main-canvas h3,.dialog-off-canvas-main-canvas h4,.dialog-off-canvas-main-canvas h5{font-family:var(--sans-serif-font)}.dialog-off-canvas-main-canvas h3{font-size:1rem;line-height:1.375rem}.dialog-off-canvas-main-canvas h4{font-size:0.875rem;line-height:1.25rem}.dialog-off-canvas-main-canvas h5{font-size:0.75rem;line-height:1rem}.dialog-off-canvas-main-canvas p,.dialog-off-canvas-main-canvas ul,.dialog-off-canvas-main-canvas li{font-size:0.875rem;line-height:1.25rem;margin:0.9375rem 0}.dialog-off-canvas-main-canvas p.large,.dialog-off-canvas-main-canvas .layout-container>.region .node--type-practice-area .field--name-body p,.layout-container>.region .node--type-practice-area .field--name-body .dialog-off-canvas-main-canvas p,.dialog-off-canvas-main-canvas .layout-container>.region .node--type-person .field--name-body p:nth-child(1),.layout-container>.region .node--type-person .field--name-body .dialog-off-canvas-main-canvas p:nth-child(1),.dialog-off-canvas-main-canvas ul.large,.dialog-off-canvas-main-canvas li.large{font-size:1rem;line-height:1.375rem;margin:1.25rem 0}.dialog-off-canvas-main-canvas p.footer,.dialog-off-canvas-main-canvas ul.footer,.dialog-off-canvas-main-canvas li.footer{font-size:0.75rem;line-height:1rem}h1.main-text.no-overlay{margin-top:2.25rem}#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default{background-color:var(--color-light-blue);position:absolute;left:0 !important;top:0 !important;height:100%;width:80vw;padding:10vw;display:flex;flex-flow:column;justify-content:flex-start;gap:3rem;padding-top:5rem}#block-hahn-2023-mainnavigation ul.sf-menu.sf-style-default span:hover{text-decoration-color:white}#block-hahn-2023-mainnavigation ul.sf-menu a.is-active,#block-hahn-2023-mainnavigation ul.sf-menu a:focus,#block-hahn-2023-mainnavigation ul.sf-menu a:hover{font-weight:600}#block-hahn-2023-mainnavigation ul ul{display:flex;flex-flow:column;justify-content:flex-start;padding-top:3rem;padding-left:3rem;gap:3rem}#block-hahn-2023-mainnavigation ul ul .sf-clone-parent{display:contents}#block-hahn-2023-mainnavigation ul li{line-height:0;font-size:1.0625rem}#block-hahn-2023-mainnavigation div.sf-accordion-toggle{position:relative;z-index:1000}#block-hahn-2023-mainnavigation div.sf-accordion-toggle.sf-style-default{display:flex;flex-flow:row;align-items:center}#block-hahn-2023-mainnavigation div.sf-accordion-toggle.sf-style-default a{background-color:transparent;color:var(--color-blue);font-weight:600;font-size:2em;padding:0;text-decoration:none;line-height:0}#block-hahn-2023-mainnavigation div.sf-accordion-toggle.sf-style-default a::after{right:0;position:relative;line-height:0;font-family:auto;font-size:2rem;top:-0.25rem;left:0.5rem}#block-hahn-2023-mainnavigation div.sf-accordion-toggle.sf-style-default a.sf-expanded{background-color:transparent}#block-hahn-2023-mainnavigation div.sf-accordion-toggle.sf-style-default a.sf-expanded::after{content:"×";font-size:2rem}form#search-block-form{border-bottom:0}form#search-block-form .button:not(#edit-reset){right:0.75rem;background:transparent}.region-header{align-items:center;padding-top:1rem}.region-header #block-hahn-2023-site-branding{order:1;grid-column:1 / span 7;grid-row:2}.region-header #block-hahn-2023-search-form-wide{position:relative;text-align:left;order:2;grid-column:7 / span 2;grid-row:1;margin-right:1rem}.region-header #block-hahn-2023-search-form-wide input.form-search{width:100%;background:transparent}.region-header #block-hahn-2023-search-form-wide .trigger{cursor:pointer;content:"";position:absolute;width:100%;height:3.35rem;height:5.68rem;top:0;left:0;background-image:url("/themes/custom/hahn_2023/images/icons/search.svg");background-repeat:no-repeat;background-position:center center;background-size:1rem}.region-header #block-hahn-2023-search-form-wide form{display:none}.region-header #block-hahn-2023-search-form-wide.active{background:var(--color-light-blue);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10000}.region-header #block-hahn-2023-search-form-wide.active .trigger{background-image:url("/themes/custom/hahn_2023/images/icons/close.svg");background-position:90% center}.region-header #block-hahn-2023-search-form-wide.active form{display:grid;grid-template-columns:1fr auto;background:white;border-radius:10rem;margin:4rem 10vmin}.region-header #block-hahn-2023-mainnavigation{grid-column:var(--columns) / span 1;grid-row:2}a.button,a.button:link,a.button:visited,.button{font-size:0.8125rem}.layout-container>.region.region-content{padding-bottom:0}.layout-container>.region.region-content .field--name-body{grid-auto-rows:calc(var(--content-area-width) / 18)}.layout-container>.region.region-content .field--name-body h1.main-text,.layout-container>.region.region-content .field--name-body .main-image,.layout-container>.region.region-content .field--name-body .body-container,.layout-container>.region.region-content .field--name-body .gradient-box,.layout-container>.region.region-content .field--name-body .secondary-image,.layout-container>.region.region-content .field--name-body .bottom-container{grid-row:auto;grid-column:2 / span var(--columns)}.layout-container>.region.region-content .field--name-body h1.main-text{grid-column:2 / span 8;grid-row:2 / span 7}.layout-container>.region.region-content .field--name-body .main-image{grid-column:6 / -1;z-index:50;grid-row:1 / span 7;grid-row:var(--columns) / span 8}.layout-container>.region.region-content .field--name-body .main-image img{width:100%;height:100%;object-fit:cover;object-position:center top;background-position:center top}.layout-container>.region.region-content .field--name-body .main-image.layout-with-top-text{grid-row:21 / span 7;z-index:52}.layout-container>.region.region-content .field--name-body .body-container{grid-row:44 / span 21;margin-top:2rem}.layout-container>.region.region-content .field--name-body .body-container.long-text{grid-row:47 / span 21}.layout-container>.region.region-content .field--name-body .body-container .split-container{width:90%;grid-template-columns:1fr}.layout-container>.region.region-content .field--name-body .body-container.top-section{grid-column:2 / span var(--columns);grid-row:auto}.layout-container>.region.region-content .field--name-body .body-container.bottom-section{grid-column:2 / span 9;grid-row:50 / span 21;margin-top:2rem}.layout-container>.region.region-content .field--name-body .gradient-box{grid-column:-1 / 1;grid-row:18 / span 25;grid-template-columns:1rem repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1rem;grid-auto-rows:3rem;gap:0.5rem;display:flex;flex-flow:column;padding:2rem;margin-top:1rem}.layout-container>.region.region-content .field--name-body .gradient-box.home-page-one-off p.large,.layout-container>.region.region-content .field--name-body .gradient-box.home-page-one-off .layout-container>.region .node--type-practice-area .field--name-body p,.layout-container>.region .node--type-practice-area .field--name-body  .layout-container>.region.region-content .field--name-body .gradient-box.home-page-one-off p,.layout-container>.region.region-content .field--name-body .gradient-box.home-page-one-off .layout-container>.region .node--type-person .field--name-body p:nth-child(1),.layout-container>.region .node--type-person .field--name-body  .layout-container>.region.region-content .field--name-body .gradient-box.home-page-one-off p:nth-child(1){margin:2rem 0 1rem 0}.layout-container>.region.region-content .field--name-body .gradient-box.home-page-one-off .links{margin-bottom:2.5rem;font-size:0.875rem;column-gap:3rem;row-gap:1.7rem}.layout-container>.region.region-content .field--name-body .gradient-box.home-page-one-off a.button,.layout-container>.region.region-content .field--name-body .gradient-box.home-page-one-off a.button:link,.layout-container>.region.region-content .field--name-body .gradient-box.home-page-one-off a.button:visited,.layout-container>.region.region-content .field--name-body .gradient-box.home-page-one-off .button{padding:0.8125rem 3rem 0.7125rem 0.8125rem}.layout-container>.region.region-content .field--name-body .gradient-box.text-column{grid-row:18 / span 28}.layout-container>.region.region-content .field--name-body .gradient-box.text-column .split-column-left{text-align:center;margin:auto;width:6rem}.layout-container>.region.region-content .field--name-body .gradient-box h2,.layout-container>.region.region-content .field--name-body .gradient-box .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title  .layout-container>.region.region-content .field--name-body .gradient-box .field__item,.layout-container>.region.region-content .field--name-body .gradient-box .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title  .layout-container>.region.region-content .field--name-body .gradient-box .field__item{font-weight:normal}.layout-container>.region.region-content .field--name-body .gradient-box ul,.layout-container>.region.region-content .field--name-body .gradient-box li{line-height:0.4rem;margin-top:0}.layout-container>.region.region-content .field--name-body .gradient-box>*{grid-column:2 / span var(--columns);display:block}.layout-container>.region.region-content .field--name-body .gradient-box .links{flex-flow:row wrap;gap:1rem;margin-bottom:1rem}.layout-container>.region.region-content .field--name-body .gradient-box.layout-with-top-text{grid-row:27 / span 21}.layout-container>.region.region-content .field--name-body .secondary-image{grid-column:1 / span 6;grid-row:73 / span var(--columns);z-index:2}.layout-container>.region.region-content .field--name-body .secondary-image.extend{grid-row:77 / span var(--columns)}.layout-container>.region.region-content .field--name-body .secondary-image.right-column{grid-row:67 / span var(--columns)}.layout-container>.region.region-content .field--name-body .secondary-image.right-column.right-side{grid-column:6 / span 6;grid-row:72 / span var(--columns)}.layout-container>.region.region-content .field--name-body .bottom-container{grid-column:-1 / 1;grid-row:81 / span 17;grid-template-columns:1fr;z-index:1;padding:2rem}.layout-container>.region.region-content .field--name-body .bottom-container h2,.layout-container>.region.region-content .field--name-body .bottom-container .page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-practice-area .block-system-main-block>article .paragraph--type--general-content .field--name-field-title  .layout-container>.region.region-content .field--name-body .bottom-container .field__item,.layout-container>.region.region-content .field--name-body .bottom-container .page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item,.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title  .layout-container>.region.region-content .field--name-body .bottom-container .field__item{font-weight:normal}.layout-container>.region.region-content .field--name-body .bottom-container.background-sage{grid-row:84 / span 30}.layout-container>.region.region-content .field--name-body .bottom-container.left-column{grid-row:79 / span 22}.layout-container{max-width:auto;margin:0;row-gap:1rem}.layout-container>.region{row-gap:1rem}.layout-container>.region.region-footer{padding:2em;padding-bottom:6rem;font-size:0.75rem}.layout-container>.region.region-footer nav,.layout-container>.region.region-footer #block-hahn-2023-address,.layout-container>.region.region-footer #block-hahn-2023-copyright,.layout-container>.region.region-footer #block-hahn-2023-phonenumber,.layout-container>.region.region-footer #block-hahn-2023-followus{grid-column:2 / span var(--columns)}.layout-container>.region.region-footer nav .footer-logo,.layout-container>.region.region-footer #block-hahn-2023-address .footer-logo,.layout-container>.region.region-footer #block-hahn-2023-copyright .footer-logo,.layout-container>.region.region-footer #block-hahn-2023-phonenumber .footer-logo,.layout-container>.region.region-footer #block-hahn-2023-followus .footer-logo{margin-top:1rem;margin-bottom:1rem}.layout-container>.region.region-footer nav{order:1}.layout-container>.region.region-footer nav ul.menu{gap:1rem}.layout-container>.region.region-footer #block-hahn-2023-address{order:2;margin-top:1.5rem}.layout-container>.region.region-footer #block-hahn-2023-copyright{order:5}.layout-container>.region.region-footer #block-hahn-2023-phonenumber{order:3;margin:1rem 0}.layout-container>.region.region-footer #block-hahn-2023-followus{order:4;margin:1rem 0}.layout-container>.region.region-footer #block-hahn-2023-followus .field--name-body ul li a{width:2rem;height:2rem}.layout-container.template-overlapped-boxes .field-person-footer-container{grid-auto-rows:auto;margin-top:1rem;display:grid;gap:var(--gutter);grid-column:-1 / 1;grid-template-columns:1fr}.layout-container.template-overlapped-boxes .field-person-footer-container>div{display:grid;gap:var(--gutter);grid-auto-rows:auto;grid-template-columns:1fr;margin-bottom:2rem}.layout-container.template-overlapped-boxes .field-person-footer-container>div .person-footer-image{grid-column:1 / span 5;z-index:2;width:10rem}.layout-container.template-overlapped-boxes .field-person-footer-container>div .person-footer-text{grid-column:-1 / 1;z-index:1;padding:2rem;grid-row:auto;margin-top:-1rem}.layout-container.template-overlapped-boxes .field-person-footer-container>div:nth-child(2) .person-footer-text{margin-right:0}.layout-container.template-overlapped-boxes .field-person-footer-container.steadfast{grid-row:133 / span 28}.basic-page-link{grid-column:2 / span 9;grid-row:129 / span 2;padding:1rem 0}.view-our-capabilities .view-header h1.main-text.no-overlay{grid-column:2 / span 8;grid-row:1 / span 7}.view-our-capabilities .view-header .main-image{grid-column:6 / -1;z-index:50;grid-row:1 / span 7;grid-row:var(--columns) / span 8}.view-our-capabilities .view-header .body-container{grid-column:2 / span 9;grid-row:18 / span 14}.view-our-capabilities .view-header .body-container.full-body{grid-column:2 / span 9;grid-row:30 / span 19;margin-top:0;margin-bottom:3rem}.view-our-capabilities .view-content .views-row{grid-column:-1/1 !important;padding-left:1rem;padding-right:1rem}.view-our-capabilities .view-content .views-row .gradient-box{height:10rem;margin-bottom:1rem}.view-our-capabilities .view-content .views-row a{height:10rem;padding-left:1rem;padding-top:1rem;padding-right:1rem}.page-node-type-practice-area .block-system-main-block>article{grid-template-rows:auto}.page-node-type-practice-area .block-system-main-block>article>*{grid-column:-1 / 1}.page-node-type-practice-area .block-system-main-block>article h1.main-text.no-overlay{grid-column:2 / span 8;grid-row:auto;margin-bottom:1rem}.page-node-type-practice-area .block-system-main-block>article .field--name-field-main-image{grid-column:6 / -1;grid-row:auto}.page-node-type-practice-area .block-system-main-block>article .field--name-field-contact{grid-column:2 / span 9;grid-row:auto}.page-node-type-practice-area .block-system-main-block>article .field--name-body{grid-column:2 / span 9 !important;grid-row:auto}.page-node-type-practice-area .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions{padding-top:0}.page-node-type-practice-area .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item{font-size:1.5rem;padding-top:0.5rem;margin-top:0.5rem;margin-top:0}.page-node-type-practice-area .block-system-main-block>article .field--type-entity-reference-revisions{grid-column:2 / span 9;grid-row:auto}.page-node-type-practice-area .block-system-main-block>article .paragraph.paragraph--type--quote{grid-template-areas:none;grid-template-columns:1fr;column-gap:0;margin-top:0;display:block}.page-node-type-practice-area .block-system-main-block>article .paragraph.paragraph--type--quote .field--name-field-image .field__item{width:10.75rem}.page-node-type-practice-area .block-system-main-block>article .paragraph.paragraph--type--quote .field--name-field-body p{font-size:1.5rem;line-height:1.875rem;padding:0.5rem 1rem}.page-node-type-practice-area .block-system-main-block>article .paragraph.paragraph--type--quote .field--name-field-author,.page-node-type-practice-area .block-system-main-block>article .paragraph.paragraph--type--quote .field--name-field-author-title{padding:0 1rem;margin-top:0}.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container{grid-auto-rows:auto;margin-top:1rem}.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container .related-areas-image{grid-column:1 / span 5;z-index:2}.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container .related-areas-text{grid-column:-1 / 1;grid-template-columns:1fr;z-index:1;padding:2rem;grid-row:auto;margin-top:-2rem}.page-node-type-practice-area .block-system-main-block>article .field-related-areas-container .related-areas-text .field--name-field-related-practice-areas .field__items{gap:1rem}.page-node-type-practice-area .block-system-main-block>article>.related-people-container{grid-column:2 / span 9}.page-node-type-practice-area .block-system-main-block>article>.related-people-container .view-header{padding-bottom:1rem}.page-node-type-practice-area .block-system-main-block>article>.related-people-container .view-header h3{font-size:1.5rem}.field--name-field-content.field--type-entity-reference-revisions details.paragraph--type--general-content h4{margin-top:1rem}.field--name-field-content.field--type-entity-reference-revisions details.paragraph--type--general-content>summary::after{position:absolute;content:" ";background-image:url("/themes/custom/hahn_2023/images/icons/chevron_down.svg");background-repeat:no-repeat;background-position:center center;background-size:0.875rem;width:3.5rem;height:100%;top:0.4375rem;right:0}.field--name-field-content.field--type-entity-reference-revisions details.paragraph--type--general-content[open] summary:after{background-image:url("/themes/custom/hahn_2023/images/icons/chevron_up.svg")}.page-node-type-person .block-system-main-block>article{grid-template-rows:auto}.page-node-type-person .block-system-main-block>article>*{grid-column:-1 / 1}.page-node-type-person .block-system-main-block>article h1.main-text.no-overlay{grid-column:2 / span 8;grid-row:auto;margin-bottom:1rem}.page-node-type-person .block-system-main-block>article .field--name-field-main-image{grid-column:6 / -1;grid-row:auto}.page-node-type-person .block-system-main-block>article .field--name-field-position-title{grid-column:2 / span 4;grid-row:2 / span 2;font-size:1rem;padding-right:1rem}.page-node-type-person .block-system-main-block>article .field--name-field-email{grid-column:2 / span 9;grid-row:auto;margin-top:1rem;margin-bottom:1rem;font-size:0.875rem}.page-node-type-person .block-system-main-block>article .field--name-field-phone-number{grid-column:2 / span 9;grid-row:auto;margin-top:0;font-size:0.875rem}.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions .paragraph--type--general-content .field--name-field-title .field__item{font-size:1.5rem;padding-top:0.5rem;margin-top:0.5rem}.page-node-type-person .block-system-main-block>article .gradient-box{grid-column:1 / -2;grid-row:6 / span 3;margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;padding:1.875rem}.page-node-type-person .block-system-main-block>article .gradient-box>div:not(.jarallax-container){align-content:start}.page-node-type-person .block-system-main-block>article .gradient-box>div:not(.jarallax-container) h4{margin-top:0}.page-node-type-person .block-system-main-block>article .gradient-box>div:not(.jarallax-container) .field-related-areas-label h5{margin-top:0}.page-node-type-person .block-system-main-block>article .gradient-box a:link,.page-node-type-person .block-system-main-block>article .gradient-box a:visited,.page-node-type-person .block-system-main-block>article .gradient-box a:active,.page-node-type-person .block-system-main-block>article .gradient-box a:hover{width:2rem;margin-bottom:0}.page-node-type-person .block-system-main-block>article .gradient-box a:link.button,.page-node-type-person .block-system-main-block>article .gradient-box a:visited.button,.page-node-type-person .block-system-main-block>article .gradient-box a:active.button,.page-node-type-person .block-system-main-block>article .gradient-box a:hover.button{padding:0.725rem 3.25rem 0.625rem 1rem}.page-node-type-person .block-system-main-block>article .field--name-body{grid-column:2 / span 9 !important;grid-row:auto}.page-node-type-person .block-system-main-block>article .field--name-field-content.field--type-entity-reference-revisions{grid-column:2 / span 9;grid-row:auto}.page-node-type-person .block-system-main-block>article .paragraph--type--quote{grid-template-areas:none;grid-template-columns:1fr;column-gap:0;margin-top:0;display:block}.page-node-type-person .block-system-main-block>article .paragraph--type--quote .field--name-field-image .field__item{width:10.75rem}.page-node-type-person .block-system-main-block>article .paragraph--type--quote .field--name-field-body p{font-size:1.5rem;line-height:1.875rem;padding:0.5rem 1rem}.page-node-type-person .block-system-main-block>article .paragraph--type--quote .field--name-field-author,.page-node-type-person .block-system-main-block>article .paragraph--type--quote .field--name-field-author-title{padding:0 1rem;margin-top:0}.page-node-type-person .block-system-main-block>article .field-person-footer-container{grid-auto-rows:auto;margin-top:1rem;display:grid;gap:var(--gutter);grid-column:-1 / 1;grid-template-columns:1fr}.page-node-type-person .block-system-main-block>article .field-person-footer-container>div{display:grid;gap:var(--gutter);grid-auto-rows:auto;grid-template-columns:1fr;margin-bottom:2rem}.page-node-type-person .block-system-main-block>article .field-person-footer-container>div .person-footer-image{grid-column:1 / span 5;z-index:2;width:10rem}.page-node-type-person .block-system-main-block>article .field-person-footer-container>div .person-footer-text{grid-column:-1 / 1;z-index:1;padding:2rem;grid-row:auto;margin-top:-1rem}.page-node-type-person .block-system-main-block>article .field-person-footer-container>div:nth-child(2) .person-footer-text{margin-right:0}.path-our-people #block-hahn-2023-page-title{display:none}.view-our-people{display:grid;gap:var(--gutter);grid-template-columns:1fr repeat(var(--columns),calc(var(--content-area-width) / var(--columns))) 1fr;grid-auto-rows:initial}.view-our-people .view-header{grid-column:2 / span 8;grid-row-start:auto}.view-our-people .view-filters{grid-column:2 / 11;grid-row:auto}.view-our-people .view-filters form{width:100%}.view-our-people .view-filters label{font-size:0.75rem}.view-our-people .view-filters .form-item-field-related-practice-areas-target-id-verf{display:none}.view-our-people .view-filters .form-item-field-related-practice-areas-target-id-verf-1{display:block;width:100%}.view-our-people .view-filters .form-item-field-related-practice-areas-target-id-verf-1 select#edit-field-related-practice-areas-target-id-verf-1{height:auto;width:100%;padding:0.8rem;background-image:url("/themes/custom/hahn_2023/images/icons/chevron_down.svg");background-repeat:no-repeat;background-position:right;background-size:1.5rem;background-position-x:18.5rem;background-size:1rem;background-color:white;-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.view-our-people .view-filters .form-item-combine{width:100%}.view-our-people .view-filters .form-item-combine input#edit-combine{border:0.125rem solid var(--color-blue);border-radius:3.125rem;height:auto;margin-top:0.5rem;width:92.7%;background-position-x:18.5rem;background-size:1rem}.view-our-people .view-filters #edit-actions input#edit-reset{margin-left:0}.view-our-people .view-filters .form-item-practice-area{display:none}.view-our-people .view-filters .form-item-search{width:100%}.view-our-people .view-content{grid-column:2 / span 9;grid-row:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.view-our-people .view-content .views-row{font-size:0.875rem}.view-our-people .view-content .views-row .views-field.views-field-field-last-name{margin-bottom:0.3125rem}.view-our-people .view-content .views-row .views-field.views-field-field-last-name .field-content a{display:block}.view-our-people .view-content .views-row .views-field.views-field-field-email .person-title-email{align-items:flex-start}.view-our-people .view-content .views-row .views-field.views-field-field-email a{width:2rem;height:auto}section#splide01{grid-column:1 / -1;grid-row:104 / span 8}.splide__slide{grid-template-rows:5rem 5rem 4rem auto !important;grid-template-columns:15rem 1fr !important;grid-template-areas:none !important}.splide__slide img{grid-area:none !important;grid-row:1 / span 2 !important;grid-column-start:1 !important;z-index:2 !important;width:70% !important}.splide__slide img.align-top{object-position:center top}.splide__slide .year{grid-area:none !important;grid-row:2 / span 2 !important;grid-column:1 / span 2 !important;display:flex !important;flex-flow:column !important;justify-content:flex-end !important;font-size:2.25rem !important}.splide__slide .description{grid-area:none !important;grid-row-start:4 !important;grid-column:1 / span 2 !important;font-size:0.875rem !important}.view-news-insights .views-row .views-field.views-field-created{font-size:0.75rem}.page-node-type-article .block-system-main-block>article h1.main-text.no-overlay{grid-column:2 / span 9;max-width:none}.page-node-type-article .block-system-main-block>article .field-related-areas-container{grid-auto-rows:auto;margin-top:1rem}.page-node-type-article .block-system-main-block>article .field-related-areas-container .related-areas-image{grid-column:1 / span 5;z-index:2}.page-node-type-article .block-system-main-block>article .field-related-areas-container .related-areas-text{grid-column:-1 / 1;grid-template-columns:1fr;z-index:1;padding:2rem;grid-row:auto;margin-top:-2rem}.page-node-type-article .block-system-main-block>article .field-related-areas-container .related-areas-text .field--name-field-related-practice-areas .field__items{gap:1rem}.page-node-type-article .block-system-main-block>article .article-back-button{grid-column:2 / span 9}.page-node-type-article .layout-container #block-hahn-2023-page-title{max-width:none;grid-column:2 / span 9}.page-node-type-article .layout-container>.region.region-content .field--name-body{grid-column:2 / span 9;max-width:none}.field-created{grid-column:2 / span 9;max-width:none}.layout-container.template-overlapped-boxes>.region.region-content .field--name-body{grid-template-rows:auto;grid-auto-rows:auto}.layout-container.template-overlapped-boxes>.region.region-content .field--name-body h1.main-text{grid-row:1 / span 7;margin-bottom:1rem}.layout-container.template-overlapped-boxes>.region.region-content .field--name-body .field-contact-container{grid-row:auto}.layout-container.template-overlapped-boxes>.region.region-content .field--name-body .body-container.basic-page{grid-row:auto;grid-column:2 / span 9}.layout-container.template-plain-page-with-header>.region.region-content{max-width:none}.layout-container.template-plain-page-with-header>.region.region-content .field--name-body{grid-template-rows:auto;grid-auto-rows:auto}.layout-container.template-plain-page-with-header>.region.region-content .field--name-body h1.main-text{grid-row:1 / span 7}.layout-container.template-plain-page-with-header>.region.region-content .field--name-body .main-image{grid-row:auto}.layout-container.template-plain-page-with-header>.region.region-content .field--name-body .field-contact-container{grid-row:auto;grid-column:2 / span 9}.layout-container.template-plain-page-with-header>.region.region-content .field--name-body .body-container.basic-page{grid-row:auto;grid-column:2 / span 9}.layout-container.template-plain-page #block-hahn-2023-page-title{max-width:none;padding:0 2rem}.layout-container.template-plain-page>.region.region-content{max-width:none}.layout-container.template-plain-page>.region.region-content .field--name-body{max-width:none;padding:0 2em}.view-news-insights.view-display-id-page_1 .view-header{grid-auto-rows:auto}.view-news-insights.view-display-id-page_1 .view-header .main-image{grid-column:6 / -1;grid-row:3 / span 7}.view-news-insights.view-display-id-page_1 .view-header .body-container{grid-column:2 / span 9;grid-row:10 / span 3}.view-news-insights.view-display-id-page_1 .view-header .body-container .views-row{margin-top:1rem;margin-bottom:5rem}.view-news-insights.view-display-id-page_1 .views-row{margin-bottom:1.5rem}.view-news-insights.view-display-id-page_1 nav.pager ul{grid-column:2 / span 8}.path-webform #edit-processed-text{grid-template-rows:auto}.path-webform h1.main-text.visible{grid-row:auto}.path-webform .main-image{grid-row:auto;grid-column:2 / span 9}.path-webform .field-contact-container{grid-row:auto;grid-column:2 / span 9;margin-top:1.25rem}.path-webform .body-container.basic-page{grid-column:2 / span 9;grid-row:auto}.path-webform #edit-container{display:block;margin-left:1rem;margin-right:1rem}.path-webform #edit-container .form-item{margin-bottom:1rem;display:block}.path-webform fieldset#edit-preferred-method-of-contact--wrapper legend#edit-preferred-method-of-contact--wrapper-legend{float:none}.path-webform fieldset#edit-preferred-method-of-contact--wrapper #edit-preferred-method-of-contact{display:block;width:100%}.path-webform fieldset#edit-preferred-method-of-contact--wrapper #edit-preferred-method-of-contact .form-item-preferred-method-of-contact{margin-left:0}section#splide01 .timeline-header{margin-left:1rem;margin-top:1rem}.layout-container.template-just-flow>.region.region-content .field--name-body>*,.layout-container.template-just-flow>.region.region-content .field--name-body h1.main-text{grid-row:auto}.layout-container.template-just-flow>.region.region-content .secondary-image.small{margin-top:1.25rem}}
