.breadcrumb-wrapper{background:#0f172a;padding-top:85px;width:100%}.breadcrumb{animation:breadcrumbFadeIn .6s ease-out both;background:#0000;border-radius:0;box-shadow:none;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:1100px;padding:14px 20px}.breadcrumb-list{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumb-item{align-items:center;animation:breadcrumbItemIn .5s ease forwards;display:flex;font-size:.95rem;opacity:0}.breadcrumb-item:first-child{animation-delay:.1s}.breadcrumb-item:nth-child(2){animation-delay:.2s}.breadcrumb-item:nth-child(3){animation-delay:.3s}.breadcrumb-item:nth-child(4){animation-delay:.4s}.breadcrumb-item a{color:#c5a059;position:relative;text-decoration:none;transition:color .3s ease}.breadcrumb-item a:after{background:#c5a059;bottom:-3px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.breadcrumb-item a:hover{color:#9e7d43}.breadcrumb-item a:hover:after{width:100%}.breadcrumb-item.active span{color:#94a3b8;font-weight:500}.breadcrumb-separator{animation:separatorPulse 1.2s ease-in-out infinite alternate;color:#c5a05980;margin:0 10px}@keyframes breadcrumbFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes breadcrumbItemIn{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@keyframes separatorPulse{0%{opacity:.5}to{opacity:1}}@media screen and (max-width:768px){.breadcrumb-wrapper{padding-top:75px}.breadcrumb{padding:12px 15px;width:100%}.breadcrumb-item{font-size:.85rem}.breadcrumb-separator{margin:0 6px}}@media screen and (max-width:480px){.breadcrumb-wrapper{padding-top:65px}}@media (prefers-reduced-motion:reduce){.breadcrumb,.breadcrumb-item,.breadcrumb-separator{animation:none}}.op-page{background:#fafaf9;min-height:100vh}.op-hero{align-items:center;display:flex;justify-content:center;min-height:380px;overflow:hidden;position:relative;text-align:center}.op-hero-bg{background:#0a0f1e;background-image:linear-gradient(#c5a0590a 1px,#0000 0),linear-gradient(90deg,#c5a0590a 1px,#0000 0);background-size:60px 60px;inset:0;position:absolute}.op-hero-overlay{background:linear-gradient(135deg,#0a0f1ef2,#0f1f3de6);inset:0;position:absolute}.op-hero-content{max-width:700px;padding:80px 24px 64px;position:relative;z-index:2}.op-overline{color:#c5a059;display:block;font-family:Lato,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:3px;margin-bottom:16px;text-transform:uppercase}.op-hero-content h1{color:#fff;font-family:Playfair Display,serif;font-size:3.2rem;font-weight:800;line-height:1.15;margin-bottom:20px}.op-hero-sub{color:#94a3b8;font-family:Lato,sans-serif;font-size:1.05rem;line-height:1.75;margin:0 auto;max-width:560px}.op-section{padding:80px 20px 100px}.op-container{margin:0 auto;max-width:1100px}.op-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-bottom:70px}.op-card{align-items:center;background:#fff;border:1px solid #e8edf2;border-radius:20px;box-shadow:0 2px 16px #0000000a;color:inherit;display:flex;flex-direction:column;overflow:hidden;padding:36px 28px 28px;position:relative;text-align:center;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1)}.op-card-top-bar{background:linear-gradient(90deg,#0000,#c5a059,#f3d38b,#c5a059,#0000);height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.op-card:hover .op-card-top-bar{transform:scaleX(1)}.op-card:hover{border-color:#c5a0594d;box-shadow:0 16px 48px #c5a0591a,0 4px 16px #0000000f;transform:translateY(-6px)}.op-avatar{align-items:center;background:linear-gradient(135deg,#c5a059,#9e7d43);border:3px solid #c5a05940;border-radius:50%;box-shadow:0 0 0 6px #c5a05912;display:flex;flex-shrink:0;height:88px;justify-content:center;margin-bottom:22px;position:relative;width:88px}.op-initials{color:#fff;font-family:Playfair Display,serif;font-size:1.6rem;font-weight:700;position:relative;z-index:1}.op-avatar-glow{background:radial-gradient(circle,#c5a05933 0,#0000 70%);border-radius:50%;inset:-4px;opacity:0;position:absolute;transition:opacity .4s ease}.op-card:hover .op-avatar-glow{opacity:1}.op-card-info{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px}.op-name{color:#0f172a;font-family:Playfair Display,serif;font-size:1.15rem;font-weight:700;line-height:1.35;margin:0}.op-role{background:linear-gradient(135deg,#c5a059,#9e7d43);border-radius:20px;color:#fff;display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.8px;margin-top:4px;padding:4px 14px}.op-area,.op-role{font-family:Lato,sans-serif;text-transform:uppercase}.op-area{color:#64748b;font-size:.8rem;font-weight:600;letter-spacing:.5px;margin-top:2px}.op-desc{color:#475569;font-family:Lato,sans-serif;font-size:.88rem;line-height:1.65;margin-top:12px}.op-card-footer{border-top:1px solid #f1f5f9;margin-top:22px;padding-top:18px;width:100%}.op-view-profile{align-items:center;color:#986821;display:inline-flex;font-family:Lato,sans-serif;font-size:.82rem;font-weight:700;gap:7px;letter-spacing:1px;text-transform:uppercase;transition:gap .25s ease,color .25s ease}.op-card:hover .op-view-profile{color:#986821;gap:12px}.op-bottom-cta{background:linear-gradient(90deg,#0a0f1e 0,#0a0f1e 40%,#0a0f1e66),url(/static/media/contact-bg.d57be9a643cebb4ff236.webp) no-repeat right 30% top 40% /cover;background-color:#0a0f1e;border:1px solid #c5a05926;border-radius:22px;padding:50px 24px;text-align:center}.op-bottom-cta p{color:#e2e8f0;font-family:Playfair Display,serif;font-size:1.5rem;margin-bottom:24px}.op-cta-btn{background:linear-gradient(135deg,#c5a059,#986821);border-radius:50px;box-shadow:0 6px 24px #c5a05959;color:#fff;display:inline-block;font-family:Lato,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:1.2px;min-height:54px;padding:16px 40px;text-decoration:none;text-transform:uppercase;touch-action:manipulation;transition:all .3s ease}.op-cta-btn:hover{background:linear-gradient(135deg,#c5a059,#8a6a2f);box-shadow:0 10px 32px #c5a05980;transform:translateY(-2px)}@media (max-width:991px){.op-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.op-hero-content h1{font-size:2.2rem}.op-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:420px}.op-bottom-cta p{font-size:1.2rem}}
/*# sourceMappingURL=159.a8d84471.chunk.css.map*/