.abr-root{--abr-paper: #F5F2ED;--abr-paper-2: #EEE9E1;--abr-night: #1C252B;--abr-ink: #2C241E;--abr-ink-2: #6B5E4F;--abr-ink-3: #A89882;--abr-gold: #C17F4B;--abr-gold-2: #8C5527;--abr-hair: rgba(44, 36, 30, .14);--abr-hair-2: rgba(255, 255, 255, .16);--abr-serif: "Ukij Ekran", "Noto Serif SC", "Source Han Serif SC", "Songti SC", serif;--abr-sans: "Ukij Ekran", "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Helvetica Neue", Arial, sans-serif;--abr-latin: "Ukij Ekran", Georgia, "Times New Roman", serif;--abr-gut: 32px;--abr-pad: clamp(20px, 4vw, 48px);background:var(--abr-paper);color:var(--abr-ink);font-family:var(--abr-sans);font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased}.abr-root h1,.abr-root h2,.abr-root h3,.abr-root h4{font-family:var(--abr-serif);font-weight:700;margin:0}.abr-root h1,.abr-root h2,.abr-root h3{text-wrap:pretty}:where(.abr-root) a{color:inherit;text-decoration:none}.abr-root p{margin:0}.abr-root ul{margin:0;padding:0;list-style:none}.abr-root img{display:block}.abr-root button{font-family:inherit}.abr-root svg:where(:not([class]),[class=""]){width:16px;height:16px;flex:none}.abr-root section[id]{scroll-margin-top:84px}.abr-band{max-width:1280px;margin:0 auto;padding:0 var(--abr-pad)}.abr-sec{padding:clamp(64px,8vw,120px) 0;position:relative}.abr-sec.is-tight{padding:clamp(44px,5.5vw,78px) 0}.abr-sec.is-paper2{background:var(--abr-paper-2)}.abr-dark{position:relative;background:var(--abr-night);color:#ede7de;overflow:hidden;isolation:isolate}.abr-dark-pattern{position:absolute;inset:0;z-index:-2;pointer-events:none}.abr-dark-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 8% 0%,rgba(193,127,75,.2),transparent 58%),radial-gradient(90% 70% at 100% 100%,rgba(58,143,153,.16),transparent 58%)}.abr-dark .abr-eyebrow{color:#d9a97c}.abr-dark .abr-lede,.abr-dark .abr-caption{color:#ede7de9e}.abr-eyebrow{font-family:var(--abr-latin);font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--abr-gold)}.abr-title{font-size:clamp(1.9rem,4.1vw,3.35rem);line-height:1.14;letter-spacing:-.01em;margin-top:14px}.abr-lede{font-size:15px;line-height:1.95;color:var(--abr-ink-2);max-width:46ch;margin-top:20px}.abr-caption{font-size:12px;letter-spacing:.06em;color:var(--abr-ink-3)}.abr-head{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--abr-gut);align-items:end;padding-bottom:40px;border-bottom:1px solid var(--abr-hair)}.abr-head .l{grid-column:1 / span 6}.abr-head .r{grid-column:9 / span 4}.abr-head .r .abr-lede{margin-top:0}.abr-dark .abr-head{border-bottom-color:var(--abr-hair-2)}.abr-chip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px;letter-spacing:.1em;padding:4px 10px;border-radius:2px;border:1px solid var(--abr-hair);color:var(--abr-ink-2)}.abr-chip.gold{color:var(--abr-gold-2);border-color:#8c552759}.abr-chip.light{border-color:#ffffff5c;color:#fff}.abr-dark .abr-chip{border-color:var(--abr-hair-2);color:#ede7debf}.abr-chip svg{width:12px;height:12px;flex:none}.abr-hero{background:#fff;padding:calc(72px + clamp(64px,10vw,140px)) 0 clamp(48px,6vw,84px)}.abr-hero h1{font-size:clamp(2.6rem,8.4vw,7.2rem);line-height:.98;letter-spacing:-.02em;margin-top:28px}.abr-hero-foot{display:grid;grid-template-columns:1fr auto;gap:var(--abr-gut);align-items:end;margin-top:48px;border-top:1px solid var(--abr-hair);padding-top:32px}.abr-hero-lede{font-size:17px;line-height:2;max-width:52ch;color:var(--abr-ink-2)}.abr-credit{margin-top:26px}.abr-credit-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:12px 0;border-bottom:1px solid var(--abr-hair)}.abr-credit-row:first-child{border-top:1px solid var(--abr-hair)}.abr-credit-k{flex:none;width:4.5em;font-family:var(--abr-serif);font-size:12px;font-weight:600;letter-spacing:.22em;color:var(--abr-gold-2)}.abr-credit-v{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.7;color:var(--abr-ink);overflow-wrap:anywhere}.abr-credit-note{font-family:var(--abr-latin);font-size:11.5px;letter-spacing:.06em;color:var(--abr-ink-3);min-width:0;overflow-wrap:anywhere}.abr-seal{width:132px;height:132px;flex:none;display:grid;place-items:center}.abr-seal img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.abr-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px var(--abr-gut);margin-top:36px}.abr-stat{border-top:1px solid var(--abr-hair);padding-top:18px}.abr-stat b{display:block;font-family:var(--abr-latin);font-weight:400;font-size:clamp(1.5rem,2.6vw,1.9rem);letter-spacing:.04em;color:var(--abr-ink);line-height:1.2}.abr-stat b .u{display:inline;margin-left:3px;font-size:.58em;color:var(--abr-ink-2)}.abr-stat>span{display:block;margin-top:8px;font-size:11.5px;letter-spacing:.16em;color:var(--abr-ink-3)}.abr-doc{max-width:900px;margin:0 auto;padding:clamp(34px,5vw,62px) clamp(22px,4vw,56px);background:#fff;border:1px solid var(--abr-hair);text-align:center}.abr-doc-quote{font-family:var(--abr-serif);font-size:clamp(1.15rem,2.3vw,1.7rem);line-height:2;margin-top:28px}.abr-doc-chips{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:34px}.abr-timeline{border-top:1px solid var(--abr-hair-2);margin-top:48px}.abr-timeline li{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--abr-hair-2)}.abr-timeline .y{font-family:var(--abr-latin);font-size:15px;letter-spacing:.14em;color:#d9a97c}.abr-timeline h3{font-size:clamp(1.3rem,2.6vw,2rem);line-height:1.2}.abr-timeline p{font-size:14px;line-height:2;color:#ede7dea8;margin-top:12px}.abr-honors{margin-top:52px}.abr-mega-row{display:flex;align-items:baseline;gap:24px;flex-wrap:wrap;border-top:1px solid var(--abr-hair);padding:26px 0}.abr-mega-row .y{font-family:var(--abr-latin);font-size:clamp(1.5rem,3.2vw,2.5rem);letter-spacing:.02em;color:var(--abr-gold);min-width:112px}.abr-mega-row h3{flex:1;min-width:220px;font-size:clamp(1.15rem,2.5vw,1.9rem);line-height:1.2}.abr-mega-row p{font-size:13px;line-height:1.9;color:var(--abr-ink-2);max-width:40ch}.abr-bandimg{position:relative;min-height:clamp(340px,52vh,520px);display:flex;align-items:center;overflow:hidden;color:#fff;background:#10161b}.abr-bandimg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.abr-bandimg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080a0cc7,#080a0c3d 62%,#080a0c8f)}.abr-bandimg-in{position:relative;z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:clamp(40px,6vw,72px) var(--abr-pad)}.abr-bandimg h2{font-size:clamp(2rem,5.4vw,4rem);line-height:1.06;margin-top:20px}.abr-bandimg-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.abr-srv{display:grid;grid-template-columns:repeat(3,1fr);gap:0 var(--abr-gut);margin-top:56px}.abr-srv-item{border-top:1px solid var(--abr-hair);padding:22px 0 30px}.abr-srv-item .ic{color:var(--abr-gold-2)}.abr-srv-item h3{font-size:1.05rem;margin-top:14px}.abr-srv-item p{font-size:13px;line-height:1.95;color:var(--abr-ink-2);margin-top:10px}.abr-certs{display:grid;grid-template-columns:1fr 1fr;gap:var(--abr-gut);margin-top:52px}.abr-cert{margin:0}.abr-frame{position:relative;display:block;overflow:hidden;background:var(--abr-paper-2);border-radius:2px}.abr-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.abr-frame.r43{aspect-ratio:4 / 3}.abr-frame.r32{aspect-ratio:3 / 2}.abr-frame.r169{aspect-ratio:16 / 9}.abr-frame.is-doc{border:1px solid var(--abr-hair)}.abr-frame.is-doc img{-o-object-fit:contain;object-fit:contain}.abr-cert-btn{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;text-align:left}.abr-cert-btn:hover .abr-frame.is-doc{border-color:#8c552780}.abr-cert-btn:focus-visible{outline:2px solid var(--abr-gold-2);outline-offset:4px}.abr-cert-zoom{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-family:var(--abr-latin);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--abr-gold-2)}.abr-cert-zoom svg{width:13px;height:13px;flex:none}.abr-cert figcaption{margin-top:12px}.abr-table{width:100%;border-collapse:collapse;font-size:13.5px;margin-top:56px}.abr-table td{padding:15px 14px 15px 0;border-bottom:1px solid var(--abr-hair);vertical-align:baseline}.abr-table tr:first-child td{border-top:1px solid var(--abr-hair)}.abr-table .k{width:32%;font-size:12.5px;letter-spacing:.08em;color:var(--abr-ink-3)}.abr-table .v{font-size:14px;color:var(--abr-ink);word-break:break-word}.abr-table .v.code{font-family:var(--abr-latin);letter-spacing:.04em}.abr-table tr.grp td{padding:34px 14px 12px 0;font-size:11.5px;letter-spacing:.2em;color:var(--abr-gold-2)}.abr-table tr.grp:first-child td{padding-top:18px}.abr-team{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--abr-gut);margin-top:56px}.abr-team-item{border-top:1px solid var(--abr-hair-2);padding-top:28px}.abr-team-item h3{font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.15}.abr-team-item .abr-eyebrow{display:block;margin-top:14px}.abr-team-item p{font-size:14.5px;line-height:2.05;color:#ede7dea8;margin-top:18px}.abr-pledges{display:grid;grid-template-columns:repeat(4,1fr);gap:0 var(--abr-gut);margin-top:72px}.abr-pledge{border-top:1px solid var(--abr-hair-2);padding-top:22px}.abr-pledge .hd{display:flex;align-items:center;gap:9px;color:#d9a97c}.abr-pledge .hd svg{width:17px;height:17px;flex:none}.abr-pledge h4{font-size:15px;color:#ede7de}.abr-pledge p{font-size:13px;line-height:1.95;color:#ede7de99;margin-top:14px}.abr-contacts{display:grid;grid-template-columns:repeat(4,1fr);gap:0 var(--abr-gut);margin-top:64px}.abr-contact{border-top:1px solid var(--abr-hair-2);padding-top:22px}.abr-contact .ic{color:#d9a97c}.abr-contact .ic svg{width:18px;height:18px}.abr-contact .k{margin-top:14px;font-size:12px;letter-spacing:.14em;color:#ede7de80}.abr-contact .v{margin-top:8px;font-size:15px;line-height:1.7;color:#ede7de;word-break:break-word}.abr-contact a.v:hover{color:#d9a97c}.abr-contact .s{margin-top:8px;font-size:12px;letter-spacing:.1em;color:#ede7de73}.abr-qr{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center;margin-top:56px;border-top:1px solid var(--abr-hair-2);padding-top:34px}.abr-qr img{width:132px;height:132px;-o-object-fit:contain;object-fit:contain;background:#fff;padding:6px;border-radius:2px}.abr-qr h3{font-size:1.15rem}.abr-qr p{font-size:13px;line-height:1.9;color:#ede7de99;margin-top:8px}.abr-endcta{padding:clamp(80px,11vw,150px) 0;text-align:center}.abr-endcta h2{font-size:clamp(1.8rem,4.2vw,3.1rem);line-height:1.2}.abr-endcta p{font-size:15px;line-height:1.95;color:var(--abr-ink-2);margin:22px auto 0;max-width:52ch}.abr-btn{display:inline-flex;align-items:center;gap:12px;margin-top:34px;padding:15px 34px;border-radius:2px;background:var(--abr-ink);color:var(--abr-paper);font-size:13.5px;letter-spacing:.12em;transition:background .3s ease,gap .3s ease}.abr-btn:hover{background:var(--abr-gold-2);gap:18px}.abr-btn svg{width:15px;height:15px;flex:none}.abr-lb{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:clamp(16px,4vw,48px);background:#0c1013db}.abr-lb.is-open{display:flex}.abr-lb-panel{position:relative;width:auto;max-width:min(94vw,1080px);padding:14px 14px 0;background:#fff;border:1px solid var(--abr-hair)}.abr-lb-media{position:relative;overflow:hidden;background:var(--abr-paper-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.abr-lb-media img{width:100%;max-height:74vh;-o-object-fit:contain;object-fit:contain}.abr-lb-mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.abr-lb-mark span{font-family:var(--abr-serif);font-weight:700;font-style:italic;white-space:nowrap;transform:rotate(-28deg);letter-spacing:.2em;font-size:clamp(1.3rem,3vw,2rem);color:#1e5a6b1f}.abr-lb-title{padding:12px 0 14px;text-align:center;font-size:13px;color:var(--abr-ink-2)}.abr-lb-close{position:absolute;top:-14px;right:-14px;width:38px;height:38px;display:grid;place-items:center;background:#fff;border:1px solid var(--abr-hair);border-radius:50%;color:var(--abr-ink-2);cursor:pointer}.abr-lb-close:hover{color:var(--abr-ink)}.abr-lb-close svg{width:16px;height:16px}.abr-reveal-on .abr-rise{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.6,.2,1)}.abr-reveal-on .abr-rise.on{opacity:1;transform:none}@media (max-width: 1000px){.abr-head{grid-template-columns:1fr;gap:18px;padding-bottom:30px}.abr-head .l,.abr-head .r{grid-column:1 / -1}.abr-hero-foot{grid-template-columns:1fr;gap:26px;align-items:start}.abr-seal{width:108px;height:108px}.abr-stats,.abr-srv{grid-template-columns:repeat(2,1fr)}.abr-team{grid-template-columns:1fr}.abr-pledges,.abr-contacts{grid-template-columns:repeat(2,1fr);gap:24px var(--abr-gut)}}@media (max-width: 620px){.abr-certs,.abr-srv,.abr-pledges,.abr-contacts{grid-template-columns:1fr}.abr-certs{gap:30px}.abr-pledges,.abr-contacts{gap:24px}.abr-timeline li{grid-template-columns:1fr;gap:6px}.abr-qr{grid-template-columns:1fr;gap:18px}.abr-table .k{width:40%}.abr-credit-k{width:auto}.abr-bandimg-chips{gap:8px}}@media (prefers-reduced-motion: reduce){.abr-reveal-on .abr-rise{opacity:1;transform:none}}
