:root{--ls-adminbar:0px;--ls-header-h:84px}body.admin-bar{--ls-adminbar:32px}@media (max-width:782px){body.admin-bar{--ls-adminbar:46px}}.site-header{position:fixed !important;top:var(--ls-adminbar) !important;left:0;right:0;width:100%;z-index:1000;height:var(--ls-header-h)}main section:first-of-type,.ls-hero{margin-top:0 !important;padding-top:calc(var(--ls-header-h) + 20px) !important}.has-transparent-header .ls-hero{padding-top:calc(var(--ls-header-h) + 60px) !important}body.page-template-team,.ls-team2{--bg:#f3ebdd;--ink:#2b2d26;--mint:#8b9478;--sand:#c29a6b;--olive:#4b5338;--stone:#8a8f86;--accent:#4b5338;--accent-mint:#859d87;--radius:24px;--r-lg:40px;--shadow:0 18px 48px rgba(0,0,0,.08);--shadow2:0 26px 60px rgba(0,0,0,.14);--transition:.3s ease;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.65}.ls-team2 *{box-sizing:border-box}.ls-team2 img{max-width:100%;display:block}.ls-team2 .container,.ls-team2 .ls-career2-wrap{max-width:1260px;margin:0 auto;padding:0 28px}.ls-team2 .ls-reveal{opacity:0;transform:translate3d(0,18px,0);filter:blur(2px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.85,.2,1),filter .65s ease;will-change:transform,opacity,filter}.ls-team2 .ls-reveal[data-reveal=left]{transform:translate3d(-80px,0,0)}.ls-team2 .ls-reveal[data-reveal=right]{transform:translate3d(80px,0,0)}.ls-team2 .ls-reveal[data-reveal=up]{transform:translate3d(0,26px,0)}.ls-team2 .ls-reveal[data-reveal=down]{transform:translate3d(0,-26px,0)}.ls-team2 .ls-reveal.is-visible{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}@media (prefers-reduced-motion:reduce){.ls-team2 .ls-reveal{opacity:1 !important;transform:none !important;filter:none !important;transition:none !important}}.ls-team2 .ls-hero{position:relative;top:-10px;overflow:hidden;background:var(--bg);display:flex;align-items:center;min-height:clamp(540px,72vh,760px);padding:clamp(4.5rem,6vw,6rem) 0 clamp(5rem,7vw,6.8rem)}.ls-team2 .ls-hero>.ls-hero-bg-img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:82% 35%;z-index:0;filter:saturate(.96) contrast(.98)}.ls-team2 .ls-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(900px 540px at 18% 30%,rgba(255,255,255,.38),transparent 70%),linear-gradient(90deg,rgba(243,235,221,1) 0%,rgba(243,235,221,.98) 36%,rgba(243,235,221,.62) 66%,rgba(243,235,221,0) 100%)}.ls-team2 .ls-hero .ls-career2-wrap{position:relative;z-index:3;width:100%}.ls-team2 .ls-hero-content{max-width:760px}.ls-team2 .ls-hero-tagline{display:inline-block;margin:0 0 1.1rem;font-size:.85rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(43,45,38,.55)}.ls-team2 .ls-hero-title{margin:0 0 1.2rem;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.6rem,5vw,4.2rem);line-height:1.06;letter-spacing:-.02em;font-weight:900;color:var(--ink)}.ls-team2 .ls-hero-title .text-mint{color:#859d87;font-style:italic}.ls-team2 .ls-hero-lead{margin:0 0 2rem;max-width:620px;font-size:1.1rem;line-height:1.7;color:rgba(43,45,38,.86)}.ls-team2 .ls-hero-actions{display:flex;gap:14px;flex-wrap:wrap}.ls-team2 .ls-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:999px;font-weight:900;font-size:.95rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,filter .25s ease}.ls-team2 .ls-btn--primary{background:var(--olive);color:#fff;box-shadow:0 14px 32px rgba(0,0,0,.18)}.ls-team2 .ls-btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(0,0,0,.25)}.ls-team2 .ls-btn--ghost{background:rgba(255,255,255,.86);border:1px solid rgba(43,45,38,.14);color:var(--ink);backdrop-filter:blur(6px)}.ls-team2 .ls-btn--ghost:hover{background:#fff;transform:translateY(-2px)}.ls-team2 .team-header,.ls-team2 .ls-team2-head{text-align:center;max-width:860px;margin:0 auto 28px}.ls-team2 .badge,.ls-team2 .ls-career2-kicker{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;font-size:.85rem;margin:0 0 8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:rgba(43,45,38,.55)}.ls-team2 .team-header h2,.ls-team2 .ls-career2-h2{margin:12px 0 0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.1rem,3.2vw,3rem);line-height:1.12;letter-spacing:-.02em}.ls-team2 .team-header p{margin:10px auto 0;max-width:760px;color:rgba(43,45,38,.76)}.ls-team2 .ls-team2-gallery{padding:70px 0 90px;background:#fff}.ls-team2 .ls-team2-slider{position:relative;border-radius:30px;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:var(--shadow);background:#fff}.ls-team2 .ls-team2-slides{display:flex;width:100%;transition:transform .6s cubic-bezier(.2,.85,.2,1);will-change:transform}.ls-team2 .ls-team2-slide{position:relative;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;aspect-ratio:16/7;margin:0;background:#fdfaf5;overflow:hidden}.ls-team2 .ls-team2-slide img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transform:scale(1.03)}.ls-team2 .ls-team2-slider:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(243,235,221,.04) 0%,rgba(243,235,221,.22) 100%)}.ls-team2 .ls-team2-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:1px solid rgba(43,45,38,.14);background:rgba(255,255,255,.88);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:26px;font-weight:900;color:var(--ink);z-index:5;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;box-shadow:0 14px 34px rgba(0,0,0,.1)}.ls-team2 .ls-team2-nav:hover{transform:translateY(-50%) scale(1.05);background:#fff}.ls-team2 .ls-team2-nav.prev{left:14px}.ls-team2 .ls-team2-nav.next{right:14px}.ls-team2 .team-section--soft{padding:90px 0 110px;background:radial-gradient(circle at top left,rgba(195,214,189,.6),transparent 55%),radial-gradient(circle at 120% 120%,rgba(242,230,211,.9),transparent 55%),var(--body,#f4efe5)}.ls-team2 .team-section--soft .container{max-width:1260px;margin:0 auto;padding:0 24px}.ls-team2 .team-section--soft .team-header{text-align:center;max-width:860px;margin:0 auto 28px}.ls-team2 .team-section--soft .team-header .badge{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;font-size:.85rem;margin:0 0 8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:rgba(43,45,38,.55)}.ls-team2 .team-section--soft .team-header h2{margin:12px 0 0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.1rem,3.2vw,3rem);line-height:1.12;letter-spacing:-.02em;font-weight:700;color:var(--ink)}.ls-team2 .team-section--soft .team-header p{margin:10px auto 0;max-width:760px;color:rgba(43,45,38,.76);font-size:1rem;line-height:1.65}.ls-team2 .team-controls{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:24px 0 30px}.ls-team2 .search-group{position:relative;width:min(420px,100%)}.ls-team2 .search-group input{width:100%;padding:14px 46px 14px 16px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.92);outline:none;font-weight:700;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ls-team2 .search-group input:focus{background:#fff;border-color:rgba(139,148,120,.45);box-shadow:0 0 0 6px rgba(139,148,120,.14)}.ls-team2 .search-group i{position:absolute;right:16px;top:50%;transform:translateY(-50%);opacity:.55}.ls-team2 .team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ls-team2 .dept-group{display:contents}.ls-team2 #noResults,.ls-team2 .no-results-msg{display:none;text-align:center;padding:18px;border-radius:18px;background:rgba(139,148,120,.1);border:1px solid rgba(139,148,120,.22);margin:18px 0 0}.ls-team2 .team-card-soft{min-width:0}.ls-team2 .team-card-soft__inner{height:100%;padding:32px 22px 24px;border-radius:26px;background:#fff;border:1px solid rgba(255,255,255,.5);box-shadow:0 10px 28px rgba(0,0,0,.06);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-align:center;transition:transform .25s ease,box-shadow .25s ease}.ls-team2 .team-card-soft__inner:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(0,0,0,.08)}.ls-team2 .team-card-soft__avatar{position:relative;width:138px;height:138px;margin:0 auto 22px;border-radius:50%;overflow:hidden;background:#f5f5f5 linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:skeleton-shine 1.5s linear infinite;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.ls-team2 .team-card-soft__avatar img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;opacity:0;transform:scale(.95);transition:opacity .8s ease,transform .8s ease}.ls-team2 .team-card-soft__avatar img.loaded{opacity:1 !important;transform:scale(1)}.ls-team2 .team-card-soft__avatar:has(img.loaded){animation:none;background:#eef1ea}.ls-team2 .team-card-soft__content h3{margin:0 0 6px;font-size:20px;line-height:1.25;font-weight:600;color:#383838}.ls-team2 .team-card-soft__position{min-height:48px;font-size:15px;line-height:1.45;color:rgba(56,56,56,.82)}.ls-team2 .team-card-soft__line{width:100%;max-width:210px;height:1px;margin:14px auto 16px;background:rgba(56,56,56,.1)}.ls-team2 .team-card-soft__text{margin:0;min-height:72px;font-size:15px;font-style:italic;line-height:1.6;color:rgba(56,56,56,.78);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@keyframes skeleton-shine{to{background-position-x:-200%}}.team-more-wrapper{display:none;justify-content:center;margin-top:30px}.team-more-btn{padding:14px 26px;border-radius:999px;border:none;background:#4b5338;color:#fff;font-weight:700;cursor:pointer;transition:.25s ease}.team-more-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.18)}@media (max-width:900px){.team-more-wrapper{display:flex}}.ls-team2 .management-section{padding:clamp(60px,8vw,100px) 0;position:relative;background:#fff}.ls-team2 .management-grid{display:grid;grid-template-columns:1fr;gap:30px;margin-top:40px}.ls-team2 .team-card.is-large{display:grid;grid-template-columns:420px 1fr;gap:50px;padding:50px;background:#fff;border-radius:60px;align-items:center;border:1px solid rgba(139,148,120,.1);box-shadow:var(--shadow2);position:relative;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s ease}.ls-team2 .team-card.is-large:hover{transform:translateY(-10px);box-shadow:0 50px 100px rgba(43,45,38,.12)}.ls-team2 .team-card.is-large .team-image-wrapper{position:relative;aspect-ratio:1/1.2;height:100%;min-height:420px;margin-bottom:0;border-radius:40px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.08)}.ls-team2 .team-card.is-large .team-image-wrapper:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.25) 100%);opacity:.8;transition:.35s;pointer-events:none}.ls-team2 .ls-reveal[data-reveal=fade]{opacity:0;transform:none;filter:none;transition:opacity 1.1s ease}.ls-team2 .ls-reveal[data-reveal=fade].is-visible{opacity:1;transform:none;filter:none}.ls-team2 .management-section .team-card.is-large.ls-reveal[data-reveal=fade]{transition:opacity 1.25s ease}.ls-team2 .team-card.is-large .team-image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .7s ease}.ls-team2 .team-card.is-large .team-info{padding:0}.ls-team2 .team-card.is-large h3{font-size:clamp(28px,4vw,38px);margin:0 0 8px;font-family:Georgia,serif;font-weight:900}.ls-team2 .team-card.is-large .position{font-size:1.2rem;color:var(--mint);font-weight:700;display:block;margin-bottom:20px}.ls-team2 .management-bio p{margin:0;color:rgba(43,45,38,.82)}.ls-team2 .team-card.is-large .team-quote{font-size:clamp(16px,2vw,20px);line-height:1.6;border-left:4px solid var(--mint);padding-left:25px;margin:25px 0;color:var(--ink);font-style:italic;opacity:.9}.ls-team2 .team-card.is-large:after{content:'Lebensanker';position:absolute;bottom:40px;right:50px;font-family:cursive,serif;font-size:28px;color:var(--mint);opacity:.15;transform:rotate(-5deg);pointer-events:none}.ls-team2 .management-footer{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding-top:25px;border-top:1px solid rgba(139,148,120,.12)}.ls-team2 .experience-tag{background:var(--bg);color:var(--olive);padding:8px 18px;border-radius:50px;font-size:14px;font-weight:800}.ls-team2 .social-links{display:flex;gap:15px}.ls-team2 .social-links a{color:var(--ink);font-size:18px;transition:var(--transition)}.ls-team2 .social-links a:hover{color:var(--accent-mint);transform:translateY(-3px)}.ls-team2 .team-video-play-btn{position:absolute;inset:0;margin:auto;width:74px;height:74px;border-radius:50%;border:1px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;background:rgba(75,83,56,.85);backdrop-filter:blur(6px);color:#fff;cursor:pointer;z-index:10;box-shadow:0 0 0 8px rgba(255,255,255,.08),0 18px 45px rgba(0,0,0,.35);transition:transform .35s ease,box-shadow .35s ease,background .35s ease}.ls-team2 .team-video-play-btn svg{width:28px;height:28px;margin-left:3px}.ls-team2 .team-video-play-btn:hover{transform:scale(1.12);background:#4b5338;box-shadow:0 0 0 10px rgba(255,255,255,.12),0 25px 60px rgba(0,0,0,.45)}.ls-team2 .team-card.is-large:hover .team-video-play-btn{transform:scale(1.12)}.ls-team2 .team-video-play-btn:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(255,255,255,.35);animation:teamPlayPulse 2.6s infinite}@keyframes teamPlayPulse{0%{transform:scale(1);opacity:.8}70%{transform:scale(1.45);opacity:0}100%{opacity:0}}.team-video-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:22px}.team-video-modal.is-open{display:flex}.team-video-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(6px)}.team-video-dialog{position:relative;z-index:2;width:min(980px,100%);border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.18);box-shadow:0 40px 90px rgba(0,0,0,.35);background:#000;transform:scale(.92);opacity:0;transition:transform .25s ease,opacity .25s ease}.team-video-modal.is-open .team-video-dialog{transform:scale(1);opacity:1}.team-video-frame{width:100%;aspect-ratio:16/9;border:0;display:block}.team-video-close{position:absolute;right:12px;top:12px;z-index:3;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.45);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .25s ease}.team-video-close:hover{background:rgba(0,0,0,.75)}.ls-team2 .hr-cta-section{padding:90px 0;background:radial-gradient(circle at top left,rgba(195,214,189,.6),transparent 55%),radial-gradient(circle at 120% 120%,rgba(242,230,211,.9),transparent 55%),var(--body,#f4efe5)}.ls-team2 .hr-wrapper{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;align-items:stretch}.ls-team2 .hr-content{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:30px;padding:28px;box-shadow:var(--shadow)}.ls-team2 .hr-content h2{margin:12px 0 10px;font-family:Georgia,serif;font-size:clamp(2rem,3vw,2.6rem);line-height:1.12}.ls-team2 .hr-content p{margin:0 0 18px;color:rgba(43,45,38,.78)}.ls-team2 .hr-benefits{display:grid;gap:12px;margin:18px 0 22px}.ls-team2 .benefit-item{display:flex;gap:12px;align-items:center;padding:14px;border-radius:20px;background:radial-gradient(circle at top left,rgba(195,214,189,.6),transparent 55%),radial-gradient(circle at 120% 120%,rgba(242,230,211,.9),transparent 55%),var(--body,#f4efe5);border:1px solid rgba(0,0,0,.06)}.ls-team2 .benefit-item .icon-box{width:44px;height:44px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:rgba(139,148,120,.12);border:1px solid rgba(139,148,120,.18);flex-shrink:0;transition:all .3s ease}.ls-team2 .benefit-item .icon-box i{font-size:22px;color:var(--mint)}.ls-team2 .benefit-item:hover .icon-box{background:var(--mint);transform:translateY(-3px)}.ls-team2 .benefit-item:hover .icon-box i{color:#fff}.ls-team2 .benefit-item strong{display:block;font-size:18px;color:var(--ink);font-weight:1000}.ls-team2 .benefit-item span{font-size:14px;color:var(--ink);opacity:.7}.ls-team2 .hr-actions{display:flex;gap:12px;flex-wrap:wrap}.ls-team2 .btn-primary,.ls-team2 .btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border-radius:999px;text-decoration:none;font-weight:1000;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.ls-team2 .btn-primary{background:var(--olive);color:#fff;box-shadow:0 16px 36px rgba(0,0,0,.18)}.ls-team2 .btn-primary:hover{transform:translateY(-2px);box-shadow:0 22px 46px rgba(0,0,0,.22)}.ls-team2 .btn-outline{background:rgba(255,255,255,.86);border:1px solid rgba(43,45,38,.14);color:var(--ink)}.ls-team2 .btn-outline:hover{transform:translateY(-2px);background:#fff}.ls-team2 .hr-testimonial .testimonial-card{height:100%;border-radius:30px;padding:26px;background:radial-gradient(1200px 520px at 30% 0%,rgba(139,148,120,.18),rgba(243,235,221,.4) 55%,rgba(255,255,255,.92) 100%);border:1px solid rgba(0,0,0,.06);box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:center}.ls-team2 .quote-icon{opacity:.45;font-size:26px;margin-bottom:10px}.ls-team2 .testimonial-card p{margin:0 0 14px;font-weight:800;color:rgba(43,45,38,.86);line-height:1.7}.ls-team2 .testimonial-card .author strong{display:block;font-weight:1000}.ls-team2 .testimonial-card .author span{color:rgba(43,45,38,.72);font-weight:650}.ls-team2 .team-gallery{padding:100px 20px;background:#fff}.ls-team2 .team-gallery .container{max-width:1260px;margin:0 auto;padding:0 28px}.ls-team2 .gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,260px);gap:20px;margin-top:40px}.ls-team2 .gallery-item{position:relative;overflow:hidden;border-radius:28px;background:#f3ebdd;display:block;text-decoration:none;cursor:zoom-in}.ls-team2 .gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform .6s cubic-bezier(.165,.84,.44,1),filter .35s ease;filter:saturate(.96) contrast(.98)}.ls-team2 .gallery-item:hover img{transform:scale(1.1);filter:saturate(1) contrast(1)}.ls-team2 .gallery-item.tall{grid-row:span 2}.ls-team2 .gallery-item.wide{grid-column:span 2}.ls-team2 .gallery-item:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.05));opacity:.6;pointer-events:none;transition:opacity .35s ease}.ls-team2 .gallery-item:hover:before{opacity:.9}.ls-team2 .gallery-caption{position:absolute;left:0;right:0;bottom:0;padding:18px 18px 16px;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,.35),rgba(0,0,0,0));border-radius:0 0 28px 28px;opacity:0;transform:translateY(12px);transition:.35s ease}.ls-team2 .gallery-item:hover .gallery-caption{opacity:1;transform:translateY(0)}.ls-team2 .gallery-caption h4{margin:0;font-weight:700;font-size:16px;letter-spacing:-.01em}.ls-team2 .gallery-caption p{margin:3px 0 0;font-size:13px;opacity:.9}.ls-team2 .gallery-caption h4,.ls-team2 .gallery-caption p{text-shadow:0 2px 8px rgba(0,0,0,.45)}.ls-team2 .gallery-item.ls-reveal{opacity:0;filter:blur(16px);transform:translate3d(0,100px,0) scale(.85);transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.22,1,.36,1),filter 1.2s ease,box-shadow .35s ease;will-change:transform,opacity,filter}.ls-team2 .gallery-item.ls-reveal[data-reveal=left]{transform:translate3d(-70px,0,0) scale(.94) rotate(-1.5deg)}.ls-team2 .gallery-item.ls-reveal[data-reveal=right]{transform:translate3d(70px,0,0) scale(.94) rotate(1.5deg)}.ls-team2 .gallery-item.ls-reveal[data-reveal=up]{transform:translate3d(0,70px,0) scale(.94)}.ls-team2 .gallery-item.ls-reveal[data-reveal=down]{transform:translate3d(0,-70px,0) scale(.94)}.ls-team2 .gallery-item.ls-reveal.is-visible{opacity:1;filter:blur(0);transform:translate3d(0,0,0) scale(1) rotate(0)}.ls-team2 .gallery-item:nth-child(1){transition-delay:.1s}.ls-team2 .gallery-item:nth-child(2){transition-delay:.35s}.ls-team2 .gallery-item:nth-child(3){transition-delay:.6s}.ls-team2 .gallery-item:nth-child(4){transition-delay:.85s}@media (prefers-reduced-motion:reduce){.ls-team2 .gallery-item.ls-reveal{opacity:1 !important;filter:none !important;transform:none !important;transition:none !important}}@media (min-width:1440px){.ls-team2 .container,.ls-team2 .ls-career2-wrap{max-width:1320px}.ls-team2 .team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ls-team2 .ls-team2-slide{aspect-ratio:16/6.2}}@media (max-width:1280px){.ls-team2 .container,.ls-team2 .ls-career2-wrap,.ls-team2 .team-gallery .container{padding:0 24px}.ls-team2 .ls-hero{min-height:620px;padding:5rem 0 6rem}.ls-team2 .ls-hero-content{max-width:680px}.ls-team2 .team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-team2 .management-grid{grid-template-columns:1fr}.ls-team2 .team-card.is-large{grid-template-columns:380px 1fr;gap:36px;padding:40px}.ls-team2 .hr-wrapper{grid-template-columns:1fr .95fr}}@media (max-width:1100px){.ls-team2 .ls-hero{min-height:auto;padding:4.8rem 0 5.4rem}.ls-team2 .ls-hero-title{font-size:clamp(2.3rem,4.8vw,3.5rem)}.ls-team2 .ls-hero-lead{font-size:1.02rem;max-width:560px}.ls-team2 .team-controls{align-items:stretch;gap:16px}.ls-team2 .search-group{width:100%;min-width:100%}.ls-team2 .team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ls-team2 .team-card.is-large{grid-template-columns:1fr;gap:28px;padding:36px;border-radius:34px}.ls-team2 .team-card.is-large .team-image-wrapper{max-width:420px;width:100%;min-height:340px;margin:0 auto}.ls-team2 .team-card.is-large .team-info{text-align:center}.ls-team2 .team-card.is-large .team-quote{text-align:left}.ls-team2 .team-card.is-large:after{display:none}.ls-team2 .hr-wrapper{grid-template-columns:1fr}.ls-team2 .hr-testimonial{order:2}.ls-team2 .hr-content{order:1}}@media (max-width:992px){.ls-team2 .team-gallery{padding:80px 0}.ls-team2 .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:220px 220px 220px;gap:16px}.ls-team2 .gallery-item.tall{grid-row:span 2}.ls-team2 .gallery-item.wide{grid-column:span 2}}@media (max-width:900px){.ls-team2 .container,.ls-team2 .ls-career2-wrap,.ls-team2 .team-gallery .container{padding:0 20px}.ls-team2 .ls-hero{text-align:center;align-items:flex-end;padding:4.4rem 0 5rem}.ls-team2 .ls-hero:before{background:linear-gradient(to bottom,rgba(243,235,221,.94) 0%,rgba(243,235,221,.84) 55%,rgba(243,235,221,.72) 100%)}.ls-team2 .ls-hero>.ls-hero-bg-img{object-position:68% 35%}.ls-team2 .ls-hero-content{max-width:100%;margin:0 auto}.ls-team2 .ls-hero-lead{margin-left:auto;margin-right:auto}.ls-team2 .ls-hero-actions{justify-content:center}.ls-team2 .ls-team2-gallery{padding:56px 0 40px}.ls-team2 .ls-team2-slide{aspect-ratio:16/8.5}.ls-team2 .ls-team2-nav{width:40px;height:40px;font-size:22px}.ls-team2 .team-section--soft{padding:70px 0 80px}.ls-team2 .management-section{padding:60px 0 70px}.ls-team2 .management-footer{flex-wrap:wrap;gap:14px;justify-content:center}.ls-team2 .hr-cta-section{padding:70px 0}.ls-team2 .hr-content{padding:24px;border-radius:24px}.ls-team2 .hr-testimonial .testimonial-card{border-radius:24px;padding:22px}}@media (max-width:640px){.ls-team2 .container,.ls-team2 .ls-career2-wrap,.ls-team2 .team-gallery .container{padding:0 18px}.ls-team2 .team-header,.ls-team2 .ls-team2-head{margin-bottom:22px}.ls-team2 .badge,.ls-team2 .ls-career2-kicker{font-size:.72rem;letter-spacing:.11em;padding:8px 12px}.ls-team2 .team-header h2,.ls-team2 .ls-career2-h2{font-size:clamp(1.75rem,7vw,2.3rem)}.ls-team2 .team-header p{font-size:.96rem;line-height:1.6}.ls-team2 .ls-hero{top:0;min-height:auto;padding:4rem 0 4.6rem}.ls-team2 .ls-hero>.ls-hero-bg-img{object-position:72% 38%}.ls-team2 .ls-hero-tagline{font-size:.76rem;margin-bottom:.85rem}.ls-team2 .ls-hero-title{font-size:clamp(2rem,9vw,2.7rem);margin-bottom:1rem}.ls-team2 .ls-hero-lead{font-size:.98rem;line-height:1.65;margin-bottom:1.4rem}.ls-team2 .ls-hero-actions{flex-direction:column;align-items:stretch;gap:10px}.ls-team2 .ls-btn{width:100%;padding:13px 18px;font-size:.92rem}.ls-team2 .ls-team2-slider{border-radius:22px}.ls-team2 .ls-team2-slide{aspect-ratio:16/10}.ls-team2 .ls-team2-nav{width:38px;height:38px;font-size:20px}.ls-team2 .ls-team2-nav.prev{left:10px}.ls-team2 .ls-team2-nav.next{right:10px}.ls-team2 .team-controls{margin:20px 0 22px}.ls-team2 .search-group input{padding:12px 42px 12px 14px;font-size:.94rem}.ls-team2 .team-grid{grid-template-columns:1fr;gap:18px}.ls-team2 .team-card-soft__inner{padding:28px 18px 22px;border-radius:22px}.ls-team2 .team-card-soft__avatar{width:124px;height:124px;margin-bottom:18px}.ls-team2 .team-card.is-large{padding:24px;border-radius:26px;gap:22px}.ls-team2 .team-card.is-large .team-image-wrapper{min-height:280px;max-width:100%;border-radius:26px}.ls-team2 .team-card.is-large h3{font-size:clamp(1.75rem,6vw,2.2rem)}.ls-team2 .team-card.is-large .position{font-size:1rem;margin-bottom:14px}.ls-team2 .team-card.is-large .team-quote{font-size:.98rem;padding-left:18px;margin:18px 0}.ls-team2 .management-footer{flex-direction:column;align-items:stretch}.ls-team2 .experience-tag{text-align:center}.ls-team2 .social-links{justify-content:center}.ls-team2 .team-video-play-btn{width:54px;height:54px}.ls-team2 .team-video-play-btn svg{width:22px}.ls-team2 .hr-content h2{font-size:clamp(1.7rem,7vw,2.2rem)}.ls-team2 .benefit-item{align-items:flex-start}.ls-team2 .benefit-item .icon-box{width:46px;height:46px}.ls-team2 .hr-actions{flex-direction:column}.ls-team2 .btn-primary,.ls-team2 .btn-outline{width:100%}.ls-team2 .team-gallery{padding:56px 0 64px}.ls-team2 .team-gallery .team-header{margin-bottom:20px}.ls-team2 .team-gallery .team-header h2{font-size:clamp(1.9rem,8vw,2.4rem);line-height:1.08}.ls-team2 .team-gallery .team-header p{font-size:.95rem;line-height:1.55}.ls-team2 .gallery-grid{grid-template-columns:1.08fr .92fr;grid-template-rows:170px 150px 170px;gap:12px;margin-top:24px}.ls-team2 .gallery-item.tall{grid-column:1/2;grid-row:1/3}.ls-team2 .gallery-item:nth-child(2){grid-column:2/3;grid-row:1/2}.ls-team2 .gallery-item:nth-child(3){grid-column:2/3;grid-row:2/3}.ls-team2 .gallery-item.wide{grid-column:1/3;grid-row:3/4}.ls-team2 .gallery-item{border-radius:20px}.ls-team2 .gallery-caption{left:0;right:0;bottom:0;padding:14px 14px 12px;border-radius:0 0 20px 20px;opacity:1;transform:none}.ls-team2 .gallery-caption p{display:none}.ls-team2 .gallery-item.wide .gallery-caption p{display:block}.ls-team2 .gallery-caption h4{font-size:14px;margin-bottom:2px}.ls-team2 .gallery-caption p{font-size:12px;line-height:1.35}.ls-team2 .ls-video-modal{padding:14px}.ls-team2 .ls-video-dialog{border-radius:18px}.ls-team2 .ls-video-close{width:40px;height:40px;right:8px;top:8px}}@media (max-width:420px){.ls-team2 .container,.ls-team2 .ls-career2-wrap,.ls-team2 .team-gallery .container{padding:0 14px}.ls-team2 .ls-hero{padding:3.6rem 0 4.2rem}.ls-team2 .ls-hero-title{font-size:clamp(1.8rem,9vw,2.35rem)}.ls-team2 .ls-hero-lead{font-size:.94rem}.ls-team2 .team-card.is-large{padding:20px}.ls-team2 .team-card.is-large .team-image-wrapper{min-height:240px}.ls-team2 .hr-content{padding:20px}.ls-team2 .hr-testimonial .testimonial-card{padding:18px}.ls-team2 .gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:150px 135px 150px;gap:10px}.ls-team2 .gallery-item{border-radius:18px}.ls-team2 .gallery-caption{padding:8px 10px;border-radius:0 0 18px 18px}.ls-team2 .gallery-caption h4{font-size:13px}.ls-team2 .gallery-caption p{font-size:11px}}