section.gallery-verticale{box-sizing:border-box;width:100%;overflow-x:clip;background-color:#fff;--gv-row-max-height: 100svh}@supports (height: 100dvh){section.gallery-verticale{--gv-row-max-height: 100dvh}}section.gallery-verticale .list{display:flex;flex-direction:column;gap:60px;width:100%}@media(min-width:992px){section.gallery-verticale .row--count-2,section.gallery-verticale .row--count-3{border-top:1px solid rgba(0,0,0,.4)}}section.gallery-verticale .row--count-1{border:0}section.gallery-verticale .row{max-height:var(--gv-row-max-height)}section.gallery-verticale .inner{box-sizing:border-box;width:100%;max-height:var(--gv-row-max-height);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,11.111111rem);container-type:inline-size}section.gallery-verticale .cell{margin:0;padding:0;width:100%;min-width:0;min-height:0;overflow:hidden}section.gallery-verticale .image{display:block;width:100%;height:100%;object-fit:cover}section.gallery-verticale .row--count-1 .cell{height:min(66.3278271919cqw,var(--gv-row-max-height))}section.gallery-verticale .row--count-2 .inner{display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,2vw,1.666667rem)}@media(min-width:992px){section.gallery-verticale .row--count-2 .inner{display:grid;grid-template-columns:auto minmax(clamp(1.666667rem,3.5vw,3.333333rem),1fr) auto;border-bottom:1px solid rgba(0,0,0,.4);column-gap:0;row-gap:0}section.gallery-verticale .row--count-2 .inner:after{content:"";grid-row:1;align-self:stretch;justify-self:center;width:1px;min-width:0;background-color:#0006;pointer-events:none;grid-column:2}}section.gallery-verticale .row--count-2 .cell{width:min(100%,29.444444rem);max-width:29.444444rem}@media(min-width:992px){section.gallery-verticale .row--count-2 .cell{grid-row:1}section.gallery-verticale .row--count-2 .cell:nth-child(1){grid-column:1}section.gallery-verticale .row--count-2 .cell:nth-child(2){grid-column:3}}@media(max-width:991px){section.gallery-verticale .row--count-2 .cell{flex:0 0 auto;height:min(min(100cqw,29.444444rem) * 1080 / 600,(var(--gv-row-max-height) - clamp(1rem,2vw,1.666667rem)) / 2)}}@media(min-width:992px){section.gallery-verticale .row--count-2 .cell{height:min(min(29.444444rem,(100cqw - clamp(1.666667rem,3.5vw,3.333333rem)) / 2) * 1080 / 600,var(--gv-row-max-height))}}section.gallery-verticale .row--count-3 .inner{display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,2vw,1.666667rem)}@media(min-width:992px){section.gallery-verticale .row--count-3 .inner{display:grid;grid-template-columns:auto minmax(clamp(1.666667rem,3.5vw,3.333333rem),1fr) auto minmax(clamp(1.666667rem,3.5vw,3.333333rem),1fr) auto;border-bottom:1px solid rgba(0,0,0,.4);column-gap:0;row-gap:0}section.gallery-verticale .row--count-3 .inner:before{content:"";grid-row:1;align-self:stretch;justify-self:center;width:1px;min-width:0;background-color:#0006;pointer-events:none;grid-column:2}section.gallery-verticale .row--count-3 .inner:after{content:"";grid-row:1;align-self:stretch;justify-self:center;width:1px;min-width:0;background-color:#0006;pointer-events:none;grid-column:4}}section.gallery-verticale .row--count-3 .cell{width:min(100%,29.444444rem);max-width:29.444444rem}@media(max-width:991px){section.gallery-verticale .row--count-3 .cell{flex:0 0 auto;height:min(min(100cqw,29.444444rem) * 770 / 428,(var(--gv-row-max-height) - 2 * clamp(1rem,2vw,1.666667rem)) / 3)}}@media(min-width:992px){section.gallery-verticale .row--count-3 .cell{grid-row:1;height:min(min(29.444444rem,(100cqw - 2 * clamp(1.666667rem,3.5vw,3.333333rem)) / 3) * 770 / 428,var(--gv-row-max-height))}section.gallery-verticale .row--count-3 .cell:nth-child(1){grid-column:1}section.gallery-verticale .row--count-3 .cell:nth-child(2){grid-column:3}section.gallery-verticale .row--count-3 .cell:nth-child(3){grid-column:5}}section.gallery-verticale .footer{display:flex;justify-content:center;padding:2.777778rem clamp(1.25rem,5vw,11.111111rem) 5.555556rem}section.gallery-verticale .footer[hidden]{display:none}section.gallery-verticale .cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.555556rem 1.666667rem;border:1px solid #000000;border-radius:11.111111rem;background:transparent;font-family:neue-haas-grotesk-text,sans-serif;font-size:clamp(.888889rem,.761778rem + .019vw,1rem);font-weight:400;line-height:1.3;color:#000;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:.2s ease}section.gallery-verticale .cta:hover,section.gallery-verticale .cta:focus-visible{background-color:#000;border-color:#000;color:#fff}
