.hero-section{background:#000014b0;justify-content:center;align-items:center;width:100%;height:100dvh;min-height:640px;max-height:1200px;display:flex;position:relative;overflow:hidden}.hero-section .hero-video{object-fit:cover;object-position:center;transform-origin:50%;z-index:-1;width:100%;height:100%;animation:20s ease-in-out infinite alternate hero-zoom;position:absolute}.hero-section .hero-content{text-align:center;z-index:1;padding:15px}.hero-section .hero-content img{width:320px;height:400px}.hero-section .hero-content p{color:var(--color-text-accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide)}@media (max-width:768px){.hero-section .hero-content p{font-size:var(--font-size-md)}}.hero-section .hero-content>div{justify-content:center;align-items:center;gap:var(--space-4,1rem);flex-wrap:wrap;width:100%;margin-top:20px;display:flex}.hero-section .hero-content>div a,.hero-section .hero-content>div button{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-sm,2px);cursor:pointer;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);justify-content:center;align-items:center;padding:.85rem 2.4rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.hero-section .hero-content>div a:after,.hero-section .hero-content>div button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:50%;height:100%;transition:left;position:absolute;top:0;left:-75%;transform:skew(-20deg)}.hero-section .hero-content>div a:hover:after,.hero-section .hero-content>div button:hover:after{transition:left .55s var(--ease-out);left:130%}.hero-section .hero-content>div a:hover,.hero-section .hero-content>div button:hover{transform:translateY(-2px)}.hero-section .hero-content>div a:active,.hero-section .hero-content>div button:active{transform:translateY(0)}.hero-section .hero-content>div a:first-child,.hero-section .hero-content>div button:first-child{color:var(--color-text-inverse);background:var(--gradient-gold-shield);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-gold-sm),var(--shadow-inset-gold);background-position:100% 0;background-size:200% 100%}.hero-section .hero-content>div a:first-child:hover,.hero-section .hero-content>div button:first-child:hover{box-shadow:var(--shadow-gold-md),var(--shadow-inset-gold);border-color:var(--color-accent-shine);background-position:0 0}.hero-section .hero-content>div a:last-child,.hero-section .hero-content>div button:last-child{color:var(--color-gold-200);-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:#0d112059}.hero-section .hero-content>div a:last-child:hover,.hero-section .hero-content>div button:last-child:hover{color:var(--color-gold-100);border-color:var(--color-border-strong);box-shadow:0 0 12px #c4952026,var(--shadow-md);background:#c495201a}@media (max-width:640px){.hero-section .hero-content>div{gap:var(--space-3,.75rem);flex-direction:column}.hero-section .hero-content>div a,.hero-section .hero-content>div button{width:100%;max-width:320px;padding:.95rem 2rem}}@keyframes hero-zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0)scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px)scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px)scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px)scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px)scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px)scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px)scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px)scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px)scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translate(-100%)}[data-aos=slide-left]{transform:translate(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px)rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px)rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px)rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px)rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px)rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px)rotateX(0)}
.about-us{background:var(--color-bg-base,#131829);grid-template-columns:1fr 1fr;min-height:100svh;display:grid;position:relative;overflow:hidden}.about-us:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#c4952040 20%,#c4952066 50%,#c4952040 80%,#0000);width:1px;position:absolute;top:8%;bottom:8%;left:50%}.about-us>img{object-fit:cover;object-position:center top;filter:sepia(.18)contrast(1.06)brightness(.88);width:100%;height:100%;min-height:600px;transition:filter .6s,transform .6s cubic-bezier(.16,1,.3,1);display:block;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000 100%);mask-image:linear-gradient(90deg,#000 60%,#0000 100%)}.about-us>img:hover{filter:sepia(.08)contrast(1.08)brightness(.95);transform:scale(1.015)}.about-us-content{justify-content:center;gap:var(--space-8,2rem);padding:var(--space-20,5rem) var(--space-16,4rem) var(--space-20,5rem) var(--space-12,3rem);flex-direction:column;display:flex;position:relative}.about-us-content:after{content:"";pointer-events:none;background:radial-gradient(70% 60% at 100%,#c495200f 0%,#0000 70%);position:absolute;inset:0}.about-us-content:before{content:"About Us";letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold-500,#c49520);padding-bottom:var(--space-4,1rem);margin-bottom:calc(-1*var(--space-2,.5rem));border-bottom:1px solid #c4952040;width:fit-content;font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;display:block}.about-us-content h2{letter-spacing:-.01em;color:var(--color-text-primary,#fdf6e3);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(1.9rem,3vw,3rem);font-weight:400;line-height:1.15}.about-us-content h2 span{background:linear-gradient(90deg, var(--color-gold-400,#d4a832), var(--color-gold-200,#f7e8b0));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.about-us-content>div:not(.strategy-framework-tags){gap:var(--space-5,1.25rem);padding-left:var(--space-6,1.5rem);border-left:2px solid #c4952033;flex-direction:column;display:flex}.about-us-content p{letter-spacing:.01em;color:var(--color-text-secondary,#d8dce8);margin:0;font-family:Montserrat,sans-serif;font-size:.825rem;font-weight:300;line-height:1.85}.about-us-content p:first-child:first-letter{float:left;background:linear-gradient(135deg, var(--color-gold-shadow,#8a5e0a), var(--color-gold-shine,#f0d068));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:.06em .12em 0 0;font-family:Cormorant Garamond,serif;font-size:3.4rem;font-weight:400;line-height:.82}.strategy-framework-tags{gap:var(--space-2,.5rem);padding-top:var(--space-4,1rem);border-top:1px solid #c495202e;flex-wrap:wrap;display:flex}.strategy-framework-tags span{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-300,#e8c96a);background:#c4952012;border:1px solid #c4952038;border-radius:2px;align-items:center;gap:.4em;padding:.38rem .85rem;font-family:Montserrat,sans-serif;font-size:.58rem;font-weight:600;transition:background .22s,border-color .22s,color .22s,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:inline-flex}.strategy-framework-tags span:before{content:"";background:var(--color-gold-500,#c49520);border-radius:50%;flex-shrink:0;width:4px;height:4px;transition:background .22s;display:block}.strategy-framework-tags span:hover{color:var(--color-gold-100,#fdf6e3);background:#c4952024;border-color:#c495208c;transform:translateY(-2px);box-shadow:0 4px 16px #c495202e,0 0 6px #c495201a}.strategy-framework-tags span:hover:before{background:var(--color-gold-shine,#f0d068)}@media (max-width:1024px){.about-us-content{padding:var(--space-16,4rem) var(--space-10,2.5rem) var(--space-16,4rem) var(--space-8,2rem)}}@media (max-width:768px){.about-us{grid-template-columns:1fr}.about-us:before{display:none}.about-us>img{min-height:340px;max-height:420px;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.about-us-content{padding:var(--space-10,2.5rem) var(--space-6,1.5rem) var(--space-12,3rem)}.about-us-content h2{font-size:clamp(1.6rem,6vw,2.2rem)}}@media (max-width:480px){.about-us-content>div:not(.strategy-framework-tags){padding-left:0;padding-top:var(--space-5,1.25rem);border-top:1px solid #c4952033;border-left:none}}
.value-prop{padding:var(--space-24,6rem) var(--space-12,3rem);background:var(--color-bg-elevated,#1a2038);border-top:1px solid #c4952026;border-bottom:1px solid #c4952026;position:relative;overflow:hidden}.value-prop__ornament{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.value-prop__ornament span{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #c495200e;white-space:nowrap;font-family:Cormorant Garamond,serif;font-size:clamp(14rem,25vw,26rem);font-weight:700;line-height:1}.value-prop__header,.value-prop__pillars,.value-prop__strip{z-index:1;position:relative}.value-prop__header{max-width:680px;margin:0 auto var(--space-16,4rem);text-align:center}.value-prop__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold-500,#c49520);margin:0 0 var(--space-5,1.25rem);font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600}.value-prop__eyebrow:before,.value-prop__eyebrow:after{content:"—";opacity:.55;margin:0 .6em}.value-prop__header h2{letter-spacing:-.01em;color:var(--color-text-primary,#fdf6e3);margin:0 0 var(--space-6,1.5rem);font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:400;line-height:1.12}.value-prop__header h2 em{background:linear-gradient(90deg, var(--color-gold-400,#d4a832) 0%, var(--color-gold-shine,#f0d068) 50%, var(--color-gold-400,#d4a832) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.value-prop__sub{color:#d8dce8a6;margin:0;max-width:580px;margin-inline:auto;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:300;line-height:1.8}.value-prop__pillars{max-width:1200px;margin:0 auto var(--space-16,4rem);background:#c495201f;border:1px solid #c495201f;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.pillar-card{gap:var(--space-4,1rem);padding:var(--space-10,2.5rem) var(--space-10,2.5rem) var(--space-8,2rem);background:var(--color-bg-elevated,#1a2038);cursor:default;flex-direction:column;transition:background .35s;display:flex;position:relative;overflow:hidden}.pillar-card:after{content:"";background:linear-gradient(90deg,#0000,#c4952000,#0000);width:100%;height:2px;transition:background .35s;position:absolute;top:0;left:0}.pillar-card:hover{background:var(--color-bg-surface,#222845)}.pillar-card:hover:after{background:linear-gradient(90deg,#0000,#c49520a6,#0000)}.pillar-card:hover .pillar-card__icon svg{color:var(--color-gold-300,#e8c96a);transform:scale(1.06)translateY(-2px)}.pillar-card:hover .pillar-card__number{color:#c4952033}.pillar-card__number{top:var(--space-6,1.5rem);right:var(--space-8,2rem);color:#c495201a;letter-spacing:-.02em;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Cormorant Garamond,serif;font-size:4.5rem;font-weight:700;line-height:1;transition:color .35s;position:absolute}.pillar-card__icon{flex-shrink:0;width:44px;height:44px}.pillar-card__icon svg{width:100%;height:100%;color:var(--color-gold-500,#c49520);transition:color .3s,transform .35s cubic-bezier(.34,1.56,.64,1)}.pillar-card__headline{letter-spacing:-.01em;color:var(--color-text-primary,#fdf6e3);margin:0;font-family:Cormorant Garamond,serif;font-size:1.45rem;font-weight:500;line-height:1.2}.pillar-card__body{color:#d8dce899;flex:1;margin:0;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:300;line-height:1.8}.pillar-card__stat{padding-top:var(--space-5,1.25rem);border-top:1px solid #c4952026;align-items:baseline;gap:.6rem;margin-top:auto;display:flex}.pillar-card__stat-value{letter-spacing:-.02em;background:linear-gradient(90deg, var(--color-gold-500,#c49520), var(--color-gold-shine,#f0d068));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:400;line-height:1}.pillar-card__stat-label{letter-spacing:.1em;text-transform:uppercase;color:#c495208c;max-width:160px;font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:500;line-height:1.4}.value-prop__strip{background:#c4952014;border:1px solid #c4952026;grid-template-columns:repeat(6,1fr);gap:1px;max-width:1200px;margin:0 auto;display:grid}.strip-item{padding:var(--space-6,1.5rem) var(--space-4,1rem);background:var(--color-bg-elevated,#1a2038);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;transition:background .25s;display:flex}.strip-item:hover{background:var(--color-bg-surface,#222845)}.strip-item__value{background:linear-gradient(135deg, var(--color-gold-400,#d4a832), var(--color-gold-shine,#f0d068));-webkit-text-fill-color:#0000;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;font-family:Cormorant Garamond,serif;font-size:1.55rem;font-weight:400;line-height:1}.strip-item__label{letter-spacing:.13em;text-transform:uppercase;color:#c4952080;font-family:Montserrat,sans-serif;font-size:.58rem;font-weight:500;line-height:1.4}@media (max-width:1024px){.value-prop__strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.value-prop{padding:var(--space-16,4rem) var(--space-6,1.5rem)}.value-prop__pillars{grid-template-columns:1fr}.pillar-card{padding:var(--space-8,2rem) var(--space-6,1.5rem)}.value-prop__strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.value-prop__strip{grid-template-columns:repeat(2,1fr)}.strip-item{padding:var(--space-5,1.25rem) var(--space-3,.75rem)}}
.private-banking-section{padding:var(--space-24,6rem) var(--space-12,3rem);background:var(--color-bg-base,#131829);position:relative;overflow:hidden}.private-banking-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#c4952012 0%,#0000 70%);width:70%;height:60%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.private-banking-section:after{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,#c4952006 0 1px,#0000 1px 80px);position:absolute;inset:0}.section-header,.banking-grid{z-index:1;position:relative}.section-header{align-items:end;gap:var(--space-8,2rem);max-width:1200px;margin:0 auto var(--space-16,4rem);padding-bottom:var(--space-10,2.5rem);border-bottom:1px solid #c4952026;grid-template-columns:1fr 1fr;display:grid}.section-header:before{content:"Private Banking";letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold-500,#c49520);margin-bottom:calc(-1*var(--space-4,1rem));grid-column:1/-1;font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;display:block}.section-header h2{letter-spacing:-.02em;color:var(--color-text-primary,#fdf6e3);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400;line-height:1.08}.section-header h2 em{background:linear-gradient(90deg, var(--color-gold-400,#d4a832), var(--color-gold-shine,#f0d068));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.section-header>p{color:#d8dce88c;place-self:end;max-width:380px;margin:0;padding-bottom:.2rem;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:300;line-height:1.75}.banking-grid{border:1px solid #c4952024;grid-template-columns:repeat(3,1fr);gap:0;max-width:1200px;margin:0 auto;display:grid}.banking-card{gap:var(--space-5,1.25rem);padding:var(--space-10,2.5rem);background:var(--color-bg-elevated,#1a2038);cursor:default;flex-direction:column;transition:background .35s;display:flex;position:relative;overflow:hidden}.banking-card:not(:last-child){border-right:1px solid #c4952024}.banking-card:before{content:"";background:linear-gradient(90deg,#0000 0%,#c4952000 30%,#0000 100%);height:1px;transition:background .4s;position:absolute;top:0;left:0;right:0}.banking-card:after{content:attr(data-index);bottom:var(--space-6,1.5rem);right:var(--space-6,1.5rem);color:#c495200d;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Cormorant Garamond,serif;font-size:6rem;font-weight:700;line-height:1;transition:color .35s,transform .4s cubic-bezier(.16,1,.3,1);position:absolute}.banking-card .banking-card__accent{background:linear-gradient(90deg, var(--color-gold-500,#c49520), var(--color-gold-300,#e8c96a));border-radius:1px;flex-shrink:0;width:32px;height:2px}.banking-card:hover{background:var(--color-bg-surface,#222845)}.banking-card:hover:before{background:linear-gradient(90deg,#0000 0%,#c49520a6 50%,#0000 100%)}.banking-card:hover:after{color:#c4952014;transform:scale(1.04)translate(-4px,-4px)}.banking-card:hover h3{color:var(--color-gold-200,#f7e8b0)}.banking-card:hover .banking-card__icon svg{color:var(--color-gold-300,#e8c96a);transform:translateY(-3px)}.banking-card__icon{width:42px;height:42px;margin-bottom:var(--space-1,.25rem);flex-shrink:0}.banking-card__icon svg{width:100%;height:100%;color:var(--color-gold-500,#c49520);transition:color .28s,transform .35s cubic-bezier(.34,1.56,.64,1)}.banking-card h3{letter-spacing:-.01em;color:var(--color-text-primary,#fdf6e3);margin:0;font-family:Cormorant Garamond,serif;font-size:1.55rem;font-weight:500;line-height:1.15;transition:color .28s}.banking-card p{color:#d8dce88c;flex:1;margin:0;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:300;line-height:1.8}.banking-card__link{margin-top:var(--space-2,.5rem);padding-top:var(--space-5,1.25rem);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-500,#c49520);border-top:1px solid #c495201f;align-items:center;gap:.4rem;font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;text-decoration:none;transition:color .22s,gap .22s;display:inline-flex}.banking-card__link svg{color:currentColor;width:14px;height:14px;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.banking-card__link:hover{color:var(--color-gold-200,#f7e8b0);gap:.7rem}.banking-card__link:hover svg{transform:translate(3px)}.private-banking-section .banking-quote{z-index:1;max-width:700px;margin:var(--space-16,4rem) auto 0;text-align:center;position:relative}.private-banking-section .banking-quote blockquote{color:#d8dce880;margin:0 0 var(--space-4,1rem);font-family:Cormorant Garamond,serif;font-size:clamp(1.1rem,2vw,1.45rem);font-style:italic;font-weight:300;line-height:1.55}.private-banking-section .banking-quote blockquote:before{content:"“"}.private-banking-section .banking-quote blockquote:after{content:"”"}.private-banking-section .banking-quote cite{letter-spacing:.22em;text-transform:uppercase;color:#c4952080;font-family:Montserrat,sans-serif;font-size:.58rem;font-style:normal;font-weight:600}@media (max-width:1024px){.banking-grid{grid-template-columns:1fr}.banking-card:not(:last-child){border-bottom:1px solid #c4952024;border-right:none}.banking-card{padding:var(--space-8,2rem) var(--space-8,2rem)}}@media (max-width:768px){.private-banking-section{padding:var(--space-16,4rem) var(--space-6,1.5rem)}.section-header{gap:var(--space-4,1rem);grid-template-columns:1fr}.section-header>p{justify-self:start;max-width:100%}}
.portfolio-section{padding:var(--space-24,6rem) var(--space-12,3rem);background:var(--color-bg-elevated,#1a2038);border-top:1px solid #c495201f;border-bottom:1px solid #c495201f;position:relative;overflow:hidden}.portfolio-section:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(-45deg,#c4952005 0 1px,#0000 1px 60px);position:absolute;inset:-100px}.portfolio-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 100%,#c4952012 0%,#0000 65%);width:80%;height:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.portfolio-header,.portfolio-grid,.portfolio-methodology{z-index:1;position:relative}.portfolio-header{max-width:720px;margin:0 auto var(--space-16,4rem);text-align:center}.portfolio-subtitle{letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold-500,#c49520);margin-bottom:var(--space-5,1.25rem);font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;display:inline-block}.portfolio-subtitle:before,.portfolio-subtitle:after{content:"—";opacity:.5;margin:0 .55em}.portfolio-header h2{letter-spacing:-.02em;color:var(--color-text-primary,#fdf6e3);margin:0 0 var(--space-6,1.5rem);font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400;line-height:1.08}.portfolio-header>p{color:#d8dce88c;max-width:600px;margin:0 auto;font-family:Montserrat,sans-serif;font-size:.83rem;font-weight:300;line-height:1.82}.portfolio-grid{max-width:1200px;margin:0 auto var(--space-2,.5rem);background:#c495201a;border:1px solid #c4952021;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.portfolio-card{gap:var(--space-4,1rem);padding:var(--space-10,2.5rem);background:var(--color-bg-elevated,#1a2038);cursor:default;flex-direction:column;transition:background .34s;display:flex;position:relative;overflow:hidden}.portfolio-card:before{content:"";background:linear-gradient(90deg,#0000,#c4952000 40%,#0000);height:1px;transition:background .38s;position:absolute;inset:0 0 auto}.portfolio-card:after{content:"";top:var(--space-8,2rem);left:var(--space-8,2rem);border-top:1.5px solid #c495204d;border-left:1.5px solid #c495204d;width:12px;height:12px;transition:border-color .3s,width .3s,height .3s;position:absolute}.portfolio-card:hover{background:var(--color-bg-surface,#222845)}.portfolio-card:hover:before{background:linear-gradient(90deg,#0000,#c49520a6 50%,#0000)}.portfolio-card:hover:after{border-color:#c49520a6;width:18px;height:18px}.portfolio-card:hover .portfolio-icon-wrapper{color:var(--color-gold-200,#f7e8b0);background:#c495201f;border-color:#c4952073;transform:translateY(-2px)}.portfolio-card:hover h3{color:var(--color-gold-200,#f7e8b0)}.portfolio-icon-wrapper{width:50px;height:50px;color:var(--color-gold-500,#c49520);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:#c4952012;border:1px solid #c4952033;flex-shrink:0;justify-content:center;align-items:center;transition:color .28s,background .28s,border-color .28s,transform .35s cubic-bezier(.34,1.56,.64,1);display:flex}.portfolio-card h3{letter-spacing:-.01em;color:var(--color-text-primary,#fdf6e3);margin:0;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:500;line-height:1.15;transition:color .28s}.portfolio-card>p{color:#d8dce88c;margin:0;font-family:Montserrat,sans-serif;font-size:.79rem;font-weight:300;line-height:1.82}.portfolio-methodology{background:#c495201a;border:1px solid #c4952021;border-top:none;grid-template-columns:1fr 1fr;align-items:center;gap:1px;max-width:1200px;margin:0 auto;display:grid}.methodology-content{padding:var(--space-10,2.5rem) var(--space-10,2.5rem);background:var(--color-bg-surface,#222845);justify-content:center;gap:var(--space-4,1rem);border-left:2px solid #c4952038;border-right:1px solid #c4952021;flex-direction:column;height:100%;display:flex}.methodology-content h3{letter-spacing:-.01em;color:var(--color-text-primary,#fdf6e3);margin:0;font-family:Cormorant Garamond,serif;font-size:1.65rem;font-weight:400;line-height:1.15}.methodology-content h3:before{content:"Methodology";letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold-500,#c49520);margin-bottom:var(--space-3,.75rem);font-family:Montserrat,sans-serif;font-size:.58rem;font-weight:600;display:block}.methodology-content p{color:#d8dce88c;margin:0;font-family:Montserrat,sans-serif;font-size:.79rem;font-weight:300;line-height:1.82}.portfolio-metrics{background:#c495201a;grid-template-columns:1fr 1fr;gap:1px;height:100%;display:grid}.metric-item{padding:var(--space-8,2rem) var(--space-6,1.5rem);background:var(--color-bg-elevated,#1a2038);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;transition:background .25s;display:flex}.metric-item:hover{background:var(--color-bg-surface,#222845)}.metric-item:hover .metric-value{filter:brightness(1.2)}.metric-value{letter-spacing:-.02em;background:linear-gradient(135deg, var(--color-gold-500,#c49520) 0%, var(--color-gold-shine,#f0d068) 55%, var(--color-gold-400,#d4a832) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Cormorant Garamond,serif;font-size:1.9rem;font-weight:400;line-height:1;transition:filter .25s}.metric-label{letter-spacing:.13em;text-transform:uppercase;color:#c495207a;max-width:120px;font-family:Montserrat,sans-serif;font-size:.58rem;font-weight:500;line-height:1.45}@media (max-width:1024px){.portfolio-grid,.portfolio-methodology{grid-template-columns:1fr}.methodology-content{border-bottom:1px solid #c4952021;border-left:2px solid #c4952038;border-right:none}.portfolio-metrics{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.portfolio-section{padding:var(--space-16,4rem) var(--space-6,1.5rem)}.portfolio-card{padding:var(--space-8,2rem) var(--space-6,1.5rem)}.portfolio-metrics{grid-template-columns:repeat(2,1fr)}.methodology-content{padding:var(--space-8,2rem) var(--space-6,1.5rem)}}
.yield-enhancement-section{padding:var(--space-24,6rem) var(--space-12,3rem);background:var(--color-bg-base,#131829);border-top:1px solid #c495201f;position:relative;overflow:hidden}.yield-enhancement-section:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#c4952017 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.yield-enhancement-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#c4952014 0%,#0000 70%);width:60%;height:40%;position:absolute;top:0;left:50%;transform:translate(-50%)}.yield-header,.yield-levers-grid,.yield-risk-governance{z-index:1;position:relative}.yield-header{max-width:680px;margin:0 auto var(--space-16,4rem);text-align:center}.yield-subtitle{letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold-500,#c49520);margin-bottom:var(--space-5,1.25rem);font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;display:inline-block}.yield-subtitle:before,.yield-subtitle:after{content:"—";opacity:.5;margin:0 .55em}.yield-header h2{letter-spacing:-.02em;color:var(--color-text-primary,#fdf6e3);margin:0 0 var(--space-6,1.5rem);font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400;line-height:1.08}.yield-header>p{color:#d8dce88c;max-width:580px;margin:0 auto;font-family:Montserrat,sans-serif;font-size:.83rem;font-weight:300;line-height:1.82}.yield-levers-grid{max-width:1200px;margin:0 auto var(--space-2,.5rem);background:#c495201c;border:1px solid #c4952021;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.yield-lever-card{gap:var(--space-4,1rem);padding:var(--space-10,2.5rem);background:var(--color-bg-base,#131829);cursor:default;flex-direction:column;transition:background .34s;display:flex;position:relative;overflow:hidden}.yield-lever-card:before{content:"";background:linear-gradient(90deg,#0000,#c4952000 40%,#0000);height:1px;transition:background .38s;position:absolute;bottom:0;left:0;right:0}.yield-lever-card:after{content:"";bottom:var(--space-6,1.5rem);right:var(--space-6,1.5rem);border-bottom:1.5px solid #c4952038;border-right:1.5px solid #c4952038;width:14px;height:14px;transition:border-color .3s,width .3s,height .3s;position:absolute}.yield-lever-card:hover{background:#1a2038e6}.yield-lever-card:hover:before{background:linear-gradient(90deg,#0000,#c4952099 50%,#0000)}.yield-lever-card:hover:after{border-color:#c4952099;width:20px;height:20px}.yield-lever-card:hover .lever-icon-container{color:var(--color-gold-200,#f7e8b0);background:#c4952021;border-color:#c4952080;transform:rotate(0)scale(1.06)}.yield-lever-card:hover h3{color:var(--color-gold-200,#f7e8b0)}.lever-icon-container{width:48px;height:48px;color:var(--color-gold-500,#c49520);background:#c495200f;border:1px solid #c495202e;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;transition:color .28s,background .28s,border-color .28s,transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;transform:rotate(-3deg)}.yield-lever-card h3{letter-spacing:-.01em;color:var(--color-text-primary,#fdf6e3);margin:0;font-family:Cormorant Garamond,serif;font-size:1.48rem;font-weight:500;line-height:1.15;transition:color .28s}.yield-lever-card>p{color:#d8dce88c;margin:0;font-family:Montserrat,sans-serif;font-size:.79rem;font-weight:300;line-height:1.82}.yield-risk-governance{background:#c4952014;border:1px solid #c4952021;border-top:none;grid-template-columns:1fr 1fr;gap:1px;max-width:1200px;margin:0 auto;display:grid}.governance-headline{padding:var(--space-10,2.5rem);gap:var(--space-4,1rem);background:#131829fa;border-right:1px solid #c4952021;flex-direction:column;display:flex}.governance-headline>svg{color:var(--color-gold-500,#c49520);opacity:.85;flex-shrink:0}.governance-headline h3{letter-spacing:-.01em;color:var(--color-text-primary,#fdf6e3);margin:0;font-family:Cormorant Garamond,serif;font-size:1.55rem;font-weight:400;line-height:1.15}.governance-headline h3:before{content:"Risk Governance";letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold-500,#c49520);margin-bottom:var(--space-3,.75rem);font-family:Montserrat,sans-serif;font-size:.58rem;font-weight:600;display:block}.governance-headline>p{color:#d8dce885;margin:0;font-family:Montserrat,sans-serif;font-size:.79rem;font-weight:300;line-height:1.8}.protocol-assertions{background:var(--color-bg-base,#131829);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.protocol-assertions li{align-items:flex-start;gap:var(--space-5,1.25rem);padding:var(--space-6,1.5rem) var(--space-8,2rem);transition:background .25s;display:flex}.protocol-assertions li:not(:last-child){border-bottom:1px solid #c495201a}.protocol-assertions li:hover{background:#1a2038cc}.protocol-assertions li:hover .protocol-index{color:var(--color-gold-300,#e8c96a);border-color:#c4952073}.protocol-index{color:var(--color-gold-500,#c49520);text-align:center;border:1px solid #c4952040;border-radius:2px;flex-shrink:0;align-self:flex-start;min-width:42px;margin-top:.1rem;padding:.25rem .5rem;font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:400;line-height:1;transition:color .25s,border-color .25s}.protocol-assertions li>p{color:#d8dce88c;margin:0;font-family:Montserrat,sans-serif;font-size:.77rem;font-weight:300;line-height:1.78}@media (max-width:1024px){.yield-levers-grid,.yield-risk-governance{grid-template-columns:1fr}.governance-headline{border-bottom:1px solid #c4952021;border-right:none}}@media (max-width:768px){.yield-enhancement-section{padding:var(--space-16,4rem) var(--space-6,1.5rem)}.yield-lever-card,.governance-headline{padding:var(--space-8,2rem) var(--space-6,1.5rem)}.protocol-assertions li{padding:var(--space-5,1.25rem) var(--space-6,1.5rem)}}
.contact-section{padding:var(--space-24,6rem) var(--space-12,3rem) var(--space-20,5rem);background:var(--color-bg-elevated,#1a2038);border-top:1px solid #c4952024;position:relative;overflow:hidden}.contact-section:before{content:"";pointer-events:none;z-index:0;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.contact-section:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#c4952012 0%,#0000 70%);width:50%;height:45%;position:absolute;top:0;left:50%;transform:translate(-50%)}.contact-section__ornament{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.contact-section__ornament span{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #c495200b;white-space:nowrap;font-family:Cormorant Garamond,serif;font-size:clamp(12rem,22vw,22rem);font-weight:700;line-height:1}.contact-header,.contact-body{z-index:1;position:relative}.contact-header{max-width:600px;margin:0 auto var(--space-16,4rem);text-align:center}.contact-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold-500,#c49520);margin-bottom:var(--space-5,1.25rem);font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;display:inline-block}.contact-eyebrow:before,.contact-eyebrow:after{content:"—";opacity:.5;margin:0 .55em}.contact-header h2{letter-spacing:-.02em;color:var(--color-text-primary,#fdf6e3);margin:0 0 var(--space-5,1.25rem);font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:400;line-height:1.1}.contact-header h2 em{background:linear-gradient(90deg, var(--color-gold-400,#d4a832), var(--color-gold-shine,#f0d068) 50%, var(--color-gold-400,#d4a832));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.contact-sub{color:#d8dce885;max-width:520px;margin:0 auto;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:300;line-height:1.82}.contact-body{background:#c495201c;border:1px solid #c4952021;grid-template-columns:1fr 1.55fr;gap:1px;max-width:1200px;margin:0 auto;display:grid}.contact-info{background:var(--color-bg-base,#131829);flex-direction:column;gap:1px;display:flex}.contact-info__items{background:#c4952014;flex-direction:column;flex:1;gap:1px;display:flex}.contact-info__item{align-items:flex-start;gap:var(--space-4,1rem);padding:var(--space-7,1.75rem) var(--space-8,2rem);background:var(--color-bg-base,#131829);cursor:pointer;text-decoration:none;transition:background .26s;display:flex}.contact-info__item:hover{background:#1a2038e6}.contact-info__item:hover .contact-info__icon{color:var(--color-gold-200,#f7e8b0);background:#c495201f;border-color:#c4952080}.contact-info__item:hover .contact-info__value{color:var(--color-gold-200,#f7e8b0)}.contact-info__item:hover .contact-info__arrow{opacity:1;transform:translate(3px)}.contact-info__icon{width:40px;height:40px;color:var(--color-gold-500,#c49520);background:#c495200f;border:1px solid #c4952033;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;transition:color .26s,background .26s,border-color .26s;display:flex}.contact-info__icon svg{width:18px;height:18px}.contact-info__text{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.contact-info__label{letter-spacing:.2em;text-transform:uppercase;color:#c495208c;font-family:Montserrat,sans-serif;font-size:.57rem;font-weight:600}.contact-info__value{color:var(--color-text-primary,#fdf6e3);word-break:break-word;flex-direction:column;font-family:Cormorant Garamond,serif;font-size:1.05rem;font-weight:400;line-height:1.35;transition:color .26s;display:flex}.contact-info__arrow{opacity:.3;color:var(--color-gold-500,#c49520);flex-shrink:0;align-self:center;transition:opacity .26s,transform .26s cubic-bezier(.34,1.56,.64,1)}.contact-info__arrow svg{width:16px;height:16px}.contact-hours{padding:var(--space-7,1.75rem) var(--space-8,2rem);background:#1a203899;border-top:1px solid #c495201a}.contact-hours__label{letter-spacing:.2em;text-transform:uppercase;color:#c4952080;margin:0 0 var(--space-4,1rem);font-family:Montserrat,sans-serif;font-size:.57rem;font-weight:600}.contact-hours__rows{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.contact-hours__rows>div{justify-content:space-between;align-items:baseline;gap:var(--space-3,.75rem);display:flex}.contact-hours__rows>div span:first-child{color:#d8dce88c;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:300}.contact-hours__rows>div span:last-child{color:var(--color-gold-400,#d4a832);white-space:nowrap;font-family:Cormorant Garamond,serif;font-size:.92rem;font-weight:400}.contact-form-wrap{background:var(--color-bg-elevated,#1a2038);padding:var(--space-10,2.5rem) var(--space-10,2.5rem);flex-direction:column;display:flex}.contact-form{gap:var(--space-5,1.25rem);flex-direction:column;height:100%;display:flex}.form-row{gap:var(--space-4,1rem);grid-template-columns:1fr 1fr;display:grid}.form-field{flex-direction:column;gap:.5rem;display:flex}.form-field--full{grid-column:1/-1}.form-field label{letter-spacing:.18em;text-transform:uppercase;color:#c49520a6;font-family:Montserrat,sans-serif;font-size:.58rem;font-weight:600}.form-field label span{letter-spacing:.05em;text-transform:none;color:#d8dce84d;margin-left:.3em;font-weight:400}.form-field input,.form-field textarea,.form-field select{width:100%;color:var(--color-text-primary,#fdf6e3);appearance:none;background:#0d1120b3;border:1px solid #c495202e;border-radius:2px;outline:none;padding:.75rem 1rem;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:300;line-height:1.5;transition:border-color .24s,background .24s,box-shadow .24s}.form-field input::placeholder,.form-field textarea::placeholder,.form-field select::placeholder{color:#d8dce838}.form-field input:hover,.form-field textarea:hover,.form-field select:hover{background:#0d1120d9;border-color:#c4952059}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{background:#0d1120f2;border-color:#c49520a6;box-shadow:0 0 0 3px #c4952014,inset 0 1px #c495200f}.form-field select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23c49520' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:16px 16px;padding-right:2.5rem}.form-field select option{color:var(--color-text-primary,#fdf6e3);background:#131829}.form-field textarea{resize:none;min-height:130px}.form-footer{justify-content:space-between;align-items:center;gap:var(--space-6,1.5rem);padding-top:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.form-disclaimer{color:#d8dce847;flex:1;max-width:300px;margin:0;font-family:Montserrat,sans-serif;font-size:.62rem;font-weight:300;line-height:1.65}.btn-primary{letter-spacing:.2em;text-transform:uppercase;color:var(--color-navy-900,#131829);background:linear-gradient(135deg, var(--color-gold-shadow,#8a5e0a) 0%, var(--color-gold-mid,#c9952a) 30%, var(--color-gold-shine,#f0d068) 58%, var(--color-gold-mid,#c9952a) 78%, var(--color-gold-shadow,#8a5e0a) 100%);cursor:pointer;background-position:100% 0;background-size:200% 100%;border:1px solid #c49520a6;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 2.2rem;font-family:Montserrat,sans-serif;font-size:.62rem;font-weight:600;transition:background-position .4s cubic-bezier(.16,1,.3,1),box-shadow .3s,transform .2s cubic-bezier(.34,1.56,.64,1),opacity .2s;display:inline-flex;box-shadow:0 4px 20px #c4952040,inset 0 1px #f0d06859}.btn-primary svg{width:15px;height:15px;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.btn-primary:hover:not(:disabled){background-position:0 0;transform:translateY(-1px);box-shadow:0 6px 28px #c4952073,0 0 12px #c4952033,inset 0 1px #f0d06880}.btn-primary:hover:not(:disabled) svg{transform:translate(3px)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-primary:disabled{opacity:.65;cursor:not-allowed}.btn-spinner{border:1.5px solid #13182959;border-top-color:var(--color-navy-900,#131829);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.form-error{color:#e07070;background:#dc505014;border:1px solid #dc505038;border-radius:2px;margin:0;padding:.75rem 1rem;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:400}.contact-success{text-align:center;justify-content:center;align-items:center;gap:var(--space-5,1.25rem);height:100%;padding:var(--space-8,2rem);flex-direction:column;animation:.6s both fade-in;display:flex}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contact-success__icon{width:64px;height:64px;color:var(--color-gold-400,#d4a832);border:1px solid #c4952059;border-radius:50%;justify-content:center;align-items:center;display:flex}.contact-success__icon svg{width:36px;height:36px}.contact-success h3{color:var(--color-text-primary,#fdf6e3);margin:0;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:400}.contact-success p{color:#d8dce88c;max-width:380px;margin:0;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:300;line-height:1.8}.btn-ghost{letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-400,#d4a832);cursor:pointer;background:0 0;border:1px solid #c495204d;border-radius:2px;align-items:center;padding:.7rem 1.8rem;font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;transition:background .24s,border-color .24s,color .24s;display:inline-flex}.btn-ghost:hover{color:var(--color-gold-200,#f7e8b0);background:#c4952014;border-color:#c495208c}@media (max-width:1024px){.contact-body{grid-template-columns:1fr}.contact-form-wrap{padding:var(--space-8,2rem)}}@media (max-width:768px){.contact-section{padding:var(--space-16,4rem) var(--space-6,1.5rem) var(--space-16,4rem)}.form-row{grid-template-columns:1fr}.form-footer{align-items:flex-start;gap:var(--space-4,1rem);flex-direction:column}.form-disclaimer{max-width:100%}.btn-primary{width:100%}.contact-info__item,.contact-hours{padding:var(--space-5,1.25rem) var(--space-6,1.5rem)}.contact-form-wrap{padding:var(--space-6,1.5rem)}}
