/* ČKAUI — institutional premium redesign. Calm, accessible, no hero motion. */
:root{--bg:#061121;--text:#f7f8fc;--muted:#afc0d0;--line:#24354a;--gold:#e8c570;--blue:#b6d5e9}
body{background:#061121}
.header{max-width:1460px;padding-top:23px;padding-bottom:23px;min-height:99px}
.header .brand{gap:16px}.header .brand strong{font-weight:750;letter-spacing:-.05em}
.header nav{gap:38px;font-weight:550}
.header nav .button.small{background:transparent;color:#f0cd7b;border-color:#bd9850;font-size:12px;padding:11px 20px}
.header nav .button.small:hover{background:#eac776;color:#071325}
.button{background:#e9c678;border-color:#e9c678;box-shadow:none;border-radius:7px;color:#0a182a;gap:34px;padding:15px 27px}
.button:hover{box-shadow:0 10px 28px #0004}
.hero-institutional{padding:0 5%;background:radial-gradient(ellipse at 80% 42%,#10263e65,transparent 53%),linear-gradient(#061121,#081627);text-align:left;overflow:hidden}
.institutional-wrap{max-width:1320px;margin:0 auto}
.institutional-topline{display:flex;align-items:center;gap:16px;padding:26px 0;border-bottom:1px solid #284057;color:#a4bbce;font:10px/1.5 ui-monospace,SFMono-Regular,monospace;letter-spacing:1.65px}
.topline-rule{display:inline-block;width:25px;height:1px;background:#e9c678}
.institutional-status{margin-left:auto;color:#efd292;border:1px solid #564932;border-radius:3px;padding:5px 10px;letter-spacing:.7px}
.institutional-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:6%;align-items:center;min-height:570px;padding:65px 0 70px}
.institutional-copy .eyebrow{color:#dbc187;font-size:11px;letter-spacing:2.4px;margin:0 0 32px}
.institutional-copy h1{font-size:clamp(49px,5.05vw,78px);font-weight:670;line-height:1.09;letter-spacing:-.061em;margin:0 0 36px}
.institutional-copy h1 span{color:#e8c570}
.institutional-description{color:#b9c7d7;font-size:clamp(16px,1.4vw,19px);max-width:600px;line-height:1.85;margin:0}
.institutional-actions{display:flex;gap:31px;align-items:center;margin-top:38px}
.institutional-secondary{display:inline-flex;align-items:center;gap:17px;border-bottom:1px solid #526b83;padding:10px 0;font-size:14px;color:#eef5fb}
.institutional-secondary:hover{color:#eac678;border-color:#eac678}
.institutional-identity{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}
.institutional-identity:before{content:"";position:absolute;width:88%;aspect-ratio:1;border:1px solid #223b53;border-radius:50%;opacity:.65;pointer-events:none}
.institutional-mark{width:min(78%,370px);aspect-ratio:1;border-radius:50%;padding:5px;background:#112239;border:1px solid #536981;box-shadow:0 24px 70px #0006;z-index:1}
.institutional-mark img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}
.institutional-caption{z-index:1;display:flex;flex-direction:column;gap:7px;align-items:center;margin-top:36px;font-size:11px;color:#b8c7d7;letter-spacing:.11em;text-align:center}
.institutional-caption span:first-child{font-size:20px;font-weight:700;letter-spacing:.24em;color:#e9c678}
.institutional-principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #304158;border-bottom:1px solid #304158;margin:0 0 42px}
.institutional-principles>div{padding:25px 32px;border-right:1px solid #304158}
.institutional-principles>div:first-child{padding-left:0}
.institutional-principles>div:last-child{border-right:0}
.principle-no{color:#dfbd6f;font:11px ui-monospace,monospace;margin-right:15px}
.institutional-principles strong{font-size:18px;font-weight:580;color:#f7f9fc}
.institutional-principles p{font-size:12px;color:#9db1c7;margin:7px 0 0 38px}
.section{border-color:#263b51}
.section .eyebrow{color:#dfbd6f}
.section h2{font-weight:600}
.pillars article{background:transparent}.pillars .symbol{color:#eac678}
.section.join{background:radial-gradient(ellipse at 50% 70%,#122a435c,transparent 60%);border-radius:0}
.grove-strip{border-top-color:#263b51}
@media(max-width:900px){.institutional-grid{grid-template-columns:1.1fr .9fr;gap:2%;min-height:510px}.institutional-copy h1{font-size:clamp(39px,5.5vw,62px)}.institutional-mark{width:80%}.institutional-principles>div{padding:20px 15px}.institutional-principles p{margin-left:0}}
@media(max-width:650px){.header{min-height:0}.hero-institutional{padding:0 22px}.institutional-topline{padding:20px 0;gap:10px;font-size:8px;letter-spacing:1px}.institutional-grid{display:flex;flex-direction:column;gap:30px;min-height:0;padding:55px 0 34px}.institutional-copy .eyebrow{font-size:9px;margin-bottom:20px}.institutional-copy h1{font-size:clamp(39px,9vw,54px);margin-bottom:25px}.institutional-description{font-size:15px}.institutional-actions{margin-top:28px;gap:21px}.institutional-secondary{font-size:12px}.institutional-identity{width:100%;padding:30px 0 5px}.institutional-mark{width:min(66%,270px)}.institutional-identity:before{width:min(76%,315px)}.institutional-caption{margin-top:23px}.institutional-principles{grid-template-columns:1fr;margin-bottom:24px}.institutional-principles>div,.institutional-principles>div:first-child{border-right:0;border-bottom:1px solid #304158;padding:19px 0}.institutional-principles>div:last-child{border-bottom:0}.institutional-principles p{margin:5px 0 0 31px}}
@media(prefers-reduced-motion:reduce){.hero-institutional *{animation:none!important;transition:none!important}}
