.about-ui-page{--ui-gold:#b4944d;--ui-ink:#40566b}.about-ui-hero{min-height:620px;border-radius:0 0 48px 48px;overflow:hidden}.about-ui-hero .video-copy{padding-top:95px;padding-bottom:115px}.about-ui-hero h1{font-size:17px;letter-spacing:.2em;font-weight:500;margin-bottom:25px}.about-ui-hero h2{font-size:52px;line-height:1.3;letter-spacing:.025em;margin-bottom:26px}.about-ui-hero .video-wash{background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.84) 45%,rgba(255,255,255,.12))}.about-ui-tags{display:flex;gap:12px;margin-top:28px}.about-ui-tags span{padding:5px 12px;border:1px solid #c4b48b;border-radius:30px;font-size:12px;color:#66747f;background:#ffffff7a}.about-ui-nav{position:relative;margin-top:-38px;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.about-ui-nav a{position:relative;background:#fff;padding:26px 30px;border:1px solid #e8e1d3;border-radius:16px;box-shadow:0 12px 30px #40566b0a;transition:transform .25s,box-shadow .25s,border-color .25s}.about-ui-nav a span{display:block;font-size:10px;letter-spacing:.18em;color:#a48747;margin-bottom:9px}.about-ui-nav a b{font-size:20px;color:var(--ui-ink)}.about-ui-nav i{position:absolute;right:26px;top:43px;font-style:normal;color:var(--ui-gold);transition:transform .25s}.about-ui-nav a:hover{transform:translateY(-5px);border-color:#b4944d;box-shadow:0 14px 30px #40566b12}.about-ui-nav a:hover i{transform:translate(3px,-3px)}.about-ui-story{padding:105px 0}.about-ui-story h2{font-size:39px;line-height:1.45}.about-ui-story p{max-width:530px;font-size:17px;line-height:1.95}.about-ui-story .operating{border:1px solid #e7dfcf;border-radius:24px;padding:36px;background:linear-gradient(140deg,#fcfaf5,#fff);position:relative;box-shadow:0 16px 40px #40566b08}.about-ui-story .operating h3{font-size:22px;margin-top:0}.about-ui-story .row{padding:22px 0;gap:22px}.about-ui-story .row>span{font-family:Georgia,serif;font-size:30px;color:#b4944d;min-width:42px}.about-ui-story .row b{font-size:18px}.about-ui-story .row small{margin-top:5px}.about-ui-page .partners{background:#f7f9fa;padding:60px 0;border-top:1px solid #eef1f2;border-bottom:1px solid #eef1f2}.about-ui-page .partner-heading h2{font-size:28px}.about-ui-page .office-location{padding:100px 0}.about-ui-page .office-grid h2{font-size:38px;line-height:1.45}.about-ui-page .office-map{box-shadow:0 22px 50px #40566b0c;transition:transform .3s}.about-ui-page .office-map:hover{transform:translateY(-4px)}.about-ui-page .about-contact{background:linear-gradient(145deg,#f5f8fa,#faf7ef);border-radius:40px 40px 0 0;padding:90px 0}.about-ui-page .message-form{border:1px solid #e7dfcf;border-radius:22px;padding:34px;box-shadow:0 18px 45px #40566b08;background:#fff}.about-ui-page .message-form input,.about-ui-page .message-form textarea{border-radius:8px;background:#fafcfd;border-color:#dce3e8;transition:border-color .2s,box-shadow .2s}.about-ui-page .message-form input:focus,.about-ui-page .message-form textarea:focus{outline:none;border-color:#b4944d;box-shadow:0 0 0 3px #b4944d14}.about-ui-page .button{border-radius:8px;transition:transform .2s,box-shadow .2s}.about-ui-page .button:hover{transform:translateY(-2px);box-shadow:0 6px 18px #a17c3220}.about-ui-page section[id]{scroll-margin-top:110px}@media(max-width:750px){.about-ui-hero{min-height:530px;border-radius:0 0 24px 24px}.about-ui-hero .video-copy{padding-top:65px;padding-bottom:90px}.about-ui-hero h2{font-size:36px}.about-ui-nav{gap:9px;padding:0 20px;margin-top:-26px}.about-ui-nav a{padding:18px 12px;border-radius:12px}.about-ui-nav a b{font-size:15px}.about-ui-nav a span{font-size:8px;letter-spacing:.06em}.about-ui-nav i{display:none}.about-ui-story,.about-ui-page .office-location,.about-ui-page .about-contact{padding:60px 0}.about-ui-story h2,.about-ui-page .office-grid h2{font-size:30px}.about-ui-page .message-form{padding:24px}.about-ui-story .operating{padding:26px}.about-ui-hero .video-wash{background:linear-gradient(90deg,#fffffff2,#ffffffb8)}}@media(prefers-reduced-motion:reduce){.about-ui-page *{transition:none!important}.about-ui-nav a:hover,.about-ui-page .office-map:hover,.about-ui-page .button:hover{transform:none}}
