@keyframes loader-spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader-blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.DNA-module[data-id=PortfolioList]{transition:transform 2s,opacity 2s;background-color:#101010;padding:10em 0}.DNA-module[data-id=PortfolioList].JS-effect{transform:translateY(5.5em);opacity:0}@media(max-width: 767px){.DNA-module[data-id=PortfolioList].JS-effect{transform:translateY(2.5em)}}.DNA-module[data-id=PortfolioList] .DNA-module__headlines{margin-bottom:2.5em}.DNA-module[data-id=PortfolioList] .DNA-module__list{max-width:83em;max-height:55em;overflow:auto;padding-right:5em;position:relative}.DNA-module[data-id=PortfolioList] .DNA-module__list:after{content:"";display:block;position:sticky;width:100%;height:10em;background:linear-gradient(to top, #101010, rgba(16, 16, 16, 0));bottom:0;pointer-events:none}.DNA-module[data-id=PortfolioList] .DNA-module__list[data-full-view="1"]{max-height:none !important}.DNA-module[data-id=PortfolioList] .DNA-module__list[data-full-view="1"]:after{display:none}.DNA-module[data-id=PortfolioList] .DNA-module__item{margin-top:2.5em}.DNA-module[data-id=PortfolioList] .DNA-module__item__letter{font-weight:600}.DNA-module[data-id=PortfolioList] .DNA-module__item__letter>*{font-size:4em}.DNA-module[data-id=PortfolioList] .DNA-module__item:first-child{margin-top:0}.DNA-module[data-id=PortfolioList] .DNA-module__sublist{display:flex;flex-wrap:wrap;gap:1em}.DNA-module[data-id=PortfolioList] .DNA-module__subitem{padding:1em 2em;background-color:rgba(255,255,255,.1);border-radius:.3em;transition:background-color .5s}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__top{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__title{flex:1}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__title>*{font-size:1.7em}@media(max-width: 1024px){.DNA-module[data-id=PortfolioList] .DNA-module__subitem__title>*{font-size:1.6em}}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text[data-cropped="1"]>*[data-name=content]:after{background:linear-gradient(to top, #000000, rgba(0, 0, 0, 0))}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text[data-cropped="1"]>*[data-name=trigger]{color:#f5f5f5}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text>*[data-name=content]{font-weight:300}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text>*[data-name=content]>*{font-size:1.7em}@media(max-width: 1024px){.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text>*[data-name=content]>*{font-size:1.6em}}@media(max-width: 767px){.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text>*[data-name=content]>*{font-size:1.6em}}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text>*[data-name=content]>*{line-height:1.5;margin-top:1em;margin-bottom:1em}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text>*[data-name=content]>*:first-child{margin-top:0 !important}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text>*[data-name=content]>*:last-child{margin-bottom:0 !important}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text>*[data-name=content]>*.DNA-table{margin-top:2.5em;margin-bottom:2.5em}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text>*[data-name=content] a{color:inherit;text-decoration:underline}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text>*[data-name=content] a:hover{opacity:.7}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text>*[data-name=content] ol,.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text>*[data-name=content] ul{padding-left:1.5em}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text>*[data-name=content] ol li,.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text>*[data-name=content] ul li{display:list-item}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text>*[data-name=trigger]{display:none}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text[data-cropped="1"]>*[data-name=content]{height:25em;overflow:hidden;position:relative}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text[data-cropped="1"]>*[data-name=content]:after{bottom:0;content:"";display:block;height:10em;left:0;pointer-events:none;position:absolute;width:100%}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text[data-cropped="1"]>*[data-name=trigger]{margin-top:1em;cursor:pointer;display:block}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__text[data-cropped="1"]>*[data-name=trigger]>*{font-size:1.3em}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__icon{margin-left:1.5em}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__icon>*{font-size:1.5em}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__bottom{padding-top:2.5em;padding-bottom:2.5em}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__bottom>*:nth-child(2){margin-top:2.5em}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__button{display:flex}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__button__wrap{display:flex;align-items:center}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__button__wrap>*{font-size:1.7em}@media(max-width: 1024px){.DNA-module[data-id=PortfolioList] .DNA-module__subitem__button__wrap>*{font-size:1.6em}}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__button__wrap i{font-size:1em;margin-right:1em}.DNA-module[data-id=PortfolioList] .DNA-module__subitem[data-open="0"] .DNA-module__subitem__icon{display:none}.DNA-module[data-id=PortfolioList] .DNA-module__subitem[data-open="0"] .DNA-module__subitem__bottom{display:none}@media(min-width: 1025px){.DNA-module[data-id=PortfolioList] .DNA-module__subitem[data-open="0"]:hover{background-color:rgba(255,255,255,.2)}}.DNA-module[data-id=PortfolioList] .DNA-module__subitem[data-open="1"]{width:100%;padding-top:2em}.DNA-module[data-id=PortfolioList] .DNA-module__subitem[data-open="1"] .DNA-module__subitem__title{font-weight:600}@media(max-width: 1024px){.DNA-module[data-id=PortfolioList]{padding:5em 0}.DNA-module[data-id=PortfolioList] .DNA-module__list{max-height:40em}.DNA-module[data-id=PortfolioList] .DNA-module__sublist{gap:.7em}.DNA-module[data-id=PortfolioList] .DNA-module__subitem{padding:.7em 1.5em}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__bottom{padding-top:1.5em;padding-bottom:1.5em}.DNA-module[data-id=PortfolioList] .DNA-module__subitem__bottom>*:nth-child(2){margin-top:1.5em}}
