/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--dp-c-black:#000;--dp-c-gray-1:#222b45;--dp-c-gray-2:#697188;--dp-c-gray-3:#222b45cc;--dp-c-gray-disabled:#8f9bb3;--dp-c-gray-placeholder:#ccc;--dp-c-periwinkle-light:#d6d5dbcc;--dp-c-radio-fill:#c5cee0;--dp-c-gray-border:#d6d5db;--dp-c-gray-pale:#eff0f5;--dp-c-gray-light:#f7f9fc;--dp-c-gray-light-2:#edf1f7;--dp-c-gray-light-3:#d1d1d1;--dp-c-gray-purple:#7a797f;--dp-c-gray-purple-lighter:#7a797fad;--dp-c-gray-dark:#2e3a59;--dp-c-gray-slate:#636267;--dp-c-white:#fff;--dp-c-transparent:#fff0;--dp-c-blue-primary:#140be3;--dp-c-blue-sky:#99d6ff;--dp-c-blue-azure:#0592ff;--dp-c-blue-dk-1:#1108ca;--dp-c-blue-dk-2:#0d06b2;--dp-c-blue-dk-3:#0f37ff;--dp-c-blue-lt:#274bdb;--dp-c-blue-pale:#e4e9f2;--dp-c-blue-robin:#75fbfd;--dp-c-cyan:#b0fff9;--dp-c-aqua:#75fbfd;--dp-c-hp-highlight:#4aa2f8;--dp-c-hp-bottom:#9ef5fa;--dp-c-gradient-color-1:#b2dafe;--dp-c-gradient-color-2:#4760ff;--dp-c-gradient-color-3:#1806ff;--dp-c-gradient-color-4:#b6e1ff00;--dp-c-gradient-color-5:#fff0;--dp-c-gradient-color-6:#95d6fe00;--dp-c-gradient-color-7:#92d6ff;--dp-c-gradient-color-8:#75fbfd4d;--dp-c-gradient-color-9:#76f9fe66;--dp-c-gradient-color-10:#ffffff26;--dp-c-gradient-color-11:#140be340;--dp-c-gradient-color-12:#ffffff12;--dp-c-gradient-color-13:#abd3ff00;--dp-c-gradient-color-14:#b6e1ff00;--dp-c-gradients-blue-color:radial-gradient(176.78% 100% at 53.62% 0%,#77f6ff 0%,#4cb6ff 54%,#0592ff 100%);--dp-c-gradient-background-color-about-us:#2000ff;--dp-c-lawyer-bio-gradient:linear-gradient(162deg,var(--dp-c-white) 27%,var(--dp-c-gradient-color-1) 36%,var(--dp-c-gradient-color-2) 52%,var(--dp-c-blue-primary) 59%),radial-gradient(ellipse 52% 89% at center,var(--dp-c-blue-robin) 53%,var(--dp-c-gradient-color-4) 90%),radial-gradient(ellipse 53% 77% at center,var(--dp-c-white) 45%,var(--dp-c-gradient-color-5) 78%),linear-gradient(169deg,var(--dp-c-white) 0%,var(--dp-c-gradient-color-5) 56%);--dp-c-about-us-overview-gradient:linear-gradient(168deg,var(--dp-c-white) 28%,var(--dp-c-gradient-color-1) 36%,var(--dp-c-gradient-color-2) 48%,var(--dp-c-gradient-color-3) 55%),radial-gradient(ellipse 52% 89% at center,var(--dp-c-blue-robin) 53%,var(--dp-c-gradient-color-4) 90%),radial-gradient(ellipse 53% 77% at center,var(--dp-c-white) 45%,var(--dp-c-gradient-color-5) 78%),radial-gradient(ellipse 47% 85% at center,var(--dp-c-gradient-color-7) 29%,var(--dp-c-gradient-color-6) 86%),linear-gradient(171deg,var(--dp-c-white) 34%,var(--dp-c-gradient-color-5) 56%);--dp-c-about-us-footer-gradient:linear-gradient(185deg,var(--dp-c-white) 80%,var(--dp-c-gradient-color-1) 84%,var(--dp-c-gradient-color-2) 88%,var(--dp-c-blue-primary) 100%),radial-gradient(ellipse 75% 102% at center,var(--dp-c-white) 35%,var(--dp-c-gradient-color-4) 74%,var(--dp-c-gradient-color-8) 88%,var(--dp-c-gradient-color-9) 100%),radial-gradient(ellipse 75% 97% at center,var(--dp-c-white) 31%,var(--dp-c-gradient-color-5) 62%,var(--dp-c-gradient-color-10) 85%,var(--dp-c-gradient-color-11) 99%),radial-gradient(ellipse 101% 124% at center,var(--dp-c-white) 37%,var(--dp-c-gradient-color-12) 75%,var(--dp-c-gradient-color-13) 100%),radial-gradient(ellipse 0% 101% at center,var(--dp-c-white) 56%,var(--dp-c-gradient-color-14) 93%);--dp-c-button-bg:linear-gradient(to left,var(--dp-c-white),var(--dp-c-white) 33.333%,var(--dp-c-blue-primary) 33.333%,var(--dp-c-blue-primary) 66.666%,var(--dp-c-blue-dk-2) 66.666%);--dp-c-button-bg-black:linear-gradient(to left,var(--dp-c-black),var(--dp-c-black) 33.333%,var(--dp-c-white) 33.333%,var(--dp-c-white) 66.666%,var(--dp-c-white) 66.666%);--dp-c-button-bg-blue:linear-gradient(to left,var(--dp-c-blue-primary),var(--dp-c-blue-primary) 33.333%,var(--dp-c-white) 33.333%,var(--dp-c-white) 66.666%);--dp-c-button-bg-white:linear-gradient(to left,var(--dp-c-white),var(--dp-c-white) 33.333%,var(--dp-c-black) 33.333%,var(--dp-c-black) 66.666%,var(--dp-c-black) 66.666%);--dp-c-button-bg-white-cyan:linear-gradient(to left,var(--dp-c-white),var(--dp-c-white) 33.333%,var(--dp-c-cyan) 33.333%,var(--dp-c-cyan) 66.666%,var(--dp-c-cyan) 66.666%);--dp-c-button-bg-teal:linear-gradient(to left,var(--dp-c-cyan),var(--dp-c-cyan) 33.333%,var(--dp-c-black) 33.333%,var(--dp-c-black) 66.666%,var(--dp-c-black) 66.666%);--dp-c-button-bg-transparent-to-white:linear-gradient(to left,var(--dp-c-transparent),var(--dp-c-transparent) 33.333%,var(--dp-c-white) 33.333%,var(--dp-c-white) 66.666%,var(--dp-c-white) 66.666%);--dp-c-button-bg-transparent-to-blue:linear-gradient(to left,var(--dp-c-transparent),var(--dp-c-transparent) 33.333%,var(--dp-c-blue-primary) 33.333%,var(--dp-c-blue-primary) 66.666%,var(--dp-c-blue-dk-2) 66.666%);--dp-c-button-bg-blue-to-dark-blue:linear-gradient(to left,var(--dp-c-blue-primary),var(--dp-c-blue-primary) 33.333%,var(--dp-c-blue-dk-2) 33.333%,var(--dp-c-blue-dk-2) 66.666%,var(--dp-c-blue-dk-2) 66.666%);--dp-c-paragraph-bg:linear-gradient(to bottom,#00000052,#0000009e,#000);--ff-sans:"Helvetica Neue Web","Helvetica Neue","Helvetica","Arial",sans-serif;--ff-icons:"icon";--fw-regular:400;--fw-normal:var(--fw-regular);--fw-medium:500;--fw-bold:700;--fs-base:1rem;--fs-12:.75rem;--fs-14:.875rem;--fs-15:.9375rem;--fs-16:var(--fs-base);--fs-17:1.0625rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-21:1.3125rem;--fs-22:1.375rem;--fs-24:1.5rem;--fs-26:1.625rem;--fs-28:1.75rem;--fs-32:2rem;--fs-34:2.125rem;--fs-35:2.1875rem;--fs-36:2.25rem;--fs-40:2.5rem;--fs-48:3rem;--fs-56:3.5rem;--fs-64:4rem;--fs-72:4.5rem;--fs-80:5rem;--fs-96:6rem;--fs-120:7.5rem;--fs-144:9rem;--fs-160:10rem;--fs-170:10.625rem;--fs-196:12.25rem;--lh-100:1;--lh-110:1.1;--lh-120:1.2;--lh-125:1.25;--lh-130:1.3;--lh-140:1.4;--lh-150:1.5;--lh-160:1.6;--lh-170:1.7;--lh-180:1.8;--lh-200:2;--lh-220:2.2;--lh-230:2.3;--lh-240:2.4;--headline-xs:clamp(1.125rem,calc(.92vw + .895rem),2rem);--headline-sm:clamp(1.25rem,calc(1.32vw + .92125rem),2.5rem);--headline-md:clamp(1.5rem,calc(1.05vw + 1.23688rem),2.5rem);--headline-lg:clamp(1.75rem,calc(1.32vw + 1.42125rem),3rem);--headline-xl:clamp(2rem,calc(1.58vw + 1.605rem),3.5rem);--headline-2xl:clamp(2.25rem,calc(1.84vw + 1.78938rem),4rem);--headline-3xl:clamp(2.5rem,calc(2.11vw + 1.97375rem),4.5rem);--headline-4xl:clamp(2.5rem,calc(3.68vw + 1.57875rem),6rem);--headline-5xl:clamp(3.5rem,calc(5.79vw + 2.0525rem),9rem);--headline-6xl:clamp(4.5rem,calc(7.89vw + 2.52625rem),12rem);--body-xs:clamp(.875rem,calc(.2vw + .82813rem),1rem);--body-sm:clamp(1rem,calc(.2vw + .95313rem),1.125rem);--body-md:clamp(1.125rem,calc(.2vw + 1.0625rem),1.25rem);--body-lg:clamp(1.25rem,calc(.45vw + 1.125rem),1.5rem);--z-index-under:-1;--z-index-default:1;--z-index-layer-1:10;--z-index-layer-2:20;--z-index-layer-3:30;--z-index-overlay:999;--z-index-overlay-plus:1000;--breakpoint-xxxxs:17.5rem;--breakpoint-xxxs:22.5rem;--breakpoint-xxs:23.4375rem;--breakpoint-xs:26.5625rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:60rem;--breakpoint-lg2:64rem;--breakpoint-xl:78.75rem;--breakpoint-xll:80rem;--breakpoint-xxl:85.375rem;--breakpoint-xxl-and-a-half:100rem;--breakpoint-xxxl:120rem;--breakpoint-xxxxl:128rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-13:3.25rem;--spacing-14:3.5rem;--spacing-15:3.75rem;--spacing-16:4rem;--spacing-17:4.25rem;--spacing-18:4.5rem;--spacing-19:4.75rem;--spacing-20:5rem;--spacing-30:7.5rem;--spacing-38:9.5rem;--icon-size-x-small:.75rem;--icon-size-small:1.125rem;--icon-size-medium:1.5rem;--icon-size-medium-2:1.69375rem;--icon-size-large:2rem;--gutter-1col:calc((100% - 16.5rem) / 12 + 1.5rem);--gutter-2col:calc((100% - 16.5rem) / 6 + 3rem);--gutter-mobile:1rem;--gutter:1.5rem;--t-all:all .25s ease-out;--t-all-slow:all .5s ease-out;--t-background:background .3s ease;--t-transform:transform .25s ease-out;--t-transform-slow:transform .5s ease-out;--t-max-height:max-height .25s ease-out;--t-opacity-vis:visibility .25s linear,opacity .25s ease-out;--t-fill:fill .25s ease}@font-face{font-family:icon;src:url(/themes/custom/dpw_2020/dist/fonts/icons/icon.eot);src:url(/themes/custom/dpw_2020/dist/fonts/icons/icon.eot#iefix)format("embedded-opentype"),url(/themes/custom/dpw_2020/dist/fonts/icons/icon.woff2)format("woff2"),url(/themes/custom/dpw_2020/dist/fonts/icons/icon.woff)format("woff"),url(/themes/custom/dpw_2020/dist/fonts/icons/icon.ttf)format("truetype"),url(/themes/custom/dpw_2020/dist/fonts/icons/icon.svg#icon)format("svg");font-display:swap}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-caret:before{content:""}.icon-checkmark:before{content:""}.icon-chevron-down:before{content:""}.icon-close:before{content:""}.icon-download:before{content:""}.icon-email:before{content:""}.icon-filters:before{content:""}.icon-link:before{content:""}.icon-linkedin:before{content:""}.icon-pdf:before{content:""}.icon-print:before{content:""}.icon-search:before{content:""}.icon-x-logo:before{content:""}.visually-hidden{clip:rect(0 0 0 0);border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}@keyframes re-underline{0%{background-size:100% .0625rem,0 .0625rem}to{background-size:0 .0625rem,100% .0625rem}}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}:root{-moz-tab-size:4;tab-size:4}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:.0625rem dotted buttontext}[type=button]:-moz-focusring{outline:.0625rem dotted buttontext}[type=reset]:-moz-focusring{outline:.0625rem dotted buttontext}[type=submit]:-moz-focusring{outline:.0625rem dotted buttontext}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.125rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@media print{*{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}.sitewide-alert{display:none!important}.page-main{padding-bottom:1.25rem}.content-8col,.content-9col{margin-left:1.25rem;margin-right:1.25rem}.node__content .copy-link-wrapper{display:none}.lawyer--bio,.media--view-mode-content-100-width{page-break-before:always}.media--view-mode-content-100-width .field-name--field_media_image{width:100%;margin-left:0;margin-right:0;position:static}.has-sideways-headline .region-content--inner{margin-left:0}.btn--back-to-top{display:none}.block-system-breadcrumb-block,.eu-cookie-compliance-banner,.eu-cookie-withdraw-wrapper{display:none!important}.block-local-tasks-block,.search-wrapper,.social-sharing-block,.sideways-headline{display:none}.page-header+*{padding-top:4.6875rem}.region-header{margin-left:3%;background-color:#0000!important;margin-top:0!important;padding-top:.0625rem!important}.region-header .block-system-branding-block svg{background-color:#0000!important}.region-header .menu--main{display:none}.js-is-scrolled .page-header{position:static}.js-is-scrolled .page-header.js-header-visible{border-bottom:none}.page--about-us .about-us--node-body-field .field-name--body{padding-top:4.6875rem}.page-node-type--lawyer:before{background:0 0}.page-node-type--lawyer .region-header{margin-left:1.25rem}.page-node-type--lawyer .page-main .region-content .region-content--inner{margin-left:1.25rem;margin-right:1.25rem}.page-node-type--lawyer .sideways-headline{display:none}.page-node-type--lawyer .lawyer--name{color:var(--dp-c-blue-primary)}.page-node-type--lawyer .lawyer--top{color:var(--dp-c-black);margin-bottom:3.4375rem}.page-node-type--lawyer .lawyer--insights,.page-node-type--lawyer .lawyer--news,.page-node-type--lawyer .lawyer--body .arrow-link{display:none}.page-node-type--lawyer .sideways-headline--small{margin:0 0 1rem;line-height:1.445;position:relative;transform:none;font-size:var(--fs-34)!important;display:block!important;top:0!important;left:0!important}.page-node-type--lawyer .lawyer--education-clerkships .lawyer--work-experience{margin-bottom:0}.page-node-type--lawyer .lawyer--experience-highlights .view-all-experience{display:none}.page-main{width:94%;min-width:94%;height:auto;margin:auto}.page-main .container{width:100%;min-width:100%;margin:0}.page-main .container .block-dpw-2020-content,.region-content--inner{width:100%;min-width:100%;height:auto;margin:0}.node-type-article-mode-full .article--title{min-width:100%;font-size:var(--fs-26);margin:0}.node-type-article-mode-full .main-content{width:100%;min-width:100%}.node-type-article-mode-full .media-type-audio,.node-type-article-mode-full .media-type-audio+P,.node-type-article-mode-full .media-type-remote_video,.node-type-article-mode-full .media-type-remote_video+P,.node-type-article-mode-full .related-materials,.node-type-article-mode-full .show-more,.node-type-article-mode-full p>a.btn,.node-type-article-mode-full .block-inline-block-call-out-box{display:none}.page-node-type--insights_article .page-main,.page-node-type--news .page-main,.page-node-type--experience_article .page-main{margin-top:0!important}.page-node-type--insights_article .region-header,.page-node-type--insights_article .region-footer,.page-node-type--news .region-header,.page-node-type--news .region-footer,.page-node-type--experience_article .region-header,.page-node-type--experience_article .region-footer{width:94%!important}.page-node-type--insights_article .region-footer .block-footercopyright,.page-node-type--news .region-footer .block-footercopyright,.page-node-type--experience_article .region-footer .block-footercopyright{padding:0}.page-node-type--insights_article .region-footer .block-footercopyright p:nth-child(2),.page-node-type--news .region-footer .block-footercopyright p:nth-child(2),.page-node-type--experience_article .region-footer .block-footercopyright p:nth-child(2){display:none!important}.page-node-type--insights_article .region-content--inner,.page-node-type--news .region-content--inner,.page-node-type--experience_article .region-content--inner{width:auto!important;margin:auto!important}.page-node-type--insights_article .block-dpw-2020-content .sideways-headline.sideways-headline--responsive.animate-show,.page-node-type--news .block-dpw-2020-content .sideways-headline.sideways-headline--responsive.animate-show,.page-node-type--experience_article .block-dpw-2020-content .sideways-headline.sideways-headline--responsive.animate-show,.page-node-type--insights_article .block-dpw-2020-content .sidebar,.page-node-type--news .block-dpw-2020-content .sidebar,.page-node-type--experience_article .block-dpw-2020-content .sidebar,.block-capability-nav,.see-more-wrapper,.views-exposed-form{display:none}.block-footercopyright{margin-top:3.125rem}.alumni--leaders,.alumni--network,.alumni--block,.alumni--team,.alumni--revisited,.columns--wrapper,.field-name--field_body,.text-formatted,.page-main{visibility:visible;opacity:1!important}.careers-overview-title h1,.alumni--hero h1{color:var(--dp-c-blue-primary)!important;font-size:var(--fs-48)!important}.careers-overview-team h2,.alumni--revisited h2,.alumni--network h2{color:var(--dp-c-blue-primary)!important}.text-formatted h2{font-size:var(--fs-35)!important}.text-formatted h5{color:var(--dp-c-black)!important}.alumni-page{margin-left:1.25rem;margin-right:1.25rem}.alumni-page:before{background:0 0!important}.alumni--hero,.alumni--block{width:100%!important;margin-left:0!important;margin-right:0!important}.block-type--spotlight_video{display:none!important}.block-type--call_out_box,.block-type--call_out_box p{color:var(--dp-c-white)!important}.page-node-type--page .region-content--inner{min-width:100%!important;margin-left:1.25rem!important;margin-right:1.25rem!important}.careers-overview-apply{width:100%;margin:0}.careers-overview-apply:before{content:none!important}.careers-overview-apply .btn{display:none!important}.accordion__row,.careers-summer-intro .text-formatted{opacity:1!important}.careers-summer-intro .text-formatted .gradient-animation-hero{background:0 0!important}.careers-summer-intro .text-formatted .intro--txt{padding-bottom:0;margin-left:0!important;margin-right:0!important}.careers-summer-intro .text-formatted .intro--txt h1{font-size:6.25rem;color:var(--dp-c-blue-primary)!important}.careers-summer-intro .text-formatted .intro--txt h4,.careers-summer-intro .text-formatted .intro--txt a{color:var(--dp-c-blue-primary)!important}.careers-summer-culture,.careers-summer-unique-2,.careers-summer-challenging,.careers-summer-global,.careers-summer-build,.careers-summer-culture .columns--wrapper,.careers-summer-unique-2 .columns--wrapper,.careers-summer-challenging .columns--wrapper,.careers-summer-global .columns--wrapper,.careers-summer-build .columns--wrapper{opacity:1!important;padding-left:0!important;padding-right:0!important}.careers-summer-culture p,.careers-summer-culture h2,.careers-summer-culture h4,.careers-summer-culture .text-formatted,.careers-summer-global p,.careers-summer-global h2,.careers-summer-global h4,.careers-summer-global .text-formatted{color:var(--dp-c-blue-primary)!important}.careers-summer-culture{position:inherit!important;width:100%!important;height:auto!important;max-height:max-content!important;padding:0!important}.careers-summer-culture .field-name--field_column_2{display:none!important}.careers-summer-apply,.careers-summer-unique-2{opacity:1!important;min-width:100%!important}.careers-summer-apply h3,.careers-summer-unique-2 h3{color:var(--dp-c-blue-primary)!important}.careers-summer-apply .text-formatted,.careers-summer-unique-2 .text-formatted{opacity:1!important;padding-left:0!important;padding-right:0!important}.careers-summer-apply .text-formatted .two-column,.careers-summer-unique-2 .text-formatted .two-column{width:100%!important}.block-dpw-2020-content .layout__region--first{display:none!important}.block-dpw-2020-content .layout__region--second{min-width:100%!important}.page-footer{background-color:#0000;padding:0}.page-footer .block-footercopyright{width:100%!important;min-width:100%!important}.page-footer .block-system-branding-block{display:none}.region-footer{width:100%;max-width:100%;margin:0}ul.menu-list--footer{display:none}.block-footercopyright{color:var(--dp-c-black);padding:0 1.25rem}.block-footercopyright .field-name--body{border-top:.0625rem solid var(--dp-c-gray-2);padding:1.25rem 0}.accordion__row{opacity:1!important;display:block!important}.accordion__row--expanded,.accordion__content,.accordion__content.closed,.accordion__text{opacity:1!important;visibility:visible!important;height:auto!important;display:block!important}.accordion__content[hidden]{display:block!important}.accordion__toggle{display:none!important}}
