@font-face{font-family:'Copperplate';src:url('../fonts/Copperplate.otf') format('opentype');font-weight:normal;font-style:normal;font-display:swap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Inter',sans-serif;background:#0a0705;color:#ffffff;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}ul,ol{list-style:none}:root{--brand-brown:#4f3222;--brand-brown-light:#6b4a36;--brand-brown-dark:#3a2418;--brand-cream:#f5efe6;--brand-gold:#c9a96e;--brand-gold-light:#e0c992;--white:#ffffff;--black:#0a0705;--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.65);--text-muted:rgba(255,255,255,0.35);--surface-1:#0f0c09;--surface-2:#1a1410;--surface-3:#241c16;--glass-bg:rgba(79,50,34,0.12);--glass-bg-light:rgba(255,255,255,0.03);--glass-bg-medium:rgba(255,255,255,0.05);--glass-bg-strong:rgba(79,50,34,0.18);--glass-border:rgba(255,255,255,0.08);--glass-border-light:rgba(255,255,255,0.06);--glass-border-gold:rgba(201,169,110,0.12);--glass-shadow:0 8px 32px rgba(0,0,0,0.3);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:50px;--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.5s ease;--transition-smooth:0.7s cubic-bezier(0.25,0.46,0.45,0.94)}.font-serif{font-family:'Copperplate',serif}.section-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(79,50,34,0.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(201,169,110,0.15);padding:10px 22px;border-radius:var(--radius-xl);font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--brand-gold);margin-bottom:24px;box-shadow:0 4px 24px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.04)}.section-badge svg{width:14px;height:14px;fill:var(--brand-gold)}.section-title{font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.15;color:var(--white);margin-bottom:16px;letter-spacing:-0.5px}.section-title span{background:linear-gradient(135deg,var(--brand-gold),var(--brand-gold-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{font-size:clamp(15px,1.5vw,18px);color:var(--text-secondary);max-width:600px;line-height:1.8}.header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 clamp(20px,4vw,60px);height:80px;display:flex;align-items:center;justify-content:space-between;background:rgba(10,7,5,0.4);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,0.06);transition:background 0.4s ease,box-shadow 0.4s ease}.header.scrolled{background:rgba(10,7,5,0.92);box-shadow:0 4px 30px rgba(0,0,0,0.4)}.header-logo{display:flex;align-items:center;text-decoration:none}.header-logo img{height:32px;width:auto;display:block;filter:brightness(1);transition:opacity var(--transition-base)}.header-logo:hover img{opacity:0.85}.header-nav{display:flex;align-items:center;gap:8px}.header-nav a{color:rgba(255,255,255,0.7);text-decoration:none;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:8px 16px;border-radius:var(--radius-sm);transition:all var(--transition-base);position:relative}.header-nav a:hover{color:var(--white);background:rgba(255,255,255,0.08)}.header-nav a.active{color:var(--brand-gold)}.header-contact-btn{margin-left:16px;padding:8px 20px !important;background:transparent !important;border:1px solid rgba(255,255,255,0.15) !important;border-radius:6px !important;color:rgba(255,255,255,0.7) !important;font-weight:600 !important;letter-spacing:1px !important;transition:all 0.25s ease !important}.header-contact-btn:hover{transform:translateY(-1px);color:var(--white) !important;border-color:rgba(255,255,255,0.35) !important;background:transparent !important}.mobile-menu-btn{display:none;flex-direction:column;gap:6px;cursor:pointer;padding:10px;border:none;background:transparent;z-index:10001}.mobile-menu-btn span{display:block;width:28px;height:2px;background:var(--white);border-radius:2px;transition:all 0.3s ease;transform-origin:center}.mobile-menu-btn.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-menu-btn.active span:nth-child(2){opacity:0;transform:translateX(-10px)}.mobile-menu-btn.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.page-hero{position:relative;width:100%;min-height:55vh;display:flex;align-items:flex-end;padding:0 clamp(20px,6vw,100px);padding-top:120px;padding-bottom:70px;overflow:hidden}.page-hero::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,169,110,0.2),transparent)}.page-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:brightness(0.3) saturate(0.6);transition:transform 8s ease}.page-hero:hover .page-hero-bg{transform:scale(1.03)}.page-hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(10,7,5,0.5) 0%,rgba(10,7,5,0.15) 40%,rgba(10,7,5,0.95) 100%)}.page-hero-overlay::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 30% 80%,rgba(79,50,34,0.15) 0%,transparent 60%);pointer-events:none}.page-hero-content{position:relative;z-index:5;max-width:800px}.page-hero-content .section-title{margin-bottom:20px;text-shadow:0 2px 40px rgba(0,0,0,0.5)}.page-hero-content .section-subtitle{margin-bottom:0}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,60px)}.container-fluid{width:100%;padding:0 clamp(20px,4vw,60px)}.section{padding:clamp(60px,8vw,120px) clamp(20px,6vw,100px);position:relative}.section-dark{background:var(--surface-1)}.section-darker{background:var(--black)}.section-brown{background:linear-gradient(135deg,var(--brand-brown-dark),var(--brand-brown))}.section-divider{width:60px;height:2px;background:linear-gradient(90deg,var(--brand-brown),var(--brand-gold));border-radius:2px;margin:20px 0 30px}.glass-card{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:clamp(24px,3vw,48px);transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.4s ease,box-shadow 0.4s ease}.glass-card:hover{border-color:rgba(201,169,110,0.2);box-shadow:0 12px 48px rgba(79,50,34,0.2),0 0 0 1px rgba(201,169,110,0.08);transform:translateY(-4px)}.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:all 0.25s cubic-bezier(0.25,0.46,0.45,0.94);font-family:'Inter',sans-serif}.btn svg{width:14px;height:14px;fill:currentColor;transition:transform 0.25s ease}.btn:hover svg{transform:translateX(3px)}.btn-primary{background:var(--brand-gold);color:#0a0705;border:1px solid var(--brand-gold)}.btn-primary:hover{background:var(--brand-gold-light);border-color:var(--brand-gold-light);transform:translateY(-1px);box-shadow:0 4px 12px rgba(201,169,110,0.2)}.btn-outline{background:transparent;color:rgba(255,255,255,0.7);border:1px solid rgba(255,255,255,0.15)}.btn-outline:hover{color:var(--white);border-color:rgba(255,255,255,0.35);transform:translateY(-1px)}.btn-white{background:var(--white);color:var(--brand-brown);border:1px solid var(--white)}.btn-white:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,40px)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,30px)}.grid-6{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(12px,1.5vw,20px)}.footer{background:#131110;padding:0;position:relative}.footer-top{padding:64px clamp(20px,6vw,100px) 48px;border-top:1px solid rgba(255,255,255,0.1)}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;max-width:1100px;margin:0 auto}.footer-brand{max-width:280px}.footer-brand-logo{display:flex;align-items:center;margin-bottom:20px}.footer-brand-logo img{height:28px;width:auto;display:block;opacity:1}.footer-brand p{font-size:13px;color:rgba(255,255,255,0.92);line-height:1.8;margin-bottom:24px}.footer-col h4{font-size:10px;font-weight:600;color:var(--brand-gold);text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;position:relative;padding-bottom:0}.footer-col h4::after{display:none}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{font-size:14px;color:#ffffff;transition:color 0.2s ease;display:inline-block;text-decoration:none}.footer-col ul li a:hover{color:var(--brand-gold)}.footer-social{display:flex;gap:8px}.footer-social a{width:32px;height:32px;border-radius:6px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.footer-social a:hover{border-color:rgba(255,255,255,0.3);background:rgba(255,255,255,0.1)}.footer-social a svg{width:14px;height:14px;fill:#ffffff;transition:fill 0.2s ease}.footer-social a:hover svg{fill:var(--brand-gold)}.footer-bottom{border-top:1px solid rgba(255,255,255,0.08);padding:16px clamp(20px,6vw,100px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;max-width:1100px;margin:0 auto}.footer-bottom span,.footer-bottom a{font-size:12px;color:rgba(255,255,255,0.85);letter-spacing:0.3px;text-decoration:none}.footer-bottom a:hover{color:var(--brand-gold)}.form-group{margin-bottom:20px}.form-label{display:block;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);margin-bottom:8px}.form-input,.form-textarea,.form-select{width:100%;padding:14px 18px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-md);color:var(--white);font-family:'Inter',sans-serif;font-size:14px;transition:all var(--transition-base);outline:none}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-muted)}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--brand-gold);background:rgba(201,169,110,0.05);box-shadow:0 0 0 3px rgba(201,169,110,0.1),0 4px 16px rgba(0,0,0,0.15);transform:translateY(-1px)}.form-textarea{min-height:140px;resize:vertical}.event-card{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--glass-bg-light);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.4s ease,box-shadow 0.4s ease;display:flex;flex-direction:column}.event-card:hover{transform:translateY(-8px);border-color:rgba(201,169,110,0.25);box-shadow:0 16px 48px rgba(0,0,0,0.4),0 0 0 1px rgba(201,169,110,0.08)}.event-card-image{width:100%;height:220px;background-size:cover;background-position:center;position:relative;transition:transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94)}.event-card:hover .event-card-image{transform:scale(1.05)}.event-card-image::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(10,7,5,0.8))}.event-card-date{position:absolute;top:16px;left:16px;background:rgba(10,7,5,0.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-sm);padding:8px 14px;text-align:center;z-index:2}.event-card-date .day{font-size:22px;font-weight:700;color:var(--brand-gold);line-height:1}.event-card-date .month{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary)}.event-card-body{padding:24px;flex:1;display:flex;flex-direction:column}.event-card-title{font-size:18px;font-weight:600;color:var(--white);margin-bottom:12px;line-height:1.3}.event-card-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);margin-top:auto}.event-card-meta svg{width:14px;height:14px;fill:var(--brand-gold);opacity:0.6}.team-card{text-align:center;padding:32px 24px;border-radius:var(--radius-lg);background:var(--glass-bg-light);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.4s ease,box-shadow 0.4s ease}.team-card:hover{transform:translateY(-8px);border-color:rgba(201,169,110,0.25);box-shadow:0 16px 48px rgba(0,0,0,0.4),0 0 0 1px rgba(201,169,110,0.08)}.team-card-avatar{width:100px;height:100px;border-radius:50%;margin:0 auto 20px;background:linear-gradient(135deg,var(--brand-brown),var(--brand-gold));display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:var(--white);box-shadow:0 4px 20px rgba(79,50,34,0.3);overflow:hidden;transition:transform 0.4s ease,box-shadow 0.4s ease}.team-card:hover .team-card-avatar{transform:scale(1.08);box-shadow:0 8px 28px rgba(79,50,34,0.45)}.team-card-avatar img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94)}.team-card:hover .team-card-avatar img{transform:scale(1.1)}.team-card-name{font-size:18px;font-weight:600;color:var(--white);margin-bottom:6px}.team-card-role{font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--brand-gold);margin-bottom:14px}.team-card-bio{font-size:13px;color:var(--text-secondary);line-height:1.7}.contact-info-card{display:flex;align-items:flex-start;gap:18px;padding:28px;border-radius:var(--radius-lg);background:var(--glass-bg-light);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.4s ease,box-shadow 0.4s ease}.contact-info-card:hover{border-color:rgba(201,169,110,0.2);transform:translateY(-4px);box-shadow:0 12px 36px rgba(0,0,0,0.25)}.contact-info-card:hover .contact-info-icon{transform:scale(1.08);box-shadow:0 6px 20px rgba(79,50,34,0.4)}.contact-info-icon{transition:transform 0.3s ease,box-shadow 0.3s ease}.contact-info-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--brand-brown),var(--brand-brown-light));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 15px rgba(79,50,34,0.3)}.contact-info-icon svg{width:22px;height:22px;fill:var(--white)}.contact-info-text h4{font-size:16px;font-weight:600;color:var(--white);margin-bottom:6px}.contact-info-text p,.contact-info-text a{font-size:14px;color:var(--text-secondary);line-height:1.6}.contact-info-text a:hover{color:var(--brand-gold)}.map-container{width:100%;height:350px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--glass-border)}.map-container iframe{width:100%;height:100%;border:none;filter:grayscale(0.6) brightness(0.7) contrast(1.1);transition:filter var(--transition-base)}.map-container:hover iframe{filter:grayscale(0.2) brightness(0.8) contrast(1)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes borderGlow{0%,100%{border-color:rgba(201,169,110,0.15)}50%{border-color:rgba(201,169,110,0.35)}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity 0.8s cubic-bezier(0.25,0.46,0.45,0.94),transform 0.8s cubic-bezier(0.25,0.46,0.45,0.94)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:0.1s}.stagger-2{transition-delay:0.2s}.stagger-3{transition-delay:0.3s}.stagger-4{transition-delay:0.4s}.stagger-5{transition-delay:0.5s}.stagger-6{transition-delay:0.6s}.header{animation:slideDown 0.8s ease forwards}body.landing-page,body.landing-page html{height:100%;overflow:hidden}.landing-wrapper{width:100%;height:100vh;height:100dvh;position:relative;display:flex;flex-direction:column}.nav-item-dropdown{position:relative}.dropdown-trigger{display:flex;align-items:center;gap:4px;cursor:pointer}.dropdown-trigger svg{width:12px;height:12px;fill:currentColor;opacity:0.5;transition:transform 0.3s ease}.nav-item-dropdown:hover .dropdown-trigger svg{transform:rotate(180deg);opacity:1}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);background:rgba(15,12,10,0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:12px;min-width:180px;opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);box-shadow:0 10px 40px rgba(0,0,0,0.5);z-index:1000}.nav-item-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.dropdown-menu a{display:block;width:100%;padding:10px 16px;font-size:12px;color:rgba(255,255,255,0.7);border-radius:6px;transition:all 0.2s ease;text-transform:uppercase;letter-spacing:1px;background:transparent}.dropdown-menu a:hover{color:var(--brand-gold);background:rgba(255,255,255,0.05);transform:translateX(4px)}.lang-switcher{margin-left:12px}.lang-switcher .dropdown-trigger{border:1px solid rgba(255,255,255,0.2);padding:8px 14px;border-radius:50px;font-size:11px;font-weight:600;transition:all 0.3s ease}.lang-switcher:hover .dropdown-trigger{border-color:var(--brand-gold);background:rgba(201,169,110,0.05);color:var(--brand-gold)}.lang-switcher .dropdown-menu{min-width:120px;margin-top:8px}.header-lang{position:relative;margin-left:12px}.lang-trigger{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px solid rgba(255,255,255,0.2);padding:8px 14px;border-radius:50px;font-size:11px;font-weight:600;color:rgba(255,255,255,0.85);letter-spacing:1px;text-transform:uppercase;transition:all 0.3s ease;user-select:none}.lang-trigger svg{width:11px;height:11px;fill:currentColor;opacity:0.6;transition:transform 0.3s ease}.header-lang:hover .lang-trigger{border-color:var(--brand-gold);background:rgba(201,169,110,0.05);color:var(--brand-gold)}.header-lang:hover .lang-trigger svg{transform:rotate(180deg);opacity:1}.lang-dropdown{position:absolute;top:100%;right:0;transform:translateY(10px);background:rgba(15,12,10,0.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:8px;min-width:150px;opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);box-shadow:0 10px 40px rgba(0,0,0,0.5);z-index:1001;margin-top:8px}.header-lang:hover .lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.lang-dropdown a{display:block;padding:8px 14px;font-size:12px;color:rgba(255,255,255,0.78);border-radius:6px;text-decoration:none;transition:all 0.2s ease;letter-spacing:0.3px}.lang-dropdown a:hover{color:var(--brand-gold);background:rgba(255,255,255,0.05)}.lang-dropdown a.active{color:var(--brand-gold);background:rgba(201,169,110,0.06)}.branches-container{flex:1;display:flex;width:100%;height:100%;position:relative}.branch-panel{flex:1;position:relative;overflow:hidden;cursor:pointer;transition:flex 0.7s cubic-bezier(0.25,0.46,0.45,0.94);text-decoration:none;color:inherit}.branch-panel:hover{flex:1.8}.branch-panel:not(:last-child)::after{content:'';position:absolute;top:0;right:-1px;width:2px;height:100%;background:linear-gradient(to bottom,transparent 0%,rgba(201,169,110,0.4) 30%,rgba(201,169,110,0.6) 50%,rgba(201,169,110,0.4) 70%,transparent 100%);z-index:10}.branch-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 0.7s cubic-bezier(0.25,0.46,0.45,0.94),filter 0.7s ease;filter:brightness(0.5) saturate(0.8)}.branch-panel:hover .branch-bg{transform:scale(1.08);filter:brightness(0.6) saturate(1)}.branch-panel--sky .branch-bg{background-image:url('../images/sky.webp')}.branch-panel--dragos .branch-bg{background-image:url('../images/dragos.webp')}.branch-panel--yalikavak .branch-bg{background-image:url('../images/yalikavak.webp')}.branch-panel--opadel .branch-bg{background-image:url('https://opadel.co/public/template/images/hero-bg.webp')}.branch-panel--ospa .branch-bg{background-image:url('../images/ospa-panel.webp');background-position:center center}.branch-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(10,7,5,0.3) 0%,rgba(10,7,5,0.1) 40%,rgba(10,7,5,0.5) 70%,rgba(10,7,5,0.85) 100%);transition:background 0.5s ease}.branch-panel:hover .branch-overlay{background:linear-gradient(to bottom,rgba(79,50,34,0.15) 0%,rgba(10,7,5,0.05) 40%,rgba(10,7,5,0.4) 70%,rgba(10,7,5,0.8) 100%)}.branch-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 clamp(24px,3vw,48px) clamp(40px,6vh,80px);z-index:5}.branch-location-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,0.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);padding:6px 14px;border-radius:50px;font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--brand-gold-light);margin-bottom:16px;opacity:0;transform:translateY(10px);transition:all 0.5s ease 0.1s}.branch-panel:hover .branch-location-badge{opacity:1;transform:translateY(0)}.branch-location-badge svg{width:12px;height:12px;fill:var(--brand-gold)}.branch-name{font-family:'Copperplate',serif;font-size:clamp(26px,2.6vw,44px);font-weight:700;color:var(--white);line-height:1.1;margin-bottom:8px;transition:all 0.5s ease;white-space:nowrap}.branch-panel--yalikavak .branch-name{font-size:clamp(22px,2.1vw,36px)}.branch-name span{color:var(--brand-gold)}.branch-subtitle{font-size:clamp(10px,0.8vw,13px);color:rgba(255,255,255,0.5);font-weight:400;letter-spacing:1.5px;margin-bottom:20px;transition:all 0.5s ease;white-space:nowrap}.branch-panel:hover .branch-subtitle{color:rgba(255,255,255,0.7)}.branch-details{display:flex;flex-direction:column;gap:10px;max-height:0;overflow:hidden;opacity:0;transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94)}.branch-panel:hover .branch-details{max-height:200px;opacity:1}.branch-detail-item{display:flex;align-items:center;gap:10px;font-size:13px;color:rgba(255,255,255,0.65)}.branch-detail-item svg{width:16px;height:16px;fill:var(--brand-gold);flex-shrink:0;opacity:0.7}.branch-detail-item a{color:rgba(255,255,255,0.65);text-decoration:none;transition:color 0.3s ease}.branch-detail-item a:hover{color:var(--brand-gold-light)}.branch-cta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:11px 24px;background:var(--brand-gold);color:#0a0705;text-decoration:none;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;width:fit-content;border:1px solid var(--brand-gold);opacity:0;transform:translateY(15px);transition:all 0.5s ease 0.2s}.branch-panel:hover .branch-cta{opacity:1;transform:translateY(0)}.branch-cta:hover{background:var(--brand-gold-light);border-color:var(--brand-gold-light);transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(201,169,110,0.2)}.branch-cta svg{width:14px;height:14px;stroke:#0a0705;fill:none;transition:transform 0.25s ease}.branch-cta:hover svg{transform:translateX(3px)}.branch-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Copperplate',serif;font-size:clamp(80px,12vw,200px);font-weight:700;color:rgba(255,255,255,0.03);pointer-events:none;transition:all 0.7s ease;z-index:1}.branch-panel:hover .branch-number{color:rgba(201,169,110,0.06);transform:translate(-50%,-50%) scale(1.1)}.branch-deco-line{position:absolute;left:clamp(24px,3vw,48px);top:120px;width:1px;height:0;background:linear-gradient(to bottom,transparent,var(--brand-gold),transparent);opacity:0;transition:all 0.8s ease 0.1s;z-index:5}.branch-panel:hover .branch-deco-line{height:80px;opacity:0.4}.floating-social{position:fixed;right:24px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:16px;z-index:100}.floating-social a{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.08);display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.floating-social a:hover{background:rgba(79,50,34,0.4);border-color:rgba(201,169,110,0.3);transform:translateX(-4px)}.floating-social a svg{width:18px;height:18px;fill:rgba(255,255,255,0.5);transition:fill 0.3s ease}.floating-social a:hover svg{fill:var(--brand-gold)}.bottom-bar{position:fixed;bottom:0;left:0;right:0;min-height:40px;display:flex;align-items:center;justify-content:center;gap:16px;background:rgba(10,7,5,0.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,0.04);z-index:100;padding:10px 20px;flex-wrap:wrap;text-align:center;line-height:1.4}.bottom-bar span{font-size:11px;color:rgba(255,255,255,0.3);letter-spacing:1px}.bottom-bar a{font-size:11px;color:rgba(255,255,255,0.3);text-decoration:none;transition:color 0.3s ease}.bottom-bar a:hover{color:var(--brand-gold)}.explore-hint{position:fixed;bottom:56px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:100;animation:fadeIn 1s ease forwards,pulse 2s ease-in-out infinite;animation-delay:2s,3s;opacity:0}.explore-hint span{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,0.3)}@keyframes pulse{0%,100%{opacity:0.4}50%{opacity:0.8}}.cursor-glow{position:fixed;width:300px;height:300px;background:radial-gradient(circle,rgba(79,50,34,0.12) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:998;transition:opacity 0.3s ease;opacity:0}.preloader{position:fixed;inset:0;background:var(--black);z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity 0.6s ease,visibility 0.6s ease}.preloader.hidden{opacity:0;visibility:hidden}.preloader-logo{margin-bottom:32px;opacity:0;animation:fadeInUp 0.6s ease 0.2s forwards}.preloader-logo svg{width:clamp(200px,30vw,320px);height:auto}.preloader-logo svg .logo-path{fill:none;stroke:#fff;stroke-width:1.5;stroke-dasharray:3000;stroke-dashoffset:3000;animation:drawLogo 2s ease forwards 0.4s}.preloader-logo svg .logo-fill{fill:#fff;opacity:0;animation:revealFill 0.8s ease forwards 1.8s}.preloader-logo svg .accent-path{fill:none;stroke:var(--brand-gold);stroke-width:1.5;stroke-dasharray:500;stroke-dashoffset:500;animation:drawLogo 1.2s ease forwards 1s}.preloader-logo svg .accent-fill{fill:var(--brand-gold);opacity:0;animation:revealFill 0.8s ease forwards 2s}@keyframes drawLogo{to{stroke-dashoffset:0}}@keyframes revealFill{to{opacity:1}}.preloader-glow{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(201,169,110,0.15) 0%,transparent 70%);position:absolute;animation:preloaderPulse 2s ease-in-out infinite}@keyframes preloaderPulse{0%,100%{transform:scale(1);opacity:0.5}50%{transform:scale(2.5);opacity:0}}.preloader-bar{width:200px;height:2px;background:rgba(255,255,255,0.1);border-radius:2px;overflow:hidden;opacity:0;animation:fadeIn 0.4s ease 0.5s forwards}.preloader-bar-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--brand-brown),var(--brand-gold));border-radius:2px;animation:expandWidth 1.5s cubic-bezier(0.25,0.46,0.45,0.94) 0.6s forwards}@keyframes expandWidth{from{width:0%}to{width:100%}}.landing-wrapper .branch-panel{animation:fadeIn 1s ease forwards}.landing-wrapper .branch-panel:nth-child(1){animation-delay:0.2s;opacity:0}.landing-wrapper .branch-panel:nth-child(2){animation-delay:0.4s;opacity:0}.landing-wrapper .branch-panel:nth-child(3){animation-delay:0.6s;opacity:0}.landing-wrapper .branch-panel:nth-child(4){animation-delay:0.8s;opacity:0}.landing-wrapper .branch-name{animation:fadeInUp 0.8s ease forwards;animation-delay:0.8s;opacity:0}.landing-wrapper .branch-subtitle{animation:fadeInUp 0.8s ease forwards;animation-delay:1s;opacity:0}.landing-wrapper .floating-social{animation:fadeIn 1s ease forwards;animation-delay:1.2s;opacity:0}.landing-wrapper .bottom-bar{animation:fadeIn 1s ease forwards;animation-delay:1.4s;opacity:0}.team-page-wrapper{min-height:100vh;background:var(--black);padding-top:100px}.team-page-inner{max-width:1200px;margin:0 auto;padding:60px 24px}.team-page-title{color:var(--white);font-size:clamp(32px,5vw,48px);font-weight:700;margin-bottom:16px;text-align:center;letter-spacing:-0.5px}.team-page-subtitle{color:var(--text-secondary);font-size:15px;text-align:center;margin-bottom:56px;max-width:500px;margin-left:auto;margin-right:auto;line-height:1.7}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (min-width:768px){.team-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.team-grid{grid-template-columns:repeat(4,1fr)}}.team-member-card{position:relative;border-radius:20px;overflow:hidden;height:clamp(380px,42vw,480px);border:1px solid rgba(255,255,255,0.06);transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.5s ease,box-shadow 0.5s ease}.team-member-card:hover{transform:translateY(-6px);border-color:rgba(201,169,110,0.25);box-shadow:0 20px 60px rgba(0,0,0,0.5)}.team-member-photo{position:absolute;inset:0;overflow:hidden}.team-member-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgba(10,7,5,0.05) 0%,rgba(10,7,5,0.2) 40%,rgba(10,7,5,0.9) 100%);pointer-events:none}.team-member-photo img{width:100%;height:100%;object-fit:cover;transition:transform 0.7s cubic-bezier(0.25,0.46,0.45,0.94)}.team-member-card:hover .team-member-photo img{transform:scale(1.06)}.team-member-placeholder{position:absolute;inset:0;background:rgba(255,255,255,0.02);display:flex;align-items:center;justify-content:center}.team-member-placeholder svg{width:64px;height:64px;fill:rgba(255,255,255,0.08)}.team-member-info{position:absolute;bottom:0;left:0;right:0;padding:28px;z-index:2;text-align:left}.team-member-name{color:var(--white);font-size:17px;font-weight:800;margin-bottom:4px;text-transform:uppercase;letter-spacing:0.5px}.team-member-title{color:var(--brand-gold);font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px}.team-member-branch{color:rgba(255,255,255,0.35);font-size:11px;font-weight:500}.team-empty{text-align:center;color:rgba(255,255,255,0.4);font-size:15px;padding:60px 0}.event-detail-wrapper{min-height:100vh;background:var(--black);padding-top:100px}.event-detail-inner{max-width:1100px;margin:0 auto;padding:40px 24px}.event-detail-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:24px;color:rgba(255,255,255,0.6);text-decoration:none;font-size:13px;transition:color 0.3s ease}.event-detail-back:hover{color:var(--brand-gold)}.event-detail-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:28px;align-items:start}.event-detail-main{background:var(--glass-bg-light);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-light);border-radius:18px;overflow:hidden}.event-detail-image{height:320px;background-size:cover;background-position:center;background-color:var(--surface-2);position:relative}.event-detail-image::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,transparent,rgba(255,255,255,0.03))}.event-detail-placeholder{height:320px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.02)}.event-detail-placeholder img{width:160px;opacity:0.25}.event-detail-content{padding:28px}.event-detail-title{color:var(--white);font-size:28px;font-weight:800;line-height:1.2;margin:0 0 10px 0}.event-detail-branch{color:var(--brand-gold);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px}.event-detail-description{color:rgba(255,255,255,0.55);font-size:14px;line-height:1.7;white-space:pre-line}.event-detail-sidebar{background:var(--glass-bg-light);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-light);border-radius:18px;padding:22px}.event-detail-sidebar-title{color:var(--white);font-size:14px;font-weight:800;margin:0 0 14px 0;letter-spacing:0.2px}.event-detail-info{display:flex;flex-direction:column;gap:10px;color:rgba(255,255,255,0.6);font-size:13px}.event-detail-info strong{color:rgba(255,255,255,0.85)}.event-detail-cta{margin-top:18px}.event-detail-cta .btn{display:inline-block;padding:12px 18px;background:linear-gradient(135deg,var(--brand-gold),#d4b876);color:var(--black);text-decoration:none;border-radius:50px;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;transition:all 0.3s ease}.event-detail-cta .btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(201,169,110,0.3)}@media (max-width:768px){.event-detail-grid{grid-template-columns:1fr}}.about-content{max-width:800px;margin:0 auto;font-size:16px;line-height:1.8;color:rgba(255,255,255,0.8)}.about-content p{margin-bottom:24px}.about-content h2{font-size:32px;color:var(--brand-gold);margin-top:40px;margin-bottom:20px;font-family:'Copperplate',serif}.about-content h3{font-size:24px;color:var(--white);margin-top:30px;margin-bottom:16px}.about-content p strong{color:var(--white)}.about-hero-title{text-align:center;margin-bottom:48px;font-family:'Copperplate',serif;background:linear-gradient(135deg,var(--brand-gold),var(--brand-gold-light),var(--brand-gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:clamp(36px,5vw,52px)}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:56px 0}.about-value-card{position:relative;background:rgba(255,255,255,0.02);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.06);border-radius:20px;padding:40px 28px 36px;text-align:center;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.5s ease,box-shadow 0.5s ease}.about-value-card::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:linear-gradient(90deg,var(--brand-gold),var(--brand-gold-light));border-radius:2px;transition:width 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}.about-value-card:hover::before{width:60%}.about-value-card:hover{transform:translateY(-8px);border-color:rgba(201,169,110,0.2);box-shadow:0 20px 60px rgba(0,0,0,0.3)}.about-value-icon{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,var(--brand-brown),var(--brand-brown-light));display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 8px 24px rgba(79,50,34,0.35);transition:transform 0.4s ease,box-shadow 0.4s ease}.about-value-card:hover .about-value-icon{transform:scale(1.08);box-shadow:0 12px 32px rgba(79,50,34,0.45)}.about-value-icon svg{width:26px;height:26px;fill:var(--white)}.about-value-card h4{color:var(--white);font-size:17px;font-weight:700;margin-bottom:10px;letter-spacing:0.3px}.about-value-card p{color:var(--text-secondary);font-size:13px;line-height:1.8;margin-bottom:0}@media (max-width:768px){.about-values{grid-template-columns:1fr}}.events-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}@media (min-width:1100px){.events-grid{grid-template-columns:repeat(3,1fr)}}.events-grid .event-card{position:relative;border-radius:20px;overflow:hidden;height:clamp(360px,40vw,460px);text-decoration:none;display:block;border:1px solid rgba(255,255,255,0.06);transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.5s ease,box-shadow 0.5s ease}.events-grid .event-card:hover{transform:translateY(-6px);border-color:rgba(201,169,110,0.25);box-shadow:0 20px 60px rgba(0,0,0,0.5)}.event-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 0.7s cubic-bezier(0.25,0.46,0.45,0.94)}.events-grid .event-card:hover .event-image{transform:scale(1.06)}.event-image::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgba(10,7,5,0.1) 0%,rgba(10,7,5,0.3) 40%,rgba(10,7,5,0.92) 100%)}.event-date-badge{position:absolute;top:20px;left:20px;background:rgba(10,7,5,0.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:10px 14px;border-radius:12px;border:1px solid rgba(201,169,110,0.15);text-align:center;min-width:64px;z-index:3}.event-date-day{font-size:24px;font-weight:800;color:var(--brand-gold);line-height:1;display:block}.event-date-month{font-size:10px;text-transform:uppercase;color:rgba(255,255,255,0.7);letter-spacing:1.5px;margin-top:4px;display:block;font-weight:600}.event-content{position:absolute;bottom:0;left:0;right:0;padding:28px;z-index:2;display:flex;flex-direction:column}.event-title{font-size:20px;font-weight:700;color:var(--white);margin-bottom:10px;line-height:1.3}.event-desc{font-size:13px;color:rgba(255,255,255,0.55);line-height:1.6;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-meta{display:flex;align-items:center;gap:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,0.08);font-size:12px;color:rgba(255,255,255,0.45)}.event-meta span{display:flex;align-items:center;gap:6px}.event-meta svg{width:14px;height:14px;fill:var(--brand-gold);opacity:0.8}.empty-state{text-align:center;padding:80px 20px;color:rgba(255,255,255,0.3)}.empty-state svg{width:48px;height:48px;fill:rgba(255,255,255,0.1);margin-bottom:16px}.section-header-centered{text-align:center;max-width:600px;margin:0 auto 48px}.section-header-centered .section-badge{margin:0 auto 20px}.section-header-centered .section-subtitle{margin:0 auto}.grain-overlay{position:fixed;inset:0;pointer-events:none;z-index:999;opacity:0.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat}@media (max-width:1024px){.floating-social{display:none}}@media (max-width:768px){.lang-switcher{margin-left:0;margin-top:10px}.lang-switcher .dropdown-trigger{border-color:rgba(255,255,255,0.1);width:fit-content;padding:6px 16px}.dropdown-menu{position:static;transform:none;opacity:1;visibility:visible;background:transparent;border:none;box-shadow:none;padding-left:20px;display:none}.nav-item-dropdown.active .dropdown-menu{display:block}.dropdown-trigger svg{display:none}.branches-container{flex-direction:column}.branch-panel{flex:1;transition:flex 0.5s ease}.branch-panel:hover{flex:2.5}.branch-panel:not(:last-child)::after{top:auto;bottom:-1px;left:0;right:0;width:100%;height:2px;background:linear-gradient(to right,transparent 0%,rgba(201,169,110,0.4) 30%,rgba(201,169,110,0.6) 50%,rgba(201,169,110,0.4) 70%,transparent 100%)}.branch-content{padding:0 24px 24px}.branch-name{font-size:28px}.branch-number{font-size:100px}.branch-details{max-height:0}.branch-panel:hover .branch-details{max-height:150px}.branch-cta{padding:12px 22px;font-size:11px}.branch-deco-line{display:none}.explore-hint{display:none}.bottom-bar{height:35px}}@media (max-width:480px){.branch-name{font-size:24px}.branch-subtitle{font-size:10px}.branch-location-badge{font-size:9px;padding:4px 10px}}@media (max-width:1024px){.grid-4{grid-template-columns:repeat(2,1fr)}.grid-6{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:768px){.header{height:64px;padding:0 20px}.header-nav{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background:rgba(10,7,5,0.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transform:translateX(100%);transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94);z-index:10000;padding:80px 20px 40px;overflow-y:auto}.header-nav.open{transform:translateX(0)}.header-nav a{font-size:15px;padding:10px 24px;width:100%;text-align:center;max-width:300px}.mobile-menu-btn{display:flex;position:fixed;top:24px;right:20px;z-index:10001}.grid-2,.grid-3{grid-template-columns:1fr}.grid-4{grid-template-columns:1fr}.grid-6{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}.page-hero{min-height:40vh;padding-top:100px;padding-bottom:40px}.footer-bottom{flex-direction:column;text-align:center}}@media (max-width:480px){.header-logo img{height:26px}}