@font-face{font-family:DP Aguzzo;src:url(/fonts/aguzzo.woff2)format("woff2");font-display:swap}@font-face{font-family:DP Avantt;src:url(/fonts/avantt.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Azeret;src:url(/fonts/azeret.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Bagoss;src:url(/fonts/bagoss.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Booton;src:url(/fonts/booton.woff2)format("woff2");font-display:swap}@font-face{font-family:DP Concrette;src:url(/fonts/concrette.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Coolkit;src:url(/fonts/coolkit.woff2)format("woff2");font-display:swap}@font-face{font-family:DP Coxx;src:url(/fonts/coxx.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Dazzed;src:url(/fonts/dazzed.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Denim;src:url(/fonts/denim.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Documan;src:url(/fonts/documan.woff2)format("woff2");font-display:swap}@font-face{font-family:DP Fellix;src:url(/fonts/fellix.woff2)format("woff2");font-display:swap}@font-face{font-family:DP Fenul;src:url(/fonts/fenul.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Gellix;src:url(/fonts/gellix.woff2)format("woff2");font-display:swap}@font-face{font-family:DP Greed;src:url(/fonts/greed.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Haffer;src:url(/fonts/haffer.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Hellix;src:url(/fonts/hellix.woff2)format("woff2");font-display:swap}@font-face{font-family:DP Jokker;src:url(/fonts/jokker.woff2)format("woff2");font-display:swap}@font-face{font-family:DP Lazzer;src:url(/fonts/lazzer.woff2)format("woff2");font-display:swap}@font-face{font-family:DP Matter;src:url(/fonts/matter.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Ofform;src:url(/fonts/ofform.woff2)format("woff2");font-display:swap}@font-face{font-family:DP Panell;src:url(/fonts/panell.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Perfektta;src:url(/fonts/perfektta.woff2)format("woff2");font-display:swap}@font-face{font-family:DP Post;src:url(/fonts/post.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Reckless;src:url(/fonts/reckless.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Roobert;src:url(/fonts/roobert.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Saans;src:url(/fonts/saans.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Season;src:url(/fonts/season.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Serrif;src:url(/fonts/serrif.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:DP Teodor;src:url(/fonts/teodor.woff2)format("woff2");font-display:swap}@font-face{font-family:DP Tobias;src:url(/fonts/tobias.woff2)format("woff2");font-display:swap}@font-face{font-family:DP Wallop;src:url(/fonts/wallop.woff2)format("woff2");font-display:swap}@font-face{font-family:DP Yellix;src:url(/fonts/yellix.woff2)format("woff2");font-display:swap}.page{padding:clamp(40px, 6vw, 6rem) var(--page-x);justify-content:center;display:flex}.hero{width:100%}.hero__title{font-size:var(--hero-title-size,1.875rem);line-height:1.15;font-weight:var(--hero-title-weight,400);margin:0 0 8px}.hero__lede{color:var(--color-muted);opacity:.8;margin:0 0 36px;font-size:1.0625rem}.hero__actions{flex-wrap:wrap;gap:1rem;margin-top:1.75rem;display:flex}.hero .signup{margin-top:1.75rem}@media (width>=640px){.hero{text-align:center}.hero__title{font-size:var(--hero-title-size,2.75rem)}.hero__lede{margin-bottom:48px}.hero__actions{justify-content:center}}@media (width>=1280px){.hero__title{font-size:var(--hero-title-size,64px);letter-spacing:-.0125em}.hero__lede{font-size:20px}}@media (width>=2000px){.hero__title{font-size:var(--hero-title-size,70px)}.hero__lede{font-size:21px}}.btn{text-align:center;white-space:nowrap;color:var(--color-fg);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;padding:calc(.9rem + 2px) 1.25rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-block}.btn--primary{color:var(--color-accent-fg);background:var(--color-accent)}.btn--secondary{color:var(--color-fg);background:var(--color-bg)}@media (hover:hover){.btn--primary:hover{opacity:.9}.btn--secondary:hover{color:#ffffffd9;background-color:#000c}}.btn:focus-visible{outline-offset:3px;outline:2px solid #ffffffb3}:root{--color-bg:#000;--color-fg:#fff;--color-muted:rgba(#fff, .7);--color-accent:#fff;--color-accent-fg:#000;--color-border:#2c313a;--color-error:#ff6b7d;--color-success:oklch(87.1% .15 154.449);--font-sans:"DP Roobert", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--space:1rem;--radius:6px;--measure:36rem;--page-x:1.5rem;--page-y:1.5rem;--header-h:calc(60px + var(--page-y))}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-bg);min-height:100vh;color:var(--color-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.55}.content{flex-direction:column;min-height:100vh;display:flex}.content__main{flex-direction:column;flex:1;justify-content:flex-start;animation:.7s cubic-bezier(.16,1,.3,1) .2s both content-enter;display:flex}@media (width>=640px){.content__main{padding-top:var(--header-h);justify-content:center}}@keyframes content-enter{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.content__main,.site-header{animation:none}}.site-header{z-index:5;animation:.7s both header-enter;position:relative}.site-header__bar{background:#fff;justify-content:space-between;align-items:center;gap:1rem;max-width:1600px;margin:0 auto;padding:20px;display:flex;box-shadow:0 6px 24px #00000029}.site-header__cta{color:#1b1b1b;white-space:nowrap;font-size:.875rem;font-weight:500;text-decoration:none}.site-header__cta:hover{opacity:.6}@keyframes header-enter{0%{opacity:0}to{opacity:1}}.site-header__logo{line-height:0;display:inline-flex}.site-header__logo img{filter:invert();width:auto;height:20px;display:block}@media (width>=640px){.site-header{padding:var(--page-y) var(--page-x) 0;position:absolute;top:0;left:0;right:0}.site-header__bar{border-radius:8px}}@media (width>=1600px){.site-header{padding-top:36px}.content__main{padding-top:96px}}
