.large-links{position:relative;background-color:var(--color-blue);color:var(--color-off-white);padding-block:2rem;overflow:hidden}@media(min-width:1180px){.large-links{padding-block:4rem}}.large-links__inner{display:flex;flex-direction:column;gap:6.4rem}@media(min-width:1180px){.large-links__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;align-items:start}}.large-links__nav{display:grid;gap:2.4rem}@media(min-width:1180px){.large-links__nav{grid-column:1/span 7}}.large-links__item{display:block;text-decoration:none;color:var(--color-off-white);transition:opacity .3s ease}@media(min-width:1180px){.large-links__item{opacity:.4}.large-links__item.is-active,.large-links__item:hover{opacity:1}.large-links__item.is-active .large-links__item-arrow,.large-links__item:hover .large-links__item-arrow{transform:scale(1);opacity:1}}.large-links__item-text{display:inline;font-family:var(--font-display);font-size:3.9rem;font-style:normal;font-weight:400;line-height:90%;letter-spacing:-.117rem;text-transform:uppercase}@media(min-width:1180px){.large-links__item-text{font-size:8.2rem;letter-spacing:-.246rem}}.large-links__item-arrow{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background-color:var(--color-accent);color:var(--color-blue);vertical-align:top;flex-shrink:0;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s ease}@media(min-width:1180px){.large-links__item-arrow{width:4.9rem;height:4.9rem;transform:scale(.8);opacity:0;margin-left:1.6rem;margin-top:1rem}}.large-links__item-arrow svg{width:2rem;height:2rem;stroke-width:2.5}@media(min-width:768px){.large-links__item-arrow svg{width:2.4rem;height:2.4rem}}.large-links__gallery{display:none}@media(min-width:1180px){.large-links__gallery{display:block;position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:3.2rem 0;margin-top:8rem;grid-column:8/span 5}}.large-links__gallery-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.large-links__gallery-item.is-active{opacity:1;visibility:visible}.large-links__image{width:100%;height:100%;object-fit:cover;display:block}.large-links__mobile-image{width:100%;height:auto;overflow:hidden;border-radius:2.4rem 0}@media(min-width:1180px){.large-links__mobile-image{display:none}}
