:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-dark:#1a1717;--btn-primary:#bf4830;--white:#fff;--grey-text:#a3a3a3;--light-grey-text:#e6e6e6;--border-color:#656565;--highlight:#fa9;--section-padding:60px}@media (max-width:768px){:root{--section-padding:45px 30px}}*{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--bg-dark);max-width:100%;min-height:100%;font-size:18px;overflow-x:hidden}html::-webkit-scrollbar{scrollbar-width:none;-ms-overflow-style:none;display:none}::selection{color:var(--bg-dark);background-color:var(--white)}:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}.skip-link{z-index:2000;background:var(--white);color:var(--bg-dark);padding:.75rem 1rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(calc(-100% - 2rem))}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{width:100%;min-height:100dvh;font-family:var(--font-albert-sans), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-dark);overscroll-behavior-y:none;margin:0 auto}.btn-primary{background-color:var(--btn-primary);color:var(--white-text);font-size:1rem;font-weight:700;line-height:1.5;font-family:var(--font-albert-sans);white-space:nowrap;padding:15px 30px;text-decoration:none;display:inline-block}.btn-primary:hover{background-color:var(--white);color:var(--bg-dark)}.btn-secondary{border:1px solid var(--white);color:var(--white-text);font-size:1rem;font-weight:700;font-family:var(--font-albert-sans);align-self:flex-start;margin-top:30px;padding:15px 30px;text-decoration:none;display:inline-block}.btn-secondary-icon{vertical-align:-1px;width:12px;height:12px;margin-left:10px;display:inline-block}.btn-secondary:hover{color:var(--bg-dark);background-color:var(--white)}@media (max-width:768px){.btn-primary,.btn-secondary{box-sizing:border-box;text-align:center;width:100%;display:block}}.section-wrapper{background-color:var(--bg-dark);border-bottom:1px solid var(--border-color);width:100%}.main-wrapper{scroll-margin-top:6rem}.section-header{padding:var(--section-padding);border-bottom:1px solid var(--border-color);flex-direction:column;align-items:center;width:100%;padding-top:120px;display:flex}.section-headline{font-size:3rem;font-weight:700;font-family:var(--font-pt-serif);letter-spacing:0;color:var(--white-text);text-wrap:balance;text-align:center;max-width:900px;line-height:1.1}.section-subline{font-size:1rem;font-weight:400;font-family:var(--font-albert-sans);color:var(--grey-text);-webkit-hyphens:auto;hyphens:auto;text-align:center;max-width:900px;margin-top:15px;line-height:1.5}@media (max-width:768px){.section-headline{text-align:left;font-size:1.75rem}.section-subline{text-align:left}.section-header{align-items:flex-start;padding-top:60px}}
@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1c299d465d3dabbc-s.3ur_zt1bghf9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b596f47277c1e818-s.p.30a_ou6vtcpon.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}._0Br8rq_className{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}._0Br8rq_variable{--font-albert-sans:"Albert Sans", "Albert Sans Fallback"}
@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5af74758204256bf-s.2o66go2_90jnc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dafbd9439ca9c871-s.0u9hc_fqg-qvm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d2d66cf2c8bd0a84-s.3-wuczr-njsez.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82f10de28ac653a6-s.p.2eihtoujcoclr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d00528fe15b121d0-s.1ht_rhgwo8zdn.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5e5e1f213ce9c417-s.15jyn9s6-kaki.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/609f99c26c902c13-s.227lsm-i-u5c5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/841cf768f2e531bc-s.p.3axch3fp2h9wp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif Fallback;src:local(Times New Roman);ascent-override:94.22%;descent-override:25.93%;line-gap-override:0.0%;size-adjust:110.28%}.MpsM1a_className{font-family:PT Serif,PT Serif Fallback;font-style:normal}.MpsM1a_variable{--font-pt-serif:"PT Serif", "PT Serif Fallback"}
