:root{--red:#d42a0c;--red-deep:#a81c05;--black:#0c0c0c;--ink:#1a1a1a;--white:#fff;--paper:#f3efe8;--muted:#b9b4ac;--font-display:"Anton","Impact","Arial Narrow Bold",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",sans-serif;--gutter:clamp(1.25rem,4vw,2.5rem);--max-width:72rem;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0c0c0c;background:var(--black);color:#fff;color:var(--white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-family:var(--font-body);font-size:1rem;line-height:1.6;margin:0;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3{font-family:Anton,Impact,Arial Narrow Bold,sans-serif;font-family:var(--font-display);font-weight:400;letter-spacing:.01em;line-height:1;margin:0;text-transform:uppercase}p{margin:0}:focus-visible{outline:3px solid #fff;outline:3px solid var(--white);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.page__inner,.section__inner{margin:0 auto;max-width:var(--max-width);padding:0 var(--gutter)}.section__title{display:inline-block;font-size:clamp(2.5rem,7vw,4.5rem);margin-bottom:3rem;transform:rotate(-3deg)}.section__title span{background:var(--white);box-shadow:.18em .18em 0 var(--red);color:var(--black);display:inline-block;padding:.15em .4em .1em;transform:skewX(-8deg)}.eyebrow{background:var(--black);color:var(--white);display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.14em;margin-bottom:1.25rem;padding:.3rem .8rem;text-transform:uppercase;transform:skewX(-10deg)}.app-store-button{display:inline-block;transition:transform .15s ease}.app-store-button img{height:3.25rem;width:auto}.app-store-button:hover{transform:translateY(-2px) rotate(-2deg)}.app-store-button--large img{height:4rem}.nav{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0c0c0ce0;border-bottom:3px solid var(--red);position:sticky;top:0;z-index:10}.nav__inner{gap:1rem;justify-content:space-between;margin:0 auto;max-width:var(--max-width);padding:.75rem var(--gutter)}.nav__brand,.nav__inner{align-items:center;display:flex}.nav__brand{font-family:var(--font-display);font-size:1.35rem;gap:.7rem;letter-spacing:.02em;text-decoration:none;text-transform:uppercase}.nav__icon{height:2.25rem;width:2.25rem}.nav__links{align-items:center;display:flex;font-size:.9rem;font-weight:700;gap:1.5rem;letter-spacing:.08em;text-transform:uppercase}.nav__links a{text-decoration:none}.nav__links a:not(.nav__cta):hover{color:var(--red)}.nav__cta{background:var(--red);padding:.5rem 1rem;transform:skewX(-10deg);transition:background .15s ease;white-space:nowrap}.nav__cta:hover{background:var(--red-deep)}@media (max-width:40rem){.nav__brand span{display:none}.nav__links{font-size:.8rem;gap:.9rem}.nav__cta{padding:.45rem .75rem}.eyebrow{font-size:.7rem}}@media (max-width:24rem){.nav__links a[href$="#features"]{display:none}}.hero{background:radial-gradient(#0000002e 1.5px,#0000 1.5px) 0 0 /14px 14px,var(--red);clip-path:polygon(0 0,100% 0,100% 92%,0 100%);overflow:hidden;padding:clamp(3rem,8vw,6rem) 0 clamp(5rem,10vw,8rem);position:relative}.hero:before{background:var(--black);clip-path:polygon(58% 0,100% 0,100% 100%,38% 100%);content:"";inset:0;position:absolute}.hero__inner{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin:0 auto;max-width:var(--max-width);padding:0 var(--gutter);position:relative}.hero__copy{min-width:0}.hero__title{align-items:flex-start;display:flex;flex-direction:column;font-size:clamp(3.25rem,10vw,7rem);gap:.15em;margin-bottom:1.75rem;transform:rotate(-4deg);transform-origin:left center}.hero__title span{background:var(--black);color:var(--white);display:inline-block;padding:.05em .25em 0}.hero__title .hero__title-accent{background:var(--white);box-shadow:.12em .12em 0 var(--black);color:var(--black);margin-left:.6em}.hero__lede{font-size:1.15rem;font-weight:500;margin-bottom:2rem;max-width:32rem}.hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.25rem}.hero__price{font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media (max-width:56rem){.hero__inner{grid-template-columns:minmax(0,1fr)}.hero:before{clip-path:polygon(0 62%,100% 48%,100% 100%,0 100%)}}.mockup{justify-self:center;padding:1rem 1.25rem 1.25rem 0;width:min(100%,18rem)}.phone{animation:float 6s ease-in-out infinite;background:#2a2a2a;border-radius:2.75rem;box-shadow:0 0 0 2px #444,1.25rem 1.25rem 0 var(--red),0 2rem 4rem #0009;max-width:100%;padding:.55rem;transform:rotate(4deg)}.phone__screen{border-radius:2.2rem;height:auto;width:100%}@keyframes float{0%,to{translate:0 0}50%{translate:0 -10px}}.features{padding:clamp(4rem,8vw,6rem) 0}.feature-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));list-style:none;margin:0;padding:0}.feature{background:var(--ink);border-left:6px solid var(--red);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.25rem),calc(100% - 1.25rem) 100%,0 100%);min-width:0;padding:1.75rem 1.5rem 1.5rem;position:relative;transition:background .2s ease,transform .2s ease}.feature:hover{background:#242424;transform:translateY(-4px)}.feature__number{color:var(--red);display:block;font-family:var(--font-display);font-size:2.5rem;line-height:1;margin-bottom:.75rem}.feature h3{font-size:1.5rem;margin-bottom:.6rem}.feature p{color:var(--muted)}.platforms{background:var(--white);color:var(--black);padding:2rem 0;transform:skewY(-2deg)}.platforms .section__inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center;transform:skewY(2deg)}.platforms__label{color:var(--red);font-size:.8rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.platforms__list{display:flex;flex-wrap:wrap;font-family:var(--font-display);font-size:clamp(1.4rem,3.5vw,2rem);gap:.5rem 2rem;justify-content:center;list-style:none;margin:0;padding:0;text-transform:uppercase}.cta{background:radial-gradient(#0000002e 1.5px,#0000 1.5px) 0 0 /14px 14px,var(--red);clip-path:polygon(0 8%,100% 0,100% 100%,0 100%);margin-top:4rem;padding:clamp(5rem,10vw,8rem) 0}.cta__inner{align-items:center;display:flex;flex-direction:column;gap:1.25rem;text-align:center}.cta__title{font-size:clamp(2.75rem,8vw,5rem);max-width:14ch;transform:rotate(-2deg)}.cta p{font-size:1.15rem;font-weight:500;margin-bottom:.5rem}.page{min-height:60vh;padding:clamp(3rem,8vw,5rem) 0}.prose{background:var(--ink);border-left:6px solid var(--red);font-size:1.05rem;max-width:42rem;padding:1.75rem}.prose h2{font-size:1.6rem;margin:2.25rem 0 .6rem}.prose p+p{margin-top:.9rem}.prose a{color:var(--white);text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:3px}.prose a:hover{color:var(--red)}.prose__meta{color:var(--muted);font-size:.8rem;font-weight:700;letter-spacing:.12em;margin-bottom:1.25rem;text-transform:uppercase}.prose .prose__summary{background:var(--red);margin-top:0;padding:1rem 1.25rem;transform:skewX(-4deg)}.footer{background:var(--black);border-top:3px solid var(--red);padding:3rem 0 2.5rem}.footer__inner{grid-gap:1.5rem 2rem;display:grid;gap:1.5rem 2rem;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:var(--max-width);padding:0 var(--gutter)}.footer__brand{align-items:center;display:flex;gap:.9rem}.footer__brand strong{font-family:var(--font-display);font-size:1.25rem;font-weight:400;text-transform:uppercase}.footer__brand p{color:var(--muted);font-size:.85rem}.footer__icon{height:3rem;width:3rem}.footer__links{align-items:center;display:flex;font-size:.85rem;font-weight:700;gap:1.5rem;letter-spacing:.08em;text-transform:uppercase}.footer__links a{text-decoration:none}.footer__links a:hover{color:var(--red)}.footer__legal{color:#807b74;font-size:.75rem;grid-column:1/-1}@media (max-width:40rem){.footer__inner{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=main.f2fdec9f.css.map*/