.link-blocks__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.875rem;list-style:none;padding-left:0}@media(max-width: 768px){.link-blocks__list{grid-template-columns:1fr}}.link-blocks__item{aspect-ratio:5/4;background-size:cover;background-position:top center;padding:0;display:flex;flex-direction:column;justify-content:flex-end;position:relative}@media all and (max-width: 768px){.link-blocks__item{aspect-ratio:1}}.link-blocks__item:before{content:"";position:absolute;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 56.92%, #000000 100%);width:100%;height:100%}.link-blocks__item .link-blocks__title{font-size:1.25rem;margin-bottom:0}.link-blocks__item .link-blocks__text{max-height:0;overflow:hidden;opacity:0;transition:all .5s ease;padding-top:0}.link-blocks__item .link-blocks__text>:last-child{margin-bottom:0}.link-blocks__item:hover .link-blocks__text,.link-blocks__item:focus .link-blocks__text{max-height:12.5rem;opacity:1;padding-top:0.625rem}.link-blocks__item-link{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;flex:1;min-height:100%;padding:2.5rem;text-decoration:none;color:#fff}.link-blocks__item-link:hover,.link-blocks__item-link:focus-visible{color:#fff}.link-blocks__item-body{display:flex;flex-direction:column;gap:0.5rem;position:relative}.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.link-blocks.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.link-blocks.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.link-blocks.block--background-color-white{margin-top:-60px}.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.link-blocks.block--background-color-navy,.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.link-blocks.block--background-color-navy,.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.link-blocks.block--background-color-navy{margin-top:-60px}@media all and (min-width: 768px){.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.link-blocks.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.link-blocks.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.link-blocks.block--background-color-white{margin-top:-90px}.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.link-blocks.block--background-color-navy,.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.link-blocks.block--background-color-navy,.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.link-blocks.block--background-color-navy{margin-top:-90px}}@media all and (min-width: 1024px){.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.link-blocks.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.link-blocks.block--background-color-white,.block--background-color-white:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.link-blocks.block--background-color-white{margin-top:-120px}.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.link-blocks.block--background-color-navy,.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.link-blocks.block--background-color-navy,.block--background-color-navy:not(.block--skip):not(.block--hidden):not(.block--no-overlap)+.block--skip+.block--skip+.link-blocks.block--background-color-navy{margin-top:-120px}}

/*# sourceMappingURL=block-link-blocks.941b73a6319b9d2ed86c.css.map*/