main.page_reference{margin:4em 0}main.page_reference h1.title{font-family:"Arimo",sans-serif;font-size:2.5rem;text-transform:uppercase;text-align:center}@media only screen and (min-width: 36em){main.page_reference h1.title{font-size:3rem}}@media only screen and (min-width: 100em){main.page_reference h1.title{font-size:3.5rem}}main.page_reference .references{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:2em;margin-top:4em}main.page_reference .references a.reference{display:block;aspect-ratio:14/9;color:#000;text-decoration:none}main.page_reference .references a.reference figure{width:100%;height:100%;position:relative;overflow:hidden}main.page_reference .references a.reference figure img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 300ms ease-in-out}main.page_reference .references a.reference:hover figure img{transform:scale(1.03)}main.page_reference .references a.reference .label{padding:.75em 1.25em;background-color:#fff}main.page_reference .references a.reference .label h3{font-family:"Arimo",sans-serif;font-size:1.15rem;font-weight:700;text-transform:uppercase}@media only screen and (min-width: 36em){main.page_reference .references a.reference .label h3{font-size:1.25rem}}@media only screen and (min-width: 62em){main.page_reference .references a.reference .label h3{font-size:1.4rem}}@media only screen and (min-width: 36em){main.page_reference .references a.reference .label{padding:.85em 1.35em}}@media only screen and (min-width: 48em)and (orientation: portrait){main.page_reference .references a.reference .label{position:absolute;bottom:0;left:0}}@media only screen and (min-width: 62em){main.page_reference .references a.reference .label{position:absolute;bottom:0;left:0;padding:1em 1.5em}}@media only screen and (min-width: 36em){main.page_reference .references a.reference{aspect-ratio:21/9}}@media only screen and (min-width: 48em)and (orientation: portrait){main.page_reference .references a.reference{position:relative}}@media only screen and (min-width: 62em){main.page_reference .references a.reference{position:relative}}@media only screen and (min-width: 48em)and (orientation: portrait){main.page_reference .references{margin-top:5em}}@media only screen and (min-width: 62em){main.page_reference .references{row-gap:3em;margin-top:6em}}@media only screen and (min-width: 75em){main.page_reference .references{margin-top:7em}}@media only screen and (min-width: 87.5em){main.page_reference .references{margin-top:8em}}@media only screen and (min-width: 48em)and (orientation: landscape){main.page_reference{margin:5em 0 4em 0}}@media only screen and (min-width: 48em)and (orientation: portrait){main.page_reference{margin:6em 0 4em 0}}@media only screen and (min-width: 62em){main.page_reference{margin:6em 0 4em 0}}@media only screen and (min-width: 75em){main.page_reference{margin:7em 0 4em 0}}@media only screen and (min-width: 87.5em){main.page_reference{margin:8em 0 4em 0}}
