@font-face{font-family:nm;src:url(../media/nm_medium-s.p.11loquu8uakob.otf?dpl=dpl_75Yc5M5TCeyGyCemUkZpekr67Lr8)format("opentype");font-display:swap;font-weight:500}@font-face{font-family:nm Fallback;src:local(Arial);ascent-override:98.07%;descent-override:24.77%;line-gap-override:0.0%;size-adjust:97.68%}.nm_c3894ed5-module__YO7I0a__className{font-family:nm,nm Fallback;font-weight:500}.nm_c3894ed5-module__YO7I0a__variable{--font-nm:"nm", "nm Fallback"}
:root{--background:#1a1a1a;--background-200:#141414;--background-300:#222;--foreground:#e4e7df;--foreground-200:#a0a39b;--accent:#ffc22a;--form-bg:#232323;--off-white:#e3e3db;--form-border:#333;--form-focus:#ffc22a;--red:#ef4444;--green:#22c55e}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{overflow-x:hidden}body{font-family:var(--font-nm), sans-serif;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000}body:after{content:"";z-index:99999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}h1,h2,h3{-webkit-user-select:none;user-select:none;line-height:1.1}h1{letter-spacing:-.075rem;font-size:clamp(2.5rem,1.5rem + 5vw,6rem);font-weight:600}h2{letter-spacing:-.015rem;font-size:clamp(2rem,1rem + 3vw,4.5rem);font-weight:550}h3{letter-spacing:-.0075rem;font-size:clamp(1.5rem,.75rem + 1.75vw,2.5rem);font-weight:550}p,a,li{font-size:clamp(1rem,.4rem + .7vw,1.3rem);font-weight:400;line-height:1.6}a{color:inherit;text-decoration:none}.caps{text-transform:uppercase}.section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--foreground-200);margin-bottom:1.5rem;font-size:clamp(.75rem,.2rem + .7vw,1rem);font-weight:600}
