.block-annual-report{padding-top:3rem;padding-bottom:3.5rem}@media (min-width:1010px){.block-annual-report{padding-top:7rem;padding-bottom:7rem}}.block-annual-report:has(+.block-annual-report){padding-bottom:1.75rem}.block-annual-report+.block-annual-report{padding-top:1.75rem;padding-bottom:1.75rem}.block-annual-report__heading{margin-bottom:3.6rem}.block-annual-report__description{max-width:64.5rem;margin-bottom:3rem}@media (min-width:1010px){.block-annual-report__description{margin-bottom:3.8rem}}.block-annual-report__wrapper{display:flex;flex-wrap:wrap;min-height:30rem;border:.1rem solid var(--color-purple-500)}@media (min-width:1010px){.block-annual-report__wrapper.-swap{flex-direction:row-reverse}}.block-annual-report__image{position:relative;display:flex;width:100%}@media (min-width:1010px){.block-annual-report__image{width:50%}}.block-annual-report__img{width:100%;height:200px;object-fit:cover}@media (min-width:1010px){.block-annual-report__img{position:absolute;top:0;left:0;height:100%}}.block-annual-report__texts{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;padding:3rem 1.5rem}@media (min-width:1010px){.block-annual-report__texts{width:50%;padding:3rem 2rem}}.block-annual-report__year{width:fit-content;margin:0 0 1.5rem;padding:.8rem 1rem;border:.1rem solid var(--color-purple-500);font-size:1.8rem;font-weight:400;line-height:1;letter-spacing:.1rem}.block-annual-report__text{margin-bottom:1.5rem;font-size:1.4rem}@media (min-width:1010px){.block-annual-report__text{font-size:1.6rem}}.block-annual-report__text p+p{margin-top:3rem}.block-annual-report__file.component-button.-light{margin-top:auto}.block-annual-report__file.component-button.-light svg path{fill:none}