*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._container_or966_1{width:100%;background:radial-gradient(ellipse at 50% 40%,#16161e,#0b0b0e)}._hero_or966_8{display:flex;flex-direction:column;height:100vh}._heroTop_or966_14{flex:0 0 80%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem;background:radial-gradient(ellipse at 50% 46%,rgba(201,169,107,.09) 0%,rgba(201,169,107,.03) 38%,transparent 65%)}._heroBottom_or966_30{flex:0 0 20%;display:flex;align-items:center;justify-content:center;background:#f2f3f6;color:#c9a96b;font-size:clamp(1.4rem,3.5vw,3.4rem);font-weight:400;letter-spacing:-.01em}._heading_or966_44{font-size:clamp(1.5rem,4.5vw,4.5rem);font-weight:400;letter-spacing:-.02em;line-height:1.15;margin-bottom:1.25rem;white-space:nowrap;color:#e8e8ee}@keyframes _shine_or966_1{0%{color:#fff;text-shadow:none}28%{color:#fff;text-shadow:0 0 6px rgba(255,255,255,1),0 0 20px rgba(255,245,200,.85),0 0 50px rgba(220,185,110,.55),0 0 90px rgba(200,165,90,.3)}to{color:#c9a96b;text-shadow:none}}._headingBrighter_or966_73{display:inline;animation:_shine_or966_1 2.6s cubic-bezier(.4,0,.2,1) 0s 1 both}._subheading_or966_78{font-size:clamp(.5rem,2.2vw,1.2rem);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:.72;white-space:nowrap;margin:0 auto;line-height:1.7}._taglineBar_or966_92{background:#f2f3f6;color:#16161e;text-align:center;padding:2.5rem 2rem;line-height:1.7;font-size:clamp(1.4rem,3.5vw,2.6rem);font-weight:200}._services_or966_105{display:flex;flex-wrap:nowrap;gap:clamp(.4rem,1vw,1.5rem);justify-content:center;align-items:center;padding:clamp(2rem,4vh,4rem) clamp(.75rem,2vw,2rem);background:#f2f3f6}._services_or966_105 ._card_or966_115{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s ease}._services_or966_105._visible_or966_121 ._card_or966_115{opacity:1;transform:translateY(0)}._services_or966_105._visible_or966_121 ._card_or966_115:nth-child(1){transition-delay:.05s}._services_or966_105._visible_or966_121 ._card_or966_115:nth-child(2){transition-delay:.15s}._services_or966_105._visible_or966_121 ._card_or966_115:nth-child(3){transition-delay:.25s}._services_or966_105._visible_or966_121 ._card_or966_115:nth-child(4){transition-delay:.35s}._services_or966_105._visible_or966_121 ._card_or966_115:nth-child(5){transition-delay:.45s}._card_or966_115{flex:1 1 0;min-width:0;height:clamp(110px,18vw,260px);perspective:1000px;cursor:default}._cardInner_or966_142{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1)}._card_or966_115:hover ._cardInner_or966_142{transform:rotateY(180deg)}._cardFront_or966_154,._cardBack_or966_155{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:clamp(.2rem,1.5vw,1.75rem);text-align:center;overflow:hidden}._cardFront_or966_154{background:#fff;border:1px solid rgba(201,169,107,.2);border-top:3px solid #c9a96b;box-shadow:0 4px 24px #16161e12,0 1px 4px #16161e0a;color:#16161e;font-size:clamp(.1rem,.85vw,1rem);font-weight:400;letter-spacing:clamp(0em,.08vw,.12em);text-transform:uppercase}._cardBack_or966_155{background:#f5f0e8;border:1px solid rgba(201,169,107,.22);border-top:3px solid #c9a96b;box-shadow:0 4px 24px #16161e12,0 1px 4px #16161e0a;color:#3a3a4a;font-size:clamp(.3rem,1vw,.85rem);line-height:1.65;transform:rotateY(180deg)}._cardFront_or966_154 span{max-width:min-content}._cardBack_or966_155 p{margin:0}._leadershipSection_or966_203{background:#edeef2;padding:5rem 2rem;opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}._leadershipSection_or966_203._visible_or966_121{opacity:1;transform:translateY(0)}._leadershipHeading_or966_216{text-align:center;font-size:clamp(1.4rem,3.5vw,3.4rem);font-weight:400;letter-spacing:-.01em;color:#c9a96b;margin:0 0 3.5rem}._leadershipBar_or966_225{color:#16161e;text-align:center;padding:2.5rem 2rem;line-height:1.7;font-size:clamp(1.4rem,3.5vw,2.6rem);font-weight:200;margin:0 0 3.5rem}._bioContainer_or966_235{display:flex;gap:clamp(1rem,3vw,3rem);max-width:1100px;margin:0 auto;align-items:flex-start}._bioLeft_or966_245{flex:0 0 30vw;max-width:30vw;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:1.5rem}._bioImage_or966_256{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:top;border-radius:8px;display:block}._contactInfo_or966_265{display:flex;flex-direction:column;gap:.65rem;width:100%}._contactItem_or966_272{display:flex;align-items:center;gap:clamp(.25rem,.5vw,.6rem);color:#3a3a4a;text-decoration:none;font-size:clamp(.45rem,1.3vw,.85rem);letter-spacing:clamp(0em,.04vw,.04em);opacity:.75;transition:opacity .2s ease,color .2s ease;min-width:0;overflow:hidden}._contactItem_or966_272:hover{opacity:1;color:#c9a96b}._contactIcon_or966_291{width:clamp(11px,1.5vw,17px);height:clamp(11px,1.5vw,17px);flex-shrink:0;color:inherit}._emailContainer_or966_298{display:flex;align-items:center;gap:.5rem;cursor:pointer;outline:none}._copyHint_or966_306{display:flex;align-items:center;gap:.25rem;color:#a0a0b0;font-size:clamp(.35rem,1vw,.7rem);letter-spacing:0;white-space:nowrap;opacity:0;transition:opacity .15s ease}._emailContainer_or966_298:hover ._copyHint_or966_306{opacity:1}._copyIcon_or966_322{width:11px;height:11px;flex-shrink:0}._bioRight_or966_330{flex:1;padding-top:.25rem}._bioName_or966_335{font-size:clamp(1.2rem,2.8vw,2rem);font-weight:400;color:#16161e;letter-spacing:-.01em;margin:0 0 .4rem}._bioTitle_or966_343{font-size:clamp(.75rem,1.5vw,.9rem);letter-spacing:.16em;text-transform:uppercase;color:#c9a96b;margin:0}._bioDivider_or966_351{width:48px;height:1px;background:#c9a96b;opacity:.5;margin:1.25rem 0}._bioBody_or966_359{display:flex;flex-direction:column;gap:1rem}._bioBody_or966_359 p{margin:0;text-align:justify;font-size:clamp(.82rem,1.5vw,.95rem);line-height:1.8;color:#3a3a4a;opacity:.85}._contactSection_or966_377{background:#f2f3f6;padding:5rem 2rem 6rem;border-top:1px solid rgba(0,0,0,.06);opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}._contactSection_or966_377._visible_or966_121{opacity:1;transform:translateY(0)}._contactHeading_or966_391{text-align:center;font-size:clamp(1.4rem,3.5vw,3.4rem);font-weight:400;letter-spacing:-.01em;color:#c9a96b;margin:0 0 3rem}._contactForm_or966_400{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}._formRow_or966_408{display:flex;gap:1.25rem}._formGroup_or966_413{display:flex;flex-direction:column;gap:.4rem;flex:1}._formLabel_or966_420{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#3a3a4a;opacity:.6}._formInput_or966_428,._formTextarea_or966_429{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:.7rem .9rem;font-size:.9rem;color:#16161e;outline:none;transition:border-color .2s ease;font-family:inherit;width:100%;box-sizing:border-box}._formInput_or966_428:focus,._formTextarea_or966_429:focus{border-color:#c9a96b}._formTextarea_or966_429{resize:vertical;min-height:120px}._submitButton_or966_453{align-self:center;margin-top:.5rem;background:#16161e;color:#c9a96b;border:none;border-radius:6px;padding:.85rem 2.5rem;font-size:.85rem;font-family:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}._submitButton_or966_453:hover:not(:disabled){background:#1d1d2b;color:#f0d898}._submitButton_or966_453:disabled{opacity:.6;cursor:default}._formError_or966_479{text-align:center;font-size:.8rem;color:#a05050;letter-spacing:.04em;margin:0}@media(max-width:600px){._formRow_or966_408{flex-direction:column}}._footer_or966_495{background:#16161e;color:#e8e8ee;opacity:.7;text-align:center;font-size:clamp(.1rem,1vw,.75rem);letter-spacing:0;padding:clamp(.6rem,1.5vh,1.1rem) .5rem;white-space:nowrap;overflow:hidden}
