@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{display:block;--c-primary-midnight-blue:0,30,107;--c-primary-duke-blue:0,83,155;--c-primary-hatteras:226,230,237;--c-secondary-shale-blue:5,119,177;--c-secondary-prussian-blue:0,85,135;--c-secondary-dandelion:255,217,96;--c-secondary-persimmon:233,153,0;--c-secondary-duke-orange:224,117,11;--c-secondary-copper:200,78,0;--c-secondary-piedmont:160,184,0;--c-secondary-magnolia:29,99,99;--c-secondary-eno:51,152,152;--c-secondary-duke-teal:76,219,219;--c-navy-blue:0,21,76;--c-message:94,128,44;--c-warning:255,217,96;--c-error:176,61,51;--c-full-white:255,255,255;--c-full-black:0,0,0}:root [data-theme=default]{--c-primary-midnight-blue:0,30,107;--c-primary-duke-blue:0,83,155;--c-primary-hatteras:226,230,237;--c-secondary-shale-blue:5,119,177;--c-secondary-prussian-blue:0,85,135;--c-secondary-dandelion:255,217,96;--c-secondary-persimmon:233,153,0;--c-secondary-duke-orange:224,117,11;--c-secondary-copper:200,78,0;--c-secondary-piedmont:160,184,0;--c-secondary-magnolia:29,99,99;--c-secondary-eno:51,152,152;--c-secondary-duke-teal:76,219,219;--c-navy-blue:0,21,76;--c-message:94,128,44;--c-warning:255,217,96;--c-error:176,61,51;--c-full-white:255,255,255;--c-full-black:0,0,0}:root [data-component-theme*=default]{--c-primary-midnight-blue:0,30,107;--c-primary-duke-blue:0,83,155;--c-primary-hatteras:226,230,237;--c-secondary-shale-blue:5,119,177;--c-secondary-prussian-blue:0,85,135;--c-secondary-dandelion:255,217,96;--c-secondary-persimmon:233,153,0;--c-secondary-duke-orange:224,117,11;--c-secondary-copper:200,78,0;--c-secondary-piedmont:160,184,0;--c-secondary-magnolia:29,99,99;--c-secondary-eno:51,152,152;--c-secondary-duke-teal:76,219,219;--c-navy-blue:0,21,76;--c-message:94,128,44;--c-warning:255,217,96;--c-error:176,61,51;--c-full-white:255,255,255;--c-full-black:0,0,0}.spacing td:not(:last-child){width:14rem}.spacing-visualization__wrapper{display:inline-flex;flex-flow:row nowrap}.spacing-visualization{width:3rem;height:3rem;display:block;border-radius:4px;background-color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);box-shadow:0 4px 8px rgba(0,0,0,.25)}.sb-show-main{background-color:rgba(var(--c-full-white,255,255,255),1);color:rgba(var(--c-full-black,0,0,0),1)}.cl-colors{padding:.9375rem}.cl-colors__list{display:flex;flex-wrap:wrap;margin:0 0 1.875rem;padding:0}.cl-colors__item{list-style:none;padding:.9375rem;transition:all .4s;flex:1 1 20%;min-width:18.75rem;min-height:16.875rem;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;font-weight:bold}.cl-colors__title{font-size:120%;padding:.375rem 0;display:block;line-height:1}.cl-colors__swatch{display:block;width:100%;padding:3.75rem;margin:0 0 .75rem}.cl-colors__definition{display:block;width:100%;padding:.375rem;font-weight:normal;color:rgba(var(--c-full-black,0,0,0),1);white-space:pre-wrap}.cl-colors__definition::before,.cl-colors__definition::after{display:none}.cl-colors__definition_item{display:block;cursor:pointer;color:rgba(var(--c-text," is not a valid color"),.8);margin:0 0 .375rem;padding:.375rem;background-color:rgba(var(--c-text," is not a valid color"),.05)}.cl-colors__definition_item:hover{color:rgba(var(--c-full-black,0,0,0),1);background-color:rgba(var(--c-text," is not a valid color"),.1)}.cl-colors__swatch--gradient{background:linear-gradient(90deg,rgba(var(--c-secondary-duke-orange," is not a valid color"),1) 0%,rgba(var(--c-secondary-eno," is not a valid color"),1) 100%)}.cl-colors__list--default{background-color:rgba(var(--c-full-white,255,255,255),1);padding:0 0 1.875rem;color:rgba(var(--c-full-black,0,0,0),1)}.cl-colors__item--primary-midnight-blue>.cl-colors__swatch{background-color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--primary-midnight-blue>.cl-colors__definition::before{content:"Usage: clr(primary, , midnight-blue)"}.cl-colors__item--primary-midnight-blue>.cl-colors__definition::after{content:"#001E6B<br>rgba(0, 30, 107, 1)<br>hsla(223.1775700935deg, 100%, 20.9803921569%, 1)"}.cl-colors__item--primary-duke-blue>.cl-colors__swatch{background-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--primary-duke-blue>.cl-colors__definition::before{content:"Usage: clr(primary, , duke-blue)"}.cl-colors__item--primary-duke-blue>.cl-colors__definition::after{content:"#00539B<br>rgba(0, 83, 155, 1)<br>hsla(207.8709677419deg, 100%, 30.3921568627%, 1)"}.cl-colors__item--primary-hatteras>.cl-colors__swatch{background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--primary-hatteras>.cl-colors__definition::before{content:"Usage: clr(primary, , hatteras)"}.cl-colors__item--primary-hatteras>.cl-colors__definition::after{content:"#E2E6ED<br>rgba(226, 230, 237, 1)<br>hsla(218.1818181818deg, 23.4042553191%, 90.7843137255%, 1)"}.cl-colors__item--secondary-shale-blue>.cl-colors__swatch{background-color:rgba(var(--c-secondary-shale-blue," is not a valid color"),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--secondary-shale-blue>.cl-colors__definition::before{content:"Usage: clr(secondary, , shale-blue)"}.cl-colors__item--secondary-shale-blue>.cl-colors__definition::after{content:"#0577B1<br>rgba(5, 119, 177, 1)<br>hsla(200.2325581395deg, 94.5054945055%, 35.6862745098%, 1)"}.cl-colors__item--secondary-prussian-blue>.cl-colors__swatch{background-color:rgba(var(--c-secondary-prussian-blue," is not a valid color"),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--secondary-prussian-blue>.cl-colors__definition::before{content:"Usage: clr(secondary, , prussian-blue)"}.cl-colors__item--secondary-prussian-blue>.cl-colors__definition::after{content:"#005587<br>rgba(0, 85, 135, 1)<br>hsla(202.2222222222deg, 100%, 26.4705882353%, 1)"}.cl-colors__item--secondary-dandelion>.cl-colors__swatch{background-color:rgba(var(--c-secondary-dandelion," is not a valid color"),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--secondary-dandelion>.cl-colors__definition::before{content:"Usage: clr(secondary, , dandelion)"}.cl-colors__item--secondary-dandelion>.cl-colors__definition::after{content:"#FFD960<br>rgba(255, 217, 96, 1)<br>hsla(45.6603773585deg, 100%, 68.8235294118%, 1)"}.cl-colors__item--secondary-persimmon>.cl-colors__swatch{background-color:rgba(var(--c-secondary-persimmon," is not a valid color"),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--secondary-persimmon>.cl-colors__definition::before{content:"Usage: clr(secondary, , persimmon)"}.cl-colors__item--secondary-persimmon>.cl-colors__definition::after{content:"#E99900<br>rgba(233, 153, 0, 1)<br>hsla(39.3991416309deg, 100%, 45.6862745098%, 1)"}.cl-colors__item--secondary-duke-orange>.cl-colors__swatch{background-color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--secondary-duke-orange>.cl-colors__definition::before{content:"Usage: clr(secondary, , duke-orange)"}.cl-colors__item--secondary-duke-orange>.cl-colors__definition::after{content:"#E0750B<br>rgba(224, 117, 11, 1)<br>hsla(29.8591549296deg, 90.6382978723%, 46.0784313725%, 1)"}.cl-colors__item--secondary-copper>.cl-colors__swatch{background-color:rgba(var(--c-secondary-copper," is not a valid color"),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--secondary-copper>.cl-colors__definition::before{content:"Usage: clr(secondary, , copper)"}.cl-colors__item--secondary-copper>.cl-colors__definition::after{content:"#C84E00<br>rgba(200, 78, 0, 1)<br>hsla(23.4deg, 100%, 39.2156862745%, 1)"}.cl-colors__item--secondary-piedmont>.cl-colors__swatch{background-color:rgba(var(--c-secondary-piedmont," is not a valid color"),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--secondary-piedmont>.cl-colors__definition::before{content:"Usage: clr(secondary, , piedmont)"}.cl-colors__item--secondary-piedmont>.cl-colors__definition::after{content:"#A0B800<br>rgba(160, 184, 0, 1)<br>hsla(67.8260869565deg, 100%, 36.0784313725%, 1)"}.cl-colors__item--secondary-magnolia>.cl-colors__swatch{background-color:rgba(var(--c-secondary-magnolia," is not a valid color"),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--secondary-magnolia>.cl-colors__definition::before{content:"Usage: clr(secondary, , magnolia)"}.cl-colors__item--secondary-magnolia>.cl-colors__definition::after{content:"#1D6363<br>rgba(29, 99, 99, 1)<br>hsla(180deg, 54.6875%, 25.0980392157%, 1)"}.cl-colors__item--secondary-eno>.cl-colors__swatch{background-color:rgba(var(--c-secondary-eno," is not a valid color"),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--secondary-eno>.cl-colors__definition::before{content:"Usage: clr(secondary, , eno)"}.cl-colors__item--secondary-eno>.cl-colors__definition::after{content:"#339898<br>rgba(51, 152, 152, 1)<br>hsla(180deg, 49.7536945813%, 39.8039215686%, 1)"}.cl-colors__item--secondary-duke-teal>.cl-colors__swatch{background-color:rgba(var(--c-secondary-duke-teal," is not a valid color"),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--secondary-duke-teal>.cl-colors__definition::before{content:"Usage: clr(secondary, , duke-teal)"}.cl-colors__item--secondary-duke-teal>.cl-colors__definition::after{content:"#4CDBDB<br>rgba(76, 219, 219, 1)<br>hsla(180deg, 66.511627907%, 57.8431372549%, 1)"}.cl-colors__item--navy-blue>.cl-colors__swatch{background-color:rgba(var(--c-navy-blue,0,21,76),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--navy-blue>.cl-colors__definition::before{content:"Usage: clr(navy-blue, )"}.cl-colors__item--navy-blue>.cl-colors__definition::after{content:"#00154C<br>rgba(0, 21, 76, 1)<br>hsla(223.4210526316deg, 100%, 14.9019607843%, 1)"}.cl-colors__item--message>.cl-colors__swatch{background-color:rgba(var(--c-message,94,128,44),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--message>.cl-colors__definition::before{content:"Usage: clr(message, )"}.cl-colors__item--message>.cl-colors__definition::after{content:"#5E802C<br>rgba(94, 128, 44, 1)<br>hsla(84.2857142857deg, 48.8372093023%, 33.7254901961%, 1)"}.cl-colors__item--warning>.cl-colors__swatch{background-color:rgba(var(--c-warning,255,217,96),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--warning>.cl-colors__definition::before{content:"Usage: clr(warning, )"}.cl-colors__item--warning>.cl-colors__definition::after{content:"#FFD960<br>rgba(255, 217, 96, 1)<br>hsla(45.6603773585deg, 100%, 68.8235294118%, 1)"}.cl-colors__item--error>.cl-colors__swatch{background-color:rgba(var(--c-error,176,61,51),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--error>.cl-colors__definition::before{content:"Usage: clr(error, )"}.cl-colors__item--error>.cl-colors__definition::after{content:"#B03D33<br>rgba(176, 61, 51, 1)<br>hsla(4.8deg, 55.0660792952%, 44.5098039216%, 1)"}.cl-colors__item--full-white>.cl-colors__swatch{background-color:rgba(var(--c-full-white,255,255,255),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--full-white>.cl-colors__definition::before{content:"Usage: clr(full-white, )"}.cl-colors__item--full-white>.cl-colors__definition::after{content:"#FFFFFF<br>rgba(255, 255, 255, 1)<br>hsla(0deg, 0%, 100%, 1)"}.cl-colors__item--full-black>.cl-colors__swatch{background-color:rgba(var(--c-full-black,0,0,0),1);box-shadow:0 2px 10px rgba(var(--c-primary-hatteras," is not a valid color"),.5)}.cl-colors__item--full-black>.cl-colors__definition::before{content:"Usage: clr(full-black, )"}.cl-colors__item--full-black>.cl-colors__definition::after{content:"#000000<br>rgba(0, 0, 0, 1)<br>hsla(0deg, 0%, 0%, 1)"}.motion{padding:0 .9375rem}@media(min-width:920px){.motion__grid{display:flex;flex-wrap:wrap}}@media(min-width:920px){.motion__grid-item{margin-bottom:.9375rem;margin-right:.9375rem;width:49%}.motion__grid-item:nth-child(2n){margin-right:0}}.demo-motion{background-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);color:rgba(var(--c-full-white,255,255,255),1);border-radius:2px;cursor:pointer;padding:3.75rem;text-align:center}.demo-motion::before{content:"Duration: 0.3s";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:.25rem}.demo-motion--fade{transition:all .3s ease-in-out}.demo-motion--fade:hover{background-color:rgba(var(--c-secondary-duke-teal," is not a valid color"),1);color:rgba(var(--c-full-black,0,0,0),1)}.demo-motion--slide-up{transition:transform .4s ease-in}.demo-motion--slide-up::before{content:"Duration: 0.4s";display:block}.demo-motion--slide-up::after{content:"Timing Function: ease-in"}.demo-motion--slide-up:hover{transform:translateY(-10px)}.demo-motion--slide-down{transition:transform .2s linear}.demo-motion--slide-down::before{content:"Duration: 0.2s";display:block}.demo-motion--slide-down::after{content:"Timing Function: linear"}.demo-motion--slide-down:hover{transform:translateY(10px)}.demo-motion--expand{transition:transform .3s cubic-bezier(0.17,0.67,0.83,0.67)}.demo-motion--expand::before{content:"Duration: 0.3s";display:block}.demo-motion--expand::after{content:"Timing Function: cubic-bezier(.17,.67,.83,.67)"}.demo-motion--expand:hover{transform:scale(1.03)}.label-example{margin-bottom:.75rem}.label-example label{display:block;color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1)}.label--sub-copy{font-family:"Montserrat",serif;font-size:1rem;font-weight:500;font-style:normal;line-height:150%}.label--sub-copy-bold{font-weight:800}.label--large-label{font-family:"Montserrat",serif;font-size:1.125rem;font-weight:800;font-style:normal;line-height:160%;letter-spacing:1.8px;text-transform:uppercase}@media(min-width:1024px){.label--large-label{font-size:1.3125rem;letter-spacing:2.1px}}.label--label{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:1.12px;text-transform:uppercase}@media(min-width:1024px){.label--label{font-size:1rem;letter-spacing:1.6px}}.label--small-label{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:160%;letter-spacing:1.4px;text-transform:uppercase}.label--image-caption{font-family:"Montserrat",serif;font-size:.625rem;font-style:normal;font-weight:500;line-height:200%}@media(min-width:1024px){.label--image-caption{font-size:.875rem}}.label--image-caption-small{font-family:"Montserrat",serif;font-size:.625rem;font-style:normal;font-weight:500;line-height:150%}@media(min-width:1024px){.label--image-caption-small{font-size:.875rem}}.label--quote{font-family:"EB Garamond",serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%}@media(min-width:1024px){.label--quote{font-size:1.875rem}}.label--form{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1.4px;text-transform:uppercase}.label--form-filter{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;text-transform:capitalize}@media(min-width:1024px){.label--form-filter{font-size:1rem;letter-spacing:.32px}}.label--team-card-name{font-family:"Montserrat",serif;font-size:1rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:.64px}.label--team-card-title{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.42px;text-transform:capitalize}.label--footer-navigation-large{color:rgba(var(--c-full-white,255,255,255),1);font-family:"Montserrat",serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:140%;text-decoration:none}@media(min-width:1024px){.label--footer-navigation-large{font-size:1rem;font-weight:600}}.label--footer-navigation-large:hover,.label--footer-navigation-large:focus{text-decoration:none;color:rgba(var(--c-full-white,255,255,255),1)}.label--footer-navigation-small{color:rgba(var(--c-full-white,255,255,255),1);font-family:"Montserrat",serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:140%;text-decoration:none}@media(min-width:1024px){.label--footer-navigation-small{font-size:.875rem;font-weight:600}}.label--footer-navigation-small:hover,.label--footer-navigation-small:focus{text-decoration:none;color:rgba(var(--c-full-white,255,255,255),1)}.label--navigation-large{font-family:"Montserrat",serif;font-size:1.875rem;font-style:normal;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}@media(min-width:1024px){.label--navigation-large{font-size:1.3125rem;letter-spacing:.84px}}.label--navigation-small{font-family:"Montserrat",serif;font-size:1.625rem;font-style:normal;font-weight:900;line-height:120%;letter-spacing:1.04px;text-transform:uppercase}@media(min-width:1024px){.label--navigation-small{font-size:1rem;letter-spacing:.64px}}.label--navigation-dropdown-large{font-family:"Montserrat",serif;font-size:1rem;font-style:normal;font-weight:900;line-height:20px}.label--navigation-dropdown-small{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:20px}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}hr{border:0;border-top:1px solid rgba(var(--c-primary-hatteras," is not a valid color"),1)}.code-sample{cursor:pointer;position:relative;font-size:12px;background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1);color:rgba(var(--c-full-black,0,0,0),1);padding:.375rem 1.6875rem .375rem .375rem}.code-sample::after{transition:all .3s ease-in-out}.code-sample::after{content:"";position:absolute;top:calc(50% - .46875rem);right:.375rem;background-image:url("/assets/icons/copy.svg");background-position:center;background-size:contain;width:.9375rem;height:.9375rem}.code-sample:hover::after{transform:scale(1.2)}.toast-copy{border:1px solid rgba(var(--c-primary-hatteras," is not a valid color"),1);position:absolute;top:100%;left:20px;z-index:3;transition:1s ease-in-out opacity;font-size:12px;background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1);box-shadow:0 4px 8px rgba(0,0,0,.25);width:190px;line-height:normal;padding:.375rem}.toast-copy.hide{opacity:0}.toast-copy.hide:hover{opacity:1}.stotybook-title{margin-bottom:1rem;border-bottom:12px solid rgba(var(--c-primary-duke-blue," is not a valid color"),1)}.storybook-wrapper-dark{background-color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);padding:.9375rem .9375rem 2.8125rem}.storybook-wrapper-dark h1,.storybook-wrapper-dark .stotybook-title,.storybook-wrapper-dark p,.storybook-wrapper-dark li{color:rgba(var(--c-full-white,255,255,255),1)}.storybook-wrapper-dark code{color:rgba(var(--c-full-black,0,0,0),1)}.grid-system p{max-width:1024px}.grid-system .grid-element{height:300px;background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1);display:grid;max-width:1440px;margin:0 auto}@media(min-width:320px){.grid-system .grid-element{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;padding:0 20px;-moz-column-gap:20px;column-gap:20px}}@media(min-width:768px){.grid-system .grid-element{grid-template-columns:repeat(6,minmax(0,1fr));padding:0 30px;-moz-column-gap:20px;column-gap:20px}}@media(min-width:1024px){.grid-system .grid-element{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 30px;-moz-column-gap:20px;column-gap:20px}}@media(min-width:1440px){.grid-system .grid-element{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 60px;-moz-column-gap:40px;column-gap:40px}}.grid-system .grid-element:not(.xlarge){margin:initial !important}.grid-system .grid-element.xsmall{display:grid;max-width:393px;margin:0 auto;grid-template-columns:repeat(3,1fr);padding:0 20px;-moz-column-gap:20px;column-gap:20px}.grid-system .grid-element.medium{display:grid;max-width:768px;margin:0 auto;grid-template-columns:repeat(6,1fr);padding:0 30px;-moz-column-gap:20px;column-gap:20px}.grid-system .grid-element.large{display:grid;max-width:1024px;margin:0 auto;grid-template-columns:repeat(12,1fr);padding:0 30px;-moz-column-gap:20px;column-gap:20px}.grid-system .grid-element.xlarge{display:grid;max-width:1440px;margin:0 auto;grid-template-columns:repeat(12,1fr);padding:0 60px;-moz-column-gap:40px;column-gap:40px}.grid-system .grid__column{background-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);color:rgba(var(--c-full-white,255,255,255),1);padding:.75rem;text-align:center;display:flex;align-items:center;justify-content:center}.grid-system .grid-system__details{margin-bottom:.9375rem}.grid-system .grid-system__details p{margin:0}.grid-system .grid-system__details strong{font-weight:bold}.button{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;display:inline-flex;align-items:center;transition:all .3s ease-in-out}.button:hover,.button:focus{text-decoration:none}.button--primary{color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);background-color:rgba(0,0,0,0);border:3px solid rgba(var(--c-secondary-duke-orange," is not a valid color"),1);padding-top:17px;padding-bottom:17px;padding-left:25px;padding-right:25px;font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:1.12px;text-transform:uppercase}.button--primary:hover,.button--primary:focus{color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);border-color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}@media(min-width:1024px){.button--primary{font-size:1rem;letter-spacing:1.6px}}.button--primary .button__icon{transition:transform .3s ease-in-out;width:.9375rem;height:.9375rem;margin-left:.375rem}.button--primary:hover .button__icon,.button--primary:focus .button__icon{transform:translateX(4px)}.button--primary-dark{color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(0,0,0,0);border:3px solid rgba(var(--c-secondary-duke-teal," is not a valid color"),1);padding-top:17px;padding-bottom:17px;padding-left:25px;padding-right:25px;font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:1.12px;text-transform:uppercase}.button--primary-dark:hover,.button--primary-dark:focus{color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-secondary-duke-teal," is not a valid color"),1);border-color:rgba(var(--c-secondary-duke-teal," is not a valid color"),1)}@media(min-width:1024px){.button--primary-dark{font-size:1rem;letter-spacing:1.6px}}.button--primary-dark .button__icon{transition:transform .3s ease-in-out;width:.9375rem;height:.9375rem;margin-left:.375rem}.button--primary-dark:hover .button__icon,.button--primary-dark:focus .button__icon{transform:translateX(4px)}.button--secondary{color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);background-color:rgba(0,0,0,0);border:3px solid rgba(0,0,0,0);padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:1.12px;text-transform:uppercase}.button--secondary:hover,.button--secondary:focus{color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}@media(min-width:1024px){.button--secondary{font-size:1rem;letter-spacing:1.6px}}.button--secondary .button__icon{transition:transform .3s ease-in-out;width:.9375rem;height:.9375rem;margin-left:.375rem}.button--secondary:hover .button__icon,.button--secondary:focus .button__icon{transform:translateX(4px)}.button--secondary{position:relative}.button--secondary:hover,.button--secondary:focus{position:relative}.button--secondary:hover:after,.button--secondary:focus:after{width:100%}.button--secondary::after{background:linear-gradient(90deg,rgba(var(--c-secondary-duke-orange," is not a valid color"),1) 0%,rgba(var(--c-secondary-eno," is not a valid color"),1) 100%);content:"";position:absolute;left:0;bottom:-3px;width:0;height:3px;transition:width .3s linear}.button--secondary-dark{color:rgba(var(--c-secondary-duke-teal," is not a valid color"),1);background-color:rgba(0,0,0,0);border:3px solid rgba(0,0,0,0);padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:1.12px;text-transform:uppercase}.button--secondary-dark:hover,.button--secondary-dark:focus{color:rgba(var(--c-secondary-duke-teal," is not a valid color"),1);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}@media(min-width:1024px){.button--secondary-dark{font-size:1rem;letter-spacing:1.6px}}.button--secondary-dark .button__icon{transition:transform .3s ease-in-out;width:.9375rem;height:.9375rem;margin-left:.375rem}.button--secondary-dark:hover .button__icon,.button--secondary-dark:focus .button__icon{transform:translateX(4px)}.button--secondary-dark{position:relative}.button--secondary-dark:hover,.button--secondary-dark:focus{position:relative}.button--secondary-dark:hover:after,.button--secondary-dark:focus:after{width:100%}.button--secondary-dark::after{background:linear-gradient(90deg,rgba(var(--c-secondary-duke-orange," is not a valid color"),1) 0%,rgba(var(--c-secondary-eno," is not a valid color"),1) 100%);content:"";position:absolute;left:0;bottom:-3px;width:0;height:3px;transition:width .3s linear}.button--secondary-blue{color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);background-color:rgba(0,0,0,0);border:3px solid rgba(0,0,0,0);padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:1.12px;text-transform:uppercase}.button--secondary-blue:hover,.button--secondary-blue:focus{color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}@media(min-width:1024px){.button--secondary-blue{font-size:1rem;letter-spacing:1.6px}}.button--secondary-blue .button__icon{transition:transform .3s ease-in-out;width:.9375rem;height:.9375rem;margin-left:.375rem}.button--secondary-blue:hover .button__icon,.button--secondary-blue:focus .button__icon{transform:translateX(4px)}.button--secondary-blue{position:relative}.button--secondary-blue:hover,.button--secondary-blue:focus{position:relative}.button--secondary-blue:hover:after,.button--secondary-blue:focus:after{width:100%}.button--secondary-blue::after{background:linear-gradient(90deg,rgba(var(--c-secondary-duke-orange," is not a valid color"),1) 0%,rgba(var(--c-secondary-eno," is not a valid color"),1) 100%);content:"";position:absolute;left:0;bottom:-3px;width:0;height:3px;transition:width .3s linear}.button--pill{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);background-color:rgba(0,0,0,0);border:3px solid rgba(var(--c-primary-midnight-blue," is not a valid color"),1);padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:25px;font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:1.12px;text-transform:uppercase}.button--pill:hover,.button--pill:focus{color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);border-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1)}@media(min-width:1024px){.button--pill{font-size:1rem;letter-spacing:1.6px}}.button--pill{border-radius:2.5rem;max-height:2.5rem}@media(min-width:1024px){.button--pill{padding-top:18px;padding-bottom:18px;padding-left:30px;padding-right:30px}.button--pill{max-height:2.9375rem}}.button--pill-dark{color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(0,0,0,0);border:3px solid rgba(var(--c-full-white,255,255,255),1);padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:25px;font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:1.12px;text-transform:uppercase}.button--pill-dark:hover,.button--pill-dark:focus{color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);border-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1)}@media(min-width:1024px){.button--pill-dark{font-size:1rem;letter-spacing:1.6px}}.button--pill-dark{border-radius:2.5rem;max-height:2.5rem}@media(min-width:1024px){.button--pill-dark{padding-top:18px;padding-bottom:18px;padding-left:30px;padding-right:30px}.button--pill-dark{max-height:2.9375rem}}.button--selected{color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);border:3px solid rgba(var(--c-primary-midnight-blue," is not a valid color"),1)}.button--selected:hover,.button--selected:focus{color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);border-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1)}.button--pill-dark.button--selected{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);background-color:rgba(var(--c-secondary-duke-teal," is not a valid color"),1);border:3px solid rgba(var(--c-secondary-duke-teal," is not a valid color"),1)}.button--pill-dark.button--selected:hover,.button--pill-dark.button--selected:focus{color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);border-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1)}.button--header{font-family:"Montserrat",serif;font-size:1.875rem;font-style:normal;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}@media(min-width:1024px){.button--header{font-size:1.3125rem;letter-spacing:.84px}}.button--header{color:rgba(var(--c-full-black,0,0,0),1);background-color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);padding:1.875rem 2.8125rem;text-align:center}.button--header:hover,.button--header:focus{color:rgba(var(--c-full-black,0,0,0),1);background-color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}.button--header span{transition:all .3s ease-in-out;width:100%}.form-item--checkboxes,.form-item--checkbox__item{margin:0;padding:0;list-style-type:none}.form-item--radios,.form-item--radio__item{margin:0;padding:0;list-style-type:none}.form-item__dropdown{display:block;position:relative;background-color:rgba(var(--c-full-white,255,255,255),1)}.views-exposed-form .form-item__select,.form-item__select{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1.4px;text-transform:uppercase}.views-exposed-form .form-item__select,.form-item__select{text-transform:initial;border-radius:0;background-color:rgba(var(--c-full-white,255,255,255),1);border:1px solid rgba(var(--c-full-white,255,255,255),1);color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);margin:0;outline:none;padding:.9375rem;width:100%;height:3.125rem}.views-exposed-form .form-item__select:focus,.views-exposed-form .form-item__select:hover,.form-item__select:focus,.form-item__select:hover{outline:1px solid rgba(var(--c-primary-duke-blue," is not a valid color"),1);outline-offset:1px}.views-exposed-form .form-item__select-icon,.form-item__select-icon{all:revert;color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);top:calc(50% - 8px);width:1rem;height:1rem;position:absolute;right:1.5rem;pointer-events:none}@supports((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block}.form-item__select{background:none;border:1px solid rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{outline:1px solid rgba(var(--c-primary-duke-blue," is not a valid color"),1);outline-offset:1px}}.form-item{color:rgba(var(--c-full-black,0,0,0),1);margin-bottom:1.875rem;max-width:100%}.form-item::after{clear:both;content:"";display:table}.form-item__label{display:block;padding:.6rem 0}.form-item__textfield,input[type=email],input[type=text],input[type=tel],input[type=number],input[type=search],textarea{color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);border:1px solid rgba(var(--c-full-white,255,255,255),1);padding:.9375rem;max-width:100%;width:100%;margin:0;height:3.125rem}.form-item__textfield:focus,input[type=email]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus,.form-item__textfield:hover,input[type=email]:hover,input[type=text]:hover,input[type=tel]:hover,input[type=number]:hover,input[type=search]:hover,textarea:hover{outline:1px solid rgba(var(--c-primary-duke-blue," is not a valid color"),1);outline-offset:1px}.form-item__textfield::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,textarea::-moz-placeholder{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:currentColor}.form-item__textfield::placeholder,input[type=email]::placeholder,input[type=text]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,textarea::placeholder{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:140%;letter-spacing:1.4px;text-transform:uppercase;color:currentColor}.form-item__description{margin-top:.3rem}.form-fieldset{border:none;margin-bottom:1.875rem;padding:0}input[name^=search]{background-repeat:no-repeat;padding-right:2.8125rem;background-image:url("data:image/svg+xml,%3Csvg class='input-wrap__icon input-wrap__icon--search' xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none' aria-hidden='true'%3E%3Cpath fill='%2300539B' d='M6.362 9.666c1.065 0 1.968-.371 2.709-1.114.74-.743 1.111-1.645 1.111-2.707 0-1.061-.371-1.962-1.114-2.703C8.325 2.4 7.423 2.03 6.36 2.03 5.3 2.03 4.396 2.4 3.65 3.144c-.747.743-1.12 1.646-1.12 2.707s.373 1.963 1.118 2.704c.745.74 1.65 1.111 2.714 1.111Zm.002 2.03c-1.637 0-3.023-.566-4.16-1.7C1.068 8.865.5 7.482.5 5.849c0-1.632.568-3.015 1.704-4.148C3.341.567 4.727 0 6.364 0c1.633 0 3.016.567 4.149 1.7s1.7 2.515 1.7 4.148a5.79 5.79 0 0 1-.275 1.799 5.76 5.76 0 0 1-.789 1.568l3.351 3.351L13.082 14l-3.367-3.367a6.257 6.257 0 0 1-1.563.781 5.575 5.575 0 0 1-1.788.282Z'%3E%3C/path%3E%3C/svg%3E");background-position:calc(100% - 1rem);background-size:1rem 1rem}input[type=email],input[type=text],input[type=tel],input[type=number],input[type=search],textarea{background-color:rgba(var(--c-full-white,255,255,255),1);font-size:.875rem;font-weight:600}.form-item{position:relative}.form-item label{color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);position:absolute;left:.9375rem;top:0;text-transform:uppercase;font-size:.875rem;font-weight:800;transition:all .3s ease-in-out}.form-item label.form-required::after{content:"*";color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);margin-left:.25rem;vertical-align:inherit}.form-item label.focus,.form-item label.has-value{font-size:.5rem;top:-4px;padding:0;color:rgba(var(--c-full-black,0,0,0),1)}.form-item label.focus.form-required::after,.form-item label.has-value.form-required::after{color:rgba(var(--c-full-black,0,0,0),1)}textarea{height:auto;min-height:15.625rem}.form-item,.iti--allow-dropdown{width:100%}.form-item--error-message{font-family:"Montserrat",serif;font-size:.625rem;font-style:normal;font-weight:500;line-height:150%}@media(min-width:1024px){.form-item--error-message{font-size:.875rem}}.valid{border:2px solid rgba(var(--c-message,94,128,44),1) !important;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='check' d='M7.34356 15.4923L0 8.14877L1.83589 6.31288L7.34356 11.8206L19.1641 0L21 1.83589L7.34356 15.4923Z' fill='%235e802c'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.3125rem .9375rem;background-position:right 12px center}.invalid{border:2px solid rgba(var(--c-error,176,61,51),1) !important;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='close' d='M1.5 15.2461L0 13.7461L6 7.74609L0 1.74609L1.5 0.246094L7.5 6.24609L13.5 0.246094L15 1.74609L9 7.74609L15 13.7461L13.5 15.2461L7.5 9.24609L1.5 15.2461Z' fill='%23b03d33'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:.9375rem .9375rem;background-position:right 12px center}[data-theme=white] input[type=email],[data-theme=white] input[type=text],[data-theme=white] input[type=tel],[data-theme=white] input[type=number],[data-theme=white] input[type=search],[data-theme=white] textarea,[data-theme=white] select{background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1)}img,picture{display:block;height:auto;max-width:100%}.media{margin-bottom:1.875rem}figure,figure.caption{margin-bottom:1.875rem}figure .media,figure .field-media-oembed-video,figure.caption .media,figure.caption .field-media-oembed-video{margin-bottom:0}figure figcaption,figure.caption figcaption{font-family:"Montserrat",serif;font-size:.625rem;font-style:normal;font-weight:500;line-height:200%;margin-bottom:0}@media(min-width:1024px){figure figcaption,figure.caption figcaption{font-size:.875rem}}figure figcaption,figure.caption figcaption{padding:.75rem;background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1);color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1)}.text-formatted figcaption{font-family:"Montserrat",serif;font-size:.625rem;font-style:normal;font-weight:500;line-height:200%;margin-bottom:0}@media(min-width:1024px){.text-formatted figcaption{font-size:.875rem}}.text-formatted figcaption{padding:.75rem;background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1);color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1)}.text-formatted .media--view-mode-text-editor-16-9 img,.text-formatted .media--view-mode-text-editor-1-1 img,.text-formatted .media--view-mode-text-editor-3-4 img,.text-formatted .media--view-mode-text-editor-4-3 img,.text-formatted .media--view-mode-full img{width:100%}@media(min-width:768px){.text-formatted .media--view-mode-text-editor-16-9,.text-formatted .media--view-mode-full{max-width:36.6875rem}}@media(min-width:1024px){.text-formatted .media--view-mode-text-editor-16-9,.text-formatted .media--view-mode-full{max-width:44.875rem}}@media(min-width:1440px){.text-formatted .media--view-mode-text-editor-16-9,.text-formatted .media--view-mode-full{max-width:54.25rem}}@media(min-width:768px){.text-formatted .media--view-mode-text-editor-1-1,.text-formatted .media--view-mode-text-editor-3-4,.text-formatted .media--view-mode-text-editor-4-3{max-width:22.5rem}}@media(min-width:1024px){.text-formatted .media--view-mode-text-editor-1-1,.text-formatted .media--view-mode-text-editor-3-4,.text-formatted .media--view-mode-text-editor-4-3{max-width:27.1875rem}}@media(min-width:1440px){.text-formatted .media--view-mode-text-editor-1-1,.text-formatted .media--view-mode-text-editor-3-4,.text-formatted .media--view-mode-text-editor-4-3{max-width:32.8125rem}}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:100px;padding:.9375rem;width:100px;fill:rgba(var(--c-primary-duke-blue," is not a valid color"),1);color:rgba(var(--c-primary-duke-blue," is not a valid color"),1)}.icons-demo .icon:hover{fill:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}.icons-demo pre{background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1);font-size:.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid rgba(var(--c-primary-hatteras," is not a valid color"),1);margin:.375rem}.text-formatted a,.link,a{color:rgba(var(--c-full-black,0,0,0),1);text-decoration:underline;text-decoration-color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);text-decoration-thickness:2px;text-underline-offset:4px;transition:all .3s ease-in-out}.text-formatted a:hover,.link:hover,a:hover{background-color:rgba(0,0,0,0);color:rgba(var(--c-secondary-copper," is not a valid color"),1);text-decoration-color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);text-decoration:underline}.link-sample code{width:-moz-fit-content;width:fit-content;margin-bottom:space("md")}.paragraph{font-family:"Montserrat",serif;font-size:1rem;font-weight:400;line-height:180%;margin:0}@media(min-width:768px){.paragraph{font-size:1rem;font-weight:500;line-height:200%}}.paragraph--large{font-family:"Montserrat",serif;font-size:1.3125rem;font-weight:500;line-height:200%;margin:0}@media(min-width:768px){.paragraph--large{font-size:1.3125rem}}.paragraph--bold{font-weight:800;line-height:200%}.paragraph--large-bold{font-weight:700}.text-long p,.text-formatted p{font-family:"Montserrat",serif;font-size:1rem;font-weight:400;line-height:180%;margin:0;margin-bottom:1.875rem}@media(min-width:768px){.text-long p,.text-formatted p{font-size:1rem;font-weight:500;line-height:200%}}.text-long p:last-child,.text-formatted p:last-child{margin-bottom:0}.text-long blockquote,.text-formatted blockquote{font-family:"EB Garamond",serif;border-left:none !important;border-bottom:solid .375rem rgba(var(--c-secondary-duke-orange," is not a valid color"),1);padding-left:0;padding-bottom:1.875rem}@media(min-width:768px){.text-long blockquote,.text-formatted blockquote{padding-bottom:0;border-left:solid .375rem rgba(var(--c-secondary-duke-orange," is not a valid color"),1) !important;border-bottom:none;padding-left:2.8125rem}}.text-long blockquote p:first-of-type,.text-formatted blockquote p:first-of-type{font-family:"EB Garamond",serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%}@media(min-width:1024px){.text-long blockquote p:first-of-type,.text-formatted blockquote p:first-of-type{font-size:1.875rem}}.text-long blockquote p.attribution,.text-formatted blockquote p.attribution{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:1.12px;text-transform:uppercase}@media(min-width:1024px){.text-long blockquote p.attribution,.text-formatted blockquote p.attribution{font-size:1rem;letter-spacing:1.6px}}.text-long blockquote p.attribution,.text-formatted blockquote p.attribution{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);margin-bottom:.375rem}.text-long blockquote p.attribution:last-of-type,.text-formatted blockquote p.attribution:last-of-type{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:160%;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:0}p{margin-bottom:0;font-family:"Montserrat",serif;font-size:1rem;font-weight:400;line-height:180%;margin:0}@media(min-width:768px){p{font-size:1rem;font-weight:500;line-height:200%}}b,strong{font-weight:800;line-height:200%}mark{background-color:rgba(var(--c-secondary-shale-blue," is not a valid color"),1);color:rgba(var(--c-full-white,255,255,255),1)}pre,code{margin:0;background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1)}body{background-color:rgba(var(--c-full-white,255,255,255),1);color:rgba(var(--c-full-black,0,0,0),1);font-family:"Montserrat",serif;font-size:1rem;font-weight:400;line-height:180%;margin:0}@media(min-width:768px){body{font-size:1rem;font-weight:500;line-height:200%}}.list-sample ul,.list-sample ol{font-family:"Montserrat",serif;font-size:1rem;font-weight:400;line-height:180%;margin:0}@media(min-width:768px){.list-sample ul,.list-sample ol{font-size:1rem;font-weight:500;line-height:200%}}ul{list-style-type:disc;padding-left:1.875rem}ul li::marker{color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}ul ul{list-style-type:circle;padding-left:.9375rem}ul ul li::marker{color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}ul ul ul{list-style-type:square;padding-left:.9375rem}ul ul ul li::marker{color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}ol{counter-reset:list-counter;list-style:none;padding-left:1.875rem}ol li::before{content:counter(list-counter) ".";counter-increment:list-counter;color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);margin-right:.375rem}ol ol{counter-reset:list-counter;padding-left:.9375rem}ol ol li::before{content:counter(list-counter,lower-alpha) ".";counter-increment:list-counter;color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}ol ol ol{counter-reset:list-counter;padding-left:.9375rem}ol ol ol li::before{content:counter(list-counter,lower-roman) ".";counter-increment:list-counter;color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}.table,.text-field table{border:1px solid rgba(var(--c-primary-duke-blue," is not a valid color"),1);border-spacing:0;margin:.9375rem 0;width:100%}.table__header{background-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);color:rgba(var(--c-full-white,255,255,255),1)}.table__header>*{border-color:rgba(var(--c-secondary-shale-blue," is not a valid color"),1)}.table__header_cell,.text-field th{border:0;border-right-width:1px;border-bottom-width:1px;border-style:solid;border-color:inherit;padding:.9375rem;font-weight:400}.table__header_cell:last-child,.text-field th:last-child{border-right:0}:last-child>.table__header_cell,.text-field :last-child>th{border-bottom:0}.table__header_cell[data-cell-highlight],.text-field th[data-cell-highlight]{background-color:rgba(var(--c-secondary-prussian-blue," is not a valid color"),1)}.table__row:nth-child(odd),.text-field tr:nth-child(odd){background-color:rgba(var(--c-full-white,255,255,255),1);border-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1)}.table__row:nth-child(even),.text-field tr:nth-child(even){background-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);border-color:rgba(var(--c-secondary-shale-blue," is not a valid color"),1);color:rgba(var(--c-full-white,255,255,255),1)}.table__cell,.text-field td{border:0;border-right-width:1px;border-bottom-width:1px;border-style:solid;border-color:inherit;padding:.9375rem;font-weight:400}.table__cell:last-child,.text-field td:last-child{border-right:0}:last-child>.table__cell,.text-field :last-child>td{border-bottom:0}.table__cell[data-cell-highlight],.text-field td[data-cell-highlight]{background-color:rgba(var(--c-secondary-prussian-blue," is not a valid color"),1)}.table__footer{background-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);color:rgba(var(--c-full-white,255,255,255),1)}.table__footer>*{border-color:rgba(var(--c-secondary-shale-blue," is not a valid color"),1)}.table__footer_cell,.text-field tfoot th{border:0;border-right-width:1px;border-bottom-width:1px;border-style:solid;border-color:inherit;padding:.9375rem;font-weight:400}.table__footer_cell:last-child,.text-field tfoot th:last-child{border-right:0}:last-child>.table__footer_cell,.text-field tfoot :last-child>th{border-bottom:0}.table__footer_cell[data-cell-highlight],.text-field tfoot th[data-cell-highlight]{background-color:rgba(var(--c-secondary-prussian-blue," is not a valid color"),1)}caption{caption-side:bottom}.heading--display{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);font-family:"Montserrat",serif;font-weight:900;font-style:normal;font-size:2.25rem;line-height:120%;letter-spacing:1.44px;text-transform:uppercase;margin:0;width:auto}@media(min-width:1024px){.heading--display{font-size:5rem;letter-spacing:3.2px}}.heading--display__link,.heading--display .link,.heading--display a{color:inherit;text-decoration-color:inherit;text-decoration-thickness:4px}.heading--display__link:hover,.heading--display .link:hover,.heading--display a:hover{color:rgba(var(--c-secondary-copper," is not a valid color"),1)}h1,.h1,.text-long h1 .text-formatted h1{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);font-family:"Montserrat",serif;font-weight:900;font-style:normal;font-size:1.875rem;line-height:120%;letter-spacing:1.2px;text-transform:uppercase;margin:0;width:auto}@media(min-width:1024px){h1,.h1,.text-long h1 .text-formatted h1{font-size:3.5rem;letter-spacing:2.24px}}h1__link,h1 .link,h1 a,.h1__link,.h1 .link,.h1 a,.text-long h1 .text-formatted h1__link,.text-long h1 .text-formatted h1 .link,.text-long h1 .text-formatted h1 a{color:inherit;text-decoration-color:inherit;text-decoration-thickness:4px}h1__link:hover,h1 .link:hover,h1 a:hover,.h1__link:hover,.h1 .link:hover,.h1 a:hover,.text-long h1 .text-formatted h1__link:hover,.text-long h1 .text-formatted h1 .link:hover,.text-long h1 .text-formatted h1 a:hover{color:rgba(var(--c-secondary-copper," is not a valid color"),1)}h2,.h2,.text-formatted h2,.text-long h2{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);font-family:"Montserrat",serif;font-weight:900;font-style:normal;font-size:1.5rem;line-height:120%;letter-spacing:.96px;text-transform:uppercase;margin:0;width:auto}@media(min-width:1024px){h2,.h2,.text-formatted h2,.text-long h2{font-size:2.875rem;letter-spacing:1.84px}}h2__link,h2 .link,h2 a,.h2__link,.h2 .link,.h2 a,.text-formatted h2__link,.text-formatted h2 .link,.text-formatted h2 a,.text-long h2__link,.text-long h2 .link,.text-long h2 a{color:inherit;text-decoration-color:inherit;text-decoration-thickness:4px}h2__link:hover,h2 .link:hover,h2 a:hover,.h2__link:hover,.h2 .link:hover,.h2 a:hover,.text-formatted h2__link:hover,.text-formatted h2 .link:hover,.text-formatted h2 a:hover,.text-long h2__link:hover,.text-long h2 .link:hover,.text-long h2 a:hover{color:rgba(var(--c-secondary-copper," is not a valid color"),1)}h3,.h3,.text-formatted h3,.text-long h3{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);font-family:"Montserrat",serif;font-weight:800;font-style:normal;font-size:1.3125rem;line-height:120%;letter-spacing:.21px;text-transform:capitalize;margin:0;width:auto}@media(min-width:1024px){h3,.h3,.text-formatted h3,.text-long h3{font-size:2.25rem;letter-spacing:.36px}}h3__link,h3 .link,h3 a,.h3__link,.h3 .link,.h3 a,.text-formatted h3__link,.text-formatted h3 .link,.text-formatted h3 a,.text-long h3__link,.text-long h3 .link,.text-long h3 a{color:inherit;text-decoration-color:inherit;text-decoration-thickness:4px}h3__link:hover,h3 .link:hover,h3 a:hover,.h3__link:hover,.h3 .link:hover,.h3 a:hover,.text-formatted h3__link:hover,.text-formatted h3 .link:hover,.text-formatted h3 a:hover,.text-long h3__link:hover,.text-long h3 .link:hover,.text-long h3 a:hover{color:rgba(var(--c-secondary-copper," is not a valid color"),1)}h4,.h4,.text-formatted h4,.text-long h4{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);font-family:"Montserrat",serif;font-weight:800;font-style:normal;font-size:1.1875rem;line-height:120%;letter-spacing:.19px;margin:0;width:auto}@media(min-width:1024px){h4,.h4,.text-formatted h4,.text-long h4{font-size:1.875rem;letter-spacing:.3px}}h4__link,h4 .link,h4 a,.h4__link,.h4 .link,.h4 a,.text-formatted h4__link,.text-formatted h4 .link,.text-formatted h4 a,.text-long h4__link,.text-long h4 .link,.text-long h4 a{color:inherit;text-decoration-color:inherit;text-decoration-thickness:4px}h4__link:hover,h4 .link:hover,h4 a:hover,.h4__link:hover,.h4 .link:hover,.h4 a:hover,.text-formatted h4__link:hover,.text-formatted h4 .link:hover,.text-formatted h4 a:hover,.text-long h4__link:hover,.text-long h4 .link:hover,.text-long h4 a:hover{color:rgba(var(--c-secondary-copper," is not a valid color"),1)}h5,h6,.h5,.h6,.text-formatted h5,.text-formatted h6,.text-long h5,.text-long h6{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);font-family:"Montserrat",serif;font-weight:800;font-style:normal;font-size:1.0625rem;line-height:120%;letter-spacing:.17px;text-transform:capitalize;margin:0;width:auto}@media(min-width:1024px){h5,h6,.h5,.h6,.text-formatted h5,.text-formatted h6,.text-long h5,.text-long h6{font-size:1.5rem;letter-spacing:.24px}}h5__link,h5 .link,h5 a,h6__link,h6 .link,h6 a,.h5__link,.h5 .link,.h5 a,.h6__link,.h6 .link,.h6 a,.text-formatted h5__link,.text-formatted h5 .link,.text-formatted h5 a,.text-formatted h6__link,.text-formatted h6 .link,.text-formatted h6 a,.text-long h5__link,.text-long h5 .link,.text-long h5 a,.text-long h6__link,.text-long h6 .link,.text-long h6 a{color:inherit;text-decoration-color:inherit;text-decoration-thickness:4px}h5__link:hover,h5 .link:hover,h5 a:hover,h6__link:hover,h6 .link:hover,h6 a:hover,.h5__link:hover,.h5 .link:hover,.h5 a:hover,.h6__link:hover,.h6 .link:hover,.h6 a:hover,.text-formatted h5__link:hover,.text-formatted h5 .link:hover,.text-formatted h5 a:hover,.text-formatted h6__link:hover,.text-formatted h6 .link:hover,.text-formatted h6 a:hover,.text-long h5__link:hover,.text-long h5 .link:hover,.text-long h5 a:hover,.text-long h6__link:hover,.text-long h6 .link:hover,.text-long h6 a:hover{color:rgba(var(--c-secondary-copper," is not a valid color"),1)}.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6{margin-bottom:1.875rem}.logo{width:100%;max-width:100%}.logo[data-logo-type=wordmark] .logo_link{display:inline-flex;align-items:center;justify-content:center;gap:1.875rem;max-width:208px}@media(min-width:768px){.logo[data-logo-type=wordmark] .logo_link{gap:2.4375rem;max-width:218px}}.video{position:initial}.video iframe{height:100%;width:100%}iframe[src*="youtube.com"],iframe[src*="vimeo.com"]{width:100%;aspect-ratio:16/9;display:block;margin:0 auto}.giving-accordion-item{border:none;border-top:8px solid color-mix(in srgb,rgba(var(--c-primary-hatteras," is not a valid color"),1) 50%,transparent);margin:0}.giving-accordion-item:last-child{border-bottom:8px solid color-mix(in srgb,rgba(var(--c-primary-hatteras," is not a valid color"),1) 50%,transparent)}.giving-accordion-item[open]{background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1);border-top:none;border-bottom:8px solid rgba(var(--c-secondary-duke-orange," is not a valid color"),1);padding:0 .9375rem 2.8125rem}@media(min-width:768px){.giving-accordion-item[open]{padding:0 2.8125rem 2.8125rem}}@media(min-width:1024px){.giving-accordion-item[open]{padding:0 3.75rem 3.75rem}}.giving-accordion-item[open]+.giving-accordion-item{border-top:none}.giving-accordion-item__summary{list-style:none;display:flex;align-items:flex-start;gap:1.6875rem;padding:1.875rem 0}@media(min-width:1024px){.giving-accordion-item__summary{padding-right:10%}}.giving-accordion-item__summary:hover{cursor:pointer}.giving-accordion-item__summary::-webkit-details-marker{display:none}.giving-accordion-item[open] .giving-accordion-item__headline{color:rgba(var(--c-primary-duke-blue," is not a valid color"),1)}.giving-accordion-item__summary:hover .giving-accordion-item__headline{color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}.giving-accordion-item__icon{height:1.0625rem;flex:0 0 1.0625rem;margin-top:.28125rem}@media(min-width:1024px){.giving-accordion-item__icon{height:1.3125rem;flex-basis:1.3125rem;margin-top:.4375rem}}.giving-accordion-item__icon.giving-accordion-item__icon--expand{color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}.giving-accordion-item[open] .giving-accordion-item__icon.giving-accordion-item__icon--expand{display:none}.giving-accordion-item__icon.giving-accordion-item__icon--collapse{color:rgba(var(--c-primary-duke-blue," is not a valid color"),1)}.giving-accordion-item:not([open]) .giving-accordion-item__icon.giving-accordion-item__icon--collapse{display:none}.giving-accordion-item__content{padding-top:.9375rem}@media(min-width:1024px){.giving-accordion-item__content{max-width:85%}}@media(min-width:1440px){.giving-accordion-item__content{max-width:75%}}.giving-accordion-item__content figure.caption figcaption{background-color:rgba(var(--c-full-white,255,255,255),1)}.card-flexible{display:flex;flex-direction:column;max-width:29.5rem}.card-flexible__image-with-caption{position:relative}.card-flexible__image-with-caption img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.card-flexible__image-with-caption .media{margin-bottom:0}.card-flexible__image-with-caption figcaption{font-family:"Montserrat",serif;font-size:.625rem;font-style:normal;font-weight:500;line-height:200%}@media(min-width:1024px){.card-flexible__image-with-caption figcaption{font-size:.875rem}}.card-flexible__image-with-caption figcaption{position:absolute;bottom:0;left:0;right:0;color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-full-black,0,0,0),.55);padding:.375rem;margin-bottom:0}@media(min-width:768px){.card-flexible__image-with-caption figcaption{font-size:.625rem}}@media(min-width:1024px){.card-flexible__image-with-caption figcaption{font-size:.875rem;padding:.75rem}}.card-flexible__image-with-caption:has(+.card-flexible__content){margin-bottom:-3.75rem}.card-flexible__image-with-caption:has(+.card-flexible__content) figcaption{padding-left:.75rem;padding-right:.75rem;padding-bottom:4.125rem}@media(min-width:768px){.card-flexible__image-with-caption:has(+.card-flexible__content) figcaption{padding-left:.9375rem;padding-right:.9375rem}}.card-flexible__content{position:relative;margin:0 .75rem;padding:1.25rem;background-color:rgba(var(--c-full-white,255,255,255),1);flex-grow:1}@media(min-width:1024px){.card-flexible__content{padding:1.875rem}}.card-flexible__title:not(:has(+.card-flexible__description)){margin-bottom:7.1875rem}.card-flexible__description{font-size:.875rem;font-weight:500;margin-top:.9375rem}@media(min-width:1024px){.card-flexible__description{font-size:1rem;margin-top:1.875rem}}.card-flexible__cta{margin-top:1.875rem}.card-flexible__cta a{text-align:left}.card-flexible__cta a:hover{color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);background-color:rgba(0,0,0,0)}.card-person{display:flex;flex-direction:column;width:100%}.card-person__image{display:none}@media(min-width:1024px){.card-person__image{display:block}.card-person__image img{margin-bottom:-3.75rem}}.card-person__content{padding:1.875rem .9375rem;background-color:rgba(var(--c-full-white,255,255,255),1);flex-grow:1}@media(min-width:1024px){.card-person__content{margin-left:.375rem;margin-right:.375rem}}.card_person__name{font-family:"Montserrat",serif;font-size:1rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:.64px;text-transform:uppercase}.card_person__title{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.42px;text-transform:capitalize;margin-top:.9375rem}.form-selection{background-color:rgba(var(--c-full-white,255,255,255),1);padding:1.875rem 1.25rem}@media(min-width:768px){.form-selection{max-width:19.6875rem}}@media(min-width:1440px){.form-selection{max-width:35.625rem}}.form-selection__list{margin:0;padding:0;list-style-type:none}.form-selection__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.875rem .9375rem}@media(min-width:1440px){.form-selection__list{grid-template-columns:repeat(3,1fr)}}.form-selection__item input{display:none}.form-selection__item input:checked+label{color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}.form-selection__item label,.form-selection__item a{color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);background-color:rgba(0,0,0,0);border:3px solid rgba(var(--c-secondary-duke-orange," is not a valid color"),1);padding-top:17px;padding-bottom:17px;padding-left:25px;padding-right:25px;font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:1.12px;text-transform:uppercase;font-family:"Montserrat",serif;font-size:1.125rem;font-weight:800;font-style:normal;line-height:160%;letter-spacing:1.8px;text-transform:uppercase}.form-selection__item label:hover,.form-selection__item label:focus,.form-selection__item a:hover,.form-selection__item a:focus{color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);border-color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}@media(min-width:1024px){.form-selection__item label,.form-selection__item a{font-size:1rem;letter-spacing:1.6px}}.form-selection__item label .button__icon,.form-selection__item a .button__icon{transition:transform .3s ease-in-out;width:.9375rem;height:.9375rem;margin-left:.375rem}.form-selection__item label:hover .button__icon,.form-selection__item label:focus .button__icon,.form-selection__item a:hover .button__icon,.form-selection__item a:focus .button__icon{transform:translateX(4px)}@media(min-width:1024px){.form-selection__item label,.form-selection__item a{font-size:1.3125rem;letter-spacing:2.1px}}.form-selection__item label,.form-selection__item a{display:block;padding:.75rem 0;text-align:center;cursor:pointer}@media(min-width:768px){.form-selection__item label,.form-selection__item a{padding-left:1.25rem;padding-right:1.25rem}.form-selection__item label,.form-selection__item label:hover,.form-selection__item a,.form-selection__item a:hover{font-size:1.125rem}}.form-selection__submit{margin-top:1.875rem}.link-promo{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.link-promo{padding-left:1.25rem;padding-right:1.25rem;margin-top:5.625rem;margin-bottom:5.625rem}@media(min-width:768px){.link-promo{padding-left:1.875rem;padding-right:1.875rem}}@media(min-width:1024px){.link-promo{background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1)}}.link-promo__inner{width:100%;max-width:1440px;padding:5.625rem 1.25rem}@media(min-width:768px){.link-promo__inner{padding-left:1.875rem;padding-right:1.875rem}}@media(min-width:1440px){.link-promo__inner{padding:7.5rem 3.75rem;margin:0 auto}}.link-promo__inner{background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1);padding:2.8125rem 1.25rem}@media(min-width:768px){.link-promo__inner{display:flex;gap:1.875rem;padding:2.8125rem 1.875rem}}@media(min-width:1024px){.link-promo__inner{gap:3.75rem;padding:2.8125rem 0}}@media(min-width:1440px){.link-promo__inner{gap:5.625rem;padding:0 5.625rem}}.link-promo__image-with-caption{position:relative}.link-promo__image-with-caption img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.link-promo__image-with-caption .media{margin-bottom:0}.link-promo__image-with-caption figcaption{font-family:"Montserrat",serif;font-size:.625rem;font-style:normal;font-weight:500;line-height:200%}@media(min-width:1024px){.link-promo__image-with-caption figcaption{font-size:.875rem}}.link-promo__image-with-caption figcaption{position:absolute;bottom:0;left:0;right:0;color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-full-black,0,0,0),.55);padding:.375rem;margin-bottom:0}@media(min-width:768px){.link-promo__image-with-caption figcaption{font-size:.625rem}}@media(min-width:1024px){.link-promo__image-with-caption figcaption{font-size:.875rem;padding:.75rem}}.link-promo__image-with-caption{display:none}@media(min-width:768px){.link-promo__image-with-caption{display:block;flex:1;align-self:start;margin-top:-4.6875rem}}@media(min-width:1440px){.link-promo__image-with-caption{margin-top:-1.25rem;margin-bottom:-1.25rem}}.link-promo__content{flex:1}@media(min-width:1440px){.link-promo__content{margin-top:2.8125rem;margin-bottom:2.8125rem}}.link-promo__title{margin-bottom:.9375rem}.link-promo__title:not(:has(+.link-promo__paragraph)){margin-bottom:10.3125rem}@media(min-width:768px){.link-promo__title{font-size:1.3125rem}}@media(min-width:1024px){.link-promo__title{font-size:2.25rem;margin-bottom:1.875rem}}.link-promo__paragraph{font-family:"Montserrat",serif;font-size:1rem;font-weight:500;font-style:normal;line-height:150%}.link-promo__paragraph{font-weight:500}@media(min-width:1440px){.link-promo__paragraph{max-width:32.5rem}}.link-promo__list{margin-top:1.875rem}.link-promo__list ul{margin:0;padding:0;list-style-type:none}.link-promo__list li{margin-bottom:.375rem}.link-promo__list a{color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);text-align:left}@media(min-width:768px){.link-promo__list a{font-size:.875rem}}@media(min-width:1024px){.link-promo__list a{font-size:1rem}}.link-promo__list a:hover{background-color:rgba(0,0,0,0);color:rgba(var(--c-primary-duke-blue," is not a valid color"),1)}.cta-menu__list{margin:0;padding:0;list-style-type:none}.cta-menu__list{margin:0}.cta-menu__item{list-style:none}.footer-menu{margin:0;padding:0;list-style-type:none}@media(min-width:768px){footer .footer-menu{-moz-column-count:2;column-count:2;-moz-column-gap:1.875rem;column-gap:1.875rem;line-height:normal}}.footer-menu__item{list-style:none;margin-bottom:.75rem}.footer-menu__link{color:rgba(var(--c-full-white,255,255,255),1);font-family:"Montserrat",serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:140%;text-decoration:none}@media(min-width:1024px){.footer-menu__link{font-size:1rem;font-weight:600}}.footer-menu__link:hover,.footer-menu__link:focus{text-decoration:none;color:rgba(var(--c-full-white,255,255,255),1)}.footer-menu__link:hover,.footer-menu__link:focus{text-decoration:none;color:rgba(var(--c-full-white,255,255,255),1)}.footer-menu__link{position:relative}.footer-menu__link:hover,.footer-menu__link:focus{position:relative}.footer-menu__link:hover:after,.footer-menu__link:focus:after{width:100%}.footer-menu__link::after{background:linear-gradient(90deg,rgba(var(--c-secondary-duke-orange," is not a valid color"),1) 0%,rgba(var(--c-secondary-eno," is not a valid color"),1) 100%);content:"";position:absolute;left:0;bottom:-3px;width:0;height:3px;transition:width .3s linear}.storybook-footer-wrapper{background-color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1)}.social-menu__list{margin:0;padding:0;list-style-type:none}.social-menu__list{margin:0;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:1.875rem}.social-menu__link-text{visibility:hidden;width:0;height:0;overflow:hidden}.social-menu__item{display:inline-flex}.social-menu__link{display:block;width:24px;height:24px}.social-menu__link:hover,.social-menu__link:focus{text-decoration:underline}.social-menu__icon{max-width:100%;max-height:100%;color:rgba(var(--c-full-white,255,255,255),1);transition:all .3s ease-in-out}.social-menu__icon:hover,.social-menu__icon:focus{color:rgba(var(--c-secondary-duke-teal," is not a valid color"),1)}.main-nav .main-menu__link{text-decoration:none}.main-nav .main-menu{margin:0;padding:0;list-style-type:none}.main-nav .main-menu__item{padding:.375rem 0}@media(min-width:1024px){.main-nav .main-menu__item{padding:0}}@media(min-width:1024px){.main-nav>.main-menu{display:flex;align-items:center;gap:3.75rem}}.main-nav>.main-menu>.main-menu__item{position:relative;display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;margin-top:1.875rem;margin-bottom:1.875rem;transition:all .3s ease-in-out}.main-nav>.main-menu>.main-menu__item{position:relative}.main-nav>.main-menu>.main-menu__item:hover,.main-nav>.main-menu>.main-menu__item:focus{position:relative}.main-nav>.main-menu>.main-menu__item:hover:after,.main-nav>.main-menu>.main-menu__item:focus:after{width:100%}.main-nav>.main-menu>.main-menu__item::after{background-color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);content:"";position:absolute;left:0;bottom:-6px;width:0;height:6px;transition:width .3s linear}.main-nav>.main-menu>.main-menu__item .main-menu__link-expand-icon{display:none}@media(min-width:1024px){.main-nav>.main-menu>.main-menu__item{justify-content:center;flex-wrap:nowrap;margin-top:0;margin-bottom:0;padding-bottom:.75rem}.main-nav>.main-menu>.main-menu__item .main-menu__link-expand-icon{display:inline-block;position:relative;width:10px;height:10px;margin-left:6px}.main-nav>.main-menu>.main-menu__item .main-menu__link-expand-icon::before,.main-nav>.main-menu>.main-menu__item .main-menu__link-expand-icon::after{content:"";background-color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);position:absolute;transition:all .3s ease-in-out}.main-nav>.main-menu>.main-menu__item .main-menu__link-expand-icon::before{height:2px;width:100%;right:0;top:calc(50% - 1px)}.main-nav>.main-menu>.main-menu__item .main-menu__link-expand-icon::after{height:100%;width:2px;top:0;right:4px}.main-nav>.main-menu>.main-menu__item::after{bottom:-6px;z-index:3}}.main-nav>.main-menu>.main-menu__item:hover>.main-menu__link,.main-nav>.main-menu>.main-menu__item:focus>.main-menu__link{color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}.main-nav>.main-menu>.main-menu__item:hover>.expand-sub::before,.main-nav>.main-menu>.main-menu__item:hover>.expand-sub::after,.main-nav>.main-menu>.main-menu__item:focus>.expand-sub::before,.main-nav>.main-menu>.main-menu__item:focus>.expand-sub::after{background-color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}.main-nav>.main-menu>.main-menu__item>.expand-sub{position:relative}.main-nav>.main-menu>.main-menu__item>.expand-sub{flex-grow:1;display:flex;justify-content:end}.main-nav>.main-menu>.main-menu__item>.expand-sub::before,.main-nav>.main-menu>.main-menu__item>.expand-sub::after{content:"";background-color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);position:absolute;transition:all .3s ease-in-out}.main-nav>.main-menu>.main-menu__item>.expand-sub::before{height:3px;width:15px;right:0;top:calc(50% - 1.5px)}.main-nav>.main-menu>.main-menu__item>.expand-sub::after{height:15px;width:3px;top:calc(50% - 7.5px);right:6px}@media(min-width:1024px){.main-nav>.main-menu>.main-menu__item>.expand-sub{width:0;height:0;flex-grow:0;overflow:hidden}}.main-nav>.main-menu>.main-menu__item>.main-menu__link{font-family:"Montserrat",serif;font-size:1.625rem;font-style:normal;font-weight:900;line-height:120%;letter-spacing:1.04px;text-transform:uppercase}@media(min-width:1024px){.main-nav>.main-menu>.main-menu__item>.main-menu__link{font-size:1rem;letter-spacing:.64px}}.main-nav>.main-menu>.main-menu__item>.main-menu__link{text-decoration:none;color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1)}@media(min-width:1024px){.main-nav>.main-menu>.main-menu__item>.main-menu__link span{line-height:normal}}.main-nav>.main-menu>.main-menu__item.open>.main-menu--sub{max-height:1000px;overflow:visible;padding-bottom:.75rem}.main-nav>.main-menu>.main-menu__item.open>.expand-sub::after{transform:scaleY(0)}.main-nav>.main-menu>.main-menu__item>.main-menu--sub{max-height:0;overflow:hidden;flex:0 1 100%}@media(min-width:1024px){.main-nav>.main-menu>.main-menu__item>.main-menu--sub{max-height:1000px;overflow:visible;display:none;background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1);padding:.9375rem 30% .9375rem 1.6875rem}}.main-nav>.main-menu>.main-menu__item>.main-menu--sub .main-menu__link{font-family:"Montserrat",serif;font-size:1rem;font-style:normal;font-weight:900;line-height:20px;color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);transition:all .3s ease-in-out}.main-nav>.main-menu>.main-menu__item>.main-menu--sub .main-menu__link{position:relative}.main-nav>.main-menu>.main-menu__item>.main-menu--sub .main-menu__link:hover,.main-nav>.main-menu>.main-menu__item>.main-menu--sub .main-menu__link:focus{position:relative}.main-nav>.main-menu>.main-menu__item>.main-menu--sub .main-menu__link:hover:after,.main-nav>.main-menu>.main-menu__item>.main-menu--sub .main-menu__link:focus:after{width:100%}.main-nav>.main-menu>.main-menu__item>.main-menu--sub .main-menu__link::after{background:linear-gradient(90deg,rgba(var(--c-secondary-duke-orange," is not a valid color"),1) 0%,rgba(var(--c-secondary-eno," is not a valid color"),1) 100%);content:"";position:absolute;left:0;bottom:-3px;width:0;height:3px;transition:width .3s linear}.main-nav>.main-menu>.main-menu__item>.main-menu--sub>.main-menu__item>.main-menu--sub{padding-left:1.3125rem}.main-nav>.main-menu>.main-menu__item>.main-menu--sub>.main-menu__item>.main-menu--sub .main-menu__link{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:20px}@media(min-width:1024px){.main-nav>.main-menu>.main-menu__item:hover>.main-menu--sub,.main-nav>.main-menu>.main-menu__item:focus>.main-menu--sub{display:block;position:absolute;top:calc(100% + 6px);z-index:100;left:0;width:100%;min-width:-moz-max-content;min-width:max-content;padding-right:150px}}.main-nav>.main-menu>.main-menu__item:hover .main-menu__link-expand-icon::before,.main-nav>.main-menu>.main-menu__item:focus .main-menu__link-expand-icon::before{background-color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}.main-nav>.main-menu>.main-menu__item:hover .main-menu__link-expand-icon::after,.main-nav>.main-menu>.main-menu__item:focus .main-menu__link-expand-icon::after{transform:scaleY(0)}.main-nav>.main-menu>.main-menu__item>.main-menu__link>span:nth-child(n+2){margin-left:.5rem}@media(min-width:1024px){.main-nav>.main-menu>.main-menu__item>.main-menu__link>span:nth-child(n+2){margin-left:0}.main-nav>.main-menu>.main-menu__item>.main-menu__link>span:first-child{display:block;font-family:"Montserrat",serif;font-size:1.875rem;font-style:normal;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}}@media(min-width:1024px)and (min-width:1024px){.main-nav>.main-menu>.main-menu__item>.main-menu__link>span:first-child{font-size:1.3125rem;letter-spacing:.84px}}@media(min-width:1024px){.main-menu__link-wrapper{display:block;min-width:-moz-max-content;min-width:max-content;font-family:"Montserrat",serif;font-size:1.625rem;font-style:normal;font-weight:900;line-height:120%;letter-spacing:1.04px;text-transform:uppercase}}@media(min-width:1024px)and (min-width:1024px){.main-menu__link-wrapper{font-size:1rem;letter-spacing:.64px}}.pager{margin:5.625rem 0 0}.pager__items{margin:0;padding:0;list-style-type:none}.pager__items{text-align:center}.pager__item{display:inline-block;margin-right:.375rem}.pager__item:last-child{margin-right:0}a.pager__link{padding:.375rem;color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);text-decoration:none}a.pager__link.is-active,a.pager__link:hover,a.pager__link:focus{text-decoration:underline;text-decoration-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);background-color:rgba(0,0,0,0)}a.pager__link--next,a.pager__link--prev,a.pager__link--first,a.pager__link--last{display:block;min-width:3.125rem;border:3px solid rgba(var(--c-primary-midnight-blue," is not a valid color"),1);color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1)}a.pager__link--next:hover,a.pager__link--next:focus,a.pager__link--prev:hover,a.pager__link--prev:focus,a.pager__link--first:hover,a.pager__link--first:focus,a.pager__link--last:hover,a.pager__link--last:focus{background-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);color:rgba(var(--c-full-white,255,255,255),1);text-decoration:none;border-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1)}a.pager__link--first,a.pager__link--last{display:none}@media(min-width:768px){a.pager__link--first,a.pager__link--last{display:inline-block}}.promo+.promo .promo__inner{padding-top:0}.promo+.flexible-grid .flexible-grid__inner{padding-top:0}.promo+.giving-selection .giving-selection__inner{padding-top:0}.promo+.grid-people .grid-people__inner{padding-top:0}.promo+.content-listing .content-listing__inner{padding-top:0}.promo+.webform{padding-top:0}.promo{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.promo{background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1)}.promo__inner{width:100%;max-width:1440px;padding:5.625rem 1.25rem}@media(min-width:768px){.promo__inner{padding-left:1.875rem;padding-right:1.875rem}}@media(min-width:1440px){.promo__inner{padding:7.5rem 3.75rem;margin:0 auto}}.promo__inner{display:flex;flex-direction:column}@media(min-width:768px){.promo__inner--left{flex-direction:row-reverse}}@media(min-width:768px){.promo__inner--right{flex-direction:row}}@media(min-width:768px){.promo__inner{padding-top:4.6875rem;padding-bottom:7.5rem}}@media(min-width:1024px){.promo__inner{padding-top:7.5rem}}.promo__content{flex:3;padding:2.8125rem .9375rem 1.875rem;background-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1)}@media(min-width:768px){.promo__content{padding:2.1875rem 1.875rem}}@media(min-width:1024px){.promo__content{padding:1.875rem}}@media(min-width:1440px){.promo__content{padding:5.625rem 3.75rem 6.5625rem}}.promo__title{color:rgba(var(--c-full-white,255,255,255),1)}@media(min-width:768px){.promo__title{font-size:1.5rem}}@media(min-width:1024px){.promo__title{font-size:2.875rem}}.promo__description{color:rgba(var(--c-full-white,255,255,255),1);padding-top:.9375rem}.promo__cta{padding-top:1.875rem}.promo__cta a{color:rgba(var(--c-full-white,255,255,255),1)}@media(min-width:768px){.promo__cta a{font-size:.875rem}}@media(min-width:1024px){.promo__cta a{font-size:1rem}}@media(min-width:1024px){.promo__cta{padding-top:1.875rem}}@media(min-width:1440px){.promo__cta{padding-top:2.8125rem}}.promo__image-with-caption{position:relative}.promo__image-with-caption img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.promo__image-with-caption .media{margin-bottom:0}.promo__image-with-caption figcaption{font-family:"Montserrat",serif;font-size:.625rem;font-style:normal;font-weight:500;line-height:200%}@media(min-width:1024px){.promo__image-with-caption figcaption{font-size:.875rem}}.promo__image-with-caption figcaption{position:absolute;bottom:0;left:0;right:0;color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-full-black,0,0,0),.55);padding:.375rem;margin-bottom:0}@media(min-width:768px){.promo__image-with-caption figcaption{font-size:.625rem}}@media(min-width:1024px){.promo__image-with-caption figcaption{font-size:.875rem;padding:.75rem}}.promo__image-with-caption{flex:2}.rich-text+.rich-text .rich-text__inner{padding-top:0}.rich-text+.giving-accordion .giving-accordion__inner{padding-top:0}.rich-text{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.rich-text__inner{width:100%;max-width:1440px;padding:5.625rem 1.25rem}@media(min-width:768px){.rich-text__inner{padding-left:1.875rem;padding-right:1.875rem}}@media(min-width:1440px){.rich-text__inner{padding:7.5rem 3.75rem;margin:0 auto}}@media(min-width:1024px){.rich-text__inner{padding-right:15rem}}@media(min-width:1440px){.rich-text__inner{padding-left:10.8125rem;padding-right:25rem}}hr.rich-text__orange-line{margin:1.875rem 0 0 0;border:none;height:.375rem;background-color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);opacity:1}.story-hero+.story-hero .story-hero__inner{padding-top:0}.story-hero+.rich-text .rich-text__inner{padding-top:0}.story-hero+.giving-accordion .giving-accordion__inner{padding-top:0}.story-hero{padding-top:5.625rem;padding-bottom:5.625rem}@media(min-width:1024px){.story-hero{padding-top:7.5rem}}@media(min-width:1440px){.story-hero{padding-bottom:7.5rem}}.story-hero__eyebrow{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:1.12px;text-transform:uppercase}@media(min-width:1024px){.story-hero__eyebrow{font-size:1rem;letter-spacing:1.6px}}.story-hero__eyebrow{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);margin-bottom:2.8125rem}@media(min-width:1024px){.story-hero__eyebrow{margin-bottom:3.75rem}}.story-hero__title{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);font-family:"Montserrat",serif;font-weight:800;font-style:normal;font-size:1.3125rem;line-height:120%;letter-spacing:.21px;text-transform:capitalize;margin:0;width:auto}@media(min-width:1024px){.story-hero__title{font-size:2.25rem;letter-spacing:.36px}}.story-hero__title__link,.story-hero__title .link,.story-hero__title a{color:inherit;text-decoration-color:inherit;text-decoration-thickness:4px}.story-hero__title__link:hover,.story-hero__title .link:hover,.story-hero__title a:hover{color:rgba(var(--c-secondary-copper," is not a valid color"),1)}.story-hero__title{color:rgba(var(--c-primary-duke-blue," is not a valid color"),1)}@media(min-width:768px){.story-hero__title{font-size:1.3125rem}}@media(min-width:1024px){.story-hero__title{font-size:2.25rem}}.story-hero__authors{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:1.12px;text-transform:uppercase}@media(min-width:1024px){.story-hero__authors{font-size:1rem;letter-spacing:1.6px}}.story-hero__authors{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);margin-top:2.8125rem;max-width:34.375rem}@media(min-width:768px){.story-hero__authors{font-size:.875rem}}@media(min-width:1024px){.story-hero__authors{margin-top:3.75rem;font-size:.9375rem}}.story-hero__date{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:160%;letter-spacing:1.4px;text-transform:uppercase}.story-hero__date{display:block;color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);margin-top:.9375rem}@media(min-width:1024px){.story-hero__date{margin-top:1.25rem}}.story-hero__image-container{width:100%;margin-top:3.75rem}@media(min-width:1024px){.story-hero__image-container{margin-top:5.625rem}}.story-hero__image-container .field-featured-image{margin-bottom:0}.story-hero__caption{font-family:"Montserrat",serif;font-size:.625rem;font-style:normal;font-weight:500;line-height:200%}@media(min-width:1024px){.story-hero__caption{font-size:.875rem}}.story-hero__caption{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);background-color:#e5e8ee;padding:.75rem;line-height:1.25rem}@media(min-width:1024px){.story-hero__caption{padding:.9375rem 1.875rem}}.story-hero__copy-btn{margin-top:3.75rem}.story-hero__copy-btn button{font-size:.875rem}@media(min-width:1024px){.story-hero__copy-btn button{font-size:.9375rem}}.tabbed-carousel-slide{position:relative}.tabbed-carousel-slide__image{margin:0;margin-right:10%}@media(min-width:768px){.tabbed-carousel-slide__image{margin-right:25%}}@media(min-width:1024px){.tabbed-carousel-slide__image{margin-right:0;margin-left:23%}}@media(min-width:1440px){.tabbed-carousel-slide__image{margin-left:28%}}.tabbed-carousel-slide__image img{width:100%;height:auto}@media(max-width:768px){.tabbed-carousel-slide__image .tabbed-carousel-slide__caption{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}}.tabbed-carousel-slide__caption{font-family:"Montserrat",serif;font-size:.625rem;font-style:normal;font-weight:500;line-height:150%;margin:0;padding:0;color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(0,0,0,0);border:none}@media(min-width:1024px){.tabbed-carousel-slide__caption{font-size:.875rem}}@media(min-width:768px){.tabbed-carousel-slide__caption{max-width:66%;padding-right:2%;margin-top:.75rem}}@media(min-width:1024px){.tabbed-carousel-slide__caption{max-width:40rem;margin-top:1.3125rem}}.tabbed-carousel-slide>.tabbed-carousel-slide__caption{margin-top:1.875rem}@media(min-width:768px){.tabbed-carousel-slide>.tabbed-carousel-slide__caption{display:none}}.tabbed-carousel-slide__content{position:relative;margin-top:-2.25rem;margin-left:10%;padding:1.5rem 1.3125rem;background-color:rgba(var(--c-full-white,255,255,255),1)}@media(min-width:768px){.tabbed-carousel-slide__content{margin-left:50%;margin-top:-8.4375rem}}@media(min-width:1024px){.tabbed-carousel-slide__content{position:absolute;width:64%;margin-top:0;top:0;left:0;margin-left:0;padding:0;background-color:rgba(0,0,0,0)}}@media(min-width:1440px){.tabbed-carousel-slide__content{width:46%}}@media(min-width:1024px){.tabbed-carousel-slide__content-inner{padding:2.8125rem;background-color:rgba(var(--c-full-white,255,255,255),1)}}.tabbed-carousel-slide__headline{padding-bottom:.25rem;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width:1024px){.tabbed-carousel-slide__headline{line-clamp:4;-webkit-line-clamp:4}}.tabbed-carousel-slide__headline+div{margin-top:.9375rem}.tabbed-carousel-slide__headline a{text-decoration:none;background-image:repeating-linear-gradient(90deg,rgb(224,117,11) 0,rgb(51,152,152) 18.75rem,rgb(224,117,11) 37.5rem);background-position:0 100%;background-repeat:no-repeat;transition:background-size .4s;background-size:0 .25rem;padding:0 0 .25rem;line-height:130%}.tabbed-carousel-slide__headline a:hover,.tabbed-carousel-slide__headline a:focus{background-size:100% 4px;background-color:unset;color:unset}.tabbed-carousel-slide__cta:hover,.tabbed-carousel-slide__cta:focus{background-color:rgba(0,0,0,0) !important}.tabbed-carousel-slide__cta:hover .tabbed-carousel-slide__cta-icon,.tabbed-carousel-slide__cta:focus .tabbed-carousel-slide__cta-icon{transform:translateX(5px)}.tabbed-carousel-slide__cta-icon{width:1.5625rem;height:1.5625rem;margin-top:1.875rem;color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);transition:transform .3s ease-in-out}@media(min-width:1024px){.tabbed-carousel-slide__cta-icon{color:rgba(var(--c-secondary-duke-teal," is not a valid color"),1)}}.giving-accordion+.giving-accordion .giving-accordion__inner{padding-top:0}.giving-accordion+.rich-text .rich-text__inner{padding-top:0}.giving-accordion{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.giving-accordion__inner{width:100%;max-width:1440px;padding:5.625rem 1.25rem}@media(min-width:768px){.giving-accordion__inner{padding-left:1.875rem;padding-right:1.875rem}}@media(min-width:1440px){.giving-accordion__inner{padding:7.5rem 3.75rem;margin:0 auto}}.giving-accordion__headline{margin-bottom:3.75rem}@media(min-width:1024px){.giving-accordion__headline{margin-bottom:5.625rem}}.giving-accordion__items{max-width:68.4375rem;margin:0 auto}.content-listing+.content-listing .content-listing__inner{padding-top:0}.content-listing+.flexible-grid .flexible-grid__inner{padding-top:0}.content-listing+.giving-selection .giving-selection__inner{padding-top:0}.content-listing+.grid-people .grid-people__inner{padding-top:0}.content-listing+.promo .promo__inner{padding-top:0}.content-listing+.webform{padding-top:0}.content-listing{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1)}.content-listing .view{width:100%}.content-listing__inner{width:100%;max-width:1440px;padding:5.625rem 1.25rem}@media(min-width:768px){.content-listing__inner{padding-left:1.875rem;padding-right:1.875rem}}@media(min-width:1440px){.content-listing__inner{padding:7.5rem 3.75rem;margin:0 auto}}.content-listing__headline{max-width:56.25rem}.content-listing__subheadline{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);font-family:"Montserrat",serif;font-weight:800;font-style:normal;font-size:1.0625rem;line-height:120%;letter-spacing:.17px;text-transform:capitalize;margin:0;width:auto}@media(min-width:1024px){.content-listing__subheadline{font-size:1.5rem;letter-spacing:.24px}}.content-listing__subheadline__link,.content-listing__subheadline .link,.content-listing__subheadline a{color:inherit;text-decoration-color:inherit;text-decoration-thickness:4px}.content-listing__subheadline__link:hover,.content-listing__subheadline .link:hover,.content-listing__subheadline a:hover{color:rgba(var(--c-secondary-copper," is not a valid color"),1)}.content-listing__subheadline{margin-top:1.875rem;max-width:56.25rem}@media(min-width:768px){.content-listing__subheadline{margin-top:3.75rem}}.grid-people__search-filters{max-width:75%;margin-top:1.875rem}.grid-people__search-filters .form-item__label{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}@media(min-width:768px){.grid-people__search-filters .flex-wrap{-moz-column-gap:1.875rem;column-gap:1.875rem}}@media(min-width:1024px){.grid-people__search-filters .flex-wrap{flex-wrap:nowrap !important}}.grid-people__search-filters .form-item{max-width:15.625rem}@media(min-width:1024px){.grid-people__search-filters .form-item+.form-item{max-width:25.8125rem}}.flexible-grid+.flexible-grid .flexible-grid__inner{padding-top:0}.flexible-grid+.giving-selection .giving-selection__inner{padding-top:0}.flexible-grid+.grid-people .grid-people__inner{padding-top:0}.flexible-grid+.content-listing .content-listing__inner{padding-top:0}.flexible-grid+.promo .promo__inner{padding-top:0}.flexible-grid+.webform{padding-top:0}.flexible-grid{background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.flexible-grid__inner{width:100%;max-width:1440px;padding:5.625rem 1.25rem}@media(min-width:768px){.flexible-grid__inner{padding-left:1.875rem;padding-right:1.875rem}}@media(min-width:1440px){.flexible-grid__inner{padding:7.5rem 3.75rem;margin:0 auto}}.flexible-grid__inner{display:grid;row-gap:3.75rem}@media(min-width:768px){.flexible-grid__inner{grid-template-columns:repeat(2,1fr);-moz-column-gap:1.25rem;column-gap:1.25rem}.flexible-grid__inner>div:nth-child(even){grid-column:2/3;justify-self:end}.flexible-grid__inner>div:nth-child(odd){grid-column:1/2;margin-top:-200px;margin-bottom:200px}.flexible-grid__inner>div:nth-child(odd):last-child{margin-bottom:0}.flexible-grid__inner--no-title>div:nth-child(odd){grid-column:2/3;justify-self:end;margin-top:0;margin-bottom:0}.flexible-grid__inner--no-title>div:nth-child(even){grid-column:1/2;margin-top:-200px;margin-bottom:200px}.flexible-grid__inner--no-title>div:nth-child(even):last-child{margin-bottom:0}}@media(min-width:1024px){.flexible-grid__inner{max-width:64rem;margin:0 auto}}@media(min-width:1440px){.flexible-grid__inner{max-width:90rem;-moz-column-gap:9.375rem;column-gap:9.375rem;padding-left:11.25rem;padding-right:11.25rem}}.flexible-grid__title{max-width:29.5rem}.giving-selection+.giving-selection .giving-selection__inner{padding-top:0}.giving-selection+.flexible-grid .flexible-grid__inner{padding-top:0}.giving-selection+.grid-people .grid-people__inner{padding-top:0}.giving-selection+.content-listing .content-listing__inner{padding-top:0}.giving-selection+.promo .promo__inner{padding-top:0}.giving-selection+.webform{padding-top:0}.giving-selection{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1)}.giving-selection__inner{width:100%;max-width:1440px;padding:5.625rem 1.25rem}@media(min-width:768px){.giving-selection__inner{padding-left:1.875rem;padding-right:1.875rem}}@media(min-width:1440px){.giving-selection__inner{padding:7.5rem 3.75rem;margin:0 auto}}@media(min-width:768px){.giving-selection__inner{display:grid;grid-template-columns:repeat(5,1fr)}}@media(min-width:1024px){.giving-selection__inner{grid-template-columns:repeat(7,1fr)}}@media(min-width:1440px){.giving-selection__inner{padding-left:7.5rem;padding-right:7.5rem}}.giving-selection__content{background-color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);padding-top:2.8125rem;padding-bottom:5.625rem;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:768px){.giving-selection__content{height:-moz-max-content;height:max-content;grid-column:1/5;grid-row:1;padding-bottom:2.8125rem;padding-right:9.0625rem}}@media(min-width:1024px){.giving-selection__content{max-width:unset;grid-column:1/7;padding:3.75rem 12.5rem 2.8125rem 3.75rem}}@media(min-width:768px){.giving-selection__content-inner{max-width:19.75rem}}@media(min-width:1024px){.giving-selection__content-inner{max-width:34.875rem}}@media(min-width:1440px){.giving-selection__content-inner{max-width:37.5rem}}.giving-selection__headline{color:rgba(var(--c-full-white,255,255,255),1)}.giving-selection__body{color:rgba(var(--c-full-white,255,255,255),1);padding-top:.9375rem}@media(min-width:1024px){.giving-selection__body{padding-top:1.875rem}}.giving-selection__form{margin:-2.8125rem 1.25rem 0}@media(min-width:768px){.giving-selection__form{grid-column:3/6;grid-row:1;justify-self:end;align-self:flex-start;margin:5.625rem 0 0 0}}@media(min-width:1024px){.giving-selection__form{grid-column:4/8;margin-top:10rem}}@media(min-width:1440px){.giving-selection__form{margin-top:15.625rem}}.grid-people+.grid-people .grid-people__inner{padding-top:0}.grid-people+.flexible-grid .flexible-grid__inner{padding-top:0}.grid-people+.giving-selection .giving-selection__inner{padding-top:0}.grid-people+.content-listing .content-listing__inner{padding-top:0}.grid-people+.promo .promo__inner{padding-top:0}.grid-people+.webform{padding-top:0}.grid-people{background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.grid-people__inner{width:100%;max-width:1440px;padding:5.625rem 1.25rem}@media(min-width:768px){.grid-people__inner{padding-left:1.875rem;padding-right:1.875rem}}@media(min-width:1440px){.grid-people__inner{padding:7.5rem 3.75rem;margin:0 auto}}.grid-people__headline{max-width:56.25rem}.grid-people__subheadline{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);font-family:"Montserrat",serif;font-weight:800;font-style:normal;font-size:1.0625rem;line-height:120%;letter-spacing:.17px;text-transform:capitalize;margin:0;width:auto}@media(min-width:1024px){.grid-people__subheadline{font-size:1.5rem;letter-spacing:.24px}}.grid-people__subheadline__link,.grid-people__subheadline .link,.grid-people__subheadline a{color:inherit;text-decoration-color:inherit;text-decoration-thickness:4px}.grid-people__subheadline__link:hover,.grid-people__subheadline .link:hover,.grid-people__subheadline a:hover{color:rgba(var(--c-secondary-copper," is not a valid color"),1)}.grid-people__subheadline{margin-top:1.875rem;max-width:56.25rem}@media(min-width:768px){.grid-people__subheadline{margin-top:3.75rem}}.grid-people__list{margin:0;padding:0;list-style-type:none}.grid-people__list{display:grid;margin-top:1.875rem;grid-template-columns:1fr;row-gap:1.875rem;-moz-column-gap:1.25rem;column-gap:1.25rem}@media(min-width:768px){.grid-people__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid-people__list{margin-top:2.8125rem;grid-template-columns:repeat(3,1fr);-moz-column-gap:5.625rem;column-gap:5.625rem;row-gap:3.75rem}}@media(min-width:1440px){.grid-people__list{grid-template-columns:repeat(4,1fr)}}.grid-people__list .card-person{height:100%}.grid-people__no-results{text-align:center;margin-top:5.625rem}.hero-giving{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.hero-giving{background-color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1)}.hero-giving__inner{width:100%;max-width:1440px;padding:5.625rem 1.25rem}@media(min-width:768px){.hero-giving__inner{padding-left:1.875rem;padding-right:1.875rem}}@media(min-width:1440px){.hero-giving__inner{padding:7.5rem 3.75rem;margin:0 auto}}.hero-giving__inner{display:flex;align-items:center;min-height:39.375rem;padding-top:9.375rem;padding-bottom:9.375rem}@media(min-width:768px){.hero-giving__inner{min-height:32.5rem;padding-top:6.25rem;padding-bottom:6.25rem}}@media(min-width:1024px){.hero-giving__inner{min-height:37.5rem}}@media(min-width:1440px){.hero-giving__inner{min-height:44.375rem;padding-top:11.875rem;padding-bottom:11.875rem}}.hero-giving--no-media{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1533 1764' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1493 836.436V1724H40V836.436C40 501.014 218.152 303.711 399.64 188.29C571.593 78.9332 744.705 44.6592 766.509 40.6318C788.3 44.662 961.413 78.9805 1133.37 188.363C1314.86 303.812 1493 501.118 1493 836.436Z' stroke='%2300539B' stroke-width='80'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:150%;background-position-x:-125%;background-position-y:9.375rem}@media(min-width:768px){.hero-giving--no-media{background-size:90%;background-position-x:600%}}@media(min-width:1024px){.hero-giving--no-media{background-position-y:12.1875rem}}@media(min-width:1440px){.hero-giving--no-media{background-position-x:700%;background-position-y:2.8125rem}}@media(min-width:768px){.hero-giving--no-media .hero-giving__inner{padding-right:18.75rem}}@media(min-width:1024px){.hero-giving--no-media .hero-giving__inner{padding-right:17.5rem}}@media(min-width:1440px){.hero-giving--no-media .hero-giving__inner{padding-right:25rem}}.hero-giving--image-right{border-bottom:.75rem solid rgba(var(--c-primary-duke-blue," is not a valid color"),.9)}.hero-giving--image-right::after{content:" ";display:block;border-bottom:.75rem solid rgba(var(--c-primary-duke-blue," is not a valid color"),.5)}.hero-giving--image-right .hero-giving__inner{min-height:initial;display:block;padding-top:0;padding-bottom:0}@media(min-width:768px){.hero-giving--image-right .hero-giving__inner{padding-right:0}}.hero-giving--image-right .hero-giving__content{display:flex;flex-direction:column;row-gap:.9375rem;min-height:39.375rem}@media(min-width:768px){.hero-giving--image-right .hero-giving__content{flex-direction:row;row-gap:initial;-moz-column-gap:2.25rem;column-gap:2.25rem;justify-content:space-between;min-height:32.5rem}}@media(min-width:1024px){.hero-giving--image-right .hero-giving__content{min-height:37.5rem}}@media(min-width:1440px){.hero-giving--image-right .hero-giving__content{min-height:44.375rem}}@media(min-width:768px){.hero-giving--image-right .hero-giving__content__inner{align-self:center;max-width:47.375rem}}.hero-giving--image-right .hero-giving__image{position:relative;margin-right:-1.25rem;align-self:flex-end;flex:0 0 11.3125rem;max-width:11.3125rem}@media(min-width:768px){.hero-giving--image-right .hero-giving__image{order:2;margin-right:0;flex-basis:20.125rem;max-width:100%;align-self:flex-end;margin-bottom:-1.5rem}}@media(min-width:1024px){.hero-giving--image-right .hero-giving__image{flex-basis:22.5625rem}}@media(min-width:1440px){.hero-giving--image-right .hero-giving__image{flex-basis:30rem;margin-right:calc((-100vw + 1440px)/2)}}.hero-giving--image-right .hero-giving__image .media__caption{font-family:"Montserrat",serif;font-size:.625rem;font-style:normal;font-weight:500;line-height:200%;position:absolute;bottom:0;width:100%;margin:0;padding:.375rem .75rem;border:none;background-color:rgba(var(--c-full-black,0,0,0),.55);color:rgba(var(--c-full-white,255,255,255),1)}@media(min-width:1024px){.hero-giving--image-right .hero-giving__image .media__caption{font-size:.875rem}}.hero-giving--image-full{background-color:rgba(var(--c-primary-midnight-blue," is not a valid color"),.7);position:relative}@media(min-width:768px){.hero-giving--image-full .hero-giving__inner{padding-right:18.75rem}}@media(min-width:1024px){.hero-giving--image-full .hero-giving__inner{padding-right:17.5rem}}@media(min-width:1440px){.hero-giving--image-full .hero-giving__inner{padding-right:25rem}}.hero-giving--image-full .hero-giving__image img{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.hero-giving--image-full .hero-giving__image .media__caption{font-family:"Montserrat",serif;font-size:.625rem;font-style:normal;font-weight:500;line-height:200%;position:absolute;bottom:0;right:0;margin:0;padding:.375rem .75rem;border:none;background-color:rgba(var(--c-full-black,0,0,0),.55);color:rgba(var(--c-full-white,255,255,255),1);width:15.625rem}@media(min-width:1024px){.hero-giving--image-full .hero-giving__image .media__caption{font-size:.875rem}}@media(min-width:768px){.hero-giving--image-full .hero-giving__image .media__caption{width:23.375rem}}@media(min-width:1440px){.hero-giving--image-full .hero-giving__image .media__caption{width:30rem}}.hero-giving--video{background-color:rgba(var(--c-primary-midnight-blue," is not a valid color"),.7);position:relative;overflow:hidden}@media(min-width:768px){.hero-giving--video .hero-giving__inner{padding-right:18.75rem}}@media(min-width:1024px){.hero-giving--video .hero-giving__inner{padding-right:17.5rem}}@media(min-width:1440px){.hero-giving--video .hero-giving__inner{padding-right:25rem}}.hero-giving--video .hero-giving__video{position:absolute;top:0;left:0;width:100%;height:100%}.hero-giving--video .hero-giving__video iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.78vh;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:-1}.hero-giving--video .media__caption{font-family:"Montserrat",serif;font-size:.625rem;font-style:normal;font-weight:500;line-height:200%;position:absolute;bottom:0;right:0;margin:0;padding:.375rem .75rem;border:none;background-color:rgba(var(--c-full-black,0,0,0),.55);color:rgba(var(--c-full-white,255,255,255),1);width:15.625rem}@media(min-width:1024px){.hero-giving--video .media__caption{font-size:.875rem}}@media(min-width:768px){.hero-giving--video .media__caption{width:23.375rem}}@media(min-width:1440px){.hero-giving--video .media__caption{width:30rem}}@media(min-width:768px){.hero-giving--no-media .hero-giving__content__inner{max-width:30rem}}@media(min-width:1024px){.hero-giving--no-media .hero-giving__content__inner{max-width:44.6875rem}}@media(min-width:1440px){.hero-giving--no-media .hero-giving__content__inner{max-width:61.25rem}}.hero-hero_giving__headline,.hero-giving__description{color:rgba(var(--c-full-white,255,255,255),1)}.hero-giving__eyebrow{margin-bottom:1.25rem}@media(min-width:1024px){.hero-giving__eyebrow{text-decoration:none;margin-bottom:3.75rem}}.hero-giving__eyebrow a.hero-giving__eyebrow-link{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:1.12px;text-transform:uppercase}@media(min-width:1024px){.hero-giving__eyebrow a.hero-giving__eyebrow-link{font-size:1rem;letter-spacing:1.6px}}.hero-giving__eyebrow a.hero-giving__eyebrow-link{color:rgba(var(--c-full-white,255,255,255),1);text-decoration-color:currentColor}.hero-giving__eyebrow a.hero-giving__eyebrow-link:hover{background-color:rgba(0,0,0,0);text-decoration:underline;color:rgba(var(--c-secondary-duke-teal," is not a valid color"),1);text-decoration-color:rgba(var(--c-secondary-duke-teal," is not a valid color"),1)}@media(min-width:1024px){.hero-giving__eyebrow a.hero-giving__eyebrow-link{text-decoration:none}}.hero-giving__description{font-family:"Montserrat",serif;font-size:1rem;font-weight:500;font-style:normal;line-height:150%}.hero-giving__description{margin-top:1.875rem}@media(min-width:1024px){.hero-giving__description{max-width:32.5rem}}.site-footer{all:revert;background-color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);padding:3.75rem 0 1.875rem 0}@media(min-width:768px){.site-footer{padding:3.75rem 0}}@media(min-width:1024px){.site-footer{padding:3.75rem 0 1.875rem 0}}@media(min-width:1440px){.site-footer{padding-top:7.5rem}}.site-footer__inner-top{display:grid;max-width:1440px;margin:0 auto}@media(min-width:320px){.site-footer__inner-top{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;padding:0 20px;-moz-column-gap:20px;column-gap:20px}}@media(min-width:768px){.site-footer__inner-top{grid-template-columns:repeat(6,minmax(0,1fr));padding:0 30px;-moz-column-gap:20px;column-gap:20px}}@media(min-width:1024px){.site-footer__inner-top{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 30px;-moz-column-gap:20px;column-gap:20px}}@media(min-width:1440px){.site-footer__inner-top{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 60px;-moz-column-gap:40px;column-gap:40px}}.site-footer__inner-top .logo{grid-column:1/3;margin-bottom:1.875rem}@media(min-width:768px){.site-footer__inner-top .logo{grid-column:1/3}}@media(min-width:1024px){.site-footer__inner-top .logo{grid-column:1/4;margin-bottom:0}}@media(min-width:1440px){.site-footer__inner-top .logo{grid-column:1/3}}.site-footer__inner-top .logo img{width:100%;max-width:240px}.site-footer__inner-top .footer-nav{grid-column:1/4;margin-bottom:1.3125rem}@media(min-width:768px){.site-footer__inner-top .footer-nav{grid-row:2/3;grid-column:1/5;margin-bottom:2.8125rem}}@media(min-width:1024px){.site-footer__inner-top .footer-nav{grid-column:4/9;grid-row:1/2;margin-bottom:0}}.site-footer__inner-top .site-footer__email-phone-wrapper{display:flex;flex-direction:column;grid-column:1/4;position:relative}@media(min-width:768px){.site-footer__inner-top .site-footer__email-phone-wrapper{grid-column:5/7;grid-row:2/3}}@media(min-width:1024px){.site-footer__inner-top .site-footer__email-phone-wrapper{grid-column:10/14;grid-row:1/2}}@media(min-width:1440px){.site-footer__inner-top .site-footer__email-phone-wrapper{grid-column:10/13}}.site-footer__inner-top .link--footer-email{width:-moz-fit-content;width:fit-content;margin-bottom:.75rem}.site-footer__inner-top .link--footer-phone{width:-moz-fit-content;width:fit-content;margin-bottom:2.25rem}.site-footer__inner-top .cta-menu{grid-column:1/7}@media(min-width:1024px){.site-footer__inner-top .cta-menu{grid-column:10/14;grid-row:2/2;margin-top:-1.875rem;z-index:1}}@media(min-width:1440px){.site-footer__inner-top .cta-menu{grid-column:10/13}}.site-footer__inner-top:after{content:"";display:block;grid-column:1/7;width:100%;height:2px;background-color:rgba(var(--c-secondary-duke-teal," is not a valid color"),1);margin-top:2.8125rem;margin-bottom:2.8125rem}@media(min-width:1024px){.site-footer__inner-top:after{content:unset}}.site-footer__inner-bottom{display:grid;max-width:1440px;margin:0 auto}@media(min-width:320px){.site-footer__inner-bottom{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;padding:0 20px;-moz-column-gap:20px;column-gap:20px}}@media(min-width:768px){.site-footer__inner-bottom{grid-template-columns:repeat(6,minmax(0,1fr));padding:0 30px;-moz-column-gap:20px;column-gap:20px}}@media(min-width:1024px){.site-footer__inner-bottom{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 30px;-moz-column-gap:20px;column-gap:20px}}@media(min-width:1440px){.site-footer__inner-bottom{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 60px;-moz-column-gap:40px;column-gap:40px}}@media(min-width:1024px){.site-footer__inner-bottom{margin-top:4.6875rem}}.site-footer__inner-bottom .social-menu{grid-column:1/4;margin-bottom:1.875rem}@media(min-width:1024px){.site-footer__inner-bottom .social-menu{grid-column:4/9;grid-row:1/2;margin-bottom:0}}.site-footer__inner-bottom .footer-copyright{grid-column:1/4;margin-bottom:.9375rem}@media(min-width:1024px){.site-footer__inner-bottom .footer-copyright{grid-column:1/4;grid-row:2/3;align-self:end;margin-bottom:0}}.site-footer__inner-bottom .footer-address{grid-column:1/4;margin-bottom:1.875rem}@media(min-width:1024px){.site-footer__inner-bottom .footer-address{grid-column:4/9;grid-row:2/3;align-self:end;margin-bottom:0}}.site-footer__inner-bottom .logo{grid-column:1/3;width:-moz-fit-content;width:fit-content}@media(min-width:1024px){.site-footer__inner-bottom .logo{grid-column:10/13;grid-row:2/3;justify-self:end}}@media(min-width:1440px){.site-footer__inner-bottom .logo{grid-column:10/13;justify-self:unset}}.link--footer-email,.footer-copyright,.footer-address,.link--footer-phone{color:rgba(var(--c-full-white,255,255,255),1);font-family:"Montserrat",serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:140%;text-decoration:none}@media(min-width:1024px){.link--footer-email,.footer-copyright,.footer-address,.link--footer-phone{font-size:.875rem;font-weight:600}}.link--footer-email:hover,.link--footer-email:focus,.footer-copyright:hover,.footer-copyright:focus,.footer-address:hover,.footer-address:focus,.link--footer-phone:hover,.link--footer-phone:focus{text-decoration:none;color:rgba(var(--c-full-white,255,255,255),1)}.link--footer-email,.link--footer-phone{position:relative}.link--footer-email:hover,.link--footer-email:focus,.link--footer-phone:hover,.link--footer-phone:focus{position:relative}.link--footer-email:hover:after,.link--footer-email:focus:after,.link--footer-phone:hover:after,.link--footer-phone:focus:after{width:100%}.link--footer-email::after,.link--footer-phone::after{background:linear-gradient(90deg,rgba(var(--c-secondary-duke-orange," is not a valid color"),1) 0%,rgba(var(--c-secondary-eno," is not a valid color"),1) 100%);content:"";position:absolute;left:0;bottom:-3px;width:0;height:3px;transition:width .3s linear}.site-header__search-button,.site-header__toggle-expand-button{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;display:inline-flex;align-items:center}@media(min-width:1024px){button.site-header__toggle-expand-button{display:none}}.site-header__search-button{background-color:rgba(0,0,0,0);margin-right:.9375rem}.site-header__search-button svg{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1)}@media(min-width:1024px){.site-header__search-button{height:45px;margin-left:.9375rem;align-self:end;margin-bottom:12px}}.site-header__toggle-expand-button{background-color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1);width:60px;min-width:60px;height:60px;display:flex;align-items:center;justify-content:center}.site-header__toggle-expand-button svg{color:rgba(var(--c-full-white,255,255,255),1)}.site-header__inner-top{display:flex;justify-content:space-between;align-items:center;height:60px}.site-header__inner-top:after{content:"";position:absolute;bottom:-6px;width:100%;height:6px;background-color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);left:0;right:0;z-index:2;opacity:0;transition:all .3s ease-in-out}@media(min-width:1024px){.site-header__inner-top{position:relative;justify-content:end;height:100px}.site-header__inner-top:has(.main-menu__item:hover):after{opacity:1}}.site-header__inner-top .main-nav,.site-header__inner-top .cta-menu{display:none}@media(min-width:1024px){.site-header__inner-top .main-nav,.site-header__inner-top .cta-menu{display:flex}}@media(min-width:1024px){.site-header__inner-top .main-nav{align-self:end}}.site-header__inner-top .logo{display:flex;align-items:center;max-height:100%;margin-left:.75rem}@media(min-width:1024px){.site-header__inner-top .logo{width:initial;margin-right:auto}}.site-header__inner-top .logo[data-logo-type=wordmark] img{max-height:40px}@media(min-width:1024px){.site-header__inner-top .logo[data-logo-type=wordmark] img{max-height:52px}}.site-header__inner-top .logo[data-logo-type=wordmark] img:last-child{max-height:34px}@media(min-width:1024px){.site-header__inner-top .logo[data-logo-type=wordmark] img:last-child{max-height:42px}}.site-header__inner-top .logo[data-logo-type=campaign]{display:none;height:calc(100% + 30px);margin-left:0}.site-header__inner-top .logo[data-logo-type=campaign] .logo_link{display:flex;height:100%}.site-header__inner-top .button--header .button__icon{display:none;width:20px;align-self:center;margin-top:1rem}@media(min-width:1024px){.site-header__inner-top .button--header{padding:.375rem;text-align:center;width:6.25rem;height:6.25rem;display:flex;align-items:end}.site-header__inner-top .button--header .button__icon{display:block;width:0;transition:all .3s ease-in-out}}.site-header__inner-top .button--header:hover{width:7.5rem}.site-header__inner-top .button--header:hover .button__icon{width:1.25rem}.search-block-form{margin:0}.site-header__inner-bottom{padding:0 1.25rem;display:flex;flex-direction:column;justify-content:start}@media(min-width:1024px){.site-header__inner-bottom .main-nav,.site-header__inner-bottom .cta-menu{display:none}}.site-header__inner-bottom{max-height:0;overflow:hidden}.site-header__inner-bottom.open{max-height:1000px;min-height:calc(100vh - 60px);margin-top:1.875rem}.site-header__inner-bottom .cta-menu{margin-bottom:20px}.site-header__inner-bottom .cta-menu .button--header{width:100%}.site-header__inner-bottom .button--header .button__icon{display:none}@media(min-width:768px){.site-header__inner-bottom{padding-left:50%}}@media(min-width:1024px){.site-header__inner-bottom{padding-left:0;max-height:initial;min-height:initial;overflow:initial;justify-content:space-between}}.site-header__icon--toggle{transform:scale(1);height:20px;width:20px;transition:transform .3s ease-in-out}.site-header__icon--toggle-close{height:0;width:0;transform:scale(0);transition:transform .3s ease-in-out}.header--open .site-header__icon--toggle{height:0;width:0;transform:scale(0)}.header--open .site-header__icon--toggle-close{height:20px;width:20px;transform:scale(1)}.header--open .logo[data-logo-type=wordmark]{display:none}.header--open .logo[data-logo-type=campaign]{display:flex;margin-left:1.25rem;margin-top:2.25rem}@media(min-width:1024px){.header--open .logo[data-logo-type=campaign]{margin:0}}.header--open .search-form .content{margin-top:1.125rem}@media(min-width:1024px){.header--open .search-form .content{margin-top:0}}.site-header__icon--search{transform:scale(1);height:20px;width:20px;transition:transform .3s ease-in-out}@media(min-width:1024px){.site-header__icon--search{height:25px;width:25px}.site-header__icon--search:hover{color:rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}}.site-header__icon--search-close{height:0;width:0;transform:scale(0);transition:transform .3s ease-in-out}.search-open .site-header__icon--search{height:0;width:0;transform:scale(0)}.search-open .site-header__icon--search-close{height:20px;width:20px;transform:scale(1)}@media(min-width:1024px){.search-open .site-header__icon--search-close{height:25px;width:25px}}.site-header .search-form .content{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;transition:all .3s ease-in-out}.site-header .search-form .content{overflow:hidden;max-height:0}.site-header .search-form .content *{all:revert}.site-header .search-form .content.open{max-height:1000px}.site-header .search-form .content .visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.site-header .search-form .content .form-actions{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.site-header .search-form .content .form-search{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);font-family:"Montserrat",serif;font-weight:800;font-style:normal;font-size:1.0625rem;line-height:120%;letter-spacing:.17px;text-transform:capitalize;margin:0;width:auto}@media(min-width:1024px){.site-header .search-form .content .form-search{font-size:1.5rem;letter-spacing:.24px}}.site-header .search-form .content .form-search__link,.site-header .search-form .content .form-search .link,.site-header .search-form .content .form-search a{color:inherit;text-decoration-color:inherit;text-decoration-thickness:4px}.site-header .search-form .content .form-search__link:hover,.site-header .search-form .content .form-search .link:hover,.site-header .search-form .content .form-search a:hover{color:rgba(var(--c-secondary-copper," is not a valid color"),1)}.site-header .search-form .content .form-search{border:none;width:100%;height:60px;background:rgba(var(--c-primary-hatteras," is not a valid color"),1);padding-left:45px;position:relative;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.37468 13.809C9.89551 13.809 11.1853 13.2783 12.244 12.2168C13.3026 11.1555 13.832 9.86667 13.832 8.35029C13.832 6.83406 13.3013 5.54661 12.2398 4.48792C11.1785 3.42923 9.88968 2.89988 8.3733 2.89988C6.85708 2.89988 5.56578 3.43061 4.49942 4.49206C3.43307 5.55336 2.89988 6.84219 2.89988 8.35857C2.89988 9.8748 3.43214 11.1623 4.49666 12.2209C5.56118 13.2796 6.85386 13.809 8.37468 13.809ZM8.37745 16.7089C6.03882 16.7089 4.05792 15.8995 2.43475 14.2808C0.811584 12.6622 0 10.6868 0 8.35443C0 6.02225 0.811584 4.0468 2.43475 2.42808C4.05792 0.809359 6.03882 0 8.37745 0C10.7098 0 12.6852 0.809359 14.3038 2.42808C15.9225 4.04664 16.7319 6.02209 16.7319 8.35443C16.7319 9.26352 16.6015 10.1199 16.3406 10.9236C16.0798 11.7271 15.7039 12.4741 15.2129 13.1646L20 17.9517L17.9747 20L13.1646 15.1899C12.4741 15.6655 11.7296 16.0376 10.931 16.3061C10.1322 16.5746 9.28101 16.7089 8.37745 16.7089Z' fill='%23001e6b'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left 15px center;background-size:20px}.site-header .search-form .content .form-search::-moz-placeholder{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);font-family:"Montserrat",serif;font-weight:800;font-style:normal;font-size:1.0625rem;line-height:120%;letter-spacing:.17px;text-transform:capitalize;margin:0;width:auto}.site-header .search-form .content .form-search::placeholder{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);font-family:"Montserrat",serif;font-weight:800;font-style:normal;font-size:1.0625rem;line-height:120%;letter-spacing:.17px;text-transform:capitalize;margin:0;width:auto}@media(min-width:1024px){.site-header .search-form .content .form-search::-moz-placeholder{font-size:1.5rem;letter-spacing:.24px}.site-header .search-form .content .form-search::placeholder{font-size:1.5rem;letter-spacing:.24px}}.site-header .search-form .content .form-search::-moz-placeholder__link,.site-header .search-form .content .form-search::-moz-placeholder .link,.site-header .search-form .content .form-search::-moz-placeholder a{color:inherit;text-decoration-color:inherit;text-decoration-thickness:4px}.site-header .search-form .content .form-search::placeholder__link,.site-header .search-form .content .form-search::placeholder .link,.site-header .search-form .content .form-search::placeholder a{color:inherit;text-decoration-color:inherit;text-decoration-thickness:4px}.site-header .search-form .content .form-search::-moz-placeholder__link:hover,.site-header .search-form .content .form-search::-moz-placeholder .link:hover,.site-header .search-form .content .form-search::-moz-placeholder a:hover{color:rgba(var(--c-secondary-copper," is not a valid color"),1)}.site-header .search-form .content .form-search::placeholder__link:hover,.site-header .search-form .content .form-search::placeholder .link:hover,.site-header .search-form .content .form-search::placeholder a:hover{color:rgba(var(--c-secondary-copper," is not a valid color"),1)}@media(min-width:1024px){.site-header .search-form .content .form-search{height:67px}}.site-header{background-color:rgba(var(--c-full-white,255,255,255),1)}#page-wrapper:has(.site-header--sticky){padding-top:60px}@media(min-width:1024px){#page-wrapper:has(.site-header--sticky){padding-top:100px}}.site-header--sticky{position:fixed;top:0;left:0;width:100%;z-index:100;transition:all .3s ease-in-out}.site-header--sticky .site-header__inner-top:after{opacity:1;background-color:rgba(var(--c-navy-blue,0,21,76),1)}.site-header--sticky .logo[data-logo-type=wordmark]{display:none}.site-header--sticky .logo[data-logo-type=campaign]{display:flex}.tabbed-carousel{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1)}.tabbed-carousel__inner{width:100%;max-width:1440px;padding:5.625rem 1.25rem}@media(min-width:768px){.tabbed-carousel__inner{padding-left:1.875rem;padding-right:1.875rem}}@media(min-width:1440px){.tabbed-carousel__inner{padding:7.5rem 3.75rem;margin:0 auto}}@media(min-width:768px){.tabbed-carousel__inner{position:relative}}@media(min-width:1024px){.tabbed-carousel__inner{padding-top:7.5rem;padding-bottom:7.5rem}}.tabbed-carousel__headline{color:rgba(var(--c-full-white,255,255,255),1);margin-bottom:1.875rem}@media(min-width:1024px){.tabbed-carousel__headline{margin-bottom:2.8125rem}}@media(min-width:768px){.tabbed-carousel__headline{max-width:65%}}.tabbed-carousel__cta{margin-top:2.8125rem}@media(min-width:768px){.tabbed-carousel__cta{margin:0;position:absolute;bottom:5.625rem;left:1.875rem}}@media(min-width:1024px){.tabbed-carousel__cta{bottom:7.5rem}}@media(min-width:1440px){.tabbed-carousel__cta{left:2.8125rem}}.tabbed-carousel__cta .button:hover,.tabbed-carousel__cta .button:focus{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);background-color:rgba(var(--c-secondary-duke-teal," is not a valid color"),1)}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}@media(min-width:768px){.tabbed-carousel-slideshow:not([data-carousel-enabled]){margin-bottom:5.9375rem}}@media(min-width:1024px){.tabbed-carousel-slideshow:not([data-carousel-enabled]){margin-bottom:6.875rem}}.tabbed-carousel-slideshow__container{overflow:hidden}.tabbed-carousel-slideshow__footer{display:flex;justify-content:flex-end;align-items:center;margin-top:2.8125rem}@media(min-width:1024px){.tabbed-carousel-slideshow__footer{margin-top:3.75rem}}.tabbed-carousel-slideshow__position{font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:160%;letter-spacing:1.4px;text-transform:uppercase;color:rgba(var(--c-full-white,255,255,255),1);margin-right:1.875rem}.tabbed-carousel-slideshow__control{width:3.125rem;height:3.125rem;border:3px solid rgba(var(--c-full-white,255,255,255),1);background-color:rgba(0,0,0,0);transition:all .3s ease-in-out;padding:0}.tabbed-carousel-slideshow__control:hover{background-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);border-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1)}.tabbed-carousel-slideshow__control svg{width:1.25rem;height:.75rem;color:rgba(var(--c-full-white,255,255,255),1)}.tabbed-carousel-slideshow__control--prev{transform:rotate(90deg);margin-right:.75rem}.tabbed-carousel-slideshow__control--next{transform:rotate(-90deg)}.tabbed-carousel-tabs__tablist{display:flex;gap:.9375rem;margin-bottom:2.8125rem;overflow-x:auto;scrollbar-width:none}@media(min-width:1024px){.tabbed-carousel-tabs__tablist{margin-bottom:3.75rem}}.tabbed-carousel-tabs__tablist .button{white-space:nowrap}.tabbed-carousel-tabs__tablist .button[aria-selected=true]{color:rgba(var(--c-secondary-midnight-blue," is not a valid color"),1);background-color:rgba(var(--c-secondary-duke-teal," is not a valid color"),1);border-color:rgba(var(--c-secondary-duke-teal," is not a valid color"),1)}.tabbed-carousel-tabs__content-item--hidden{display:none}.webform+.webform{padding-top:0}.webform+.flexible-grid .flexible-grid__inner{padding-top:0}.webform+.giving-selection .giving-selection__inner{padding-top:0}.webform+.grid-people .grid-people__inner{padding-top:0}.webform+.content-listing .content-listing__inner{padding-top:0}.webform+.promo .promo__inner{padding-top:0}.webform{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:5.625rem 0}@media(min-width:1024px){.webform{padding:7.5rem 0}}.webform[data-theme=hatteras]{background-color:rgba(var(--c-primary-hatteras," is not a valid color"),1)}.webform[data-theme=white]{background-color:rgba(var(--c-full-white,255,255,255),1)}.webform__inner{display:grid;max-width:1440px;margin:0 auto}@media(min-width:320px){.webform__inner{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;padding:0 20px;-moz-column-gap:20px;column-gap:20px}}@media(min-width:768px){.webform__inner{grid-template-columns:repeat(6,minmax(0,1fr));padding:0 30px;-moz-column-gap:20px;column-gap:20px}}@media(min-width:1024px){.webform__inner{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 30px;-moz-column-gap:20px;column-gap:20px}}@media(min-width:1440px){.webform__inner{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 60px;-moz-column-gap:40px;column-gap:40px}}.webform__inner .webform__inner-left{grid-column:1/4;grid-row:1/2;padding-bottom:3.75rem}@media(min-width:768px){.webform__inner .webform__inner-left{grid-column:1/7}}@media(min-width:1024px){.webform__inner .webform__inner-left{padding-bottom:0;grid-column:1/6;grid-row:1/2;display:flex;flex-direction:column}}.webform__inner .webform__inner-right{grid-column:1/4;grid-row:2/3}@media(min-width:768px){.webform__inner .webform__inner-right{grid-column:1/7}}@media(min-width:1024px){.webform__inner .webform__inner-right{grid-column:7/13;grid-row:1/2}.webform__inner .webform__inner-right .webform-submission-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:1.875rem}.webform__inner .webform__inner-right .webform-submission-contact-form>*:nth-child(1){grid-area:1/1/2/2}.webform__inner .webform__inner-right .webform-submission-contact-form>*:nth-child(2){grid-area:1/2/2/3}.webform__inner .webform__inner-right .webform-submission-contact-form>*:nth-child(3){grid-area:2/1/3/2}.webform__inner .webform__inner-right .webform-submission-contact-form>*:nth-child(4){grid-area:2/2/3/3}.webform__inner .webform__inner-right .webform-submission-contact-form .form-item:has(textarea){grid-area:4/1/4/3}.webform__inner .webform__inner-right .webform-submission-contact-form .webform-button--submit{grid-area:5/1/5/2}.webform__inner .webform__inner-right .webform-submission-contact-form .webform-address--wrapper{margin-top:0;margin-bottom:0;grid-area:3/1/3/3;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1.875rem;column-gap:1.875rem}.webform__inner .webform__inner-right .webform-submission-contact-form .webform-address--wrapper>*:nth-child(2){grid-area:1/1/1/3}.webform__inner .webform__inner-right .webform-submission-contact-form .webform-address--wrapper>*:nth-child(3){grid-area:2/1/2/3}.webform__inner .webform__inner-right .webform-submission-contact-form .webform-address--wrapper .form-item:not(:nth-last-child(-n+2)){margin-bottom:1.875rem}.webform__inner .webform__inner-right .webform-submission-contact-form .webform-confirmation{grid-area:1/1/1/3}.webform__inner .webform__inner-right .webform-submission-contact-form .form-item{margin-bottom:0}}.webform__inner legend{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.webform__inner .form-fieldset .form-item{margin-left:0}.webform__description{margin-top:1.875rem}.webform__description .text-formatted p{font-family:"Montserrat",serif;font-size:1rem;font-weight:500;font-style:normal;line-height:150%}.webform__image{margin-top:3.75rem}.webform__image .media--view-mode-_-1-caption{margin:0;display:flex;flex-direction:column;row-gap:.9375rem}.webform__image .media--view-mode-_-1-caption .field-media-image{width:100%;max-width:23.375rem;margin-left:-20px}@media(min-width:768px){.webform__image .media--view-mode-_-1-caption .field-media-image{margin-left:-30px}}@media(min-width:1440px){.webform__image .media--view-mode-_-1-caption .field-media-image{max-width:36.25rem;margin-left:-60px}}.webform__image .media--view-mode-_-1-caption .field-caption{margin:0;padding:0;font-size:.9375rem;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.4px;color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);border:none}@media(min-width:1024px){.webform__image .media--view-mode-_-1-caption .field-caption{font-size:.875rem}}input[type=submit].webform-button--submit.button.button--primary{all:revert;border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;display:inline-flex;align-items:center;transition:all .3s ease-in-out;color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);background-color:rgba(0,0,0,0);border:3px solid rgba(var(--c-primary-duke-blue," is not a valid color"),1);padding-top:17px;padding-bottom:17px;padding-left:25px;padding-right:25px;font-family:"Montserrat",serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:120%;letter-spacing:1.12px;text-transform:uppercase;padding-right:2.8125rem;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='arrow_forward' d='M11.8782 9.8055H0V7.1555H11.8782L6.58925 1.86625L8.4805 0L16.961 8.4805L8.4805 16.961L6.58925 15.0947L11.8782 9.8055Z' fill='%2300539b'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:calc(100% - 1rem);background-size:1rem 1rem}input[type=submit].webform-button--submit.button.button--primary:hover,input[type=submit].webform-button--submit.button.button--primary:focus{color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1);border-color:rgba(var(--c-primary-duke-blue," is not a valid color"),1)}@media(min-width:1024px){input[type=submit].webform-button--submit.button.button--primary{font-size:1rem;letter-spacing:1.6px}}input[type=submit].webform-button--submit.button.button--primary .button__icon{transition:transform .3s ease-in-out;width:.9375rem;height:.9375rem;margin-left:.375rem}input[type=submit].webform-button--submit.button.button--primary:hover .button__icon,input[type=submit].webform-button--submit.button.button--primary:focus .button__icon{transform:translateX(4px)}input[type=submit].webform-button--submit.button.button--primary:hover{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='arrow_forward' d='M11.8782 9.8055H0V7.1555H11.8782L6.58925 1.86625L8.4805 0L16.961 8.4805L8.4805 16.961L6.58925 15.0947L11.8782 9.8055Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");background-position:calc(100% - .8125rem)}.webform-confirmation{border-bottom:8px solid rgba(var(--c-secondary-duke-orange," is not a valid color"),1)}.webform-confirmation__message h1,.webform-confirmation__message h2,.webform-confirmation__message h3,.webform-confirmation__message h4,.webform-confirmation__message h5,.webform-confirmation__message h6{color:rgba(var(--c-primary-midnight-blue," is not a valid color"),1);font-family:"Montserrat",serif;font-weight:900;font-style:normal;font-size:1.875rem;line-height:120%;letter-spacing:1.2px;text-transform:uppercase;margin:0;width:auto;margin-bottom:1.875rem}@media(min-width:1024px){.webform-confirmation__message h1,.webform-confirmation__message h2,.webform-confirmation__message h3,.webform-confirmation__message h4,.webform-confirmation__message h5,.webform-confirmation__message h6{font-size:3.5rem;letter-spacing:2.24px}}.webform-confirmation__message h1__link,.webform-confirmation__message h1 .link,.webform-confirmation__message h1 a,.webform-confirmation__message h2__link,.webform-confirmation__message h2 .link,.webform-confirmation__message h2 a,.webform-confirmation__message h3__link,.webform-confirmation__message h3 .link,.webform-confirmation__message h3 a,.webform-confirmation__message h4__link,.webform-confirmation__message h4 .link,.webform-confirmation__message h4 a,.webform-confirmation__message h5__link,.webform-confirmation__message h5 .link,.webform-confirmation__message h5 a,.webform-confirmation__message h6__link,.webform-confirmation__message h6 .link,.webform-confirmation__message h6 a{color:inherit;text-decoration-color:inherit;text-decoration-thickness:4px}.webform-confirmation__message h1__link:hover,.webform-confirmation__message h1 .link:hover,.webform-confirmation__message h1 a:hover,.webform-confirmation__message h2__link:hover,.webform-confirmation__message h2 .link:hover,.webform-confirmation__message h2 a:hover,.webform-confirmation__message h3__link:hover,.webform-confirmation__message h3 .link:hover,.webform-confirmation__message h3 a:hover,.webform-confirmation__message h4__link:hover,.webform-confirmation__message h4 .link:hover,.webform-confirmation__message h4 a:hover,.webform-confirmation__message h5__link:hover,.webform-confirmation__message h5 .link:hover,.webform-confirmation__message h5 a:hover,.webform-confirmation__message h6__link:hover,.webform-confirmation__message h6 .link:hover,.webform-confirmation__message h6 a:hover{color:rgba(var(--c-secondary-copper," is not a valid color"),1)}.webform-confirmation__message p{font-family:"Montserrat",serif;font-size:.875rem;font-weight:500;font-style:normal;line-height:150%;margin-bottom:1.875rem}.webform-confirmation__message p:last-child{margin-bottom:0}@media(min-width:1024px){.webform-confirmation__message p{font-family:"Montserrat",serif;font-size:1rem;font-weight:500;font-style:normal;line-height:150%}}.node--type-story #main-wrapper{padding-top:0}.node-story-full{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.node-story-full__inner{max-width:90rem;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:768px){.node-story-full__inner{padding-left:1.875rem;padding-right:1.875rem}}@media(min-width:1440px){.node-story-full__inner{padding-left:10.625rem;padding-right:10.625rem;margin:0 auto}}.node--type-landing-page #main-wrapper{padding-top:0;padding-bottom:0}.node--type-landing-page .paragraph-hero-media-image-video-only,.node--type-landing-page .paragraph-hero-media-image-video-with-over,.node--type-landing-page .paragraph-hero-media-full-image-with-capti,.node--type-landing-page .paragraph-hero-media-full-image-with-align{margin-top:0}.node--type-basic-page #main-wrapper{padding-top:0;padding-bottom:0}
