.ag1{background:#fff;margin-left:calc(50% - 50vw);width:100vw}.ag1__inner{display:flex;flex-direction:column;gap:38px;padding:56px var(--gutter) 56px}.ag1__headline{font-weight:400;margin:0;max-width:659px}.ag1__collage{display:grid;gap:8px;width:100%}.ag1__cell{background:#d9d9d9;overflow:hidden;position:relative}.ag1__cell img{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;transition:transform 1.2s cubic-bezier(.16,1,.3,1);width:100%}.ag1__cell:hover img{transform:scale(1.04)}.ag1__collage--count-1{aspect-ratio:2/1;grid-template-columns:1fr}.ag1__collage--count-2{aspect-ratio:1350/650;grid-template-columns:1fr 1fr}.ag1__collage--count-3{aspect-ratio:1350/750;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr}.ag1__collage--count-3 .ag1__cell--1{grid-row:1/3}.ag1__collage--count-4{aspect-ratio:1350/850;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.ag1__collage--count-5{aspect-ratio:1350/983;display:block;position:relative}.ag1__collage--count-5 .ag1__cell{position:absolute}.ag1__collage--count-5 .ag1__cell--1{height:51.58%;left:0;top:48.42%;width:59.93%}.ag1__collage--count-5 .ag1__cell--2{height:25.33%;left:31.33%;top:0;width:28.59%}.ag1__collage--count-5 .ag1__cell--3{height:46%;left:61.11%;top:0;width:38.89%}.ag1__collage--count-5 .ag1__cell--4{height:23.03%;left:61.11%;top:77.01%;width:18.89%}.ag1__collage--count-5 .ag1__cell--5{height:23.03%;left:81.14%;top:77.01%;width:18.86%}.ag1-d1{transition-delay:.15s}.ag1-d2{transition-delay:.3s}.ag1-d3{transition-delay:.45s}.ag1__carousel{display:none}@media (max-width:900px){.ag1__inner{gap:0;padding:0}.ag1__headline{max-width:none;padding:44px var(--gutter) 44px}.ag1__collage{display:none}.ag1__carousel{display:block;overflow:hidden;position:relative;width:100%}.ag1__carousel-track{display:flex;transition:transform .55s cubic-bezier(.16,1,.3,1);will-change:transform}.ag1__carousel-slide{background:#d9d9d9;flex:0 0 100%;height:594px;overflow:hidden;position:relative;width:100%}.ag1__carousel-slide img{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.ag1__btn{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.15);border:1.5px solid hsla(0,0%,100%,.8);border-radius:50%;cursor:pointer;display:flex;height:42px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease,border-color .3s ease;width:42px;z-index:10}.ag1__btn:hover{background:rgba(0,0,0,.35);border-color:#fff}.ag1__btn--prev{left:28px}.ag1__btn--next{right:28px}.ag1__dots{bottom:16px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.ag1__dot{background:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;height:6px;transition:background .3s ease,transform .3s ease;width:6px}.ag1__dot.is-active{background:#fff;transform:scale(1.3)}}