.l-home__inner{padding-bottom:5rem}@media(max-width: 1425px){.l-home__inner{padding-bottom:3rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.l-home__inner{padding-bottom:2rem}}.l-home__title{margin:auto;padding-top:20rem;padding-bottom:0;color:var(--color-usual-grey);font-size:9rem;text-align:center}@media only screen and (max-width: 1280px){.l-home__title{padding-top:15rem;font-size:7rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.l-home__title{padding-top:12rem;font-size:4rem}}.l-home__text{margin:2rem auto 0;max-width:45vw;color:var(--color-usual-grey);text-align:center}@media only screen and (max-width: 1280px){.l-home__text{max-width:70vw}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.l-home__text{margin:1.2rem auto 0;max-width:95%;font-size:.9rem}}.l-home .s-photo-gallery{padding:1rem 0 9rem}.l-home .gallery{display:grid;gap:24px;grid-auto-rows:20vw;grid-template-columns:repeat(4, 1fr);margin:auto;max-width:60vw}.l-home .gallery__item{border-radius:8px;overflow:hidden}.l-home .gallery__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-home .gallery__item--large{grid-row:span 2;grid-column:span 2}.l-home .gallery__item--wide{grid-column:span 2}.l-home .gallery__item--tall{grid-row:span 2}@media(max-width: 1425px){.l-home .gallery{max-width:75vw}}@media(max-width: 1024px){.l-home .gallery{display:grid;gap:16px;grid-auto-rows:45vw;max-width:90vw}.l-home .gallery__item--large{grid-row:span 1;grid-column:span 2}.l-home .gallery__item--wide{grid-row:span 1;grid-column:span 2}.l-home .gallery__item:not(.gallery__item--large):not(.gallery__item--wide){grid-column:span 1}}@media(max-width: 600px){.l-home .gallery{display:grid;gap:12px;grid-auto-rows:45vw;grid-template-columns:repeat(2, 1fr);max-width:95vw}.l-home .gallery__item--wide,.l-home .gallery__item-m--wide,.l-home .gallery__item--tall{grid-row:span 1;grid-column:span 1}.l-home .gallery__item-m--large{grid-row:span 1;grid-column:span 2}}
