.header-actions{display:flex;align-items:center;gap:22px}.language-switch{display:flex;gap:7px;align-items:center;font-size:11px;font-weight:700;letter-spacing:1px}.language-switch a{color:#9b896b;transition:color .2s}.language-switch a:hover,.language-switch .current{color:#a8442c}.language-switch span{color:#ae9e81}.declaration{margin:0 6%;padding:76px 8% 88px;text-align:center;background:#193b38;color:#fff7df;position:relative;overflow:hidden;isolation:isolate}.declaration:before{content:'';position:absolute;width:590px;height:590px;left:calc(50% - 295px);top:-200px;border:1px solid #e3c18438;border-radius:50%;box-shadow:0 0 0 56px #e3c18412,0 0 0 112px #e3c1840d;z-index:-1}.declaration .eyebrow{color:#e7bf78}.declaration h2{font:800 clamp(55px,7.7vw,104px)/.96 var(--display);letter-spacing:-1px;margin:30px 0 24px;color:#fff6dc}.declaration h2 em{font:italic 600 .65em/1.13 'Playfair Display',Georgia,serif;color:#e9be77;white-space:nowrap}.declaration p{font:italic 20px/1.4 'Playfair Display',Georgia,serif;color:#f3dbac;margin:0}.declaration-cross{position:absolute;top:23px;right:34px;color:#e7bf78;font-size:27px}.cards{grid-template-columns:repeat(4,minmax(0,1fr))}.cards details{min-width:0}.cards h3{font-size:26px;min-height:72px}.cards .tag{display:block;min-height:27px;line-height:1.5}.cards p{font-size:11px}.cards .number{font-size:32px}.cards .card-icon{font-size:30px}
@media(max-width:950px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cards details:nth-child(2){border-right:0}.cards details{border-bottom:1px solid #c9b98f;padding:24px!important}.cards h3{min-height:0}.cards .tag{min-height:0}}@media(max-width:600px){.header-actions{gap:9px}.language-switch{font-size:10px;gap:5px}.declaration{margin:0 6%;padding:61px 6% 69px}.declaration h2{font-size:clamp(42px,11vw,68px)}.declaration h2 em{white-space:normal}.declaration p{font-size:16px}.declaration-cross{top:14px;right:18px;font-size:19px}.cards{grid-template-columns:1fr}.cards details{border-right:0;padding:25px 0!important}.cards h3{font-size:31px}.cards p{font-size:12px}.cards .tag{min-height:0}}
@media(max-width:600px){html[lang="en"] .hero-word{font-size:clamp(55px,15vw,86px)}html[lang="en"] .hero-intro{font-size:15px}html[lang="en"] .hero-script{font-size:25px}html[lang="en"] .map-art .pin text{font-size:14px}}
.contact-details{margin-top:30px;padding-top:22px;border-top:1px solid #bca77e}.contact-details h3{font:700 27px/1.2 var(--display);margin:0 0 16px}.contact-details dl{margin:0}.contact-details dl>div{padding:12px 0;border-top:1px solid #ccb991;display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:start}.contact-details dt{font-size:10px;letter-spacing:.4px;font-weight:700;color:#856a40}.contact-details dd{margin:0;min-width:0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.contact-details dd a{color:#823d28;text-decoration:underline;text-decoration-color:#b18b63;text-underline-offset:3px}.contact-details dd a:hover{color:#193c3a}@media(max-width:600px){.contact-details dl>div{grid-template-columns:1fr;gap:2px}.contact-details dd{font-size:13px}}
