.about-closing{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:80px;background:#0a1217;color:#fff}.about-closing__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:30% center}.about-closing__shade{position:absolute;inset:0;z-index:-1;background:#0000004d}.about-closing__inner{width:100%;max-width:1440px;margin:0 auto;padding:56px 16px;display:flex;flex-direction:column;justify-content:center;text-align:left}.about-closing__eyebrow{display:flex;align-items:center;gap:16px;margin-bottom:16px}.about-closing__eyebrow p{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#ffffffe6}.about-closing__eyebrow i{display:block;flex-shrink:0;width:48px;height:2px;background:#01af4e}.about-closing__heading{margin:0 0 24px;font-size:36px;font-weight:900;letter-spacing:-.025em;line-height:1.05;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.5)}.about-closing__heading span{display:block}.about-closing__heading strong{color:#01af4e;font-weight:inherit}.about-closing__text{max-width:560px;margin:0;font-size:calc(1rem + .5pt);font-weight:500;line-height:1.625;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.6)}.about-closing__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:28px}.about-closing__button{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:0 21px;border-radius:999px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,filter .2s ease}.about-closing__button:focus-visible{outline:2px solid #01df83;outline-offset:4px}.about-closing__button--primary{border:1px solid #01af4e;background:linear-gradient(100deg,#087f47,#01af4e);color:#f7f9f8;box-shadow:0 8px 28px #00572e33}.about-closing__button--primary:hover{filter:brightness(1.14)}.about-closing__button--secondary{border:1px solid rgba(248,252,250,.78);background:#030c1052;color:#f7f9f8}.about-closing__button--secondary:hover{background:#f8fcfa26}@media(min-width:640px){.about-closing__eyebrow p{font-size:.875rem}.about-closing__heading{font-size:44px}}@media(min-width:768px){.about-closing__text{font-size:calc(1.125rem + .5pt)}}@media(min-width:1024px){.about-closing{min-height:520px;display:flex}.about-closing__inner{padding:72px 32px}.about-closing__heading{font-size:52px}.about-closing__text{font-size:1.125rem}.about-closing__controls{justify-content:flex-start}.about-closing__button{font-size:16px;padding:0 25px}}@media(max-width:1023px){.about-closing__bg{object-position:25% center}}
