#hero-section{padding-top:calc(var(--top-space) * .5);padding-bottom:calc(var(--top-space) * .25);flex-direction:column;justify-content:space-between;align-items:center;height:100vh;display:flex;overflow:hidden}#hero-section:before{content:"";background:linear-gradient(var(--color-black), #0000);opacity:.5;z-index:1;pointer-events:none;width:100%;height:30%;position:absolute;top:0;left:0}#hero-section .media-container{width:100%;height:100%;position:absolute;top:0;left:0}#hero-section .media-container .hero-shot{z-index:-1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}#hero-section .media-container .hero-shot:after{content:"";pointer-events:none;background:linear-gradient(180deg, #0000, var(--color-black));width:100%;height:100vh;position:absolute;bottom:0;left:0}#hero-section .media-container .hero-shot video,#hero-section .media-container .hero-shot .media{object-fit:cover;object-position:bottom center;width:100%;height:99%}#hero-section .content{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}#hero-section .content p{margin-top:calc(var(--fs) * 1.25)}#hero-section .sub-content{flex-direction:column;align-items:center;display:flex}#hero-section .sub-content .h1{text-align:center}#hero-section .sub-content .paragraph-1{margin-top:calc(var(--fs) * 1);width:calc(var(--fs) * 38.6875)}#hero-section .sub-content .primary-btn{margin-top:calc(var(--fs) * 3.12)}#new-section{margin-top:calc(var(--fs) * -.5);z-index:1!important}#new-section .content{z-index:1;padding-top:calc(var(--fs) * 4);position:relative}#new-section .shot picture{width:calc(var(--fs) * 40);height:calc(var(--fs) * 40)}.simple-section{z-index:2}#media-section{min-height:unset;padding:calc(var(--top-space) * .5) 0 0;flex-direction:column;align-items:center;display:flex}#media-section video{width:calc(var(--fs) * 72.1875);height:calc(var(--fs) * 40.625);object-fit:cover;border-radius:calc(var(--fs) * var(--radius-xl))}#media-section h2{margin-top:calc(var(--fs) * 3.12)}#media-section .line-element{margin-top:calc(var(--fs) * 1.5)}#media-section .line-element span{text-transform:lowercase}.book-section .book-wrapper .second .book-shot{object-fit:cover;width:110%;height:105%;transform:translate(-50%,20%)}@media (orientation:portrait){#hero-section{padding-top:calc(var(--top-space) * 2);padding-bottom:calc(var(--top-space) * .5);height:100svh;min-height:unset;flex-direction:column;align-items:center;display:flex}#hero-section .hero-shot video{object-position:30% 0%}#hero-section>*{z-index:2}#hero-section .content{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}#hero-section .content p{margin-top:calc(var(--fs) * .75)}#hero-section .sub-content{width:100%}#hero-section .sub-content .subtitle-2{margin-top:calc(var(--fs) * 1.19)}#hero-section .sub-content .paragraph-1{padding:0 calc(var(--hor-padding) * 4);margin-top:calc(var(--fs) * .75);width:100%}#hero-section .sub-content .primary-btn{margin-top:calc(var(--fs) * 2.25)}#new-section .shot picture{width:calc(var(--fs) * 22.5);height:calc(var(--fs) * 22.5)}#media-section{min-height:unset;padding:calc(var(--top-space) * .25) calc(var(--hor-padding)) 0;flex-direction:column;align-items:center;display:flex}#media-section video{width:100%;height:calc(var(--fs) * 14.56);border-radius:calc(var(--fs) * var(--radius-lg))}#media-section h2{margin-top:calc(var(--fs) * 1.22);font-weight:600}}@media (orientation:portrait) and (aspect-ratio>=.625){#hero-section{padding-top:calc(var(--top-space) * 2);padding-bottom:calc(var(--top-space) * .5);height:100svh;min-height:unset;flex-direction:column;align-items:center;display:flex}#hero-section .hero-shot video{object-position:40% 0%}#hero-section .content p{margin-top:calc(var(--fs) * 1.25)}#hero-section .sub-content{width:100%}#hero-section .sub-content .subtitle-2{margin-top:calc(var(--fs) * 1.19)}#hero-section .sub-content .paragraph-1{padding:0 calc(var(--hor-padding) * 5);margin-top:calc(var(--fs) * .75)}#hero-section .sub-content .primary-btn{margin-top:calc(var(--fs) * 2.25)}#new-section .shot picture{width:calc(var(--fs) * 40);height:calc(var(--fs) * 40)}#media-section{min-height:unset;padding:calc(var(--top-space) * .25) calc(var(--hor-padding)) 0;flex-direction:column;align-items:center;display:flex}#media-section video{width:100%;height:calc(var(--fs) * 28.4375);border-radius:calc(var(--fs) * var(--radius-lg))}#media-section h2{margin-top:calc(var(--fs) * 1.22);font-weight:600}}
