.ab-hero{--aside-w:470px}.ab-facts{list-style:none;padding:0;display:grid;gap:7px}.ab-facts li{position:relative;padding-left:18px;font-size:15.5px;line-height:1.45;color:var(--t2)}.ab-facts li:before{content:"";position:absolute;left:1px;top:7px;width:6px;height:6px;background:var(--metal);transform:rotate(45deg)}.ab-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.ab-people .people{grid-template-columns:minmax(0,1fr)!important;gap:14px}.ab-people .person{position:relative;overflow:hidden;background:radial-gradient(70% 90% at 0% 0%,rgba(233,184,80,.12),transparent 60%),linear-gradient(180deg,#241d14f0,#100d0af2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #e9b8504d,inset 0 1px #ffffff0d,0 40px 80px -40px #000}.ab-people .person h2{font-size:clamp(24px,2.2vw,28px);line-height:1.15;letter-spacing:-.015em}.ab-people .person+.person{margin-top:0}@media(max-width:759px){.ab-btns .btn{flex:1 1 auto}}.js .ab-people .plate{animation:land .7s var(--heavy) .15s both,plateSweep 1.1s var(--ease) .75s both}.js .ab-people .person+.person .plate{animation-delay:.27s,.87s}@keyframes plateSweep{0%{background-position:-220px 0,0 0}to{background-position:0 0,0 0}}.ab-cos{position:relative;background:radial-gradient(60% 50% at 50% 0%,rgba(233,184,80,.07),transparent 70%)}.ab-co-g{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap)}@media(min-width:760px)and (max-width:1179px){.ab-co-g{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-co:last-child{grid-column:1/-1}}@media(min-width:1180px){.ab-co-g{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-co{position:relative;display:grid;grid-template-rows:auto auto auto auto 1fr auto auto;gap:12px;padding:24px 22px 18px;border-radius:var(--r-xl);background:radial-gradient(80% 50% at 50% 100%,rgba(233,184,80,.09),transparent 70%),linear-gradient(180deg,#1a150f,#110e0b);box-shadow:inset 0 0 0 1px #e9b8503d,inset 0 1px #ffffff0a,0 40px 80px -50px #000}.ab-co:after{content:"";position:absolute;left:22px;right:22px;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--metal);opacity:.75}.ab-co-k{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.ab-co-tg{font:500 11px/1.3 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.ab-co h3{font-size:clamp(19px,calc(.5vw + 15px),22px);line-height:1.2;letter-spacing:-.01em}.ab-co-n{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font:720 clamp(52px,4.6vw,68px)/.92 var(--fd);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ab-co-n b{font-weight:inherit;background:var(--metal-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 14px rgba(233,184,80,.18))}.ab-co-n small{font:500 15px/1 var(--fm);letter-spacing:0;color:var(--gold)}.ab-co-s{font-size:15px;line-height:1.5;color:var(--t2)}.ab-co-i{align-self:end;min-width:0;padding-top:4px}@media(max-width:759px){.ab-co-i,.ab-co-src{display:none}}.ab-co-i .lfield{margin-bottom:12px}.ab-co-src{padding-top:12px;border-top:1px solid var(--line-2);font:500 11.5px/1.45 var(--fm);color:var(--mute)}.ab-co-l{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:44px;font:600 15px/1.2 var(--fb);color:var(--gold);text-decoration:none}.ab-co-l .ico{width:16px;height:16px;transition:transform .3s var(--spring)}.ab-co-l:hover{color:var(--gold-l)}.ab-co-l:hover .ico{transform:translate(4px)}.ab-co-l:after{content:"";position:absolute;inset:0;border-radius:inherit}.ab-co{transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.ab-co:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #e9b8506b,inset 0 1px #ffffff0d,0 40px 80px -40px #000}.ab-co:has(.ab-co-l:focus-visible){box-shadow:inset 0 0 0 1px var(--gold),0 40px 80px -40px #000}.ab-co .lbar{margin-top:6px}.ab-co-f{margin-top:18px;font-size:14.5px;line-height:1.5;color:var(--t2)}@media(max-width:759px){.ab-co{padding:22px 16px 14px}.ab-co-n{font-size:56px}}.ab-what{background:linear-gradient(180deg,transparent,rgba(233,184,80,.025) 30%,transparent)}.ab-lv{list-style:none;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap)}@media(min-width:760px){.ab-lv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.ab-lv{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-lv-i{position:relative;display:grid;grid-template-rows:auto auto 1fr auto auto;gap:12px;padding:22px 22px 14px;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-card);transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.ab-lv-i:hover{transform:translateY(-3px);box-shadow:var(--sh-card-hover)}.ab-lv-i:has(.ab-lv-l:focus-visible){box-shadow:inset 0 0 0 1px var(--gold),0 30px 60px -30px #000000e6}.ab-lv-n{position:absolute;right:20px;bottom:18px;font:800 34px/1 var(--fd);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(233,184,80,.32)}.ab-lv-i h3{font-size:clamp(20px,calc(.5vw + 16px),23px);line-height:1.2}.ab-lv-p{font-size:15.5px;line-height:1.55;color:var(--t2)}.ab-lv-t{justify-self:start;align-self:start;padding:6px 9px;border-radius:7px;font:500 11.5px/1.35 var(--fm);color:var(--gold);background:#e9b8500f;box-shadow:inset 0 0 0 1px var(--line-2)}.ab-lv-l{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:44px;margin-right:56px;font:600 15px/1.2 var(--fb);color:var(--bone);text-decoration:none}.ab-lv-l .ico{width:16px;height:16px;color:var(--gold);transition:transform .3s var(--spring)}.ab-lv-l:after{content:"";position:absolute;inset:0;border-radius:inherit}.ab-lv-i:hover .ab-lv-l{color:var(--gold-l)}.ab-lv-i:hover .ab-lv-l .ico{transform:translate(4px)}@media(max-width:759px){.ab-lv-i{padding:20px 16px 10px;gap:10px}.ab-lv-p{font-size:15px}}.ways{list-style:none;padding:0 clamp(18px,2.4vw,32px);border-radius:var(--r-xl);background:linear-gradient(180deg,#18140f,#100d0a);box-shadow:var(--sh-card),0 50px 90px -60px #000}.ways li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:18px;row-gap:6px;padding:24px 0;border-top:1px solid var(--line-2)}.ways li:first-child{border-top:0}.w-n{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font:700 17px/1 var(--fd);color:var(--ink);background:var(--metal);box-shadow:inset 0 1px #fff9,inset 0 -2px #6e460a59,0 0 0 5px #e9b85014,0 0 22px -4px #e9b85099}.ways h3{font-size:clamp(20px,calc(.7vw + 15px),25px);line-height:1.2}.w-p{font-size:16.5px;line-height:1.6;color:var(--t2);max-width:40em}@media(min-width:980px){.ways li{grid-template-columns:44px minmax(0,4fr) minmax(0,7fr);column-gap:28px;align-items:start;padding:30px 0}.w-n{grid-row:auto}.ways h3{grid-column:2;align-self:center}.w-p{grid-column:3;grid-row:1;align-self:center}}.ab-keys{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:20px;padding:18px 20px;border-radius:var(--r-lg);background:linear-gradient(90deg,#e9b85017,#e9b85005);box-shadow:inset 3px 0 0 var(--gold),inset 0 0 0 1px var(--line-2)}.ab-keys-k{font:500 11.5px/1.3 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.ab-keys ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;flex:1 1 420px}.ab-keys li{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px 0 8px;border-radius:999px;font:600 13.5px/1.2 var(--fb);color:var(--bone);background:#0a090873;box-shadow:inset 0 0 0 1px var(--line)}.ab-keys .ico{width:16px;height:16px;padding:2px;border-radius:50%;color:var(--ink);background:var(--metal);stroke-width:3}.ab-keys .lnk{display:inline-flex;align-items:center;min-height:44px;font-size:15px;white-space:nowrap}@media(max-width:759px){.ab-keys{padding:16px 14px}.ab-keys li{font-size:13px}}.ab-more{background:linear-gradient(180deg,transparent,rgba(233,184,80,.025) 30%,transparent)}.ab-ml{list-style:none;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:760px){.ab-ml{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.ab-m{border-radius:var(--r-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2)}.ab-m>summary{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 18px;cursor:pointer;list-style:none}.ab-m>summary::-webkit-details-marker{display:none}.ab-m>summary h3{flex:1 1 auto;font-size:17px;line-height:1.3}.ab-m>summary .pkg-tag{flex:none}.ab-m>summary .ico{flex:none;width:18px;height:18px;color:var(--gold);transition:transform .25s var(--ease)}.ab-m[open]>summary .ico{transform:rotate(180deg)}.ab-m>summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:var(--r-lg)}.ab-m>.m-p{padding:0 18px 14px}.ab-m>.m-l{margin:-6px 18px 8px}.m-p{font-size:15.5px;line-height:1.55;color:var(--t2)}.m-job{margin-top:6px;padding:12px 14px;border-radius:12px;background:#e9b8500d;box-shadow:inset 3px 0 0 var(--gold-d),inset 0 0 0 1px var(--line-2);font-size:14.5px;line-height:1.45;color:var(--bone)}.m-job span{display:block;margin-bottom:4px;font:500 11.5px/1.2 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.m-l{display:inline-flex;align-items:center;min-height:44px;font-size:15px}.more-f .lnk{display:inline-block;padding:13px 0;margin:-13px 0}.more-f{margin-top:24px;font-size:15.5px}.ab-band{padding-top:0}.ab-band .band{margin-top:0}.ab-pl{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media(min-width:760px){.ab-pl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.ab-pl{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-pl li{padding:16px 20px;border-radius:var(--r-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2)}.ab-pl-h{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:-8px;color:var(--gold-l);font:700 18px/1.25 var(--fd);text-decoration:none}.ab-pl-h:hover{color:var(--gold)}.ab-pl-h .ico{width:16px;height:16px}.ab-pl p{font-size:15.5px;line-height:1.55;color:var(--t2)}@media(max-width:759px){.ab-hero .pgh-aside{order:1}.ab-hero .pgh-act{order:2}.ab-hero .person{grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:14px 16px}.ab-hero .plate{width:48px;height:48px;border-radius:11px}.ab-hero .plate:after{inset:5px;border-radius:7px}.ab-hero .plate b{font-size:19px}.ab-hero .person h2{font-size:21px}.ab-hero .person .focus{display:none}}
