@font-face{font-family:Manrope;src:url(/_astro/manrope-regular.D98ZWiik.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/_astro/manrope-semibold.DT8J7zgs.woff2)format("woff2");font-style:normal;font-weight:600 800;font-display:swap}body:has(.hp-page){color:#242520;background:#f7f7f4}html:has(.hp-page){scroll-behavior:smooth;scroll-padding-top:110px}:is(.lp--home,.lp--stop-fighting){--lp-bg:#f7f7f4;--lp-fg:#242520;--lp-muted:#696a64;--lp-surface:#eeeeea;--lp-accent:var(--lp-fg);--lp-accent-fg:#fafaf7;--lp-font:"Instrument Sans",sans-serif;--lp-font-display:Manrope,sans-serif;--hp-line:#d8d9d2;--hp-ease:cubic-bezier(.22,1,.36,1);--hp-dark:#282923;--hp-footer-fg:#b4b8a8}.hp-page{background:var(--lp-bg);color:var(--lp-fg);font-family:var(--lp-font);-webkit-font-smoothing:antialiased;font-weight:400;overflow:clip}.hp-page h1,.hp-page h2,.hp-page h3{font-family:var(--lp-font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:400}.hp-page p{text-wrap:pretty;margin:0}.hp-page a{text-decoration:none}.hp-page button{cursor:pointer}.hp-page [hidden]{display:none!important}.hp-page :focus-visible{outline-offset:6px;outline:2px solid #7462c1}.hp-section{max-width:1440px;padding:124px var(--cc-space-10);margin:0 auto}.hp-section-label{letter-spacing:-.015em;color:var(--lp-muted);font-size:15px;line-height:1.4;margin-bottom:var(--cc-space-6)!important}.hp-section-heading{justify-content:space-between;align-items:flex-end;gap:var(--cc-space-9);margin-bottom:var(--cc-space-10);display:flex}.hp-section-heading h2{font-size:clamp(46px,5.15vw,76px);line-height:1.05}.hp-section-heading>p{max-width:330px;color:var(--lp-muted);font-size:var(--text-md);padding-bottom:var(--cc-space-1);line-height:1.5}.hp-button{justify-content:center;align-items:center;gap:var(--cc-space-7);min-height:56px;padding:var(--cc-space-4) 23px;background:var(--lp-fg);border:1px solid var(--lp-fg);color:var(--lp-bg);font-size:var(--text-base);white-space:nowrap;transition:background .25s,transform .35s var(--hp-ease),box-shadow .35s var(--hp-ease);border-radius:14px;line-height:1.2;display:inline-flex}.hp-button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .3s var(--hp-ease)}.hp-button:hover{background:#414239;transform:translateY(-2px);box-shadow:0 8px 20px #22231d15}.hp-button:hover svg{transform:translate(3px)}.hp-button:active{transform:translateY(0)scale(.98)}.hp-text-link{align-items:center;gap:var(--cc-space-4);font-size:var(--text-base);color:var(--lp-fg);line-height:1.4;display:inline-flex}.hp-text-link>span{transition:transform .3s var(--hp-ease);font-size:23px}.hp-text-link:hover>span{transform:translate(3px,-2px)}:is(.lp--home,.lp--stop-fighting).lp-footer{background:var(--hp-dark);color:var(--hp-footer-fg);padding:38px var(--cc-space-9) 30px;--lp-muted:#aaae9e;border:0;font-size:12px}:is(.lp--home,.lp--stop-fighting).lp-footer .lp-footer__inner{grid-template-columns:minmax(0,1fr)}:is(.lp--home,.lp--stop-fighting) .lp-footer__inner{border-top:1px solid #565949;max-width:1312px;padding:25px 0 0}:is(.lp--home,.lp--stop-fighting) .lp-footer__brand{display:none}:is(.lp--home,.lp--stop-fighting) .lp-footer__legal{text-align:center;align-items:center;gap:15px;width:100%}:is(.lp--home,.lp--stop-fighting) .lp-footer__links{justify-content:center;gap:var(--cc-space-6);flex-wrap:wrap}:is(.lp--home,.lp--stop-fighting) .lp-footer__consent{color:var(--hp-footer-fg)}:is(.lp--home,.lp--stop-fighting) .lp-footer__entity{color:#8d9380;font-size:11px}:is(.lp--home,.lp--stop-fighting).lp-footer .lp-footer__entity{margin-inline:auto}@media (width<=1100px){.hp-section{padding-left:36px;padding-right:36px}.hp-section-heading{gap:30px}}@media (width<=760px){html:has(.hp-page){scroll-padding-top:95px}.hp-section{padding:85px 22px}.hp-section-heading{margin-bottom:38px;display:block}.hp-section-heading>p{margin-top:var(--cc-space-6);font-size:var(--text-base);max-width:390px}.hp-section-heading h2{font-size:48px}.hp-section-label{font-size:var(--text-xs);margin-bottom:18px!important}:is(.lp--home,.lp--stop-fighting).lp-footer{padding:23px 22px}:is(.lp--home,.lp--stop-fighting) .lp-footer__links{gap:14px}:is(.lp--home,.lp--stop-fighting) .lp-footer__entity{font-size:10px}}@media (prefers-reduced-motion:reduce){html:has(.hp-page){scroll-behavior:auto}.hp-page *{transition:none!important;animation:none!important}}
