.James_Wrapper__IFrqJ{margin-top:2rem}.James_Wrapper__IFrqJ:first-child{margin-top:0}@media (min-width:992px){.James_Wrapper__IFrqJ{margin-top:3rem}}.James_Gallery__lxo6h{display:grid;grid-auto-flow:column;grid-template-columns:repeat(12,minmax(0,1fr));gap:.25rem}.James_Gallery__lxo6h.James_Gallery--single__wWQSV .James_Item__RY7Fx{grid-column:span 12/span 12;aspect-ratio:10/4}.James_Gallery__lxo6h.James_Gallery--two___gjp7 .James_Item__RY7Fx:first-child{grid-column:span 6/span 6}@media(min-width:768px){.James_Gallery__lxo6h.James_Gallery--two___gjp7 .James_Item__RY7Fx:first-child{grid-column:span 8/span 8}}.James_Gallery__lxo6h.James_Gallery--two___gjp7 .James_Item__RY7Fx:nth-child(2){grid-column:span 6/span 6;aspect-ratio:1/1}@media(min-width:768px){.James_Gallery__lxo6h.James_Gallery--two___gjp7 .James_Item__RY7Fx:nth-child(2){grid-column:span 4/span 4}}.James_Gallery__lxo6h.James_Gallery--three__18jPj .James_Item__RY7Fx:first-child{grid-column:span 6/span 6;grid-row:span 2/span 2}@media(min-width:768px){.James_Gallery__lxo6h.James_Gallery--three__18jPj .James_Item__RY7Fx:first-child{grid-column:span 8/span 8}}.James_Gallery__lxo6h.James_Gallery--three__18jPj .James_Item__RY7Fx:nth-child(2),.James_Gallery__lxo6h.James_Gallery--three__18jPj .James_Item__RY7Fx:nth-child(3){grid-column:span 6/span 6;aspect-ratio:2/1}@media(min-width:768px){.James_Gallery__lxo6h.James_Gallery--three__18jPj .James_Item__RY7Fx:nth-child(2),.James_Gallery__lxo6h.James_Gallery--three__18jPj .James_Item__RY7Fx:nth-child(3){grid-column:span 4/span 4}}.James_Gallery__lxo6h.James_Gallery--four__TevpH .James_Item__RY7Fx:first-child{grid-column:span 6/span 6;grid-row:span 2/span 2}@media(min-width:768px){.James_Gallery__lxo6h.James_Gallery--four__TevpH .James_Item__RY7Fx:first-child{grid-column:span 8/span 8}}.James_Gallery__lxo6h.James_Gallery--four__TevpH .James_Item__RY7Fx:nth-child(2){grid-column:span 6/span 6;aspect-ratio:2/1}@media(min-width:768px){.James_Gallery__lxo6h.James_Gallery--four__TevpH .James_Item__RY7Fx:nth-child(2){grid-column:span 4/span 4}}.James_Gallery__lxo6h.James_Gallery--four__TevpH .James_Item__RY7Fx:nth-child(3),.James_Gallery__lxo6h.James_Gallery--four__TevpH .James_Item__RY7Fx:nth-child(4){grid-column:span 3/span 3;aspect-ratio:1/1}@media(min-width:768px){.James_Gallery__lxo6h.James_Gallery--four__TevpH .James_Item__RY7Fx:nth-child(3),.James_Gallery__lxo6h.James_Gallery--four__TevpH .James_Item__RY7Fx:nth-child(4){grid-column:span 2/span 2;aspect-ratio:1/1}}.James_Item__RY7Fx{position:relative;background-color:var(--color-block-shade2)}.show-in-viewport:not(.edit-mode) .James_Item__RY7Fx{transition-property:transform,opacity;transition-duration:1s;transition-delay:.2s;transition-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;transform:translateY(90px)}.show-in-viewport:not(.edit-mode) .James_Item__RY7Fx:nth-child(2){transition-delay:.35s}.show-in-viewport:not(.edit-mode) .James_Item__RY7Fx:nth-child(3){transition-delay:.5s}.show-in-viewport:not(.edit-mode) .James_Item__RY7Fx:nth-child(4){transition-delay:.65s}.show-in-viewport:not(.edit-mode) .content-block--in-screen .James_Item__RY7Fx{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.James_More__qvgRR{z-index:10;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);font-size:var(--text-5xl);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.James_Image__ZURmS,.James_More__qvgRR{position:absolute;inset:0;cursor:pointer}.James_Image__ZURmS{z-index:1}.James_Image__ZURmS img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.James_Text__az1UR{display:none}@media(min-width:992px){.James_Text__az1UR{display:block;position:absolute;z-index:5;bottom:20px;left:20px;max-width:calc(100% - 40px);pointer-events:none;border-radius:4px;background-color:rgba(0,0,0,.6);padding:.25rem .5rem;font-size:var(--text-2xs);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}.James_Button__32kX3{margin-top:2rem}@media (min-width:992px){.James_Button__32kX3{margin-top:3rem}}