.wrap--narrow{width:min(60rem, 100% - var(--gutter) * 2)}.wrap--ticket{width:min(48rem, 100% - var(--gutter) * 2)}@media (width<=30rem){.nav-cta{display:none}}.kbd--ink{color:var(--ink)}#features{padding-top:clamp(2rem,5vw,3.5rem)}.screens{margin-top:1rem}.screens__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.screens figure{margin:0}.screens__mac{grid-column:1/-1}.screens__frame{border:4px solid var(--paper);background:#0a0e16;overflow:hidden}.screens__mac .screens__frame{border-radius:.9rem;rotate:-1deg}.screens__phone .screens__frame{border-radius:clamp(1rem,4vw,2.25rem)}.screens__phone:nth-child(2) .screens__frame{rotate:-2deg}.screens__phone:nth-child(4) .screens__frame{rotate:2deg}.screens img{width:100%;height:auto}.screens figcaption{font:900 .7rem/1.4 var(--sans);letter-spacing:1.5px;text-transform:uppercase;opacity:.75;margin-top:1rem}@media (width>=56rem){.screens__grid{grid-template-columns:2.2fr 1fr 1fr 1fr}.screens__mac{grid-column:auto}}.spec-sheet{background:var(--white);border:4px solid var(--ink);box-shadow:14px 14px 0 var(--lime);position:relative}.spec-sheet__head{color:var(--paper);background:var(--ink);font:.8rem/1.2 var(--display);letter-spacing:2px;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:1rem 1.5rem;display:flex}.spec-sheet dl{margin:0}.spec-sheet dl>div{border-top:3px solid var(--ink);grid-template-columns:minmax(7rem,11rem) 1fr;gap:1.5rem;padding:1rem 1.5rem;display:grid}.spec-sheet dl>div:first-child{border-top:0}.spec-sheet dt{font:900 .72rem/1.6 var(--sans);letter-spacing:2px;text-transform:uppercase}.spec-sheet dd{margin:0;font-weight:600;line-height:1.55}.spec-sheet__stamp{color:var(--pop);background:var(--paper);border:4px solid var(--pop);font:clamp(.85rem, 2vw, 1.1rem) / 1 var(--display);letter-spacing:1px;text-transform:uppercase;padding:.7rem 1.1rem;position:absolute;bottom:-1.6rem;right:clamp(.5rem,3vw,2rem);rotate:-6deg}@media (width<=40rem){.spec-sheet dl>div{grid-template-columns:1fr;gap:.25rem}}.ticket__note{color:#10101899;text-align:center;margin-top:1.25rem;font-size:.8rem;font-weight:600}.help-strip{background:var(--sun);border-block:3px solid var(--ink);padding-block:3rem}.help-strip__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.help-strip h2{font:clamp(1.75rem, 4vw, 2.5rem) / 1 var(--display);text-transform:uppercase}.help-strip p{margin-top:.4rem;font-weight:600}.help-strip__links{flex-wrap:wrap;gap:1rem;display:flex}
