.welcome[data-v-809f9fab]{margin:auto;max-width:1400px;overflow:hidden;padding:2rem 5rem;position:relative}.welcome__video-container[data-v-809f9fab]{animation:scaleIn-809f9fab .8s ease-out forwards;border-radius:8px;box-shadow:0 10px 30px #0000001a;height:0;margin:3rem 0;overflow:hidden;padding-bottom:56.25%;position:relative;transition:box-shadow .5s ease;width:100%}.welcome__video-container[data-v-809f9fab]:hover{box-shadow:0 15px 40px #0003}.welcome__thumbnail[data-v-809f9fab]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.welcome__thumbnail-image[data-v-809f9fab]{border-radius:8px}.welcome__thumbnail-image[data-v-809f9fab],.welcome__video[data-v-809f9fab]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.welcome__video[data-v-809f9fab]{left:0;position:absolute;top:0;z-index:2}.welcome__video--hidden[data-v-809f9fab]{opacity:0;pointer-events:none}.welcome__overlay[data-v-809f9fab]{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:100%;z-index:3}.welcome__text[data-v-809f9fab]{animation:fadeIn-809f9fab .8s ease-out forwards;animation-delay:.1s;background-color:#fef1ecd9;border-radius:8px;opacity:0;padding:2rem;text-align:center;width:100%}.welcome__title[data-v-809f9fab]{animation:fadeIn-809f9fab .8s ease-out forwards;animation-delay:.2s;font-size:3rem;letter-spacing:.03em;margin-bottom:.5rem}.welcome__subtitle[data-v-809f9fab],.welcome__title[data-v-809f9fab]{color:#ff4e00;font-family:Crake,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;opacity:0}.welcome__subtitle[data-v-809f9fab]{animation:fadeIn-809f9fab .8s ease-out forwards;animation-delay:.3s;font-size:1.5rem;letter-spacing:.02em;line-height:1.5;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.welcome__play-btn[data-v-809f9fab]{align-items:center;background-color:#ff4e00;border:none;border-radius:50px;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;display:inline-flex;font-family:Dico Typewriter,monospace;font-size:1.125rem;gap:.5rem;outline:none;padding:1rem 2rem;transition:background-color .15s ease,transform .3s ease}.welcome__play-btn[data-v-809f9fab]:hover{background-color:#cc3e00;box-shadow:0 6px 20px #0000004d;transform:translateY(-3px) scale(1.05)}.welcome__play-btn[data-v-809f9fab]:active{transform:translateY(2px)}.welcome__play-icon[data-v-809f9fab]{font-size:1.5rem}.welcome__controls[data-v-809f9fab]{display:none}.welcome__bottom-controls[data-v-809f9fab]{align-items:flex-end;bottom:1rem;display:flex;justify-content:space-between;left:0;padding:0 1rem;position:absolute;right:0;z-index:4}.welcome__skip-intro[data-v-809f9fab]{display:none}.welcome__left-controls[data-v-809f9fab]{animation:slideFromLeft-809f9fab .5s ease-out forwards;display:flex;gap:.5rem}.welcome__right-controls[data-v-809f9fab]{align-items:center;animation-delay:.2s;display:flex;gap:.5rem;opacity:0}.welcome__control-btn[data-v-809f9fab]{align-items:center;background-color:#003e2acc;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .15s ease,transform .15s ease;width:40px}.welcome__control-btn i[data-v-809f9fab]{font-size:20px}.welcome__control-btn[data-v-809f9fab]:hover{background-color:#003e2a}.welcome__control-btn[data-v-809f9fab]:active{transform:scale(.95)}.welcome__control-btn[data-v-809f9fab]:focus-visible{outline:2px solid #fff;outline-offset:2px}.welcome__fullscreen-btn[data-v-809f9fab]{background-color:#003e2acc}.welcome__fullscreen-btn[data-v-809f9fab]:hover{background-color:#003e2a}.welcome__skip-btn[data-v-809f9fab]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000c;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.25rem;padding:.25rem 1rem;transition:all .15s ease}.welcome__skip-btn[data-v-809f9fab]:hover{background-color:#000000e6;border-color:#ffffff80;transform:translateY(-2px)}.welcome__skip-btn[data-v-809f9fab]:active{transform:translateY(0)}.welcome__skip-btn i[data-v-809f9fab]{font-size:1.1rem}@media (max-width:768px){.welcome[data-v-809f9fab]{padding:0 .5rem}.welcome__video-container[data-v-809f9fab]{margin:1.5rem 0}.welcome__title[data-v-809f9fab]{font-size:2rem}.welcome__subtitle[data-v-809f9fab]{font-size:1rem}.welcome__controls[data-v-809f9fab]{right:.5rem;top:.5rem}.welcome__bottom-controls[data-v-809f9fab]{bottom:.5rem;padding:0 .5rem}.welcome__control-btn[data-v-809f9fab]{height:36px;width:36px}.welcome__control-btn i[data-v-809f9fab]{font-size:18px}.welcome__skip-btn[data-v-809f9fab]{padding:.25rem .5rem}}@keyframes fadeIn-809f9fab{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-809f9fab{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromRight-809f9fab{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes slideFromLeft-809f9fab{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.welcome__controls.visible[data-v-809f9fab]{animation:fadeIn-809f9fab .5s ease-out forwards}.welcome__right-controls[data-v-809f9fab]{animation:slideFromRight-809f9fab .5s ease-out forwards}.gallery-section[data-v-5bbab488]{overflow:hidden;padding:4rem 0}.gallery-wrapper[data-v-5bbab488]{margin:0 auto;max-width:1200px;padding:0 1.5rem}.gallery-title[data-v-5bbab488]{animation:fadeInDown-ae74ef7d-5bbab488 .6s ease-out;color:#003e2a;font-size:1.625rem;font-weight:700;margin-bottom:3rem;text-align:center;text-decoration:underline;text-decoration-color:#ff4e00;text-decoration-thickness:2px;text-underline-offset:8px}.gallery-row[data-v-5bbab488]{align-items:center;display:flex;gap:1.5rem;width:-moz-max-content;width:max-content}.gallery-image[data-v-5bbab488]{border-radius:1.5rem;box-shadow:0 4px 10px #0000001a;height:20rem;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:20rem}.gallery-image[data-v-5bbab488]:hover{transform:scale(1.05)}@keyframes marquee-left-5bbab488{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right-5bbab488{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-left[data-v-5bbab488]{animation:marquee-left-5bbab488 40s linear infinite}.marquee-right[data-v-5bbab488]{animation:marquee-right-5bbab488 40s linear infinite;margin-bottom:1.5rem}@keyframes fadeInDown-ae74ef7d-5bbab488{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.gallery-placeholder[data-v-5bbab488]{opacity:.3}.gallery-image-placeholder[data-v-5bbab488]{animation:loading-5bbab488 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:1.5rem;flex-shrink:0;height:20rem;width:20rem}@keyframes loading-5bbab488{0%{background-position:200% 0}to{background-position:-200% 0}}
