.shot-section{height:100vh;padding:0 calc(var(--hor-padding)) calc(var(--top-space) * .25);background-color:var(--color-black);align-items:flex-end;display:flex;overflow:hidden}.shot-section:before{content:"";opacity:.75;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.shot-section:after{content:"";pointer-events:none;background:linear-gradient(#0000, var(--color-black));z-index:1;width:100%;height:50%;position:absolute;bottom:-20%;left:0;overflow:hidden}.shot-section>*{z-index:1}.shot-section .media,.shot-section .shot{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.shot-section .media-container{width:100%;height:100%;position:absolute;top:0;left:0}.shot-section .content{gap:calc(var(--fs) * 1);z-index:2;grid-auto-rows:max-content;grid-auto-flow:row;width:50vw;display:grid;position:relative}.shot-section .content>*{text-align:left}.shot-section .content .h1{line-height:1.15}.shot-section .content p{width:90%}.shot-section:nth-of-type(odd){justify-content:flex-end}.shot-section.last{justify-content:center!important}.shot-section.last .content>*{text-align:center}@media (orientation:landscape){.shot-section.open{padding-top:calc(var(--fs) * 5)}.shot-section.robust{padding-top:calc(var(--fs) * 12);margin-top:calc(var(--top-space) * .5);margin-left:calc(var(--hor-padding))}}@media (orientation:portrait){.shot-section{height:initial;min-height:unset;padding:0;padding-bottom:calc(var(--fs) * 5);flex-direction:column;align-items:center;display:flex;overflow:hidden;justify-content:flex-start!important}.shot-section:after{display:none}.shot-section .shot{top:unset;left:unset;width:100%;height:calc(var(--fs) * 19.375);object-fit:cover;object-position:top center;z-index:-1;position:static}.shot-section .media-container{top:unset;left:unset;width:100%;height:calc(var(--fs) * 19.375);object-fit:cover;object-position:top center;position:relative;overflow:hidden}.shot-section .media{z-index:1!important}.shot-section .content{gap:calc(var(--fs) * 1.25);width:100%;padding:0 calc(var(--hor-padding));margin-top:calc(var(--fs) * -3.5);position:relative}.shot-section .content:after{content:"";width:100%;height:calc(var(--fs) * 5);pointer-events:none;z-index:1;background:linear-gradient(#0000, var(--color-black));position:absolute;top:0;left:0;transform:translateY(-25%)}.shot-section .content>*{z-index:2;position:relative;text-align:left!important}.shot-section .content h2{font-weight:600}.shot-section .content p{width:95%}.shot-section.last{justify-content:flex-start!important}}@media (orientation:portrait) and (aspect-ratio>=.625){.shot-section{height:initial;min-height:unset;padding:0;padding-bottom:calc(var(--fs) * 5);flex-direction:column;align-items:center;display:flex;overflow:hidden;justify-content:flex-start!important}.shot-section:after{display:none}.shot-section .media,.shot-section .shot{top:unset;left:unset;width:100%;height:calc(var(--fs) * 35);object-fit:cover;object-position:top center;z-index:-1;position:static}.shot-section .content{gap:calc(var(--fs) * 1.25);width:100%;padding:0 calc(var(--hor-padding));margin-top:calc(var(--fs) * -3.5);position:relative}.shot-section .content:after{content:"";width:100%;height:calc(var(--fs) * 15);pointer-events:none;z-index:1;background:linear-gradient(#0000, var(--color-black));position:absolute;top:0;left:0;transform:translateY(-75%)}.shot-section .content>*{z-index:2;position:relative;text-align:left!important}.shot-section .content h2{font-weight:600}.shot-section .content p{width:95%}.shot-section.last{justify-content:flex-start!important}}
