html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;text-rendering:optimizeSpeed;width:100%}*,:after,:before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input,input:required{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}input:focus{outline:none}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{height:auto;max-width:100%;vertical-align:middle}img,picture{display:inline-block}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background:transparent;border:0;cursor:pointer}button[disabled],html input[disabled]{cursor:default}[disabled]{pointer-events:none}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{background:transparent;border:0}textarea{overflow:auto;resize:vertical;vertical-align:top}table{border-collapse:collapse;border-spacing:0;text-indent:0}hr{background:#000;border:0;box-sizing:content-box;height:1px;line-height:0;margin:0;overflow:visible;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,pre,samp{font-family:monospace,monospace}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;outline:0;padding:0}legend{border:0;color:inherit;display:block;max-width:100%;white-space:normal;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[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}summary{display:list-item}template{display:none}:root{--primary-ag-blue: #314b5a;--secondary-ag-red: #db4a37;--secondary-ag-purple: #8f2e65;--secondary-ag-royal-blue: #2f5b91;--secondary-ag-teal: #70c2ac;--secondary-ag-green: #6db53e;--secondary-ag-yellow: #f4b21b;--neutrals-white: #fff;--neutrals-gray-1: #d5dadd;--neutrals-gray-2: #acb7bd;--neutrals-gray-3: #5f6e7a;--neutrals-gray-4: #121d23;--ui-success: #05f09a;--ui-error: #ff3f05;--ui-disabled: var(--neutrals-gray-3);--ui-focus: #4d90fe;--fills-primary-ag-blue: var(--primary-ag-blue);--fills-secondary-ag-red: var(--secondary-ag-red);--fills-secondary-ag-purple: var(--secondary-ag-purple);--fills-secondary-ag-royal-blue: var(--secondary-ag-royal-blue);--fills-secondary-ag-teal: var(--secondary-ag-teal);--fills-secondary-ag-green: var(--secondary-ag-green);--fills-secondary-ag-yellow: var(--secondary-ag-yellow);--fills-neutral-white: var(--neutrals-white);--fills-neutral-gray-1: var(--neutrals-gray-1);--fills-neutral-gray-2: var(--neutrals-gray-2);--fills-neutral-gray-3: var(--neutrals-gray-3);--fills-neutral-gray-4: var(--neutrals-gray-4);--text-primary-on-light: var(--neutrals-gray-4);--text-secondary-on-light: var(--neutrals-gray-4);--text-primary-on-dark: var(--neutrals-white);--text-secondary-on-dark: var(--neutrals-white);--border-ag-blue: var(--primary-ag-blue);--border-white: var(--neutrals-white);--border-gray-1: var(--neutrals-gray-1);--border-gray-2: var(--neutrals-gray-2);--border-gray-3: var(--neutrals-gray-3);--border-gray-4: var(--neutrals-gray-4);--gradient-red-purple-100: linear-gradient(126.04deg, #db4a37 17.25%, #8f2e65 82.39%);--gradient-gold-red-100: linear-gradient(126.04deg, #c78500 17.25%, #db4a37 82.39%);--gradient-green-teal-100: linear-gradient(126.04deg, #63a338 17.25%, #46a48a 82.39%);--gradient-teal-blue-100: linear-gradient(126.04deg, #46a48a 17.25%, #2f5b91 82.39%);--gradient-gray-100: linear-gradient(126.04deg, #d5dadd 17.25%, #acb7bd 82.39%);--gradient-red-purple-15: linear-gradient(126.04deg, #fae4e1 17.25%, #eee0e8 82.39%);--gradient-gold-red-15: linear-gradient(126.04deg, #f7edd9 17.25%, #fae4e1 82.39%);--gradient-green-teal-15: linear-gradient(126.04deg, #e8f1e1 17.25%, #e3f1ed 82.39%);--gradient-teal-blue-15: linear-gradient(126.04deg, #e3f1ed 17.25%, #e0e6ef 82.39%);--gradient-gray-15: linear-gradient(126.04deg, #f9f9fa 17.25%, #f3f4f5 82.39%)}:root{--container-max-width: 1840px;--container-padding: 24px;--module-spacing: 60px;--gutter-width: 18px;--header-height: 57px}@media all and (min-width: 64em){:root{--gutter-width: 24px}}@media all and (min-width: 80em){:root{--container-padding: 80px;--module-spacing: 150px;--gutter-width: 36px;--header-height: 120px}}@media all and (min-width: 120em){:root{--container-padding: 120px;--gutter-width: 48px}}:root{--font-family-primary: "adelle-sans", sans-serif;--font-family-secondary: "IBM Plex Mono", monospace;--font-styling-light: "Light";--font-styling-regular: "Regular";--font-styling-medium: "Medium";--font-styling-semibold: "Semibold";--font-styling-bold: "Bold";--font-styling-light-italic: "Light Italic"}@media all and (min-width: 22.5em){:root{--font-size-caption: 12px;--font-size-ui-small: 14px;--font-size-body-small: 14px;--font-size-ui-large: 16px;--font-size-body-medium: 16px;--font-size-h6: 18px;--font-size-body-large: 20px;--font-size-h5: 22px;--font-size-h4: 26px;--font-size-h3: 30px;--font-size-h2: 34px;--font-size-h1: 40px;--font-size-big-stat: 80px;--font-line-height-caption: 16px;--font-line-height-ui-small: 18px;--font-line-height-ui-large: 20px;--font-line-height-body-small: 22px;--font-line-height-h6: 22px;--font-line-height-body-medium: 26px;--font-line-height-body-large: 32px;--font-line-height-h5: 32px;--font-line-height-h4: 34px;--font-line-height-h3: 38px;--font-line-height-h2: 42px;--font-line-height-h1: 52px;--font-line-height-big-stat: 88px}}@media all and (min-width: 64em){:root{--font-size-caption: 12px;--font-size-ui-small: 14px;--font-size-body-small: 14px;--font-size-ui-large: 16px;--font-size-body-medium: 16px;--font-size-h6: 18px;--font-size-body-large: 20px;--font-size-h5: 22px;--font-size-h4: 26px;--font-size-h3: 38px;--font-size-h2: 48px;--font-size-h1: 64px;--font-size-big-stat: 80px;--font-line-height-caption: 16px;--font-line-height-ui-small: 18px;--font-line-height-ui-large: 20px;--font-line-height-body-small: 22px;--font-line-height-h6: 22px;--font-line-height-body-medium: 26px;--font-line-height-body-large: 32px;--font-line-height-h5: 32px;--font-line-height-h4: 34px;--font-line-height-h3: 48px;--font-line-height-h2: 58px;--font-line-height-h1: 76px;--font-line-height-big-stat: 88px}}@media all and (min-width: 90em){:root{--font-size-caption: 12px;--font-size-ui-small: 14px;--font-size-body-small: 14px;--font-size-ui-large: 18px;--font-size-body-medium: 18px;--font-size-h6: 18px;--font-size-body-large: 24px;--font-size-h5: 32px;--font-size-h4: 40px;--font-size-h3: 48px;--font-size-h2: 64px;--font-size-h1: 88px;--font-size-big-stat: 100px;--font-line-height-caption: 16px;--font-line-height-ui-small: 18px;--font-line-height-ui-large: 22px;--font-line-height-body-small: 22px;--font-line-height-h6: 22px;--font-line-height-body-medium: 28px;--font-line-height-body-large: 38px;--font-line-height-h5: 42px;--font-line-height-h4: 48px;--font-line-height-h3: 58px;--font-line-height-h2: 76px;--font-line-height-h1: 104px;--font-line-height-big-stat: 116px}}body{font-family:var(--font-family-primary);font-size:var(--font-size-body-medium);font-weight:400;line-height:var(--font-line-height-body-medium)}h1,.h1{font-family:var(--font-family-primary);font-size:var(--font-size-h1);font-weight:700;line-height:var(--font-line-height-h1)}h2,.h2{font-family:var(--font-family-primary);font-size:var(--font-size-h2);font-weight:700;line-height:var(--font-line-height-h2)}h3,.h3{font-family:var(--font-family-primary);font-size:var(--font-size-h3);font-weight:700;line-height:var(--font-line-height-h3)}h4,.h4{font-family:var(--font-family-primary);font-size:var(--font-size-h4);font-weight:700;line-height:var(--font-line-height-h4)}h5,.h5{font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-weight:700;line-height:var(--font-line-height-h5)}h6,.h6{font-family:var(--font-family-primary);font-size:var(--font-size-h6);font-weight:700;line-height:var(--font-line-height-h6)}:root{--fixed-padding-zero: 0;--fixed-padding-3x-small: 4px;--fixed-padding-2x-small: 8px;--fixed-padding-x-small: 12px;--fixed-padding-small: 16px;--fixed-padding-medium: 20px;--fixed-padding-large: 24px;--fixed-padding-x-large: 40px;--corner-radius-zero: 0;--corner-radius-x-small: 4px;--corner-radius-small: 8px;--corner-radius-medium: 16px;--corner-radius-large: 24px;--corner-radius-x-large: 40px;--corner-radius-full: 1000px}@media all and (min-width: 22.5em){:root{--artboard-size: 360px;--variable-padding-3x-small: 4px;--variable-padding-2x-small: 8px;--variable-padding-x-small: 12px;--variable-padding-small: 16px;--variable-padding-medium: 24px;--variable-padding-large: 32px;--variable-padding-x-large: 40px;--variable-padding-2x-large: 40px;--variable-padding-3x-large: 80px;--variable-padding-4x-large: 40px;--variable-padding-mobile-stack: 40px;--variable-padding-card-padding: 24px;--page-margin-small: 12px;--page-margin-medium: 24px;--page-margin-large: 24px;--corner-radius-medium: 12px;--corner-radius-large: 20px;--viewport: mobile}}@media all and (min-width: 64em){:root{--artboard-size: 1024px;--variable-padding-3x-small: 4px;--variable-padding-2x-small: 8px;--variable-padding-x-small: 12px;--variable-padding-small: 16px;--variable-padding-medium: 24px;--variable-padding-large: 32px;--variable-padding-x-large: 40px;--variable-padding-2x-large: 40px;--variable-padding-3x-large: 80px;--variable-padding-4x-large: 40px;--variable-padding-mobile-stack: 24px;--variable-padding-card-padding: 24px;--page-margin-small: 20px;--page-margin-medium: 48px;--page-margin-large: 48px;--corner-radius-medium: 12px;--corner-radius-large: 20px;--viewport: tablet}}@media all and (min-width: 90em){:root{--artboard-size: 1440px;--variable-padding-3x-small: 8px;--variable-padding-2x-small: 12px;--variable-padding-x-small: 16px;--variable-padding-small: 24px;--variable-padding-medium: 32px;--variable-padding-large: 40px;--variable-padding-x-large: 64px;--variable-padding-2x-large: 80px;--variable-padding-3x-large: 120px;--variable-padding-4x-large: 160px;--variable-padding-mobile-stack: 24px;--variable-padding-card-padding: 40px;--page-margin-small: 20px;--page-margin-medium: 80px;--page-margin-large: 297px;--viewport: desktop}}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}*,*:before,*:after{box-sizing:border-box}.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{margin-block:0;margin-inline:auto;max-inline-size:var(--container-max-width);padding-inline:var(--container-padding)}.container-fluid{max-inline-size:100%}*:focus:not(.focus-visible){outline:none}.focus-visible{outline:solid 2px var(--ui-focus);outline-offset:3px}.focus-visible:-moz-focusring{outline:solid 2px var(--ui-focus);outline-offset:3px}.visually-hidden{block-size:1px;border:0;clip:rect(0 0 0 0);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}main{display:flex;flex-direction:column;gap:var(--variable-padding-3x-large);margin-block-start:var(--header-height);padding-block-end:var(--variable-padding-3x-large)}main>.search-listing:first-child{padding-block-start:var(--variable-padding-2x-large)}.page-body{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-2x-large);margin-block-start:-40px;padding-inline:var(--page-margin-large)}.page-body__related{align-self:stretch;border-block-start:1px solid var(--border-gray-1);display:flex;flex-direction:column;gap:var(--variable-padding-large);padding-block-start:var(--variable-padding-card-padding)}.row{display:flex;flex-wrap:wrap;margin-inline:calc(var(--gutter-width) * -.5)}.row.row--vertical-gap{row-gap:var(--gutter-width)}.row.align-items-start{align-items:flex-start!important}.row.align-items-center{align-items:center!important}.row.align-items-end{align-items:flex-end!important}.row.justify-content-start{justify-content:flex-start!important}.row.justify-content-center{justify-content:center!important}.row.justify-content-end{justify-content:flex-end!important}.row.justify-content-around{justify-content:space-around!important}.row.justify-content-between{justify-content:space-between!important}.row.justify-content-evenly{justify-content:space-evenly!important}.row>*{inline-size:100%;max-inline-size:100%;padding-inline:calc(var(--gutter-width) * .5)}.row+.row{margin-block-start:var(--gutter-width)}.col{flex:1 0 0%}.col.align-self-start{align-self:flex-start!important}.col.align-self-center{align-self:center!important}.col.align-self-end{align-self:flex-end!important}.col-auto{flex:0 0 auto;inline-size:auto}.row-cols-auto>*{flex:0 0 auto;inline-size:auto}.row-cols-1>*{flex:0 0 auto;inline-size:100%}.col-1{flex:0 0 auto;inline-size:8.3333333333%}.order-1{order:1!important}.row-cols-2>*{flex:0 0 auto;inline-size:50%}.col-2{flex:0 0 auto;inline-size:16.6666666667%}.order-2{order:2!important}.row-cols-3>*{flex:0 0 auto;inline-size:33.3333333333%}.col-3{flex:0 0 auto;inline-size:25%}.order-3{order:3!important}.row-cols-4>*{flex:0 0 auto;inline-size:25%}.col-4{flex:0 0 auto;inline-size:33.3333333333%}.order-4{order:4!important}.row-cols-5>*{flex:0 0 auto;inline-size:20%}.col-5{flex:0 0 auto;inline-size:41.6666666667%}.order-5{order:5!important}.row-cols-6>*{flex:0 0 auto;inline-size:16.6666666667%}.col-6{flex:0 0 auto;inline-size:50%}.order-6{order:6!important}.row-cols-7>*{flex:0 0 auto;inline-size:14.2857142857%}.col-7{flex:0 0 auto;inline-size:58.3333333333%}.order-7{order:7!important}.row-cols-8>*{flex:0 0 auto;inline-size:12.5%}.col-8{flex:0 0 auto;inline-size:66.6666666667%}.order-8{order:8!important}.row-cols-9>*{flex:0 0 auto;inline-size:11.1111111111%}.col-9{flex:0 0 auto;inline-size:75%}.order-9{order:9!important}.row-cols-10>*{flex:0 0 auto;inline-size:10%}.col-10{flex:0 0 auto;inline-size:83.3333333333%}.order-10{order:10!important}.row-cols-11>*{flex:0 0 auto;inline-size:9.0909090909%}.col-11{flex:0 0 auto;inline-size:91.6666666667%}.order-11{order:11!important}.row-cols-12>*{flex:0 0 auto;inline-size:8.3333333333%}.col-12{flex:0 0 auto;inline-size:100%}.order-12{order:12!important}.order-first{order:-1!important}.order-last{order:6!important}.justify-content-center{justify-content:center}@media all and (min-width: 22.5em){.col-sm{flex:1 0 0%}.col-sm-auto{flex:0 0 auto;inline-size:auto}.justify-content-sm-center{justify-content:center}}@media all and (min-width: 64em){.col-md{flex:1 0 0%}.col-md-auto{flex:0 0 auto;inline-size:auto}.justify-content-md-center{justify-content:center}}@media all and (min-width: 80em){.col-lg{flex:1 0 0%}.col-lg-auto{flex:0 0 auto;inline-size:auto}.justify-content-lg-center{justify-content:center}}@media all and (min-width: 90em){.col-xl{flex:1 0 0%}.col-xl-auto{flex:0 0 auto;inline-size:auto}.justify-content-xl-center{justify-content:center}}@media all and (min-width: 120em){.col-xxl{flex:1 0 0%}.col-xxl-auto{flex:0 0 auto;inline-size:auto}.justify-content-xxl-center{justify-content:center}}@media all and (min-width: 22.5em){.row-cols-sm-1>*{flex:0 0 auto;inline-size:100%}.col-sm-1{flex:0 0 auto;inline-size:8.3333333333%}.offset-sm-1>*{margin-inline-start:8.3333333333%}}@media all and (min-width: 22.5em){.row-cols-sm-2>*{flex:0 0 auto;inline-size:50%}.col-sm-2{flex:0 0 auto;inline-size:16.6666666667%}.offset-sm-2>*{margin-inline-start:16.6666666667%}}@media all and (min-width: 22.5em){.row-cols-sm-3>*{flex:0 0 auto;inline-size:33.3333333333%}.col-sm-3{flex:0 0 auto;inline-size:25%}.offset-sm-3>*{margin-inline-start:25%}}@media all and (min-width: 22.5em){.row-cols-sm-4>*{flex:0 0 auto;inline-size:25%}.col-sm-4{flex:0 0 auto;inline-size:33.3333333333%}.offset-sm-4>*{margin-inline-start:33.3333333333%}}@media all and (min-width: 22.5em){.row-cols-sm-5>*{flex:0 0 auto;inline-size:20%}.col-sm-5{flex:0 0 auto;inline-size:41.6666666667%}.offset-sm-5>*{margin-inline-start:41.6666666667%}}@media all and (min-width: 22.5em){.row-cols-sm-6>*{flex:0 0 auto;inline-size:16.6666666667%}.col-sm-6{flex:0 0 auto;inline-size:50%}.offset-sm-6>*{margin-inline-start:50%}}@media all and (min-width: 22.5em){.row-cols-sm-7>*{flex:0 0 auto;inline-size:14.2857142857%}.col-sm-7{flex:0 0 auto;inline-size:58.3333333333%}.offset-sm-7>*{margin-inline-start:58.3333333333%}}@media all and (min-width: 22.5em){.row-cols-sm-8>*{flex:0 0 auto;inline-size:12.5%}.col-sm-8{flex:0 0 auto;inline-size:66.6666666667%}.offset-sm-8>*{margin-inline-start:66.6666666667%}}@media all and (min-width: 22.5em){.row-cols-sm-9>*{flex:0 0 auto;inline-size:11.1111111111%}.col-sm-9{flex:0 0 auto;inline-size:75%}.offset-sm-9>*{margin-inline-start:75%}}@media all and (min-width: 22.5em){.row-cols-sm-10>*{flex:0 0 auto;inline-size:10%}.col-sm-10{flex:0 0 auto;inline-size:83.3333333333%}.offset-sm-10>*{margin-inline-start:83.3333333333%}}@media all and (min-width: 22.5em){.row-cols-sm-11>*{flex:0 0 auto;inline-size:9.0909090909%}.col-sm-11{flex:0 0 auto;inline-size:91.6666666667%}.offset-sm-11>*{margin-inline-start:91.6666666667%}}@media all and (min-width: 22.5em){.row-cols-sm-12>*{flex:0 0 auto;inline-size:8.3333333333%}.col-sm-12{flex:0 0 auto;inline-size:100%}.offset-sm-12>*{margin-inline-start:100%}}@media all and (min-width: 64em){.row-cols-md-1>*{flex:0 0 auto;inline-size:100%}.col-md-1{flex:0 0 auto;inline-size:8.3333333333%}.offset-md-1>*{margin-inline-start:8.3333333333%}}@media all and (min-width: 64em){.row-cols-md-2>*{flex:0 0 auto;inline-size:50%}.col-md-2{flex:0 0 auto;inline-size:16.6666666667%}.offset-md-2>*{margin-inline-start:16.6666666667%}}@media all and (min-width: 64em){.row-cols-md-3>*{flex:0 0 auto;inline-size:33.3333333333%}.col-md-3{flex:0 0 auto;inline-size:25%}.offset-md-3>*{margin-inline-start:25%}}@media all and (min-width: 64em){.row-cols-md-4>*{flex:0 0 auto;inline-size:25%}.col-md-4{flex:0 0 auto;inline-size:33.3333333333%}.offset-md-4>*{margin-inline-start:33.3333333333%}}@media all and (min-width: 64em){.row-cols-md-5>*{flex:0 0 auto;inline-size:20%}.col-md-5{flex:0 0 auto;inline-size:41.6666666667%}.offset-md-5>*{margin-inline-start:41.6666666667%}}@media all and (min-width: 64em){.row-cols-md-6>*{flex:0 0 auto;inline-size:16.6666666667%}.col-md-6{flex:0 0 auto;inline-size:50%}.offset-md-6>*{margin-inline-start:50%}}@media all and (min-width: 64em){.row-cols-md-7>*{flex:0 0 auto;inline-size:14.2857142857%}.col-md-7{flex:0 0 auto;inline-size:58.3333333333%}.offset-md-7>*{margin-inline-start:58.3333333333%}}@media all and (min-width: 64em){.row-cols-md-8>*{flex:0 0 auto;inline-size:12.5%}.col-md-8{flex:0 0 auto;inline-size:66.6666666667%}.offset-md-8>*{margin-inline-start:66.6666666667%}}@media all and (min-width: 64em){.row-cols-md-9>*{flex:0 0 auto;inline-size:11.1111111111%}.col-md-9{flex:0 0 auto;inline-size:75%}.offset-md-9>*{margin-inline-start:75%}}@media all and (min-width: 64em){.row-cols-md-10>*{flex:0 0 auto;inline-size:10%}.col-md-10{flex:0 0 auto;inline-size:83.3333333333%}.offset-md-10>*{margin-inline-start:83.3333333333%}}@media all and (min-width: 64em){.row-cols-md-11>*{flex:0 0 auto;inline-size:9.0909090909%}.col-md-11{flex:0 0 auto;inline-size:91.6666666667%}.offset-md-11>*{margin-inline-start:91.6666666667%}}@media all and (min-width: 64em){.row-cols-md-12>*{flex:0 0 auto;inline-size:8.3333333333%}.col-md-12{flex:0 0 auto;inline-size:100%}.offset-md-12>*{margin-inline-start:100%}}@media all and (min-width: 80em){.row-cols-lg-1>*{flex:0 0 auto;inline-size:100%}.col-lg-1{flex:0 0 auto;inline-size:8.3333333333%}.offset-lg-1>*{margin-inline-start:8.3333333333%}}@media all and (min-width: 80em){.row-cols-lg-2>*{flex:0 0 auto;inline-size:50%}.col-lg-2{flex:0 0 auto;inline-size:16.6666666667%}.offset-lg-2>*{margin-inline-start:16.6666666667%}}@media all and (min-width: 80em){.row-cols-lg-3>*{flex:0 0 auto;inline-size:33.3333333333%}.col-lg-3{flex:0 0 auto;inline-size:25%}.offset-lg-3>*{margin-inline-start:25%}}@media all and (min-width: 80em){.row-cols-lg-4>*{flex:0 0 auto;inline-size:25%}.col-lg-4{flex:0 0 auto;inline-size:33.3333333333%}.offset-lg-4>*{margin-inline-start:33.3333333333%}}@media all and (min-width: 80em){.row-cols-lg-5>*{flex:0 0 auto;inline-size:20%}.col-lg-5{flex:0 0 auto;inline-size:41.6666666667%}.offset-lg-5>*{margin-inline-start:41.6666666667%}}@media all and (min-width: 80em){.row-cols-lg-6>*{flex:0 0 auto;inline-size:16.6666666667%}.col-lg-6{flex:0 0 auto;inline-size:50%}.offset-lg-6>*{margin-inline-start:50%}}@media all and (min-width: 80em){.row-cols-lg-7>*{flex:0 0 auto;inline-size:14.2857142857%}.col-lg-7{flex:0 0 auto;inline-size:58.3333333333%}.offset-lg-7>*{margin-inline-start:58.3333333333%}}@media all and (min-width: 80em){.row-cols-lg-8>*{flex:0 0 auto;inline-size:12.5%}.col-lg-8{flex:0 0 auto;inline-size:66.6666666667%}.offset-lg-8>*{margin-inline-start:66.6666666667%}}@media all and (min-width: 80em){.row-cols-lg-9>*{flex:0 0 auto;inline-size:11.1111111111%}.col-lg-9{flex:0 0 auto;inline-size:75%}.offset-lg-9>*{margin-inline-start:75%}}@media all and (min-width: 80em){.row-cols-lg-10>*{flex:0 0 auto;inline-size:10%}.col-lg-10{flex:0 0 auto;inline-size:83.3333333333%}.offset-lg-10>*{margin-inline-start:83.3333333333%}}@media all and (min-width: 80em){.row-cols-lg-11>*{flex:0 0 auto;inline-size:9.0909090909%}.col-lg-11{flex:0 0 auto;inline-size:91.6666666667%}.offset-lg-11>*{margin-inline-start:91.6666666667%}}@media all and (min-width: 80em){.row-cols-lg-12>*{flex:0 0 auto;inline-size:8.3333333333%}.col-lg-12{flex:0 0 auto;inline-size:100%}.offset-lg-12>*{margin-inline-start:100%}}@media all and (min-width: 90em){.row-cols-xl-1>*{flex:0 0 auto;inline-size:100%}.col-xl-1{flex:0 0 auto;inline-size:8.3333333333%}.offset-xl-1>*{margin-inline-start:8.3333333333%}}@media all and (min-width: 90em){.row-cols-xl-2>*{flex:0 0 auto;inline-size:50%}.col-xl-2{flex:0 0 auto;inline-size:16.6666666667%}.offset-xl-2>*{margin-inline-start:16.6666666667%}}@media all and (min-width: 90em){.row-cols-xl-3>*{flex:0 0 auto;inline-size:33.3333333333%}.col-xl-3{flex:0 0 auto;inline-size:25%}.offset-xl-3>*{margin-inline-start:25%}}@media all and (min-width: 90em){.row-cols-xl-4>*{flex:0 0 auto;inline-size:25%}.col-xl-4{flex:0 0 auto;inline-size:33.3333333333%}.offset-xl-4>*{margin-inline-start:33.3333333333%}}@media all and (min-width: 90em){.row-cols-xl-5>*{flex:0 0 auto;inline-size:20%}.col-xl-5{flex:0 0 auto;inline-size:41.6666666667%}.offset-xl-5>*{margin-inline-start:41.6666666667%}}@media all and (min-width: 90em){.row-cols-xl-6>*{flex:0 0 auto;inline-size:16.6666666667%}.col-xl-6{flex:0 0 auto;inline-size:50%}.offset-xl-6>*{margin-inline-start:50%}}@media all and (min-width: 90em){.row-cols-xl-7>*{flex:0 0 auto;inline-size:14.2857142857%}.col-xl-7{flex:0 0 auto;inline-size:58.3333333333%}.offset-xl-7>*{margin-inline-start:58.3333333333%}}@media all and (min-width: 90em){.row-cols-xl-8>*{flex:0 0 auto;inline-size:12.5%}.col-xl-8{flex:0 0 auto;inline-size:66.6666666667%}.offset-xl-8>*{margin-inline-start:66.6666666667%}}@media all and (min-width: 90em){.row-cols-xl-9>*{flex:0 0 auto;inline-size:11.1111111111%}.col-xl-9{flex:0 0 auto;inline-size:75%}.offset-xl-9>*{margin-inline-start:75%}}@media all and (min-width: 90em){.row-cols-xl-10>*{flex:0 0 auto;inline-size:10%}.col-xl-10{flex:0 0 auto;inline-size:83.3333333333%}.offset-xl-10>*{margin-inline-start:83.3333333333%}}@media all and (min-width: 90em){.row-cols-xl-11>*{flex:0 0 auto;inline-size:9.0909090909%}.col-xl-11{flex:0 0 auto;inline-size:91.6666666667%}.offset-xl-11>*{margin-inline-start:91.6666666667%}}@media all and (min-width: 90em){.row-cols-xl-12>*{flex:0 0 auto;inline-size:8.3333333333%}.col-xl-12{flex:0 0 auto;inline-size:100%}.offset-xl-12>*{margin-inline-start:100%}}@media all and (min-width: 120em){.row-cols-xxl-1>*{flex:0 0 auto;inline-size:100%}.col-xxl-1{flex:0 0 auto;inline-size:8.3333333333%}.offset-xxl-1>*{margin-inline-start:8.3333333333%}}@media all and (min-width: 120em){.row-cols-xxl-2>*{flex:0 0 auto;inline-size:50%}.col-xxl-2{flex:0 0 auto;inline-size:16.6666666667%}.offset-xxl-2>*{margin-inline-start:16.6666666667%}}@media all and (min-width: 120em){.row-cols-xxl-3>*{flex:0 0 auto;inline-size:33.3333333333%}.col-xxl-3{flex:0 0 auto;inline-size:25%}.offset-xxl-3>*{margin-inline-start:25%}}@media all and (min-width: 120em){.row-cols-xxl-4>*{flex:0 0 auto;inline-size:25%}.col-xxl-4{flex:0 0 auto;inline-size:33.3333333333%}.offset-xxl-4>*{margin-inline-start:33.3333333333%}}@media all and (min-width: 120em){.row-cols-xxl-5>*{flex:0 0 auto;inline-size:20%}.col-xxl-5{flex:0 0 auto;inline-size:41.6666666667%}.offset-xxl-5>*{margin-inline-start:41.6666666667%}}@media all and (min-width: 120em){.row-cols-xxl-6>*{flex:0 0 auto;inline-size:16.6666666667%}.col-xxl-6{flex:0 0 auto;inline-size:50%}.offset-xxl-6>*{margin-inline-start:50%}}@media all and (min-width: 120em){.row-cols-xxl-7>*{flex:0 0 auto;inline-size:14.2857142857%}.col-xxl-7{flex:0 0 auto;inline-size:58.3333333333%}.offset-xxl-7>*{margin-inline-start:58.3333333333%}}@media all and (min-width: 120em){.row-cols-xxl-8>*{flex:0 0 auto;inline-size:12.5%}.col-xxl-8{flex:0 0 auto;inline-size:66.6666666667%}.offset-xxl-8>*{margin-inline-start:66.6666666667%}}@media all and (min-width: 120em){.row-cols-xxl-9>*{flex:0 0 auto;inline-size:11.1111111111%}.col-xxl-9{flex:0 0 auto;inline-size:75%}.offset-xxl-9>*{margin-inline-start:75%}}@media all and (min-width: 120em){.row-cols-xxl-10>*{flex:0 0 auto;inline-size:10%}.col-xxl-10{flex:0 0 auto;inline-size:83.3333333333%}.offset-xxl-10>*{margin-inline-start:83.3333333333%}}@media all and (min-width: 120em){.row-cols-xxl-11>*{flex:0 0 auto;inline-size:9.0909090909%}.col-xxl-11{flex:0 0 auto;inline-size:91.6666666667%}.offset-xxl-11>*{margin-inline-start:91.6666666667%}}@media all and (min-width: 120em){.row-cols-xxl-12>*{flex:0 0 auto;inline-size:8.3333333333%}.col-xxl-12{flex:0 0 auto;inline-size:100%}.offset-xxl-12>*{margin-inline-start:100%}}.button{align-items:center;border:2px solid transparent;border-radius:var(--corner-radius-full);cursor:pointer;display:flex;gap:var(--variable-padding-x-small);inline-size:-moz-fit-content;inline-size:fit-content;padding-block:var(--variable-padding-x-small);padding-inline:var(--variable-padding-small) var(--variable-padding-x-small);text-decoration:none;transition:all .3s ease-out}@media all and (min-width: 80em){.button{gap:var(--variable-padding-x-small, 16px);max-block-size:72px;padding-block:14px;padding-inline:var(--fixed-padding-large, 24px) 14px}}.button:focus-visible{outline:3px solid var(--color-focus, #4d90fe);outline-offset:2px}.button.button--disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.6;pointer-events:none}.button__label{font-family:var(--font-family-secondary);font-size:var(--font-size-ui-large);font-weight:500;line-height:var(--font-line-height-ui-large);text-transform:uppercase;white-space:nowrap}@media all and (min-width: 80em){.button__label{font-size:var(--font-size-ui-large);line-height:var(--font-line-height-ui-large, 22px)}}.button__icon-container{align-items:center;block-size:36px;border-radius:var(--corner-radius-full);color:var(--neutrals-white);display:flex;inline-size:36px;justify-content:center}@media all and (min-width: 80em){.button__icon-container{block-size:44px;inline-size:44px}}.button__icon-container svg{block-size:16px;inline-size:16px}.button__icon{block-size:14.4px;inline-size:14.4px;transition:fill .3s ease-out,transform .3s ease-out}@media all and (min-width: 90em){.button__icon{block-size:16px;inline-size:16px}}.button[data-animation=appear]{opacity:0}.button--primary.button--on-light{background-color:var(--fills-neutral-gray-4)}.button--primary.button--on-light .button__label{color:var(--neutrals-white)}@media all and (min-width: 80em){.button--primary.button--on-light .button__label{white-space:nowrap}}.button--primary.button--on-light .button__icon-container{background-color:var(--neutrals-white)}.button--primary.button--on-light .button__icon{color:var(--fills-neutral-gray-4);fill:var(--fills-neutral-gray-4)}.button--primary.button--on-light:hover{background-color:var(--neutrals-white);border:2px solid var(--fills-neutral-gray-4)}.button--primary.button--on-light:hover .button__label{color:var(--fills-neutral-gray-4)}.button--primary.button--on-light:hover .button__icon-container{background-color:var(--fills-neutral-gray-4)}@media all and (min-width: 80em){.button--primary.button--on-light:hover .button__icon-container{block-size:44px;inline-size:44px}}.button--primary.button--on-light:hover .button__icon{color:var(--neutrals-white);fill:var(--neutrals-white)}@media all and (min-width: 80em){.button--primary.button--on-light:hover .button__icon{transform:rotate(45deg)}}.button--primary.button--on-mid{background-color:var(--fills-neutral-gray-4)}.button--primary.button--on-mid .button__label{color:var(--neutrals-white)}.button--primary.button--on-mid .button__icon-container{background-color:var(--neutrals-white)}.button--primary.button--on-mid .button__icon{color:var(--fills-neutral-gray-4);fill:var(--fills-neutral-gray-4)}.button--primary.button--on-mid:hover{background-color:var(--neutrals-white);border:2px solid var(--fills-neutral-gray-4)}.button--primary.button--on-mid:hover .button__label{color:var(--fills-neutral-gray-4)}.button--primary.button--on-mid:hover .button__icon-container{background-color:var(--fills-neutral-gray-4)}@media all and (min-width: 80em){.button--primary.button--on-mid:hover .button__icon-container{block-size:44px;inline-size:44px}}.button--primary.button--on-mid:hover .button__icon{color:var(--neutrals-white);fill:var(--neutrals-white)}@media all and (min-width: 90em){.button--primary.button--on-mid:hover .button__icon{transform:rotate(45deg)}}.button--primary.button--on-dark{background-color:var(--neutrals-white);border:2px solid var(--neutrals-white)}.button--primary.button--on-dark .button__label{color:var(--fills-neutral-gray-4)}.button--primary.button--on-dark .button__icon-container{background-color:var(--fills-neutral-gray-4)}.button--primary.button--on-dark .button__icon{color:var(--neutrals-white);fill:var(--neutrals-white)}.button--primary.button--on-dark:hover{background-color:var(--fills-neutral-gray-4);border:2px solid var(--neutrals-white)}.button--primary.button--on-dark:hover .button__label{color:var(--neutrals-white)}.button--primary.button--on-dark:hover .button__icon-container{background-color:var(--neutrals-white)}@media all and (min-width: 80em){.button--primary.button--on-dark:hover .button__icon-container{block-size:44px;inline-size:44px}}.button--primary.button--on-dark:hover .button__icon{color:var(--fills-neutral-gray-4);fill:var(--fills-neutral-gray-4)}@media all and (min-width: 90em){.button--primary.button--on-dark:hover .button__icon{transform:rotate(45deg)}}.button--secondary.button--on-light{border:2px solid var(--fills-neutral-gray-4)}.button--secondary.button--on-light .button__label{color:var(--fills-neutral-gray-4);white-space:nowrap}.button--secondary.button--on-light .button__icon-container{background-color:var(--fills-neutral-gray-4)}.button--secondary.button--on-light .button__icon{color:var(--neutrals-white);fill:var(--neutrals-white)}.button--secondary.button--on-light:hover{background-color:var(--fills-neutral-gray-4)}.button--secondary.button--on-light:hover .button__label{color:var(--neutrals-white)}.button--secondary.button--on-light:hover .button__icon-container{background-color:var(--neutrals-white);color:var(--neutrals-gray-4)}@media all and (min-width: 80em){.button--secondary.button--on-light:hover .button__icon-container{block-size:44px;inline-size:44px}}.button--secondary.button--on-light:hover .button__icon{color:var(--fills-neutral-gray-4);fill:var(--fills-neutral-gray-4)}@media all and (min-width: 90em){.button--secondary.button--on-light:hover .button__icon{transform:rotate(45deg)}}.button--secondary.button--on-mid{background-color:var(--neutrals-white);border:2px solid var(--neutrals-white)}.button--secondary.button--on-mid .button__label{color:var(--fills-neutral-gray-4)}.button--secondary.button--on-mid .button__icon-container{background-color:var(--fills-neutral-gray-4)}.button--secondary.button--on-mid .button__icon{color:var(--neutrals-white);fill:var(--neutrals-white)}.button--secondary.button--on-mid:hover{background-color:var(--fills-neutral-gray-4);border:2px solid var(--fills-neutral-gray-4)}.button--secondary.button--on-mid:hover .button__label{color:var(--neutrals-white)}.button--secondary.button--on-mid:hover .button__icon-container{background-color:var(--neutrals-white)}@media all and (min-width: 80em){.button--secondary.button--on-mid:hover .button__icon-container{block-size:44px;inline-size:44px}}.button--secondary.button--on-mid:hover .button__icon{color:var(--fills-neutral-gray-4);fill:var(--fills-neutral-gray-4)}@media all and (min-width: 90em){.button--secondary.button--on-mid:hover .button__icon{transform:rotate(45deg)}}.button--secondary.button--on-dark{border:2px solid var(--neutrals-white)}.button--secondary.button--on-dark .button__label{color:var(--neutrals-white)}.button--secondary.button--on-dark .button__icon-container{background-color:var(--neutrals-white)}.button--secondary.button--on-dark .button__icon{color:var(--fills-neutral-gray-4);fill:var(--fills-neutral-gray-4)}.button--secondary.button--on-dark:hover{background-color:var(--neutrals-white)}.button--secondary.button--on-dark:hover .button__label{color:var(--fills-neutral-gray-4)}.button--secondary.button--on-dark:hover .button__icon-container{background-color:var(--fills-neutral-gray-4)}@media all and (min-width: 80em){.button--secondary.button--on-dark:hover .button__icon-container{block-size:44px;inline-size:44px}}.button--secondary.button--on-dark:hover .button__icon{color:var(--neutrals-white);fill:var(--neutrals-white)}@media all and (min-width: 90em){.button--secondary.button--on-dark:hover .button__icon{transform:rotate(45deg)}}.arrow-button{align-items:center;background-color:var(--neutrals-white, #fff);block-size:64px;border-radius:var(--corner-radius-full, 1000px);display:flex;inline-size:64px;justify-content:center;transition:all .3s ease-in-out}@media all and (min-width: 80em){.arrow-button{block-size:120px;inline-size:120px}.arrow-button:hover{background-color:transparent;border:2px solid var(--neutrals-white, #fff)}.arrow-button:hover .arrow-button__svg{color:var(--neutrals-white, #fff);fill:var(--neutrals-white, #fff);transform:rotate(45deg)}}.arrow-button__icon{align-items:center;display:flex;justify-content:center}.arrow-button__svg{block-size:25.6px;color:var(--fills-neutral-gray-4, #121d23);fill:var(--fills-neutral-gray-4, #121d23);inline-size:25.6px;transition:all .3s ease-in-out}.arrow-button__svg path,.arrow-button__svg use{fill:inherit}@media all and (min-width: 80em){.arrow-button__svg{block-size:48px;inline-size:48px}}.arrow-icon{color:var(--fills-neutral-gray-4, #121d23);display:inline-block;transition:transform .3s ease,color .2s ease}.arrow-icon--small{block-size:24px;inline-size:24px}@media all and (min-width: 80em){.arrow-icon--small{block-size:32px;inline-size:32px}}.arrow-icon--medium{block-size:48px;inline-size:48px}@media all and (min-width: 80em){.arrow-icon--medium{block-size:64px;inline-size:64px}}.arrow-icon--large{block-size:64px;inline-size:64px}@media all and (min-width: 80em){.arrow-icon--large{block-size:96px;inline-size:96px}}.arrow-icon--light{color:var(--neutrals-white, #fff)}.arrow-icon--rotated{transform:rotate(45deg)}.arrow-icon--interactive{cursor:pointer}.arrow-icon--interactive:hover{transform:rotate(45deg)}.link{align-items:center;cursor:pointer;display:flex;gap:var(--fixed-padding-2x-small);inline-size:-moz-fit-content;inline-size:fit-content;padding-block:2px;padding-inline:0;text-decoration:none;transition:all .2s ease-in-out}.link:focus-visible{outline:3px solid var(--ui-focus, #4d90fe);outline-offset:2px}.link__label{font-family:var(--font-family-secondary);font-size:var(--font-size-ui-small);font-weight:500;line-height:var(--font-line-height-ui-small);text-transform:uppercase;transition:color .2s ease}.link__icon-container{align-items:center;block-size:24px;border-radius:var(--corner-radius-full);display:flex;inline-size:24px;justify-content:center;transition:background-color .2s ease}.link__icon{block-size:9.6px;inline-size:9.6px;transition:transform .3s ease}.link--external .link__icon,.link--external:hover .link__icon{transform:none}.link--on-light .link__label{color:var(--neutrals-gray-4)}.link--on-light .link__icon-container{background-color:var(--neutrals-gray-4)}.link--on-light .link__icon{color:var(--neutrals-white)}.link--on-light:hover .link__label{color:var(--neutrals-gray-4)}.link--on-light:hover .link__icon-container{background-color:var(--neutrals-gray-4);border-radius:var(--corner-radius-full)}.link--on-light:hover .link__icon{transform:rotate(45deg)}.link--on-light.link--external:hover .link__icon{transform:none}.link--on-dark .link__label{color:var(--neutrals-white)}.link--on-dark .link__icon-container{background-color:var(--neutrals-white)}.link--on-dark .link__icon{color:var(--neutrals-gray-4)}.link--on-dark:hover .link__label{color:var(--neutrals-white)}.link--on-dark:hover .link__icon-container{background-color:var(--neutrals-white);border-radius:var(--corner-radius-full)}.link--on-dark:hover .link__icon{color:var(--neutrals-gray-4);transform:rotate(45deg)}.link--on-dark.link--external:hover .link__icon,.link--external.link--on-light:hover .link__icon,.link--external.link--on-dark:hover .link__icon{transform:none}@media all and (min-width: 90em){.link{gap:var(--fixed-padding-2x-small)}.link__label{font-size:var(--font-size-ui-large);line-height:var(--font-line-height-ui-large)}.link__icon-container{block-size:20px;inline-size:20px}.link__icon{block-size:10px;inline-size:10px}}.footer-cta{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-medium, 24px);padding-block:var(--variable-padding-4x-large, 40px);padding-inline:var(--fixed-padding-zero, 0)}@media all and (min-width: 80em){.footer-cta{align-items:center;align-self:stretch;flex-direction:column;gap:var(--variable-padding-medium, 32px);padding-block:var(--variable-padding-4x-large, 160px);padding-inline:var(--fixed-padding-zero, 0)}}.footer-cta__heading,.footer-form__heading-line-text{align-self:stretch;color:var(--text-primary-on-dark, #fff);font-family:var(--font-family-primary);font-size:var(--font-size-h1);font-weight:350;line-height:var(--font-line-height-h1);margin:0;text-align:center}@media all and (min-width: 80em){.footer-cta__heading,.footer-form__heading-line-text{font-size:var(--font-size-h1);line-height:var(--font-line-height-h1)}}.footer-cta__arrow-btn{opacity:0;transform:scale(.2)}.module--reduced-motion .footer-cta__arrow-btn{opacity:1;scale:1}.scroll-button{align-items:center;background-color:var(--fills-neutral-white);border-radius:var(--corner-radius-full);cursor:pointer;display:flex;gap:var(--variable-padding-x-small);inline-size:-moz-fit-content;inline-size:fit-content;padding:var(--fixed-padding-x-small);text-decoration:none;transition:all .2s ease-in-out}@media all and (min-width: 90em){.scroll-button{gap:var(--fixed-padding-small);padding:var(--fixed-padding-small)}}.scroll-button:focus-visible{outline:3px solid var(--color-focus, #4d90fe);outline-offset:2px}.scroll-button:hover{background-color:var(--fills-neutral-white);padding-inline:var(--fixed-padding-large) var(--fixed-padding-small)}.scroll-button:hover .scroll-button__label{display:block}.scroll-button__label{color:var(--text-primary-on-light);display:none;font-family:var(--font-family-secondary);font-size:var(--font-size-ui-large);font-weight:500;line-height:var(--font-line-height-ui-large);text-transform:uppercase}.scroll-button__icon-container{align-items:center;background-color:var(--fills-neutral-gray-4);block-size:36px;border-radius:var(--corner-radius-full);display:flex;inline-size:36px;justify-content:center}@media all and (min-width: 90em){.scroll-button__icon-container{block-size:40px;inline-size:40px}}.scroll-button__icon{block-size:14.4px;color:var(--neutrals-white);inline-size:14.4px;transition:transform .3s ease}@media all and (min-width: 90em){.scroll-button__icon{block-size:16px;inline-size:16px}}.scroll-button__icon.scroll-button__icon--up{transform:rotate(180deg)}.video-button{align-items:center;background-color:var(--neutrals-white);border:0;border-radius:var(--corner-radius-full);cursor:pointer;display:flex;gap:var(--fixed-padding-x-small);padding:var(--fixed-padding-x-small);transition:all .2s ease-in-out}@media all and (min-width: 90em){.video-button{gap:var(--fixed-padding-small);padding:var(--fixed-padding-small)}}.video-button:focus-visible{outline:3px solid var(--ui-focus, #4d90fe);outline-offset:2px}.video-button:hover{padding-inline:var(--fixed-padding-x-small) var(--fixed-padding-large)}@media all and (min-width: 90em){.video-button:hover{padding-inline:var(--fixed-padding-small) var(--fixed-padding-large)}}.video-button:hover .video-button__label{display:block}.video-button--mobile{gap:var(--fixed-padding-x-small);padding:var(--fixed-padding-x-small)}.video-button--desktop{gap:var(--fixed-padding-small);padding:var(--fixed-padding-small)}.video-button--desktop:hover{padding-inline:var(--fixed-padding-small) var(--fixed-padding-large)}.video-button__label{color:var(--neutrals-gray-4);display:none;font-family:var(--font-family-secondary);font-size:var(--font-size-ui-large);font-weight:500;line-height:var(--font-line-height-ui-large);text-transform:uppercase}.video-button__icon-container{align-items:center;background-color:var(--neutrals-gray-4);block-size:36px;border-radius:var(--corner-radius-full);display:flex;inline-size:36px;justify-content:center}@media all and (min-width: 90em){.video-button__icon-container{block-size:40px;inline-size:40px}}.video-button__icon{block-size:16px;color:var(--neutrals-white);fill:var(--neutrals-white);inline-size:16px;transform:translate(1px)}.filter-tag{align-items:center;background-color:var(--fills-neutral-white);border:2px solid var(--fills-neutral-gray-4);border-radius:var(--corner-radius-full);cursor:pointer;display:flex;font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-caption, 12px);font-style:normal;font-weight:400;gap:var(--fixed-padding-2x-small);line-height:var(--font-line-height-ui-small, 18px);padding-block:var(--fixed-padding-2x-small);padding-inline:var(--fixed-padding-x-small);text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.filter-tag:focus-visible{outline:3px solid var(--color-focus, #4d90fe);outline-offset:2px}.filter-tag:hover,.filter-tag.filter-tag--hover{background-color:var(--fills-neutral-gray-4)}.filter-tag__label{color:var(--text-primary-on-light);transition:color .2s ease-in-out}.filter-tag:hover .filter-tag__label,.filter-tag--hover .filter-tag__label{color:var(--fills-neutral-white)}.filter-tag__icon-container{align-items:center;display:flex;justify-content:center;padding-block-start:1px}.filter-tag__icon{block-size:10px;color:var(--fills-neutral-gray-4);inline-size:10px;transition:color .2s ease-in-out}.filter-tag:hover .filter-tag__icon,.filter-tag--hover .filter-tag__icon{color:var(--fills-neutral-white)}.stat-card{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-x-small);inline-size:100%;inset-block-end:-40px;inset-inline-start:-40px;opacity:0;position:relative}@media all and (min-width: 80em){.stat-card{padding-inline-end:var(--fixed-padding-large)}}.module--reduced-motion .stat-card{inset-block-end:0;inset-inline-start:0;opacity:1}.stat-card__number{background:var(--gradient-red-purple-100);-webkit-background-clip:text;background-clip:text;font-family:var(--font-family-primary);font-size:var(--font-size-big-stat);font-style:normal;font-weight:350;line-height:var(--font-line-height-big-stat);-webkit-text-fill-color:transparent}.page-theme--red .stat-card__number{background:var(--gradient-red-purple-100);-webkit-background-clip:text;background-clip:text}.page-theme--teal .stat-card__number{background:var(--gradient-teal-blue-100);-webkit-background-clip:text;background-clip:text}.page-theme--green .stat-card__number{background:var(--gradient-green-teal-100);-webkit-background-clip:text;background-clip:text}.page-theme--gold .stat-card__number{background:var(--gradient-gold-red-100);-webkit-background-clip:text;background-clip:text}.stat-card__text{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-h4);font-style:normal;font-weight:350;line-height:var(--font-line-height-h4)}.rtf{color:var(--text-secondary-on-light);display:flex;flex-direction:column;font-family:var(--font-family-primary);font-style:normal;font-weight:350}.rtf>*+*{margin-block-start:var(--fixed-padding-small)}.rtf h1{font-size:var(--font-size-h1);font-weight:350;line-height:var(--font-line-height-h1)}.rtf h2{font-size:var(--font-size-h2);font-weight:350;line-height:var(--font-line-height-h2)}.rtf h3{font-size:var(--font-size-h3);font-weight:350;line-height:var(--font-line-height-h3)}.rtf h4{font-size:var(--font-size-h4);font-weight:350;line-height:var(--font-line-height-h4)}.rtf h5{font-size:var(--font-size-h5);font-weight:350;line-height:var(--font-line-height-h5)}.rtf h6{font-size:var(--font-size-h6);font-weight:400;line-height:var(--font-line-height-h6);text-transform:uppercase}.rtf p{font:inherit}.rtf ul,.rtf ol{font-size:var(--font-size-body-medium);font-weight:350;gap:var(--fixed-padding-2x-small);line-height:var(--font-line-height-body-medium);list-style-position:outside;padding-inline-start:18px}.rtf ul li,.rtf ol li{margin-block:var(--fixed-padding-2x-small)}.rtf ul li::marker,.rtf ol li::marker{font-weight:700}.rtf ul{list-style-type:disc}.rtf ol{list-style-type:decimal}.rtf ol li{padding-inline-start:var(--fixed-padding-x-small)}.rtf small{display:block;font-size:var(--font-size-caption);font-weight:350;line-height:var(--font-line-height-caption)}.rtf strong,.rtf b{font-weight:700}.rtf em,.rtf i{font-style:italic}.rtf a{color:inherit;font-weight:400;text-decoration:underline}.rtf .button{text-decoration:none}.rtf blockquote{align-items:flex-start;align-self:stretch;border-inline-start:2px solid var(--border-gray-4);display:flex;flex-direction:column;gap:var(--variable-padding-small);padding-block:var(--fixed-padding-2x-small);padding-inline-start:var(--variable-padding-card-padding)}.rtf blockquote p{font-size:var(--font-size-h5);font-weight:350;line-height:var(--font-line-height-h5)}.rtf blockquote cite{font-size:var(--font-size-body-medium);font-weight:350;line-height:var(--font-line-height-body-medium)}.focus-area{align-items:flex-start;display:flex;flex-direction:column;gap:var(--variable-padding-small);inline-size:100%;inset-block-end:-40px;opacity:0;padding-block-start:var(--fixed-padding-2x-small);position:relative}@media all and (min-width: 80em){.focus-area{flex:1 0 0;padding-inline-end:var(--fixed-padding-medium)}}.module--reduced-motion .focus-area{inset-block-end:0;opacity:1}.focus-area__icon picture{align-items:center;block-size:56px;display:flex;inline-size:56px;justify-content:center}@media all and (min-width: 80em){.focus-area__icon picture{block-size:64px;inline-size:64px}}.focus-area__icon picture img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.focus-area__content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-small)}.focus-area__title{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-style:normal;font-weight:350;line-height:var(--font-line-height-h5)}.focus-area__description{position:relative}.topic-tag{align-items:center;background:var(--gradient-red-purple-15);border-radius:var(--corner-radius-full);color:var(--text-primary-on-light);display:inline-block;font-family:var(--font-family-secondary);font-size:var(--font-size-caption);font-style:normal;font-weight:400;line-height:var(--font-line-height-ui-small);padding-block:var(--fixed-padding-3x-small);padding-inline:var(--fixed-padding-2x-small);text-decoration:none;text-transform:uppercase}.topic-tag:hover{text-decoration:underline}.topic-tag--red{background:var(--gradient-red-purple-15)}.topic-tag--teal{background:var(--gradient-teal-blue-15)}.topic-tag--green{background:var(--gradient-green-teal-15)}.topic-tag--gold{background:var(--gradient-gold-red-15)}.case-expert-item{align-items:center;align-self:stretch;display:flex;gap:var(--fixed-padding-x-small);padding-block:var(--fixed-padding-3x-small);text-decoration:none;transition:all .3s ease-in-out}.case-expert-item:hover{gap:calc(var(--fixed-padding-x-small) + var(--fixed-padding-x-small) * .5)}.case-expert-item:hover .case-expert-item__image{transform:scale(1.125)}.case-expert-item:hover .case-expert-item__name{padding-inline-end:20px}.case-expert-item:hover .case-expert-item__name:after{opacity:1}.case-expert-item__image{block-size:64px;border-radius:var(--corner-radius-medium);display:block;flex:0 0 64px;inline-size:64px;overflow:hidden;transition:transform .3s ease-in-out}.case-expert-item__image img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.case-expert-item__text{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column}.case-expert-item__name{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-body-medium);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-medium);position:relative;transition:padding-inline-end .3s ease-in-out}.case-expert-item__name:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none'%3E%3Cpath fill='%23121D23' d='M8.97 3.264 7.58 1.872l-.965.964 3.96 3.984-9.893-.002v1.364l9.894.002-3.96 3.974.967.966 5.603-5.622c-1.403-1.418-2.809-2.828-4.216-4.238Z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;block-size:15px;content:"";inline-size:14px;inset-block-start:50%;inset-inline-end:0;opacity:0;position:absolute;transform:translateY(-50%);transition:opacity .3s ease-in-out}.case-expert-item__title{color:var(--text-secondary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-caption);font-style:normal;font-weight:350;line-height:var(--font-line-height-caption)}.form-group{flex:1;inline-size:100%}.form-group .pristine-error{color:var(--ui-error);font-family:var(--font-family-primary);font-size:var(--font-size-body-small);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-small)}.form-group__container{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:var(--variable-padding-x-small)}.form-group--checkbox .form-group__container{gap:var(--fixed-padding-medium)}.form-group__label{color:var(--text-secondary-on-light);font-family:var(--font-family-secondary);font-size:var(--font-size-ui-large);font-style:normal;font-weight:500;line-height:var(--font-line-height-ui-large);text-transform:uppercase}.form-group--dark .form-group__label{color:var(--text-secondary-on-dark)}.form-group__control{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-3x-small);inline-size:100%}.form-group__input-wrapper{align-items:center;align-self:stretch;background:rgba(172,183,189,.1);border-block-end:2px solid var(--border-gray-4);border-radius:var(--corner-radius-x-small) var(--corner-radius-x-small) 0 0;display:flex;gap:var(--fixed-padding-small);inline-size:100%;justify-content:center;padding:var(--fixed-padding-small);position:relative}.form-group--dark .form-group__input-wrapper{background:rgba(255,255,255,.1);border-block-end-color:var(--border-white)}.form-group--checkbox .form-group__input-wrapper{align-items:flex-start;background:none;border:0;border-radius:0;flex:1 0 0;flex-direction:column;gap:var(--fixed-padding-medium);padding:0}.form-group__input-wrapper:has(.form-group__input:disabled){border-block-end-color:var(--ui-disabled)}.has-danger .form-group__input-wrapper{border-block-end-color:var(--ui-error)}.form-group__input{background:none;border:0;color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-ui-large);font-style:normal;font-weight:400;inline-size:100%;line-height:var(--font-line-height-ui-large)}.form-group__input::-moz-placeholder{color:var(--text-secondary-on-light)}.form-group__input::placeholder{color:var(--text-secondary-on-light)}.form-group__input:disabled{color:var(--ui-disabled)}.form-group--textarea .form-group__input{min-block-size:154px}.form-group--textarea .form-group__input:focus{outline:none}@media all and (min-width: 80em){.form-group--textarea .form-group__input{min-block-size:148px}}.form-group--select .form-group__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M10.5672 2.52641L6.42021 6.64582L5.99311 7.07291L1.43284 2.52641L0 3.95925L5.99311 9.93858L6.2411 9.70437C7.63261 8.32664 9.01033 6.94892 10.3881 5.57119L12 3.95925L10.5672 2.52641Z" fill="%23121D23"/></svg>');background-position:right center;background-repeat:no-repeat;background-size:12px;color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-ui-large);font-style:normal;font-weight:400;line-height:var(--font-line-height-ui-large)}.form-group--select.form-group--dark .form-group__input{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M10.5672 2.52641L6.42021 6.64582L5.99311 7.07291L1.43284 2.52641L0 3.95925L5.99311 9.93858L6.2411 9.70437C7.63261 8.32664 9.01033 6.94892 10.3881 5.57119L12 3.95925L10.5672 2.52641Z" fill="white"/></svg>')}.form-group--dark .form-group__input{color:var(--text-primary-on-dark)}.form-group--dark .form-group__input::-moz-placeholder{color:var(--text-secondary-on-dark)}.form-group--dark .form-group__input::placeholder{color:var(--text-secondary-on-dark)}.form-group--dark .form-group__input:disabled{color:var(--ui-disabled)}.form-group__btn{padding:0}.form-group__btn svg{block-size:20px;display:block;inline-size:20px}.form-group__checkbox{align-items:center;align-self:stretch;cursor:pointer;display:flex;gap:var(--fixed-padding-x-small);justify-content:flex-start}.form-group__checkbox-indicator{align-items:center;background-color:var(--fills-neutral-white);block-size:24px;border:2px solid var(--border-gray-4);color:var(--fills-neutral-white);display:flex;flex:0 0 24px;inline-size:24px;justify-content:center}.form-group__checkbox-indicator svg{block-size:16px;display:block;display:none;inline-size:16px}.form-group--dark .form-group__checkbox-indicator{background-color:transparent;border-color:var(--border-white);color:var(--fills-neutral-gray-4)}.form-group__checkbox-label{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-ui-large);font-style:normal;font-weight:400;line-height:var(--font-line-height-ui-large)}.form-group--dark .form-group__checkbox-label{color:var(--text-primary-on-dark)}.form-group__checkbox-input{display:none}.form-group__checkbox-input:checked~.form-group__checkbox-indicator{background-color:var(--fills-neutral-gray-4)}.form-group__checkbox-input:checked~.form-group__checkbox-indicator svg{display:block}.form-group--dark .form-group__checkbox-input:checked~.form-group__checkbox-indicator{background-color:var(--fills-neutral-white)}.form-group__checkbox-input:disabled~.form-group__checkbox-indicator{border-color:var(--ui-disabled)}.form-group__checkbox-input:disabled~.form-group__checkbox-label{color:var(--ui-disabled)}.form-group__checkbox-number{color:var(--text-secondary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-ui-large);font-style:normal;font-weight:400;line-height:var(--font-line-height-ui-large);margin-inline-start:auto}.form-group--dark .form-group__checkbox-number{color:var(--text-secondary-on-dark)}.breadcrumb{align-items:center;cursor:pointer;display:flex;gap:var(--fixed-padding-2x-small);inline-size:-moz-fit-content;inline-size:fit-content;min-block-size:28px;padding-block:2px;padding-inline:0;text-decoration:none;transition:all .3s ease-in-out}.breadcrumb:hover .breadcrumb__icon-container{block-size:24px;inline-size:24px}.breadcrumb:hover .breadcrumb__icon{block-size:9.6px;inline-size:9.6px;transform:rotate(225deg)}.breadcrumb__icon-container{align-items:center;background-color:var(--neutrals-gray-4, #121d23);block-size:20px;border-radius:500px;display:flex;inline-size:20px;justify-content:center;transition:border-radius .2s ease}.breadcrumb__icon{block-size:8px;color:var(--neutrals-white, #fff);inline-size:8px;transform:rotate(270deg)}.breadcrumb__label{color:var(--neutrals-gray-4, #121d23);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:14px;font-weight:500;line-height:1.29;text-transform:uppercase}.contact-link{align-items:center;background:rgba(172,183,189,.1);border-radius:var(--corner-radius-x-small);display:inline-flex;gap:var(--fixed-padding-2x-small);justify-content:flex-end;padding:var(--fixed-padding-2x-small);text-decoration:none}.contact-link:hover{color:var(--fills-neutral-gray-4);text-decoration:underline}.contact-link:hover .contact-link__icon svg{color:var(--fills-neutral-gray-4)}.contact-link.sm{gap:var(--fixed-padding-3x-small)}.contact-link.sm .contact-link__icon svg{block-size:16px;inline-size:16px}.contact-link.sm .contact-link__text{font-size:var(--font-size-UI-small);line-height:var(--font-line-height-UI-small)}.contact-link__icon-container{align-items:center;display:flex;justify-content:center}.contact-link__icon{align-content:stretch;align-items:center;display:flex}.contact-link__icon svg{block-size:20px;color:var(--fills-neutral-gray-4);inline-size:20px}.contact-link__text{color:var(--text-primary-on-light);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-UI-large);font-style:normal;font-weight:500;line-height:var(--font-line-height-UI-large);text-transform:uppercase}.skip-to-main{background:var(--fills-neutral-white, #fff);border:1px solid var(--border-gray-4, #121d23);border-radius:var(--corner-radius-small, 8px);color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-ui-small, 14px);font-weight:500;inset-block-start:-100px;inset-inline-start:20px;padding-block:var(--fixed-padding-small, 8px);padding-inline:var(--fixed-padding-medium, 16px);position:fixed;text-decoration:none;transform:none;transition:inset-block-start .2s ease;z-index:2000}.skip-to-main:focus-visible{box-shadow:0 4px 12px #121d2326;inset-block-start:12px;outline:none}.header{block-size:var(--header-height);inset-block-start:0;inset-inline-end:0;inset-inline-start:0;isolation:isolate;position:fixed;z-index:1000}.header--sticky{--container-max-width: 1880px;--container-padding: 12px}@media all and (min-width: 80em){.header--sticky{--container-padding: 40px}}@media all and (min-width: 120em){.header--sticky{--container-padding: 80px}}.header--sticky .header__external-container{background-color:var(--fills-neutral-white);padding-block:var(--variable-padding-x-small) 0}.header--sticky .header__logo-image{block-size:25px;inline-size:180px}@media all and (min-width: 80em){.header--sticky .header__logo-image{block-size:34.7px;inline-size:260px}}.header--sticky .header__utility-container{block-size:0;opacity:0;overflow:hidden;padding-block:0;pointer-events:none;transition:block-size .2s ease,opacity .2s ease}.header--sticky .header__internal-container{background:var(--fills-neutral-white, #fff);border:1px solid var(--border-gray-1, #d5dadd);border-radius:var(--corner-radius-full, 1000px);box-shadow:0 8px 20px #121d231f;gap:var(--variable-padding-large);padding-block:var(--fixed-padding-small, 16px);padding-inline:var(--variable-padding-card-padding, 24px)}.header__external-container{background-color:var(--fills-neutral-white);padding-block:var(--variable-padding-small)}.header__internal-container{align-items:center;display:flex;flex-direction:row;gap:var(--variable-padding-large);justify-content:space-between;position:relative;transition:background-color .2s ease,box-shadow .2s ease;z-index:999}@media all and (min-width: 80em){.header__internal-container{gap:var(--variable-padding-x-large)}}.header__logo-image{block-size:25px;inline-size:180px;transition:block-size .2s ease,inline-size .2s ease}@media all and (min-width: 80em){.header__logo-image{block-size:42px;inline-size:308px}}.header__primary-links{display:none}@media all and (min-width: 80em){.header__primary-links{align-items:center;display:flex;gap:var(--variable-padding-medium)}}@media all and (min-width: 80em){.header__primary-link{border-block-end:2px solid transparent;color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-ui-large, 18px);font-style:normal;font-weight:500;line-height:var(--font-line-height-ui-large, 22px);padding-block:var(--variable-padding-3x-small, 8px);text-decoration:none;text-transform:uppercase}.header__primary-link:hover,.header__primary-link:focus-visible,.header__primary-link.is-focused{border-block-end-color:var(--border-gray-4, #121d23)}.header__primary-link[aria-expanded=true]{border-block-end-color:var(--border-gray-4, #121d23)}}.header__primary-item{position:relative}.header__primary-item:hover .header__secondary-menu{opacity:1;pointer-events:auto;visibility:visible}.header__secondary-menu{background:var(--gradient-gray-15, linear-gradient(126deg, #f9f9fa 17.25%, #f3f4f5 82.39%));border-radius:var(--corner-radius-large, 24px);box-shadow:0 8px 20px #121d231f;inset-block-start:100%;inset-inline-start:50%;margin-block-start:10px;min-inline-size:200px;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1001}.header__secondary-menu:before{background-color:transparent;block-size:10px;content:"";inset-block-start:-10px;inset-inline:0;position:absolute}.header__secondary-menu.is-open{opacity:1;pointer-events:auto;visibility:visible}.header__secondary-list{align-items:flex-start;display:flex;flex-direction:column;gap:var(--variable-padding-large);list-style:none;margin:0;padding:var(--variable-padding-card-padding);white-space:nowrap}.header__secondary-item{margin:0}.header__secondary-link{border-block-end:2px solid transparent;color:var(--text-primary-on-light, #121d23);display:flex;font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-ui-large, 18px);font-style:normal;font-weight:500;inline-size:100%;line-height:1.22;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease}.header__secondary-link:hover,.header__secondary-link:focus-visible{border-block-end-color:var(--border-gray-4, #121d23)}.header__secondary-action{margin-block-start:0;padding:var(--variable-padding-card-padding);padding-block-start:0}.header__actions{align-items:center;display:flex;gap:var(--variable-padding-medium)}.mobile-menu-wrapper.is-visible~.header__internal-container .header__menu{display:none!important}.mobile-menu-wrapper.is-visible~.header__internal-container .header__close{display:block!important}.header__language-button{color:var(--text-primary-on-light, #121d23);display:none;font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-ui-large, 18px);font-style:normal;font-weight:500;line-height:var(--font-line-height-ui-large, 22px);text-transform:uppercase}@media all and (min-width: 80em){.header__language-button{align-items:center;display:flex;gap:var(--fixed-padding-3x-small, 4px)}}.header__language-button-icon{block-size:8px;color:var(--fills-neutral-gray-4, #121d23);inline-size:8px}.header__search-icon,.header__menu-icon,.header__close-icon{block-size:20px;color:var(--fills-neutral-gray-4, #121d23);inline-size:20px}@media all and (min-width: 80em){.header__menu{display:none}}.header__utility-container{block-size:0;opacity:0;overflow:visible;pointer-events:none;position:relative;transition:block-size .2s ease,opacity .2s ease;z-index:9999}@media all and (min-width: 80em){.header__utility-container{background:var(--gradient-gray-15);block-size:auto;display:block;opacity:1;padding-block:var(--fixed-padding-3x-small);pointer-events:auto}}.header__utility-list,.header__primary-list{display:flex;list-style:none;margin:0;padding:0}.header__utility-list{align-items:flex-start;align-self:stretch;gap:var(--variable-padding-medium, 32px);justify-content:flex-end}.header__utility-item,.header__utility-item--language{position:relative}.header__utility-item--language.is-active .header__language-submenu{display:flex;opacity:1;pointer-events:auto;visibility:visible}.header__utility-item--language.is-active .header__utility-link-icon{transform:rotate(180deg)}.header__utility-link{align-items:center;border-block-end:2px solid transparent;color:var(--text-primary-on-light, #121d23);display:flex;font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-ui-small, 14px);font-style:normal;font-weight:500;gap:var(--fixed-padding-2x-small, 4px);line-height:var(--font-line-height-ui-small, 18px);text-decoration:none;text-transform:uppercase}.header__utility-link .header__utility-link-icon{block-size:8px;color:currentColor;inline-size:8px;transition:transform .3s ease}.header__utility-link:hover,.header__utility-link:focus-visible,.header__utility-link.is-focused{border-block-end-color:var(--border-gray-4, #121d23)}.header__utility-item--global .header__utility-link-icon{block-size:12px;inline-size:12px}.header__utility-item--global:hover .header__utility-link-icon{transform:none}.header__language-submenu{background:var(--gradient-gray-15, linear-gradient(126deg, #f9f9fa 17.25%, #f3f4f5 82.39%));border-radius:var(--corner-radius-large, 24px);box-shadow:0 8px 20px #121d231f;display:none;flex-direction:column;gap:var(--fixed-padding-large);inset-block-start:100%;inset-inline-start:50%;list-style:none;margin-block:10px 0;margin-inline:0;min-inline-size:200px;padding-block:var(--variable-padding-medium, 32px);padding-inline:var(--variable-padding-card-padding, 40px);position:absolute;transform:translate(-80%);white-space:nowrap;z-index:10000}.header__language-item{margin-block:var(--fixed-padding-3x-small, 8px)}.header__language-option{border-block-end:2px solid transparent;color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-ui-large, 18px);font-style:normal;font-weight:500;line-height:var(--font-line-height-ui-large, 22px);text-decoration:none;text-transform:uppercase;transition:border-color .2s ease}.header__language-option:hover,.header__language-option:focus-visible{border-block-end-color:var(--border-gray-4, #121d23)}.header__language-option--selected{border-block-end-color:var(--border-gray-4, #121d23)}.header__primary-list{align-items:center;gap:var(--variable-padding-medium)}.mobile-menu-wrapper{background:var(--gradient-gray-15, linear-gradient(126deg, #f9f9fa 17.25%, #f3f4f5 82.39%));block-size:100vh;block-size:100dvh;display:none;inline-size:100%;top:0;right:0;bottom:0;left:0;margin-block-start:var(--header-height);opacity:0;overflow:hidden;position:fixed;transition:opacity .3s ease;z-index:9999}.mobile-menu-wrapper.is-visible{display:block;opacity:1}.mobile-menu-wrapper.is-visible .header__mobile-menu{opacity:1;pointer-events:auto;visibility:visible}.mobile-menu-wrapper.submenu-active .header__mobile-menu{opacity:0;pointer-events:none;visibility:hidden}.header__mobile-menu{opacity:0;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.header__mobile-menu.is-open{opacity:1;pointer-events:auto;visibility:visible}.header__mobile-menu-container{pointer-events:auto;position:relative;z-index:1}.header__close{display:none;position:relative;z-index:10000}.header__close-icon{block-size:20px;color:var(--fills-neutral-gray-4, #121d23);inline-size:20px}.header__mobile-menu-container{display:flex;flex-direction:column;gap:var(--variable-padding-large);padding:var(--variable-padding-large)}.header__mobile-nav-list{display:flex;flex-direction:column;gap:var(--fixed-padding-large);list-style:none;margin:0;padding:0}.header__mobile-nav-item{margin:0}.header__mobile-nav-link{align-items:center;color:var(--text-primary-on-light, #121d23);display:flex;font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-ui-large, 16px);font-weight:500;inline-size:100%;justify-content:space-between;line-height:1.25;padding-block:var(--fixed-padding-3x-small, 4px);text-decoration:none;text-transform:uppercase}.header__mobile-nav-link:has(.header__mobile-external-icon-container){gap:var(--fixed-padding-2x-small);justify-content:flex-start}.header__mobile-utility-nav{border-block-start:1px solid var(--border-gray-1, #d5dadd);margin-block-start:auto;padding-block-start:var(--variable-padding-medium, 32px)}.header__mobile-submenu{background:var(--gradient-gray-15, linear-gradient(126deg, #f9f9fa 17.25%, #f3f4f5 82.39%));block-size:100dvh;display:flex;flex-direction:column;inline-size:100%;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;margin-block-start:var(--header-height);opacity:0;overflow-y:auto;pointer-events:none;position:fixed;transform:translate(100%);transition:transform .3s ease,opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:10000}.header__mobile-submenu.is-open{opacity:1;pointer-events:auto;transform:translate(0);visibility:visible}.header__mobile-submenu.is-open .header__mobile-nav-list{gap:var(--variable-padding-large)}.header__mobile-submenu-header{border-block-end:1px solid var(--border-gray-1, #d5dadd);display:flex;flex-direction:column;gap:var(--fixed-padding-large);padding-block-end:var(--fixed-padding-large)}.header__mobile-back{align-items:center;color:var(--text-primary-on-light, #121d23);display:flex;font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-ui-small, 14px);font-weight:500;gap:var(--fixed-padding-2x-small);line-height:1.2857142857;text-decoration:none;text-transform:uppercase}.header__mobile-back-icon-container{align-items:center;background-color:var(--fills-neutral-gray-4, #121d23);block-size:24px;border-radius:50%;display:flex;inline-size:24px;justify-content:center}.header__mobile-back-icon{block-size:8px;color:var(--fills-neutral-white, #fff);inline-size:8px}.header__mobile-submenu-title{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-heading-5, 22px);font-weight:350;line-height:1.45455;margin:0}.header__mobile-chevron-icon{block-size:12px;color:var(--fills-neutral-gray-4, #121d23);inline-size:12px}.header__mobile-external-icon-container{align-items:center;display:inline-flex}.header__mobile-external-icon-container .header__utility-link-icon{block-size:12px;color:currentColor;inline-size:12px}.header__search-wrapper{position:relative}.header__search{align-items:center;background:none;border:0;border-block-end:2px solid transparent;cursor:pointer;display:flex;justify-content:center;padding-inline:0;transition:border-color .2s ease}.header__search:hover{border-block-end-color:transparent}@media all and (min-width: 80em){.header__search:hover{border-block-end-color:var(--border-gray-4, #121d23)}}.header__search[aria-expanded=true]{border-block-end-color:transparent}@media all and (min-width: 80em){.header__search[aria-expanded=true]{border-block-end-color:var(--border-gray-4, #121d23)}}.header__search[aria-expanded=true] .header__search-icon--search{opacity:0;transform:rotate(90deg)}.header__search[aria-expanded=true] .header__search-icon--close{opacity:1;transform:rotate(0)}.header__search-icon-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.header__search-icon{block-size:20px;color:var(--fills-neutral-gray-4, #121d23);inline-size:20px;transition:opacity .2s ease,transform .2s ease}.header__search-icon--search{opacity:1}.header__search-icon--close{opacity:0;position:absolute;transform:rotate(-90deg)}.header__search-submenu{background:var(--gradient-gray-15, linear-gradient(126deg, #f9f9fa 17.25%, #f3f4f5 82.39%));block-size:100vh;block-size:100dvh;border-radius:0;box-shadow:none;display:flex;flex-direction:column;inset-block-start:0;inset-inline:0;margin-block-start:var(--header-height);min-inline-size:100%;opacity:0;padding-block:var(--variable-padding-large);padding-inline:var(--variable-padding-large);pointer-events:none;position:fixed;transform:none;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9998}.header__search-submenu:before{background-color:transparent;block-size:10px;content:"";display:none;inset-block-start:-10px;inset-inline:0;position:absolute}.header__search-submenu.is-open{opacity:1;pointer-events:auto;transform:none;visibility:visible}@media all and (min-width: 80em){.header__search-submenu{background:var(--gradient-gray-15);block-size:auto;border-radius:var(--corner-radius-large, 24px);box-shadow:0 8px 20px #121d231f;display:block;inset-block-start:calc(100% + 10px);inset-inline-end:0;inset-inline-start:auto;margin-block-start:0;min-inline-size:628px;padding-block:var(--variable-padding-medium);padding-inline:var(--variable-padding-card-padding);position:absolute;transform:none;transition:opacity .3s ease,visibility .3s ease;z-index:1001}.header__search-submenu:before{display:block}.header__search-submenu.is-open{transform:none}}.header__mobile-search-header{border-block-end:1px solid var(--border-gray-1, #d5dadd);display:flex;flex-direction:column;gap:var(--fixed-padding-large);margin-block-end:var(--variable-padding-medium);padding-block-end:var(--fixed-padding-large)}@media all and (min-width: 80em){.header__mobile-search-header{display:none}}.header__mobile-search-back{align-items:center;color:var(--text-primary-on-light, #121d23);display:flex;font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-ui-small, 14px);font-weight:500;gap:var(--fixed-padding-2x-small);line-height:1.2857142857;text-decoration:none;text-transform:uppercase}.header__mobile-search-title{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-heading-5, 22px);font-weight:350;line-height:1.45455;margin:0}.header__search-container{inline-size:100%;max-block-size:100%;position:relative}@media all and (min-width: 80em){.header__search-container{max-block-size:none}}.header__search-field{border-block-end:2px solid var(--border-gray-4, #121d23);inline-size:100%;margin-block-start:calc(var(--variable-padding-3x-large) - var(--variable-padding-large));padding-block-end:var(--fixed-padding-small);position:relative}@media all and (min-width: 80em){.header__search-field{margin-block-start:0}}.header__search-form{display:flex;inline-size:100%}.header__search-input-container{align-items:center;display:flex;gap:var(--fixed-padding-medium);inline-size:100%;justify-content:space-between;max-inline-size:100%;position:relative}@media all and (min-width: 80em){.header__search-input-container{gap:var(--fixed-padding-small)}}.header__search-form-icon{block-size:20px;color:var(--fills-neutral-gray-4, #121d23);inline-size:20px}.header__search-submit{align-items:center;background:none;border:0;cursor:pointer;display:flex;justify-content:center;padding:0}.header__search-input{background:transparent;border:0;box-sizing:border-box;color:var(--text-primary-on-light, #121d23);display:block;font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-ui-large);font-weight:400;inline-size:100%;line-height:var(--font-line-height-ui-large);max-inline-size:100%;padding:0}.header__search-input:focus{outline:none}.header__search-input::-moz-placeholder{color:var(--text-primary-on-light, #121d23)}.header__search-input::placeholder{color:var(--text-primary-on-light, #121d23)}.header__search-clear{align-items:center;background:none;border:0;cursor:pointer;display:flex;justify-content:center;margin-inline-start:10px;opacity:0;padding:0;transition:opacity .2s ease}.header__search-clear.is-visible{opacity:1}.header__search-clear-icon{block-size:20px;color:var(--fills-neutral-gray-4, #121d23);inline-size:20px}.footer-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;padding-block:0 var(--page-margin-small, 20px);padding-inline:var(--page-margin-small, 20px)}.footer-block__content{align-items:center;align-self:stretch;background-color:var(--fills-neutral-gray-4, #121d23);border-radius:var(--corner-radius-large);display:flex;flex-direction:column;gap:var(--fixed-padding-large);inline-size:100%;justify-content:center;padding-block:var(--variable-padding-large) var(--variable-padding-card-padding);padding-inline:var(--variable-padding-card-padding)}@media all and (min-width: 80em){.footer-block__content{border-radius:var(--corner-radius-large);gap:var(--fixed-padding-x-large);padding:var(--variable-padding-card-padding);padding-block-start:var(--variable-padding-large)}}.footer-block__content:has(.footer-form,.footer-cta){transform:translateY(50%)}.module--reduced-motion .footer-block__content:has(.footer-form,.footer-cta){transform:translateY(0)}.footer-block__arrow-button{align-items:center;background-color:var(--neutrals-white, #fff);block-size:64px;border-radius:var(--corner-radius-full);display:flex;inline-size:64px;justify-content:center;transition:transform .2s ease}@media all and (min-width: 80em){.footer-block__arrow-button{block-size:120px;inline-size:120px}}.footer-block__arrow{align-items:center;display:flex;justify-content:center}.footer-block__footer{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-small)}.footer-block__primary-content{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-large);padding:0}@media all and (min-width: 80em){.footer-block__primary-content{display:flex;flex-direction:row;gap:var(--fixed-padding-large)}}.footer-block__logo-container{align-items:center;display:flex;inline-size:auto;justify-content:center}@media all and (min-width: 80em){.footer-block__logo-container{flex-grow:0;justify-content:flex-start}}.footer-block__logo{color:var(--neutrals-white);display:flex;inline-size:auto;justify-content:center}.footer-block__logo-icon{block-size:43px;inline-size:43px}.footer-block__links{align-items:center;align-self:stretch;display:flex;flex-direction:column;flex-grow:1;gap:var(--variable-padding-medium, 24px);justify-content:center;padding:var(--fixed-padding-zero, 0)}@media all and (min-width: 80em){.footer-block__links{flex-direction:row;gap:var(--variable-padding-medium)}}.footer-block__link{color:var(--text-primary-on-dark, #fff);font-family:var(--font-family-secondary);font-size:var(--font-size-ui-small);font-weight:500;line-height:var(--font-line-height-ui-small);text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}@media all and (min-width: 80em){.footer-block__link{text-align:start}}.footer-block__link:hover{opacity:.8}.footer-block__social-row{align-items:center;align-self:stretch;display:flex;gap:var(--fixed-padding-small);inline-size:auto;justify-content:center}@media all and (min-width: 80em){.footer-block__social-row{align-self:auto;flex-grow:0;justify-content:flex-end}}.footer-block__social-item{align-items:center;block-size:32px;border:2px solid var(--border-white, #fff);border-radius:var(--corner-radius-full);color:var(--neutrals-white);display:flex;inline-size:32px;justify-content:center;transition:transform .2s ease}.footer-block__social-item-icon{block-size:12px;inline-size:12px}.footer-block__social-item:hover{transform:scale(1.1)}.footer-block__copyright{color:var(--text-secondary-on-dark, #acb7bd);font-family:var(--font-family-primary);font-size:var(--font-size-caption);font-weight:350;line-height:var(--font-line-height-caption);text-align:center}.footer-form__heading-line{overflow:hidden}.footer-form__heading-line-text{display:block;transform:translateY(100%)}.module--reduced-motion .footer-form__heading-line-text{transform:translateY(0)}.homepage-masthead{block-size:90dvh;display:flex}@media all and (min-width: 80em){.homepage-masthead{block-size:80dvh}}.homepage-masthead .splide__track,.homepage-masthead__title-slider{overflow:hidden}.homepage-masthead__container{block-size:100%;display:flex;flex-direction:column;gap:var(--variable-padding-large);justify-content:space-between;padding-block-end:0;padding-block-start:var(--variable-padding-2x-large)}@media all and (min-width: 80em){.homepage-masthead__container{gap:var(--variable-padding-2x-large);padding-block-end:var(--fixed-padding-large)}}.homepage-masthead__title-wrapper{display:flex;flex-direction:column;gap:0}.homepage-masthead__title{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-h1);font-weight:350;line-height:var(--font-line-height-h1);margin-inline:auto;position:relative;text-align:center}.homepage-masthead__title span,.homepage-masthead__title strong{display:block}.homepage-masthead__title strong.red{background:var(--gradient-red-purple-100, linear-gradient(126deg, #db4a37 17.25%, #8f2e65 82.39%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.homepage-masthead__title strong.teal{background:linear-gradient(126deg,#46a48a 17.25%,#2f5b91 82.39%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.homepage-masthead__title strong.green{background:linear-gradient(126deg,#63a338 17.25%,#46a48a 82.39%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.homepage-masthead__title strong.gold{background:linear-gradient(126deg,#c78500 17.25%,#db4a37 82.39%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.homepage-masthead__static-text-wrapper{display:block;overflow:hidden}.homepage-masthead__subtitle{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-h1);font-weight:350;line-height:var(--font-line-height-h1);margin-inline:auto;text-align:center}.homepage-masthead__footer{align-items:center;display:flex;flex-direction:column;gap:var(--variable-padding-large)}@media all and (min-width: 80em){.homepage-masthead__footer{flex-direction:row;justify-content:center;position:relative}}.homepage-masthead__pause-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='currentColor' stroke-width='2' d='M1 20C1 9.507 9.507 1 20 1s19 8.507 19 19-8.507 19-19 19S1 30.493 1 20Z'/%3E%3Cpath fill='currentColor' d='M14 11h2.5v18H14zM23.5 11H26v18h-2.5z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;block-size:32px;cursor:pointer;inline-size:32px}.homepage-masthead__pause-button.is-paused{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath stroke='currentColor' stroke-width='2' d='M20 1c10.493 0 19 8.507 19 19s-8.507 19-19 19S1 30.493 1 20 9.507 1 20 1Z'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='currentColor' d='m28.438 20-13.5 9V11l13.5 9Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M11 11h18v18H11z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media all and (min-width: 80em){.homepage-masthead__pause-button{block-size:40px;inline-size:40px;inset-inline-end:0;position:absolute}}.practice-drawer-list__container{display:flex;flex-direction:column;gap:var(--variable-padding-large)}.practice-drawer-list__title{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-h2);font-style:normal;font-weight:350;line-height:var(--font-line-height-h2);max-inline-size:1063px;opacity:0}.practice-drawer-list__item{overflow:hidden;padding-block:var(--fixed-padding-small);padding-inline:var(--variable-padding-card-padding);position:relative}@media all and (min-width: 80em){.practice-drawer-list__item{padding-block:var(--variable-padding-card-padding);padding-inline:var(--variable-padding-card-padding)}}.practice-drawer-list__item:before{content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.practice-drawer-list__item.practice-drawer-list__item--red:before{background:var(--gradient-red-purple-15, linear-gradient(126deg, rgba(219, 74, 55, .15) 17.25%, rgba(143, 46, 101, .15) 82.39%))}.practice-drawer-list__item.practice-drawer-list__item--teal:before{background:var(--gradient-00415, linear-gradient(107deg, rgba(112, 194, 172, .15) 34.48%, rgba(47, 91, 145, .15) 65.3%))}.practice-drawer-list__item.practice-drawer-list__item--green:before{background:var(--gradient-00315, linear-gradient(107deg, rgba(109, 181, 62, .15) 34.48%, rgba(112, 194, 172, .15) 65.3%))}.practice-drawer-list__item.practice-drawer-list__item--gold:before{background:var(--gradient-00215, linear-gradient(107deg, rgba(244, 178, 27, .15) 34.48%, rgba(219, 74, 55, .15) 65.3%))}.practice-drawer-list__item.practice-drawer-list__item--open{padding-block:var(--variable-padding-card-padding);padding-inline:var(--variable-padding-card-padding)}.practice-drawer-list__item.practice-drawer-list__item--open:before{opacity:1}.practice-drawer-list__item.practice-drawer-list__item--open.practice-drawer-list__item--red{border-radius:var(--corner-radius-large, 20px)}.practice-drawer-list__item.practice-drawer-list__item--open.practice-drawer-list__item--teal,.practice-drawer-list__item.practice-drawer-list__item--open.practice-drawer-list__item--green,.practice-drawer-list__item.practice-drawer-list__item--open.practice-drawer-list__item--gold{border-radius:24px}.practice-drawer-list__item-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;block-size:auto;border:0;border-radius:0;cursor:pointer;display:flex;inline-size:100%;justify-content:space-between;min-block-size:60px;position:relative;text-align:start;transition:color .3s ease;z-index:1}.practice-drawer-list__item-trigger[aria-expanded=true]{cursor:default}@media all and (min-width: 90em){.practice-drawer-list__item-trigger{block-size:50px;padding-block:0}}@media (any-hover: hover){.practice-drawer-list__item-trigger.focus-visible{color:var(--white)}}.practice-drawer-list__items{opacity:0}.practice-drawer-list__item-title{display:flex;flex-direction:column;gap:var(--variable-padding-x-small)}@media all and (min-width: 80em){.practice-drawer-list__item-title{align-items:center;flex-direction:row;gap:var(--variable-padding-medium)}}.practice-drawer-list__item-title-index{color:var(--text-primary-on-light);font-family:var(--font-family-secondary);font-size:var(--font-size-body-large);font-style:normal;font-weight:400;line-height:var(--font-line-height-body-medium);padding-block-start:var(--variable-padding-x-small);text-transform:uppercase}.practice-drawer-list__item-title-text{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-h3);font-style:normal;font-weight:350;line-height:var(--font-line-height-h3)}.practice-drawer-list__item-description{color:var(--text-secondary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-body-large);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-large);padding-block:var(--variable-padding-x-small) var(--variable-padding-small)}.practice-drawer-list__item-panel{block-size:0;overflow:hidden;transition:block-size .3s ease-in-out}.practice-drawer-list__item-panel video,.practice-drawer-list__item-panel picture,.practice-drawer-list__item-panel img,.practice-drawer-list__item-panel iframe{inline-size:100%}[aria-expanded=true]+.practice-drawer-list__item-panel{overflow:visible}.practice-drawer-list__item-content{position:relative}@media all and (min-width: 80em){.practice-drawer-list__item-content{padding-inline-start:calc(var(--variable-padding-medium) * 2)}}.practice-drawer-list__video iframe{margin-block-start:10px}.practice-drawer-list__item-button{position:relative}.practice-detail-masthead{align-items:flex-start;align-self:stretch;block-size:320px;display:flex;flex-direction:column;gap:var(--fixed-padding-zero);padding-inline:var(--page-margin-small)}@media all and (min-width: 80em){.practice-detail-masthead{block-size:560px}}.practice-detail-masthead__container{align-items:center;align-self:stretch;background:var(--gradient-red-purple-15);border-radius:var(--corner-radius-large, 20px);display:flex;flex:1 0 0;flex-direction:column;gap:var(--variable-padding-large);inline-size:50%;justify-content:center;opacity:0;padding-block:var(--variable-padding-x-large) var(--variable-padding-2x-large);padding-inline:var(--variable-padding-card-padding) var(--variable-padding-card-padding)}@media all and (min-width: 80em){.practice-detail-masthead__container{padding-block:var(--variable-padding-3x-large) var(--variable-padding-2x-large)}}.module--reduced-motion .practice-detail-masthead__container{inline-size:100%;opacity:1}.page-theme--red .practice-detail-masthead__container{background:var(--gradient-red-purple-15)}.page-theme--teal .practice-detail-masthead__container{background:var(--gradient-teal-blue-15)}.page-theme--green .practice-detail-masthead__container{background:var(--gradient-green-teal-15)}.page-theme--gold .practice-detail-masthead__container{background:var(--gradient-gold-red-15)}.practice-detail-masthead__headline-container{align-items:center;align-self:stretch;display:flex;flex:1 0 0;justify-content:center}.practice-detail-masthead__headline{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-h1);font-style:normal;font-weight:350;line-height:var(--font-line-height-h1);overflow:clip;text-align:center}.practice-detail-masthead__headline span{all:unset;display:block;position:relative;transform:translateY(100%)}.module--reduced-motion .practice-detail-masthead__headline span{transform:none}.practice-detail-masthead__cta{display:none;opacity:0}@media all and (min-width: 80em){.practice-detail-masthead__cta{display:flex}}.module--reduced-motion .practice-detail-masthead__cta{opacity:1}.intro-text{overflow:hidden;position:relative}.intro-text__container{align-items:flex-start;display:flex;flex-direction:column;gap:var(--variable-padding-medium);padding-block:var(--variable-padding-medium) 0;padding-inline:var(--page-margin-large)}.intro-text__supertext{display:block;inline-size:100%;position:relative}.intro-text__supertext-line{background:var(--gradient-red-purple-100);block-size:2px;display:block;inline-size:80%;inset-block-start:calc(var(--variable-padding-medium) * -1);inset-inline-start:calc(var(--page-margin-large) * -1);opacity:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:left}@media all and (min-width: 80em){.intro-text__supertext-line{inline-size:var(--page-margin-large);inset-block-start:50%;inset-inline-end:calc(var(--variable-padding-medium) + 100%);inset-inline-start:auto;transform:translateY(-50%) scaleX(0)}}@media all and (min-width: 120em){.intro-text__supertext-line{inline-size:calc(50vw - var(--page-margin-large))}}.page-theme--red .intro-text__supertext-line{background:var(--gradient-red-purple-100)}.page-theme--teal .intro-text__supertext-line{background:var(--gradient-teal-blue-100)}.page-theme--green .intro-text__supertext-line{background:var(--gradient-green-teal-100)}.page-theme--gold .intro-text__supertext-line{background:var(--gradient-gold-red-100)}.module--reduced-motion .intro-text__supertext-line{opacity:1;transform:scaleX(1)}.intro-text__supertext-text{color:var(--text-primary-on-light);display:block;font-family:var(--font-family-secondary);font-size:var(--font-size-h6);font-style:normal;font-weight:400;inset-block-start:40px;line-height:var(--font-line-height-h6);opacity:0;position:relative;text-transform:uppercase}.module--reduced-motion .intro-text__supertext-text{inset-block-start:0;opacity:1}.intro-text__overview{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-style:normal;font-weight:500;inset-block-start:40px;line-height:var(--font-line-height-h4);opacity:0;position:relative}.intro-text__overview mark{background:var(--gradient-red-purple-15);border-radius:var(--corner-radius-x-small);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;isolation:isolate;line-height:normal;opacity:0;padding-inline:var(--fixed-padding-3x-small);position:relative}.module--reduced-motion .intro-text__overview mark{opacity:1}.page-theme--red .intro-text__overview mark{background:var(--gradient-red-purple-15)}.page-theme--teal .intro-text__overview mark{background:var(--gradient-teal-blue-15)}.page-theme--green .intro-text__overview mark{background:var(--gradient-green-teal-15)}.page-theme--gold .intro-text__overview mark{background:var(--gradient-gold-red-15)}.module--reduced-motion .intro-text__overview{inset-block-start:0;opacity:1}.stat-card-row{position:relative}.stat-card-row__container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-mobile-stack);justify-content:center;padding-inline:var(--page-margin-medium)}@media all and (min-width: 80em){.stat-card-row__container{display:grid;grid-template-columns:repeat(3,1fr)}}.rich-text{position:relative}.rich-text__container{inset-block-end:-40px;opacity:0;padding-inline:var(--page-margin-large);position:relative}.module--reduced-motion .rich-text__container{inset-block-end:0;opacity:1}.focus-areas{overflow:hidden}.focus-areas__container{align-items:flex-start;display:flex;flex-direction:column;gap:var(--variable-padding-medium);padding-block:var(--variable-padding-medium) 0;padding-inline:var(--page-margin-large)}.focus-areas__supertext{display:block;inline-size:100%;position:relative}.focus-areas__supertext-line{background:var(--gradient-red-purple-100);block-size:2px;display:block;inline-size:80%;inset-block-start:calc(var(--variable-padding-medium) * -1);inset-inline-start:calc(var(--page-margin-large) * -1);opacity:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:left}@media all and (min-width: 80em){.focus-areas__supertext-line{inline-size:var(--page-margin-large);inset-block-start:50%;inset-inline-end:calc(var(--variable-padding-medium) + 100%);inset-inline-start:auto;transform:translateY(-50%) scaleX(0)}}@media all and (min-width: 120em){.focus-areas__supertext-line{inline-size:calc(50vw - var(--page-margin-large))}}.page-theme--red .focus-areas__supertext-line{background:var(--gradient-red-purple-100)}.page-theme--teal .focus-areas__supertext-line{background:var(--gradient-teal-blue-100)}.page-theme--green .focus-areas__supertext-line{background:var(--gradient-green-teal-100)}.page-theme--gold .focus-areas__supertext-line{background:var(--gradient-gold-red-100)}.module--reduced-motion .focus-areas__supertext-line{opacity:1;transform:scaleX(1)}.focus-areas__supertext-text{color:var(--text-primary-on-light);display:block;font-family:var(--font-family-secondary);font-size:var(--font-size-h6);font-style:normal;font-weight:400;inset-block-start:40px;line-height:var(--font-line-height-h6);opacity:0;position:relative;text-transform:uppercase}.module--reduced-motion .focus-areas__supertext-text{inset-block-start:0;opacity:1}.focus-areas__areas{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-large)}@media all and (min-width: 80em){.focus-areas__areas{flex-direction:row;flex-wrap:wrap;row-gap:var(--variable-padding-medium)}}.focus-areas__areas .focus-area{flex:0 0 calc(50% - var(--fixed-padding-large) / 2)}.media-row{inline-size:100%}.media-row--full-width{padding-inline:var(--page-margin-small)}.media-row__container{aspect-ratio:16/9;clip-path:inset(0 0 0 0 round var(--corner-radius-large));overflow:hidden;padding-inline:0;position:relative}.media-row--full-width .media-row__container{clip-path:inset(20% 30% 20% 30% round var(--corner-radius-large));opacity:0}.module--reduced-motion .media-row__container{clip-path:inset(0 0 0 0 round var(--corner-radius-large));opacity:1}.media-row__picture{block-size:100%;display:block;inline-size:100%;opacity:1;position:absolute;z-index:1}.media-row__picture img{aspect-ratio:16/9;block-size:100%;inline-size:100%}.media-row__picture--hide{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.module--reduced-motion .media-row__picture--hide{display:none}.media-row__vimeo{aspect-ratio:16/9;block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.media-row__video-button{inset-block-end:12px;inset-inline-start:12px;opacity:0;position:absolute;z-index:2}@media all and (min-width: 80em){.media-row__video-button{inset-block-end:24px;inset-inline-start:24px}}.module--reduced-motion .media-row__video-button{opacity:1}.media-row__video-button--hide{opacity:0!important;pointer-events:none;transition:opacity .3s ease-in-out}.module--reduced-motion .media-row__video-button--hide{display:none}.case-publications-list{position:relative}.case-publications-list__container{align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-large);padding-inline:var(--page-margin-medium)}.case-publications-list__header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-medium);justify-content:center}@media all and (min-width: 80em){.case-publications-list__header{flex-direction:row;justify-content:space-between}}.case-publications-list__title{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-h2);font-style:normal;font-weight:350;line-height:var(--font-line-height-h2);opacity:0}.case-publications-list__items{align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-small)}.case-publications-list__item{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.case-publications-list__item--hidden{display:none}.case-publications-list__view-all-button{align-self:center;transition:opacity .3s ease-in-out}.module--reduced-motion{opacity:1!important;transform:none!important}.case-publication-card{align-items:flex-start;align-self:stretch;background:var(--fills-neutral-white);border:1px solid var(--border-gray-1);border-radius:var(--corner-radius-large);display:flex;flex-direction:column;gap:var(--variable-padding-card-padding);padding:var(--variable-padding-card-padding)}@media all and (min-width: 80em){.case-publication-card{flex-direction:row}}.case-publication-card__content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-small);inline-size:100%}.case-publication-card__tags{align-self:stretch;display:flex;flex-wrap:wrap;gap:var(--fixed-padding-x-small)}.case-publication-card__title{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-h4);font-style:normal;font-weight:350;line-height:var(--font-line-height-h4)}.case-publication-card__description{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-body-medium, 18px);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-medium, 28px);position:relative}.case-publication-card__people{display:none;inline-size:100%}@media all and (min-width: 80em){.case-publication-card__people{align-items:flex-start;display:flex;flex:0 0 330px;flex-direction:column;gap:var(--fixed-padding-large);inline-size:330px}}.case-publication-card__people-item{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-x-small)}.case-publication-card__people-headline{color:var(--text-primary-on-light);font-family:var(--font-family-secondary);font-size:var(--font-size-ui-small);font-style:normal;font-weight:400;line-height:var(--font-line-height-ui-small);text-transform:uppercase}.expert-bio-card{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-small);inset-block-end:-40px;opacity:0;position:relative}@media all and (min-width: 80em){.expert-bio-card{flex-direction:row}}.module--reduced-motion .expert-bio-card{inset-block-end:0;opacity:1}.expert-bio-card__image{align-items:flex-start;align-self:stretch;display:flex;gap:var(--fixed-padding-large);inline-size:100%}.expert-bio-card__image picture{block-size:140px;border-radius:var(--corner-radius-medium);display:block;flex:0 0 140px;inline-size:140px;overflow:hidden}@media all and (min-width: 80em){.expert-bio-card__image picture{block-size:302px;flex:0 0 302px;inline-size:302px}}.expert-bio-card__image picture img{inline-size:100%;-o-object-fit:cover;object-fit:cover}.expert-bio-card__name-title{align-items:flex-start;display:flex;flex-direction:column;gap:var(--fixed-padding-3x-small)}.expert-bio-card__name{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-h4);font-style:normal;font-weight:350;line-height:var(--font-line-height-h4)}.expert-bio-card__title{color:var(--text-secondary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-body-large);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-large)}.expert-bio-card__info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-small);inline-size:100%}.expert-bio-card__bio{color:var(--text-secondary-on-light);font-size:var(--font-size-body-medium);font-weight:350;line-height:var(--font-line-height-body-medium);overflow:hidden;overflow-wrap:break-word;word-break:keep-all}.expert-bio-list{position:relative}.expert-bio-list__container{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-large);padding-inline:var(--page-margin-medium)}.expert-bio-list__title{inline-size:100%;overflow:hidden}.expert-bio-list__title-text{color:var(--text-primary-on-light);display:block;font-family:var(--font-family-primary);font-size:var(--font-size-h2);font-style:normal;font-weight:350;line-height:var(--font-line-height-h2);transform:translateY(100%)}.module--reduced-motion .expert-bio-list__title-text{transform:translateY(0)}.expert-bio-cards{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-x-large)}.news-event-card{align-items:flex-start;align-self:stretch;border-radius:var(--corner-radius-large);display:flex;flex-direction:column;gap:var(--variable-padding-small);position:relative;transition:all .5s ease-in-out}@media all and (min-width: 80em){.news-event-card{padding:var(--fixed-padding-large)}}@media all and (min-width: 80em){.news-event-card:hover{background:linear-gradient(126deg,#f9f9fa 17.25%,#f3f4f5 82.39%)}}.news-event-card:hover a:after{block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:1}.news-event-card:hover .link__icon{transform:rotate(45deg)}.news-event-card__copy{-webkit-box-orient:vertical;color:var(--text-primary-on-light);display:box;font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-style:normal;font-weight:350;-webkit-line-clamp:6;line-clamp:6;line-height:var(--font-line-height-h5);overflow:hidden;word-break:keep-all}.news-events-card-row{isolation:isolate;overflow:hidden;position:relative}.news-events-card-row__container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-large);padding-inline:var(--page-margin-medium)}.news-events-card-row__title{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-h2);font-style:normal;font-weight:350;line-height:var(--font-line-height-h2);opacity:0}.news-events-card-row__cards{inline-size:100%}@media all and (min-width: 80em){.news-events-card-row__cards .splide__slide{margin-block-start:calc(var(--fixed-padding-large) * -1);margin-inline-start:calc(var(--fixed-padding-large) * -1)}}.news-events-card-row__cards .news-event-card{block-size:100%}.news-events-card-row__cards .news-event-card .link{margin-block-start:auto}@media all and (min-width: 80em){.news-events-card-row__cards .splide__track{overflow:visible}}.news-events-card-row__pagination{align-items:center;align-self:stretch;display:none;justify-content:space-between}@media all and (min-width: 80em){.news-events-card-row__pagination{gap:var(--fixed-padding-small);justify-content:flex-end}}.is-overflow+.news-events-card-row__pagination{display:flex}.news-events-card-row__pagination-prev,.news-events-card-row__pagination-next{block-size:40px;flex:0 0 40px;inline-size:40px}.news-events-card-row__pagination-prev svg,.news-events-card-row__pagination-next svg{block-size:40px;display:block;inline-size:40px}.news-events-card-row__pagination-count{color:var(--text-secondary-on-light);font-family:var(--font-family-secondary);font-size:var(--font-size-h6);font-style:normal;font-weight:400;line-height:var(--font-line-height-h6)}.footer-form{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-2x-large);padding-block:var(--variable-padding-4x-large)}.footer-form__heading,.footer-form__heading-line-text{color:var(--text-primary-on-dark);font-family:var(--font-family-primary);font-size:var(--font-size-h1);font-style:normal;font-weight:350;line-height:var(--font-line-height-h1);text-align:center}.footer-form__form{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-large);inline-size:100%;margin-inline:auto;max-inline-size:1062px;opacity:0;position:relative;will-change:transform,opacity}@media all and (min-width: 80em){.footer-form__form{gap:var(--fixed-padding-x-large);justify-content:center}}.module--reduced-motion .footer-form__form{opacity:1}.footer-form__form-row{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-large);justify-content:center}@media all and (min-width: 80em){.footer-form__form-row{flex-direction:row;gap:var(--fixed-padding-x-large)}}.footer-form__form-row .button{margin:auto}.simple-masthead{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;padding-inline:var(--page-margin-small)}.simple-masthead__container{align-self:stretch;background:var(--fills-neutral-gray-4);border-radius:var(--corner-radius-large);display:flex;flex-direction:column;gap:var(--variable-padding-large);inline-size:100%;padding-block:var(--variable-padding-2x-large)}@media all and (min-width: 80em){.simple-masthead__container{padding-inline:calc(var(--container-padding) - var(--page-margin-small))}}@media all and (min-width: 120em){.simple-masthead__container{padding-inline:var(--container-padding)}}.simple-masthead__content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-medium)}.simple-masthead__text-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-x-small)}.simple-masthead__title{color:var(--text-primary-on-dark);font-family:var(--font-family-primary);font-size:var(--font-size-h1);font-style:normal;font-weight:350;line-height:var(--font-line-height-h1)}.simple-masthead__description{color:var(--text-secondary-on-dark);font-family:var(--font-family-primary);font-size:var(--font-size-body-large);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-large)}.listing-masthead{background:var(--fills-neutral-gray-4);border-radius:var(--corner-radius-large);isolation:isolate;position:relative}.listing-masthead__container{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-large);justify-content:center;padding-block:var(--variable-padding-2x-large);padding-inline:var(--variable-padding-card-padding)}@media all and (min-width: 80em){.listing-masthead__container{padding-inline:calc(var(--container-padding) - var(--page-margin-small))}}@media all and (min-width: 120em){.listing-masthead__container{padding-inline:var(--container-padding)}}.listing-masthead__title-wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--variable-padding-small)}.listing-masthead__content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-medium);padding:var(--fixed-padding-zero, 0)}.listing-masthead__title-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-x-small);padding:var(--fixed-padding-zero)}.listing-masthead__title{color:var(--text-primary-on-dark);font-family:var(--font-family-primary);font-size:var(--font-size-h1);font-style:normal;font-weight:350;line-height:var(--font-line-height-h1)}.listing-masthead__description{color:var(--text-secondary-on-dark);font-family:var(--font-family-primary);font-size:var(--font-size-body-large);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-large)}.footer-form{inline-size:100%}.footer-form .Form__Element__ValidationError{color:var(--ui-error);font-family:var(--font-family-primary);font-size:var(--font-size-body-small);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-small)}.footer-form__heading{margin-block-end:var(--variable-padding-medium)}.footer-form__heading-line{color:var(--text-secondary-on-dark);font-family:var(--font-family-secondary);font-size:var(--font-size-heading-medium);font-style:normal;font-weight:500;line-height:var(--font-line-height-heading-medium);margin-block-end:var(--variable-padding-x-small)}.footer-form__heading-line-text{display:inline-block}.footer-form__form{align-items:flex-start;display:flex;flex-direction:column;gap:var(--variable-padding-medium);inline-size:100%;opacity:0}.footer-form__form-row{align-items:flex-start;display:flex;flex-direction:column;gap:var(--fixed-padding-large);inline-size:100%}@media all and (min-width: 80em){.footer-form__form-row{flex-direction:row;flex-wrap:wrap;gap:var(--fixed-padding-large)}}@media all and (min-width: 80em) and (min-width: 90em){.footer-form__form-row{gap:var(--fixed-padding-x-large)}}.footer-form .FormStep.hide{display:flex;align-items:center}.Form__MainBody{inline-size:100%;display:flex;flex-direction:column;gap:var(--fixed-padding-large)}@media all and (min-width: 80em){.Form__MainBody{gap:var(--fixed-padding-x-large)}}.FormStep__Title,.FormStep__Description{display:none}.Form__Element{inline-size:100%}@media all and (min-width: 80em){.Form__Element{flex:1}}.Form__Element.FormTextbox--Textarea{flex:1 0 100%}.Form__Element.ValidationFail .FormTextbox__Input{border-block-end:2px solid var(--ui-error)}.Form__Element__Caption{color:var(--text-secondary-on-dark);font-family:var(--font-family-secondary);font-size:var(--font-size-ui-large);font-style:normal;font-weight:500;line-height:var(--font-line-height-ui-large);text-transform:uppercase;display:block;margin-block-end:var(--variable-padding-x-small)}.FormTextbox__Input{background:none;border:0;color:var(--text-primary-on-dark);font-family:var(--font-family-primary);font-size:var(--font-size-ui-large);font-style:normal;font-weight:400;inline-size:100%;line-height:var(--font-line-height-ui-large);padding:var(--fixed-padding-small);background:rgba(255,255,255,.1);border-block-end:2px solid var(--border-white);border-radius:var(--corner-radius-x-small) var(--corner-radius-x-small) 0 0}.FormTextbox__Input::-moz-placeholder{color:var(--neutrals-gray-2)}.FormTextbox__Input::placeholder{color:var(--neutrals-gray-2)}.FormTextbox__Input:focus{outline:none}.FormTextbox__Input:focus-visible{outline:3px solid var(--color-focus, #4d90fe);outline-offset:2px}.FormTextbox__Input:disabled{color:var(--ui-disabled)}.FormTextbox--Textarea .FormTextbox__Input{min-block-size:154px;resize:vertical}@media all and (min-width: 80em){.FormTextbox--Textarea .FormTextbox__Input{min-block-size:148px}}.FormSubmitButton{align-items:center;background-color:var(--neutrals-white);border:2px solid var(--neutrals-white);border-radius:var(--corner-radius-full);color:var(--fills-neutral-gray-4);cursor:pointer;display:flex;flex:unset;font-family:var(--font-family-secondary);font-size:var(--font-size-ui-large);font-weight:500;gap:var(--variable-padding-x-small);inline-size:-moz-fit-content;inline-size:fit-content;line-height:var(--font-line-height-ui-large);min-block-size:60px;padding-block:var(--variable-padding-x-small);padding-inline:var(--variable-padding-small) var(--variable-padding-x-small);position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease-out;padding-inline-end:60px}.FormSubmitButton:after{content:"";position:absolute;right:var(--variable-padding-x-small);top:50%;transform:translateY(-50%);background-color:var(--fills-neutral-gray-4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 48 48'%3E%3Cpath d='M17.205 0H7.093v7.008l28.869.083L0 43.042 4.96 48 40.92 12.049l.056 28.833H48L47.93.083C37.68.028 27.443.013 17.206 0Z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:14.4px;border-radius:var(--corner-radius-full);block-size:36px;inline-size:36px;margin-left:var(--variable-padding-x-small);transition:all .3s ease-out}@media all and (min-width: 80em){.FormSubmitButton{gap:var(--variable-padding-x-small, 16px);max-block-size:72px;padding-block:14px;padding-inline:var(--fixed-padding-large, 24px) 14px;padding-inline-end:70px;min-block-size:72px}.FormSubmitButton:after{block-size:40px;inline-size:40px;background-size:16px}}.FormSubmitButton:hover{background-color:var(--fills-neutral-gray-4);border:2px solid var(--neutrals-white);color:var(--neutrals-white)}.FormSubmitButton:hover:after{background-color:var(--neutrals-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23383838' viewBox='0 0 48 48'%3E%3Cpath d='M17.205 0H7.093v7.008l28.869.083L0 43.042 4.96 48 40.92 12.049l.056 28.833H48L47.93.083C37.68.028 27.443.013 17.206 0Z'/%3E%3C/svg%3E")}@media all and (min-width: 80em){.FormSubmitButton:hover:after{block-size:44px;inline-size:44px;transform:translateY(-50%) rotate(45deg)}}.FormSubmitButton:focus-visible{outline:3px solid var(--color-focus, #4d90fe);outline-offset:2px}.FormSubmitButton:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.hide{display:none}.article-masthead{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;isolation:isolate;padding-inline:var(--page-margin-small);position:relative}.article-masthead__container{align-items:flex-start;align-self:stretch;background:var(--gradient-gray-15, linear-gradient(126deg, #f9f9fa 17.25%, #f3f4f5 82.39%));border-radius:var(--corner-radius-large);display:flex;flex-direction:column;gap:var(--variable-padding-2x-large);inline-size:100%;isolation:isolate;padding-block:var(--variable-padding-2x-large);position:relative}@media all and (min-width: 80em){.article-masthead__container{padding-inline:calc(var(--container-padding) - var(--page-margin-small))}}@media all and (min-width: 120em){.article-masthead__container{padding-inline:var(--container-padding)}}.article-masthead__content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-x-small)}.article-masthead__content em{font-style:italic}.article-masthead__type{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-h6);font-style:normal;font-weight:400;line-height:var(--font-line-height-h6);text-transform:uppercase}.article-masthead__title{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-primary);font-size:var(--font-size-h2);font-style:normal;font-weight:350;line-height:var(--font-line-height-h2)}.article-masthead__subheading{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-style:normal;font-weight:350;line-height:var(--font-line-height-h5)}.article-masthead__date{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-primary);font-size:var(--font-size-body-large);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-large)}.people-detail-masthead{isolation:isolate;position:relative}.people-detail-masthead__container{align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-mobile-stack);padding-block-start:var(--fixed-padding-large)}.people-detail-masthead__wrapper{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--variable-padding-mobile-stack);padding:var(--fixed-padding-zero)}@media all and (min-width: 80em){.people-detail-masthead__wrapper{flex-direction:row;flex-wrap:nowrap}}.people-detail-masthead__image-column,.people-detail-masthead__image-card-container{align-self:stretch;display:flex;flex-direction:column;gap:20px}@media all and (min-width: 80em){.people-detail-masthead__image-card-container{inset-block-start:var(--fixed-padding-large);padding-inline-end:24px;position:sticky}}.people-detail-masthead__image{align-items:flex-start;align-self:stretch;aspect-ratio:1/1;border-radius:var(--corner-radius-medium);display:flex;max-inline-size:387px}.people-detail-masthead__image img{block-size:100%;border-radius:var(--corner-radius-medium);inline-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.people-detail-masthead__contact-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--fixed-padding-2x-small);gap:var(--fixed-padding-x-small)}.people-detail-masthead__contact-items.mobile-only{display:flex}@media all and (min-width: 80em){.people-detail-masthead__contact-items.mobile-only{display:none}}.people-detail-masthead__contact-items.desktop-only{display:none}@media all and (min-width: 80em){.people-detail-masthead__contact-items.desktop-only{display:flex}}.people-detail-masthead__content-column{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-2x-large);justify-content:center}.people-detail-masthead__content-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-large);padding:var(--fixed-padding-zero)}.people-detail-masthead__name-container{display:flex;flex-direction:column;gap:var(--variable-padding-3x-small)}.people-detail-masthead__name{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-h1);font-style:normal;font-weight:350;line-height:var(--font-line-height-h1)}.people-detail-masthead__title{color:var(--text-secondary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-body-large);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-large)}.people-detail-masthead__tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--fixed-padding-x-small)}.people-detail-masthead__content-education{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-small);padding:var(--fixed-padding-zero)}.people-detail-masthead__education-heading{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-style:normal;font-weight:350;line-height:var(--font-line-height-h5)}.people-detail-masthead__education-description,.people-detail-masthead__education-description p{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-primary);font-size:var(--font-size-body-large);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-large)}.people-detail-masthead__content-summary{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-medium);padding:var(--fixed-padding-zero)}.people-detail-masthead__content-summary-cta{align-items:center;display:flex;gap:var(--fixed-padding-small);justify-content:flex-end}.people-detail-masthead__content-summary-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-small);padding:var(--fixed-padding-zero)}.people-detail-masthead__summary-heading{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-style:normal;font-weight:350;line-height:var(--font-line-height-h5)}.people-detail-masthead__summary-description,.people-detail-masthead__summary-description p{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-primary);font-size:var(--font-size-body-large);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-large)}.people-detail-masthead__summary-description p+p{margin-block-start:var(--fixed-padding-small)}.people-detail-masthead__summary-content{display:flex;flex-direction:column;gap:var(--fixed-padding-small)}.related-practices-tag{display:flex;flex-direction:column;gap:var(--fixed-padding-small);isolation:isolate;position:relative}.related-practices-tag__title{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-h5, 32px);font-style:normal;font-weight:350;line-height:var(--font-line-height-h5, 42px)}.related-practices-tag__items{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--fixed-padding-x-small)}.testifier-row{position:relative}.testifier-row__container{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-large);padding-inline:var(--page-margin-medium)}.testifier-row__title{inline-size:100%;overflow:hidden}.testifier-row__title-text{color:var(--text-primary-on-light);display:block;font-family:var(--font-family-primary);font-size:var(--font-size-h2);font-style:normal;font-weight:350;line-height:var(--font-line-height-h2);transform:translateY(100%)}.module--reduced-motion .testifier-row__title-text{transform:translateY(0)}.testifier-cards{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-x-large)}.testifier-card{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-small);inset-block-end:-40px;opacity:0;position:relative}@media all and (min-width: 80em){.testifier-card{flex-direction:row}}.testifier-card a:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.module--reduced-motion .testifier-card{inset-block-end:0;opacity:1}.testifier-card__image{align-items:flex-start;align-self:stretch;display:flex;gap:var(--fixed-padding-large);inline-size:100%}.testifier-card__image picture{block-size:140px;border-radius:var(--corner-radius-medium);display:block;flex:0 0 140px;inline-size:140px;overflow:hidden}@media all and (min-width: 80em){.testifier-card__image picture{block-size:302px;flex:0 0 302px;inline-size:302px}}.testifier-card__image picture img{inline-size:100%;-o-object-fit:cover;object-fit:cover}.testifier-card__name-title{align-items:flex-start;display:flex;flex-direction:column;gap:var(--fixed-padding-3x-small)}.testifier-card__name{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-h4);font-style:normal;font-weight:350;line-height:var(--font-line-height-h4)}.testifier-card__title{color:var(--text-secondary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-body-large);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-large)}.testifier-card__info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-small);inline-size:100%}.testifier-card__bio{overflow:hidden;position:relative}.testifier-card__bio p{margin-block-end:0}.related-authors{isolation:isolate;position:relative}.related-authors__container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-small);padding:var(--fixed-padding-zero)}.related-authors__title{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-style:normal;font-weight:350;line-height:var(--font-line-height-h5)}.related-authors__content,.related-authors__content p{color:var(--text-primary-on-light);font-family:var(--font-family-primary);font-size:var(--font-size-body-medium);font-style:normal;font-weight:400;line-height:var(--font-line-height-body-medium)}.related-authors__content{margin-block:0}.related-authors__content p{margin-block-end:0}.event-details{color:var(--text-secondary-on-light);display:flex;flex-direction:column;font-family:var(--font-family-primary);font-style:normal;font-weight:350}.event-details .event-paragraph{display:inline-table}.event-details .EventPlaceholder{display:inline-flex;inline-size:120px;margin-inline-end:1rem}.event-details .EventVale{display:inline-flex}.event-details strong{color:var(--text-primary-on-light);font-weight:500}.event-info-link,.event-info-link a{color:inherit;font-weight:400;text-decoration:underline}.listing{inline-size:100%;position:relative}.listing__container{inline-size:100%}.listing__content{display:flex;gap:2rem}.listing__left-wrapper{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:var(--variable-padding-x-large, 64px);max-inline-size:411px;padding-inline-end:var(--fixed-padding-large, 24px)}.listing__search-wrapper{inline-size:100%}.listing__right-wrapper{flex:1}.listing__filter-title{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-UI-large, 18px);font-weight:500;line-height:var(--font-line-height-UI-large, 22px);margin-block-end:var(--fixed-padding-small);text-transform:uppercase}.listing__actions{display:flex;flex-direction:column;gap:var(--fixed-padding-large);margin-block-end:var(--variable-padding-large)}.listing__actions-top{align-items:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-medium)}@media all and (min-width: 80em){.listing__actions-top{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.listing__sort{align-items:center;display:flex;gap:.5rem}.listing__sort.people-listing__sort{display:none}.listing__sort-label{font-size:.8rem;font-weight:700}.listing__sort-select{background-color:#fff;border:1px solid var(--color-border, #ccc);border-radius:3px;padding-block:.3rem;padding-inline:.5rem 1.5rem}.listing__results{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--variable-padding-small, 16px);padding:var(--fixed-padding-zero, 0)}.listing__person{block-size:100%;border:1px solid var(--color-border, #ccc);border-radius:5px;display:flex;flex-direction:column;overflow:hidden}.listing__person-image{aspect-ratio:1;inline-size:100%;overflow:hidden}.listing__person-image img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.listing__person-content{display:flex;flex:1;flex-direction:column;padding:1.5rem}.listing__person-name{font-size:1.25rem;font-weight:500;margin-block:0 .5rem;margin-inline:0}.listing__person-name a{color:inherit;text-decoration:none}.listing__person-name a:hover{text-decoration:underline}.listing__person-title{font-size:1rem;margin-block:0 .25rem;margin-inline:0}.listing__person-organization{font-size:.9rem;margin-block:0 1rem;margin-inline:0}.listing__person-contact{font-size:.9rem;margin-block-start:auto}.listing__person-contact a{color:var(--color-primary, #000);text-decoration:none}.listing__person-contact a:hover{text-decoration:underline}.listing__person-phone,.listing__person-email{margin-block-end:.25rem}.listing__clear-all{background:none;border:0;color:var(--color-primary, #000);cursor:pointer;font-weight:500;margin-inline-start:1rem;padding:0}.listing__clear-all:hover{text-decoration:underline}.listing .contact-link__text{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-UI-small, 14px);font-style:normal;font-weight:500;line-height:var(--font-line-height-UI-small, 18px);text-transform:uppercase}.listing .contact-link__icon{block-size:16px;inline-size:16px}.people-result-card{align-items:flex-start;background:var(--fills-neutral-white, #fff);border:1px solid var(--border-gray-1, #d5dadd);border-radius:var(--corner-radius-large, 20px);display:flex;flex-direction:row;gap:var(--variable-padding-small, 16px);inline-size:100%;padding-block:var(--fixed-padding-large, 24px);padding-inline:var(--fixed-padding-large, 24px) var(--variable-padding-medium, 24px);text-decoration:none;transition:all .3s ease}.people-result-card:hover{border-color:var(--border-gray-2)}.people-result-card__image-container{flex-shrink:0}.people-result-card__image{aspect-ratio:1;block-size:80px;border-radius:8px;border-radius:var(--corner-radius-medium);inline-size:80px;max-block-size:80px;max-inline-size:80px;-o-object-fit:cover;object-fit:cover}@media all and (min-width: 80em){.people-result-card__image{block-size:140px;inline-size:140px;max-block-size:140px;max-inline-size:140px}}.people-result-card__content{display:flex;flex-direction:column;gap:var(--fixed-padding-small, 16px);justify-content:center}.people-result-card__content-top{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-3x-small, 4px);padding:var(--fixed-padding-zero, 0)}.people-result-card__name{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-h5, 22px);font-style:normal;font-weight:350;line-height:var(--font-line-height-h5, 32px);padding-inline-end:32px;position:relative;transition:padding-inline-end .3s ease-in-out,opacity .3s ease-in-out}.people-result-card__name:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none'%3E%3Cpath fill='%23121D23' d='M8.97 3.264 7.58 1.872l-.965.964 3.96 3.984-9.893-.002v1.364l9.894.002-3.96 3.974.967.966 5.603-5.622c-1.403-1.418-2.809-2.828-4.216-4.238Z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;block-size:23px;content:"";inline-size:23px;inset-block-end:calc((var(--font-line-height-h5) - 23px) / 2);inset-inline-end:0;opacity:0;position:absolute;transition:inherit}.people-result-card:hover .people-result-card__name{padding-inline-end:32px}.people-result-card:hover .people-result-card__name:after{opacity:1}.people-result-card__title{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-body-medium, 16px);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-medium, 26px)}.people-result-card__contact{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:var(--fixed-padding-x-small, 12px);padding:var(--fixed-padding-zero, 0)}.people-result-card__contact .contact-link__text{display:none}@media all and (min-width: 80em){.people-result-card__contact .contact-link__text{display:block}}.people-result-card__phone,.people-result-card__email{align-items:center;color:#333;display:flex;font-size:14px;font-weight:500;text-decoration:none}.people-result-card__phone:hover,.people-result-card__email:hover{text-decoration:underline}.news-result-card{align-items:flex-start;align-self:stretch;background:var(--fills-neutral-white, #fff);border:1px solid var(--border-gray-1, #d5dadd);border-radius:var(--corner-radius-large, 20px);display:flex;flex-direction:column;gap:var(--variable-padding-3x-small, 4px);padding:var(--variable-padding-medium, 24px);position:relative;text-decoration:none;transition:all .3s ease}.news-result-card:hover{border-color:var(--border-gray-2)}.news-result-card__type{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-UI-small, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-UI-small, 18px);text-transform:uppercase}.news-result-card__title{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-h5, 22px);font-style:normal;font-weight:350;line-height:var(--font-line-height-h5);padding-inline-end:32px;position:relative;transition:padding-inline-end .3s ease-in-out}.news-result-card__title:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none'%3E%3Cpath fill='%23121D23' d='M8.97 3.264 7.58 1.872l-.965.964 3.96 3.984-9.893-.002v1.364l9.894.002-3.96 3.974.967.966 5.603-5.622c-1.403-1.418-2.809-2.828-4.216-4.238Z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;block-size:23px;content:"";inline-size:23px;inset-block-end:calc((var(--font-line-height-h5) - 23px) / 2);inset-inline-end:0;opacity:0;position:absolute;transition:opacity .3s ease-in-out}.news-result-card:hover .news-result-card__title{padding-inline-end:32px}.news-result-card:hover .news-result-card__title:after{opacity:1}.news-result-card__date{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-body-medium, 16px);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-medium, 26px)}.insights-result-card{align-items:flex-start;align-self:stretch;background:var(--fills-neutral-white, #fff);border:1px solid var(--border-gray-1, #d5dadd);border-radius:var(--corner-radius-large, 20px);display:flex;flex-direction:column;gap:var(--variable-padding-small, 12px);padding:var(--variable-padding-medium, 24px);position:relative;text-decoration:none;transition:all .3s ease}.insights-result-card:hover{border-color:var(--border-gray-2)}.insights-result-card:hover .insights-result-card__title:after{opacity:1}.insights-result-card:hover .insights-result-card__title{padding-inline-end:32px}.insights-result-card__content{display:flex;flex-direction:column;gap:var(--variable-padding-3x-small, 4px)}.insights-result-card__type{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-UI-small, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-UI-small, 18px);text-transform:uppercase}.insights-result-card__title{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-h5, 22px);font-style:normal;font-weight:350;line-height:var(--font-line-height-h5);padding-inline-end:32px;position:relative;transition:padding-inline-end .3s ease-in-out}.insights-result-card__title:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none'%3E%3Cpath fill='%23121D23' d='M8.97 3.264 7.58 1.872l-.965.964 3.96 3.984-9.893-.002v1.364l9.894.002-3.96 3.974.967.966 5.603-5.622c-1.403-1.418-2.809-2.828-4.216-4.238Z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;block-size:23px;content:"";inline-size:23px;inset-block-end:calc((var(--font-line-height-h5) - 23px) / 2);inset-inline-end:0;opacity:0;position:absolute;transition:opacity .3s ease-in-out}.insights-result-card__subheading{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-body-medium, 16px);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-medium, 26px)}.insights-result-card__practices{display:flex;flex-wrap:wrap;gap:var(--variable-padding-2x-small, 6px) var(--variable-padding-x-small, 8px);margin-block-start:auto;padding-block-start:var(--variable-padding-x-small, 8px)}.search-result-card{align-items:flex-start;align-self:stretch;background:var(--fills-neutral-white, #fff);border:1px solid var(--border-gray-1, #d5dadd);border-radius:var(--corner-radius-large, 20px);display:flex;flex-direction:column;gap:var(--variable-padding-small, 12px);padding:var(--variable-padding-medium, 24px);position:relative;text-decoration:none;transition:all .3s ease}.search-result-card:hover{border-color:var(--border-gray-2)}.search-result-card:hover .search-result-card__title:after{opacity:1}.search-result-card:hover .search-result-card__title{padding-inline-end:32px}.search-result-card__content{display:flex;flex-direction:column;gap:var(--variable-padding-3x-small, 4px)}.search-result-card__type{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-UI-small, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-UI-small, 18px);text-transform:uppercase}.search-result-card__title{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-h5, 22px);font-style:normal;font-weight:350;line-height:var(--font-line-height-h5);padding-inline-end:32px;position:relative;transition:padding-inline-end .3s ease-in-out}.search-result-card__title:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none'%3E%3Cpath fill='%23121D23' d='M8.97 3.264 7.58 1.872l-.965.964 3.96 3.984-9.893-.002v1.364l9.894.002-3.96 3.974.967.966 5.603-5.622c-1.403-1.418-2.809-2.828-4.216-4.238Z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;block-size:23px;content:"";inline-size:23px;inset-block-end:calc((var(--font-line-height-h5) - 23px) / 2);inset-inline-end:0;opacity:0;position:absolute;transition:opacity .3s ease-in-out}.search-result-card__description{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-body-medium, 16px);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-medium, 26px)}.search-result-card__date{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-body-small, 14px);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-small, 22px)}.search-result-card__practices{display:flex;flex-wrap:wrap;gap:var(--variable-padding-2x-small, 6px) var(--variable-padding-x-small, 8px);margin-block-start:auto;padding-block-start:var(--variable-padding-x-small, 8px)}.search-box{align-items:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-x-small);position:relative}.search-box__label{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-UI-large, 18px);font-style:normal;font-weight:500;line-height:var(--font-line-height-UI-large, 22px);text-transform:uppercase}.search-box__input{align-items:center;align-self:stretch;background:rgba(172,183,189,.1);border:0;border-block-end:2px solid var(--border-gray-4, #121d23);border-radius:var(--corner-radius-x-small, 4px) var(--corner-radius-x-small, 4px) var(--corner-radius-zero, 0) var(--corner-radius-zero, 0);color:var(--text-primary-on-light, #121d23);display:flex;font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-UI-large, 18px);font-style:normal;font-weight:400;gap:var(--fixed-padding-small, 16px);inline-size:100%;justify-content:flex-end;line-height:var(--font-line-height-UI-large, 22px);padding:var(--fixed-padding-small, 16px);padding-inline-end:calc(var(--fixed-padding-x-large) * 2);position:relative}.search-box__input-wrapper{display:flex;position:relative}.search-box__clear{align-items:center;block-size:20px;cursor:pointer;display:flex;inline-size:20px;inset-block:50% 0;inset-inline-end:calc(var(--fixed-padding-small) * 3);justify-content:center;position:absolute;transform:translateY(-50%)}.search-box__submit{align-items:center;block-size:20px;cursor:pointer;display:flex;inline-size:20px;inset-block:50% 0;inset-inline-end:var(--fixed-padding-small);justify-content:center;position:absolute;transform:translateY(-50%)}.listing__facets-wrapper{display:flex;flex-direction:column;inline-size:100%}.listing__facet{border-block-start:1px solid var(--border-gray-1, #d5dadd);display:flex;flex-direction:column;gap:var(--variable-padding-2x-small);inline-size:100%}.listing__facet-header{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;inline-size:100%;justify-content:space-between;padding-block:var(--fixed-padding-small, 16px);padding-inline:var(--fixed-padding-zero, 0);text-align:inherit}.listing__facet-title{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-h5, 32px);font-style:normal;font-weight:350;line-height:var(--font-line-height-h5, 42px)}.listing__facet-toggle{background:none;block-size:24px;border:0;inline-size:24px;position:relative}.listing__facet-list{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-large);list-style:none;margin-block-end:var(--variable-padding-small);margin-block-start:var(--variable-padding-2x-small);padding:var(--fixed-padding-zero, 0)}@media all and (min-width: 80em){.listing__facet-list{gap:var(--fixed-padding-small, 16px)}}.listing__facet-list[hidden]{display:none!important}.listing__facet-item{inline-size:100%}.listing__facet-checkbox{align-items:center;cursor:pointer;display:flex;padding-inline-start:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.listing__facet-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--fills-neutral-white, #fff);block-size:24px;border:2px solid var(--border-gray-4, #121d23);box-sizing:border-box;cursor:pointer;inline-size:24px;margin:0}.listing__facet-checkbox input[type=checkbox]:checked{background-color:var(--fills-neutral-gray-4, #121d23);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23fff' d='M13.198 3 6.705 9.375l-.462.461L2.803 6.5 1.25 8.046l4.993 4.883.268-.252c1.508-1.487 3-2.974 4.493-4.461l3.746-3.67L13.198 3Z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:16px 16px;border-color:var(--fills-neutral-gray-4, #121d23)}.listing__facet-checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--border-focus, #005a9c);outline-offset:2px}.listing__facet-checkbox .listing__facet-label{margin-inline-start:var(--fixed-padding-x-small)}.listing__facet-count{margin-inline-start:auto;padding-inline-start:var(--fixed-padding-x-small)}.listing__facet-label{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-UI-large, 18px);font-style:normal;font-weight:400;line-height:var(--font-line-height-UI-large, 22px)}.listing__facet-count{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-UI-large, 18px);font-style:normal;font-weight:400;line-height:var(--font-line-height-UI-large, 22px);margin-inline-start:auto}.listing__summary-text{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-body-medium, 18px);font-style:normal;font-weight:350;line-height:var(--font-line-height-body-medium, 28px)}.listing__sort{align-items:center;display:flex;gap:var(--fixed-padding-x-small, 12px);inline-size:auto;justify-content:flex-end;min-inline-size:250px;padding:var(--fixed-padding-zero, 0)}.listing__sort-label{color:var(--text-secondary-on-light, #121d23);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-UI-small, 14px);font-style:normal;font-weight:500;line-height:var(--font-line-height-UI-small, 18px);text-transform:uppercase}.listing__sort-select{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#acb7bd1a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor'%3E%3Cpath d='M8 10.75L3.5 6.25L4.5625 5.1875L8 8.625L11.4375 5.1875L12.5 6.25L8 10.75Z'/%3E%3C/svg%3E");background-position:right var(--fixed-padding-x-small, 12px) center;background-repeat:no-repeat;background-size:1em 1em;border:0;border-block-end:2px solid var(--border-gray-4, #121d23);border-radius:var(--corner-radius-x-small, 4px) var(--corner-radius-x-small, 4px) var(--corner-radius-zero, 0) var(--corner-radius-zero, 0);color:var(--text-primary-on-light, #121d23);cursor:pointer;display:flex;flex:1 0 0;font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-UI-default, 16px);gap:var(--fixed-padding-small, 16px);line-height:var(--font-line-height-UI-default, 20px);padding-block:var(--fixed-padding-2x-small, 8px);padding-inline:var(--fixed-padding-x-small, 12px) calc(var(--fixed-padding-x-small, 12px) + 1em + 4px)}.listing__selected-filters-container{display:flex;flex-wrap:wrap;gap:var(--fixed-padding-x-small)}.listing__selected-filters:empty{display:none}.listing__selected-filter{align-items:center;background:var(--fills-neutral-gray-4, #121d23);border:2px solid var(--border-gray-4, #121d23);border-radius:1000px;display:flex;gap:var(--fixed-padding-2x-small, 8px);padding-block:var(--fixed-padding-2x-small, 8px);padding-inline:var(--fixed-padding-x-small, 12px)}.listing__selected-filter-label{color:var(--text-primary-on-dark, #fff);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-caption, 12px);font-style:normal;font-weight:400;line-height:1rem;text-transform:uppercase}.listing__selected-filter-remove{align-items:center;color:var(--text-primary-on-dark, #fff);display:flex;font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-caption, 12px);font-style:normal;font-weight:400;line-height:var(--font-line-height-UI-small, 18px);text-transform:uppercase}.listing__selected-filter-remove:hover{opacity:1}.listing__clear-all{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-caption, 12px);font-style:normal;font-weight:400;line-height:var(--font-line-height-UI-small, 18px);text-transform:uppercase}.filter-dialog{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1000}.filter-dialog__overlay{background-color:#00000080;top:0;right:0;bottom:0;left:0;position:absolute}.filter-dialog__content{background-color:var(--neutrals-white);block-size:100%;border-radius:0;box-shadow:none;display:flex;flex-direction:column;inline-size:100%;overflow-y:auto;padding-block-end:var(--fixed-padding-large, 24px);position:relative}.filter-dialog__header{align-items:center;align-self:stretch;background:var(--fills-neutral-gray-4, #121d23);border-radius:var(--corner-radius-medium, 12px) var(--corner-radius-medium, 12px) var(--corner-radius-zero, 0) var(--corner-radius-zero, 0);display:flex;gap:var(--variable-padding-x-small, 12px);justify-content:space-between;padding-block:var(--fixed-padding-small, 16px);padding-inline:var(--page-margin-medium, 24px)}.filter-dialog__title{color:var(--text-primary-on-dark, #fff);font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-h5, 22px);font-style:normal;font-weight:350;line-height:var(--font-line-height-h5, 32px)}.filter-dialog__close-button{background:none;border:0;cursor:pointer;font-size:1.5rem;line-height:1;padding:5px}.filter-dialog__body{align-items:center;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:var(--variable-padding-x-large, 40px);padding-block:var(--fixed-padding-large, 24px);padding-inline:var(--page-margin-medium, 24px)}.filter-dialog__footer{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--fixed-padding-large, 24px);padding:var(--fixed-padding-zero, 0)}.filter-dialog__button{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-UI-large, 16px);font-style:normal;font-weight:500;line-height:var(--font-line-height-UI-large, 20px);text-transform:uppercase}.filter-dialog__button:hover{text-decoration:underline}.listing__filter-search-button{align-items:center;background:var(--fills-neutral-gray-4, #121d23);border:0;border-radius:var(--corner-radius-medium, 12px) var(--corner-radius-medium, 12px) var(--corner-radius-zero, 0) var(--corner-radius-zero, 0);color:var(--text-primary-on-dark, #fff);cursor:pointer;display:flex;font-family:var(--font-family-primary, "Adelle Sans");font-size:var(--font-size-h5, 22px);font-style:normal;font-weight:350;gap:var(--variable-padding-x-small, 12px);inline-size:calc(100% + var(--container-padding) * 2);inset-block-end:0;inset-inline-start:0;justify-content:space-between;line-height:var(--font-line-height-h5, 32px);margin-block-start:var(--variable-padding-large);margin-inline-end:calc(var(--container-padding) * -1);margin-inline-start:calc(var(--container-padding) * -1);padding-block:var(--fixed-padding-small, 16px);padding-inline:var(--page-margin-medium, 24px);position:sticky;z-index:999}.listing__filter-search-button svg{block-size:16px;fill:var(--neutrals-white);inline-size:16px}.listing__pagination{align-items:center;display:flex;gap:0;justify-content:center;margin-block-start:var(--variable-padding-large)}@media all and (min-width: 80em){.listing__pagination{gap:var(--fixed-padding-medium)}}.listing__pagination-button{align-items:center;background-color:#fff;block-size:22px;border:0;color:var(--text-secondary-on-light, #121d23);cursor:pointer;display:flex;font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-h6, 18px);font-style:normal;font-weight:400;justify-content:center;line-height:var(--font-line-height-h6, 22px);min-block-size:44px;min-inline-size:44px;text-align:center;text-transform:uppercase}.listing__pagination-button:hover{text-decoration:underline}@media all and (min-width: 80em){.listing__pagination-button{min-inline-size:16px}}.listing__pagination-button:disabled{cursor:not-allowed;opacity:0}.listing__pagination-button--active{color:var(--text-primary-on-light, #121d23);font-family:var(--font-family-secondary, "IBM Plex Mono");font-size:var(--font-size-h6, 18px);font-style:normal;font-weight:700;line-height:var(--font-line-height-h6, 22px);text-align:center;text-transform:uppercase}.listing__pagination-ellipsis{padding-block:0;padding-inline:.5rem}.listing__pagination-prev{min-inline-size:40px}.listing__pagination-prev svg{transform:rotate(180deg)}.listing__pagination-next{min-inline-size:40px}.listing__pagination-next svg{transform:rotate(0)}
