.video-container video{top:0;left:0;width:100%;height:100%;z-index:-1}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;transition:background-color 1s ease;z-index:-2}.background-video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.sign-up-link{position:absolute;bottom:10%;left:50%;transform:translate(-50%);z-index:20;transition:opacity 1.5s ease-in-out}.video-js{-o-object-fit:cover;object-fit:cover}.play-section{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:20;display:flex;flex-direction:column;align-items:center}.signup-section{position:absolute;bottom:30%;left:50%;transform:translate(-50%);z-index:20;width:100%;display:flex;justify-content:center}.signup{display:flex;gap:1rem;justify-content:center;align-items:center;max-width:600px;width:100%;padding:0 1rem}.signup a{white-space:nowrap;flex-shrink:0}@media (max-width: 768px){.play-section{top:38%}.signup-section{bottom:25%}}@media (max-width: 640px){.play-section{top:35%}.signup{flex-direction:column;gap:.75rem}.signup a{width:280px;justify-content:center}.signup-section{bottom:20%}}.video-transparent{opacity:0;transition:opacity 1s ease-in-out}.video-visible{opacity:1;transition:opacity 1s ease-in-out}.main-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.video-js{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-opacity{transition:opacity 1s ease}.video-effect{transition:opacity 1s ease,filter 1s ease}.play-container{width:100px;height:100px;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;transition:opacity 1s ease-in-out}#play{width:8vw;height:auto}@media (max-width: 768px){#play{width:8vw}.play-container{width:80px;height:80px}.play-icon{font-size:36px}}.play-text{color:#fff}#play{cursor:pointer;position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%)}#play:hover{.stroke-solid{opacity:1;stroke-dashoffset:300}.icon{transform:scale(.9)}}@keyframes spin{to{transform:rotate(360deg)}}.stroke-solid{stroke-dashoffset:0;stroke-dashArray:300;stroke-width:4px;transition:stroke-dashoffset 1s ease,opacity 1s ease}.icon{transform:scale(.8);transform-origin:50% 50%;transition:transform .2s ease-out}body,html{margin:0;padding:0;overflow-x:hidden}.playing[data-astro-cid-ptfo4yvf]{opacity:1;filter:none}.not-playing[data-astro-cid-ptfo4yvf]{opacity:.1;filter:blur(5px)}.hidden-logo[data-astro-cid-ptfo4yvf]{opacity:0!important}section[data-astro-cid-ptfo4yvf]{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);height:calc(100vh - 100px);margin:0;padding-top:200px;overflow:hidden}[data-theme=dark] section[data-astro-cid-ptfo4yvf]{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (prefers-color-scheme: dark){[data-theme=auto] section[data-astro-cid-ptfo4yvf]{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}#skills[data-astro-cid-mopqg7ek],#gear[data-astro-cid-wyt5em7w],#approach[data-astro-cid-gmrhkg42],#testimonial[data-astro-cid-7jb5uwuz]{position:relative;z-index:30}#testimonialScroll[data-astro-cid-7jb5uwuz]{display:flex;width:100%}#testimonialScroll[data-astro-cid-7jb5uwuz]>div[data-astro-cid-7jb5uwuz]{width:100%}.youtube-video-container[data-astro-cid-dx3ju3zj]{border-radius:.5rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.video-thumbnail-container[data-astro-cid-dx3ju3zj]{cursor:pointer}.scrollbar-hide[data-astro-cid-dx3ju3zj]::-webkit-scrollbar{display:none}.scrollbar-hide[data-astro-cid-dx3ju3zj]{-ms-overflow-style:none;scrollbar-width:none}
