.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}}:root{--navy:#fff;--navy2:#f8fafc;--navy3:#f1f5f9;--gold:#986821;--gold2:#c5a059;--gold3:#8a6a2f;--text:#334155;--text2:#64748b;--text3:#475569;--white:#0f172a;--border:#00000014;--glass:#ffffffb3}.about-page{background:#fff;background:var(--navy);font-family:Lato,sans-serif;min-height:100vh;overflow-x:hidden}.about-container{margin:0 auto;max-width:1180px;padding:0 24px}.section-overline{color:#986821;color:var(--gold);display:block;font-family:Lato,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.section-header{margin-bottom:56px;text-align:center}.section-header h2{color:#0f172a;color:var(--white);font-family:Playfair Display,serif;font-size:2.6rem;font-weight:800;line-height:1.18;margin:0 0 16px}.section-header p{color:#64748b;color:var(--text2);font-size:1rem;line-height:1.7;margin:0 auto;max-width:540px}.gold-text{color:#986821;color:var(--gold)}.btn-gold{background:linear-gradient(135deg,#986821,#8a6a2f);background:linear-gradient(135deg,var(--gold),var(--gold3));border-radius:6px;box-shadow:0 6px 22px #c5a05947;color:#fff;display:inline-block;font-family:Lato,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:1.2px;padding:13px 32px;text-decoration:none;text-transform:uppercase;transition:all .28s ease}.btn-gold:hover{background:linear-gradient(135deg,#c5a059,#986821);background:linear-gradient(135deg,var(--gold2),var(--gold));box-shadow:0 10px 32px #c5a05961;transform:translateY(-2px)}.btn-outline{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#c5a0590d;border:1.5px solid #7a5c1e80;border-radius:6px;color:#986821;display:inline-block;font-family:Lato,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:1.2px;padding:12px 30px;text-decoration:none;text-transform:uppercase;transition:all .28s ease}.btn-outline:hover{background:#c5a0591f;border-color:#c5a05999;transform:translateY(-2px)}.about-hero{align-items:center;background:linear-gradient(135deg,#0a0f1e,#0f172a 50%,#111827);display:flex;min-height:92vh;overflow:hidden;position:relative}.about-hero-bg{background:radial-gradient(ellipse 55% 60% at 0 40%,#c5a05912 0,#0000 60%),radial-gradient(ellipse 50% 55% at 100% 70%,#8586852e 0,#0000 60%),radial-gradient(ellipse 30% 40% at 50% 0,#c5a0590a 0,#0000 50%);inset:0;pointer-events:none;position:absolute}.about-hero-content{animation:heroIn .9s cubic-bezier(.22,1,.36,1) both;margin-left:max(24px,calc(50vw - 590px));max-width:680px;padding:155px 24px 100px;position:relative;z-index:2}@keyframes heroIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.about-overline{color:#986821;color:var(--gold);display:block;font-size:.76rem;font-weight:700;letter-spacing:3.5px;margin-bottom:18px;text-transform:uppercase}.about-hero-title{color:#fff;font-family:Playfair Display,serif;font-size:clamp(2.8rem,5vw,4.4rem);font-weight:800;line-height:1.1;margin:0 0 26px;text-shadow:0 2px 20px #0006}.about-hero-title em{color:#c5a059;color:var(--gold2);font-style:italic;font-weight:700}.about-hero-sub{color:#94a3b8;font-size:1.08rem;line-height:1.78;margin-bottom:38px;max-width:560px}.about-hero-cta{display:flex;flex-wrap:wrap;gap:16px}.about-hero-deco{animation:decoFloat 6s ease-in-out infinite alternate;opacity:.6;pointer-events:none;position:absolute;right:max(24px,calc(50vw - 590px));top:50%;transform:translateY(-50%);width:clamp(180px,22vw,320px);z-index:1}@keyframes decoFloat{0%{transform:translateY(-52%)}to{transform:translateY(-48%)}}.about-stats{background:linear-gradient(90deg,#c5a0590f,#8586851a);border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);border-top:1px solid #00000014;border-top:1px solid var(--border);padding:60px 0}.stats-row{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(4,1fr)}.about-stat{align-items:center;animation:statIn .5s ease both;display:flex;flex-direction:column;padding:24px 20px;position:relative;text-align:center}@keyframes statIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.about-stat+.about-stat:before{background:#00000014;background:var(--border);content:"";height:60%;left:0;position:absolute;top:20%;width:1px}.stat-num{color:#986821;color:var(--gold);font-family:Playfair Display,serif;font-size:3.2rem;font-weight:800;line-height:1;margin-bottom:8px}.about-stat .stat-label{color:#475569;color:var(--text3);font-size:.82rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.about-mission{background:#f8fafc;background:var(--navy2);overflow:hidden;padding:100px 0;position:relative}.about-mission:before{background:radial-gradient(ellipse 40% 50% at 100% 50%,#c5a0590a 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.split-layout{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr}.mission-text .section-overline{margin-bottom:14px}.mission-text h2{color:#0f172a;color:var(--white);font-family:Playfair Display,serif;font-size:2.5rem;font-weight:800;line-height:1.2;margin:0 0 28px}.mission-text p{color:#334155;color:var(--text);font-size:1rem;line-height:1.82;margin-bottom:18px}.mission-text p:last-child{margin-bottom:0}.mission-text strong{color:#986821;font-weight:700}.mission-card-stack{display:flex;flex-direction:column;gap:18px}.mc{background:#fff;border:1px solid #00000014;border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 30px #0000000a,inset 0 1px 0 #ffffff1a;overflow:hidden;padding:26px 28px;position:relative;transition:transform .3s,box-shadow .3s,border-color .3s}.mc:before{background:linear-gradient(90deg,#0000,#986821,#0000);background:linear-gradient(90deg,#0000,var(--gold),#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.mc:hover{border-color:#c5a05933;transform:translateX(6px)}.mc:hover:before{transform:scaleX(1)}.mc-icon{font-size:1.8rem;margin-bottom:8px}.mc strong{color:#0f172a;color:var(--white);display:block;font-family:Playfair Display,serif;font-size:1.05rem;font-weight:700;margin-bottom:6px}.mc p{color:#64748b;color:var(--text2);font-size:.88rem;line-height:1.6;margin:0}.mc1{animation:mcIn .5s ease .1s both}.mc2{animation:mcIn .5s ease .2s both}.mc3{animation:mcIn .5s ease .3s both}@keyframes mcIn{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.about-practices{background:#fff;background:var(--navy);border-top:1px solid #00000014;border-top:1px solid var(--border);padding:100px 0}.practices-grid{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.practice-pill{align-items:center;animation:pillIn .4s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffb3;background:var(--glass);border:1px solid #00000014;border:1px solid var(--border);border-radius:50px;color:#0f172a;color:var(--white);cursor:default;display:flex;font-size:.88rem;font-weight:700;gap:10px;padding:12px 22px;transition:all .25s ease}@keyframes pillIn{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}.practice-pill:hover{background:#c5a0590f;border-color:#c5a05966;box-shadow:0 6px 20px #0003;color:#c5a059;color:var(--gold2);transform:translateY(-2px)}.pill-dot{background:#986821;background:var(--gold);border-radius:50%;box-shadow:0 0 6px #c5a05980;flex-shrink:0;height:7px;width:7px}.about-values{background:#f8fafc;background:var(--navy2);border-top:1px solid #00000014;border-top:1px solid var(--border);overflow:hidden;padding:100px 0;position:relative}.about-values:before{background:radial-gradient(ellipse 50% 40% at 50% 100%,#8586851f 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.values-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}.value-card{animation:cardFadeIn .5s ease both;background:#fff;border:1px solid #00000014;border:1px solid var(--border);border-radius:16px;box-shadow:0 10px 40px #0000000a;overflow:hidden;padding:32px 28px;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.value-card:after{background:linear-gradient(90deg,#0000,#986821,#0000);background:linear-gradient(90deg,#0000,var(--gold),#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:center;transition:transform .4s ease}.value-card:hover:after{transform:scaleX(1)}.value-card:hover{border-color:#c5a0592e;box-shadow:0 14px 40px #00000052;transform:translateY(-6px)}.value-icon{align-items:center;background:#c5a05914;border:1px solid #c5a0592e;border-radius:12px;color:#986821;color:var(--gold);display:flex;height:52px;justify-content:center;margin-bottom:18px;transition:background .3s,box-shadow .3s;width:52px}.value-card:hover .value-icon{background:#c5a05924;box-shadow:0 0 20px #c5a05926}.value-card h3{color:#0f172a;color:var(--white);font-family:Playfair Display,serif;font-size:1.15rem;font-weight:700;margin:0 0 10px}.value-card p{color:#64748b;color:var(--text2);font-size:.9rem;line-height:1.7;margin:0}.about-team{background:#fff;background:var(--navy);border-top:1px solid #00000014;border-top:1px solid var(--border);padding:100px 0}.team-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.team-card{animation:cardFadeIn .5s ease both;background:#fff;border:1px solid #00000014;border:1px solid var(--border);border-radius:16px;box-shadow:0 10px 30px #0000000a;padding:32px 22px 28px;text-align:center;transition:transform .3s,box-shadow .3s,border-color .3s}.team-card:hover{border-color:#c5a05938;box-shadow:0 14px 38px #0000004d;transform:translateY(-6px)}.team-avatar{align-items:center;background:linear-gradient(135deg,#1e293b,#0f172a);border:2.5px solid #c5a05959;border-radius:50%;box-shadow:0 0 22px #c5a05926;color:#fff;display:flex;font-family:Playfair Display,serif;font-size:1.3rem;font-weight:700;height:68px;justify-content:center;margin:0 auto 18px;width:68px}.team-info{display:flex;flex-direction:column;gap:4px}.team-name{color:#0f172a;color:var(--white);font-family:Playfair Display,serif;font-size:1.05rem;font-weight:700}.team-role{color:#986821;color:var(--gold);font-size:.8rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.team-area{color:#475569;color:var(--text3);font-size:.8rem;margin-top:2px}.about-cta{background:#f8fafc;background:var(--navy2);border-top:1px solid #00000014;border-top:1px solid var(--border);padding:80px 0 100px}.cta-card{align-items:center;background:linear-gradient(90deg,#f8fafc 0,#f8fafc 40%,#0f172a4d),url(/static/media/contact-bg.d57be9a643cebb4ff236.webp) no-repeat right 30% top 40% /cover;background:linear-gradient(to right,var(--navy2) 0,var(--navy2) 40%,#0f172a4d 100%),url(/static/media/contact-bg.d57be9a643cebb4ff236.webp) no-repeat right 30% top 40% /cover;background-color:#f8fafc;background-color:var(--navy2);border:1px solid #c5a0592e;border-radius:20px;box-shadow:0 8px 40px #00000047,inset 0 1px 0 #ffffff0d;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;overflow:hidden;padding:60px 56px;position:relative}.cta-card:before{background:linear-gradient(90deg,#0000,#986821,#c5a059,#986821,#0000);background:linear-gradient(90deg,#0000,var(--gold),var(--gold2),var(--gold),#0000);content:"";height:3px;left:0;position:absolute;right:0;top:0}.cta-text h2{color:#0f172a;color:var(--white);font-family:Playfair Display,serif;font-size:2.2rem;font-weight:800;margin:0 0 12px}.cta-text p{color:#64748b;color:var(--text2);font-size:1rem;line-height:1.7;margin:0;max-width:460px}.cta-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:14px}@media screen and (max-width:1024px){.team-grid,.values-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:860px){.split-layout{gap:48px;grid-template-columns:1fr}.about-hero-deco{display:none}.stats-row{grid-template-columns:repeat(2,1fr)}.about-stat+.about-stat:before{display:none}}@media screen and (max-width:640px){.about-hero-title{font-size:2.4rem}.section-header h2{font-size:2rem}.values-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:1fr 1fr}.cta-card{align-items:flex-start;flex-direction:column;padding:36px 26px}.stats-row{grid-template-columns:repeat(2,1fr)}.stat-num{font-size:2.4rem}}@media screen and (max-width:440px){.team-grid{grid-template-columns:1fr;margin:0 auto;max-width:300px}.about-hero-cta{flex-direction:column}.btn-gold,.btn-outline{text-align:center}}
/*# sourceMappingURL=662.1e67b85a.chunk.css.map*/