.hpanel{background:var(--paper-2);color:var(--text);flex-direction:column;justify-content:center;gap:22px;padding:clamp(30px,4vw,44px) 24px clamp(22px,3vw,28px);display:flex}@media (min-width:768px){.hpanel{padding-inline:40px}}@media (min-width:1240px){.hpanel{padding-inline:clamp(32px,3vw,48px)}}.hpanel__stage{min-height:250px;position:relative}@media (min-width:768px) and (max-width:1239px){.hpanel__stage{min-height:190px}}.hpanel__slide{opacity:0;visibility:hidden;transition:opacity .45s,transform .45s,visibility 0s linear .45s;position:absolute;inset:0;transform:translateY(6px)}.hpanel__slide.is-active{opacity:1;visibility:visible;transition:opacity .45s,transform .45s,visibility;transform:none}.hpanel__label{font-family:var(--font-manrope), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:16px;font-size:11px;font-weight:700}.hpanel__numbers{grid-template-columns:1fr 1fr;gap:26px 28px;display:grid}@media (min-width:768px) and (max-width:1239px){.hpanel__numbers{grid-template-columns:repeat(4,1fr)}}.hpanel__figure{font-size:clamp(26px,2.8vw,38px)}.hpanel .figure__caption{font-size:14px;line-height:1.45}.hpanel__title{font-family:var(--font-manrope), sans-serif;letter-spacing:-.015em;max-width:24ch;margin-bottom:16px;font-size:clamp(19px,2vw,23px);font-weight:700;line-height:1.25}.hpanel__list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.hpanel__list li{color:var(--muted);padding-left:20px;font-size:15px;line-height:1.45;position:relative}.hpanel__list li:before{content:"";background:var(--gold);width:10px;height:1px;position:absolute;top:10px;left:0}.hpanel__nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.hpanel__dots{gap:8px;display:flex}.hpanel__dots button{background:var(--line);cursor:pointer;border:0;border-radius:0;width:26px;height:3px;padding:0;transition:background-color .25s}.hpanel__dots button.is-on{background:var(--gold)}.hpanel__arrows{gap:8px;display:flex}.hpanel__arrows button{border:1px solid var(--line);border-radius:var(--radius);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;place-items:center;transition:border-color .15s,color .15s;display:grid}.hpanel__arrows button:hover{border-color:var(--gold);color:var(--gold-ink)}.hpanel__arrows svg{width:16px;height:12px}.hpanel__dots button:focus-visible,.hpanel__arrows button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hpanel__slide{transition:none}}
.hero{background:var(--ink);color:var(--on-dark);display:grid}@media (min-width:1240px){.hero{grid-template-columns:1.45fr 1fr;align-items:stretch}}.hero__text{max-width:var(--container);width:100%;margin-inline:auto;padding:clamp(48px,6vw,76px) 24px clamp(48px,6vw,72px)}@media (min-width:768px){.hero__text{padding-inline:40px}}@media (min-width:1240px){.hero__text{margin-left:max(24px, calc((100vw - var(--container)) / 2 + 40px));margin-right:0;padding-inline:0 clamp(32px,3vw,56px)}}.hero__overline{align-items:center;gap:14px;margin-bottom:22px;display:flex}.hero h1{color:var(--on-dark);max-width:15ch}.hero__sub{max-width:54ch;color:var(--on-dark-2);margin-top:20px;font-size:clamp(16px,1.6vw,19px);line-height:1.5}.hero__actions .btn{padding-inline:22px}.hero__actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:30px;display:flex}@media (min-width:560px){.hero__actions{flex-flow:wrap;align-items:center}}.hero__fine{color:var(--on-dark-3);margin-top:16px;font-size:13.5px}
