.join-team-section{--bg-color: #0d0d0d;--text-color: #f5f5f5;--text-muted: #a3a3a3;--gold-accent: #d4af37;--gold-glow: rgba(212, 175, 55, .25);--white-frame: #ffffff;--panel-glass: rgba(13, 13, 13, .85);--border-glass: rgba(255, 255, 255, .08);--spotlight-x: 50%;--spotlight-y: 25%;--spotlight-radius: 180px;position:relative;background-color:var(--bg-color);color:var(--text-color);overflow:hidden;width:100%;min-height:85vh;display:flex;align-items:center}.join-team-section #particle-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.65}.join-team-section .sound-toast{position:fixed;bottom:24px;right:24px;background:#0d0d0de6;color:var(--gold-accent);padding:12px 24px;border:1px solid var(--gold-accent);font-family:Share Tech Mono,monospace;font-size:.85rem;letter-spacing:.1em;z-index:9999;border-radius:4px;opacity:0;transform:translateY(20px);transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #00000080;pointer-events:none}.join-team-section .sound-toast.show{opacity:1;transform:translateY(0)}.join-team-section .shutter-flash{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;z-index:99999;pointer-events:none}.join-team-section .shutter-flash.active{animation:flash-frames .4s ease-out}.join-team-section .hero-wrapper{max-width:1400px;width:100%;margin:0 auto;padding:80px 40px;z-index:2;position:relative}.join-team-section .hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;width:100%}.join-team-section .hero-content{display:flex;flex-direction:column;justify-content:center;text-align:left}.join-team-section .breadcrumbs{font-size:.75rem;letter-spacing:.2em;margin-bottom:24px;text-transform:uppercase}.join-team-section .breadcrumbs a{color:var(--text-muted);text-decoration:none;transition:color .3s ease}.join-team-section .breadcrumbs a:hover{color:var(--gold-accent)}.join-team-section .bc-sep{color:#333;margin:0 8px}.join-team-section .bc-active{color:var(--gold-accent)}.join-team-section .hero-title{font-family:var(--heading-font-family, "Cinzel", serif);font-size:clamp(3.2rem,5.2vw,5.2rem);font-weight:700;line-height:1.05;letter-spacing:.04em;margin-bottom:20px;color:var(--text-color);text-shadow:0px 4px 20px rgba(0,0,0,.4);text-transform:uppercase}.join-team-section .hero-tagline{font-size:.9rem;font-weight:600;letter-spacing:.25em;color:var(--gold-accent);margin-bottom:24px;text-transform:uppercase}.join-team-section .hero-description{font-size:.95rem;font-weight:300;line-height:1.8;color:#c5c5c5;margin-bottom:40px;max-width:580px}.join-team-section .newsletter-form-container{max-width:500px;width:100%}.join-team-section .signup-form{display:flex;flex-direction:column;gap:16px;width:100%}.join-team-section .form-group{position:relative;width:100%}.join-team-section .input-field{width:100%;background-color:#1a1a1ab3;border:1px solid rgba(255,255,255,.1);color:#fff;padding:18px 24px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:300;border-radius:0;transition:all .3s cubic-bezier(.16,1,.3,1);outline:none;box-shadow:inset 0 2px 4px #00000080}.join-team-section .input-field:focus{border-color:var(--gold-accent);box-shadow:0 0 10px #d4af3726,inset 0 2px 4px #00000080;background-color:#1a1a1af2}.join-team-section .input-label{position:absolute;left:24px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-family:Outfit,sans-serif;font-size:.95rem;font-weight:300;pointer-events:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.join-team-section .input-field:focus~.input-label,.join-team-section .input-field:not(:placeholder-shown)~.input-label{top:0;left:15px;font-size:.75rem;font-weight:600;letter-spacing:.1em;color:var(--gold-accent);background-color:var(--bg-color);padding:2px 8px;transform:translateY(-50%)}.join-team-section .submit-button{background:transparent;border:1px solid var(--gold-accent);color:var(--text-color);padding:18px 36px;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);border-radius:0;width:100%;box-shadow:0 4px 15px #0006}.join-team-section .submit-button:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--gold-accent);transition:width .4s cubic-bezier(.16,1,.3,1);z-index:1}.join-team-section .submit-button-text{display:flex;align-items:center;justify-content:center;gap:12px;position:relative;z-index:2}.join-team-section .submit-button:hover{border-color:var(--gold-accent);color:#0d0d0d;box-shadow:0 0 20px var(--gold-glow);transform:translateY(-2px)}.join-team-section .submit-button:hover:before{width:100%}.join-team-section .submit-button:active{transform:translateY(1px)}.join-team-section .success-banner,.join-team-section .error-banner{padding:16px;margin-bottom:20px;border:1px solid;font-size:.9rem;font-family:Outfit,sans-serif}.join-team-section .success-banner{background-color:#28a7451a;border-color:#28a7454d;color:#28a745}.join-team-section .error-banner{background-color:#dc35451a;border-color:#dc35454d;color:#dc3545}.join-team-section .hero-viewport{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;gap:25px}.join-team-section .perspective-box{perspective:1200px;width:100%;max-width:500px}.join-team-section .viewfinder-card{aspect-ratio:1 / 1;background:var(--white-frame);border:15px solid var(--white-frame);box-shadow:0 15px 40px #0009,0 0 30px #ffffff0d;position:relative;overflow:hidden;cursor:none;transition:transform .5s cubic-bezier(.25,1,.5,1),box-shadow .5s ease;transform-style:preserve-3d}.join-team-section .image-layer{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.join-team-section .portrait-img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transform:scale(1.02);transition:transform .8s cubic-bezier(.25,1,.5,1)}.join-team-section .layer-grayscale{z-index:1}.join-team-section .layer-grayscale .portrait-img{filter:grayscale(1) brightness(.4) contrast(1.1) blur(1px)}.join-team-section .layer-color{z-index:2;clip-path:circle(var(--spotlight-radius) at var(--spotlight-x) var(--spotlight-y));-webkit-clip-path:circle(var(--spotlight-radius) at var(--spotlight-x) var(--spotlight-y));transition:clip-path .08s ease-out}.join-team-section .layer-color .portrait-img{filter:grayscale(0) brightness(1) contrast(1)}.join-team-section .viewfinder-card.zoomed .portrait-img{transform:scale(1.15)}.join-team-section .viewfinder-hud{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;font-family:Share Tech Mono,monospace;display:flex;flex-direction:column;justify-content:space-between;padding:12px}.join-team-section .hud-corner{position:absolute;width:18px;height:18px;border:1px solid rgba(255,255,255,.45)}.join-team-section .top-left{top:12px;left:12px;border-right:none;border-bottom:none}.join-team-section .top-right{top:12px;right:12px;border-left:none;border-bottom:none}.join-team-section .bottom-left{bottom:12px;left:12px;border-right:none;border-top:none}.join-team-section .bottom-right{bottom:12px;right:12px;border-left:none;border-top:none}.join-team-section .hud-grid{position:absolute;top:0;left:0;width:100%;height:100%}.join-team-section .grid-line{position:absolute;background-color:#ffffff12}.join-team-section .grid-line.horizontal{width:100%;height:1px}.join-team-section .grid-line.horizontal:nth-child(1){top:33.33%}.join-team-section .grid-line.horizontal:nth-child(2){top:66.66%}.join-team-section .grid-line.vertical{width:1px;height:100%}.join-team-section .grid-line.vertical:nth-child(3){left:33.33%}.join-team-section .grid-line.vertical:nth-child(4){left:66.66%}.join-team-section .hud-panel{display:flex;justify-content:space-between;align-items:center;font-size:.65rem;letter-spacing:.08em;color:#ffffffbf;background:#00000040;padding:4px 8px;border-radius:2px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.join-team-section .sound-toggle-btn{background:none;border:none;color:#ffffffbf;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;pointer-events:auto;transition:color .3s ease,transform .2s ease}.join-team-section .sound-toggle-btn:hover{color:var(--gold-accent);transform:scale(1.1)}.join-team-section .sound-svg{display:block}.join-team-section .top-bar,.join-team-section .bottom-bar{align-self:stretch}.join-team-section .hud-indicator{display:flex;align-items:center;gap:6px}.join-team-section .rec-dot{width:6px;height:6px;background-color:#f33;border-radius:50%;display:inline-block;animation:blink-red 1.2s infinite}.join-team-section .battery-icon{width:18px;height:10px;border:1px solid rgba(255,255,255,.7);padding:1px;display:flex;align-items:center;position:relative}.join-team-section .battery-icon:after{content:"";position:absolute;right:-3px;top:2px;width:2px;height:4px;background:#ffffffb3}.join-team-section .battery-level{height:100%;width:90%;background:#3f3}.join-team-section .hud-value{padding:0 4px}.join-team-section .ev-val{color:var(--gold-accent)}.join-team-section .zoom-val{background:#ffffff1a;padding:2px 6px;border-radius:2px}.join-team-section .hud-focus-bracket{position:absolute;width:60px;height:60px;border:1px solid rgba(255,255,255,0);top:25%;left:50%;transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease;z-index:4}.join-team-section .focus-bracket-corners:before,.join-team-section .focus-bracket-corners:after,.join-team-section .hud-focus-bracket:before,.join-team-section .hud-focus-bracket:after{content:"";position:absolute;width:8px;height:8px;border:1px solid var(--gold-accent);filter:drop-shadow(0 0 3px var(--gold-accent))}.join-team-section .hud-focus-bracket:before{top:0;left:0;border-right:none;border-bottom:none}.join-team-section .hud-focus-bracket:after{top:0;right:0;border-left:none;border-bottom:none}.join-team-section .focus-bracket-corners:before{bottom:0;left:0;border-right:none;border-top:none}.join-team-section .focus-bracket-corners:after{bottom:0;right:0;border-left:none;border-top:none}.join-team-section .focus-crosshair{position:absolute;top:50%;left:50%;width:4px;height:4px;background:var(--gold-accent);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 5px var(--gold-accent)}.join-team-section .focus-distance{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);font-size:.5rem;color:var(--gold-accent);white-space:nowrap;letter-spacing:.05em;text-shadow:0 1px 2px rgba(0,0,0,.8)}.join-team-section .hud-shutter-prompt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.65rem;letter-spacing:.2em;color:#ffffff73;transition:opacity .3s ease;pointer-events:none;opacity:0;text-transform:uppercase}.join-team-section .viewfinder-card:hover .hud-shutter-prompt{opacity:1;animation:prompt-fade 2s infinite alternate}.join-team-section .hud-mindset-area{position:absolute;bottom:42px;left:10px;right:10px;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:auto;z-index:10;transition:all .3s ease;opacity:0}.join-team-section .viewfinder-card:hover .hud-mindset-area{opacity:1}.join-team-section .hud-mindset-quote{font-size:.72rem;font-weight:400;letter-spacing:.08em;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.9);text-align:center;max-width:90%;line-height:1.4;text-transform:uppercase}.join-team-section .hud-mindset-cta{font-size:.68rem;font-weight:700;letter-spacing:.15em;color:var(--gold-accent);text-shadow:0 1px 3px rgba(0,0,0,.9);text-decoration:none;border-bottom:1px solid var(--gold-accent);padding-bottom:2px;transition:color .3s ease,border-color .3s ease}.join-team-section .hud-mindset-cta:hover{color:#fff;border-color:#fff}.join-team-section .viewfinder-card:hover{box-shadow:0 20px 50px #000c,0 0 30px #d4af3726}.join-team-section .hero-actions{display:flex;flex-direction:column;align-items:center;gap:12px}.join-team-section .shutter-button{background:transparent;border:1px solid var(--gold-accent);color:var(--text-color);padding:14px 28px;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);border-radius:0;z-index:5}.join-team-section .shutter-btn-inner{display:flex;align-items:center;gap:12px;position:relative;z-index:2}.join-team-section .shutter-icon-svg{transition:transform .4s cubic-bezier(.16,1,.3,1),stroke .4s ease}.join-team-section .shutter-button:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--gold-accent);transition:width .4s cubic-bezier(.16,1,.3,1);z-index:1}.join-team-section .shutter-button:hover{border-color:var(--gold-accent);color:#0d0d0d;box-shadow:0 0 15px var(--gold-glow);transform:translateY(-2px)}.join-team-section .shutter-button:hover:before{width:100%}.join-team-section .shutter-button:hover .shutter-icon-svg{transform:rotate(20deg) scale(1.15)}.join-team-section .shutter-button:active{transform:translateY(1px)}.join-team-section .camera-info-tag{display:flex;align-items:center;gap:8px;font-family:Share Tech Mono,monospace;font-size:.8rem;letter-spacing:.1em;color:var(--text-muted)}.join-team-section .camera-status-dot{width:8px;height:8px;background-color:var(--gold-accent);border-radius:50%;box-shadow:0 0 8px var(--gold-accent)}.join-team-section .blinking{animation:pulse-dot 1.5s infinite}@keyframes flash-frames{0%{opacity:.95}10%{opacity:.95}to{opacity:0}}@keyframes pulse-dot{0%{opacity:.2;box-shadow:0 0 0 var(--gold-accent)}50%{opacity:1;box-shadow:0 0 10px var(--gold-accent)}to{opacity:.2;box-shadow:0 0 0 var(--gold-accent)}}@keyframes prompt-fade{0%{opacity:.2}to{opacity:.8}}@keyframes blink-red{0%,to{opacity:0}50%{opacity:1}}@media(max-width:1024px){.join-team-section .hero-grid{grid-template-columns:1fr;gap:50px}.join-team-section .hero-wrapper{padding:60px 24px}.join-team-section .hero-content{align-items:center;text-align:center}.join-team-section .hero-description{margin-left:auto;margin-right:auto}}@media(max-width:768px){.join-team-section .hero-title{font-size:2.8rem}.join-team-section .viewfinder-card{border-width:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/join-team-rulla.css.map */
