#hero-section{padding-top:calc(var(--top-space) * .5);padding-bottom:calc(var(--top-space) * .25);display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100vh;overflow:hidden}#hero-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:30%;background:linear-gradient(#000,#0000);opacity:.5;z-index:1;pointer-events:none}#hero-section .media-container{position:absolute;top:0;left:0;width:100%;height:100%}#hero-section .media-container .hero-shot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:-1;display:flex;align-items:center;justify-content:center;overflow:hidden}#hero-section .media-container .hero-shot:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100vh;pointer-events:none;background:linear-gradient(180deg,#0000,#000)}#hero-section .media-container .hero-shot video,#hero-section .media-container .hero-shot .media{width:100%;height:99%;object-fit:cover;object-position:bottom center}#hero-section .content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}#hero-section .content p{margin-top:calc(var(--fs) * 1.25)}#hero-section .sub-content{display:flex;flex-direction:column;align-items:center}#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{z-index:1!important;margin-top:calc(var(--fs) * -.5)}#new-section .content{z-index:1;position:relative;padding-top:calc(var(--fs) * 4)}#new-section .shot picture{width:calc(var(--fs) * 40);height:calc(var(--fs) * 40)}.simple-section{z-index:2}#media-section{display:flex;flex-direction:column;align-items:center;min-height:unset;padding:calc(var(--top-space) * .5) 0 0}#media-section video{width:calc(var(--fs) * 72.1875);height:calc(var(--fs) * 40.625);object-fit:cover;border-radius:calc(var(--fs) * 3.125)}#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{width:110%;height:105%;object-fit:cover;transform:translate(-50%,20%)}@media(orientation:portrait){#hero-section{padding-top:calc(var(--top-space) * 2);padding-bottom:calc(var(--top-space) * .5);display:flex;flex-direction:column;align-items:center;height:100svh;min-height:unset}#hero-section .hero-shot video{object-position:30% 0%}#hero-section>*{z-index:2}#hero-section .content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}#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{display:flex;flex-direction:column;align-items:center;min-height:unset;padding:calc(var(--top-space) * .25) calc(var(--hor-padding)) 0}#media-section video{width:100%;height:calc(var(--fs) * 14.56);border-radius:calc(var(--fs) * 1.875)}#media-section h2{margin-top:calc(var(--fs) * 1.22);font-weight:600}}@media(orientation:portrait)and (min-aspect-ratio:.625){#hero-section{padding-top:calc(var(--top-space) * 2);padding-bottom:calc(var(--top-space) * .5);display:flex;flex-direction:column;align-items:center;height:100svh;min-height:unset}#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{display:flex;flex-direction:column;align-items:center;min-height:unset;padding:calc(var(--top-space) * .25) calc(var(--hor-padding)) 0}#media-section video{width:100%;height:calc(var(--fs) * 28.4375);border-radius:calc(var(--fs) * 1.875)}#media-section h2{margin-top:calc(var(--fs) * 1.22);font-weight:600}}
