.custom-collapse-section{position:relative}.custom-collapse-section .custom-collapse-list-group{display:flex;flex-direction:column;margin-bottom:0;padding:0;list-style:none}.custom-collapse-list-group .custom-collapse-list-item{width:100%;border-bottom:1px solid currentColor}.custom-collapse-list-group.scroll-fx .custom-collapse-list-item{opacity:0;transform:translateX(-3em);transition:opacity 1s,transform .5s}.custom-collapse-list-group.scroll-fx .custom-collapse-list-item.fade-in{opacity:1;transform:translateX(0)}.custom-collapse-list-group li.custom-collapse-list-item:first-child{border-top:1px solid currentColor}.custom-collapse-list-group li.custom-collapse-list-item:last-child{margin-bottom:0}.custom-collapse-list-group .collapse-wrapper{padding:0}.custom-collapse-list-group.career .custom-collapse-list-item{padding:0 1em;border-width:1px;border-style:solid;border-color:transparent transparent currentColor transparent;transition:all .15s ease}.custom-collapse-list-group.career .custom-collapse-list-item.active{border-color:transparent currentColor currentColor currentColor}.custom-collapse-list-group.career .custom-collapse-list-item:first-child.active{border-color:currentColor;border-width:1px}.custom-collapse-list-group .collapse-btn{display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;min-height:5em;border:0;padding:1em 0;color:currentColor;text-align:inherit}.custom-collapse-list-group .collapse-btn.h4{margin-bottom:0 !important}.custom-collapse-list-group.project .collapse-title-wrapper,.custom-collapse-list-group.career .collapse-title-wrapper{flex:0 1 calc(100% / 3 * 2);display:flex;align-items:center;transition:transform .25s ease}.custom-collapse-list-group .collapse-btn:hover .collapse-title{transform:translateX(1.5em)}.custom-collapse-list-group.career .collapse-btn:hover .collapse-icon,.custom-collapse-list-group .collapse-btn:hover .collapse-icon .icon-wrapper{transform:translateX(-1.5em)}.custom-collapse-list-group.project .collapse-btn:hover .collapse-title,.custom-collapse-list-group.career .collapse-btn:hover .collapse-title{transform:translateX(0)}.custom-collapse-list-group.project .collapse-btn:hover .collapse-title-wrapper,.custom-collapse-list-group.career .collapse-btn:hover .collapse-title-wrapper{transform:translateX(1.5em)}.custom-collapse-list-group .collapse-btn .collapse-title{flex:0 1 80%;margin-bottom:0;transition:all .25s ease}.custom-collapse-list-group .collapse-btn .collapse-title-center{text-align:center;font-size:.75em}.custom-collapse-list-group.project .collapse-btn .collapse-title,.custom-collapse-list-group.career .collapse-btn .collapse-title,.custom-collapse-list-group .collapse-title-center{flex:0 1 calc(100% / 2)}.custom-collapse-list-group .collapse-btn .collapse-icon{display:inline-flex;width:auto}.custom-collapse-list-group.project .collapse-btn .collapse-icon,.custom-collapse-list-group.career .collapse-btn .collapse-icon{flex:0 1 calc(100% / 3)}.custom-collapse-list-group .collapse-icon .icon-wrapper{display:inline-flex;width:100%;max-width:2em;height:100%;max-height:2em;transition:transform .25s ease}.custom-collapse-list-group.project .collapse-icon .icon-wrapper{margin-left:auto;margin-right:0}.custom-collapse-list-group .collapse-icon svg{width:100%;max-width:100%;height:auto;max-height:100%;transform:rotate(0);transition:transform .15s ease}.custom-collapse-list-item.active a .collapse-icon svg{transform:rotate(180deg)}.custom-collapse-list-group.career .collapse-icon{position:relative;display:flex;align-items:center;justify-content:flex-end;transition:transform .15s ease}.custom-collapse-list-group.career .collapse-icon .icon-text{font-size:.75em;opacity:1;transition:all .15s ease}.custom-collapse-list-group.career .collapse-icon .icon{display:inline-flex;align-items:center;justify-content:center;width:0;height:0;opacity:0;transform:scale(0) rotate(0);transition:opacity .15s ease,width .15s ease,height .15s ease,transform .3s ease}.custom-collapse-list-group.career .collapse-btn:hover .collapse-icon .icon-text{text-decoration:underline}.custom-collapse-list-group.career .custom-collapse-list-item.active .collapse-icon .icon-text{transform:scale(0);opacity:0}.custom-collapse-list-group.career .custom-collapse-list-item.active .collapse-icon .icon{width:1em;height:1em;opacity:1;transform:scale(1) rotate(360deg)}.custom-collapse-list-group .collapse{position:relative;width:100%;height:100%;max-height:100%;overflow:hidden;transition:max-height .15s ease}.custom-collapse-list-group .collapse.active{max-height:200vh}.custom-collapse-list-group .collapse-content{display:flex;flex-direction:column;width:100%;max-width:calc(100% - 2em);margin:0 auto 2em;padding:3em 2em;background-color:white;border-radius:1em;color:currentColor;overflow:hidden;box-shadow:rgba(0,0,0,0.15) 10px 10px 10px 0}.custom-collapse-list-group.project .collapse-content{padding:0}.custom-collapse-list-group .collapse-content-row{display:flex;align-items:stretch}.custom-collapse-list-group .collapse-content-col{flex:0 0 50%}.custom-collapse-list-group .collapse-content-col.primary-col{display:flex;flex-direction:column;justify-content:flex-end;padding:var(--section-padding) var(--padding-xxl)}.custom-collapse-list-group .collapse-content-col.primary-col .collapse-content-col-title{color:currentColor !important}.custom-collapse-list-group .collapse-content-col.primary-col .button-container{margin-top:var(--section-padding-sm)}.custom-collapse-section.connected-data .custom-collapse-list-group.project .collapse-content-col .aspect-ratio>.img-wrapper{background-size:contain !important}.custom-collapse-section.connected-data .custom-collapse-list-group.project .collapse-content-col.primary-col .button-container{text-align:right}.custom-collapse-list-group.project .collapse-image{height:100%;max-height:100%}.custom-collapse-list-group.project .collapse-image-mobile{display:none}.custom-collapse-list-group.career .collapse-content{display:flex;flex-direction:column;width:100%;max-width:100%;margin:0 auto 1em;padding:0;background-color:unset;border-radius:0;color:currentColor;overflow:unset;box-shadow:none}.custom-collapse-list-group.career .career-card .career-card-description{position:relative;padding:3em 0 6.5em;border-top:1px solid currentColor}.career-card-description ul,.career-card .career-card-row ul{list-style:initial !important;padding-left:1em !important;margin-bottom:1em !important}.career-card .career-card-description .career-btn{position:absolute;bottom:-15%;left:25%;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:6.5em;height:6.5em;padding:.25em .9em;border-radius:100%;text-align:center;text-decoration:underline;line-height:1.3;transform:rotate(-25deg) scale(1);transition:transform .3s ease}.career-card .career-card-description .career-btn.dark{background:var(--theme-dark);color:white}.career-card .career-card-description .career-btn.white-1{background:white;color:var(--theme-blue)}.career-card .career-card-description .career-btn.white-2{background:white;color:var(--theme-dark)}.career-card .career-card-description .career-btn.blue{background:var(--theme-blue);color:white}.career-card .career-card-description .career-btn:hover{transform:rotate(0) scale(0.95);text-decoration:none}.career-card .career-card-row{display:flex;align-items:flex-start;justify-content:space-between;padding:3em 0;border-top:1px solid currentColor}.career-card .career-card-row .content-right,.career-card .career-card-row .content-left{flex:0 1 calc(50% - 2em)}.career-card .career-card-row .h4{display:inline-block}@media(max-width:991px){.custom-collapse-list-group .collapse-btn{min-height:5em;padding:1em 0}.custom-collapse-list-group.career .collapse-title-wrapper,.custom-collapse-list-group.project .collapse-title-wrapper{flex:0 1 75%;flex-direction:column;align-items:flex-start}.custom-collapse-list-group.career .collapse-title,.custom-collapse-list-group.project .collapse-title{margin-bottom:.15em}.custom-collapse-list-group .collapse-btn:hover .collapse-title,.custom-collapse-list-group.project .collapse-btn:hover .collapse-title-wrapper,.custom-collapse-list-group.career .collapse-btn:hover .collapse-title-wrapper{transform:translateX(1em)}.custom-collapse-list-group.career .collapse-btn:hover .collapse-icon,.custom-collapse-list-group .collapse-btn:hover .collapse-icon .icon-wrapper{transform:translateX(-1em)}.custom-collapse-list-group.project .collapse-btn .collapse-icon,.custom-collapse-list-group.career .collapse-btn .collapse-icon{flex:0 1 25%}.custom-collapse-list-group .collapse-content-row{flex-direction:column-reverse}.custom-collapse-list-group.project .collapse-content-col.primary-col{padding:var(--section-padding) var(--padding) 1em}.custom-collapse-list-group .collapse-content-col .aspect-ratio.ratio-1-1:before{padding-top:calc(9 / 16 * 100%) !important}.custom-collapse-list-group .collapse-content{padding:2em 1em}.custom-collapse-list-group .collapse-content-col.primary-col .button-container{margin-top:1.5em}}@media(max-width:767px){.career-card .career-card-description{padding:3em 0 5em}.career-card .career-card-description .career-btn{bottom:-10%;left:unset;right:1em}.career-card .career-card-row{flex-direction:column}.career-card .career-card-row .content-right,.career-card .career-card-row .content-left{flex:0 0 100%}.custom-collapse-list-group.project .collapse-image-desktop{display:none !important}.custom-collapse-list-group.project .collapse-image-mobile{display:block;max-width:80%;margin:0 auto}}@media(max-width:575px){.custom-collapse-list-group .collapse-content-col.primary-col{padding:var(--section-padding) var(--padding)}.custom-collapse-list-group .collapse-content-col.primary-col .button-container{margin-top:1em}}