*{box-sizing:border-box;margin:0;padding:0;transition:background-color .3s ease-in-out,color .3s ease-in-out,rotate .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out}html{scroll-behavior:smooth;scrollbar-gutter:stable}a{color:inherit;opacity:.85;text-decoration:none}a:hover{opacity:1}@media (max-width:767px){a,a:hover{opacity:1}}body{color:#fff;font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;background-color:#0f1217;font-style:normal}:root{--font-display:sans-serif;--font-text:sans-serif}h1{font-family:var(--font-display);letter-spacing:.02em;font-variation-settings:"slnt" 0;font-size:120px;font-style:normal;font-weight:400;line-height:95%}@media (max-width:1439px) and (min-width:768px){h1{font-size:98px;line-height:100%}}@media (max-width:767px){h1{font-size:54px;line-height:100%}}h2{font-family:var(--font-display);letter-spacing:.02em;font-variation-settings:"slnt" 0;font-size:86px;font-style:normal;font-weight:400;line-height:100%}@media (max-width:1439px) and (min-width:768px){h2{font-size:50px}}@media (max-width:767px){h2{font-size:50px}}h3{font-family:var(--font-display);letter-spacing:.02em;font-variation-settings:"slnt" 0;font-size:56px;font-style:normal;font-weight:450;line-height:115%}@media (max-width:1439px) and (min-width:768px){h3{font-size:32px;line-height:125%}}@media (max-width:767px){h3{font-size:24px;line-height:115%}}h4{font-family:var(--font-display);letter-spacing:.02em;font-variation-settings:"slnt" 0;font-size:34px;font-style:normal;font-weight:450;line-height:115%}@media (max-width:1439px) and (min-width:768px){h4{font-size:23px}}@media (max-width:767px){h4{font-size:20px}}h5{font-family:var(--font-display);letter-spacing:.02em;font-variation-settings:"slnt" 0;font-size:28px;font-style:normal;font-weight:450;line-height:115%}@media (max-width:1439px) and (min-width:768px){h5{font-size:20px}}@media (max-width:767px){h5{font-size:18px}}h6{font-family:var(--font-display);letter-spacing:.02em;font-variation-settings:"slnt" 0;font-size:16px;font-style:normal;font-weight:450;line-height:115%}p{font-family:var(--font-text);letter-spacing:.02em;font-variation-settings:"slnt" 0;font-size:22px;font-style:normal;font-weight:450;line-height:125%}@media (max-width:1439px) and (min-width:768px){p{font-size:18px}}@media (max-width:767px){p{font-size:16px}}small{font-family:var(--font-text);letter-spacing:.02em;font-variation-settings:"slnt" 0;font-size:14px;font-style:normal;font-weight:450;line-height:125%}@media (max-width:1439px) and (min-width:768px){small{font-size:12px}}@media (max-width:767px){small{font-size:12px}}button{font-family:var(--font-text);letter-spacing:.02em;font-variation-settings:"slnt" 0;font-size:14px;font-style:normal;font-weight:450;line-height:115%}@media (max-width:1439px) and (min-width:768px){button{font-size:12px}}b{font-weight:500}i{font-variation-settings:"slnt" 12;font-style:italic}.lenis.lenis-smooth{scroll-behavior:auto!important}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
