.techTour_techTourSection__uRW_g{padding:80px 0;background:linear-gradient(135deg,var(--color-paper) 0,var(--color-tint) 100%);color:white;position:relative;overflow:hidden}.techTour_techTourSection__uRW_g:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="stars" width="50" height="50" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="white" opacity="0.1"/><circle cx="75" cy="75" r="1" fill="white" opacity="0.1"/><circle cx="50" cy="10" r="0.5" fill="white" opacity="0.2"/><circle cx="10" cy="60" r="0.5" fill="white" opacity="0.2"/><circle cx="90" cy="40" r="0.5" fill="white" opacity="0.2"/></pattern></defs><rect width="100" height="100" fill="url(%23stars)"/></svg>');opacity:.3;pointer-events:none}.techTour_container__IQLJF{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.techTour_header__9f9ss{text-align:center;margin-bottom:50px}.techTour_heading__RGvaZ{font-family:Playfair Display,serif;font-size:clamp(2.3rem,9vw,3.3rem);font-style:italic;font-weight:600;color:var(--color-ink);text-align:center;letter-spacing:-.02em;margin-bottom:1.5rem;line-height:1.2;opacity:1;animation:techTour_breatheText__38rw5 6s ease-in-out infinite;text-shadow:0 0 10px rgba(219,179,130,.5),0 0 20px rgba(237,204,20,.35),0 0 40px rgba(255,255,255,.1);will-change:transform,opacity}@keyframes techTour_breatheText__38rw5{0%,to{transform:skew(-5deg) scale(1)}50%{transform:skew(-5deg) scale(1.02)}}.techTour_heading__RGvaZ:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,transparent,var(--color-copper),transparent);border-radius:2px}.techTour_subtitle__dNZfp{font-size:1.4rem;color:#C99A6B;font-weight:500;margin:25px 0 15px;font-style:italic}.techTour_description__2yI6q{font-size:1.15rem;line-height:1.7;color:#e9ecef;max-width:900px;margin:0 auto}.techTour_filters__gVCwX{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:50px}.techTour_filterButton__yKggE{padding:12px 28px;background:rgba(255,255,255,.08);color:white;border:2px solid rgba(255,255,255,.2);border-radius:30px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-transform:capitalize}.techTour_filterButton__yKggE:hover{background:rgba(255,255,255,.15);border-color:#C99A6B;transform:translateY(-2px)}.techTour_filterButton__yKggE.techTour_active__La973{background:linear-gradient(135deg,#C99A6B,#B8860B);border-color:#C99A6B;color:white;font-weight:600;box-shadow:0 5px 15px rgba(201,154,107,.4)}.techTour_videoGrid__afq7e{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:35px;gap:35px}.techTour_videoCard__UgJh6{background:rgba(227,214,214,.06);border-radius:15px;overflow:hidden;cursor:pointer;transition:all .4s ease;border:2px solid rgba(255,255,255,.08);position:relative}.techTour_videoCard__UgJh6:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.5);border-color:rgba(201,154,107,.6);background:rgba(255,255,255,.08)}.techTour_videoCard__UgJh6.techTour_featured__Z099S{grid-column:span 2}.techTour_videoCard__UgJh6.techTour_featured__Z099S .techTour_thumbnailContainer__9c71N{aspect-ratio:16/9}.techTour_thumbnailContainer__9c71N{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000}.techTour_thumbnail__WOj3p{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.techTour_videoCard__UgJh6:hover .techTour_thumbnail__WOj3p{transform:scale(1.08)}.techTour_playOverlay__TuZ_H{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:all .4s ease;filter:drop-shadow(0 6px 25px rgba(241,234,234,.7))}.techTour_videoCard__UgJh6:hover .techTour_playOverlay__TuZ_H{transform:translate(-50%,-50%) scale(1.2)}.techTour_playOverlay__TuZ_H svg circle{transition:fill .3s ease}.techTour_videoCard__UgJh6:hover .techTour_playOverlay__TuZ_H svg circle{fill:rgb(229,237,243)}.techTour_duration__ZLw5f{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.85);color:white;padding:5px 10px;border-radius:6px;font-size:.9rem;font-weight:600;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.techTour_featuredBadge__QakU4{position:absolute;top:12px;left:12px;background:linear-gradient(135deg,#C99A6B,#B8860B);color:white;padding:7px 15px;border-radius:25px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;z-index:2;box-shadow:0 4px 15px rgba(201,154,107,.4)}.techTour_videoInfo__Y7q7y{padding:25px;background:rgba(255,255,255,.03);display:none}.techTour_videoTitle__PmLuz{font-size:1.2rem;font-weight:600;color:white;margin:0 0 10px;line-height:1.4;display:none}.techTour_videoDescription__Cv173{font-size:.95rem;color:#d1d5db;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.techTour_emptyState__9nz9q{text-align:center;padding:80px 20px;color:#e9ecef}.techTour_emptyState__9nz9q p{font-size:1.2rem;color:#adb5bd}.techTour_modal__uVPf3{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--color-paper) 0,var(--color-tint) 100%);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:techTour_fadeIn__8R8xc .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes techTour_fadeIn__8R8xc{0%{opacity:0}to{opacity:1}}.techTour_modalContent__UR2_n{background:#1a1a1a;border-radius:16px;width:100%;max-width:1400px;max-height:92vh;overflow-y:auto;position:relative;animation:techTour_slideUp__K5PfI .4s cubic-bezier(.16,1,.3,1);box-shadow:0 30px 60px rgba(0,0,0,.8)}@keyframes techTour_slideUp__K5PfI{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.techTour_closeButton__4NnIv{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.12);border:2px solid rgba(255,255,255,.2);color:white;width:48px;height:48px;border-radius:50%;font-size:24px;cursor:pointer;transition:all .3s ease;z-index:10;display:flex;align-items:center;justify-content:center;font-weight:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-top:3rem}.techTour_closeButton__4NnIv:hover{background:rgba(255,255,255,.2);border-color:#C99A6B;transform:rotate(90deg) scale(1.1)}.techTour_videoWrapper__dKLrR{position:relative;width:100%;padding-bottom:56.25%;background:#000;border-radius:16px 16px 0 0;overflow:hidden}.techTour_videoWrapper__dKLrR iframe{position:absolute;top:0;left:0;width:100%;height:100%}.techTour_modalInfo__wGqy_{padding:30px;color:white;background:linear-gradient(180deg,#1a1a1a,#111);border-radius:0 0 16px 16px}.techTour_modalInfo__wGqy_ h3{font-size:1.8rem;font-weight:700;margin:0 0 15px;color:white}.techTour_modalInfo__wGqy_ p{font-size:1.05rem;line-height:1.7;color:#d1d5db;margin:0}@media (max-width:1200px){.techTour_videoGrid__afq7e{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.techTour_videoCard__UgJh6.techTour_featured__Z099S{grid-column:span 2}}@media (max-width:900px){.techTour_videoCard__UgJh6.techTour_featured__Z099S{grid-column:span 1}.techTour_videoGrid__afq7e{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}}@media (max-width:768px){.techTour_techTourSection__uRW_g{padding:60px 0}.techTour_header__9f9ss{margin-bottom:40px}.techTour_heading__RGvaZ{font-size:2.2rem}.techTour_subtitle__dNZfp{font-size:1.2rem}.techTour_description__2yI6q{font-size:1.05rem}.techTour_filters__gVCwX{gap:12px;margin-bottom:40px}.techTour_filterButton__yKggE{padding:10px 22px;font-size:.95rem}.techTour_videoGrid__afq7e{grid-template-columns:1fr;gap:25px}.techTour_modal__uVPf3{padding:15px}.techTour_modalContent__UR2_n{max-height:94vh}.techTour_modalInfo__wGqy_{padding:25px}.techTour_modalInfo__wGqy_ h3{font-size:1.4rem}.techTour_modalInfo__wGqy_ p{font-size:1rem}.techTour_closeButton__4NnIv{top:15px;right:15px;width:42px;height:42px;font-size:22px}}@media (max-width:480px){.techTour_techTourSection__uRW_g{padding:50px 0}.techTour_container__IQLJF{padding:0 15px}.techTour_heading__RGvaZ{font-size:1.9rem}.techTour_subtitle__dNZfp{font-size:1.1rem}.techTour_description__2yI6q{font-size:1rem}.techTour_filters__gVCwX{gap:10px}.techTour_filterButton__yKggE{padding:8px 18px;font-size:.9rem}.techTour_videoInfo__Y7q7y{padding:20px}.techTour_videoTitle__PmLuz{font-size:1.1rem}.techTour_videoDescription__Cv173{font-size:.9rem}.techTour_modalInfo__wGqy_{padding:20px}.techTour_modalInfo__wGqy_ h3{font-size:1.25rem}.techTour_modalInfo__wGqy_ p{font-size:.95rem}.techTour_closeButton__4NnIv{width:38px;height:38px;font-size:20px}.techTour_playOverlay__TuZ_H svg{width:60px;height:60px}}