.introduction-page{position:fixed;top:0;left:0;z-index:1000000;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background-color:#000;cursor:none}.introduction-page .typing-effect{display:flex;align-items:center;animation:hideElement 0s forwards;animation-delay:2.1s}.introduction-page .typing-effect .text{font-size:3rem;font-weight:600;color:#fff;letter-spacing:1px;border-right:4px solid;width:100%;white-space:nowrap;overflow:hidden;margin:0 auto;animation:typing 1.9s steps(29),cursor .4s step-end infinite alternate}@keyframes typing{0%{width:0}to{width:100%}}@keyframes cursor{50%{border-color:rgba(0,0,0,0)}}.introduction-page h2{font-size:18vw;color:#00008b;color:#fff;position:absolute;top:17.5%;left:50%;transform:translate(-50%);width:100%;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;animation:showHeading 0s forwards;animation-delay:2.75s}.introduction-page h2:nth-of-type(2){color:#878787;top:32.5%;-webkit-clip-path:inset(47.5% 0 0 0);clip-path:inset(47.5% 0 0 0);animation-delay:2.45s}.introduction-page h2:nth-of-type(3){color:#5a5a5a;top:44.25%;-webkit-clip-path:inset(60% 0 0 0);clip-path:inset(60% 0 0 0);animation-delay:2.2s}@keyframes showHeading{0%{opacity:0}to{opacity:1}}@keyframes hideElement{to{opacity:0}}@media screen and (max-width:550px){.introduction-page .typing-effect .text{font-size:25px;letter-spacing:.25px}.introduction-page h2{top:40%}.introduction-page h2:nth-of-type(2){top:45%}.introduction-page h2:nth-of-type(3){top:49%}}.top_info-bar{width:100%;color:#fff;background-color:#000;background-color:red;display:flex;justify-content:space-between;align-items:center;padding:6px 2rem;z-index:100000;position:relative;top:0;left:0;opacity:1;margin:0;display:none}.top_info-bar p{font-family:Onest,sans-serif}.header-video-container{position:relative;width:100%;height:100vh;overflow:hidden}.header-video-container video{filter:brightness(22.5%);width:100%;height:100%;object-fit:cover;object-position:top;overflow:hidden}.header-video-container .header__video__text{position:absolute;top:52.5%;left:5%;transform:translateY(-50%);z-index:10;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-video-container .header__video__text h3{font-family:Onest,sans-serif;font-size:6.5rem;font-weight:400;letter-spacing:-4px;line-height:6rem;line-height:.875;color:#464646}.header-video-container .header__video__text h3:nth-of-type(2){color:#787878}.header-video-container .header__video__text h3:nth-of-type(3){color:#aaa}.header-video-container .header__video__text h3:nth-of-type(4){font-family:"Instrument Serif",serif;color:#fff;font-style:italic;letter-spacing:-.75px}.header-video-container .header__video__text .intro{font-family:Geist,sans-serif;padding-top:5rem;width:35%;color:#7d7d7d;text-wrap:balance;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.45}.header-video-container .header__video__text .intro span{font-weight:400;color:#fff}.header-video-container .scroll_down{position:absolute;bottom:0;left:50%;transform:translate(-50%,-100%);z-index:25}.header-video-container .scroll_down p{font-family:Onest,sans-serif;color:#cdcdcd;font-size:15px;font-weight:300;padding-bottom:5px;word-spacing:1px;letter-spacing:-.1px;display:flex;align-items:center;border-bottom:1px solid #555;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:.275s ease;animation:scroll_down 2.5s infinite forwards}.header-video-container .scroll_down .icon{font-size:15px;transition:.3s ease;margin-left:4px}.header-video-container .scroll_down:hover p{color:#fff;border-bottom-color:#f5f5f5}.header-video-container .scroll_down:hover .icon{transform:translateX(7px)}.header-video-container .logo{position:absolute;bottom:0;left:50%;transform:translate(-50%,40%);width:100%;line-height:1;overflow:hidden}.header-video-container .logo p{font-size:18vw;font-weight:700;color:#000;opacity:.125;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes scroll_down{0%{transform:translateY(-12px)}50%{transform:translateY(2px)}to{transform:translateY(-12px)}}#mailing__modal{position:fixed;display:flex;justify-content:space-around;align-items:center;flex-direction:row;margin:0 auto;width:50%;height:50%;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999999;box-shadow:0 0 0 9999px rgba(0,0,0,.885)}#mailing__modal .modal_image-wrapper{height:100%;width:50%;background-color:#000;position:relative}#mailing__modal .modal_image-wrapper img{position:absolute;top:35%;left:32.5%;transform:translate(-50%,-50%);object-fit:cover;height:62.5%;width:55%;z-index:4;transition:.375s ease}#mailing__modal .modal_image-wrapper img:nth-of-type(2){height:55%;width:47.5%;top:67.5%;left:70%;z-index:5}#mailing__modal .modal_info-wrapper{width:50%}#mailing__modal .modal_info-wrapper .modal_heading{font-family:Geist,sans-serif;font-size:1.75rem;font-weight:700;margin-top:.75rem;word-spacing:.5px;letter-spacing:-.5px;text-align:center;text-transform:uppercase}#mailing__modal .modal_info-wrapper .modal_description{width:90%;font-family:Geist,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.25px;margin:1rem auto;line-height:1.35;text-align:center;color:#737373}#mailing__modal .modal_info-wrapper .modal_description span{font-weight:600;color:#000}#mailing__modal .modal_info-wrapper form label{display:flex;flex-direction:column;margin:0 auto}#mailing__modal .modal_info-wrapper form label #modalInput{margin:.5rem auto 0;width:70%;border:1px solid #7d7d7d;background:rgba(0,0,0,0);padding:.75rem 1rem;text-align:center;font-size:15px;font-weight:500;text-transform:uppercase;outline:none;transition:.2s ease}#mailing__modal .modal_info-wrapper form label #modalInput:hover{border-color:#000}#mailing__modal .modal_info-wrapper form label #modalInput:focus,#mailing__modal .modal_info-wrapper form label #modalInput:focus-within{border-color:#000}#mailing__modal .modal_info-wrapper form label .modalButton{font-family:Geist,sans-serif;font-size:15px;font-weight:400;letter-spacing:.75px;margin:.75rem auto;width:70%;border:1px solid #000;padding:.75rem 1rem;background-color:#000;color:#fff;cursor:pointer;transition:.3s ease}#mailing__modal .modal_info-wrapper form label .modalButton:hover{background-color:#1e1e1e}#mailing__modal .modal_info-wrapper form label .modal_rules{color:#232323;font-family:Barlow,sans-serif;font-size:14px;font-weight:500;text-align:justify;width:70%;margin:0 auto}#mailing__modal .modal_info-wrapper form label .modal_rules span{color:#646464;font-weight:600;border-bottom:1px solid #000;cursor:pointer}#mailing__modal .modal_info-wrapper .modal__icons{display:flex;justify-content:space-around;align-self:center;flex-direction:row;margin:2.5rem auto 0;width:75%}#mailing__modal .modal_info-wrapper .modal__icons .icon{font-size:26px;color:#7d7d7d;cursor:pointer;transition:.25s ease}#mailing__modal .modal_info-wrapper .modal__icons .icon:hover{color:#000;transform:translateY(-2px) scale(1.15)}#mailing__modal .close{position:absolute;top:0;right:0;transform:translate(-25%,25%);font-size:2rem;display:flex;justify-content:center;align-items:center;color:#000;border-radius:50%;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:.2s ease-in-out}#mailing__modal .close:hover{color:#fff;background-color:#000;scale:1.06}.bottom_bar{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:100;width:100%;padding:16px 30px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(5,5,5,.95);color:#fff;display:flex;align-items:center;justify-content:space-around}.bottom_bar p{font-family:Geist,sans-serif;font-size:15px;font-weight:300;text-wrap:nowrap}.bottom_bar .icon{font-size:24px;margin-left:8px;cursor:pointer}@media screen and (max-width:1600px){.header-video-container .header__video__text h3{font-size:6.25rem}#mailing__modal{width:65%;height:55%}}@media screen and (max-width:1450px){.header-video-container .header__video__text .intro{width:50%}#mailing__modal{width:67.5%;height:57.5%}.header-video-container .header__video__text h3{font-size:6rem;letter-spacing:-3.5px}}@media screen and (max-width:1370px){#mailing__modal{width:70%;height:62.5%}.header-video-container .header__video__text h3{font-size:5.5rem}}@media screen and (max-width:1285px){#mailing__modal{width:72.5%;height:65%}.header-video-container .header__video__text h3{font-size:5.25rem}.header-video-container .header__video__text .intro{font-size:15px}}@media screen and (max-width:550px){.header-video-container video{height:100vh}.header-video-container .header__video__text{top:55%;left:0}.header-video-container .header__video__text h3{font-size:4.5rem;letter-spacing:-1.75px;padding-left:.75rem}.header-video-container .header__video__text .intro{padding:4rem 0 0;width:90%;margin:0 auto;text-align:justify;line-height:1.45}.header-video-container .logo p{display:none}#mailing__modal{width:95%;height:auto;padding-top:2.5rem;padding-bottom:2rem;flex-direction:column}#mailing__modal .modal_image-wrapper{display:none}#mailing__modal .modal_info-wrapper{width:97.5%}#mailing__modal .modal_info-wrapper .modal_heading{font-size:1.5rem;letter-spacing:-.25px}#mailing__modal .modal_info-wrapper .modal_description{width:90%;font-size:15px;line-height:1.35;text-align:justify}#mailing__modal .modal_info-wrapper form label #modalInput,#mailing__modal .modal_info-wrapper form label .modalButton{width:92.5%}#mailing__modal .modal_info-wrapper form label .modal_rules{width:90%;text-align:justify}#mailing__modal .modal_info-wrapper .modal__icons{margin-top:2.5rem;width:80%}#mailing__modal .close{transform:translate(-15%,10%)}}@media screen and (max-width:400px){.header-video-container .header__video__text .intro{line-height:1.45}}