.about-page nav{background-color:#000}.about-page .page-hero{align-items:center;display:flex;height:450px;justify-content:center;overflow:hidden;position:relative;text-align:center}.about-page .page-hero-bg{inset:0;position:absolute}.about-page .page-hero-bg img{filter:brightness(.75);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-page .page-hero-overlay{background:radial-gradient(circle at center,#0000008c 0,#00000073 40%,#0000004d 75%,#0003),linear-gradient(180deg,#00000059,#0009);inset:0;position:absolute;z-index:2}.about-page .page-hero-content{max-width:700px;padding:0 20px;position:relative;z-index:4}.about-page .page-hero-eyebrow{align-items:center;animation:fadeUp .8s ease .3s forwards;color:var(--gold);display:inline-flex;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;gap:12px;letter-spacing:6px;margin-bottom:14px;opacity:0;text-transform:uppercase}.about-page .page-hero-eyebrow:before{background:var(--gold);content:"";display:inline-block;flex-shrink:0;height:1px;width:36px}.about-page .page-hero-eyebrow:after{border:1px solid var(--gold);content:"";display:inline-block;flex-shrink:0;height:5px;transform:rotate(45deg);width:5px}.about-page .page-hero-title{animation:fadeUp .9s ease .5s forwards;color:var(--white);font-family:Cormorant Garamond,serif;font-size:clamp(48px,6vw,50px);font-weight:300;letter-spacing:-.5px;line-height:1;margin-bottom:0;opacity:0}.about-page .page-hero-title em{color:var(--gold);font-style:italic;font-weight:300}.about-page .page-hero:after{background:var(--white);bottom:-1px;clip-path:polygon(0 41%,36% 100%,100% 60%,100% 100%,0 100%);content:"";filter:drop-shadow(0 -8px 0 var(--gold))}.about-page .hero-v-shape,.about-page .page-hero:after{height:190px;left:0;position:absolute;width:100%;z-index:3}.about-page .hero-v-shape{bottom:0}.about-page .about-intro{display:grid;grid-template-columns:1fr 1fr;min-height:560px;padding:80px 60px}.about-page .about-intro-img{background:#1a1a12;overflow:hidden;position:relative}.about-page .about-intro-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-page .about-gold-strip{background:var(--gold);bottom:60px;position:absolute;right:0;top:60px;width:4px}.about-page .about-intro-text{background:var(--off-white);display:flex;flex-direction:column;justify-content:center;padding:80px 72px}.about-page .about-intro-text .body-text:last-of-type{margin-bottom:0}.about-page .stat-bar{background:var(--gold);display:grid;grid-template-columns:repeat(4,1fr);padding:0 60px}.about-page .stat-bar-item{border-right:1px solid rgba(0,0,0,.12);padding:40px 0;text-align:center;transition:background .3s}.about-page .stat-bar-item:last-child{border-right:none}.about-page .stat-bar-item:hover{background:#0000000f}.about-page .stat-bar-num{align-items:baseline;color:var(--black);display:flex;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:600;gap:2px;justify-content:center;line-height:1}.about-page .stat-bar-suffix{font-size:28px;font-weight:700}.about-page .stat-bar-label{color:#000000a1;font-family:Montserrat,sans-serif;font-size:10px;font-weight:800;letter-spacing:3px;margin-top:8px;text-transform:uppercase}.about-page .mvv-section{background:var(--dark);overflow:hidden;padding:100px 60px;position:relative}.about-page .mvv-section:before{background:linear-gradient(to right,transparent,var(--gold),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.about-page .mvv-header{margin-bottom:72px;text-align:center}.about-page .mvv-header .section-heading{color:var(--white)}.about-page .mvv-grid{display:grid;gap:2px;grid-template-columns:repeat(3,1fr)}.about-page .mvv-card{background:#ffffff08;border:1px solid rgba(184,151,42,.1);overflow:hidden;padding:48px 40px;position:relative;transition:background .4s,border-color .4s}.about-page .mvv-card:before{background:var(--gold);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.4,0,.2,1)}.about-page .mvv-card:hover{background:#b8972a0a;border-color:#b8972a4d}.about-page .mvv-card:hover:before{transform:scaleX(1)}.about-page .mvv-icon{align-items:center;border:1px solid rgba(184,151,42,.35);border-radius:50%;color:var(--gold);display:flex;height:52px;justify-content:center;margin-bottom:28px;transition:background .3s,border-color .3s;width:52px}.about-page .mvv-icon svg{height:22px;width:22px}.about-page .mvv-card:hover .mvv-icon{background:var(--gold);border-color:var(--gold);color:var(--black)}.about-page .mvv-card-label{color:var(--gold);font-family:Montserrat,sans-serif;font-size:9px;font-weight:800;letter-spacing:4px;margin-bottom:14px;text-transform:uppercase}.about-page .mvv-card-title{color:var(--white);font-family:Cormorant Garamond,serif;font-size:28px;font-weight:300;line-height:1.2;margin-bottom:20px}.about-page .mvv-card-title em{color:var(--gold);font-style:italic}.about-page .mvv-card-desc{color:#ffffffa3;font-size:17px;font-weight:300;line-height:1.85}.about-page .leadership{background:var(--dark);padding:100px 60px;position:relative}.about-page .leadership:before{background:linear-gradient(to right,transparent,var(--gold),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.about-page .leadership-header{margin-bottom:64px}.about-page .leadership-header .section-heading{color:var(--white)}.about-page .team-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.about-page .team-card{background:#ffffff05;border:1px solid rgba(184,151,42,.08);cursor:default;overflow:hidden;position:relative;transition:border-color .4s}.about-page .team-card:hover{border-color:#b8972a59}.about-page .team-card-photo{aspect-ratio:4/5;background:linear-gradient(160deg,#1e1a10,#2a2010,#0e0c08);overflow:hidden;position:relative}.about-page .team-card-photo img{display:block;filter:grayscale(20%);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--photo-pos,center 10%);object-position:var(--photo-pos,center 10%);transition:transform .7s cubic-bezier(.4,0,.2,1);width:100%}.about-page .team-card:hover .team-card-photo img{filter:grayscale(0);transform:scale(1.06)}.about-page .team-photo-placeholder{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.about-page .team-photo-placeholder svg{color:#b8972a26;height:56px;width:56px}.about-page .team-card-overlay{background:var(--gold);bottom:0;height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.4,0,.2,1)}.about-page .team-card:hover .team-card-overlay{transform:scaleX(1)}.about-page .team-card-body{border-top:1px solid rgba(184,151,42,.08);padding:24px 24px 28px;transition:border-color .4s}.about-page .team-card:hover .team-card-body{border-color:#b8972a33}.about-page .team-card-role{color:var(--gold);font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:800;letter-spacing:2.5px;line-height:16px;margin-bottom:8px;text-transform:uppercase}.about-page .team-card-name{color:var(--white);font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;line-height:1.2;margin-bottom:14px;transition:color .3s}.about-page .team-card:hover .team-card-name{color:var(--gold)}.about-page .team-card-specialty{display:flex;flex-wrap:wrap;gap:6px}.about-page .team-card-specialty span{border:1px solid rgba(184,151,42,.2);color:#ffffff9c;display:inline-block;font-family:Montserrat,sans-serif;font-size:9px;font-weight:600;letter-spacing:2px;padding:4px 10px;text-transform:uppercase;transition:all .3s}.about-page .team-card:hover .team-card-specialty span{border-color:#b8972a80;color:#ffffffa6}@media(max-width:1024px){.about-page .team-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.about-page .leadership{padding:72px 32px}}@media(max-width:600px){.about-page .team-grid{gap:16px;grid-template-columns:1fr 1fr}.about-page .leadership{padding:60px 20px}}.about-page .values-section{background:var(--white);padding:100px 60px;position:relative}.about-page .values-section:before{background:linear-gradient(90deg,transparent,rgba(184,151,42,.3),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.about-page .values-header{margin-bottom:72px;max-width:600px}.about-page .values-header .body-text{margin-bottom:0}.about-page .values-timeline{display:flex;flex-direction:column;gap:0;max-width:860px}.about-page .vt-item{align-items:stretch;display:grid;grid-template-columns:72px 40px 1fr;min-height:110px}.about-page .vt-letter{align-items:flex-start;color:#b8972a99;display:flex;font-family:Cormorant Garamond,serif;font-size:72px;font-weight:700;line-height:1;padding-top:8px;transition:color .4s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about-page .vt-item:hover .vt-letter{color:#b8972ae0}.about-page .vt-connector{align-items:center;display:flex;flex-direction:column;padding-top:14px}.about-page .vt-dot{background:var(--light-gray);border:2px solid var(--light-gray);border-radius:50%;flex-shrink:0;height:10px;transition:background .4s,border-color .4s,transform .4s;width:10px;z-index:1}.about-page .vt-item:hover .vt-dot{background:var(--gold);border-color:var(--gold);transform:scale(1.3)}.about-page .vt-line{background:var(--light-gray);flex:1;margin-top:4px;transition:background .4s;width:1px}.about-page .vt-item:hover .vt-line{background:#b8972a4d}.about-page .vt-item:last-child .vt-line{display:none}.about-page .vt-card{padding:0 0 40px 28px}.about-page .vt-card-inner{align-items:flex-start;background:var(--off-white);border:1px solid var(--light-gray);display:flex;gap:20px;padding:24px 28px;transition:border-color .4s,background .4s,transform .4s,box-shadow .4s}.about-page .vt-item:hover .vt-card-inner{background:var(--white);border-color:#b8972a66;box-shadow:0 8px 40px #b8972a14;transform:translate(6px)}.about-page .vt-icon{align-items:center;border:1px solid rgba(184,151,42,.25);border-radius:50%;color:var(--gold);display:flex;flex-shrink:0;height:48px;justify-content:center;min-width:48px;transition:background .4s,border-color .4s;width:48px}.about-page .vt-icon svg{height:20px;width:20px}.about-page .vt-item:hover .vt-icon{background:var(--gold);border-color:var(--gold);color:var(--black)}.about-page .vt-body{flex:1}.about-page .vt-word{color:var(--dark);font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase;transition:color .3s}.about-page .vt-item:hover .vt-word{color:var(--gold)}.about-page .vt-desc{color:#888;font-size:15px;font-weight:300;line-height:1.8}@media(max-width:768px){.about-page .values-section{padding:60px 20px}.about-page .vt-item{grid-template-columns:48px 32px 1fr;min-height:90px}.about-page .vt-letter{font-size:52px}.about-page .vt-card{padding:0 0 28px 16px}.about-page .vt-card-inner{gap:14px;padding:18px 20px}.about-page .vt-icon{height:40px;min-width:40px;width:40px}.about-page .vt-icon svg{height:16px;width:16px}.about-page .vt-word{font-size:11px}.about-page .vt-desc{font-size:14px}}.about-page .about-cta{background:var(--black);overflow:hidden;padding:100px 60px;position:relative;text-align:center}.about-page .about-cta:before{background:linear-gradient(to right,transparent,var(--gold),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.about-page .about-cta-title{color:var(--white);font-family:Cormorant Garamond,serif;font-size:clamp(36px,4vw,56px);font-weight:300;margin-bottom:16px}.about-page .about-cta-title em{color:var(--gold);font-style:italic}.about-page .about-cta-sub{color:#fff6;font-size:16px;font-weight:300;margin-bottom:44px}.about-page .about-cta-btns{display:flex;gap:16px;justify-content:center}@media(max-width:1024px){.about-page .about-intro{grid-template-columns:1fr}.about-page .about-intro-img{min-height:340px}.about-page .about-intro-text{padding:60px 40px}.about-page .about-cta,.leadership,.mvv-section,.timeline-section{padding:72px 32px}.about-page .mvv-grid{gap:2px;grid-template-columns:1fr}.about-page .stat-bar{padding:0 32px}}@media(max-width:768px){.about-page .stat-bar{grid-template-columns:1fr 1fr;padding:0 24px}.about-page .stat-bar-item{border-bottom:1px solid rgba(0,0,0,.1);border-right:none}.about-page .stat-bar-item:nth-child(odd){border-right:1px solid rgba(0,0,0,.1)}.about-page .mvv-card{padding:36px 28px}.about-page .about-intro-text{padding:48px 24px}.about-page .about-cta,.leadership,.mvv-section,.timeline-section{padding:60px 20px}.about-page .tl-item{gap:20px;grid-template-columns:80px 1fr}.about-page .tl-year{font-size:28px}.about-page .about-cta-btns{align-items:center;flex-direction:column}}.why-us{background:var(--off-white);padding:100px 60px;position:relative}.why-us:before{background:linear-gradient(to right,transparent,var(--gold),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.why-us-header{margin:0 auto 64px;max-width:600px;text-align:center}.why-us-grid{display:grid;gap:2px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1380px}.why-us-card{align-items:flex-start;background:var(--white);border:1px solid rgba(184,151,42,.08);display:flex;gap:24px;padding:40px 36px;transition:border-color .3s,box-shadow .3s}.why-us-card:hover{border-color:#b8972a4d;box-shadow:0 4px 24px #b8972a0f}.why-us-icon{align-items:center;border:1px solid rgba(184,151,42,.3);border-radius:50%;color:var(--gold);display:flex;height:52px;justify-content:center;min-width:52px;transition:background .3s,border-color .3s;width:52px}.why-us-icon svg{height:22px;width:22px}.why-us-card:hover .why-us-icon{background:var(--gold);border-color:var(--gold);color:var(--black)}.why-us-title{color:var(--dark);font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.why-us-desc{color:#171717;font-size:14.5px;font-weight:300;line-height:1.85;margin:0}@media(max-width:1024px){.why-us-grid{grid-template-columns:repeat(2,1fr)}.why-us{padding:72px 32px}}@media(max-width:640px){.why-us-grid{grid-template-columns:1fr}.why-us{padding:60px 20px}}
