.c-post{--c-post-image-hover-scale: 1.14;position:relative;display:grid;grid-template-rows:subgrid}.c-post--highlighted{display:unset}.c-post--highlighted .c-post__wrapper{display:unset}.c-post--highlighted .c-post__image-wrapper .c-figure{--aspect-ratio: 361 / 440 !important}@media(min-width: 52.125em){.c-post--highlighted .c-post__image-wrapper .c-figure{--aspect-ratio: 393 / 241 !important}}.c-post--highlighted .c-post__content{position:absolute;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:0 24px 32px 24px;color:#fff;row-gap:16px}@media(min-width: 52.125em){.c-post--highlighted .c-post__content{padding:0 24px 24px 24px}}@media(min-width: 90em){.c-post--highlighted .c-post__content{padding:0 40px 40px 40px}}.c-post--highlighted .c-post__image-overlay{position:absolute;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.9) 93.13%)}.c-post--highlighted .c-post__category-date-wrapper{color:#fff}.c-post--highlighted .c-post__title{font-size:24px;line-height:140%;font-weight:350;font-family:"PP Fragment",sans-serif}@media(min-width: 52.125em){.c-post--highlighted .c-post__title{font-size:32px;line-height:140%}}@media(min-width: 90em){.c-post--highlighted .c-post__title{font-size:32px;line-height:140%}}@media(min-width: 120em){.c-post--highlighted .c-post__title{font-size:40px;line-height:140%}}.c-post--highlighted .c-post__text{font-size:16px;line-height:140%;font-weight:500}@media(min-width: 52.125em){.c-post--highlighted .c-post__text{font-size:16px;line-height:140%}}@media(min-width: 90em){.c-post--highlighted .c-post__text{font-size:20px;line-height:140%}}@media(min-width: 120em){.c-post--highlighted .c-post__text{font-size:24px;line-height:140%}}.c-post--highlighted .c-post__text-wrapper{row-gap:4px}.c-post--highlighted .c-post__arrow-wrapper{display:none}.c-post--highlighted .c-post__arrow-wrapper-big{display:flex;justify-content:flex-start;width:20px;opacity:0;transition:opacity .5s cubic-bezier(0.2, 0.9, 0.4, 1)}@media(hover: hover)and (pointer: fine){.c-post--highlighted .c-post__wrapper:hover .c-post__arrow-wrapper-big{opacity:1}}.c-post--highlighted .c-post__title-wrapper{align-items:center}.c-post--publication{row-gap:16px}.c-post--publication .c-post__text-wrapper{row-gap:4px}.c-post--publication .c-post__text{font-size:12px;line-height:140%}@media(min-width: 52.125em){.c-post--publication .c-post__text{font-size:12px;line-height:140%}}@media(min-width: 90em){.c-post--publication .c-post__text{font-size:14px;line-height:140%}}@media(min-width: 120em){.c-post--publication .c-post__text{font-size:14px;line-height:140%}}.c-post--publication .c-post__title{font-size:14px;line-height:140%}@media(min-width: 52.125em){.c-post--publication .c-post__title{font-size:14px;line-height:140%}}@media(min-width: 90em){.c-post--publication .c-post__title{font-size:16px;line-height:140%}}@media(min-width: 120em){.c-post--publication .c-post__title{font-size:18px;line-height:140%}}.c-post--publication-large{--c-post-image-hover-scale: 1.1}.c-post--publication-large .c-post__content{row-gap:16px}@media(min-width: 90em){.c-post--publication-large .c-post__content{padding-inline-start:40px}}.c-post--publication-large .c-post__image-wrapper{grid-row:span 5}.c-post--publication-large .c-post__content-inner{row-gap:32px}.c-post--publication-large .c-post__text-wrapper{row-gap:4px}.c-post--publication-large .c-post__text{font-size:16px;line-height:140%;font-weight:500;font-family:"Frutiger Neue LT",sans-serif}@media(min-width: 52.125em){.c-post--publication-large .c-post__text{font-size:16px;line-height:140%}}@media(min-width: 90em){.c-post--publication-large .c-post__text{font-size:20px;line-height:140%}}@media(min-width: 120em){.c-post--publication-large .c-post__text{font-size:24px;line-height:140%}}.c-post--publication-large .c-post__title{font-size:24px;line-height:140%;font-weight:350;font-family:"PP Fragment",sans-serif}@media(min-width: 52.125em){.c-post--publication-large .c-post__title{font-size:32px;line-height:140%}}@media(min-width: 90em){.c-post--publication-large .c-post__title{font-size:32px;line-height:140%}}@media(min-width: 120em){.c-post--publication-large .c-post__title{font-size:40px;line-height:140%}}.c-post--publication-large .c-post__wrapper{row-gap:20px}@media(min-width: 90em){.c-post--publication-large .c-post__wrapper{grid-template-columns:repeat(2, 1fr);-moz-column-gap:20px;column-gap:20px;row-gap:0}}.c-post--publication-large .c-post__arrow-wrapper{margin-top:32px}.c-post__wrapper{display:grid;grid-row:span 4;grid-template-rows:subgrid;color:unset;row-gap:8px}@media(min-width: 52.125em){.c-post__wrapper{row-gap:16px}}@media(hover: hover)and (pointer: fine){.c-post__wrapper:hover .c-post__image-wrapper img{transform:scale(var(--c-post-image-hover-scale))}}@media(hover: hover)and (pointer: fine){.c-post__wrapper:hover .c-animated-arrow__shaft{stroke-dashoffset:0}.c-post__wrapper:hover .c-animated-arrow__head{transform:translateX(5px)}}.c-post__content-inner{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:16px}@media(min-width: 52.125em){.c-post__content-inner{row-gap:24px}}.c-post__image-wrapper{grid-row:span 1}.c-post__image-wrapper .c-figure{overflow:hidden}.c-post__image-wrapper img{width:100%;transform:scale(1);transition:transform .5s cubic-bezier(0.2, 0.9, 0.4, 1)}.c-post__content{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:8px}@media(min-width: 52.125em){.c-post__content{row-gap:16px}}.c-post__text-wrapper{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:8px}.c-post__text-wrapper p{margin:0}.c-post__category-date-wrapper{font-size:12px;line-height:140%;color:#8b969c;font-weight:350;font-family:"Frutiger Neue LT",sans-serif}@media(min-width: 52.125em){.c-post__category-date-wrapper{font-size:12px;line-height:140%}}@media(min-width: 90em){.c-post__category-date-wrapper{font-size:14px;line-height:140%}}@media(min-width: 120em){.c-post__category-date-wrapper{font-size:14px;line-height:140%}}.c-post__title{font-size:16px;line-height:140%;font-weight:500;font-family:"Frutiger Neue LT",sans-serif}@media(min-width: 52.125em){.c-post__title{font-size:16px;line-height:140%}}@media(min-width: 90em){.c-post__title{font-size:20px;line-height:140%}}@media(min-width: 120em){.c-post__title{font-size:24px;line-height:140%}}.c-post__title-link{color:inherit;text-decoration:none}.c-post__text{font-size:14px;line-height:140%;font-weight:350;font-family:"Frutiger Neue LT",sans-serif}@media(min-width: 52.125em){.c-post__text{font-size:14px;line-height:140%}}@media(min-width: 90em){.c-post__text{font-size:16px;line-height:140%}}@media(min-width: 120em){.c-post__text{font-size:18px;line-height:140%}}.c-post__arrow-wrapper-big{display:none}.c-post__arrow-wrapper{margin-top:16px}@media(min-width: 52.125em){.c-post__arrow-wrapper{margin-top:24px}}.c-post__title-wrapper{display:flex;flex-direction:row;justify-content:space-between;-moz-column-gap:32px;column-gap:32px}.c-publications{display:grid;grid-column-gap:16px;grid-template-columns:repeat(2, 1fr)}@media(min-width: 52.125em){.c-publications{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 90em){.c-publications{grid-column-gap:20px;grid-template-columns:repeat(12, 1fr)}}@media(min-width: 90em){.c-publications{grid-template-columns:repeat(10, 1fr)}}.c-publications .c-post{grid-row:span 4;margin-block-start:40px}.c-publications .c-post[hidden]{display:none}@media(min-width: 52.125em){.c-publications .c-post{grid-column:span 2}}.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])){--c-post-image-hover-scale: 1.1;display:unset;grid-column:span 2;margin-block-end:8px;margin-block-start:0}.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__content{row-gap:16px}@media(min-width: 90em){.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__content{padding-inline-start:40px}}.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__image-wrapper{grid-row:span 5}.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__content-inner{row-gap:32px}.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__text-wrapper{row-gap:4px}.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__text{font-size:16px;line-height:140%;font-weight:500;font-family:"Frutiger Neue LT",sans-serif}@media(min-width: 52.125em){.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__text{font-size:16px;line-height:140%}}@media(min-width: 90em){.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__text{font-size:20px;line-height:140%}}@media(min-width: 120em){.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__text{font-size:24px;line-height:140%}}.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__title{font-size:24px;line-height:140%;font-weight:350;font-family:"PP Fragment",sans-serif}@media(min-width: 52.125em){.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__title{font-size:32px;line-height:140%}}@media(min-width: 90em){.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__title{font-size:32px;line-height:140%}}@media(min-width: 120em){.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__title{font-size:40px;line-height:140%}}.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__wrapper{row-gap:20px}@media(min-width: 90em){.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__wrapper{grid-template-columns:repeat(2, 1fr);-moz-column-gap:20px;column-gap:20px;row-gap:0}}.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])) .c-post__arrow-wrapper{margin-top:32px}@media(min-width: 52.125em){.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])){grid-column:span 6}}@media(min-width: 90em){.c-publications .c-post:not([hidden]):not(.c-post:not([hidden])~.c-post:not([hidden])){grid-column:span 10}}
/*# sourceMappingURL=publications.css.map */