.ff-primary-regular{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:400}
.ff-primary-italic{font-family:"proxima-nova",sans-serif;font-style:italic;font-weight:400}
.ff-primary-semi-bold{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:600}
.ff-primary-bold{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:700}
.ff-primary-x-bold{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:800}
.ff-primary-black{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:900}
.ff-primary-medium{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:500}
.ff-secondary-regular{font-family:"DomaineDisplay",sans-serif;font-style:normal;font-weight:400}
.ff-secondary-medium{font-family:"DomaineDisplay",sans-serif;font-style:normal;font-weight:500}
.ff-secondary-italic{font-family:"DomaineDisplay",sans-serif;font-style:italic;font-weight:400}
.ff-secondary-bold{font-family:"DomaineDisplay",sans-serif;font-style:normal;font-weight:700}
.ff-secondary-x-bold{font-family:"DomaineDisplay",sans-serif;font-style:normal;font-weight:800}
.ff-secondary-black{font-family:"DomaineDisplay",sans-serif;font-style:normal;font-weight:900}
.ff-tertiary-regular{font-family:"DomaineDisplay",sans-serif;font-style:italic;font-weight:500}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12.expandable-card{width:100%}
@media only screen and (min-width:53.125rem)and (max-width:76.3125rem){.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12.expandable-card{width:50%}
.aem-AuthorLayer-Edit .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12.expandable-card{width:100%}
}
@media only screen and (min-width:76.375rem){.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12.expandable-card{width:33.3333333333%}
.aem-AuthorLayer-Edit .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12.expandable-card{width:100%}
}
.aem-AuthorLayer-Edit .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12.expandable-card{width:100%}
.cmp-expandable-card-container__items>.aem-Grid>.experiencefragment.aem-GridColumn.aem-GridColumn--default--12{width:100%}
@media only screen and (min-width:53.125rem)and (max-width:76.3125rem){.cmp-expandable-card-container__items>.aem-Grid>.experiencefragment.aem-GridColumn.aem-GridColumn--default--12{width:50%}
.aem-AuthorLayer-Edit .cmp-expandable-card-container__items>.aem-Grid>.experiencefragment.aem-GridColumn.aem-GridColumn--default--12{width:100%}
.cmp-expandable-card-container__items>.aem-Grid>.experiencefragment.aem-GridColumn.aem-GridColumn--default--12 .expandable-card{width:100%}
}
@media only screen and (min-width:76.375rem){.cmp-expandable-card-container__items>.aem-Grid>.experiencefragment.aem-GridColumn.aem-GridColumn--default--12{width:33.3333333333%}
.aem-AuthorLayer-Edit .cmp-expandable-card-container__items>.aem-Grid>.experiencefragment.aem-GridColumn.aem-GridColumn--default--12{width:100%}
.cmp-expandable-card-container__items>.aem-Grid>.experiencefragment.aem-GridColumn.aem-GridColumn--default--12 .expandable-card{width:100%}
}
.cmp-expandable-card{background-color:#fff;display:grid;grid-template-columns:1fr;height:100%;margin-bottom:1.25rem;overflow:hidden;width:auto}
@media only screen and (min-width:53.125rem){.cmp-expandable-card{background-color:rgba(0,0,0,0);display:flex;flex-direction:column;margin-bottom:0;overflow:visible}
}
.cmp-expandable-card__tile{grid-column-start:1;grid-row-start:1;height:100%;margin:0 auto;position:relative;width:100%}
.cmp-expandable-card__tile:focus{box-shadow:0 0 0 2px rgba(0,0,0,.8);outline:2px dotted rgba(255,255,255,.8);outline-offset:0}
@media only screen and (min-width:53.125rem){.cmp-expandable-card__tile{align-self:center;height:23.25rem;margin:0 1.25rem 28px 1.25rem;width:23.25rem}
}
@media only screen and (min-width:53.125rem)and (max-width:76.3125rem){.cmp-expandable-card__tile{align-self:flex-start}
.expandable-card:nth-of-type(odd) .cmp-expandable-card__tile{align-self:flex-end}
.aem-AuthorLayer-Edit .expandable-card:nth-of-type(odd) .cmp-expandable-card__tile{align-self:auto}
}
@media only screen and (min-width:76.375rem){.expandable-card:nth-of-type(3n - 2) .cmp-expandable-card__tile{align-self:flex-end}
.aem-AuthorLayer-Edit .expandable-card:nth-of-type(3n - 2) .cmp-expandable-card__tile{align-self:auto}
.expandable-card:nth-of-type(3n - 3) .cmp-expandable-card__tile{align-self:flex-start}
.aem-AuthorLayer-Edit .expandable-card:nth-of-type(3n - 3) .cmp-expandable-card__tile{align-self:auto}
}
.expanded .cmp-expandable-card__tile{height:-moz-fit-content;height:fit-content}
@media only screen and (min-width:53.125rem){.expanded .cmp-expandable-card__tile{height:23.25rem}
}
.cmp-expandable-card__tile .cmp-image,.cmp-expandable-card__tile .cmp-image__picture{display:flex;height:100%;margin:0;width:100%}
.cmp-expandable-card__expand{align-items:center;background-color:#fff;display:flex;flex-direction:column-reverse;height:-moz-fit-content;height:fit-content;justify-content:flex-start;padding:0;top:0;width:100%}
@media only screen and (min-width:53.125rem){.cmp-expandable-card__expand{display:block;flex-direction:row;height:100%;position:relative}
}
.cmp-expandable-card__expand .cmp-image{max-height:1000px;opacity:1;transition:all .5s ease-in;visibility:visible}
.expanded .cmp-expandable-card__expand .cmp-image{max-height:0;opacity:0;transition:all .5s ease-in;visibility:hidden}
@media only screen and (min-width:53.125rem){.expanded .cmp-expandable-card__expand .cmp-image{max-height:1000px;opacity:1;transition:all .2s ease-in;visibility:visible}
}
.cmp-expandable-card__expand:hover{cursor:pointer}
.cmp-expandable-card__expand:hover .cmp-expandable-card__card-heading-text{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}
.cmp-expandable-card__heading{height:auto;margin:0;width:100%}
@media only screen and (min-width:53.125rem){.cmp-expandable-card__heading{height:100%;position:relative}
}
.cmp-expandable-card__heading-text{position:relative;width:100%}
@media only screen and (min-width:53.125rem){.cmp-expandable-card__heading-text{align-items:center;bottom:44px;display:flex;min-height:64px;position:absolute;right:44px;width:21.875rem}
}
.cmp-expandable-card__heading-text p,.cmp-expandable-card__heading-text h1,.cmp-expandable-card__heading-text h2,.cmp-expandable-card__heading-text h3,.cmp-expandable-card__heading-text h4,.cmp-expandable-card__heading-text h5,.cmp-expandable-card__heading-text h6,.cmp-expandable-card__heading-text pre{font-weight:500;margin:0}
.cmp-expandable-card__image.cmp-image__image{height:100%;object-fit:cover;width:100%}
.cmp-expandable-card__drawer{display:block;grid-column-start:1;grid-row-start:1;max-height:0;min-height:0;opacity:0;overflow:hidden;padding:0;padding-top:3.75rem;transition:max-height .7s ease-in-out,opacity .5s ease-in,visibility .5s ease-in;visibility:hidden;width:100%}
@media only screen and (min-width:53.125rem){.cmp-expandable-card__drawer{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0 2.5rem;position:relative;transition:visibility .4s ease-in-out,opacity .4s ease-in-out,max-height .8s ease-in-out,padding .3s ease-out .3s,border .2s ease-out .3s,margin-bottom .2s ease-out .3s}
}
.expanded .cmp-expandable-card__drawer,.aem-AuthorLayer-Edit .cmp-expandable-card__drawer{max-height:1200px;opacity:1;overflow:visible;transition:max-height .7s ease-in-out,opacity .5s ease-in,visibility .5s ease-in;visibility:visible}
@media only screen and (min-width:53.125rem){.expanded .cmp-expandable-card__drawer,.aem-AuthorLayer-Edit .cmp-expandable-card__drawer{margin-bottom:1.25rem;padding:2.5rem 6.5625rem 1.25rem 2.8125rem;transition:max-height .8s ease-out .2s,margin-bottom .2s ease-in,padding .3s ease-in,border .2s ease-in,opacity .4s ease-in-out .5s,visibility .4s ease-in-out .5s}
}
.aem-AuthorLayer-Edit .cmp-expandable-card__drawer{transition:none}
@media only screen and (min-width:53.125rem)and (max-width:76.3125rem){.cmp-expandable-card__drawer{margin-left:calc((100vw - (46.5rem + 70px))/2);width:calc(46.5rem + 40px)}
.experiencefragment:nth-of-type(2n+2) .cmp-expandable-card__drawer,.expandable-card:nth-of-type(2n+2) .cmp-expandable-card__drawer{margin-left:calc(-100% + (100vw - (46.5rem + 70px))/2)}
.aem-AuthorLayer-Edit .experiencefragment:nth-of-type(2n+2) .cmp-expandable-card__drawer,.aem-AuthorLayer-Edit .expandable-card:nth-of-type(2n+2) .cmp-expandable-card__drawer{margin-left:auto;width:100%}
.aem-AuthorLayer-Edit .cmp-expandable-card__drawer{margin-left:auto;width:100%}
}
@media only screen and (min-width:76.375rem){.cmp-expandable-card__drawer{margin-left:1.25rem;width:calc(300% - 2.5rem)}
.experiencefragment:nth-of-type(3n+2) .cmp-expandable-card__drawer,.expandable-card:nth-of-type(3n+2) .cmp-expandable-card__drawer{margin-left:calc(-100% + 1.25rem)}
.aem-AuthorLayer-Edit .experiencefragment:nth-of-type(3n+2) .cmp-expandable-card__drawer,.aem-AuthorLayer-Edit .expandable-card:nth-of-type(3n+2) .cmp-expandable-card__drawer{margin-left:auto;width:100%}
.experiencefragment:nth-of-type(3n+3) .cmp-expandable-card__drawer,.expandable-card:nth-of-type(3n+3) .cmp-expandable-card__drawer{margin-left:calc(-200% + 1.25rem)}
.aem-AuthorLayer-Edit .experiencefragment:nth-of-type(3n+3) .cmp-expandable-card__drawer,.aem-AuthorLayer-Edit .expandable-card:nth-of-type(3n+3) .cmp-expandable-card__drawer{margin-left:auto;width:100%}
.aem-AuthorLayer-Edit .cmp-expandable-card__drawer{margin-left:auto;width:100%}
}
.cmp-expandable-card__drawer-image-gallery{padding-bottom:1.25rem}
@media only screen and (min-width:53.125rem){.cmp-expandable-card__drawer-image-gallery{padding-bottom:0;width:50%}
}
.cmp-expandable-card__drawer-image-gallery .cmp-image{overflow:hidden;width:100%}
@media only screen and (min-width:53.125rem){.cmp-expandable-card__drawer-image-gallery .cmp-image{margin-bottom:1.25rem}
}
.cmp-expandable-card__drawer-image-gallery .cmp-image__image{height:auto;object-fit:cover;width:100%}
@media only screen and (min-width:53.125rem){.cmp-expandable-card__drawer-image-gallery .cmp-image__image{border-radius:10px}
}
.cmp-expandable-card__drawer-image-gallery .cmp-image__title{font-size:.875rem;line-height:1.75rem;margin:0 1.25rem}
@media only screen and (min-width:53.125rem){.cmp-expandable-card__drawer-image-gallery .cmp-image__title{margin:0 auto 0 0}
}
.cmp-expandable-card__drawer-content{padding-top:1.25rem}
@media only screen and (min-width:53.125rem){.cmp-expandable-card__drawer-content{margin-right:1.25rem;margin-top:0;max-width:50%;padding-top:0;width:50%}
}
.cmp-expandable-card .cmp-content-block__content{padding:0 1.25rem}
@media only screen and (min-width:53.125rem){.cmp-expandable-card .cmp-content-block__content{padding:0}
}
.cmp-expandable-card .cmp-content-block__eyebrow-text{line-height:1.5rem;margin-bottom:.75rem}
.cmp-expandable-card .cmp-content-block__headline{margin-bottom:1.25rem}
.cmp-expandable-card .cmp-content-block__sub-heading{margin-bottom:.75rem}
.cmp-expandable-card .cmp-content-block__description .cmp-text p{margin-bottom:1.25rem}
.cmp-expandable-card .cmp-content-block .cmp-button{margin-bottom:1.25rem}
.cmp-expandable-card .content-block--grid .cmp-content-block .cmp-content-block__content{padding:0 1.25rem}
@media only screen and (min-width:53.125rem){.cmp-expandable-card .content-block--grid .cmp-content-block .cmp-content-block__content{padding:0}
}
.cmp-expandable-card__drawer-collapse{position:absolute;right:45px;top:40px}
@media only screen and (min-width:76.375rem){.cmp-expandable-card--two-columns .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12.expandable-card{width:50%}
.aem-AuthorLayer-Edit .cmp-expandable-card--two-columns .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12.expandable-card{width:100%}
.cmp-expandable-card--two-columns .cmp-expandable-card-container__items>.aem-Grid>.experiencefragment.aem-GridColumn.aem-GridColumn--default--12{width:50%}
.aem-AuthorLayer-Edit .cmp-expandable-card--two-columns .cmp-expandable-card-container__items>.aem-Grid>.experiencefragment.aem-GridColumn.aem-GridColumn--default--12{width:100%}
.cmp-expandable-card--two-columns .cmp-expandable-card-container__items>.aem-Grid>.experiencefragment.aem-GridColumn.aem-GridColumn--default--12 .expandable-card{width:100%}
.cmp-expandable-card--two-columns .experiencefragment:nth-of-type(odd) .cmp-expandable-card__tile,.cmp-expandable-card--two-columns .expandable-card:nth-of-type(odd) .cmp-expandable-card__tile{align-self:flex-end}
.aem-AuthorLayer-Edit .cmp-expandable-card--two-columns .experiencefragment:nth-of-type(odd) .cmp-expandable-card__tile,.aem-AuthorLayer-Edit .cmp-expandable-card--two-columns .expandable-card:nth-of-type(odd) .cmp-expandable-card__tile{align-self:auto}
.cmp-expandable-card--two-columns .experiencefragment:nth-of-type(even) .cmp-expandable-card__tile,.cmp-expandable-card--two-columns .expandable-card:nth-of-type(even) .cmp-expandable-card__tile{align-self:flex-start}
.aem-AuthorLayer-Edit .cmp-expandable-card--two-columns .experiencefragment:nth-of-type(even) .cmp-expandable-card__tile,.aem-AuthorLayer-Edit .cmp-expandable-card--two-columns .expandable-card:nth-of-type(even) .cmp-expandable-card__tile{align-self:auto}
.cmp-expandable-card--two-columns .cmp-expandable-card__drawer{margin-left:calc(50% - 82px);width:calc(46.5rem + 40px)}
.aem-AuthorLayer-Edit .cmp-expandable-card--two-columns .cmp-expandable-card__drawer{margin-left:auto;width:100%}
.cmp-expandable-card--two-columns .experiencefragment:nth-of-type(3n+3) .cmp-expandable-card__drawer,.cmp-expandable-card--two-columns .experiencefragment:nth-of-type(3n+2) .cmp-expandable-card__drawer,.cmp-expandable-card--two-columns .expandable-card:nth-of-type(3n+3) .cmp-expandable-card__drawer,.cmp-expandable-card--two-columns .expandable-card:nth-of-type(3n+2) .cmp-expandable-card__drawer{margin-left:calc(50% - 82px)}
.aem-AuthorLayer-Edit .cmp-expandable-card--two-columns .experiencefragment:nth-of-type(3n+3) .cmp-expandable-card__drawer,.aem-AuthorLayer-Edit .cmp-expandable-card--two-columns .experiencefragment:nth-of-type(3n+2) .cmp-expandable-card__drawer,.aem-AuthorLayer-Edit .cmp-expandable-card--two-columns .expandable-card:nth-of-type(3n+3) .cmp-expandable-card__drawer,.aem-AuthorLayer-Edit .cmp-expandable-card--two-columns .expandable-card:nth-of-type(3n+2) .cmp-expandable-card__drawer{margin-left:auto;width:100%}
.cmp-expandable-card--two-columns .experiencefragment:nth-of-type(2n+2) .cmp-expandable-card__drawer,.cmp-expandable-card--two-columns .expandable-card:nth-of-type(2n+2) .cmp-expandable-card__drawer{margin-left:calc(-50% - 82px)}
.aem-AuthorLayer-Edit .cmp-expandable-card--two-columns .experiencefragment:nth-of-type(2n+2) .cmp-expandable-card__drawer,.aem-AuthorLayer-Edit .cmp-expandable-card--two-columns .expandable-card:nth-of-type(2n+2) .cmp-expandable-card__drawer{margin-left:auto;width:100%}
}