/* compiled by scssphp 1.6.0 on Tue, 24 Mar 2026 07:10:10 +0000 (0.1011s) */

.card.--current{--card__row-gap: 0;--card__background: transparent;border-radius:0;overflow:hidden}@media (min-width:40rem){.card.--current{--card__row-gap: 0.75rem}}.card.--current .card__link{height:100%;grid-template-rows:min-content auto auto 3.25rem}@media (min-width:48rem){.card.--current .card__link{grid-template-rows:20rem minmax(45px, 1fr) 1fr 3.25rem;grid-template-rows:27.25rem max-content 1fr 3.25rem}}.card.--current .card__link:hover img{scale:1.05}.card.--current .card__link:hover .button{--gap: 0;transform:translateX(calc(100% - 2.5rem))}.card.--current .card__link:hover .button__title{opacity:0}.card.--current .card__link:hover .button svg{opacity:1}.card.--current .card__title{height:fit-content;margin-block-start:0.75rem;margin-block-end:0.75rem}@media (min-width:48rem){.card.--current .card__title{grid-row:2}}.card.--current .card__meta{--card__meta-grid-row: 4;width:100%;display:flex;justify-content:space-between;align-items:flex-end}.card.--current .card__categories{padding:0;margin:0;list-style:none}.card.--current .card__category{padding:0.75rem 1.5rem;border-radius:var(--radius);color:var(--color-white);background:rgba(255, 255, 255, 0.1)}.card.--current .card__date{color:var(--color-white);gap:0.25rem}.card.--current .card__excerpt{--card__excerpt-margin-bottom: 0.75rem;line-height:200%}@media (min-width:48rem){.card.--current .card__excerpt{grid-row:3}}.card.--current .card__image-container{grid-row:1;overflow:hidden;aspect-ratio:1}.card.--current img{height:100%;object-fit:cover;transition:scale 0.3s ease;aspect-ratio:1}.card.--current .button{--gap: 1rem;padding:0;text-transform:none;transition:transform 0.3s ease, gap 0.3s ease}.card.--current .button__title{transition:opacity 0.3s ease}.card.--current .button svg{width:2.5rem;height:2.5rem;padding:0.75rem;border:1px solid rgba(255, 255, 255, 0.2);border-radius:var(--radius);order:-1;opacity:0;transition:opacity 0.3s ease}.card.--arrangement{--card__padding: 0;--card__background: transparent;--card__radius: 0;border-block-start:1px solid rgba(255, 255, 255, 0.2);grid-column:1 / -1}.card.--arrangement:last-of-type{border-block-end:1px solid rgba(255, 255, 255, 0.2)}.card.--arrangement .card__link{padding:2rem 0;grid-template-columns:1fr;grid-template-rows:repeat(3, auto);align-items:center;row-gap:0}@media (min-width:48rem){.card.--arrangement .card__link{padding:5rem 0;grid-template-columns:21rem 5fr 4rem}}@media (min-width:64rem){.card.--arrangement .card__link{grid-template-columns:29.5rem 5fr 4rem}}.card.--arrangement .card__link:hover .card__image{transform:scale(1.05)}.card.--arrangement .card__link:hover .button{background-color:var(--color-3)}.card.--arrangement .card__eyebrow,.card.--arrangement .card__title,.card.--arrangement .card__excerpt{max-width:44rem}@media (min-width:48rem){.card.--arrangement .card__eyebrow,.card.--arrangement .card__title,.card.--arrangement .card__excerpt{padding-inline:3rem 2rem}}@media (min-width:64rem){.card.--arrangement .card__eyebrow,.card.--arrangement .card__title,.card.--arrangement .card__excerpt{padding-inline:7rem 5rem}}.card.--arrangement .card__eyebrow:not(.card__excerpt),.card.--arrangement .card__title:not(.card__excerpt),.card.--arrangement .card__excerpt:not(.card__excerpt){font-family:var(--font-family--heading)}.card.--arrangement .card__eyebrow{margin-block-start:1rem;grid-column:1 / -1;grid-row:2;font-size:var(--font-size--md);font-style:italic;line-height:normal;color:var(--color-3)}@media (min-width:48rem){.card.--arrangement .card__eyebrow{margin-block-start:0;grid-column:2;grid-row:1}}.card.--arrangement .card__title{margin-block-end:0.75rem;grid-column:1 / -1;grid-row:3;font-size:2rem;font-style:italic;color:var(--color-white)}@media (min-width:48rem){.card.--arrangement .card__title{grid-column:2;grid-row:2;font-size:3.25rem}}.card.--arrangement .card__excerpt{margin-block-end:0;margin-block-start:0;grid-column:1 / -1;grid-row:4;font-size:1.125rem}@media (min-width:48rem){.card.--arrangement .card__excerpt{grid-column:2;grid-row:3}}.card.--arrangement .card__image-container{grid-column:1 / -1;grid-row:1;overflow:hidden;aspect-ratio:2}@media (min-width:48rem){.card.--arrangement .card__image-container{grid-column:1;grid-row:1 / -1;max-width:21rem}}@media (min-width:64rem){.card.--arrangement .card__image-container{max-width:29.5rem}}.card.--arrangement .card__image-container img{width:100%;object-fit:cover;transition:transform 0.3s ease;aspect-ratio:2}@media (min-width:48rem){.card.--arrangement .card__image-container img{max-width:21rem}}@media (min-width:64rem){.card.--arrangement .card__image-container img{max-width:29.5rem}}.card.--arrangement .button{width:3rem;height:3rem;padding:0;border:1px solid var(--color-3);border-radius:var(--radius);margin-block-start:1rem;grid-column:1 / -1;grid-row:5;align-self:center;transition:background-color 0.3s ease}@media (min-width:48rem){.card.--arrangement .button{width:4rem;height:4rem;margin-block-start:0;grid-column:3;grid-row:1 / -1}}.card.--arrangement .button__title{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.card.--employee{--card__background: transparent;padding:0}.card.--employee .card__link{--card__row-gap: 0.245rem;height:100%;padding:1rem;border:1px solid var(--color-3);grid-template-columns:5rem 1fr auto;grid-template-rows:min-content min-content;column-gap:1.25rem;grid-column:1 / -1}@media (min-width:48rem){.card.--employee .card__link{padding:2rem}}.card.--employee .card__title{--heading-3__font-size: var( --font-size--md );grid-column:2;grid-row:1;align-self:flex-end}.card.--employee .card__function{grid-column:2;grid-row:2;font-size:1.125rem}.card.--employee .card__image-container{width:5rem;height:5rem;grid-column:1;grid-row:1 / -1}.card.--employee .card__image-container img{--employee-card__image-max-width: 100%;--employee-card__image-max-height: 100%;--employee-card__image-margin-right: 0;--card__image-radial--employee: var( --radius );height:100%;border-radius:var(--radius);object-fit:cover}.card.--employee .button{margin-block-start:1rem;align-self:center;grid-column:1 / -1;grid-row:3}@media (min-width:64rem){.card.--employee .button{margin-block-start:0;grid-column:2;grid-row:3}}@media (min-width:90rem){.card.--employee .button{grid-row:1 / -1;grid-column:3}}.card.--basic{--card__background: transparent;height:auto}.card.--basic .card__link{--card__row-gap: 0.75rem;height:100%;display:flex;flex-direction:column}.card.--basic .card__link:hover .button__title{opacity:1}.card.--basic .card__link:hover .button svg{left:5.5rem;background:var(--color-3)}.card.--basic .card__link:hover img{scale:1.05}.card.--basic .card__title{margin-block-start:0.75rem;font-style:italic}.card.--basic .card__excerpt{min-height:5.25rem;margin-block-end:0.75rem;flex-grow:1}.card.--basic .card__image-container{order:-1;overflow:hidden}.card.--basic .button{--gap: 1rem;--padding-inline: 0;--padding-block: 0;justify-content:flex-start;position:relative}.card.--basic .button__title{font-size:var(--font-size--xs);opacity:0;transition:font-size 0.3s ease, opacity 0.3s ease}.card.--basic .button svg{width:2.5rem;height:2.5rem;padding:0.75rem;border:1px solid var(--color-3);border-radius:var(--radius);transition:background 0.3s ease, left 0.3s ease;position:absolute;left:0}.card.--basic img{height:20rem;object-fit:cover;transition:scale 0.3s ease}@media (min-width:48rem){.card.--basic img{height:34rem}}.latest-post-slider .heading{margin-block-end:2rem}.latest-post-slider .slider{--slides: 1;--pagination: none;--numbers: none;--space-between: 1.5rem;--loop: show;--round-lengths: show;--centered-slides: show;padding-block-end:0;position:relative}@media (min-width:40rem){.latest-post-slider .slider{--slides: 2}}@media (min-width:64rem){.latest-post-slider .slider{--slides: 3}}.latest-post-slider .slider__slide{opacity:0.2;transition:opacity 0.3s ease-in-out}.latest-post-slider .slider__controls{--references-slider-compact__slider__controls-max-width: 100vw;--button-group__gap: 0.5rem;inline-size:100%;justify-content:center}.latest-post-slider .slider__prev.button,.latest-post-slider .slider__next.button{width:3rem;height:3rem;border-radius:var(--radius);background:var(--color-white)}@media (min-width:48rem){.latest-post-slider .slider__prev.button,.latest-post-slider .slider__next.button{width:5rem;height:5rem;position:absolute;top:30%;transform:translateY(-50%);z-index:4}}.latest-post-slider .slider__prev.button svg,.latest-post-slider .slider__next.button svg{--icon-scale: 1.5rem;fill:var(--color-1)}.latest-post-slider .slider__prev.button{--slider__prev-margin-inline-start: 0;--references-slider-compact__slider__prev-margin-inline-start: 0}@media (min-width:48rem){.latest-post-slider .slider__prev.button{left:-1.5rem}}@media (min-width:100rem){.latest-post-slider .slider__prev.button{left:-10%}}@media (min-width:120rem){.latest-post-slider .slider__prev.button{left:-20%}}.latest-post-slider .slider__next.button{--slider__next-margin-inline-start: 0}@media (min-width:48rem){.latest-post-slider .slider__next.button{right:-1.5rem}}@media (min-width:100rem){.latest-post-slider .slider__next.button{right:-10%}}@media (min-width:120rem){.latest-post-slider .slider__next.button{right:-20%}}.latest-post-slider .swiper-slide-active,.latest-post-slider .swiper-slide-next,.latest-post-slider .swiper-slide-prev{opacity:1}.latest-post-slider:has(.card.--arrangement) .slider{--slides: 1}@media (min-width:30rem){.latest-post-slider:has(.card.--arrangement) .slider{--slides: 2}}.latest-post-slider:has(.card.--arrangement) .slider__next.button,.latest-post-slider:has(.card.--arrangement) .slider__prev.button{width:3rem;height:3rem;position:relative}@media (min-width:80rem){.latest-post-slider:has(.card.--arrangement) .slider__next.button,.latest-post-slider:has(.card.--arrangement) .slider__prev.button{top:45%}}.latest-post-slider:has(.card.--arrangement) .slider__prev.button{--slider__prev-margin-inline-start: 0;--references-slider-compact__slider__prev-margin-inline-start: 0;left:0}@media (min-width:80rem){.latest-post-slider:has(.card.--arrangement) .slider__prev.button{left:-1.5rem}}@media (min-width:100rem){.latest-post-slider:has(.card.--arrangement) .slider__prev.button{left:-10%}}@media (min-width:120rem){.latest-post-slider:has(.card.--arrangement) .slider__prev.button{left:-20%}}.latest-post-slider:has(.card.--arrangement) .slider__next.button{--slider__next-margin-inline-start: 0;left:0rem}@media (min-width:80rem){.latest-post-slider:has(.card.--arrangement) .slider__next.button{right:-1.5rem}}@media (min-width:100rem){.latest-post-slider:has(.card.--arrangement) .slider__next.button{right:-10%}}@media (min-width:120rem){.latest-post-slider:has(.card.--arrangement) .slider__next.button{right:-20%}}.latest-post-slider:has(.card.--arrangement) .slider .swiper-slide-next,.latest-post-slider:has(.card.--arrangement) .slider .swiper-slide-next+.slider__slide{opacity:0.2}.latest-post-slider:has(.card.--arrangement) .card.--arrangement{padding-block:0;border-block-start:0}.latest-post-slider:has(.card.--arrangement) .card.--arrangement .card__link{padding-block:0}