.foto-tile{background:var(--gray);cursor:zoom-in;border-radius:var(--radius);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.foto-tile img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.77,0,.175,1);display:block}.foto-tile:hover img{transform:scale(1.03)}.foto-tile__tag{left:var(--space-xs);bottom:var(--space-xs);position:absolute}.foto-hero__box{flex-direction:column;justify-content:space-between;height:100%;display:flex}.foto-hero__metas{margin-top:var(--space-s)}.foto-hero__intro{margin-bottom:var(--space-s);max-width:34rem}.foto-form{max-width:30rem}.foto-form .btn--fill{background:var(--black);color:var(--white);border-color:var(--black)}.foto-form .btn--fill:hover{background:var(--white);color:var(--black)}.foto-strip{display:none}.foto-collage{gap:var(--bs-gutter-x);background:0 0;grid-template-rows:1fr 1fr;grid-template-columns:3fr 2fr;height:100%;min-height:36rem;padding:0;display:grid;position:relative}.foto-collage__item:first-child{grid-row:1/3}.foto-collage__more{right:var(--space-s);bottom:var(--space-s);z-index:1;background:var(--black);color:var(--white);letter-spacing:-.03em;border-radius:100rem;padding:.3rem 1rem .4rem;font-size:1.65rem;font-weight:700;text-decoration:none;position:absolute}@media (max-width:991px){.foto-hero__art-col{display:none}body:has(.foto-page) .main-header__actions{display:none}.foto-hero__box{justify-content:flex-start;min-height:calc(100svh - 6.75rem)}.foto-hero .box__group{padding-top:var(--space-s);padding-bottom:var(--space-s)}.foto-hero .h-xl{font-size:2.4rem;line-height:1}.foto-hero__metas{margin-top:var(--space-xs)}.foto-hero__metas .meta--outline{display:none}.foto-strip{gap:var(--space-xxs);padding:0 var(--space-s);flex:auto;grid-template-columns:repeat(3,1fr);min-height:9rem;display:grid}.foto-strip__item{border-radius:calc(var(--radius) * .6);height:100%}.foto-strip__item img{position:absolute;inset:0}.foto-strip__item .foto-tile__tag{display:none}.foto-hero__intro{margin-bottom:var(--space-xs);font-size:1.05rem;line-height:1.35}.foto-form{gap:.45rem}.foto-form .newsletter-form__consent span{font-size:.72rem;line-height:1.3}.foto-form .btn--big{justify-content:center;justify-self:stretch;width:100%}}#gallery{scroll-margin-top:6rem}.foto-full .gallery__item{border-radius:var(--radius)}.foto-full .gallery__item img{aspect-ratio:4/5}.foto-full__head{flex-wrap:wrap}.foto-filters{gap:var(--space-xxs);flex-wrap:wrap;display:flex}.foto-filters .btn--fill{background:var(--black);color:var(--white)}.foto-lb{z-index:1300;padding:4.5rem var(--space-s);background:#080808;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.foto-lb img{object-fit:contain;border-radius:var(--radius);max-width:100%;max-height:100%}.foto-lb .btn{color:#fff;background:#080808;border-color:#fff}.foto-lb .btn:hover{color:#080808;background:#fff}.foto-lb__close{top:var(--space-s);right:var(--space-s);position:absolute}.foto-lb__nav{color:#fff;cursor:pointer;background:#080808;border:1px solid #fff;border-radius:100rem;width:3rem;height:3rem;font-size:1.4rem;position:absolute;top:50%;transform:translateY(-50%)}.foto-lb__nav:hover{color:#080808;background:#fff}.foto-lb__nav--prev{left:var(--space-s)}.foto-lb__nav--next{right:var(--space-s)}.foto-lb__bar{left:var(--space-s);right:var(--space-s);bottom:var(--space-s);justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex;position:absolute}.foto-lb__bar .meta--fill{color:#080808;background:#fff}@media (max-width:767px){.foto-lb{padding:4rem 0 5rem}.foto-lb img{border-radius:0}.foto-lb__nav{display:none}}
