/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lightbox-link{position:relative}.lightbox-link:after{background:#ae4198;content:"";height:100%;left:0;top:0;width:100%}.lightbox-link:after,.lightbox-link:before{opacity:0;position:absolute;transition:opacity .25s ease-in-out}.lightbox-link:before{align-items:center;background-color:#fff;border-radius:4px;color:#622558;content:"+"/"";display:flex;font-family:Font Awesome\ 6 Free;font-weight:700;height:2.375rem;justify-content:center;left:50%;pointer-events:none;top:50%;transform:translate(-50%,-50%);width:2.375rem;z-index:1}.lightbox-link:hover{border-color:#ae4198}.lightbox-link:hover:after{opacity:.5}.lightbox-link:hover:before{opacity:1}.paragraph{margin:2.5rem 0}.paragraph.paragraph--color--green-200{background-color:#e3e9df}.paragraph.paragraph--color--khaki-green-200{background-color:#f0efd7}.paragraph.paragraph--color--orange-200{background-color:#fde4d3}.paragraph.paragraph--color--yellow-200{background-color:#fff4d7}.paragraph.paragraph--color--pink-200{background-color:#f3e3eb}.paragraph.paragraph--color--purple-200{background-color:#efd9eb}.paragraph.paragraph--color--blue-200{background-color:#e3ebf6}@media (min-width:768px){.paragraph h2{max-width:50ch}}.paragraph h2~.field--subtitle,.paragraph h2~.media-text__subtitle{margin-top:-10px}.paragraph p+h2{margin-top:1.75rem}.paragraph p+h3{margin-top:1.25rem}.paragraph ul{list-style-type:disc}.paragraph ol{list-style-type:decimal}.paragraph ol:last-child,.paragraph p:last-of-type,.paragraph ul:last-child{margin-bottom:0}.paragraph p:last-of-type+ul{margin-top:1rem}.paragraph .field--name-field-button{padding:1.25rem 0 0}.paragraph .caption>figcaption{color:#090909;font-size:.875rem;font-style:italic;margin-top:.25rem;text-align:center}.paragraph .field__multiple-items{align-items:start;display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem}@media (min-width:768px){.paragraph .field__multiple-items{flex-direction:row}}.paragraph .field__multiple-items .btn{border-radius:4px;width:100%}@media (min-width:768px){.paragraph .field__multiple-items .btn{width:calc(33.3333% - 6px)}}.paragraph .field__multiple-items .btn:nth-last-child(1 of .btn--bordered){border-bottom-right-radius:25px}[class*=paragraph--color--]{margin:0;padding:2.5rem 0}.paragraph--color--none{margin:2.5rem 0;padding:0}
.table,table{border:1px solid #622558;margin:1.25rem 0}.table th,table th{color:#622558;text-align:center;text-transform:uppercase}.table td,.table th,table td,table th{background-color:transparent}.table thead tr,table thead tr{background-color:#fff}.table thead tr th,table thead tr th{border:1px solid #622558;padding:.5rem 1rem}@media (min-width:768px){.table tbody tr:nth-child(odd),table tbody tr:nth-child(odd){background-color:#e8cfe1}.table tbody tr:nth-child(2n),table tbody tr:nth-child(2n){background-color:#f3e7f0}.table tbody tr:last-child td,.table tbody tr:last-child th,table tbody tr:last-child td,table tbody tr:last-child th{border-bottom:1px solid #622558}}@media (max-width:767.98px){.table tbody tr:first-child th,table tbody tr:first-child th{border-top:1px solid #622558}.table tbody tr:last-child td:last-child,table tbody tr:last-child td:last-child{border-bottom:1px solid #622558}}.table tbody tr td,.table tbody tr th,table tbody tr td,table tbody tr th{border:1px solid #622558;padding:.5rem 1rem}.table tbody tr th,table tbody tr th{background-color:#fff;border-bottom:1px solid #e8cfe1;border-top:1px solid #e8cfe1}@media (min-width:768px){.table tbody tr th,table tbody tr th{border-top-color:transparent}}.table tbody tr td,table tbody tr td{border-bottom-color:transparent;border-top-color:transparent}@media (max-width:767.98px){.table tbody tr td:nth-child(odd),table tbody tr td:nth-child(odd){background-color:#e8cfe1}.table tbody tr td:nth-child(2n),table tbody tr td:nth-child(2n){background-color:#f3e7f0}}@media (min-width:768px){.table>tbody tr:first-child td,table>tbody tr:first-child td{border-top:1px solid #622558}}@media (max-width:767.98px){.table>tbody tr:first-child td,table>tbody tr:first-child td{border-top-color:transparent}.table>tbody tr:first-child td:first-child,table>tbody tr:first-child td:first-child{border-top:1px solid #622558}}.paragraph--type--p-01 .field--lead{font-weight:600;margin-bottom:1.25rem}@media (min-width:768px){.paragraph--type--p-01 .field--lead{max-width:75%}}.paragraph--type--p-01 .field--text{display:flex;flex-direction:column}.paragraph--type--p-01 .field--text.field--text--1_column,.paragraph--type--p-01 .field--text.field--text--2_columns{overflow-x:auto}@media (min-width:768px){.paragraph--type--p-01 .field--text.field--text--1_column{text-wrap:pretty;max-width:70em}}.paragraph--type--p-01 .field--text.field--text--1_column p:last-of-type{margin-bottom:0}@media (min-width:768px){.paragraph--type--p-01 .field--text.field--text--2_columns{flex-direction:row;gap:1.25rem}.paragraph--type--p-01 .field--text.field--text--2_columns .field--text--col-1,.paragraph--type--p-01 .field--text.field--text--2_columns .field--text--col-2{flex:1}.paragraph--type--p-01 .field--text.field--text--2_columns .field--text--col-1 p:last-of-type,.paragraph--type--p-01 .field--text.field--text--2_columns .field--text--col-2 p:last-of-type{margin-bottom:0}}
.paragraph--type--p-05 .quote__wrapper{display:flex;flex-direction:column}@media (min-width:768px){.paragraph--type--p-05 .quote__wrapper{align-items:center;flex-direction:row;margin:0 auto;width:70%}}@media (min-width:1200px){.paragraph--type--p-05 .quote__wrapper{width:50%}}.paragraph--type--p-05 .quote__img{align-self:center;border-radius:100%;flex-shrink:0;height:200px;overflow:hidden;width:200px}@media (min-width:1200px){.paragraph--type--p-05 .quote__img{height:230px;width:230px}}.paragraph--type--p-05 .quote__img img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.paragraph--type--p-05 .quote__img+figure{margin-top:1.25rem}@media (min-width:768px){.paragraph--type--p-05 .quote__img+figure{margin-left:1.25rem;margin-top:0}}.paragraph--type--p-05 .quote__img+figure blockquote{font-size:1rem}.paragraph--type--p-05 figure{margin-bottom:0}.paragraph--type--p-05 figure figcaption{font-size:.875rem}.paragraph--type--p-05 figure figcaption strong{display:block;font-size:1rem}.paragraph--type--p-05 blockquote{font-size:1.25rem;font-style:italic}.paragraph--type--p-05 p:last-of-type{margin-bottom:0}
html{scroll-behavior:smooth}.paragraph--type--p-15 .timeline--anchors ul{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:2.5rem 0;padding:0}.paragraph--type--p-15 .timeline--anchors ul li{align-items:center;display:flex}.paragraph--type--p-15 .timeline--anchors ul li:not(:last-child):after{content:"•";display:block;margin:0 .5rem}.paragraph--type--p-15 .timeline--anchors ul a{color:#ae4198;font-size:1.5rem;text-decoration:none}.paragraph--type--p-15 .timeline--anchors ul a:hover{text-decoration:underline}.paragraph--type--p-15 .timeline--decade{position:relative;scroll-margin-top:100px}@media (min-width:1200px){.paragraph--type--p-15 .timeline--decade{scroll-margin-top:105px}}.paragraph--type--p-15 .timeline--decade:before{background-color:#ae4198;bottom:0;content:"";left:.75rem;position:absolute;top:98px;width:2px;z-index:-1}@media (min-width:768px){.paragraph--type--p-15 .timeline--decade:before{left:50%}}.paragraph--type--p-15 .timeline--decade~.timeline--decade:before{top:0}@media (max-width:767.98px){.paragraph--type--p-15 .timeline--decade h3{margin-left:2.5rem}}.paragraph--type--p-15 .timeline--decade__wrapper{padding-bottom:.625rem;padding-left:2.5rem;padding-top:1.25rem;position:relative}@media (min-width:768px){.paragraph--type--p-15 .timeline--decade__wrapper{display:flex;flex-direction:column;padding-left:0}}.paragraph--type--p-15 .timeline--year{border:1px solid #dfdfdf;border-radius:4px 4px 25px 4px;margin-bottom:1.25rem;padding:1.25rem;position:relative}.paragraph--type--p-15 .timeline--year:before{border-color:#fff #fff transparent transparent;border-style:solid;border-width:8px;box-shadow:3px -3px 1px -2px rgba(0,0,0,.2);box-sizing:border-box;content:"";height:0;left:1px;position:absolute;top:1.875rem;transform:rotate(-135deg) translateY(-50%);width:0}.paragraph--type--p-15 .timeline--year:after{background-color:#fff;border:2px solid #ae4198;border-radius:100%;content:"";height:1rem;left:-2.25rem;position:absolute;top:2.25rem;width:1rem}@media (min-width:768px){.paragraph--type--p-15 .timeline--year:after{border-width:3px;height:1.25rem;width:1.25rem}.paragraph--type--p-15 .timeline--year{width:calc(50% - 40px)}.paragraph--type--p-15 .timeline--year:nth-child(odd):before{border-color:transparent transparent #fff #fff;box-shadow:-3px 3px 1px -2px rgba(0,0,0,.2);left:calc(100% - 5px)}.paragraph--type--p-15 .timeline--year:nth-child(odd):after{left:calc(100% + 32px)}.paragraph--type--p-15 .timeline--year:nth-child(2n){margin-left:auto}.paragraph--type--p-15 .timeline--year:nth-child(2n):after{left:-50px}}.paragraph--type--p-15 .timeline--year h4{margin:.5rem 0 1.25rem}.paragraph--type--p-15 .timeline--event+.paragraph--type--p-15-event{margin-top:1.875rem}@media (min-width:992px){.paragraph--type--p-15 .timeline--event+.paragraph--type--p-15-event{margin-top:2.5rem}}.paragraph--type--p-15 .timeline--event .wrapper-image{margin-top:.625rem}.paragraph--type--p-15 .timeline--event .wrapper-image img{border-radius:2px}.paragraph--type--p-15 .timeline--event .field--name-field-button{text-align:right}
